Normalisasi Rancangan Tabel Rancangan Database

37

3.5.4.4 Normalisasi

HakID NamaHak Admin Lihat Ubah Hapus UserID Username Password NamaUser Email AlamatUser NewsID JudulNews IsiNews TglNews AtmID NamaAtm AlamatAtm KontakAtm TelpAtm StatusAtm HostLineAtm RmtNameAtm RmtPortAtm RmtPuAtm RmtAddAtm HostNameAtm HostPortAtm HostPuAtm HostAddAtm SysID NamaSystem ModemID NamaModem KotaID NamaKota CabID KontakCab StatusCab TelpCab AlamatCab MediaCabID StatusMediaCab ARMediaCab IPEthModemCab Freq.TxSat FreqRXSat NoDial CirID NamaCir DLCI CIR IPAdd RouterID IPGlobalRouter IPEthRouter Port1Router Port2Router Port3Router Port4Router Port5Router Port6Router Port7Router Port8Router TypeID NamaType MediaAtmID IDModemAtm IPEthModAtm PortModem AddModem HPPPort HPPAdd 1NF Atribut 2NF Gambar 3.5 Normalisasi Database Terpusat Jaringan NCS Niaga 38

3.5.4.5 Rancangan Tabel

Perancangan database sistem web database terpusat jaringan NCS Niaga terdiri dari beberapa tabel yaitu tabel router, kota, circuit, media cabang dan atm, hak, user, news, type router, system komunikasi, cabang dan atm. Untuk lebih jelasnya, maka dapat dilihat pada keterangan berikut ini : 1. Tabel Cabang Fungsi : Menyimpan data cabang Primary key : CabID Foreign key : KotaID Tabel 3.1 Cabang No Field Name Type Width Keterangan 1 2 3 4 5 CabID StatusCab KontakCab TelpCab AlamatCab Varchar Varchar Varchar Varchar Varchar 20 20 25 25 50 Nomor identifikasi cabang Berisi status cabang Nama kontak person Nomor telepon cabang Berisi alamat lengkap cabang 2. Tabel Atm Fungsi : Menyimpan data Atm Primary key : AtmID Foreign key : KotaID Tabel 3.2 Atm No Field Name Type Width Keterangan 1 2 3 AtmID NamaAtm AlamatAtm Integer Varchar Varchar 4 25 50 Nomor identifikasi Atm Nama lokasi Atm Alamat lengkap lokasi Atm 39 4 5 6 7 8 9 10 11 12 13 14 15 KontakAtm TelpAtm StatusAtm HostLineAtm RmtNameAtm RmtPortAtm RmtPuAtm RmtAddAtm HostNameAtm HostPortAtm HostPuAtm HostAddAtm Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar 25 25 20 10 20 3 2 2 20 3 2 2 Nama kontak person Atm Nomor telepon di lokasi Atm Status Atm Berisi Line Atm disisi Host Nama perangkat disisi Atm Berisi koneksi port disisi Atm Berisi nomor channel Atm Address channel Atm Nama perangkat disisi Host Berisi koneksi port disisi Host Berisi nomor channel Host Address channel Host 3. Tabel Circuit Fungsi : Menyimpan data Circuit Primary key : CirID Foreign key : MediaCabID Tabel 3.3 Circuit No Field Name Type Width Keterangan 1 2 3 4 5 CirID NamaCir DLCI CIR IPAdd Integer Varchar Varchar Varchar Varchar 4 20 3 9 15 Nomor identifikasi circuit Berisi nama circuit Address circuit Besarnya bandwidth circuit Ip address circuit 40 4. Tabel Media Komunikasi Cabang Fungsi : Menyimpan data media komunikasi Cabang Primary key : MediaCabID Foreign key : - ModemID - SysID - CabID Tabel 3.4 Media Komunikasi Cabang No Field Name Type Width Keterangan 1 2 3 4 5 6 7 MediaCabID StatusMediaCab ARMediaCab IPEthModemCab FreqTxSat FreqRxSat NoDial Integer Varchar Varchar Varchar Varchar Varchar Varchar 4 10 15 20 5 5 15 Nomor identifikasi Cabang Berisi status media cabang Menunjukkan besarnya akses rate Berisi IP modem cabang Freq. Transmite untuk Satelit Freq. Receive untuk Satelite Nomor Dial up dilokasi cabang 5. Tabel Media Komunikasi Atm Fungsi : Menyimpan data media komunikasi Atm Primary key : MediaAtmID Foreign key : - AtmID - ModemID - SysID Tabel 3.5 Media Komunikasi Atm No Field Name Type Width Keterangan 1 2 MediaAtmID IDModemAtm Integer Varchar 4 4 Nomor identifikasi Atm Node modem Atm 41 3 4 5 6 7 IPEthModemAtm PortModem AddModem HPPPort HPPAdd Varchar Varchar Varchar Varchar Varchar 20 2 2 10 2 IP address modem Port yang dipakai Address modem Nomor koneksi port HPP Address HPP 6. Tabel Router Fungsi : Menyimpan data Router Primary key : RouterID Foreign key : - CabID - TypeID Tabel 3.6 Router No Field Name Type Width Keterangan 1 2 3 4 5 6 7 8 9 10 11 RouterID IpGlobalRouter IpEthRouter Port1Router Port2Router Port3Router Port4Router Port5Router Port6Router Port7Router Port8Router Integer Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar 10 20 10 20 20 20 20 20 20 20 20 Nomor identifikasi router IP address global pada router IP gateway cabang Keterangan koneksi di port 1 Keterangan koneksi di port 2 Keterangan koneksi di port 3 Keterangan koneksi di port 4 Keterangan koneksi di port 5 Keterangan koneksi di port 6 Keterangan koneksi di port 7 Keterangan koneksi di port 8 42 7. Tabel Modem Fungsi : Menyimpan data Modem Primary key : ModemID Foreign key : - Tabel 3.7 Data Modem No Field Name Type Width Keterangan 1 2 ModemID NamaModem Integer Varchar 2 25 Nomor identifikasi modem Keterangan nama modem 8. Tabel Type Router Fungsi : Menyimpan data pemesanan Primary key : TypeID Foreign key : - Tabel 3.8 Type Router No Field Name Type Width Keterangan 1 2 TypeID TypeRouter Integer Varchar 2 20 Nomor identifikasi type router Nama type router 9. Tabel System Komunikasi Fungsi : Menyimpan data System Komunikasi Primary key : SysID Foreign key : - Tabel 3.9 Sistem Komunikasi No Field Name Type Width Keterangan 1 2 SysID NamaSys Integer Varchar 2 25 Nomor identifikasi system Nama system komunikasi 43 10. Tabel Kota Fungsi : Menyimpan data Kota Primary key : KotaID Foreign key : - Tabel 3.10 Kota No Field Name Type Width Keterangan 1 2 KotaID NamaKota Integer Varchar 2 25 Nomor identifikasi kota Berisi nama kota 11. Tabel Hak Fungsi : Menyimpan data pilihan Hak bagi User Primary key : HakID Foreign key : UserID Tabel 3.11 Data Hak No Field Name Type Width Keterangan 1 2 3 4 5 6 7 HakID NamaHak Admin Lihat Tambah Ubah Hapus Integer Varchar Enum Enum Enum Enum Enum 1 25 - - - - - Nomor identifikasi Hak Berisi nama deskripsi Hak Pilihan Y ya dan N tidak Pilihan Y ya dan N tidak Pilihan Y ya dan N tidak Pilihan Y ya dan N tidak Pilihan Y ya dan N tidak 44 12. Tabel User Fungsi : Menyimpan data User Primary key : UserID Foreign key : - HakID - NewsID Tabel 3.12 Data User No Field Name Type Width Keterangan 1 2 3 4 5 6 UserID Username Password NamaUser Email AlamatUser Integer Varchar Varchar Varchar Varchar Varchar 4 15 15 25 25 50 Nomor identifikasi user Berisi username Berisi password user Nama lengkap user Email user Alamat user 13. Tabel Data News Fungsi : Menyimpan data News Primary key : NewsID Foreign key : - UserID Tabel 3.13 Data News No Field Name Type Width Keterangan 1 2 3 4 NewsID JudulNews IsiNews TglNews Integer Varchar Varchar Varchar 4 15 15 25 Nomor identifikasi news Berisi judul news Isi news yang dikirim Tanggal news dikirim 45

3.5.2 Rancangan Tampilan Website Database