Data Flow Diagram DFD Entity Relationship Diagram ERD

3. Code Pengkodean Code atau pengkodean adalah tahap dimana aplikasi yang telah dianalisis dan dirancang mulai diterjemahkan ke dalam bahasa mesin melalui bahasa pemrograman. Jika rancangan dibuat secara detil maka pengkodean akan menjadi aktivitas yang cepat. Pada tahap ini lakukan pengkodean program dan juga antarmuka program. 4. Test Ujicoba Ketika pengkodean telah selesai dilakukan selanjutnya aplikasi harus diuji coba. Proses uji coba di fokuskan terhadap tiga aktivitas yakni logika internal aplikasi, pemastian bahwa semua perintah yang ada telah dicoba, dan fungsi eksternal, untuk memastikan bahwa dengan masukan tertentu suatu fungsi akan menghasilkan keluaran sesuai dengan yang dikehendaki.

2.1.3 Data Flow Diagram DFD

Menurut Al Fatta 2007 : 119, Data Flow Diagram DFD atau diagram aliran data merupakan diagram yang digunakan untuk menggambarkan proses-proses yang terjadi pada perangkat lunak yang akan dikembangkan. Dengan model ini, data-data yang terlibat pada masing-masing proses dapat diidentifikasi. Untuk membaca suatu DFD kita harus memahami dulu elemen-elemen yang menyusunnya, yaitu : 1. Process Proses Aktivitas atau fungsi yang dilakukan untuk alasan bisnis yang spesifik, biasanya berupa manual maupun terkomputerisasi. 2. Data Flow Aliran Data Satu data tunggal atau kumpulan logis suatu data, selalu diawali atau berakhir pada proses. 3. Data Store Penyimpanan Data Kumpulan data yang disimpan dengan cara tertentu. Data yang mengalir disimpan dalam data store dan aliran data di-update atau ditambahkan ke data store. 4. External Entity Entitas Eksternal Orang, organisasi, atau sistem yang berada di luar perangkat lunak tetapi berinteraksi dengan perangkat lunak. Selain itu, menurut Ladjamudin 2005 : 64, DFD juga terdiri dari beberapa hirarki, yaitu : 1. Diagram Konteks Diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Dalam diagram konteks hanya ada satu proses dan tidak ada store. 2. Diagram Nol Diagram yang menggambarkan proses dari DFD. Diagram Nol memberikan pandangan secara menyeluruh mengenai sistem, menunjukkan tentang fungsi-fungsi utama atau proses yang ada, aliran data dan entitas eksternal 3. Diagram Rinci Diagram yang menguraikan proses apa yang ada dalam diagram nol atau diagram level di atasnya. Berikut ini adalah tabel perbandingan simbol DFD yang digunakan oleh beberapa ahli. Tabel 2.1 : Simbol DFD. Ladjamudin 2005 : 72 Simbol GaneSarson YourdonDe Marco Entitas Luar Proses Arus Data Aliran Data Aliran Data Penyimpanan Data Data Process Data Process

2.1.4 Entity Relationship Diagram ERD

Menurut Ladjamudin 2005 : 142, Entity Relationship Diagram ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD juga merupakan model jaringan data yang menekankan pada struktur-struktur dan relationship data. ERD terdiri dari beberapa elemen, yaitu : 1. Entity Entity adalah sesuatu apa saja yang ada di dalam sistem, nyata maupun abstrak dimana data tersimpan. Entity diberi nama dengan kata benda dan dapat berupa orang, benda, lokasi, kejadian terdapat unsur waktu di dalamnya. 2. Relationship Relationship adalah hubungan alamiah yang terjadi antar entity. Pada umumnya relationship diberi nama dengan kata kerja dasar, sehingga memudahkan untuk melakukan pembacaan relasinya kalimat aktif atau pasif. 3. Relationship Degree Relationship degree atau derajat relationship adalah jumlah entity yang berpartisipasi dalam satu relationship. 4. Atribut Atribut adalah sifat atau karakteristik dari tiap entity maupun relationship. Atribut merupakan elemen dari tiap entity dan relationship. 5. Cardinality Cardinality atau kardinalitas merujuk kepada jumlah hubungan maksimum yang terjadi dari entitas yang satu ke entitas yang lain dan begitu juga sebaliknya. Terdapat tiga macam kardinalitas relasi, yaitu : one to one, one to many atau many to one dan many to many. Notasi yang biasa digunakan dalam ERD dapat dilihat pada tabel di bawah ini : Tabel 2.2 : Simbol ERD. Ladjamudin 2005 : 149, Notasi Keterangan Entitas Entitas, adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai. Relasi Relasi, menunjukkan adanya hubungan di antara sejumlah entitas yang berbeda. Atribut Atribut, berfungsi mendeskripsikan karakter entitas atribut yang berfungsi sebagai key diberi garis bawah. Garis, sebagai penghubung antara relasi dengan entitas, relasi dan entitas dengan atribut

2.1.5 Normalisasi