peta administrasi

9
Modul Latihan Aplikasi SIG dengan MapWinGis 1 Sekolah Tinggi Ilmu Statistik WILAYAH ADMINISTRASI A. Menambahkan ComboBox dan Label pada MainForm 3 ComboBox digunakan untuk menampilkan daftar Provinsi, Kabupaten, dan Kecamatan. Label digunakan untuk menampilkan judul wilayah dari peta yang sedang aktif. 1. Aktifkan Tool ComboBox pada ToolBox 2. Buat 3 ComboBox pada MainForm dengan Properties Name : CmbProv, CmbKab, CmbKec

Upload: habibpamungkas

Post on 10-Sep-2015

7 views

Category:

Documents


0 download

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