3.4 Diagram Alir
Diagram alir merupakan bagan – bagan yang mengambarkan aliran
program Berikut adalah diagram Alir Penyusunan Kamus Bahasa Dayak - Indonesia:
Gambar 3.3 Diagram Alir Penyusunan Kamus Bahasa Dayak Ngaju
–
Indonesia
Hasil Jumlah Nilai Katanilai key
Ukuran Tabel = N
F ungsi Hash Index = key mod
N
Data Pada Tabel Hash Kosong ?
Simpan
key
dan
value
Selesai
F ungsi Hash
2
Hash
2
= M
–
key mod M Index = key mod
N
Index = Index+ Hash
2
mod
N
Mulai Baca File
Hitung Nilai Kata nilai key
Tidak Ya
Gambar 3.4 Diagram Alir Pencarian Panadan Kata Pada Kamus Bahasa Dayak Ngaju
–
Indonesia
Mulai
Input Kata
Ukuran Tabel = N
Pencarian ke - 1 Index = Nilai Kata Input mod
N
Data pada Index = Kata Input
Output = value
Selesai
Pencarian ke
–
2 Hash
2
= M
–
key mod M Index = key mod N
Index = Index+ Hash ke
–
dua mod
N
Index Tabel = null
Kata tidak ditemukan
Jumlah Nilai Kata Input Hitung Nilai Kata Input
Tidak
Ya Tidak
Ya
Penjelasan Diagram Alir
Penjelasan diagram alir ini digunakan untuk menjelaskan proses yang terjadi pada Diagram Alir Penyusunan Kamus Bahasa
Dayak Ngaju – Indonesia dan Diagram Alir Pencarian Padanana Kata
Pada Kamus Bahasa Dayak Ngaju – Indonesia. Penjelasan tentang
Diagram Alir di atas dapat dilihat pada lampiran I.
3.5 Arsitektur Aplikasi
Aplikasi ini akan dibuat menjadi 2 aplikasi berbeda, Untuk
User
Pengguna Biasa dan
admin
untuk melakukan riset. Aplikasi untuk
user
akan ada proses penyusunan kamus, pencarian padanan kata dan pembaharuan
database
kamus. Aplikasi untuk
admin
akan ada proses penyusunan kamus, pencarian padanan kata, menganti modulu pembagi penyusunan kamus dan
pembaharuan
database
kamus. Pada aplikasi untuk
admin
akan menampilkan jumlah tabrakan kata dan jumlah kata yang mengalami tabrakan, yang
digunakan untuk keperluan riset Pada aplikasi ini metode
hash
proses penyusunan kamus dan pencarian padanan kata dilakukan di dalam aplikasi. Pada awal program data kata serta
padananya diambil dari database yang berada didalam aplikasi. Untuk proses update isi database kamus
user
dan
admin
akan terhubung dengan
server
melalui jaringan internet. Aplikasi tidak terhubung langsung dengan internet
offline
kecuali untuk proses pengupdatetan database.
WebServer Aplikasi
Gambar 3.5 Arstektur Aplikasi Kamus Bahasa Dayak Ngaju - Indonesia
3.6 Use Case Diagram