Data Flow Diagram Entity Relationship Diagram

45

2.6 Data Flow Diagram

Data Flow Diagram DFD adalah alat yang menggambarkan aliran data melalui sistem dan pekerjaan atau pengolahan yang dilakukan oleh sistem tersebut Whitten dan Dittman, 2004: 344. Simbol-simbol dalam DFD, yaitu: 1. Proses Aktivitas atau fungsi yang dilakukan untuk alasan bisnis yang spesifik, biasanya berupa manual maupun terkomputerisasi. 2. Arus Data Satu data tunggal atau kumpulan logis suatu data, selalu diawali atau berakhir pada proses. 3. Simpanan 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. Kesatuan Eksternal External Entity Orang, organisasi, atau sistem yang berada di luar perangkat lunak tetapi berinteraksi dengan perangkat lunak. Selain itu, 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 data store. 46 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. Simbol-simbol yang digunakan dalam DFD dapat dilihat pada daftar simbol.

2.7 Entity Relationship Diagram

Untuk membuat suatu database kita membutuhkan sebuah data modelling yang digunakan sebagai sebuah teknik untuk mendefinisikan kebutuhan bisnis. Data Modelling yang digunakan disini adalah ERD Entity Relationship Diagram. ERD terdiri dari beberapa elemen Kendall dan Kendall, 2008: 481-485, yaitu : 1. Entitas. Objek atau kejadian apa pun mengenai seseorang yang memilih untuk mengumpulkan data adalah sebuah entitas. Entitas dapat berupa orang, tempat, atau sesuatu sebagai contoh, seorang sales, sebuah kota, atau suatu produk. 47 2. Hubungan. Hubungan diasosiasikan antara entitas kadang-kadang mengacu untuk hubungan data. Jenis hubungan yang pertama adalah hubungan satu- ke-satu ditandakan sebagai 1:1, sebagai contoh bahwa setiap pekerja memiliki kantor yang khas. Jenis hubungan yang lain adalah satu-ke- banyak 1:M atau hubungan banyak-ke-satu. Sebagai contoh bahwa seorang dokter dalam organisasi pemeliharaan kesehatan ditentukan banyak pasien, tetapi seorang pasien ditentukan hanya oleh satu dokter. Yang terakhir adalah hubungan banyak-ke-banyak ditandakan sebagai M:N mendekripsikan kemungkinan bahwa entitas memiliki banyak hubungan dalam salah satu dari dua arah. Sebagai contoh, murid dapat memiliki banyak kursus, sedangkan pada waktu yang sama sebuah kursus dapat memiliki banyak murid yang menjadi pesertanya. 3. Atribut Atribut merupakan beberapa karakteristik dari satu entitas. Terdapat beberapa atribut untuk masing-masing entitas. Sebagai contoh, seorang pasien entitas dapat memiliki beberapa atribut, seperti nama akhir, nama depan, alamat jalan, kota, negara dan sebagainya. 4. Rekord Sebuah rekord adalah kumpulan item data yang memiliki sesuatu secara umum dengan entitas yang dideskripsikan. Simbol-simbol yang digunakan dalam ERD dapat dilihat pada daftar simbol. 48

2.8 Normalisasi