Suatu relasi dikatakan sudah memenuhi bentuk 3NF bila relasi tersebut sudah memenuhi bentuk 2NF dan atribut yang bukan key tidak
tergantung transitif pada keynya. 5.
Relasi bentuk normal keempat 4NF 6.
Relasi bentuk normal kelima 5NF Bentuk normal keempat 4NF dan kelima 5NF hanya dipakai pada kasus-
kasus khusus, yakni pada relasi yang mengandung dependensi nilai banyak.
2.14. Flowchart
Bagan alir atau flowchart adalah simbol-simbol yang digunakan untuk menggambarkan urutan proses yang terjadi di dalam suatu program komputer atau
suatu alat yang dipakai untuk membuat algoritma. Bagan alir dapat menunjukkan secara jelas arus pengendalian suatu algoritma, yaitu bagaimana melaksanakan
suatu rangkaian kegiatan secara logis dan sistematis. Soleh, 2007:141
2.14.1. Jenis Flowchart
1.
Sistem Flowchart
Bagan yang memperlihatkan ukuran proses dalam sistem dengan menunjukan alat media input, output serta jenis media penyimpanan
dalam proses pengolahan data. 2.
Program Flowchart
Bagan yang memperlihatkan urutan instruksi yang digambarkan dengan simbol tertentu untuk memecahkan masalah dalam suatu program.
2.14.2. Simbol-simbol Flowchart
Menurut Bin Ladjamudin 2005:266, berikut ini adalah simbol- simbol flowchart :
1.
Flow Direction Symbols Simbol penghubung alur
Merupakan simbol yang digunakan untuk menghubungkan antara
symbol yang satu dengan simbol yang lain.
Berikut ini adalah macam-macam simbol penghubung alur : 1
Simbol arus flow Merupakan simbol menyatakan jalannya arus suatu proses.
2 Simbol communication link
Merupakan simbol untuk menyatakan bahwa adanya transisi suatu data atau informasi dari satu lokasi ke lokasi lain.
3 Simbol connector
Merupakan simbol untuk menyatakan sambungan dari satu proses ke
proses lainnya dalam halamanlembar yang sama. 4
Simbol offline connector Merupakan simbol
untuk menyatakan sambungan dari satu proses ke proses lainnya dalam halaman atau lembar berbeda.
2. Processing symbols Simbol Proses
Merupakan simbol yang menunjukan jenis operasi pengolahan dalam suatu proses.
Berikut ini adalah macam-macam simbol proses : 1
Simbol process
Merupakan simbol untuk menyatakan proses penghitungan atau proses pengolahan data.
2 Simbol manual
Merupakan simbol untuk menyatakan suatu tindakan proses yang tidak dilakukan oleh komputer manual.
3 Simbol logika decision
Merupakan simbol untuk menunjukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban ya atau tidak.
4 Simbol predefined
Merupakan simbol
untuk menyatakan
penyediaan tempat
penyimpanan suatu pengolahan untuk memberi harga awal. 5
Simbol terminal Merupakan simbol untuk menyatakan permulaan atau akhir suatu
program. 6
Simbol keying operation Merupakan simbol untuk menyatakan segala jenis operasi yang
diproses dengan menggunakan suatu mesin yang mempunyai keyboard.
7 Simbol off-line storage
Merupakan simbol untuk menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu.
8 Simbol manual input
Merupakan simbol untuk memasukkan data secara manual dengan menggunakan online keyboard.
3. Input-Output symbols
Merupakan simbol yang menunjukan jenis peralatan yang digunakan sebagai media input atau output.
Berikut ini adalah macam-macam simbol input-output : 1
Simbol input-output Merupakan simbol untuk menyatakan proses input dan output tanpa
tergantung dengan jenis peralatannya. 2
Simbol punched card Merupakan simbol untuk menyatakan input berasal dari kartu atau
output ditulis ke kartu. 3
Simbol magnetic-tape unit Merupakan simbol untuk menyatakan input berasal dari pita
magnetik atau output disimpan ke pita magnetik. 4
Simbol disk storage Merupakan simbol untuk menyatakan input berasal dari disk atau
output disimpan ke disk. 5
Simbol document Merupakan simbol untuk mencetak laporan ke printer.
6 Simbol display
Merupakan simbol untuk menyatakan peralatan output yang digunakan berupa layar misalnya pada video dan komputer.
2.14.3. Kaidah-kaidah Pembuatan Flowchart