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