Diagram Arus Data Level 0 Diagram Konteks Diagram Berjenjang Diagram Arus Data Level 1

Deskripsi : Use case ini digunakan untuk usermenambahkan error secara acak pada sandi. Tabel 3.4 Skenario utama use case menambahkan error padadata penyandian Aksi Aktor Reaksi Sistem 1. Sistem menampilkan halaman penambahan error. 2. User memilih ukuran modulasi yang digunakan beserta ukuran nilai SNR 3. Sistem melakukan simulasi pengiriman kanal AWGN

3.5.3 Diagram Arus Data Level 0 Diagram Konteks

Gambar 3.11merupakan diagram arus data level 0 atau sering disebut sebagai diagram konteks. User Data ECG Data ECG Symbol Error Rate Program Simulasi Reed Solomon Gambar 3.11 Diagram arus data level 0 Gambar 3.11 terdapat user beserta Program simulasi Reed Solomon Code. User memasukkan input data berupa data ECG ke dalam program simulasi. Keluaran dari hasil proses yang dilakukan berupa data ECG kembali beserta symbol error rate .

3.5.4 Diagram Berjenjang

Gambar 3.12 merupakan diagram berjenjang dari program Simulasi Reed Solomon code. Program Simulasi Reed Solomon 1 Encode Data ECG 2 Decode data hasil penyandian 1.1 Memotong data ECG 1.2 Mengubah data menjadi biner 1.3 Menyandikan data dalam Reed Solomon code 2.1 Deteksi data hasil penyandian 2.2 Koreksi data hasil penyandian 2.3 Menghitung Probabilitas Error 2.4 Mengembalikan data dalam bentuk ECG Gambar 3.12 Diagram berjenjang program simulasi Reed Solomon code Diagram berjenjang yang disajikan dalam Gambar 3.12 memperlihatkan proses yang terjadi dalam program simulasi Reed Solomon code. Dua buah proses besar yang terjadi dalam program adalah encode data ECG dan decode data hasil penyandian yang memiliki jenjang paling atas yaitu 1 dan 2. Proses encode data ECG memiliki beberapa sub proses yang berfungsi sebagai penunjang antara lain memotong data ECG dalam pola-pola tertentu 1.1, mengubah data yang sudah dipotong-potong menjadi biner 1.2, dan menyandikan data biner dalam Reed Solomon code 1.3. Proses kedua merupakan decode data hasil penyandian Reed Solomon untuk mendapatkan kembali data yang telah disandikan. Proses ini memilik sub proses antara lain deteksi data hasil penyandian 2.1, koreksi data hasil penyandian 2.2, menghitung probabilitas error 2.3, dan mengembalikan kembali data dalam bentuk ECG 2.4.

3.5.5 Diagram Arus Data Level 1

Gambar 3.13 merupakan diagram arus data level 1 dari program Simulasi Reed Solomon code. 1 Encode data ECG User Data ECG Data ECG File data encode File data encode Data hasil penyandian File data encode 2 Decode data hasil penyandian File data ECG File data encode Data ECG Symbol Error Rate Data hasil decode Data ECG Gambar 3.13 Diagram arus data level 1 Diagram arus data pada Gambar 3.13 menunjukkan aliran data yang dikirimkan pada proses besar dari program yaitu encode data ECG 1 beserta decode data hasil penyandian 2. Proses encode melibatkan langsung aktor user dalam melakukan eksekusi. Data yang dikirimkan saat aksi user terhadap sistem berupa data ECG yang masih berupa database. Selanjutnya sistem akan melakukan proses encode data tersebut dan menghasilkan file data hasil encode. File data tersebut yang nantinya akan digunakan dalam proses decode. Proses decode akan berjalan dengan masukan file data encode. Hasil keluaran dari proses decode berupa data ECG dalam bentuk semula beserta hasil SER Symbol Error Rate.

3.5.6 Diagram Arus Data Level 2