Normalisasi Flowchart Tools dan Model Pengembangan Sistem

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