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