Diagram Jackson Sistem Penge alan

3.6 Perancangan Sistem

Perancangan sistem merupakan tahap untuk mentransformasikan berbagai kebutuhan ke bentuk data dan arsitektur program yang akan diimplementasikan pada tahap pembuatan sistem nantinya. Perancangan tersebut meliputi penjelasan dalam bentuk bagan alir proses, serta perancanga struktur data.

3.7.1 Diagram Jackson Sistem Penge alan

Rancangan sistem pengenalan yang berupa struktur program, ditampilkan dalam Diagram Jackson yang direpresentasikan dalam bentuk struktur diagram dan struktur teks. Adapun struktur diagram sistem pengenalan ini adalah seperti yang terlihat pada Gambar 3.2. Pada struktur diagram sistem pengenalan tersebut terlihat gambaran sistem secara lebih rinci, pende nisian kebutuhan menu-menu pokok dan modul-modul program yang nantinya diperlukan oleh sistem pengenalan, baik modul-modul yang dijalankan secara itera ataupun yang bersifat pilihan. Sistem pengenalan dibagi menjadi dua modul utama yaitu modul PERSIAPAN LINGKUNGAN SISTEM dan modul SISTEM UTAMA . Hal terpenting yang perlu diperhatikan adalah persiapan lingkungan sistem berupa memasukkan pola model ke file dan setting konstanta mutlak harus ada pada saat sistem untuk pertama kali dijalankan sebelum melakukan pemrosesan terhadap yang lainnya, sedangkan untuk yang kedua kali atau seterusnya file pola model dan konstanta ini bisa diubah melalui menu-menu pada modul sistem utama. n n fi si 34 35 ackson Sistem Pengenalan SISTEM PENGENALAN PERSIAPAN SISTEM UTAMA LINGKUNGAN SISTEM MA o o SUKAN SETTING POLA MODEL KE FILE KONSTANTA Keterangan : iterasi o : pilihan o o o UBAH LINGKUNGAN SISTEM PEMBUATAN PENGENALAN DATA ACUAN Gambar 3.2 Struktur Diagram J M PO o o ASUKAN LA MODEL KE FILE SETTING KONSTANTA PROSES PENGENALAN BUAT LAPORAN BACA CITRA AKSARA EKSTRAKSI CIRI PEMBANDINGAN PENGAMBILAN KEPUTUSAN PROSES PEMBUATAN DATA ACUAN CARI FREKUENSI ACUAN CARI NILAI AMBANG CARI MEDIAN NILAI AMBANG TULIS KE FILE ACUAN BACA CITRA AKSARA MA IDE SUKAN NTITAS AKSARA BACA CITRA AKSARA EKSTRAKSI CIRI EKSTRAKSI CIRI PEMBANDINGAN Struktur Diagram Jackson sistem pengenalan pada Gambar 3.2 selanjutnya EM EM sel MASUKAN_POLA_MODEL_KE_FILE A_ ODEL_KE_FILE; AN_SISTEM alt SETTING_KONSTANTA SETTING_KONST PER UBAH_LINGKUNGAN_SISTEM end; BUATAN_DATA_ACUAN c_aksar N itr while banyak_uji_coba BACA_CITRA_AKSARA; ditulis dalam bentuk struktur teks sebagai berikut : SISTEM_PENGENALAN seq PERSIAPAN_LINGKUNGAN_SIST PERSIAPAN_LINGKUNGAN_SIST MASUKAN_POL M PERSIAPAN_LINGKUNG ANTA; SIAPAN_LINGKUNGAN_SISTEM end; SISTEM_UTAMA itr while UBAH_LINGKUNGAN_SISTEM or PEMBUATAN_DATA_ACUAN or PENGENALAN SISTEM_UTAMA sel UBAH_LINGKUNGAN_SISTEM UBAH_LINGKUNGAN_SISTEM UBAH_LINGKUNGAN_SISTEM sel MASUKAN_POLA_MODEL_KE_FILE MASUKAN_POLA_MODEL_KE_FILE; UBAH_LINGKUNGAN_SISTEM alt SETTING_KONSTANTA SETTING_KONSTANTA; SISTEM_UTAMA sel PEM PEMBUATAN_DATA_ACUAN a Å 1; PROSES_PEMBUATAN_DATA_ACUAN itr while c_aksara ≤ banyak_aksara MASUKAN_IDENTITAS_AKSARA; c_acuan Å 1; CARI_FREKUENSI_ACUAN itr while c_acuan ≤ banyak_acuan BACA_CITRA_AKSARA; EKSTRAKSI_CIRI; CARI_FREKUENSI_ACUAN end; c_banding Å 1; CARI_NILAI_AMBANG itr while c_banding ≤ banyak_banding BACA_CITRA_AKSARA; EKSTRAKSI_CIRI; PEMBANDINGAN; CARI_NILAI_AMBANG end: CARI_MEDIAN_NILAI_AMBANG; TULIS_KE_FILE_ACUAN; PROSES_PEMBUATAN_DATA_ACUAN end; PEMBUATAN_DATA_ACUAN end; SISTEM_UTAMA alt PENGENALAN RECOGNATION seq AKTIFKAN_DATAAKSARA; PROSES_PENGENALA 36 EKSTRAKSI_CIRI; PEMBANDINGAN; PENGAMBILAN_KEPUTUSAN; PROSES_PENGENALAN end; BUAT_LAPORAN; PENGENALAN end; SISTEM_UTAMA end; TEM_PENGENALAN end. Variabel pembantu dalam struktur teks di atas c_aksara , c_acuan dan _banding serta konstanta pembantu banyak_aksara , banyak_acuan dan anyak_banding digunakan untuk menentukan berapa kali pengulangan proses terasi pada masing-masing modul, yang pada struktur diagram belum terlihat secara jelas. Banyak_aksara adalah banyak aksara yang akan didaftar, anyak_acuan adalah banyak aksara acuan, banyak_banding adalah banyak aksara embanding yang dicari median nilai bedanya sebagai nilai ambang.

3.7.2 Bagan Alir Proses