RSS Subscribe

Kamis, 21 April 2011

Praktikum Sistem Digital Modul III

TUGAS PRAKTIKUM SISTEM DIGITAL
MODUL III
GERBANG PEMBANGUN UNIVERSAL




Disusun oleh :
Andika Arif Fauzi
123090179
Plug 2



Asisten : Jefri Senoaji





Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional [“Veteran”] Yogyakarta
2011


TUGAS

1. Buat rangkaian dan table kebenaran dari gambar dibawah ini :

soal_xor

Skema Pengkabelan


skema_soal_xor

Tabel Kebenaran

tabel_kebenaran_soal_xor

1. Buat rangkaian dan table kebenaran dari gambar dibawah ini :


skema_gerbang/soal_exnor

Skema Pengkabelan

skema_soal_xnor.png

Tabel Kebenaran

tabel_kebenaran_soal_xnor.png



RANGKAIAN LOGIKA KOMBINASIONAL


Suatu rangkaian diklasifikasikan sebagai kombinasional jika memiliki sifat yaitu keluarannya ditentukan hanya oleh masukkan eksternal saja.

Suatu rangkaian diklasifikasikan sequential jika ia memiliki sifat keluarannya ditentukan oleh tidak hanya masukkan eksternal tetapi juga oleh kondisi sebelumnya.

diagram-1024x547.jpg


MODEL RANGKAIAN KOMBINASIONAL

model-rangkaian-kombinasional.jpg


PROSEDUR PERANCANGAN
a. Pokok permasalahan sudah ditentukan yaitu jumlah input yang dibutuhkan serta jumlah output yang tertentu.

b. Susun kedalam tabel kebenaran (Truth Table).

c. Kondisi don’t care dapat diikut sertakan apabila tidak mempengaruhi output.


DECODER
Decoder adalah rangkaian kombinasi yang akan memilih salah satu keluaran sesuai dengan konfigurasi input. Decoder memiliki n input dan 2^n output.


blok-diagram-decoder-300x132.jpg


decoder-2to4.jpg


TABEL KEBENARAN

tabel-kebenaran.jpg

RANGKAIAN LOGIKA

rangkaian-logika.jpg

Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi n – input dan m– output dapat diimplementasikan dengan n to 2^n line decoder dan m – OR gate).

Contoh.

Implementasikan suatu Full Adder dengan memakai Decoder dan 2 gerbang OR


GAMBAR RANGKAIAN 3 TO 8


Jawab :

Sum = A + B + Cin = ? 1,2,4,7

Carry out = (A + B) Cin + AB = ? 3,5,6,7

Gambar-Rangkaian-Logika-3to8.jpg


ENCODER

Encoder adalah rangkaian kombinasi yang merupakan kebalikan dari Decoder yaitu manghasilkan output kode biner yang berkorespondensi dengan nilai input. Encoder memiliki 2^n input dan n output.

TABEL KEBENARAN ENCODER 4 TO 2

Tabel-kebenaran-Encoder-4-to-2.jpg


MULTIPLEXER (MUX)
BLOK DIAGRAM LOGIKA MUX

Blok-Diagram-Logika-DEMUX.jpg


TABEL KEBENARAN

PROSEDUR PERANCANGAN RANGKAIAN KOMBINASIONAL DENGAN MUX

1. Buat tabel kebenaran sesuai dengan kondisi input dan output serta nomor Mintermnya.

2. Salah satu variabel input digunakan sebagai Data dan sisanya dari variabel input sebagai address/selector.

3. Buat tabel Implementasi dan lingkari nomor Mintermnya yang sesuai dengan outputnya.

4. Jika 2 Mintermnya dalam satu kolom dilingkari, maka input Mux adalah 1 dan sebaliknya input Mux adalah berlogika 0

5. Jika nomor Mintermnya hanya dilingkari pada salah satu baris dalam kolom yang sama, maka input Mux akan berlogika sesuai dengan baris persamaan pada variabel yang diberikan.

Contoh !

Implementasikan F(ABC) = ?1,3,5,6 dengan Mux (4x 1).

Jawab:

tabel-kebenaran1-300x148.jpg

TABEL IMPLEMENTASI

tabel-implementasi.jpg

GAMBAR RANGKAIAN LOGIKA

gambar-rangkaian-logika-mux-4x1.jpg

