Implementasi Tampilan Simulasi turbo codes untuk pengolahan data elektrokardiogram.

i=0;a=1; while ilengthiterasiDEC21,: indexECGa,iSNR=bi2deiterasiDEC21,[i+1:i+12], left-msb ; i=i+12; a=a+1; end

4.2 Implementasi Tampilan

4.2.1 Tampilan Utama

Gambar 4.1 merupakan implementasi tampilan utama program turbo code . Tombol “Encode“ digunakan untuk memanggil tampilan turbo encoder pada Gambar 4.2. Tombol “Decode“ digunakan untuk memanggil tampilan turbo decoder pada Gambar 4.8. Gambar 4.1 Tampilan utama program turbo codes.

4.2.2 Tampilan Proses Encoding

Gambar 4.2 merupakan implementasi tampilan program turbo encode Tampilan turbo encoder digunakan untuk proses encoding data ECG. Dropdown list “panjang data ECG” digunakan untuk memilih panjang data yang akan diproses oleh encoder turbo codes. Tombol “ Cari data” digunakan untuk mencari file “.dat”. Ketika tombol “Cari data” dipilih, program akan menampilkan tampilan pada Gambar 4.5 . Tombol “Cari lokasi” digunakan untuk mencari lokasi penyimpanan data hasil proses encoding . Ketika tombol “Cari lokasi” dipilih, program akan menampilkan tampilan pada Gambar 4.3. Tampilan Cari lokasi Simpan data merupakan tampilan yang telah disediakan oleh Matlab. Tombol “Encode” digunakan untuk memproses data ke dalam turbo encoder. Setelah proses encode data selesai, progam menampilkan notifikasi seperti pada Gambar 4.4 . Jika pengguna memilih “ya” pada notifikasi, maka program menampilkan tampilan pada Gambar 4.6 . Jika pengguna memilih “tidak”, maka program kembali pada tampilan turbo encoder. Gambar 4.2 Tampilan Turbo Encoder Gambar 4.3 Tampilan Cari lokasi Simpan data Gambar 4.4 Notifikasi proses Encoding

4.2.3 Tampilan Handling

“Cari Data ECG” Gambar 4.5 merupakan implementasi tampilan yang digunakan untuk menangani handling tombol “Cari Data ECG” pada Gambar 4.2. Tampilan pilih data ECG digunakan untuk mencari data ECG berbentuk file “.dat “. Tampilan handling Cari data ECG merupakan tampilan yang disediakan Matlab. Gambar 4.5 Tampilan handling Cari data ECG

4.2.4 Tampilan Pengaturan Kanal AWGN

Gambar 4.6 merupakan implementasi tampilan pengaturan parameter pada kanal AWGN. Dropdown list “Tipe modulator” digunakan untuk memilih tipe modulasi data sebelum pengiriman pada kanal AWGN. Dropdown list “Ukuran modulator” digunakan untuk memilih ukuran modulasi. Ukuran modulasi yang tersedia adalah 4, 16, 32, dan 64 QAM. Dropdown list “SNR Kanal AWGN ” digunakan untuk memilih ukuran SNR. Tombol “Kirim Data” digunakan untuk memproses data sesuai dengan parameter yang dipilih oleh pengguna. Ketika proses data selesai, program akan menampilkan notifikasi seperti Gambar 4.7 . Jika pengguna memilih “ya” pada notifikasi, maka program menampilkan tampilan pada Gambar 4.6 . Jika pengguna memilih “tidak”, maka program kembali pada tampilan pengaturan kanal AWGN. Gambar 4.6 Tampilan pengaturan kanal AWGN. Gambar 4.7 Notifikasi AWGN.

4.2.5 Tampilan Decoder

Gambar 4.8 merupakan implementasi tapilan decoder turbo codes. Tombol “Cari Data Sandi” digunakan unuk mencari lokasi data sandi hasil encoding . Lokasi sandi diisi otomatis oleh program. Dropdown list Iterasi digunakan untuk memilih iterasi proses decoding data sandi. Lokasi penyimpanan BER digunakan untuk menyimpan data BER hasil decoding. Data BER disimpan dalam bentuk excel. “Lihat Data ECG” digunakan untuk melihat grafik ECG sebelum encoding dan sesudah decoding seperti pada Gambar 4.9. Tombol “Encoder” digunakan untuk kembali pada tampilan encoding turbo codes. Tombol “AWGN” digunakan untuk kembali pada tampilan encoding turbo codes. Gambar 4.8 Tampilan Decoder Turbo Codes. 44 Gambar 4.9 Tampilan ECG setelah Encoding 45 5 BAB V HASIL PENGUJIAN DAN ANALISA Bab V akan memaparkan proses implementasi hasil dan analisa dari penelitian yang telah dilakukan. Hasil penelitian yang diperoleh berupa hasil pengukuran pengujian BER dan grafik ECG setelah proses decoding. Pengujian dilakukan pada personal computer PC tunggal dengan spesifikasi : 1 Processor : AMD Atholn TM II X2 255 ~3.1 Ghz 2 Memory : 3 GB DDR3-10600 3 Hardisk : 40 GB IDE Seagate Baracuda 7200rpm 4 Sistem Operasi : Windows 7 5 Aplikasi : Matlab 7.10.0.449 R2010a

5.1 Hasil Pengujian