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