Perancangan Entity Relationship Diagram ERD Normalisasi

Gambar 4.29. Model Logical Record Structure LRS Seperti terlihat diatas, terdapat 20 tabel. Tabel yang memiliki relasi adalah tabel berita, data_pribadi, gallery, dan main_menu. Tabel kategori dan komentar adalah foreign key dari tabel berita. Tabel submenu adalah foreign key dari tabel main_menu. Tabel gallery adalah foreign key dari tabel album. Sedangkan tabel data pribadi memiliki foreign key yaitu tabel pilihan_program, asal_sekolah, data_orang_tua dan alamat_orang_tua.

4.5.3. Normalisasi

Berikut akan dijelaskan proses normalisasi, mulai dari tabel yang belum dinormalisasi sampai 3NF. Tabel yang akan di normalisasi adalah tabel data_pribadi, sedangkan tabel lainnya tidak dilakukan normalisasi karena sudah dalam bentuk normal. Adapun proses normalisasinya adalah sebagai berikut : 1. Unnormalized Form Tahap pertama ini, semua data pendaftaran akan dicatat. Syarat Normal kesatu 1NF adalah menghilangkan redudansi data dan semua field sudah bernilai atomik. Pada tabel 4.2 adalah tabel yang berbentuk tidak normal, dimana kolom id_pilihan, program, pilihan, id_asal_sekolah, nama_sekolah, jurusan, tahun_lulus, id_data_orang_tua, nama_ayah, agama_ayah, pendidikan_ayah, id_alamat_orang_tua, alamat dan kota belum memiliki nilai atomik dan memiliki redudansi data. Hal ini akan diperbaharui pada bentuk 1NF. Berikut adalah tabel yang belum dinormalisasi tersebut: 2. First Normal Form 1NF Syarat pada 1NF adalah semua kolom data harus memiliki nilai atomik. Maka dari itu, kolom id_pilihan, program, pilihan, id_asal_sekolah, nama_sekolah, jurusan, tahun_lulus, id_data_orang_tua, nama_ayah, agama_ayah, pendidikan_ayah, id_alamat_orang_tua, alamat dan kota harus diubah nilainya untuk mendapatkan nilai atomik. Untuk mendapatkan nilai atomik itu, maka data kedua yang terdapat pada kolom tersebut akan dipindahkan untuk dibuat baris baru. Berikut ini adalah komposisi tabel yang sudah berada pada 1NF. 3. Second Normal Form 2NF Syarat pada bentuk normal kedua 2NF adalah harus berada dalam 1NF dan menghilangkan dependensi parsial. Data yang bukan primary key harus memiliki dependensi fungsional terhadap primary key. Berikut adalah primary key tersebut beserta kolom yang dipengaruhinya : a. id_data_pribadi nama_lengkap, jns_klmn, tmpt_lahir, no_ktp b. id_pilihan program, pilihan c. id_asal_sekolah nama_sekolah, jurusan, tahun_lulus d. id_data_orang_tua nama_ayah, agama_ayah, pendidikan_ayah e. id_alamat_orang_tua alamat, kota Maka dari itu tabel data_pribadi, akan dipecah dan dibuat empat tabel baru, yaitu tabel pilihan_program, asal_sekolah, data_orang_tua, dan alamat_orang_tua. Berikut adalah tabel-tabel tersebut : Tabel 4.4. Tabel data_pribadi 2NF Id_data_pribad i Nama_lengka p Jns_klm n Tmpt_lahi r No_ktp 1 Andre L Bekasi 1234567 8 1 Andre L Bekasi 1234567 8 Tabel 4.5. Tabel pilihan_program 2NF Id_data_pribadi Id_pilihan Program Pilihan 1 1 Reguler TI 1 2 Non Reg SI Tabel 4.6. Tabel asal_sekolah 2NF Id_asal _ Sekolah Nama_Sekolah Jurusan Tahun_lulus 1 SMAN 10 IPA 2006 2 SMAN 47 IPS 2007 Tabel 4.7. Tabel data_orang_tua 2NF Id_data_ orang_tua Nama_Aya h Agama_aya h Pendidikan_ ayah 1 Umar Islam S1 2 Umar Islam S1 Tabel 4.8. Tabel alamat_orang_tua 2NF Id_alamat_Orang_tua Alamat Kota 1 Jl. Cemara Bekasi 2 Jl. Cemara Bekasi