DEMULTIPLEXER (DEMUX)

Blok-Diagram-Logika-Mux.jpg

Minggu, 17 April 2011

Praktikum Sistem Digital Modul II

TUGAS PRAKTIKUM SISTEM DIGITAL
MODUL II
GERBANG DASAR NOT & NAND








Disusun oleh :
Andika Arif Fauzi
123090179
Plug 2



Asisten : Jefri Senoaji







Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional [“Veteran”] Yogyakarta
2011


TUGAS

Buat tabel kebenaran dan skema pengkabelannya :
gambar_soal

Tabel kebenaran :
gambar_tabel_kebenaran

Skema Pengkabelan :
gambar_skema_pengkabelan

Berikut adalah tentang artikel tentang gerbang pembangun universal

Gerbang Pembangun Universal

Dalam elektronika digital kita mengenal berbagi macam gerbang logika dasar, ada tujuh fungsi gerbang dasar logika yaitu AND, OR, NOT, NAND, NOR, XOR, dan XNOR yang masing-masing memiliki karakteristik yang berbeda-beda. Tetapi apakah Anda tahu bahwa setiap gerbang dasar tersebut dapat dibentuk atau dibangun hanya dengan menggunakan gerbang logika NAND, sehingga gerbang NAND
disebut juga sebagai gerbang Universal.
Gerbang NOT menggunakan Gerbang NAND

Untuk membangun gerbang NOT menggunakan gerbang NAND hanya dengan menggabungkan kaki input gerbang NAND seperti di ilustrasikan pada gambar berikut.



Gerbang AND menggunakan Gerbang NAND

Gerbang AND yang dibangun menggunakan gerbang logika NAND diperlihatkan pada gambar berikut ini.


Gerbang OR menggunakan Gerbang NAND

Gerbang OR dibangun menggunakan 3 (tiga) gerbang logika NAND seperti diperlihatkan pada gambar berikut ini.


Gerbang NOR menggunakan Gerbang NAND

Gerbang NOR dibangun menggunakan 4 (empat) gerbang logika NAND yang disusun seperti gerbang OR yang menggunakan gerbang NAND, hanya saja pada keluaran-nya ditambahkan lagi gerbang NAND untuk lebih jelas-nya perhatikan gambar berikut ini.


Gerbang XOR menggunakan Gerbang NAND

Gerbang XOR dapat dibangun menggunakan 4 (empat) gerbang logika NAND yang susunan-nya diperlihatkan gambar berikut ini.


Gerbang XNOR menggunakan Gerbang NAND

Gerbang XNOR dapat dibangun menggunakan gerbang logika NAND yang susunan-nya sama seperti pada susunan gerbang XOR, tetapi pada bagian keluaran-nya ditambahkan satu lagi gerbang NAND.



Kamis, 14 April 2011

Praktikum Basis Data Modul II

12 April 2011 aku pergi berangkat ke kampus seperti biasa walaupun hari mendung tapi harus tetep berangkat soalnya ada praktikum basis data yang penting gitu, ya makanya berangkat..hehe :p

Dengan hati yang riang gembira aku memasuki ruangan praktikum yang dingin ber-AC hehe..
sambil nungguin asdosnya dateng aku nyalain kompinya dan buka firefox untuk browsing sejenak.
Kira-kira 10menit kemudian asdosnya dateng dengan wajahnya yang berseri-seri dan menyapa para praktikan semua :)

Setelah intro, langsung saja sang asdos yang baik hati tersebut me-review apa yang dipelajari kemarin tentang dasar-dasar SQL. Ditanyakanlah bagaimana caranya untuk membuat tabel di dalam SQL dengan menggunakan syntax. Kemudian ada salah seorang praktikan yang dengan pede-nya maju kedepan dan menuliskan pembuatan syntax tersebut, yang ia ditulis di papan tulis kurang lebih seperti ini :

create table mahasiswa (
Nim char(9) not null primary key,
Nama char(20) default null,
Alamat char(20) default null,
Kota char(15) default null,
Tgl_lhr date default null,
Jenis_kel char default null
);

