LS-KOMDAT (5)
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET PRAKTIK KOMUNIKASI DATA
Semester 3
Parity Generator dan Parity Checker
No. LST/PTI/PTI264/08 Revisi: 00 Tgl: September 2014
200 menit
Page 1 of 5
A. TUJUAN
Setelah mengikuti perkuliahan praktik, diharapkan mahasiswa memiliki kedisiplinan,
tanggung jawab dan kepercayaan diri untuk mampu:
1. Memahami cara kerja parity generator
2. Memahami cara kerja parity checker
B. TEORI SINGKAT
Pergerakan data dan kode biner dari satu device ke device lainnya adalah
operasi yang palng sering terjadi di dalam sistem digital. Setiap informasi
ditransmisikan dari transmitter ke receiver, kemungkinan error dapat terjadi. Error
tersebut misalnya receiver tidak dapat menerima informasi yang dikirim transmitter.
Penyebab utama error/kesalahan transmisi tersebut biasanya adalah “electrical noise”.
Bit parity merupakan bit tambahan yang melekat pada sebuah kode digital yang
ditransferkan dari satu device ke device lainnya. Bit parity berupa bit bernilai 0 atau
1, bergantung dari jumlah bit bernilai 1 yang ada pada suatu kode digital. Ada dua tipe
paritas, yaitu even-parity dan odd-parity. Bit parity digunakan untuk mendeteksi
kesalahan single-bit.
C. ALAT DAN BAHAN
1. XOR_2
2. LOGICTOGGLE
3. LOGICPROBE (BIG)
D. PROSEDUR PRAKTIKUM
1. Buatlah rangkaian even-parity generator untuk 4 bit data seperti berikut ini!
2. Buatlah rangkaian even-parity checker untuk melakukan error checking data pada
nomor 1!
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET PRAKTIK KOMUNIKASI DATA
Semester 3
Parity Generator dan Parity Checker
No. LST/PTI/PTI264/08 Revisi: 00 Tgl: September 2014
3. Gabungkan rangkaian even-parity generator dan even-parity checker !
4. Tambahkan noise seperti gambar berikut!
Noise di D0
Noise di D1
Noise di D2
200 menit
Page 2 of 5
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET PRAKTIK KOMUNIKASI DATA
Semester 3
Parity Generator dan Parity Checker
No. LST/PTI/PTI264/08 Revisi: 00 Tgl: September 2014
200 menit
Page 3 of 5
Noise di D3
Noise di P
ISIAN
1. Pada even parity, jumlah bit „1‟ pada blok data (termasuk parity) harus ...........
2. Pada odd parity, jumlah bit „1‟ pada blok data (termasuk parity) harus ...........
3. Agar pendeteksian kesalahan dapat dilakukan dengan benar, pengirim dan
penerima menggunakan teknik parity yang sama/berbeda (coret yang salah)
4. Pengirim dan penerima menggunakan teknik even parity; apabila penerima
menerima data yang jumlah bit „1‟-nya ganjil maka penerima dapat menyimpulkan
bahwa tidak/telah terjadi kesalahan (coret yang salah)
5. Pengirim dan penerima menggunakan teknik odd parity; apabila penerima
menerima data yang jumlah bit „1‟-nya genap maka penerima dapat menyimpulkan
bahwa tidak/telah terjadi kesalahan (coret yang salah)
TUGAS
Buatlah rangkaian even-parity generator dan even-parity checker yang dapat
mentransmisikan pesan “HELLO”!
Dari rangkaian yang buat tulislah datanya dalam tabel5!
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET PRAKTIK KOMUNIKASI DATA
Semester 3
Parity Generator dan Parity Checker
No. LST/PTI/PTI264/08 Revisi: 00 Tgl: September 2014
E. DATA PRAKTIKUM
Tabel1. Even parity generator
D3
D2
D1
D0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Jumlah
bit “1”
P
Kesimpulan:
Tabel2. Even parity checker
D3 D2 D1 D0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
P
0
1
1
0
1
0
0
1
1
0
0
1
0
1
1
0
E
D3 D2 D1 D0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
P
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
1
E
Kesimpulan:
200 menit
Page 4 of 5
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET PRAKTIK KOMUNIKASI DATA
Semester 3
Parity Generator dan Parity Checker
No. LST/PTI/PTI264/08 Revisi: 00 Tgl: September 2014
200 menit
Page 5 of 5
Tabel3. Gabungan even parity generator dan even parity checker
D3 D2 D1 D0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
P
D3‟ D2‟ D1‟ D0‟
E
Kesimpulan:
Tabel4. Pengaruh Noise
D3 D2 D1 D0
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
Noise
D0=0
D1=0
D2=0
D3=0
P=0
P
D3‟ D2‟ D1‟ D0‟
E
Kesimpulan:
Tabel5. Transmisi pesan “HELLO”
Char
H
E
L
L
O
Ascii
Biner
Bit data + parity
Transmisi data “HELLO”
F. PERTANYAAN
1. Jelaskan mengenai electrical noise yang menjadi penyebab utama terjadinya error
transmisi data! Berikan contohnya!
2. Bagaimana kerja even-parity!
3. Bagaimana kerja odd-parity!
4. Mengapa teknik parity antara perangkat pengirim dan penerima harus sama?
5. Bagaimana cara kerja parity (even dan odd dijelaskan masing-masing ) dalam
melakukan pengecekan kesalahan (error checking)? Apa indikasi ada kesalahan
dan apa indikasi tidak ada kesalahan dalam transmisi data?
6. Kapan pengiriman serial asinkron dipilih untuk mentransmisikan data?
7. Kapan pengiriman serial sinkron dipilih untuk mentransmisikan data?
8. Kapan pengiriman paralel dipilih untuk mentransmisikan data?
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET PRAKTIK KOMUNIKASI DATA
Semester 3
Parity Generator dan Parity Checker
No. LST/PTI/PTI264/08 Revisi: 00 Tgl: September 2014
200 menit
Page 1 of 5
A. TUJUAN
Setelah mengikuti perkuliahan praktik, diharapkan mahasiswa memiliki kedisiplinan,
tanggung jawab dan kepercayaan diri untuk mampu:
1. Memahami cara kerja parity generator
2. Memahami cara kerja parity checker
B. TEORI SINGKAT
Pergerakan data dan kode biner dari satu device ke device lainnya adalah
operasi yang palng sering terjadi di dalam sistem digital. Setiap informasi
ditransmisikan dari transmitter ke receiver, kemungkinan error dapat terjadi. Error
tersebut misalnya receiver tidak dapat menerima informasi yang dikirim transmitter.
Penyebab utama error/kesalahan transmisi tersebut biasanya adalah “electrical noise”.
Bit parity merupakan bit tambahan yang melekat pada sebuah kode digital yang
ditransferkan dari satu device ke device lainnya. Bit parity berupa bit bernilai 0 atau
1, bergantung dari jumlah bit bernilai 1 yang ada pada suatu kode digital. Ada dua tipe
paritas, yaitu even-parity dan odd-parity. Bit parity digunakan untuk mendeteksi
kesalahan single-bit.
C. ALAT DAN BAHAN
1. XOR_2
2. LOGICTOGGLE
3. LOGICPROBE (BIG)
D. PROSEDUR PRAKTIKUM
1. Buatlah rangkaian even-parity generator untuk 4 bit data seperti berikut ini!
2. Buatlah rangkaian even-parity checker untuk melakukan error checking data pada
nomor 1!
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET PRAKTIK KOMUNIKASI DATA
Semester 3
Parity Generator dan Parity Checker
No. LST/PTI/PTI264/08 Revisi: 00 Tgl: September 2014
3. Gabungkan rangkaian even-parity generator dan even-parity checker !
4. Tambahkan noise seperti gambar berikut!
Noise di D0
Noise di D1
Noise di D2
200 menit
Page 2 of 5
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET PRAKTIK KOMUNIKASI DATA
Semester 3
Parity Generator dan Parity Checker
No. LST/PTI/PTI264/08 Revisi: 00 Tgl: September 2014
200 menit
Page 3 of 5
Noise di D3
Noise di P
ISIAN
1. Pada even parity, jumlah bit „1‟ pada blok data (termasuk parity) harus ...........
2. Pada odd parity, jumlah bit „1‟ pada blok data (termasuk parity) harus ...........
3. Agar pendeteksian kesalahan dapat dilakukan dengan benar, pengirim dan
penerima menggunakan teknik parity yang sama/berbeda (coret yang salah)
4. Pengirim dan penerima menggunakan teknik even parity; apabila penerima
menerima data yang jumlah bit „1‟-nya ganjil maka penerima dapat menyimpulkan
bahwa tidak/telah terjadi kesalahan (coret yang salah)
5. Pengirim dan penerima menggunakan teknik odd parity; apabila penerima
menerima data yang jumlah bit „1‟-nya genap maka penerima dapat menyimpulkan
bahwa tidak/telah terjadi kesalahan (coret yang salah)
TUGAS
Buatlah rangkaian even-parity generator dan even-parity checker yang dapat
mentransmisikan pesan “HELLO”!
Dari rangkaian yang buat tulislah datanya dalam tabel5!
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET PRAKTIK KOMUNIKASI DATA
Semester 3
Parity Generator dan Parity Checker
No. LST/PTI/PTI264/08 Revisi: 00 Tgl: September 2014
E. DATA PRAKTIKUM
Tabel1. Even parity generator
D3
D2
D1
D0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Jumlah
bit “1”
P
Kesimpulan:
Tabel2. Even parity checker
D3 D2 D1 D0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
P
0
1
1
0
1
0
0
1
1
0
0
1
0
1
1
0
E
D3 D2 D1 D0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
P
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
1
E
Kesimpulan:
200 menit
Page 4 of 5
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET PRAKTIK KOMUNIKASI DATA
Semester 3
Parity Generator dan Parity Checker
No. LST/PTI/PTI264/08 Revisi: 00 Tgl: September 2014
200 menit
Page 5 of 5
Tabel3. Gabungan even parity generator dan even parity checker
D3 D2 D1 D0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
P
D3‟ D2‟ D1‟ D0‟
E
Kesimpulan:
Tabel4. Pengaruh Noise
D3 D2 D1 D0
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
Noise
D0=0
D1=0
D2=0
D3=0
P=0
P
D3‟ D2‟ D1‟ D0‟
E
Kesimpulan:
Tabel5. Transmisi pesan “HELLO”
Char
H
E
L
L
O
Ascii
Biner
Bit data + parity
Transmisi data “HELLO”
F. PERTANYAAN
1. Jelaskan mengenai electrical noise yang menjadi penyebab utama terjadinya error
transmisi data! Berikan contohnya!
2. Bagaimana kerja even-parity!
3. Bagaimana kerja odd-parity!
4. Mengapa teknik parity antara perangkat pengirim dan penerima harus sama?
5. Bagaimana cara kerja parity (even dan odd dijelaskan masing-masing ) dalam
melakukan pengecekan kesalahan (error checking)? Apa indikasi ada kesalahan
dan apa indikasi tidak ada kesalahan dalam transmisi data?
6. Kapan pengiriman serial asinkron dipilih untuk mentransmisikan data?
7. Kapan pengiriman serial sinkron dipilih untuk mentransmisikan data?
8. Kapan pengiriman paralel dipilih untuk mentransmisikan data?