4.5.4. Perancangan State Transition Diagram STD

Program aplikasi web portal ini menggunakan STD untuk membantu dalam pembuatan program. Berikut ini merupakan gambar STD yang digunakan : 4.5.4.1.Rancangan STD Menu Utama Rancangan modul menu berfungsi untuk memanggil sub- program lain modul-modul lain untuk dijalankan. STD rancangan modul menu dapat digambarkan di bawah ini: 1. State Transition Diagram STD Menu Utama User Menu Utama Klik menu Home Masuk Halaman Home Menu Why IIUC Menu Home Menu Program Studi Menu Pendaftaran Menu Fasilitas Menu Berita Tentang Kami Galeri Foto Menu Hubungi Kami Klik menu Why IIUC Masuk Halaman Why IIUC Klik menu Program Studi Masuk Halaman Program Studi Klik menu Pendaftaran Masuk Halaman Pendaftaran Klik menu Fasilitas Masuk Halaman Fasilitas Klik menu Berita Masuk Halaman Berita Klik menu Tentang Kami Masuk Halaman Tentang Kami Klik menu Galeri Foto Masuk Halaman Galeri Foto Klik menu Hubungi Kami Masuk Halaman Hubungi Kami Keluar Klik menu Home Masuk Halaman Home Klik menu Home Masuk Halaman Home Gambar 4.30. STD Menu Utama Admin 2. State Transition Diagram STD Menu Utama Admin Menu Utama Klik menu Home Masuk Halaman Home Menu Manajemen Modul Menu Home Menu Agenda Menu Kategori Menu Komentar Menu Partner IIUC Menu Download Menu Hubungi Kami Klik menu Manajemen Modul Masuk Halaman Manajemen Modul Klik menu Agenda Masuk Halaman Agenda Klik menu Kategori Masuk Halaman Kategori Klik menu Komentar Masuk Halaman Komentar Klik menu Partner IIUC Masuk Halaman Partner IIUC Klik menu Download Masuk Halaman Download Klik menu Hubungi Kami Masuk Halaman Hubungi Kami Keluar Klik menu Home Masuk Halaman Home Klik menu Home Masuk Halaman Home Menu Sekilas Info Klik menu Sekilas Info Masuk Halaman Sekilas Info MenuAlbum Klik menu Album Masuk Halaman Album Menu Galeri Foto Klik menu Galeri Foto Masuk Halaman Galeri Foto Menu Menu Utama Klik menu Menu Utama Masuk Halaman Menu Utama Menu Sub Menu Klik menu Sub Menu Masuk Halaman Sub Menu Menu Halaman Statis Klik menu Halaman Statis Masuk Halaman Halaman Statis Menu Validasi Klik menu Validasi Masuk Halaman Validasi Klik menu Logout Masuk Halaman Logout Menu Logout Gambar 4.31. STD Menu Utama Admin 3. State Transition Diagram STD Menu Pendaftaran Menu Home Klik menu Pendaftaran Tampil sub menu Pendaftaran Menu Pendaftaran Keluar Klik menu Home Masuk Halaman Home Klik menu Home Masuk Halaman Home Menu Syarat Pendaftaran Menu Pendaftaran Online Klik menu Syarat Pendaftaran Masuk Halaman Syarat Pendaftaran Klik menu Pendaftaran Online Masuk Halaman Pendaftaran Online Menu Alur Pendaftaran Klik menu Alur Pendaftaran Masuk Halaman Alur Pendaftaran Gambar 4.32. STD Menu Pendaftaran 4. State Transition Diagram STD Menu Berita Menu Home Klik menu Berita Masuk Halaman Berita Menu Berita Keluar Klik menu Home Masuk Halaman Home Klik menu Home Masuk Halaman Home Menu Mahasiswa Menu Teknologi Klik menu Mahasiswa Masuk Halaman Mahasiswa Klik menu Teknologi Masuk Halaman Teknologi Menu Sistem Multimedia Klik menu Ekonomi Masuk Halaman Mahasiswa Menu Hiburan Menu Olah Raga Klik menu Hiburan Masuk Halaman Hiburan Klik menu Olah Raga Masuk Halaman Olah Raga Gambar 4.33. STD Menu Berita