Interface Profil Interface Angkutan

65 for each rec in tbl.getselection ada = true inmg = tbl.returnvaluefnmg,rec end

4.2.3.1.2. Interface Layout

Interface layout menampilkan jalur dari Terminal Terboyo menuju RSU yang telah dipilih dalam bentuk peta, lengkap dengan judul, skala, arah mata angin dan legenda, berikut gambar layout Gambar 4.6 Tampilan Interface Layout

4.2.4. Interface Profil

Gambar 4.7 Tampilan Interface Profil tahap 1 66 Gambar 4.8 Tampilan Interface Profil tahap 2 Gambar 4.7 di atas merupakan interface dari menu profil. Interface menu profil merupakan tampilan setelah pengguna memilih tombol profil pada menu user. Gambar 4.8 merupakan interface setelah pengguna “klik” titik RSU pada peta. Script untuk menampilkan interface profil tahap 1: av.finddialogd_pilih_user.close av.finddialogd_profil.open av.finddialog d_informasi_atas.open THEDOC=AV.FINDDOCADMIN THEDOC.GETWIN.OPEN Script untuk menampilkan interface profil tahap 2: THEDOC=AV.FINDDOCRSU1 THEDOC.GETWIN.OPEN for each th in av.GetActiveDoc.GetThemes if th.GetName = Rs st elisabeth.shp then 67 th.SetActiveTrue else th.SetActiveFalse end end v = av.GetActiveDoc t = v.getactivethemes.get0 vt = t.getftab b = vt.getselection f = false for each rec in b v.invalidate t.BlinkRecord rec t.BlinkRecord rec t.BlinkRecord rec f = false end av.GetProject.SetModifiedtrue theView = av.GetActiveDoc r = Rect.MakeEmpty for each t in theView.GetActiveThemes if t.CanSelect then r = r.UnionWitht.GetSelectedExtent end end if r.IsEmpty then return nil 68 elseif r.ReturnSize = 00 then theView.GetDisplay.PanTor.ReturnOrigin else theView.GetDisplay.ZoomIn200 end

4.2.5. Interface Angkutan

Setelah memilih tombol Angkutan maka akan muncul gambar seperti gambar 4.9 kemudian ketika kita pencet titik RSU pada peta akan muncul seperti gambar 4.10. Gambar 4.9 Tampilan Interface angkutan tahap 1 Gambar 4.10 Tampilan Interface angkutan tahap 2 69 Script untuk menampilkan interface angkutan tahap 1: av.finddialogd_pilih_user.close av.finddialogd_angkot.open av.finddialog d_informasi_atas.open THEDOC=AV.FINDDOCADMIN THEDOC.GETWIN.OPEN Script untuk menampilkan interface angkutan tahap 2: THEDOC=AV.FINDDOCRSU1 THEDOC.GETWIN.OPEN for each th in av.GetActiveDoc.GetThemes if th.GetName = Angkutan1.shp then th.SetActiveTrue else th.SetActiveFalse end end v = av.GetActiveDoc t = v.getactivethemes.get0 vt = t.getftab b = vt.getselection f = false for each rec in b v.invalidate t.BlinkRecord rec t.BlinkRecord rec t.BlinkRecord rec 70 f = false end av.GetProject.SetModifiedtrue theView = av.GetActiveDoc r = Rect.MakeEmpty for each t in theView.GetActiveThemes if t.CanSelect then r = r.UnionWitht.GetSelectedExtent end end if r.IsEmpty then return nil elseif r.ReturnSize = 00 then theView.GetDisplay.PanTor.ReturnOrigin else theView.GetDisplay.ZoomIn200 end 71

4.2.6. Interface Panduan