Perancangan Struktur Tabel Database Perancangan Prosedural

d. Data Source Data Source adalah sumber data menunjukkan suatu organisasi atau perorangan yang memasukkan data ke sistim. Sedangkan tujuan data menunjukkan suatu organisasi atau perorangan yang menerima data yang dihasilkan oleh sistim. Sumber dan tujuan data mempunyai satu symbol yang sama.

3.3 Perancangan Struktur Tabel Database

Tabel Database adalah kumpulan file-file yang saling berelasi antar file yang lain sehingga akan membentuk suatu kesatuan data untuk menginformasikan suatu kata dalam batasan yang telah ditentukan. Adapun database yang dibuat oleh penulis adalah database kamus dengan tabel-tabel berikut: Tabel 3.1 Tabel Admin Nama Field Jenis Ukuran Keterangan Id Varchar 5 Primary key Username Varchar 20 Password Varchar 30 Tabel 3.2 Tabel Kamus Nama Field Jenis Ukuran Keterangan Id Integer 5 Auto increment Indonesia Varchar 50 Karo Varchar 50 Universitas Sumatera Utara Universitas Sumatera Utara

3.4 Perancangan Prosedural

Untuk menggambarkan proses yang dapat dilakukan pengguna dalam aplikasi kamus dan aksara Karo yang dimulai dari proses input sampai hasil output, penulis menggunakan model proses prosedural yaitu dengan menggunakan Flowchart. Flowchart merupakan langkah awal pembuatan program. Dengan adanya Flowchart urutan proses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukkan lebih mudah. Setelah Flowchart selesai disusun, selanjutnya pemrograman programer menerjemahkanya ke bentuk program dengan bahasa pemrograman Irma, 2008. Adapun gambar-gambar simbol proses dalam Flowchart seperti pada Tabel 3.3 berikut: Tabel 3.3 Flowchart No Nama Gambar Fungsi 1 Terminator Terminator berfungsi sebagai pemulaakhir sebuah program. 2 Process Process digunakan untuk melambangkan kegiatan input. Universitas Sumatera Utara Universitas Sumatera Utara 3 Input data Input data digunakan untuk proses penginputan data. 4 Garis alir Flow line Garis alir digunakan untuk menunjukkan arah aliran program. 5 No Preparation Nama Gambar Preparation berfungsi untuk proses inisialisasi atau pemberian harga awal atau untuk perulanganlooping. Fungsi 6 Proses Proses berfungsi sebagai perhitungan ataupun proses data. 7 Connector Connector digunakan sebagai penghubung bagian-bagian flow chart lainya. Universitas Sumatera Utara Universitas Sumatera Utara 8 Output data Output data sebagai Informasi 9 No Off page connector Nama Gambar Off page connector sebagai penghubung bagian-bagian flow chart. Fungsi 10 Predefined procces Predefined procces digunakan untuk menyatakan sekumpulan langkah proses yang ditulis. 11 Display Display digunakan sebagai outputhasil yang diajukan suatu inputan. Universitas Sumatera Utara Universitas Sumatera Utara 12 Magnetic disk Magnetic disk sebagai penyimpanan data. Universitas Sumatera Utara Universitas Sumatera Utara tidak ya Gambar 3.1 Flowchart Sistem Utama mulai Input kata Pencarian kata Input kata bahasa Output kata bahasa Tutup aplikasi ? Selesai Universitas Sumatera Utara Universitas Sumatera Utara tidak Ya Gambar 3.2 Flowchart Input Kata mulai Input kata Proses input kata bahasa Simpan dalam database Output kata bahasa Tutup Aplikasi? Selesai Universitas Sumatera Utara Universitas Sumatera Utara tidak Ya Gambar 3.3 Flowchart Ubah Kata Mulai Input Ubah Kata Proses input ubah kata bahasa Simpan dalam database Output kata bahasa Tutup Aplikasi? Selesai Universitas Sumatera Utara Universitas Sumatera Utara tidak Ya Gambar 3.4 Flowchart Hapus Kata Mulai Hapus Kata Bahasa? Proses hapus kata bahasa Selesai Universitas Sumatera Utara Universitas Sumatera Utara BAB 4 IMPLEMENTASI SISTEM

4.1 Implementasi