Pembuatan Model Data & Desain Database SIA PERTEMUAN 4 Pembuatan Model Data & Desain Database SIA
Pokok Pembahasan: Normalisasi File Spesifikasi File Pemilihan Bahasa Pemrograman
Normalisasi Normalisasi adalah proses pengelompokan elemen data menjadi tabel-tabel yang menunjukan entity dan relasinya. Macam-macam normalisasi: Bentuk Tidak Normal (Unnormalized Form) Normal ke satu (First Normal Form / 1NF) Normal kedua (Second Normal Form / 2NF) Normal ketiga (Third Normal Form / 3NF) Boyce Codd Normal Form (BCNF)
Kunci-Kunci dalam Normalisasi: Kunci Super (Super Key) Himpunan dari satu atau lebih entitas yang dapat digunakan untuk mengidentifikasikan secara unik sebuah entitas dalam entitas set. 2. Kunci Kandidat (Candidate Key) Kunci kandidat adalah suatu kunci yang mengidentifikasi secara unik suatu kejadian spesifik dari entity. Setiap kunci kandidat berpeluang menjadi kunci utama.
Kunci-Kunci dalam Normalisasi: 3. Kunci Utama (Primary Key) Kunci Utama adalah suatu kunci yang mengidentifikasi secara unik dari suatu kejadian spesifik dan mewakili setiap kejadian dari suatu entity. Kunci utama bersifat unik, dan nilai dari kunci utama tidak sama antara nilai yang satu dengan nilai yang lainnya. 4. Kunci Alternatif (Alternate Key) Kunci alternatif adalah suatu kunci kandidat yang tidak dipakai sebagai primary key. Kunci alternatif banyak dipakai untuk pencarian suatu data atau sebagai kunci pengurutan suatu data.
Kunci-Kunci dalam Normalisasi: 5. Kunci Tamu (Foreign Key) Suatu attribute dari suatu Relationship (hubungan) yang menunjukkan ke induknya. Relationship (hubungan) antara Entity induk dan anak adalah hubungan satu lawan banyak (one to many relationship).
Bentuk Normalisasi Sistem Akuntansi Arus Kas Unnormalized Form No_jurnal Jumlah_kas Tgl_jurnal Sumber_dana Keterangan Tipe_kas Nama_akun Kode_akun Jml_debet Jml_kredit Akun_tipe No_bukti Saldo_awal Tgl_kas
Bentuk Normalisasi Sistem Akuntansi Arus Kas b. First Normal Form No_jurnal* Jumlah_kas Tgl_jurnal Sumber_dana Keterangan Tipe_kas Jml_debet Kode_akun* Jml_kredit Nama_akun No_bukti* Tipe_akun Tgl_kas Saldo_awal
Bentuk Normalisasi Sistem Akuntansi Arus Kas c. Second Normal Form
Bentuk Normalisasi Sistem Akuntansi Arus Kas d. Third Normal Form
Spesifikasi File Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file database yang digunakan untuk pengolahan proses system.
Spesifikasi File Pengguna Field Name Data Type Field Size Format Keterangan kode_akun Text 6 Primary Key nama_akun 40 akun_tipe 30 Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file database yang digunakan untuk pengolahan proses system.
Pemilihan Bahasa Pemrograman Syarat program yang baik, yaitu: Program haruslah sesuai dengan tujuan dan memenuhi spesifikasi yang telah ditentukan. Fleksibel Tidak mengandung kesalahan Didokumentasi secara baik Cepat dalam waktu penggunaannya Efisien dalam penggunaan memori komputer
Kriteria Bahasa Pemrograman Clarity, Simplicity dan Unity Orthogonality Kewajaran untuk aplikasi Mendukung abstraksi Kemudahan untuk aplikasi program Lingkungan pemrograman Portabilitas program Biaya penggunaan
WARNING!!!!!!! Pertemuan 5 (Lima) Pengumpulan Tugas III “Desain Form Input dan Output”
TERIMAKASIH
Latihan Soal Proses pengelompokan elemen data menjadi tabel-tabel yang menunjukkan entity dan relasinya disebut..... Normalisasi Diagram Alir Data Flowchart Diagram Hipo Spesifikasi File
Latihan Soal Suatu himpunan dari satu atau lebih entitas yang dapat digunakan untuk mengidentifikasikan secara unik sebuah entitas dalam entitas set disebut..... a. Candidat Key b. Super Key c. Primary Key d. Alternate Key e. Foreign Key
Latihan Soal Suatu kunci yang mengidentifikasi secara unik dari suatu kejadian spesifik dan mewakili setiap kejadian dari suatu entity disebut..... Candidat Key Super Key Primary Key Alternate Key Foreign Key
Latihan Soal Suatu attribute dari suatu relationship yang menunjukkan keinduknya disebut..... Candidat Key Super Key Primary Key Alternate Key Foreign Key
Latihan Soal Kumpulan data yang akan disimpan, tidak ada keharusan mengikuti suatu format tertentu, dapat saja data tidak lengkap atau terduplikasi dan data dikumpulkan apa adanya adalah pengertian dari...... Bentuk Tidak Normal Bentuk Normal Kesatu Bentuk Normal Kedua Bentuk Normal Ketiga BCNF