Context Diagram Data Flow Diagram Entity Relational Diagram Normalisasi

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