commit to user
2.4 CD Context Diagram
Menurut Rosari 2007, CD adalah bagian dari Data Flow Diagram DFD yang berfungsi memetakan model lingkungan, yang dipresentasikan dengan
lingkaran tunggal yang mewakili keseluruhan sistem. CD menyoroti sejumlah karakteristik penting sistem yaitu :
1. Kelompok pemakai, organisasi atau sistem lain dimana sistem melakukan
komunikasi sebagai terminator. 2.
Data masuk yaitu data yang diterima sistem dari lingkungan dan harus diproses dengan cara tertentu.
3. Data keluar, yaitu data yang dhasilkan sistem dan diberikan ke dunia luar.
4. Penyimpanan data storage yaitu digunakan secara bersama antara sistem
dengan terminator. Data itu dapat dibuat oleh sistem dan digunakan oleh lingkungan atau sebaliknya.
5. Batasan antara sistem dengan lingkungan.
Pada perancangan database menentukan entity dan relasi dibutuhkan analisa data sehingga saat salah satu data di-update maka data lain akan ikut ter-update.
Maka dari itu pada struktur data dan relasi antar file seharusnya ada atribut field yang dipilih untuk dijadikan kunci utama atribut primary key maupun Foreign
Key Rosari, 2007. 1. Primary Key adalah satu atribut mengidentifikasi suatu entity secara unik,
spesifik dan dapat mewakili setiap kejadian dari suatu entity dan menyeluruh terhadap entity yang ada.
2. Foreign Key adalah satu atribut yang melengkapi sebuah relasi tabel yang menunjuk kepada induk tabelnya. Hubungan antara induk dan anak tabel
merupakan hubungan satu lawan banyak.
commit to user
2.5 DFD Data Flow Diagram
DFD merupakan salah satu komponen dalam serangkaian pembuatan perancangan sebuah sistem komputerisasi. DFD menggambarkan aliran data dari
sumber pemberi data input ke penerima data output. Aliran data itu perlu diketahui agar pembuat sistem tahu persis kapan sebuah data harus disimpan,
kapan harus ditanggapi proses, dan kapan harus didistribusikan ke bagian lain Riyadi, 2010.
Komponen-komponen DFD ditunjukkan pada gambar 2.1:
atau
Terminator Proses Alur Data Penyimpan Data data store
Gambar 2.1 Komponen-komponen DFD
1. Terminator, terminator dapat disebut juga ‘Kesatuan Luar’ yaitu suatu unit kerja jabatan, atau sejenisnya yang berada di luar sistem tetapi memberi
andil atas pemberian atau penerimaan data dari sistem secara langsung. Terminator dapat pula disebut dengan ‘Sumber Pemberi Data input,’
maupun ‘Tujuan Pemberian Data output’.
2. Proses, proses adalah suatu tindakan yang akan diambil terhadap data yang masuk. Karena proses adalah tindakan, maka proses berisi kata kerja,
Proses diberikan identifikasi nomor agar mempermudah sekuen untuk
diagram detilnya.
3. Alur Data, alur data menggambarkan data yang mengalir dari terminator ke proses atau dari proses ke proses lainnya. Data yang dibawa oleh alur
data harus disebutkan dan diletakkan di atas lambang alur data dan bila alur data digambar panjang, sebaiknya penulisan data mendekati lambang
anak panahnya.
4. Penyimpan Data Data Store, data yang akan disimpan perlu ditempatkan ke satu tempat penyimpanan data. Data yang disimpan dapat berupa data
commit to user
manual maupun data digital. Untuk data digital, penyimpan data tersebut kelak akan dijadikan file data di komputer. Alur data yang anak panahnya
menuju penyimpan data, kegiatannya adalah ‘menulismerekam’ data, sehingga isi file data akan berubah karenanya. Sedangkan alur data yang
anak panahnya menuju ke proses dari penyimpan data, kegiatannya adalah
‘membaca’ data, sehingga isi file data tidak akan berubah karenanya. 2.6
ERD Entity Relation Diagram
ERD merupakan model data berupa notasi grafis dalam pemodelan data konseptual yang menggambarkan hubungan antara penyimpan. Model data sendiri
merupakan sekumpulan cara, peralatan untuk mendeskripsikan data-data yang hubungannya satu sama lain, semantiknya, serta batasan konsistensi. Model data
terdiri dari model hubungan entitas dan model relasional Kristanto, 2004.
2.9 Logika Fuzzy