Entity Relationship Diagra ERD Basis Data

Terminator diberi nama yang berhubungan dengan sistem tersebut dan biasanya menggunakan kata benda. Simbol ini menggambarkan asal dan tujuan dari data dan atau informasi. 2. Proses ; Kerja yang dilakukan pada atau sebagai respon terhadap aliran data masukkondisi. Komponen proses menggambarkan transformasi input menjadi output. Penamaan proses disesuaikan dengan proseskegiatan yang sedang dilakukan. 3. Alur data garis berarah ; Digunakan untuk menerangkan perpindahan datapaket data dari satu bagian ke bagian lainnya. Alur data dapat berupa kata, pesan, formulirinformasi. 4. Data store ; Menggambarkan tempat penyimpanan data sementara yang akan digunakan oleh proses-proses yang ada di dalam sistem. Komponen ini digunakan untuk membuat model sekumpulan paket data dan diberi nama dengan kata benda bersifat jamak. Data store dapat berupa filedatabase yang tersimpan dalam harddisk atau bersifat manual seperti buku alamat, file folder. Whitten 2004:329-346

2.4.3. Entity Relationship Diagra ERD

Entity Relationship Diagram ERD digunakan untuk menggambarkan hubungan antara data store yang ada di dalam diagram Nama aliran data aliran data Whitten, 2006 : 45. Komponen-komponen yang digunakan di dalam diagram hubungan data menurut McLeod 2004 antara lain : 1. Entitas, digambarkan dengan bentuk persegi panjang yang menyatakan obyek atau kejadian ; 2. Relasi, digambarkan dengan bentuk belah ketupat diamond yang menyatakan asosiasi antara dua entitas ; 3. Atribut, digambarkan dengan bentuk elips yang menunjukkan karakteristik dari entitas atau sesuatu yang menjelaskan entitas atau hubungan ; 4. Garis, menghubungkan antara entity set dengan atribut-atributnya dan antara entity set dengan relationship setnya dan digambarkan oleh ; 5. Cardinality Ada 3 dasar cardinality hubungan yang terjadi, yaitu : a. Satu ke satu one to one atau 1 : 1 Derajat hubungan antar entitas 1 : 1 terjadi bila entitas A hanya boleh berpasangan dengan satu anggota dari entitas B. Demikian pula sebaliknya. Gambar 2.7. Simbol 1 to 1 b. Satu ke banyak one to many atau 1 : M atau banyak ke satu many to one atau M : 1 Derajat hubungan ini terjadi bila tiap anggota entitas A boleh berpasangan dengan lebih dari satu anggota entitas B. Sebaliknya 1 1 setiap anggota entitas B hanya boleh berpasangan dengan satu anggota entitas A. Gambar 2.8. Simbol 1 to M c. Banyak ke banyak Many to many atau M : N Terjadi bila tiap anggota entitas A boleh berpasangan dengan lebih dari satu anggota entitas B. Demikian pula sebaliknya. Gambar 2.9. Simbol M to N

2.4.4. Basis Data

Menurut McLeod 2001, 258, “Basis data adalah suatu koleksi data komputer yang terintegrasi, diorganisasikan dan di simpan dengan suatu cara yang memudahkan pengambilan kembali “. Dua tujuan utama dari konsep Basis Data adalah meminimasikan pengulangan data dan mencapai independensi data. Pengulangan data data redundancy adalah duplikasi data--artinya, data yang sama disimpan dalam beberapa file. Independensi data adalah kemampuan untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada program yang memproses data. Independensi dicapai dengan 1 M M N menempatkan spesifikasi data dalam tabel dan kamus yang terpisah secara fisik dari program. Program mengacu pada table untuk mengakses data.

2.5. Perangkat Lunak dalam Perancangan Sistem