3.4. Class Diagram
Gambar 3.18 Class Diagram
Table user_id user_name : varchar 15
pass : varchar 15 confirm_pass : varchar 15
... insert
edit delete
Add New User insert
keluar
Change Password edit
keluar Delete User
delete keluar
Project Leader user_name : varchar 15
password : varchar 15 confirm_password : varchar 15
...
f rom Use Case View
Export Data view
load keluar
Import Data load
insert view
keluar Table purchase_order
No_PO : varchar 15 Station_Name : varchar 50
Station_Address : varchar 255 Station_Province : varchar 30
Station_District : varchar 20 Station_City : varchar 20
Zona : varchar 1 LAT_DEG : integer 1
LAT_MIN : integer 2 LAT_SEC : varchar 5
LAT_DIR_IND_N_S : varchar 1 LONG_DEG : integer 3
LONG_MIN ; integer 2 LONG_SEC : varchar 5
LONG_DIR_IND_E_W : varchar 1 Area_Of_Service : varchar 20
ANTENNA_Name : varchar 10 Antenna_Type : varchar 20
Antenna_Direction : varchar 15 Antenna_Polarizarion : varchar 1
Antenna_Height_AGL_m : varchar 20 Antenna_Diameter_m : varchar 5
Antenna_Min_Freq_Range_MHz : integer 5 Antenna_Max_Freq_Range_MHz : integer 5
Equipment_Name : varchar 50 Emision_Class : varchar 20
Equipment_Output_Power_W : varchar 5 Feeding_Loss_dB : integer 1
Connector_Loss_dB : integer 1 Branch_Loss_dB : integer 1
Antenna_Gain_dB : varchar 5 Bandwidth_Hz : integer 10
Transmitter_Polarization : varchar 1 Receiver_Polarization : varchar 1
Feeder_Line_Lenght_m : varchar 10 Receiver_Minimum_Power_Level_dBm : varchar 5
... Receiver_C_I_LongTerm_dB : integer 2
Receiver_C_I_ShortTerm_dB : integer 2 Transmitter_Freq_MHz : varchar 15
Receiver_Freq_MHz : varchar 15 Installation_Finish : date
Jenis : varchar 10 insert
view Table frequency
Transmitter_Freq_MHz : varchar 15 ...
Receiver_Freq_MHz : varchar 15 view
Gambar 3.18 dijelaskan class diagram yang menggambarkan struktur dan deskripsi class yang akan digunakan pada perancangan suatu sistem informasi.
Dalam class diagram yang dirancang ini, terdapat beberapa class yaitu : class user id, class purchase order, dan class frequency. Seorang aktor yaitu project leader
dapat mengakses lima interface yaitu add new user dengan operasi insert dan keluar, delete user dengan operasi delete dan keluar, change password dengan
operasi edit dan keluar yang akan masuk ke dalam class user id. Untuk class user id memiliki atribut antara lain user name dengan tipe data varchar 15, pass
dengan tipe data varchar 15, dan confirm_pass dengan tipe data varchar 15. Interface lain yang dapat diakses oleh project leader sebagai admin antara
lain import data dengan operasi load, view, insert, dan keluar, serta export data dengan operasi view, load, dan keluar yang akan masuk ke dalam class purchase
order dan frequency. Class tersebut memiliki atribut antara lain no PO dengan tipe data varchar 15, station name dengan tipe data varchar 50, station
address dengan tipe data varchar 255, station provice dengan tipe data varchar 30, station district dengan tipe data varchar 20, station city dengan tipe data
varchar 20, zona dengan tipe data varchar 1, lat deg dengan tipe data integer, lat min dengan tipe data integer, lat sec dengan tipe data varchar 5, lat dir ind n
s dengan tipe data varchar 1, long dec dengan tipe data integer, long min dengan tipe data integer, long sec dengan tipe data varchar 5, long dir ind e w dengan
tipe data varchar 1, area of service dengan tipe data varchar 20, antenna name dengan tipe data varchar 10, antenna type dengan tipe data varchar 20,
antenna direction dengan tipe data varchar 15, antenna polarizarion dengan tipe data varchar 1, antenna height AGL m dengan tipe data varchar 20,
antenna diameter m dengan tipe data varchar 5, antenna min freq range MHz dengan tipe data integer, antenna max freq range MHz dengan tipe data integer,
equipment name dengan tipe data varchar 50, emision class dengan tipe data varchar 20, equipment output power w dengan tipe data varchar 5, feeding
loss dB dengan tipe data integer, connector loss dB dengan tipe data integer, branch loss dB dengan tipe data integer, antenna gain dB dengan tipe data
varchar 5, bandwidth Hz dengan tipe data integer, transmitter polarization dengan tipe data varchar 1, receiver polarization dengan tipe data varchar 1,
feeder line length m dengan tipe data varchar 10, receiver minimum power level dBm dengan tipe data varchar 5, receiver c i longterm dB dengan tipe data
integer, receiver c i shortterm dBm dengan tipe data integer, transmitter freq MHz dengan tipe data varchar 15, receiver freq MHz dengan tipe data varchar 15,
installation finish dengan tipe data date, dan jenis dengan tipe data varchar 10 serta menggunakan operasi insert dan view.
3.5. CDM dan PDM