Inventory Entity Relationship Diagram ERD

Pada umumnya relasi diberi nama dengan kata kerja dasar, sehinga memudahkan untuk melakukan pembacaan re lasinya. c Atribut Pada diagram E-R atribut adalah segala sesuatu yang mendeskripsikan karakteristik dari entitas. Gambar di bawah ini menunjukan atribut yang berbentuk lingkaran. Gambar 2.2 Contoh Atribut d KardinalitasDerajat Relasi Kardinalitas relasi menunjukan jumlah maksimum tupel yang dapat berelasi dengan entitas yang lainnya. Dari sejumlah kemungkinan banyaknya hubungan yang terjadi dari entitas, kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari entitas yang satu ke e ntitas yang lainnya dan begitu juga sebaliknya. Kardinalitas Derajat Relasi yang terjadi di antara dua entitas sebagai berikut. a. One to one Relationship Tingkat hubungan satu ke satu, dinyatakan dengan satu kejadian pada entitas pertama, hanya mempunyai satu hubungan dengan satu kejadian pada entitas yang kedua dan sebaliknya. Gambar 2.3 One to One Relationship b. One to many Relationship Tingkat hubungan satu ke banyak adalah untuk satu kejadian pada entitas yang pertama dapat mempunyai banyak hubungan dengan kejadian pada entitas yang kedua. Gambar 2.4 One to Many Relationship 26 c. Many To One Relationship Untuk banyak kejadian pada entitas yang per tama hanya dapat mempunyai satu hubungan dengan kejadian pada entitas yang kedua. Gambar 2.5 Many to One Relationship d. Many to many Relationship Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas lainnya, baik dilihat dari sisi entitas yang pertama maupun dilihat dari sisi yang kedua. Gambar 2.6 Many to Many Relationship e. Key Kunci Sebuah atribut atau set atribut yang nilainya mengidentifikasikan entitas secara unik dalam suatu entitas. Key memiliki beberapa jenis sesuai dengan kegunaannya masing -masing, yaitu primary key kunci utama, foreign key kunci tamu.

2.2.4 Data Flow Diagram DFD

DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut. DFD menggambarkan penyimpanan data dan proses yang mentransformasikan data. DFD menunjukkan hubungan antara data pada sistem dan proses pada sistem. Terdapat dua dasar DFD yang umum dipakai ya itu Gane dan Sarson dan Yourdon dan De Marco [5]. Namun pada skripsi ini memakai teknik Yourdon dan De Marco. 28

2.2.5 Diagram Konteks

Diagram konteks adalah sebuah diagram sederhana yang menggambarkan hubungan antara entitas luar, masukan dan keluaran dari sistem. Diagram konteks dipresentasikan dengan lingkaran tunggal yang mewakili seluruh sistem, di bawah ini adalah contoh gambar diagram konteks [5]. Gambar 2.8 Contoh Diagram Konteks [5].

2.2.6 Flowmap

Flowmap adalah campuran peta dan flow chart, yang menunjukkan pergerakan benda dari satu lokasi ke lokasi lain, seperti jumlah orang dalam migrasi, jumlah barang yang diperdagangkan, atau jumlah paket dalam jaringan. Flowmapmenolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif alternatif lain dalam pengoperasian.

2.2.6.1 Pedoman – Pedoman Dalam Membuat Flowmap

Bila seorang analis dan programmer akan membuat flowmap, ada beberapa petunjuk yang harus diperhatikan, seperti : 1. Flowmap digambarkan dari halaman atas ke bawah dan dari kiri ke kanan. 2. Aktivitas yang digambarkan harus didefinisikan secara hati -hati dan definisi ini harus dapat dimengerti oleh pembacanya. 3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas. 4. Setiap langkah dari aktivitas harus berada pada urutan yang benar. 5. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati. 6. Gunakan simbol-simbol flowchart yang standar. 2.2.7 Software Pendukung 2.2.7.1 BORLAND DELPHI 7 Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak. Kata Delphi sendiri berasal dari bahasa Yunani yang berarti kuil yang dibangun untuk menyembah Dewa Apollo, salah satu Dewa yang disegani oleh orang -orang Yunani selain Dewa-Dewa lain seperti Jupiter, Titan dan lain sebagainya. Delphi mempunyai keunggulan – keunggulan : 1. Komunitas pengguna yang besar pada Usenet maupun web 2. Dapat mengkompilasi menjadi single executable, memudahkan distribusi dan meminimalisir masalah yang terk ait dengan versioning