Diagram Konteks DFD Basis Data Kerelasian Antar Tabel

commit to user 5

BAB II LANDASAN TEORI

2.1 Diagram Konteks

Diagram Konteks atau Context Diagram adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan dan keluaran dari sistem Kristanto, 2003. Simbol yang digunakan dalam diagram konteks sesuai dengan teori Yourdan-De Marco disajikan pada tabel 2.1 Tabel 2.1 Simbol Komponen Diagram Konteks Bentuk Komponen Keterangan Entitas Sumber atau tujuan dari aliran data dari atau ke sistem Aliran Data Menggambarkan aliran data dari satu proses ke proses lainnya. Proses Fungsi yang mentransformasikan data secara umum commit to user 6

2.2 DFD

Data Flow Diagram atau DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal 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 Kristanto, 2003. Simbol yang digunakan dalam diagram konteks sesuai dengan teori Yourdan-De Marco dapat dilihat pada tabel 2.2 Tabel 2.2 Simbol Komponen Diagram DFD Bentuk Komponen Keterangan Entitas Sumber atau tujuan dari aliran data dari atau ke sistem Aliran Data Menggambarkan aliran data dari satu proses ke proses lainnya. Proses Fungsi yang mentransformasikan data secara umum Berkas atau tempat penyimpanan Komponen yang berfungsi untuk menyimpan data atau file commit to user 7

2.3 Basis Data

Basis Data adalah kumpulan data, umumnya mendeskripsikan aktivitas satu organisasi yang berhubungan atau lebih. Gehrke dan Ramakrishnan, 2003 .

2.4 Kerelasian Antar Tabel

Kerelasian menyatakan hubungan antar relasi dalam basis data. Kerelasian antar relasi ditulis oleh foreign key atau relasi-relasi bertipe transaksi yang digunakan dalam basis data. Jenis-jenis antar relasi meliputi : a. Kerelasian satu ke satu one to one relationship Kerelasian satu ke satu terjadi jika setiap nilai pada suatu relasi hanya mengimplementasikan sebuah nilai pada relasi lain yang direlasikan secara logika. b. Kerelasian satu ke banyak one to many relationship Kerelasian satu ke banyak terjadi jika setiap nilai pada suatu relasi mengimplementasikan banyak nilai pada relasi lain yang direlasikan secara logika. c. Kerelasian banyak ke satu many to one relationship Kerelasian banyak kesatu terjadi jika banyak nilai pada suatu relasi mengimplementasikan satu nilai pada relasi yang lain yang direlasikan secara logika. d. Kerelasian banyak ke banyak many to many relationship Kerelasian banyak ke banyak terjadi jika banyak nilai pada suatu relasi mengimplementasikan banyak nilai pada relasi lain yang direlasikan secara logika Sutanta, 2004.

2.5 PHP dan HTML