13. Layar Report
3.2.10 Perancangan S pesifikasi Proses Modul S plash
Tampilankan layar splash Tampilankan layar loading Akhiri splash
Modul Login
Lakukan input Akhir modul login
Modul Menu Utama
Buka submenu menu utama
Tekan “File”, panggil modul File Tekan “Tools”, panggil modul Tools Tekan “Database”, panggil modul Database Tekan “About”, panggil modul About Akhir modul menu utama
Modul File
Buka submenu File
Tekan “Load M ap”, tampilan layar form load Tekan “Save M ap”, lakukan penyimpanan map1 Tekan “Print”, lakukan pencetakan map1 Tekan “Sign Out”, keluar dari form
Tekan “Exit”, keluar dari program Akhir modul File
Modul Tools
Buka submenu Tools Tekan “Pan”
Tampilan kursor hand pada map1
Layar map1 dapat digeser melalui kursor hand Tekan “Identify”
Objek dapat diidentifikasikan melalui kusor identify Tampilan data informasi
Tekan “Zoom”
Tampilan menu “zoom in” , “zoom out” , “full extent” Tekan menu “zoom in”
Tampilan kursor zoom in
Objek dapat diperkecil melalui kursor zoom in Lakukan Perkecil map1
Tekan menu “zoom out ” Tampilan kursor zoom out
Objek dapat di perbesar melalui kursor zoom out Lakukan Pembesaran map1
Tekan menu “full extent ”
Objek dapat di full extent melalui kursor full extent Lakukan skala map1 menjadi kondisi skala awal
Modul Database
Buka submenu Database
Tekan “view events database”
Tampilankan FrmEventCalendarsDatabase Tekan “detaildatabase”
Tampilankan layar FrmDetailDatabase
Modul About
Buka submenu About
Tampilankan AboutProgram
Modul Program Utama
Jika pilih indexbutton = 1 button “zoom in” maka Tampilankan kursor zoom in
Objek dapat di diperkecil melalui kursor zoom in Lakukan Perkecilan map1
Akhiri pilih indexbutton
Jika pilih Indexbutton = 2 button “zoom out” M aka Tampilankan kursor zoom out
Objek map1 dapat di perbesar melalui kursor zoom out Lakukan pembesaran map1
Akhiri pilih indexbutton
Jika Indexbutton = 3 button “full extent” maka Objek dapat di full extent melalui kursor full extent Lakukan skala map1 menjadi kondisi skala awal Akhiri pilih indexbutton
Jika pilih Indexbutton = 4 button “pan” maka Tampilankan kursor pan
Objek map1 dapat ditunjuk melalui kursor pan Lakukan pergeseran map1
Akhiri pilih indexbutton
Jika Indexbutton = 5 button “label” maka Tampilankan kursor label
M ap1 melalui kursor label
Lakukan penunjukkan suatu lokasi tertentu map1 Akhiri pilih indexbutton
Jika pilih Indexbutton = 6 button “identify” maka Tampilankan kursor identify
Objek map1 dapat di identifikasi melalui kursor identify Lakukan penunjukkan map1
Akhiri pilih indexbutton
Jika Indexbutton = 7 button “pointer” maka
Tampilankan kursor hand pada layar map1 Layar M ap1 dapat digeser melalui kursor hand Akhiri pilih indexbutton
Jika Indexbutton = 8 button “Refresh” maka Lakukan Refresh pada map1 Akhiri pilih indexbutton
Jika Indexbutton = 9 button “Load M ap” maka Lakukan Load M ap pada map1 Akhiri pilih indexbutton
Jika Indexbutton = 10 button “Send M ap” maka Lakukan Send M ap pada map1 Akhiri pilih indexbutton
Jika Indexbutton = 11 button “Print” maka Lakukan print pada map1 Akhiri pilih indexbutton
Jika Indexbutton = 12 button “Save M ap” maka Lakukan Save pada map1 Akhiri pilih indexbutton
Jika Indexbutton = 13 button “Find” maka Lakukan Find pada map1 Akhiri pilih indexbutton
Sstab1_Click
Jika indexsstab1 = 1 maka
Indexsstab1.Caption = “Eksternal”
Checkpoint1_Click.Caption = “M arket and office” Tampilkan layer M arket and office pada map1
Checkpoint2_Click.Caption = “Education Building” Tampilkan layer Education Building pada map1
Checkpoint3_Click.Caption = “Hospital” Tampilkan layer Hospital pada map1
Checkpoint4_Click.Caption = “Religious Building ” Tampilkan layer Religious Building pada map1
Checkpoint5_Click.Caption = “Terminal” Tampilkan layer Terminal pada map1
Checkpoint6_Click.Caption = “Business Area” Tampilkan layer Business Area pada map1 Checkpoint7_Click.Caption = “Entertaint Area” Tampilkan layer Entertaint Area pada map1 Checkpoint8_Click.Caption = “Government Area”
Tampilkan layer Government Area pada map1 Akhiri jika indexsstab1 = 1
Jika indexsstab1 = 2 maka
Indexsstab1.Caption = “Feature”
Checkpoint9_Click.Caption = “Traffic Light” Tampilkan layer Traffic Light pada map1 Checkpoint10_Click.Caption = “Intersection” Tampilkan layer Intersection pada map1 Checkpoint11_Click.Caption = “Turn Street” Tampilkan layer Turn Street pada map1 Checkpoint12_Click.Caption = “M ix Traffic” Tampilkan layer M ix Traffic pada map1 Akhiri jika indexsstab1 = 2
Jika indexsstab1 = 3 maka
Indexsstab1.Caption = “Infra”
Checkpoint13_Click.Caption = “Flood Path ” Tampilkan layer Flood Path pada map1 Checkpoint14_Click.Caption = “Stuck Path ” Tampilkan layer Stuck Path pada map1
Checkpoint15_Click.Caption = “Accident Path” Tampilkan layer Accident Path pada map1 Akhiri jika indexsstab1 = 3
Jika indexsstab1 = 4 maka
Checkpoint16_Click.Caption = “Transit Halte ” Tampilkan layer Transit Halte pada map1 Checkpoint17_Click.Caption = “M ain Halte ” Tampilkan layer M ain Halte pada map1 Akhiri jika indexsstab1 = 4
ButtonReset_Click
Lakukan reset map1 ButtonCheckSelectCorridor
CmbSelectCorridor_click
Lakukan seleksi Corridor pada map1 ButtonKoordinat
M enampilkan koordinat map1 x : y : ButtonTanggal
M enampilkan Tanggal
ButtonJam
M enampilkan Jam
Ttab1_Click
Frame1 “Site M ap Legend” = False Frame2 ”Events Form” = False Frame3 ”Count Headway” = False Frame4 ”Analyze Indicator” = False Jika Frame1 = True
Tampilkan Frame1 Tampilkan M aplegend
Akhiri frame1
Jika Frame2 = True
Tampilkan Frame2
Jika cmbUnitPlacement = True Lakukan penitikan pada map1 Tampilkan msgbox peringatan M asukkan id_penitikan Flashshape pada map1 Akhiri cmbUnitPlacement Jika tidak cmbPoint = True Lakukan penitikan pada map1 Tampilkan FormEvent
Lakukan penginputan data Add_click
Data di masukkan kedalam database Reset_click
Data direset pada FormEvent Akhiri cmbPoint
Akhiri frame2 Frame3 = True
Tampilkan Frame3
Lakukan perhitungan headway Process_Click
Frame4 = True
Tampilkan Frame4
Lakukan analisa pada headway Analyze_Click