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