Proposal Ta Orang Lain

7

Click here to load reader

Transcript of Proposal Ta Orang Lain

1

PROPOSAL TUGAS AKHIR

I.1

Latar Belakang Pada implementasi berbagai alat telekomunikasi dan informasi sering

ditemukan kendala dalam proses transmisi data. Untuk mengantisispasi hal tersebut, berbagai jenis perangkat yang digunakan telah memiliki sistem dalam pengiriman data yang mampu memberikan data tambahan dan dapat digunakan untuk mengkoreksi data yang dikirimkan. Sistem koreksi tersebut dikenal luas dengan sebutan error correcting code atau juga forward error correction. Keuntungan dari adanya error correcting code adalah tidak diperlukanya pengiriman kembali data dalam suatu pengiriman. Error correcting code juga digunakan dalam pengamanan data dalam jumlah besar untuk menghindari kerusakan pada data yang bersangkutan. Hamming code merupakan salah satu jenis linear error correcting code yang sederhana, Hamming code banyak digunakan pada berbagai peralatan elektronik. Pada saat transmisi data digital dapat mengalami kegagalan (error). Error mengakibatkan perubahan isi dari data yang ditransfer. Dalam ilmu komputer, terdapat bermacam-macam logika untuk mendeteksi dan mengoreksi error tersebut. Salah satu cara untuk mendeteksi error yang sederhana adalah dengan menggunakan Hamming Code dengan single error correction. Metoda Hamming Code dapat mendeteksi beberapa error, namun hanya dapat mengkoreksi satu error saja. Keunggulan dari metoda Hamming Code

1

2

terletak pada cara kerjanya yang cukup sederhana (simple). Karena kesederhanaan metoda Hamming Code, maka banyak digunakan dalam memori computer (RAM). Berdasarkan uraian di atas, penulis bermaksud untuk mengangkat

permasalahan ini dalam bentuk sebuah tugas akhir yang berjudul :

Analisis

Error Correction System Menggunakan Metoda Hamming Code Dan Single Error Correction.

I.2

Perumusan Masalah Berdasarkan latar belakang, maka perumusan masalah dalan penalitian ini

dapat dirumuskan yaitu : Bagaimana merancang dan membuat sistem pendeteksi Error pada pengiriman data dengan metoda Hamming Code dan Single Error Correction.

I.3

Batasan Masalah Karena keterbatasan waktu dan pengetahuan penulis, maka ruang lingkup

permasalahan dalam merancang perangkat lunak ini antara lain : 1. Input dibatasi pada keyboard dan output perangkat lunak pada layar monitor. 2. Data yang di-input dapat berupa bilangan biner. 3. Data yang di-input dibatasi maksimal 256 bit. 4. Bilangan heksadesimal yang di-input akan dikonversi ke dalam bentuk bilangan biner secara otomatis, tanpa menunjukkan langkah-langkah

pengkonversian.

3

5. Bahasa pemrograman yang digunakan adalah Microsoft Visual Basic 6.0. I.4 Tujuan Penelitian Tujuan dalam penelitian ini yaitu : Untuk merancang dan membuat suatu perangkat lunak yang dapat mendeteksi dan mengkoreksi error dengan menggunakan metoda Hamming Code dan Single Error Correction.

I.5

Manfaat Penelitian Manfaat dalam penelitian ini yaitu : 1. Menghasilkan sebuah perangkat lunak yang dapat mendeteksian dan mengkoreksi error pada pengiriman data. 2. Hasil penelitian ini dapat dijadikan sebagai perbandingan terhadap metoda metoda lain yang digunakan untuk penelitian error pada pengiriman data.

I.6

Metodologi Penelitian Langkah-langkah pembuatan perangkat lunak ini antara lain :

1.

Membaca dan mempelajari buku-buku yang berhubungan dengan perancangan perangkat lunak.

2. 3.

Mempelajari teknik pendeteksi error dari metoda Hamming Code. Merancang flowchat, dan interface perangkat lunak pendeteksi error pada pengiriman data.

4.

Merancang perangkat lunak yang mampu menjelaskan teknik pendeteksi error dari metoda Hamming Code secara tahap demi tahap dengan menggunakan bahasa pemrograman Visual Basic 6.0.

4

I.7

Sistematika Penulisan Sistematika penulisan yang akan digunakan untuk mengembangkan tugas

akhir ini adalah sebagai berikut: BAB I PENDAHULUAN Bab ini menguraikan tentang latar belakang, perumusan masalah, tujuan dan manfaat penulisan, batasan masalah, metodelogi penyelesaian masalah dan sistematika penulisan. BAB II LANDASAN TEORI Bab ini membahas dasar-dasar teori pengantar komunikasi, teori dari error detection, metode hamming code, operasi logika, dan hal-hal yang dijadikan dasar teori untuk mendalami permasalahan guna memberikan alternatif jalan keluarnya. BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisa dan perancangan sistem perangkat lunak yang akan dibangun. Analisa sistem membahas analisa kebutuhan system dan analisa fasilitas sistem yang dibangun. BAB IV IMPLEMENTASI DAN PENGUJIAN Berisi implementasi sistem perangkat lunak yang dibangun, serta analisa dari perangkat lunak yang dibuat. BAB V KESIMPULAN DAN SARAN Bab ini merupakan bab terakhir dari laporan kegiatan tugas akhir yang berisi kesimpulan serta saran dari keseluruhan laporan yang telah dibuat.