Kamus Data Implementasi Algoritma Branch And Bound Pada Penentuan Menu Makanan Penderita Asam Urat

38 Keterangan : Melakukan pemilihan makanan yang boleh dan dipantang berdasarkan purin dan golongan dari €  r. d. Nama Proses : Pemilihan Makanan Masukan : Daftar Makanan Keluaran : Data sementara berupa kalori_temp, food_temp. Keterangan : Melakukan input data makanan yang telah dipilih €  r . e. Nama Proses : Penentuan Makanan Masukan : Data sementara berupa kalori_temp, bb_temp. Keluaran : Daftar Makanan Keterangan : Melakukan perhitungan branch and bound terhadap makanan yang telah dipilh u s  r.

3.3 Kamus Data

Kamus data merupakan katalog tempat penyimpanan dari elemen-elemen yang berada dalam satu sistem yang memudahkan proses analisis dan desain sistem. Kamus data mendefinisikan elemen data dengan fungsi sebagai berikut : 1. Menjelaskan arti aliran data dan penyimpanan dalam DFD. 2. Mendeskripsikan komposisi paket data yang bergerak melalui aliran data. 3. Mendeskripsikan komposisi penyimpanan data. 4. Menspesifikasikan nilai dan satuan yang relevan bagi penyimpanan dan aliran. 3.5.1 Tabel Admin Tabel 3.4 Tabel admin Field Type username varchar 50 password varchar 50 nama_lengkap varchar 100 email varchar 100 no_telp varchar 20 level varchar 20 blokir enum Y, N Universitas Sumatera Utara 39 Tabel admin ini berfungsi untuk menyimpan u ‚ ƒ r admin yang dipergunakan untuk membuka menu administrator. 3.5.2 Tabel akg Tabel 3.5 Tabel akg_men Field Type id_akg int 10 energi int 50 protein int 10 kalsium int 10 Tabel akg berfungsi untuk menyimpan data AKG Angka Kecukupan Gizi yang terdiri dari energi, protein, kalsium. 3.5.3 Tabel bb_temp Tabel 3.6 Tabel bb_temp Field Type id_bb int 10 food varchar 100 kalori float protein float density float Tabel bb_temp berfungsi untuk menyimpan sementara daftar makanan yang telah dipilih user dan di proses oleh sistem. 3.5.4 Tabel dkbm Tabel 3.7 Tabel dkbm Field Type id_food int 10 id_group int 10 food varchar 100 kalori float Universitas Sumatera Utara 40 protein float lemak float karbo float bdd int 100 gol1 tinyint 1 gol2 tinyint 1 gol3 tinyint 1 urt int 50 ukuran varchar 50 Tabel dkbm berfungsi untuk menyimpan daftar makanan yang bersumber dari Dinas Kesehatan RI Tahun 2008. 3.5.5 Tabel Jenis Kelamin Tabel 3.8 Tabel jenisk Field Type id_jk int 10 jenis_kel varchar 50 Tabel jenisk berfungsi untuk menyimpan daftar jenis kelamin dengan id_jk sebagai identitas data. 3.5.6 Tabel Modul Tabel 3.9 Tabel modul Field Type id_modul int 5 nama_modul varchar 50 link varchar 100 static_content text gambar varchar 100 status enum user, admin aktif enum Y, N urutan int 5 Universitas Sumatera Utara 41 Tabel modul berfungsi untuk menyimpan informasi modul yang digunakan pada aplikasi yang berfungsi untuk manajemen tampilan dan admin. 3.5.7 Tabel Pasien Tabel 3.10 Tabel pasien Field Type id_pasien int 10 username varchar 50 password varchar 50 jenis_kel int 10 berat int 50 tinggi int 50 umur int 10 purin int 50 tanggal date jam time login int 50 Tabel pasien berfungsi untuk menyimpan daftar pasien atau user untuk proses login atau registrasi. 3.5.8 Tabel Kelompok Tabel 3.11 Tabel kelompok Field Type id_group int 11 kelompok varchar 50 Tabel purin berfungsi untuk menyimpan daftar kelompok makanan untuk proses pengelompokan makanan. 3.5.9 Tabel Umur Tabel 3.12 Tabel umur Field Type id_umur int 10 Universitas Sumatera Utara 42 umur varchar 50 Tabel dkbm berfungsi untuk menyimpan daftar umur berdasarkan Tabel AKG Tahun 2008. 3.5.10 Tabel food_temp Tabel 3.13 Tabel food_temp Field Type id_temp int 10 id_food int 10 Tabel food_temp berfungsi untuk menyimpan daftar sementara makanan yang telah dipilih user untuk kemudian di proses menjadi tabel bb_temp. 3.5.11 Tabel golongan Tabel 3.14 Tabel golongan Field Type id_gol int 10 golongan varchar 70 Tabel golongan berfungsi untuk menyimpan daftar golongan asam urat berdasarkan Tabel AKG Tahun 2008. 3.5.12 Tabel kalori_temp Tabel 3.15 Tabel kalori_temp Field Type id_kal int 10 kal int 50 Tabel kalori_temp berfungsi untuk menyimpan kalori sementara makanan yang telah dipilih user untuk kemudian di proses menjadi tabel bb_temp. Universitas Sumatera Utara 43

3.4 Perancangan Antarmuka Interface