Flowchart Normalisasi Alat Bantu Perancang Sistem yang Digunakan .1

29

2.8.2 Flowchart

Merupakan bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Ladjamudin, 2005: 263. Ada dua macam flowchart yang menggambarkan proses dengan komputer, Ladjamudin, 2005: 263 yaitu: 1. System Flowchart Bagan yang memperlihatkan urutan proses dalam sistem dengan menunjukkan alat media input, oitput serta jenis media penyimpanan dalam proses pengolahan data. 2. Program Flowchart Bagan yang memperlihatkan urutan instruksi yang digambarkan dengan sismbol tertentu untuk memecahkan masalah dalam suatu program.

2.8.3 Normalisasi

Normalisasi file adalah suatu proses pengelompokan elemen data ke dalam tabel yang menyatakan hubungan antar entitas sehingga terwujud suatu bentuk yang memudahkan adanya perubahan dengan dampak terkecil. Proses pada pengolahan data yang mengakibatkan efek samping yang tidak diharapkan sering disebut dengan istilah anomali yang dapat terjadi akibat inserting, updating atau deleting. Normalisasi adalah proses yang berkaitan dengan model data relational untuk mengorganisasi himpunan data dengan ketergantungan dan keterkaitan yang tinggi atau erat. Hasil dari proses normalisasi adalah himpunan-himpunan data dalam bentuk normal normal form. Ladjamudin, 2005: 168. 30 Adapun teknik penyusunan normalisasi file, adalah dengan menentukan hal-hal sebagai berikut: 1. Kunci Atribut Setiap file selalu mempunyai kunci berupa satu field atau satu set field yang dapat mewakili record. Sebagai contoh pada tabel barang terdapat field kunci berupa kode barang yang mewakili nama barang, harga barang, jumlah barang dan sebagainya. 2. Kunci Kandidat Candidate Key Kunci kandidat adalah satu atribut atau satu set minimal atribut yang mengidentifikasi secara unik suatu kejadian spesifik dari entiti. Jika kunci kandidat berisi lebih dari satu atribut, maka biasanya disebut sebagai kunci gabungan Composite Key. 3. Kunci Primer Primery Key Kunci primer adalah satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasi secara unik suatu kejadian spesifik tetapi juga dapat mewakili setiap kejadian dari suatu entiti. Setiap kunci kandidat mempunyai peluang untuk menjadi kunci primer, tetapi sebaiknya dipilih satu saja yang dapat mewakili secara menyeluruh terhadap entiti yang ada. Contohnya adalah NIM, sifatnya unik dan tidak mungkin ganda dan mewakili secara menyeluruh terhadap entiti mahasiswa dan setiap mahasiswa selalu memiliki NIM. 31 Selain itu dapat melihat juga fungsi No. KTP, dapat digunakan bila sampai suatu saat mahasiswa harus memiliki Kartu Tanda Mahasiswa tetapi NIM belum keluar maka No. KTP dapat digunakan. 4. Kunci Alternatif Alternate Key Kunci alternatif adalah kunci kandidat yang tidak dipakai sebagai kunci primer. Biasanya kunci ini digunakan hanya sebagai kunci pengurutan data, misalnya dalam pembuatan laporan. 5. Kunci Tamu Foreign Key Kunci tamu adalah satu atribut atau satu set atribut yang menunjukkan ke tabel induknya. Kunci tamu biasanya ditempatkan dengan kunci primer induk yang direlasikan. Hubungan adalah biasanya hubungan satu ke banyak one to many.

2.8.4 Kamus Data