kemudian untuk mengisi table dengan lebih dari satu data adalah sebagai berikut :
insert into mahasiswa (Nim, Nama, Alamat, Kota, Tgl_lhr, Jenis_kel)
values
('123090170', 'Adi', 'Seturan', 'Jogja', '1991-12-06', 'l'),
('123090171', 'Budi', 'Babarsari', 'Magelang', '1990-11-08', 'p');
setelah itu menghapus tabel adalah seperti ini :
drop table mahasiswa;
syntax tersebut adalah untuk menghapus table mahasiswa.

Untuk memodifikasi tipe data :
alter table mahasiswa modify Tgl_lhr datetime;
untuk mengupdate atau mengganti isi table:
update mahasiswa
set Jenis_kel='l'
where Nama='Budi';
contoh untuk menghapus field :
alter table mahasiswa drop alamat;
kemudian untuk menambah field adalah sebagai berikut:
alter table mahasiswa add keterangan char(20);
Setelah mempelajari hal diatas tersebut kami diberi tugas membuat database perpustakaan yang berisikan tabel buku, tabel penerbit, tabel pinjam untuk lebih lengkapnya sebagai berikut :

TUGAS

Membuat table buku dengan syntax sql :
create table buku (
Kode_buku char(4) not null primary key,
Judul char(20) default null,
Pengarang char(15) default null,
Jml_buku int default null,
Kode_penerbit char(2) default null
);
Membuat table Penerbit dengan syntax sql :
create table Penerbit (
Kode_penerbit char(2) not null primary key,
Nm_penerbit char(15) default null
);
Membuat table Pinjam dengan syntax sql :
create table Pinjam (
Tgl_pinjam datetime default null,
Mhs_no_induk char(9) default null,
Buk_kode_buku char(4) default null,
Tgl_hrs_kembali datetime default null,
Tgl_kembali datetime default null
);
Setelah table dibuat isi table tersebut sebagai berikut :

Tabel Buku
insert into Buku (Kode_buku, Judul, Pengarang, Jml_buku,
Kode_penerbit)
values
('S001', 'DOS', 'M. Urip', '10', '01'),
('BD01', 'dBase III plus', 'Epsi B', '5', '01'),
('BD04', 'Clipper', 'Ahmad G', '4', '02'),
('FI01', 'Fisika', 'Sutrisno', '10', '04');
Tabel Penerbit
insert into Penerbit (Kode_penerbit, Nm_penerbit)
values
('01', 'Piksi ITB'),
('02', 'Ganesha'),
('03', 'Epsilon'),
('04', 'Gramedia');
Tabel Pinjam
insert into Pinjam (Tgl_pinjam, Mhs_no_induk, Buk_kode_buku,
Tgl_hrs_kembali, Tgl_kembali)
values
('2003-04-20', '12301001', 'S001', '2003-04-23', '2003-04-23'),
('2003-04-20', '12301002', 'BD01', '2003-04-23', '2003-04-22'),
('2003-04-20', '12301003', 'BD04', '2003-04-23', '2003-04-24'),
('2003-04-21', '12301003', 'FI01', '2003-04-24', '2003-04-25'),
('2003-04-21', '12301004', 'S001', '2003-04-24', '2003-04-25'),
('2003-04-21', '12301001', 'BD01', '2003-04-24', '2003-04-24');
Kemudian setelah tabel-tabel selesai diisi maka hasilnya adalah seperti ini :

Pada tabel buku:

gambar_tabel_buku

Pada tabel Penerbit:

gambar_tabel_penerbit

Pada tabel Pinjam:

gambar_tabel_pinjam

Sekian untuk praktikum kedua ini :)

Rabu, 06 April 2011

Praktikum Sistem Digital Modul I

LAPORAN & TUGAS PRAKTIKUM SISTEM DIGITAL
MODUL I
GERBANG LOGIKA




gambar_logo_upn


Disusun oleh :
Andika Arif Fauzi
123090179
Plug 2



Asisten : Jefri Senoaji







Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional [“Veteran”] Yogyakarta
2011



BAB I
DASAR TEORI


Gerbang logika merupakan dasar pembentukan sistem digital. Gerbang logika beroperasi dengan bilangan biner, sehingga disebut juga gerbang logika biner.
Tegangan yang digunakan dalam gerbang logika adalah Tinggi atau Rendah. Tegangan tinggi berarti 1, sedangkan rendah berarti 0.

1. Gerbang AND

