1 1
Gambar 2.1 One to one relationship Ladjmudin, 2005
b. One to Many Relationship 1-M 1
M
Gambar 2.2 One to Many Relationship Ladjamudin, 2005
c. Many to Many relationship M-N Hubungan antara file pertama dengan file kedua adalah banayk
ke banyak. M
N
Gambar 2.3
Many to Many Relationship Ladjamudin, 2005
2.12.4 Normalisasi
Normalisasi adalah suatu proses pengelompokan data ke dalam bentuk tabel atau relasi atau file, untuk menyatakan entitas dan
hubungannya, sehingga terwujud satu bentuk basis data yang
File A File B
File A File B
File A File B
mudah untuk dimodifikasi Ladjamudin, 2005. Bentuk-bentuk normalisasi di bagi 3 tahap yaitu:
1. Bentuk Normal Kesatu First Normal Form atau 1NF Pada tahap ini dilakukan penghilangan beberapa group elemen
yang berulang agar menjadi satu harga tunggal yang berinteraksi di antara setiap baris pada suatu table.
2. Bentuk Normal Kedua Second Normal Form atau 2NF Didasari
atas konsep
full fungctional
dependency ketergantungan fungsional sepenuhnya, dengan syarat atribut
bukan kunci non-keyharuslah memiliki ketergantungan funsional sepenuhnya pada konci utama atau primary key.
3. Bentuk Normal Ketiga Third Normal Form atau 3NF Seluruh atributbukan kunci pada suatu relasi hanya memiliki
ketergantungan funsional terhadap primary key di relasi itu saja Ladjamudin, 2005.
2.12.5 Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu maslah.
Flowchart merupakan cara penyajian dari satu algoritma Ladjamudin, 2005
Flowchart disusun atau alur, yang digunakan untuk menghubungkan antara simbol yang satu dengan yang lain. Simbol
ini disebut juga connecting line, yang dapat dilihat pada Tabel 2.3.
Tabel 2.3 Simbol Penghubung Alur Ladjamudin. 2005
Tabel 2.4 Simbol proses Ladjamudin, 2005
Nama Simbol Simbol
Kegunaan
Simbol Arus Flow
Untuk menyatakan jalannya arus suatu
proses.
Simbol Connector Untuk menyatakan
ssambungan dari suatu proses ke
proses lainya,dalam halaman atau
lembar yang sama.
Simbol Offline Connector
Untuk menyatakan sambungan dari
satu proses ke proses lainnya,
dalam halaman atau lembar yang
berbeda.
Nama simbol Simbol
Kegunaan Simbol Proses
Untuk menyatakan sambungan dari satu
proses ke proses lainnya, dalam halaman atau
lembar yang berbeda.
Simbol manual Untuk menyatakan suatu
tindakan proses, yang tidak dilakukan oleh
komputer manual.
Simbol decision atau logika
Untuk menunjukan suatu kondisi tertentu, yang akan
menghasilkan dua kemungkinan jawaban, ya
atau tidak.
Simbol predefined proses Untuk menyatakan
penyediaan tempat penyimpanan suatu
pengolahan, untuk memberi harga awal.
Simbol terminal Untuk menyatakan
permulaan atau akhir suatu program.
Simbol keying operation Untuk menyatakan
berbagai macam operasi, yang diproses dengan
menggunakan suatu mesin yang mempunyai
keyboard.
Simbol offline storage Untuk menunjukan, data
dalam simbol ini bukan disimpan ke suatu media
tertentu.
Tabel 2.5 simbol Masukan dan Keluaran Ladjamudin, 2005
Nama Simbol Simbol
Kegunaan
Simbol input-output Untuk menyatakan proses
input dan output, tanpa tergantung dengan jenis
peralatannya.
Simbol punched card Untuk menyatakan input
yang berasal dari kartu, atau output yang ditulis ke
dalam kartu.
Simbol magnetic tape unit
Untuk menyatakan input berasal dari pita magnetic
atau output disimpan ke dalam pita magnetic.
Simbol disk storage Untuk menyatakan input
berasal dari disk atau output disimpan ke dalam
disk.
Simbol document Untuk mencetak laporanke
printer.
Simbol display Untuk menyatakan
peralatan output yang digunakan, berupa layar
video atau komputer. Simbol manual input
Untuk memasukan data secara manual, dengan
menggunakan online keyboard.
2.12.6 STD State transition Diagram