Class Diagram APLIKASI SIMF RADIO DENGAN FASILITAS EXPORT IMPORT FILE EXCEL MENGGUNAKAN VISUAL BASIC 6.0 DAN DATABASE MYSQL PADA PT. TIGABEKA TEKNIKA.

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