Diagram Aliran Data Sistem Pembuat Basis Data SPBD

35 dengan keterangan setiap selnya adalah sebagai berikut 1. cell kolom ke 1 bertipe char array dipergunakan untuk menyimpan nama latin dari karakter Jawa 2. cell kolom ke 2 bertipe double array, dipergunakan untuk menyimpan ciri karakter Jawa 3. cell kolom ke 3 bertipe uint8 array logical, dipergunakan untuk menyimpan citra biner karakter Jawa.

3.2.2 Diagram Aliran Data

Diagram aliran data dari sistem untuk pengenalan citra dokumen ini terdiri dari dua bagian, yaitu Sistem Pembuat Basis Data SPBD dan Sistem Pengenalan Citra Dokumen SPCD. SPDC berfungsi untuk mengolah citra dokumen sehingga dihasilkan deretan karakter pembentuk dokumen beserta ciri dari setiap karakter yang diperoleh. SPBD berfungsi untuk membuat basis data yang berisi ciri karakter Jawa dan terjemahan karakter Jawa tersebut ke dalam karakter Latinnya. Ciri yang dimasukkan dalam SPBD dihasilkan oleh SPCD pada saat mengenal citra dokumen. Basis data yang dihasilkan oleh SPBD selanjutnya akan dipergunakan oleh SPCD untuk mengenal nama-nama Latin dari setiap karakter Jawa yang ditemukan berdasarkan ciri yang dipunyai oleh karakter tersebut.

3.2.2.1 Diagram Aliran Data Sistem Pembuat Basis Data SPBD

Diagram aliran data dari SPBD terdiri dari beberapa level, yaitu dimulai dari level 0 sampai level 2. DFD level 0 dari SPBD gambar 3.3 terdiri dari 2 komponen, yaitu satu proses dan satu entitas luar yaitu pengembang developer yang memberikan input kepada sistem dan yang menerima output dari sistem. 36 Input yang diberikan developer kepada sistem adalah berupa citra karakter Jawa, dan nama Latin yang bersesuaian dengan karakter Jawa tersebut. Sedangkan outputnya adalah citra karakter, ciri karakter, dan nama latin dari karakter. Developer Sistem Pembuat Basis Data citra karakter, nama latin citra karakter, ciri karakter, nama latin Gambar 3.3 DAD Level 0 Sistem Pembuat Basis Data Informasi lebih rinci dari proses SPBD diperlihatkan dalam DFD level 1 gambar 3.4. Dalam DFD level 1 SPBD ini terdapat dua buah proses, yaitu proses Olah Data, dan proses Cari Nama. Proses Olah Data berfungsi untuk mengelola citra karakter. Proses Cari Nama berfungsi untuk menemukan ciri dan citra dari nama latin karakter yang diberikan oleh developer. 1 Olah Data 2 cari nama cit ra ka ra kte r, na m a lat in nama latin cit ra ka ra kte r, na ma la tin , cir i k ar ak ter File Pustaka Karakter Jawa citra kara kter, nama latin , ciri k arak ter cit ra ka ra kte r, na ma la tin , cir i k ar ak ter citra kara kter, nam a latin , ciri k arakt er Developer Gambar 3.4 DAD Level 1 Sistem Pembuat Basis Data 37 citra karakter citra karakter citra karakter ciri karakter citra karakter ciri karakter ciri karakter nama latin citra karakter, nama latin citra karakter, nama latin, ciri karakter citra karakter, nama latin, ciri karakter citra karakter, nama latin, ciri karakter Gambar 3.5. DAD Level 2 Proses Olah Data Proses Olah Data dijabarkan secara lebih rinci dalam DAD level 2 gambar 3.5 di atas. Proses Buka File berfungsi untuk membuka file citra karakter Jawa dari direktori data, dan menyimpan file tersebut dengan nama KarJawa.mat pada direktori program. Kemudian developer dapat melanjutkan proses untuk mencari ciri dari karakter Jawa masukan dengan mempergunakan proses Ekstraksi Ciri. Ciri dari karakter yang dihasilkan akan disimpan dalam file cirikar.mat. Proses Cari Ciri berfungsi untuk mencari citra karakter dan nama latin dari ciri karakter, dan kemudian memberikan keluaran berupa data ciri karakter Jawa dari citra karakter yang bersesuaian. Apabila citra dengan ciri karakter masukan sudah terdapat dalam 1.1 Buka File 1.4 Tambah Data 1.3 Cari Ciri 1.2 Ekstraksi Ciri File Citra Karakter Jawa File Ciri Karakter Jawa File Pustaka Karakter Jawa Developer 38 database, maka proses juga akan menampilkan nama latin dari karakter Jawa tersebut kepada Developer. Apabila data citra karakter dengan ciri tertentu belum ada dalam database, maka proses Tambah Data akan memasukkan data citra karakter Jawa tersebut ke dalam basis data Pustaka Karakter Jawa.

3.2.2.2 Diagram Aliran Data Sistem Pengenalan Citra Dokumen SPCD