50
Tabel 4.1. Planning
Pembuatan Aplikasi
Minggu ke-1
Minggu ke-2
Minggu ke-3
Minggu ke-4
Minggu ke-5
Minggu ke-6
Minggu ke-7
Minggu ke-8
Minggu ke-9
Communication Planning
Modelling Construction
Deployment
4.3 Modelling
4.3.1 Context Diagram
Context Diagram Diagram Konteks mengambarkan seluruh elemen
perangkat lunak sebagai sebuah proses dengan input dan output data yang ditandai oleh panah masuk dan keluar berturut-turut. Proses-proses tambahan
dan aliran data seperti yang digambarkan di Context Diagram dipisah untuk menampakkan proses yang lebih rinci.
Pada perancangan aplikasi ini terdapat dua entitas yaitu Admin dan User
. Berikut ini merupakan aliran datanya: 1. Aliran data dari Admin ke Aplikasi berupa data hewan.
2. Aliran data dari Aplikasi ke Admin berupa informasi hewan. 3. Aliran data dari User ke Aplikasi berupa pencarian data hewan.
4. Aliran data Aplikasi ke User berupa informasi hasil pencarian data hewan.
51
Gambar 4.1 Context Diagram
4.3.2 Data Flow Diagram
Data Flow Diagram DFD adalah gambaran grafis yang
menggambarkan aliran dan perubahan data, yang bergerak dari input ke output
. DFD dapat digunakan untuk menggambarkan sebuah sistem atau perangkat lunak pada beberapa level.
52
Gambar 4.2 Data Flow Diagram
Berikut ini adalah aliran data yang terjadi pada aplikasi penentu hukum halal-haram makan dari jenis hewan:
1. Memasukkan data hewan oleh admin ke dalam database. 2. Menyuntingi data hewan oleh admin ke dalam database.
53
3. Menghapus data hewan oleh admin ke dalam database. 4. Melihat data hewan oleh admin ke dalam database.
5. Mencari data hewan oleh user ke dalam aplikasi.
4.3.3 Entity Relational Diagram
Entity Relational Diagram ERD adalah suatu model yang digunakan
untuk menggambarkan data dalam bentuk entitas, atribut dan hubungan antar- entitas. ERD dapat digunakan pada semua alat-alat pemodelan dan satu-
satunya metode untuk menggambarkam sistem penyimpanan data. Hubungan antara tabel yang didapat dari Data Flow Diagram DFD diatas yaitu:
Gambar 4.3 Entity Relational Diagram ERD
54
4.3.4 Normalisasi
Sebelum normalisasi dilakukan, ditampilan tabel serta atribut sesuai dengan yang ada pada Entity Relational Diagram ERD untuk selanjutnya
dilakukan proses normalisasi. Tabel 4.2 Tabel sebelum normalisasi
1. Bentuk Normal Ke Satu NF Langkah
pertama dalam
normalisasi hubungan
adalah menghilangkan atribut yang bernilai ganda dan membentuk
sejumlah baris sehingga setiap sel berisi satu nilai. Kemudian bagian yang kosong diisi dengan data yang sesuai.
Tabel 4.3 Tabel Normalisasi Bentuk Pertama id
nama nama_arab
habitat jenis
morfologi ciri_umum
hukum alasan
keterangan
id nama
nama_arab ciri_1
habitat ciri_2
jenis ciri_3
morfologi ciri_umum
hukum alasan
keterangan
55
2. Bentuk Normal Ke Dua 2NF Bentuk normal kedua adalah suatu bentuk yang mensyaratkan
bahwa relasi harus sudah berada dalam bentuk normal pertama dan tidak mengandung dependensi parsial. Dari semua tabel sudah
memenuhi normalisasi kedua. Tabel 4.4 Tabel Normalisasi Bentuk Kedua
4.3.5 Kamus Data