Data Flow Diagram DFD Entity Relationship Diagram ERD Normalisasi

31 2.8 Model Perancangan Sistem 2.8.1 Flowchart Flowchart adalah bagan – bagan yang mempunyai arus menggambarkan langkah – langkah suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma. Ladjamudin, 2005 : 263 Menurut Ladjamudin 2005 : 14 ada dua macam flowchart yang menggambarkan proses dengan komputer, yaitu : 1. System Flowchart Bagan yang memperlihatkan urutan proses dalam sistem dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proeses pengolahan data. 2. Program Flowchart Bagan yang memperlihatkan instruksi yang digambarkan dengan simbol tertentu untuk memecahkan masalah dalam suatu program.

2.8.2 Data Flow Diagram DFD

Diagram alir data merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan diagram alir data adalah memudahkan pemakaian atau user yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. Ladjamudin, 2005 : 64. Tiga urutan DFD meliputi : 1. Diagram konteks Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks 32 merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem ataupun output ke sistem. Ia akan memberigambaran tentang keseluruhan sistem. Sistem dibatasi oleh konteks harus ada suatu proses, tidak boleh ada store dalam diagram konteks. Ladjamudin, 2005 : 64. 2. Diagram Nol Overview Diagram Diagaram nol adalah yang menggambarkan proses dan dataflow diagram. Diagram nol memberikan pandangan secara menyeluruh mengenai sistem yang ditangani, mengenai tentang fungsi – fungsi utama atau proses yang ada, aliran data dan eksternal entity. Ladjamuddin, 2005 : 64. 3. Diagram Rinci Level Diagram Diagram rinci adalah diagram yang menguraikan proses apa yang ada dalam diagram nol atau diagram level diatasnya. Ladjamudin, 2005 : 64.

2.8.3 Entity Relationship Diagram ERD

ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD berbeda dengan DFD yang merupakan suatu model jaringan fungsi yang akan dilaksanakan oleh sistem, sedangkan ERD merupakan model jaringan data yang menekankan pada struktur – struktur dan relationship data. Ladjamudin, 2005 : 142.

2.8.4 Normalisasi

Normalisasi adalah suatu proses yang digunakan untuk menentukan pengelompokan atribut – atribut dalam sebuah relasi sehingga diperoleh relasi yang berstruktur baik, yaitu mengandung redudansi data sedikit mungkin dan memungkinkan baris – baris dalam relasi disisipkan, 33 dimodikasi dan dihapus tanpa menimbulkan kesalahan atau ketidak- konsistenan.Kadir, 2009 : 116. Bentuk normal dalam normalisasi dapat berupa : 1. Bentuk normal pertama 1NF atau First Normal Form Yang disebut bentuk normal pertama 1NF adalah suatu keadaan yang membuat setiap perpotongan baris dan kolom dalam relasi hanya berisi satu nilai. 2. Bentuk normal kedua 2NF atau Second Normal Form Yang disebut bentuk normal kedua 2NF adalah suatu bentuk yang menyaratkan bahwa relasi sudah dalam bentuk normal pertama dan tidak mengandung dependensi spasial. 3. Bentuk normal Ketiga 3NF atau Third Normal Form Yang disebut bentuk normal ketiga 3NF adalah suatu bentuk yang menyaratkan bahwa relasi harus sudah berada dalam bentuk normal kedua dan tidak mengandung dependensi trasitif.

2.9 PHP, MySQL dan PhpMyAdmin