Gerbang AND digunakan untuk menghasilkan logika 1 jika semua masukan mempunyai logika 1, jika tidak maka hasilnya adalah logika 0.

gambar_gerbang_and


2. Gerbang OR

Gerbang OR akan memberikan keluaran 1 jika salah satu dari masukannya pada keadaan 1.
Jika diinginkan keluaran bernilai 0, maka semua masukan harus dalam keadaan 0.

gambar_gerbang_or


3. Gerbang NAND (Not AND)

Gerbang NAND akan mempunyai keluaran 0 bila semua masukan pada logika 1.
Sebaliknya jika ada sebuah logika 0 pada sembarang masukan pada gerbang NAND, maka
keluaran akan bernilai 1.

gambar_gerbang_nand


4. Gerbang NOR

Gerbang NOR akan memberikan keluaran 0 jika salah satu dari masukannya pada
keadaan 1. Jika diinginkan keluaran bernilai 1, maka semua masukannya harus dalam keadaan
0.

gambar_gerbang_nor


5. Gerbang XOR

Gerbang XOR (dari kata exclusive OR) akan memberikan keluaran 1 jika masukan-
masukannya mempunyai keadaan yang berbeda.

gambar_gerbang_xor


6. Gerbang NOT

Gerbang NOT adalah gerbang yang mempunyai sebuah input dan sebuah output.
Gerbang NOT berfungsi sebagai pembalik (inverter), sehingga output dari gerbang ini
merupakan kebalikan dari inputnya.

gambar_gerbang_not


BAB II
PEMBAHASAN

Dalam praktikum menggunakan alat yang bernama Digital Trainer, kemudian disini saya menggunakan software Electric Workbench untuk merepresentasikan dari alat digital trainer tersebut. Electronics workbench (EWB) adalah sebuah software yang digunakan mengujian dan eksperimen rangkaian elektronika EWB terdiri dari Menu Reference, Sources, Basic, Diodes, Transistors, Analog ICs, Mixed ICs, DigitalICs, Indicators dan masih banyak lagi menu yang terdapat pada EWB.

1. Rangkaian Gerbang AND

Untuk membuat rangkaian logika AND diperlukan IC 7408 (Quad 2 - in AND).
Berikut adalah struktur dari IC 7408 (Quad 2 - in AND).

gambar_ic_7408_and

gambar_gerbang_and-2


Dimana IC tersebut mempunyai 14 kaki. Yaitu kaki 1,2,4,5,8,9,11,12 merupakan kaki untuk input. Sedangkan pada kaki 3,6,10,13 adalah untuk output, dan kaki 7 untuk Ground serta kaki 14 untuk sumber daya. Pada IC 7408 ini berfungsi untuk membentuk gerbang logika and.


  • Contoh rangkaian logika AND :


gambar_contoh_and

  • Tabel kebenaran :

gambar_tabel_kebenaran_yab

  • Skema pengkabelan :


gambar_skema_pengkabelan_and1-1

2. Rangkaian Gerbang OR

Pada rangkaian logika OR diperlukan IC 7432 (Quad 2 - in OR).
Berikut adalah struktur dari IC 7432 (Quad 2 - in AND).

gambar_ic_7432_or

gambar_or-2

Dimana IC tersebut mempunyai 14 kaki. Yaitu kaki 1,2,4,5,8,9,11,12 merupakan kaki untuk input. Sedangkan pada kaki 3,6,10,13 adalah untuk output, dan kaki 7 untuk Ground serta kaki 14 untuk sumber daya. Pada IC 7432 ini berfungsi untuk membentuk gerbang logika or.


  • Contoh rangkaian logika OR :

gambar_contoh_or-1

  • Tabel kebenaran :

gambar_tabel_kebenaran_yabcd

  • Skema pengkabelan :

gambar_skema_pengkabelan_or1

BAB III
TUGAS


  1. Isilah Tabel Kebenaran dan Skema Pengkabelannya

    gambar_soal_1

    • Tabel Kebenaran


    gambar_tabel_kebenaran_soal_1

    • Skema Pengkabelan

    gambar_skema_soal_1


  2. Isilah Tabel Kebenaran dan Skema Pengkabelannya

    gambar_soal_2

    • Tabel Kebenaran


    gambar_tabel_kebenaran_soal_2

    • Skema Pengkabelan

gambar_skema_soal_2

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Facebook Themes