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