peta administrasi
TRANSCRIPT
-
ModulLatihanAplikasiSIGdenganMapWinGis1 SekolahTinggiIlmuStatistik
WILAYAHADMINISTRASI
A. MenambahkanComboBoxdanLabelpadaMainForm
3ComboBoxdigunakanuntukmenampilkandaftarProvinsi,Kabupaten,danKecamatan.Labeldigunakanuntukmenampilkanjudulwilayahdaripetayangsedangaktif.1. AktifkanToolComboBoxpadaToolBox
2. Buat3ComboBoxpadaMainFormdenganPropertiesName:CmbProv,CmbKab,CmbKec
-
ModulLatihanAplikasiSIGdenganMapWinGis2 SekolahTinggiIlmuStatistik3. AktifkanToolLabelpadaToolBox
4. BuatLabelpadaMainFormdenganPropertiesName:LabelJudul
B. MembuatKoneksidenganDatabaseMicrosoftAccess1. AddReferenceMicrosoftActiveX2.5
ProjectAddReferenceMicrosoftActiveXDataObject2.5LibraryOK
-
ModulLatihanAplikasiSIGdenganMapWinGis3 SekolahTinggiIlmuStatistik
2. BuatModulePublicModuleuntukmenyimpanprocedurkoneksikedatabase.
Moduledigunakanuntukmenyimpanprocedure,functionatauvariabelyangdapatdiaksesdiseluruhobjectForm,ModuleatauClassmanapun. KlikkananSolutionExplorerAddModule
GantiNamafilemenjadiPublicModule.vbAdd
-
ModulLatihanAplikasiSIGdenganMapWinGis4 SekolahTinggiIlmuStatistik
PadahalamanPublicModulemasukkanscriptuntukkoneksikedatabase
C. MembuatDaftarWilayahProvinsipadaComboBoxCmbProv
1. GantitampilanFormkeViewCode
2. MendeklarasikanVariabeluntukmengisiTextpadaComboBoxCmbProvDimTextprov="Provinsi"DimTextkab="Kabupaten"DimTextkec="Kecamatan"
3. BuatSubIsiCombountukmengisiComboBoxCmbProv
PublicSubIsiCombo(ByValcbBoxAsComboBox,ByValCaptionAsString,ByValSQLAsString)DimdtAsNewDataTable,drowAsDataRowDimcmdAsNewOleDb.OleDbCommand(SQL,Conn)DimdreadAsOleDb.OleDbDataReader=cmd.ExecuteReaderdt.Clear()dt.Columns.Add(NewDataColumn("ID2012",GetType(String)))dt.Columns.Add(NewDataColumn("NAMA",GetType(String)))IfConn.State1ThenConn.Open()Ifdread.HasRowsThen
-
ModulLatihanAplikasiSIGdenganMapWinGis5 SekolahTinggiIlmuStatistik
drow=dt.NewRow()drow(0)=""drow(1)=Captiondt.Rows.Add(drow)DoWhiledread.Readdrow=dt.NewRow()drow(0)=dread("ID2012")drow(1)=dread("NAMA")dt.Rows.Add(drow)LoopWithcbBox.DataSource=dt.DisplayMember="NAMA".ValueMember="ID2012".SelectedIndex=0EndWithElseWithcbBox.DataSource=Nothing.Items.Clear().Text=CaptionEndWithEndIfEndSub
4. PanggilSubuntukKoneksidatabasedansubIsiCombosaateventMainForm_Load,yaitusaatMainFormpertamakalidiLoad.
-
ModulLatihanAplikasiSIGdenganMapWinGis6 SekolahTinggiIlmuStatistik
D. MembuatDaftarWilayahKabupatendanMenampilkanPetaProvinsiPerKabupatenSaatComboBoxCmbProvdieksekusi
1. PilihobjectCmbProvdanEventdanSelectedIndexChanged
2. TuliskanscriptdiantaraeventprocedureCmbProv_SelectedIndexChanged
-
ModulLatihanAplikasiSIGdenganMapWinGis7 SekolahTinggiIlmuStatistik
E. MembuatDaftarWilayahKecamatandanMenampilkanPetaKabupatenPerKecamatanSaatComboBoxCmbKabdieksekusi
1. PilihobjectCmbKabdanEventdanSelectedIndexChanged
2. TuliskanscriptdiantaraeventprocedureCmbKab_SelectedIndexChanged
-
ModulLatihanAplikasiSIGdenganMapWinGis8 SekolahTinggiIlmuStatistik
F. MenampilkanPetaWilayahKecamatanperDesaSaatComboBoxCmbKecdieksekusi
1. PilihobjectCmbKecdanEventdanSelectedIndexChanged
2. TuliskanscriptdiantaraeventprocedureCmbKec_SelectedIndexChanged
G. Menjalankanaplikasi
-
ModulLatihanAplikasiSIGdenganMapWinGis9 SekolahTinggiIlmuStatistik