P. 1
skripsi aset daerah

skripsi aset daerah

|Views: 1,248|Likes:
Dipublikasikan oleh hari_ayb

More info:

Published by: hari_ayb on Feb 04, 2011
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/22/2013

pdf

text

original

PEMBUATAN SISTEM INFORMASI MANAJEMEN POTENSI DAERAH KABUPATEN MAGELANG YANG DICATAT OLEH BPS KABUPATEN MAGELANG DENGAN

MICROSOFT VISUAL BASIC VERSI 6.0

TUGAS AKHIR

Disusun dalam Rangka Menyelesaikan Studi Diploma III untuk memperoleh Gelar Ahli Madya

Oleh: Nama NIM Prodi Jurusan : Fitriyani : 4151304035 : Statistika Terapan dan Komputasi D3 : Matematika

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS NEGERI SEMARANG 2007

HALAMAN PENGESAHAN
Tugas Akhir yang berjudul ” Pembuatan Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang yang Dicatat oleh BPS Kabupaten Magelang dengan Microsoft Visual Basic Versi 6.0” telah dipertahankan dalam Sidang Panitia Ujian Tugas Akhir Jurusan Matematika, FMIPA, UNNES, pada : Hari Tanggal : Senin : 20 Agustus 2007 Panitia Ujian

Ketua

Sekretaris

Drs. Kasmadi Imam S., M.Si NIP. 130781011

Drs. Supriyono, M.Si NIP. 130815345

Mengetahui, Pembimbing Utama Penguji I

Walid, S. Pd., M. Si. NIP. 132299121

Isnarto, S. Pd., M. Si. NIP. 132092853

Pembimbing Pembantu

Penguji II

Isnarto, S. Pd., M. Si. NIP. 132092853

Walid, S. Pd., M. Si. NIP. 132299121

ii

MOTTO DAN PERSEMBAHAN MOTTO Ibnu Abdil Bar dalam kitabnya Al-‘Ilmu dari Mu’az bin Jabal ra, ia berkata: Rasulullah SAW bersabda: “Belajarlah ilmu, sesungguhnya belajar ilmu karena Allah adalah khosyah (rasa takut), mencarinya adalah ibadah, mudzakarohnya (menghafalkannya) adalah tasbih, membahasnya adalah jihad, mengajarkannya kepada orang yang belum mengetahui adalah shodaqoh, mencurahkannya kepada ahlinya adalah qurbah (mendekatkan diri kepada Allah), sebab ilmu adalah petunjuk (tentang) halal dan haram, manar (penerang) jalannya para ahli jannah, dialah pelipur di waktu duka cita, teman di waktu merantau/bepergian, pembicara di waktu menyendiri, dalil di waktu gembira dan susah, senjata memerangi musuh…” (Al-Hadits)

PERSEMBAHAN Kupersembahkan karyaku ini untuk: Bapak dan Ibu tercinta yang telah mendidik dengan penuh cinta dan sayang… Kakak-kakakku tersayang: K’Wiwi, K’Toni, K’Uni, K’Ikun, K’Budi & K’Iin yang tak pernah lelah berkata “Kamu Pasti Bisa!!”… Keponakan-keponakanku: Ais, Ifah, Aziz, Ma’sum, & Zula. Tangis & tawa kalian memberi semangat tersendiri… Keluarga keduaku: Papah, Mamah, Teteh, Aa, Ade & Si kecil. Cinta membuatku mengenal kalian. Hatur nuhun… Seseorang yang selalu hadir di setiap langkah jemari tanganku. Terimakasih telah menjadi inspirasi terbesar dalam hidupku… Sahabat-sahabatku: Echa, Icha, Iyut, DQ & Pudji. Semoga ini menjadi kebersamaan terindah… Teman-teman “ex-Wisma Qonitat” & “Wisma Annisa”, Terimakasih ‘tuk kehangatan sebuah keluarga kecil… Teman-teman STATERKOM angkatan 2004 dan almamaterku UNNES

iii

Clarion. ringkas. D3 Statistika Terapan dan Komputasi Jurusan Matematika FMIPA Universitas Negeri Semarang. Tugas Akhir. petunjuk penggunaan.0 dan untuk melihat kelebihan sistem dengan menggunakan Microsoft Visual Basic Versi 6. Untuk petugas agar dapat melakukan input data.0 memiliki kelebihan yaitu cara kerja program yang lebih cepat.ABSTRAK Fitriyani. profil BPS. Di dalam menu utama terdapat menu data potensi daerah. Metode pengumpulan data yang digunakan adalah metode wawancara.0.0. Permasalahan yang akan dibahas adalah Bagaimana cara membuat Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang yang dicatat oleh BPS Kabupaten Magelang dengan Microsoft Visual Basic Versi 6. potensi pariwisata. atau instansi tertentu yang memerlukan data. Padahal saat ini telah bermunculan program-program yang memberikan berbagai fasilitas dan kemudahan. sehingga diperlukan peningkatan mutu dan mekanisme pelayanan di semua bidang agar lebih berdaya guna sehingga akan berakibat pada meningkatnya kesejahteraan masyarakat. Pelaksanaan pembangunan nasional dewasa ini telah mengalami perkembangan yang sangat pesat seiring dengan laju pertumbuhan penduduk dan tingkat kebutuhan hidup masyarakat yang beraneka ragam. dan sebagainya. Pada Badan Pusat Statistik Kabupaten Magelang. Berdasarkan pembahasan hasil kegiatan dapat disimpulkan bahwa pembuatan Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang yang dicatat oleh BPS Kabupaten Magelang dengan Microsoft Visual Basic Versi 6. about programmer dan keluar. profil potensi daerah. Badan Pusat Statistik Kabupaten Magelang merupakan badan yang bertanggung jawab atas tersedianya data yang diperlukan untuk perencanaan pembangunan. Pembuatan Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang yang Dicatat oleh BPS Kabupaten Magelang dengan Microsoft Visual Basic Versi 6.0 dan Bagaimana proses kerja program sehingga dapat menghasilkan program Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang. Salah satu diantaranya adalah Microsoft Visual Basic yang mempunyai keunggulan dan penampilan yang lebih menarik. peta pariwisata. metode observasi dan metode kepustakaan. perorangan. iv . pengolahan data-data yang sederhana menggunakan Microsoft Excel sedang untuk pengolahan yang sifatnya lebih kompleks menggunakan Microsoft Access maupun yang berbasiskan Java Script. Tujuan dari kegiatan ini adalah untuk membuat Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang yang dicatat oleh BPS Kabupaten Magelang dengan Microsoft Visual Basic Versi 6. buku tamu. Cara kerja program dimulai dengan menu utama. perusahaan. mudah dan efisien dibanding dengan sistem manual sehingga diharapkan dapat membantu dan mempermudah pelayanan kepada masyarakat. pengeditan data dan penghapusan data harus melakukan login terlebih dahulu.

Akan tetapi berkat izin Allah SWT dan berkat bimbingan. M. Soedijono Sastroatmodjo. v . akhirnya penulis dapat melalui hambatan yang dihadapi hingga akhirnya Tugas Akhir ini dapat terselesaikan. Kasmadi Imam Supardi. bantuan. MS. SE.. Ketua Program Studi D3 Statistika Terapan dan Komputasi Jurusan Matematika FMIPA UNNES. Dra.. Pada kesempatan ini penulis mengucapkan terima kasih kepada: 1. Dr. Supriyono. baik dalam pelaksanaan maupun dalam penyusunan laporan Tugas Akhir ini.. Si. Si. M. Nur Karomah Dwidayati. 5. Ketua Jurusan Matematika. 3. Drs. Rektor Universitas Negeri Semarang...0” Hambatan selalu penulis hadapi. Prof. Pelaksana Tugas Harian Kepala Badan Pusat Statistik Kabupaten Magelang beserta segenap pegawai Badan Pusat Statistik Kabupaten Magelang. serta dorongan dari berbagai pihak. Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam UNNES. Drs. FMIPA UNNES. M.KATA PENGANTAR Puji syukur senantiasa penulis panjatkan kehadirat Allah SWT atas segala anugerah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul “PEMBUATAN SISTEM INFORMASI MANAJEMEN POTENSI DAERAH KABUPATEN MAGELANG YANG DICATAT OLEH BPS KABUPATEN MAGELANG DENGAN MICROSOFT VISUAL BASIC VERSI 6. 4.Si. 2. Rochwan.

Kami menyadari sepenuhnya laporan ini masih jauh dari sempurna. M. Si.. Semarang.. Semua pihak yang telah membantu. Pembimbing II yang telah memberi bimbingan. vi .. pengarahan. karena itu kritik dan saran yang sifatnya membangun dari semua pihak sangat kami harapkan. S..6. Agustus 2007 Penulis. Isnarto. Pd. M. 8. pengarahan. Pembimbing I yang telah memberi bimbingan. Akhirnya semoga laporan ini bermanfaat bagi pembaca. 7. S. Walid. Pd. dan dorongan selama penyusunan Tugas Akhir. Si. dan dorongan selama penyusunan Tugas Akhir. mendukung dan memberikan motivasi dan doa sampai terselesaikannya Tugas Akhir ini.

....iv KATA PENGANTAR……………………………………………………....................................23 1...................................................3 LANDASAN TEORI A...... Gambaran Umum BPS Kabupaten Magelang ................................................... vii DAFTAR TABEL............ ..................................v DAFTAR ISI………………………………………………………….................................... xiv BAB I PENDAHULUAN A.............................. ......................................................... .....2 Tujuan dan Manfaat Kegiatan...x DAFTAR GAMBAR……………………………………………………............. Data dan Informasi......5 Basis Data (Database) ............................ ........... B..................DAFTAR ISI Halaman HALAMAN JUDUL………………………………………………………..........23 vii ...1 Rumusan Masalah dan Pembatasannya ................... C.............................................2 Sistematika Penulisan ............................ iii ABSTRAK……………………………………………………………….................................... i HALAMAN PENGESAHAN……………………………………………............. D..................... ii HALAMAN MOTTO DAN PERSEMBAHAN ........................... BAB II Latar Belakang Masalah......................... B.. xi DAFTAR LAMPIRAN...................

.........25 4.......... Pengertian Basis Data ....................................47 Metode Pengumpulan Data ....................... D.............36 4..............30 2.............. Komponen-Komponen Perancangan Basis Data Secara Konseptual.................. Aplikasi Microsoft Visual Basic 6...............49 viii ......2...........39 b. Jendela Visual Basic 6.............................30 1...........................0 ... Data Base Management System (DBMS) ..47 Metode Kegiatan ..........................................29 C.................................. Ruang Lingkup Kegiatan ........................ Perancangan Sistem dan Proses Kerja Program.......... Microsoft Visual Basic 6......................... Pengenalan Microsoft Visual Basic 6.............. C...............31 3...................... B....................24 3..........................................................26 5......................45 BAB III METODE KEGIATAN A............49 Analisis Data ........... 44 d................... Programing..........39 a.......39 c............. Perancangan Basis Data ...0 ...0........................................................... Hierarki Data............. Normalisasi dari Relasi Tabel ............................................... Susunan dan Tata Bahasa Programing.......................0 .................

Hasil Proses Kerja Program .... Simpulan ........................................................................... Tahap Pengembangan Sistem ............................................50 a... Tahap Implementasi Sistem ...................54 e...79 BAB V PENUTUP A..................83 LAMPIRAN..63 B......................................................................................................61 2.......................................................................51 d.........................................50 b.. Tahap Perancangan Sistem ................. Pembahasan ....................... Saran ...................................................................BAB IV HASIL DAN PEMBAHASAN A. Hasil Kegiatan...............................81 B....................................................84 ix ..... Tahap Analisa Sistem.... Tahap Studi Pendahuluan.......................................................................81 DAFTAR PUSTAKA .....................................................50 1....................................... Tahap Rencana Pendahuluan ...........................51 c...................................................

................ Tabel Penduduk Berdasarkan Jenis Kelamin....................DAFTAR TABEL Tabel Halaman 1.. 38 x ....

.........0 ................................0....17 Jendela Form Program Di Microsoft Visual Basic 6....36 Select Microsoft Access Database To Create .................................................................... 3..........................38 Bagan Struktur Sistem .........................37 Tabel Struktur ......................................... 12..................................19 Jendela Proyek Di Microsoft Visual Basic Versi 6..0 ............37 Membuat Tabel .......0.......................15 Jendela Source Program Di Microsoft Visual Basic 6.....17 Jendela Utama Program pada Visual Basic 6. 17................................................................0..............................19 Jendela Properti Program Di Microsoft Visual Basic 6.......................................................................................0 .. VisData............................................ 14................................. 11...............14 ToolBox (Tombol Perintah) Di Microsoft Visual Basic 6.... 6............................ 16...............0 ................... Halaman Layar Utama Microsoft Visual Basic 6. 9.........0.......................................................63 Form MDI Utama..........................................................33 10........................................... 2............ 4............. 13...............20 Form Layout Program Di Microsoft Visual Basic 6................................................ 5.DAFTAR GAMBAR Gambar 1..................................... 7....36 Membuat Database Lewat Microsoft Access........20 DAD Konteks Sistem Penanganan Data Potensi Daerah Kabupaten Magelang....... 15................................................................64 xi .... 8.......40 Form Menu Utama ........................

..............72 Form Edit Data Penduduk Berdasarkan Tingkat Pendidikan ............. 21........68 Form Input Data Penduduk Berdasarkan Jenis Kelamin ... 31....................76 Form Visi Misi BPS.......................66 Form Pencarian Data Pariwisata ..................73 Form Edit Data Pertanian............................................................................................................................................................................................65 Form Pencarian Data Penduduk Berdasarkan Tingkat Pendidikan ............................................... 22.. 39..........................72 Form Edit Data Pendidikan.........65 Form Pencarian Data Pendidikan.................... 32........................73 Form Edit Data Pariwisata ........................................................... 36.............................74 Form Pilihan Kecamatan.................... 33...77 xii ............. 27......75 Form Potensi Kecamatan ................................................................................... 38........................................................... 35....... 28........67 Form Input Username dan Password ..................................... 19.............66 Form Pencarian Data Pertanian.............18................................67 Form Login Petugas ........... 25................71 Form Edit Data Penduduk Berdasarkan Jenis Kelamin ...................................................................................... 37..................... 26.................75 Form Profil BPS...........70 Form Input Data Pertanian .............69 Form Input Data Pendidikan ..................................................... 20..... 30.......................76 Form Struktur Organisasi................................................ 24................................... 29.................................70 Form Input Data Pariwisata ........ Form Pencarian Data Penduduk Berdasarkan Jenis Kelamin .69 Form Input Data Penduduk Berdasarkan Tingkat Pendidikan....................................... 34................................................................................................................ 23.............................

.....................................40.78 Form Menu Help ..........................................................78 Form About Programmer .............................................................................. Form Potensi Pariwisata Kabupaten Magelang .. 41..... 43.............................................................. 42.....................79 xiii ....77 Form Buku Tamu ....................................

.................................................................................. 162 xiv ............. 6...................... 50 2............................................................................ 96 Laporan Berkala Bimbingan ............. 4............................................... Halaman Penjabaran DAD Konteks yang Terdiri dari 5 Macam DAD dan Penjelasan Simbol-simbol DAD .. Nama-Nama item yang Dibutuhkan dalam Membuat Diagram Alir Data ............................................................. 57 5.... 55 Tabel-Tabel Penjelasan Pada Tabel yang Dibutuhkan Dalam Basis Data ..................................................................DAFTAR LAMPIRAN Lampiran 1..................................... 53 3. Tabel-Tabel yang Dibutuhkan untuk Membuat Basis Data.............. Source Kode .............................................

pengolahan. komputer merupakan produk teknologi yang mampu memecahkan masalah. Pada BPS Kabupaten Magelang pengolahan data-data yang sederhana menggunakan Microsoft Excel. BPS Kabupaten Magelang bertugas melaksanakan pengumpulan. pelaporan dan pengembangan statistik di berbagai bidang serta bertanggung jawab atas tersedianya data yang diperlukan untuk perencanaan pembangunan di Kabupaten Magelang. .BAB I PENDAHULUAN A. Salah satu perangkat lunak perkembangan aplikasi yang sedang popular adalah Microsoft Visual Basic 6. dan sebagainya. baik dalam segi perhitungan maupun dalam kemampuannya menyimpan dan memberikan informasi. sedang untuk pengolahan yang sifatnya lebih kompleks menggunakan Microsoft Acces maupun yang berbasiskan Java Script. Perkembangan teknologi database tidak lepas dari perkembangan perangkat keras dan perangkat lunak.0 yang didesain untuk memanfaatkan fasilitas yang ada pada windows dan merupakan software yang dapat digunakan untuk membuat program yang cukup sederhana tetapi banyak cakupan yang dapat dikerjakan. evaluasi. Walaupun demikian dalam masyarakat modern komputer lebih banyak dimanfaatkan sebagai pusat data (database) dibandingkan dengan penggunaan lainnya. analisis. Clarion. Latar Belakang Masalah Seiring dengan kemajuan teknologi.

0. Proses kerja program sehingga dapat menghasilkan program Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang. C. b. . Bagaimana cara membuat Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang yang dicatat oleh BPS Kabupaten Magelang dengan Microsoft Visual Basic Versi 6. Bagaimana proses kerja program sehingga dapat menghasilkan program Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang? 2. Untuk melihat proses kerja program sehingga menghasilkan program Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang. Rumusan Masalah dan Pembatasannya 1.2 B. Pembatasan Masalah Berdasarkan rumusan masalah di atas maka laporan ini terbatas pada : a. b. Rumusan Masalah a. Tujuan Kegiatan a.0? b. Untuk membuat Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang yang dicatat oleh BPS Kabupaten Magelang dengan Microsoft Visual Basic Versi 6. Cara membuat Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang yang dicatat oleh BPS Kabupaten Magelang dengan Microsoft Visual Basic Versi 6. Tujuan dan Manfaat Kegiatan 1.

Badan Pusat Statistik Kabupaten Magelang dapat meningkatkan kinerjanya dan mempermudah pelayanan kepada masyarakat.0 BAB III : METODE KEGIATAN Bab ini berisi tentang ruang lingkup kegiatan. dan sistematika penulisan. basis data. Sistematika Penulisan BAB I : PENDAHULUAN Bab ini berisi latar belakang masalah. Manfaat Kegiatan a. tujuan dan manfaat kegiatan. BAB II : LANDASAN TEORI Pada bab ini berisikan teori-teori yang berhubungan dengan penulisan ini. rumusan masalah dan pembatasannya. Microsoft Visual Basic Versi 6.0. b.3 2. Membantu para pegawai Badan Pusat Statistik Kabupaten Magelang dalam penanganan data potensi daerah dengan Microsoft Visual Basic Versi 6. metode pengumpulan data dan analisis data . perorangan. perusahaan atau instansi tertentu yang memerlukan data. yakni subjek kegiatan. D.

BAB V : PENUTUP Berisi simpulan dan saran-saran. .4 BAB IV : HASIL KEGIATAN DAN PEMBAHASAN Bab ini berisikan rancangan pembuatan Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang yang dicatat oleh BPS Kabupaten Magelang dengan Microsoft Visual Basic Versi 6.0.

perusahaan. Berkaitan dengan itu. 2002:19). Manajemen di Badan Pusat Statistik Kabupaten Magelang Manajemen merupakan penggunaan sumber daya secara efektif untuk mencapai sasaran tertentu. Berdasarkan fungsi pokoknya istilah manajemen dan administrasi mempunyai fungsi yang sama. Istilah manajemen acapkali disandingkan dengan istilah administrasi. pandangan yang menganggap bahwa manajemen identik dengan administrasi. Badan Pusat Statistik (BPS) adalah badan yang bertanggung jawab atas tersedianya data yang diperlukan baik oleh masyarakat.BAB II LANDASAN TEORI A. Dalam tulisan ini kata manajemen diartikan sama dengan kata administrasi atau pengelolaan. ketiga. terdapat tiga pandangan berbeda. demikian halnya dalam berbagai literatur. Dalam berbagai kepentingan. melihat manajemen lebih luas daripada admistrasi. mengartikan administrasi lebih luas daripada manajemen (manajemen merupakan inti sari dari administrasi). meskipun kedua istilah tersebut sering diartikan berbeda. Gambaran Umum Tentang Badan Pusat Statistik Kabupaten Magelang 1. kedua. acapkali dipertukarkan. pertama. pemakaian kedua istilah tersebut sering digunakan secara bergantian. . Karena perbedaan kedua istilah tersebut tidak konsisten dan tidak signifikan (Mulyasa.

6 perorangan ataupun instansi yang membutuhkan data. dan kewenangan dari Badan Pusat Statistik di tingkat kabupaten. Menurut keputusan kepala Badan Pusat Statistik nomer 121 tahun 2001 tentang organisasi dan tata kerja perwakilan Badan Pusat Statistik di daerah yang diantaranya memuat tugas. Penyelenggaraan statistik dasar di kabupaten/kota. keuangan. persandian. . fungsi. Koordinasi kegiatan fungsional dalam pelaksanaan tugas BPS kabupaten/kota. Penyelenggaraan pembinaan dan pelayanan administrasi umum di bidang perencanaan umum. perlengkapan. BPS kabupaten/kota menyelenggarakan fungsi: a. dan rumah tangga BPS kabupaten/kota. ketatausahaan. Tersedianya data yang akurat dapat membantu dalam proses perencanaan pembangunan. Badan Pusat Statistik Kabupaten/Kota mempunyai tugas melaksanakan penyelenggaraan statistik dasar di kabupaten/kota sesuai dengan ketentuan peraturan perundang-undangan yang berlaku. organisasi dan tata laksana. kearsipan. d. Dalam melaksanakan tugas sebagaimana dimaksud dalam pasal 36. kepegawaian. Pelancaran dan pembinaan terhadap kegiatan instansi pemerintah di bidang kegiatan statistik di kabupaten/kota. c. b.

.7 Dalam menyelenggarakan fungsi sebagaimana dimaksud dalam pasal 37. e. Penyusunan rencana daerah di kabupaten/kota secara makro di bidang statistik. Sehat yang dimaksud adalah organisasi tersebut memiliki bentuk yang teratur sehingga segenap organisasi merupakan satu kesatuan yang dapat menjalankan tugas dan fungsinya dengan baik. Penetapan sistem informasi statistik di kabupaten/kota. d. Efisien yang dimaksud adalah tepat sehingga mampu menghasilkan kerja yang baik dan harus bebas dari sumber campur tangan pihak luar. Suatu organisasi agar dapat benarbenar mencapai tujuannya secara penuh harus memenuhi 2 syarat yaitu efisien dan sehat. b. Perumusan kebijakan di bidang statistik untuk mendukung pembangunan daerah di kabupaten/kota. Struktur Organisasi Badan Pusat Statistik Kabupaten Magelang Struktur organisasi merupakan suatu kerangka yang menggambarkan kedudukan. c. Kewenangan lain yang melekat dan telah dilaksanakan sesuai ketentuan peraturan perundang-undangan yang berlaku. 2. BPS kabupaten/kota mempunyai kewenangan: a. Penetapan dan penyelenggaraan statistik nasional di kabupaten/kota. wewenang. dan tanggung jawab masing-masing dalam suatu kerjasama antara atasan dan bawahan.

dalam menjalankan kegiatan seharihari mempunyai misi: a. 4). Melakukan penyiapan. dan pemeliharaan peralatan dan perlengkapan dengan memanfaatkan . Mengikuti program pelatihan yang diselengggarakan dalam rangka kegiatan ketatausahaan. serta pengadaan. Melakukan penyiapan bahan dan penyusunan rancangan usulan program kerja tahunan BPS Kabupaten/Kota baik rutin maupun proyek dan menyampaikan ke BPS Propinsi. Mewujudkan koordinasi. 2). dan standarisasi kegiatan statistik dalam kerangka Statistik Nasional yang andal. efektif. Meningkatkan kapasitas sumber daya manusia yang professional serta menguasai ilmu pengetahuan dan teknologi informasi mutakhir. 3). dan efisien. inventarisasi. Menyusun program kerja tahunan Subbagian Tata Usaha. penyaluran. Subbagian Tata Usaha Menurut pasal 41. b. yaitu: a. Badan Pusat Statistik Kabupaten Magelang terdiri dari lima seksi dan satu Subbagian. c. penyimpanan. Menyediakan informasi statistik yang lengkap.8 Badan Pusat Statistik Kabupaten Magelang terletak di jalan Letnan Tukiyat No 4 Kota Mungkid Magelang. sinkronisasi. dan mutakhir. integrasi. tugas Subbagian Tata Usaha meliputi: 1). penyusunan rencana dan program. penghapusan. akurat.

keamanan. Melakukan kegiatan penyelenggaraan berbagai pelatihan teknis dan pelatihan administrasi. Melakukan kegiatan tata usaha keuangan. pembinaan pegawai. kesejahteraan pegawai.9 Sistem Informasi Manajemen Perlengkapan dan Perbekalan (SIMBEK). administrasi jabatan fungsional. perbendaharaan. Melakukan kegiatan tata usaha kepegawaian. 9). organisasi dan tata laksana. rumah tangga. dan ketertiban lingkungan. 10). serta penggandaan atau percetakan. verifikasi dan pembukuan. 7). serta penggajian dengan memanfaatkan Sistem Informasi Manajemen Perlengkapan dan Perbekalan (SIMBEK). 8). pengadaan dan mutasi pegawai. hukum dan perundang-undangan. pemeliharaan gedung. 6). Melakukan kegiatan surat menyurat. 5). perjalanan dinas. serta pengendalian pelaksana anggaran dengan memanfaatkan Sistem Informasi Manajemen Perlengkapan dan Perbekalan (SIMBEK). Membantu kepala BPS Kabupaten/Kota dalam melaksanakan penyiapan bahan untuk penyusunan laporan tahunan akuntabilitas . kerasipan. Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan pengawasan pelaksanaan kegiatan dan anggaran serta pengelolaan administrasi kerja sama dengan Pemerintah Daerah dan atau Instansi lainnya.

Mengatur dan melaksanakan tugas lain yang diberikan oleh atasan langsung.10 kinerja dan laporan tahunan pelaksanaan program kerja lainnya. . pengamatan lanjut. 12). kesejahteraan rakyat. 14). 15). Membantu kepala BPS Kabupaten/Kota dalam melaksanakan pembinaan. Menyusun laporan kegiatan Subbagian Tata Usaha secara berkala dan sewaktu-waktu. tugas Seksi Statistik Sosial meliputi: 1). Seksi Statistik Sosial Menurut pasal 42. ketahanan sosial. Menyusun program kerja tahunan Seksi Statistik Sosial. 13). dan pengawasan pelaksanaan kegiatan katatausahaan di BPS Kabupaten/Kota. Melaksanakan kegiatan pelayanan administrasi lainnya kepada semua satuan organisasi di lingkungan BPS Kabupaten/Kota. 16). serta kegiatan statistik sosial lainnya yang ditentukan. Melakukan penyiapan dokumen dan bahan yang diperlukan untuk kegiatan pengumpulan statistik sosial yang mencangkup kegiatan statistik kependudukan. b. Melakukan kegiatan pendistribusian yang dihasilkan BPS Kabupaten/Kota kepada instansi terkait. Melakukan penerangan kegiatan statistik dan kehumasan. bekerja sama dengan satuan organisasi terkait. 11). 2).

11

3).

Mengikuti program pelatihan yang diselenggarakan dalam rangka kegiatan statistik sosial;

4).

Membantu Kepala BPS Kabupaten/Kota dalam menyiapkan program pelatihan petugas lapangan kegiatan statistik sosial;

5).

Melakukan pembagian dokumen dan peralatan yang diperlukan untuk pelaksanaan kegiatan statistik sosial;

6).

Melakukan pembinaan, pengamatan lanjut, dan pengawasan lapangan terhadap pelaksanaan kegiatan statistik sosial;

7).

Melakukan

penerimaan

dan

pemerikasaan

dokumen

hasil

pengumpulan data statistik sosial; 8). Melakukan pengolahan data statistik sosial sesuai dengan sistem dan program yang ditetapkan, bekerja sama dengan satuan organisasi terkait; 9). Melakukan penyiapan dokumen dan atau hasil pengolahan statistik sosial yang akan dikirim ke BPS dan atau BPS Propinsi sesuai dengan jadwal yang ditetapkan; 10). Melakukan evaluasi hasil pengolahan statistik sosial sebagai bahan masukan untuk penyempurnaan selanjutnya; 11). Membantu kepala BPS Kabupaten/Kota dalam melaksanakan pembinaan petugas lapangan dalam rangka pengumpulan data statistik sosial di Kabupaten/Kota dan di kecamatan;

12

12). Membantu Kepala BPS Kabupaten/Kota dalam koordinasi dan kerja sama pelaksanaan kegiatan statistik sosial baik dengan Pemerintah Daerah maupun Instansi lain; 13). Melakukan penyiapan naskah publikasi statistik sosial dan menyampaikan ke satuan organisasi terkait untuk pelaksanaan pencetakan dan penyebarannya; 14). Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan pembinaan penyusunan publikasi statistik sosial dalam bentuk buku publikasi; 15). Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan dan mengembangkan statistik sosial; 16). Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan pengendalian pelaksanaan kegiatan statistik sosial; 17). Membantu Kepala BPS Kabupaten/Kota dalam koordinasi lapangan dengan pihak kecamatan, koordinator kecamatan, dan instansi terkait dalam pelaksanaan kegiatan Statistik Sosial; 18). Melakukan penyiapan bahan laporan akuntabilitas Seksi Statistik Sosial; 19). Menyusun laporan kegiatan Seksi Statistik Sosial secara berkala dan sewaktu-waktu; 20). Melakukan tugas lain yang diberikan oleh atasan langsung.

13

c. Seksi Statistik Produksi Menurut pasal 43, tugas Seksi Statistik Produksi meliputi: 1). 2). Menyusun program kerja tahunan Seksi Statistik Produksi; Melakukan penyiapan dokumen dan bahan yang diperlukan untuk kegiatan pengumpulan statistik produksi yang mencangkup kegiatan statistik pertanian, industri, pertambangan, energi, konstruksi, serta kegiatan statistik produksi lainnya yang ditentukan; 3). Mengikuti program pelatihan yang diselenggarakan dalam rangka kegiatan statistik produksi; 4). Membantu Kepala BPS Kabupaten/Kota dalam menyiapkan program pelatihan petugas lapangan; 5). Melakukan pembagian dokumen dan peralatan yang diperlukan untuk pelaksanaan kegiatan statistik produksi; 6). Melakukan pembinaan, pengamatan lanjut, dan pengawasan lapangan terhadap pelaksanaan kegiatan statistik produksi; 7). Melakukan penerimaan dan pemerikasaan dokumen hasil

pengumpulan data statistik produksi; 8). Melakukan pengolahan data statistik produksi sesuai dengan sistem dan program yang ditetapkan, bekerja sama dengan satuan organisasi terkait;

Membantu kepala BPS Kabupaten/Kota dalam melaksanakan pembinaan petugas lapangan dalam rangka pengumpulan data statistik produksi di Kabupaten/Kota dan di kecamatan. Membantu Kepala BPS Kabupaten/Kota dalam koordinasi dan kerja sama pelaksanaan kegiatan statistik produksi baik dengan Pemerintah Daerah maupun Instansi lain. . 13). Melakukan penyiapan naskah publikasi statistik produksi dan menyampaikan ke satuan organisasi terkait untuk pelaksanaan pencetakan dan penyebarannya. 11). Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan dan mengembangkan statistik produksi. 15).14 9). Melakukan penyiapan dokumen dan atau hasil pengolahan statistik produksi yang akan dikirim ke BPS dan atau BPS Propinsi sesuai dengan jadwal yang ditetapkan. 14). 10). Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan pembinaan penyusunan publikasi statistik produksi dalam bentuk buku publikasi. 16). Melakukan evaluasi hasil pengolahan statistik produksi sebagai bahan masukan untuk penyempurnaan selanjutnya. 12). Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan pengendalian pelaksanaan kegiatan statistik produksi.

d. Melakukan tugas lain yang diberikan oleh atasan langsung. Mengikuti program pelatihan yang diselenggarakan dalam rangka kegiatan statistik distribusi. Menyusun program kerja tahunan Seksi Statistik Distribusi. keuangan dan harga produsen. niaga dan jasa. 18). 3). . Menyusun laporan kegiatan Seksi Statistik Produksi secara berkala dan sewaktu-waktu. Melakukan penyiapan bahan laporan akuntabilitas Seksi Statistik Produksi. dan instansi terkait dalam pelaksanaan kegiatan statistik produksi. koordinator kecamatan. 20). Membantu Kepala BPS Kabupaten/Kota dalam koordinasi lapangan dengan pihak kecamatan. serta kegiatan statistik distribusi lainnya yang ditentukan. 5). Seksi Statistik Distribusi Menurut pasal 44. Membantu Kepala BPS Kabupaten/Kota dalam menyiapkan program pelatihan petugas lapangan. dan perdagangan besar.15 17). 4). tugas Seksi Statistik Distribusi meliputi: 1). Melakukan pembagian dokumen dan peralatan yang diperlukan untuk pelaksanaan kegiatan statistik distribusi. Melakukan penyiapan dokumen dan bahan yang diperlukan untuk kegiatan pengumpulan statistik distribusi yang mencangkup kegiatan statistik harga konsumen. 2). 19).

bekerja sama dengan satuan organisasi terkait. Melakukan evaluasi hasil pengolahan statistik distribusi sebagai bahan masukan untuk penyempurnaan selanjutnya. Melakukan pengolahan data statistik distribusi sesuai dengan sistem dan program yang ditetapkan. 7). 9). Membantu Kepala BPS Kabupaten/Kota dalam koordinasi dan kerja sama pelaksanaan kegiatan statistik distribusi baik dengan Pemerintah Daerah maupun Instansi lain. 8). Melakukan penyiapan dokumen dan atau hasil pengolahan statistik distribusi yang akan dikirim ke BPS dan atau BPS Propinsi sesuai dengan jadwal yang ditetapkan.16 6). Melakukan pembinaan. Melakukan penyiapan naskah publikasi statistik distribusi dan menyampaikan ke satuan organisasi terkait untuk pelaksanaan pencetakan dan penyebarannya. Melakukan penerimaan dan pemerikasaan dokumen hasil pengumpulan data statistik distribusi. . pengamatan lanjut. 10). 12). Membantu kepala BPS Kabupaten/Kota dalam melaksanakan pembinaan petugas lapangan dalam rangka pengumpulan data statistik distribusi di Kabupaten/Kota dan di kecamatan. dan pengawasan lapangan terhadap pelaksanaan kegiatan statistik distribusi. 11). 13).

dan instansi terkait dalam pelaksanaan kegiatan statistik distribusi. 18). 19). 16). 20). Seksi Neraca Wilayah dan Analisis Statistik Menurut pasal 45. Melakukan tugas lain yang diberikan oleh atasan langsung. Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan pembinaan penyusunan publikasi statistik distribusi dalam bentuk buku publikasi. e. 17). Membantu Kepala BPS Kabupaten/Kota dalam koordinasi lapangan dengan pihak kecamatan. Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan dan mengembangkan statistik distribusi. koordinator kecamatan. Menyusun program kerja tahunan Seksi Neraca Wilayah dan Analisis Statistik. Menyusun laporan kegiatan Seksi Statistik Distribusi secara berkala dan sewaktu-waktu. tugas Seksi Neraca Wilayah dan Analisis Statistik meliputi: 1). 2). 15).17 14). Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan pengendalian pelaksanaan kegiatan statistik distribusi. Melakukan penyiapan bahan laporan akuntabilitas Seksi Statistik Distribusi. Melakukan penyiapan dokumen dan bahan yang diperlukan untuk penyusunan neraca wilayah dan analisis statistik yang mencakup .

5).18 penyusunan neraca produksi. bekerja sama dengan satuan organisasi terkait. . Melakukan penyusunan neraca wilayah dan analisis statistik lintas sektor. Melakukan pembagian dokumen dan peralatan yang diperlukan untuk pelaksanaan lapangan. 6). Membantu Kepala BPS Kabupaten/Kota dalam menyiapkan program pelatihan petugas lapangan. 8). Mengikuti program pelatihan yang diselenggarakan dalam rangka kegiatan neraca wilayah dan analisis statistik. dan pengawasan lapangan terhadap pelaksanaan kegiatan penyusunan neraca wilayah. neraca konsumsi dan neraca lainnya. 9). serta penyusunan neraca wilayah dan analisis statistik lainnya yang ditentukan. 3). 7). Melakukan penyiapan dokumen dan atau hasil pengolahan neraca wilayah yang akan dikirim ke BPS dan atau BPS Propinsi sesuai dengan jadwal yang ditetapkan. analisis dan pengembangan statistik. pengamatan lanjut. Melakukan pembinaan. Melakukan pengolahan data neraca wilayah sesuai dengan sistem dan program yang ditetapkan. 10). 4). Melakukan penerimaan dan pemerikasaan dokumen hasil pengumpulan data neraca wilayah.

13). Melakukan evaluasi hasil pengolahan neraca wilayah dan analisis statistik sebagai bahan masukan untuk penyempurnaan selanjutnya. 15). Melakukan kegiatan penyiapan dan penghimpunan bahan serta penyusunan naskah publikasi statistik berkala sesuai bentuk baku yang ditetapkan serta menyampaikan ke satuan organisasi terkait untuk pelaksanaan pencetakan dan penyebarannya. 17). Melakukan penyiapan naskah publikasi neraca wilayah sesuai dengan bentuk baku yang ditetapkan serta menyampaikan ke satuan organisasi terkait untuk pelaksanaan pencetakan dan penyebarannya.19 11). Membantu kepala BPS Kabupaten/Kota dalam melaksanakan pembinaan petugas pencacah. 14). pengawas. serta pengumpul data neraca wilayah di Kabupaten/Kota dan di kecamatan. Membantu Kepala BPS Kabupaten/Kota dalam koordinasi dan kerja sama pelaksanaan kegiatan neraca wilayah dan analisis statistik baik dengan Pemerintah Daerah maupun Instansi lain. pemeriksa. Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan pembinaan penyusunan publikasi neraca wilayah dalam bentuk buku publikasi. . Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan dan mengembangkan neraca wilayah dan analisis statistik. 12). 16).

2). Menyusun program kerja tahunan Seksi Integrasi. Melakukan penyiapan bahan laporan akuntabilitas Seksi Neraca Wilayah dan Analisis Statistik. f. Melakukan koordinasi pengelolaan dan pemeliharaan perangkat keras dan perangkat lunak serta menyusun sistem pengelolaan data. tugas Seksi Integrasi. Seksi Integrasi. Mengikuti program pelatihan yang diselenggarakan dalam bidang pengolahan dan diseminasi statistik. Melakukan tugas lain yang diberikan oleh atasan langsung. dan pengembangan sistem jaringan komunikasi data sesuai dengan aturan yang ditetapkan serta membantu penerapan teknologi informasi. Melakukan penyusunan. Menyusun laporan kegiatan Seksi Neraca Wilayah dan Analisis Statistik secara berkala dan sewaktu-waktu. Pengolahan dan Diseminasi Statistik Menurut pasal 46. 3). Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan pengendalian pelaksanaan kegiatan neraca wilayah dan analisis statistik. 19). 20). Pengolahan dan Diseminasi Statistik meliputi: 1).20 18). penyelesaian permasalahan. 21). 4). . Pengolahan dan Diseminasi Statistik. pemeliharaan.

11). Membantu Kepala BPS Kabupaten/Kota dalam melaksanakan kegiatan rujukan statistik dasar.21 5). 7). serta operasi sitem dan program aplikasi pengolahan dan diseminasi data statistik termasuk sarana pendukungnya. Melakukan penyusunan serta evaluasi meta data untuk rujukan statistik. Melakukan kompilasi rancangan teknis survei statistik sektoral instansi pemerintah lain serta membahas dengan satuan organisasi terkait sesuai dengan asas pembakuan dan manfaat. 8). Membantu Kepala BPS Kabupaten/Kota dalam mengatur dan menyiapkan konsep rekomendasi sebagai bahan pelaksanaan survei . Melakukan penyusunan. serta pengolahan semua dokumen yang berkaitan dengan rujukan statistik dan penyempurnaan format yang berkaitan dengan rujukan statistik. pengelolaan. 6). Melakukan pembuatan. Melakukan kajian dan evaluasi kebutuhan pengolahan data termasuk bahan komputer. 12). pemeliharaan. statistik sektoral. implementasi. Melakukan penerimaan. dan statistik khusus. 9). 10). bekerja sama dengan satuan organisasi terkait. serta pengembangan sistem basis data statistik dan basis data manajemen sesuai dengan aturan yang ditetapkan.

17). sosialisasi. Melakukan penyusunan dan pemeliharaan data dan peta untuk pemetaan dan kerangka contoh induk termasuk datanya untuk keperluan sistem informasi geografis dan rancangan teknis survei. 18). Melakukan pemantauan perubahan wilayah administrasi yang dilakukan oleh Pemerintah Daerah setempat dan menyampaikannya ke satuan organisasi terkait secara berkala dan sewaktu-waktu. 13). dan penyebarluasan hasil-hasil statistik. 16). 19). Membantu Kepala BPS Kabupaten/Kota dalam mengatur dan melaksanakan pemantauan serta evaluasi publikasi yang diterbitkan. Melakukan penyiapan bahan laporan akuntabilitas Seksi Pengolahan dan Diseminasi Statistik. bekerja sama dengan satuan organisasi terkait. Melakukan kompilasi naskah dari satuan organisasi di lingkungan BPS Kabupaten/Kota untuk dijadikan naskah publikasi siap cetak. 14).22 statistik sektoral bagi instansi pemerintah lain. 15). bekerja sama dengan satuan organisasi terkait. konsultasi statistik. Menyusun laporan kegiatan Seksi Pengolahan dan Diseminasi Statistik secara berkala dan sewaktu-waktu. 20). Melakukan pengelolaan bahan pustaka dan dokumen statistik sesuai dengan pedoman yang ditentukan. . Melakukan penyusunan prosedur penyiapan bahan serta melaksanakan kegiatan pelayanan informasi statistik.

yang dapat memacu pertumbuhan daerah tersebut. Dengan kata lain informasi dapat dikatakan sebagai data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang. pertanian. Pengertian Potensi Daerah Potensi daerah merupakan aset yang dimiliki oleh suatu daerah.23 21). deretan karakter. Basis Data (Database) 1. atau simbol). Sejumlah penulis menggunakan data untuk menyatakan nilai-nilai yang secara aktual terkandung dalam basis data sedangkan informasi digunakan untuk menyatakan makna nilai ketika dipahami oleh pengguna. potensi daerah selalu dikaitkan dengan kemajuan daerah tersebut. Potensi tersebut misalnya kependudukan. baik itu manager. orang dan lain-lain. Informasi adalah hasil analisis dan sintesis terhadap data. staf. Melakukan tugas lain yang diberikan oleh atasan langsung. 1999: 7) . Jika potensi tersebut semakin berkembang maka secara tidak langsung akan mempengaruhi pendapatan daerah tersebut sehingga pembangunan daerah semakin maju dan kesejahteraan masyarakat semakin meningkat. Dalam perkembangannya. Data dinyatakan dengan nilai (angka. ataupun orang lain di dalam suatu organisasi atau perusahaan (Kadir. Data dan Informasi Data adalah fakta mengenai objek. 3. pendidikan. B. dan pariwisata.

Elemen Data Elemen data adalah data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. rekaman biasa disebut dengan istilah tupel atau baris. 2. item. dan atribut. Dari berbagai macam laporan managerial yang akan menjadi dasar bagi para manager untuk melakukan perencanaan. . Istilah lain untuk elemen data adalah medan (field). baik berupa data barang atau data transaksi yang dilakukan dari berbagai terminal. informasi menjadi sumber penting untuk melakukan pengambilan keputusan. baik secara departemental maupun secara keseluruhan.24 Berbasis komputer dalam pembangunan sistem informasi memungkinkan perusahaan-perusahaan atau instansi-instansi tertentu untuk mengintegrasikan data. Hierarki Data Data diorganisasikan ke dalam suatu hierarki yang terdiri atas: a. Informasi dapat mengurangi ketidakpastian dan mempermudah pengambilan keputusan. Dalam era informasi. kolom. pengorganisasian. Rekaman Rekaman adalah gabungan sejumlah elemen data yang saling terkait. Dalam sistem basis data relasional. dan pengontrolan terhadap kinerja perusahaan. b.

c. Sistem . Informasi ini biasanya berbentuk tabel yang terdiri dari kolom (field) dan baris (record). Ketidak konsistenan dan kurangnya integritas. 3. Agung Novian mengungkapkan bahwa database adalah sekumpulan informasi yang saling berhubungan satu sama lain. Kemubaziran data. Kelemahan perancangan masih didasarkan pada kebutuhan individu pengguna. Keterbatasan berbagi data. d. 1999: 9). Pengertian Basis Data Basis data adalah sistem berkas terpadu yang dirancang terutama untuk meminimalkan pengulangan data (Kadir. Database merupakan salah satu yang penting di dalam informasi.25 c. b. Dalam basis data relasional. Kekurang luwesan. Sistem pemrosesan basis data dimaksudkan untuk mengatasi kelemahan-kelemahan yang ada pada sistem pemrosesan berkas. bukan kebutuhan sejumlah pengguna dengan kekurangan dalam hal: a. karena berfungsi sebagai basis penyedia informasi bagi pemakainya. Berkas Himpunan dari seluruh rekaman yang bertipe sama membentuk sebuah berkas. Berkas dapat dikatakan sebagai kumpulan rekaman data yang berkaitan dengan suatu subyek. berkas mewakili komponen yang disebut relasi atau tabel.

26

seperti ini dikenal dengan dengan sebutan Data Base Management System (DBMS). 4. Data Base Management System (DBMS) a. Pengertian Data Base Management System (DBMS) Secara umum Data Base Management System (DBMS) diartikan sebagai software yang akan menentukan bagaimana data diorganisasikan, disimpan, diubah, diambil kembali, pengaturan mekanisme pengamanan data, mekanisme pemakaian data secara bersama, mekanisme pengolahan data dalam lingkungan multiuser. Kekurangan sistem pemrosesan berkas dapat diatasi dengan basis data, keuntungan yang diperoleh terhadap pemrosesan berkas adalah sebagai berikut: 1) Kemubaziran data terkurangi; 2) Integritas data; 3) Independensi data; 4) Konsistensi data; 5) Berbagi data; 6) Sekuritas data; 7) Penggunaan data lebih mudah. DBMS tersebut merupakan antar muka bagi pemakai dalam mengorganisasikan database yang disusunnya. Pemakai dapat berinteraksi

27

dengan mudah dan praktis dengan menggunakan perintah-perintah yang sederhana yang dibuat dalam suatu bahasa. Tujuan dari DBMS adalah untuk mempermudah penciptaan struktur data dan membebaskan pemrograman dari masalah penyusunan file yang kacau. b. Komponen Utama Data Base Management System (DBMS) 1) Perangkat Keras Perangkat keras berupa komputer dan bagian-bagian di dalamnya, seperti prosesor, memori, dan hardisk. Komponen inilah yang melakukan pemrosesan dan juga untuk menyimpan basis data. 2) Data Data di dalam basis data mempunyai sifat terpadu (integrated), berkasberkas data yang ada pada basis data saling terkait, tetapi kemubaziran data tidak akan terjadi sifat lain yang dimiliki data adalah berbagi data (shared), bahwa data dapat dipakai oleh sejumlah pengguna. 3) Perangkat Lunak Perangkat lunak berkedudukan antara basis data (data yang tersimpan dalam hardisk) dan pengguna. Perangkat lunak berperan melayani permintaan-permintaan pengguna.

28

4) Pengguna Pengguna dapat diklasifikasikan menjadi tiga kategori, yaitu: a). Pemrogram aplikasi, merupakan orang yang membuat program aplikasi menggunakan basis data; b). Administrator basis data, merupakan orang yang bertanggung jawab terhadap pengelolaan basis data; c). Pengguna akhir, merupakan orang yang mengoperasikan program. 5) Macam Perintah DBMS Untuk mengelola dan mengorganisasikan data perlu adanya semacam perintah/bahasa yang digunakan, yaitu : a). Data Definition Language (DDL) DDL adalah perintah-perintah yang biasa digunakan oleh administrator basis data (DBA) untuk mendefinisikan skema ke DBMS. Skema adalah deskripsi lengkap tentang struktur medan, rekaman, dan hubungan data pada basis data. DDL juga dipakai untuk mendefinisikan subskema, merupakan pandangan (view) bagi pengguna terhadap basis data. Subskema merupakan himpunan bagian dari skema dan dapat menjadi mekanisme pengamanan sistem basis data, yakni dengan mengatur hak pengaksesan item-item dalam basis data.

Data Manipulation Language (DML) DML adalah perintah-perintah yang digunakan untuk mempermudah pemakai melakukan akses. bisa mengetahui bahasa pemrograman dapat meminta informasi terhadap basis data. Perancangan basis data secara konseptual. Query adalah fasilitas yang memungkinkan pengguna dengan pengetahuan komputer yang terbatas ataupun tidak. Perancangan Basis Data Perancangan basis data terdiri dari tiga tahapan. Perancangan basis data secara logis. b. Secara khusus DML mengenal query. c. merupakan tahapan untuk menuangkan perancangan basis data yang bersifat logis menjadi basis data fisis yang tersimpan pada media penyimpanan eksternal. merupakan upaya untuk membuat model yang masih bersifat konsep. 5. merupakan bagian dari DML.29 b). merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan dipakai. Perancangan basis data secara fisis. . memanipulasi dan pengambilan data dari suatu database. yaitu: a.

sedangkan untuk kodenya menggunakan bahasa basic yang mudah dipelajari. kemudian mengatur properti objek-objek yang digunakan dalam user-interface.0 Microsoft Visual Basic Versi 6. karena dalam pemakaian aplikasi yang kita buat. pengembangan aplikasi dimulai dengan pembentukan user-interface. Pengenalan Microsoft Visual Basic Versi 6.0 1. Pada pemrograman Visual. pemakai senantiasa berinteraksi dengan user-interface tanpa menyadari bahwa dibelakangnya berjalan instruksi-instruksi program yang mendukung tampilan dan proses yang dilakukan. Tahap pengembangan aplikasi demikian dikenal dengan dengan istilah pengembangan aplikasi dengan pendekatan Bottom Up. Microsoft Visual Basic Versi 6. Dalam lingkungan Windows user-interface sangat memegang peranan penting.0 merupakan bahasa pemrograman berbasis windows yang sangat populer dan dirancang untuk dapat memanfaatkan fasilitas yang tersedia dalam Microsoft Windows. dan baru dilakukan penulisan kode program.30 C. Dalam pengembangan aplikasi. Visual Basic menggunakan pendekatan Visual untuk merancang user-interface dalam bentuk form. Visual Basic adalah salah satu development tools untuk membangun aplikasi dalam lingkungan Windows. . Visual Basic telah menjadi tools bagi para pemula maupun developer.

0 dapat dibuat dengan mudah sesuai keinginan kita.0 Sebuah aplikasi database dengan visual basic versi 6.31 2. Dengan adanya kontrol-kontrol activex yang mudah digunakan dalam membuat suatu aplikasi database.0 . Layar Utama Visual Basic Versi 6.0 adalah: Menu Bar Main Toolbar Form Desainer Object Browser Project windo Properties window Form Layout windo Toolbox Code window Watches window Locals window Immediate window Gambar 1. Aplikasi Microsoft Visual Basic Versi 6. Struktur yang ada dalam Microsoft Visual Basic Versi 6.

Toolbox(Tombol Perintah ) pada Visual Basic Versi 6. b.0 . Form Form adalah windows atau jendela kerja (worksheet) yang digunakan untuk membuat tampilan yang diinginkan. Kontrol Kontrol merupakan tampilan grafis yang dibuat pada form untuk interaksi dengan pemakai Pointer Label Frame CheckBox ListBox HScrollBar Timer DirListBox Shape Image OLE PictureBox Textbox Command Button Option Button Combobox VScrollBar DriveListBox FileListBo x Line Data DBGrid Gambar 2.32 a.

Label adalah kontrol yang digunakan untuk menampilkan text yang tidak dapat diperbaiki oleh pemakai. atau banyak baris. PictureBox adalah kontrol yang digunakan untuk menampilkan image dengan format: BMP. Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya. 5). Pointer bukan merupakan suatu kontrol. dan digunakan untuk membangkitkan event proses tertentu ketika pemakai melakukan pengeklikan disana. 7). CUR(cursor). CommondButton merupakan kontrol yang hampir sering ditemukan pada setiap form. 2). GIF. Textbox adalah kontrol yang mengandung string yang dapat diperbaikai oleh pemakai. 6). WMF(metafile). true/false. DIB(bitmap). dapat berupa satu baris tunggal. OptionButton sering digunakan untuk pilihan yang hanya satu pilihan dari beberapa option. 3). 8). Icon ini digunakan ketika memilih kontrol yang sudah berada pada form. CheckBox digunakan untuk pilihan yang isinya bernilai yes/no.33 Secara garis besar fungsi dari masing-masing kontrol tersebut adalah sebagai berikut: 1). 4). . dan JPG. EMF(enhanced metafile).

Image berfungsi seperti ImageBox. Timer digunakan untuk proses background yang diaktifkan berdasarkan interval waktu tertentu yang merupakan kontrol nonvisual. 17). 14). OLE dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel. DirListBox. ComboBox merupakan kombinasi dari textbox dan suatu ListBox dimana pemasukan data dapat dilakukan dengan pengetikan maupun pelilihan. Data digunakan untuk data binding.34 9). 10). Sesuatu yang perlu diketahui bahwa kontrol Image menggunakan resource lebih kecil dibandingkan dengan PictureBox. HscrollBar dan VsrollBar digunakan untuk membentuk srollbar berdiri sendiri. . 12). 15). DriveListBox. 16). ListBox mengandung sejumlah item dan user dapat memilih lebih dari satu (bergantung pada property multiselect). 13). 11). dan FileListBox sering digunakan untuk membentuk dialog box yang berkaitan dengan file. tetapi tidak dapat digunakan sebagai kontainer bagi kontrol lainnya. lingkaran dan sebagainya. persegi. Shape dan Line digunakan untuk menampilkan bentuk seperti garis. Microsoft Word dan sebagainya.

Prosedur Kejadian Prosedur kejadian adalah kode yang berhubungan dengan suatu objek. Gambar 3. Metode Metode adalah serangkaian perintah yang sudah tersedia pada suatu objek yang dapat diminta untuk mengerjakan tugas khusus. f.0 e. d. Modul Modul adalah kumpulan dari prosedur umum dan definisi konstanta yang digunakan oleh aplikasi. Prosedur Umum Prosedur umum adalah kode yang tidak berhubungan dengan suatu objek. Jendela Source Program pada Visual Basic Versi 6.35 c. g. Properti Properti adalah nilai atau karakteristik yang dimiliki oleh Visual Basic. .

36 3. Jendela Utama Jendela utama terdiri dari baris judul. mode operasi visual basic sekarang dan form yang aktif. Gambar 4. Form dapat menjadi tempat pengguna melakukan eksekusi proses yang dapat dilakukan program. Jendela Visual Basic 6. dan toolbar. Toolbar berisi kumpulan gambar mewakili perintah yang ada di menu. Jendela Form Form adalah windows yang akan menjadi tampilan program yang merupakan tempat pengguna berinteraksi dengan program. . menu bar. Jendela Utama Program pada Visual Basic Versi 6. memasukkan input ke dalam program. Menu bar merupakan menu drop-down yang dapat digunakan untuk mengontrol operasi dari lingkungan visual basic.0 b.0 a. juga lebar dan panjang dari form yang aktif. Jendela utama juga menampilkan lokasi form yang aktif relatif terhadap sudut kiri atas layar. Baris judul berisi nama proyek.

Jendela Form Program pada Visual Basic Versi 6. Jendela Proyek Program pada Visual Basic Versi 6. Jendela Proyek Jendela proyek menampilkan daftar form dan model proyek. Gambar 6.37 Gambar 5.0 c. Proyek merupakan kumpulan dari Modul Form. Modul Standar. dan File Sumber yang membentuk suatu aplikasi.0 . Modul Class.

Gambar 7. Jendela Properti Jendela properti berisi daftar struktur setting property yang digunakan pada suatu objek terpilih.0 .0 f. Di bagian bawah terdapat property dari objek terpilih. Jendela layout Form Menampilkan posisi form relatif terhadap layar monitor. Kotak drop-down pada bagian atas jendela berisi daftar semua objek pada form yang aktif. Gambar 8. Jendela Layout Form Program pada Visual Basic Versi 6. ToolBox ToolBox adalah kumpulan dari objek yang digunakan untuk membuat user interfase serta kontrol bagi program aplikasi. e.38 d. Jendela Properti Program pada Visual Basic Versi 6.

39

4. Programing a. Susunan dan Tata Bahasa Programing Menyusun sebuah daftar instruksi-instruksi mesin yang diatur secara logis dinamakan Programing. Suatu program mula-mula diberi kode dalam suatu bahasa program adalah mutlak untuk membuat komponen itu melaksanakan pekerjaan-pekerjaan yang diinginkan menurut prosedur yang direncanakan oleh pemakainya. Instruksi-instruksi ini harus dapat ditafsirkan oleh komputer dan dengan demikian ditulis dengan bahasa komputer. Modifikasi berbagai macam instruksi berhubungan dengan susunan teknis komputer dan dengan demikian secara praktis berbeda. Mengingat sebuah program dengan cepat sudah menelan ratusan atau ribuan instruksi, maka hal-hal semacam itu menuntut banyak waktu dan perhatian. Instruksi-instruksi pada programing yang ada, dapat digunakan dalam pembuatan sistem informasi data potensi daerah Kabupaten Magelang dengan mengaplikasikan Microsoft Visual Basic Versi 6.0 yang dapat dilakukan dengan cara yang jauh lebih mudah dan efisien. b. Normalisasi dari Relasi Tabel Istilah normalisasi berasal dari E. F. Codd (Kadir, 2000: 65), salah seorang perintis teknologi basis data. Normalisasi dipakai sebagai metodologi tersendiri untuk menciptakan struktur tabel (relasi) dalam basis data dengan tujuan untuk mengurangi kemubaziran data. Terkadang normalisasi itu sendiri dipakai sebagai perangkat terhadap tabel-tabel yang

40

dihasilkan, dan memberikan panduan yang sangat membantu bagi pengembang untuk mencegah penciptaan struktur tabel yang kurang fleksibel atau mengurangi ketidakefisienan. Aturan-aturan dalam

normalisasi dinyatakan dalam istilah bentuk normal. Bentuk normal adalah suatu aturan yang dikenakan pada relasi-relasi dalam basis data dan harus dipenuhi oleh relasi-relasi tersebut pada level-level normalisasi. Suatu relasi dikatakan berada dalam bentuk normal tertentu jika memenuhi kondisi-kondisi tertentu. Bentuk normal pertama hingga ketiga merupakan bentuk normal yang umum dipakai. Artinya bahwa pada kebanyakan relasi, bila ketiga bentuk normal tersebut terpenuhi, maka persoalan ketidakkonsistenan data tidak akan muncul lagi. Normal pertama merupakan pendefinisian suatu atribut yang bernilai tunggal dan berulang, sedangkan suatu relasi dikatakan normal kedua jika memenuhi normal pertama dan setiap atribut memiliki dependensi total terhadap kunci primer. Serta suatu relasi dikatakan normal ketiga jika memenuhi normal kedua dan setiap atribut bukan kunci (tidak memiliki atribut dependensi transitif terhadap kunci utama/primer). Aturan-aturan normalisasi dinyatakan dalam istilah bentuk normal. Bentuk normal adalah suatu aturan yang dikenakan pada relasi-relasi basis data dan harus dipenuhi oleh relasi-relasi tersebut pada levellevelnormalisasi. Suatu relasi dikatakan berada dalam bentuk normal tertentu jika memenuhi kondisi-kondisi tertentu. Misalnya, suatu relasi

41

berada dalam bentuk normal pertama (biasa disebut 1NF) jika dan hanya jika setiap atribut bernilai tunggal untuk setiap baris. Beberapa level yang biasa digunakan pada normalisasi adalah: 1). 2). 3). 4). 5). 6). Bentuk normal pertama (1NF); Bentuk normal kedua (2NF); Bentuk normal ketiga (3NF); Bentuk normal Boyce_Codd (BCNF); Bentuk normal keempat (4NF); Bentuk normal kelima (5NF). Bentuk normal pertama hingga ketiga merupakan bentuk normal yang umum dipakai. Artinya bahwa ada kebanyakan relasi, bila ketiga bentuk normal tersebut telah dipenuhi, maka persoalan anomali tidak akan muncul lagi. Bentuk normal Boyce-Codd merupakan revisis terhadap bentuk normal ketiga. Bentuk normal 4Nf dan 5NF (dikemukan oleh Fagin) hanya dipakai pada kasus-kasus khusus, yakni pada relasi yang mengandung dependensi nilai banyak. Semakin dalam levelnya, relasi mempunyai kecenderungan lebih baik, dalam artian memiliki problem yang lebih kecil ataupun sama sekali tidak memiliki permasalahan anomali. 1). Bentuk Normal Pertama Bentuk Normal Pertama adalah suatu relasi dikatakan dalam bentuk normal pertama jika dan hanya jika setiap atribut bernilai

. Berada pada bentuk normal pertama. 3). Suatu relasi yang memenuhi BCNF selalu memenuhi 3NF.42 tunggal untuk setiap baris. 4). Tabel yang belum ternormalisasi adalah tabel yang memiliki atribut yang berulang. Bentuk normal pertama biasa dikenakan pada tabel yang belum ternormalisasi. Setiap atribut bukan kunci memiliki sepenuhnya terhadap kunci primer. ii. Bentuk Normal Kedua Bentuk normal kedua adalah suatu relasi berada dalam bentuk normal kedua jika dan hanya jika: i. Bentuk Normal Boyce-Codd (BCNF) Bentuk normal Boyce-Codd adalah suatu relasi disebut memenuhi bentuk normal Boyce-Codd jika dan hanya jika semua penentu (determinan) adalah kunci kandidat (atribut yang bersifat unik). BCNF merupakan bentuk normal sebagai perbaikan terhadap 3NF. Setiap atribut bukan kunci tidak memenuhi dependensi transitif terhadap kunci primer. ii. Bentuk Normal Ketiga Bentuk normal ketiga adalah suatu relasi dikatakandalam bentuk normal ketiga (3NF) jika: i. Berada dalam bentuk normal kedua. 2).

43 tetapi tidak untuk sebaliknya. Z) memenuhi dependensi gabungan jika gabungan dari proyeksi A. Gabungan dari dua proyeksi-proyeksi tersebut bisa jadi menghasilkan relasi antara yang mengandung baris yang salah. Pada suatu relasi R dengan atribut A. Dependensi Gabungan dan Bentuk Normal Kelima Dependensi gabungan mendasari bentuk normal kelima. …. 5). dependensi nilai banyak muncul pada relasi yang paling tidak memiliki tiga atribut dan dua diantaranya bernilai banyak. dan nilai-nilainya tergantung hanya pada atribut ketiga. Secara umum. C) hanya tergantung pada nilai A tak tergantung pada nilai C. B. Suatu relasi yang memenuhi 3NF belum tentu memenuhi BCNF. B. . C. Y. atribut B dikatakan bersifat multidipenden terhadap A jika sekumpulan nilai B yang diberikan pada pasangan (A. B. Suatu relasi R (X. …. 6). C dengan A. …. Dependensi Nilai Banyak dan Bentuk Normal Keempat Dependensi nilai banyak merupakan terjemahan dari multivalued dependency (MVD). C merupakan subhimpunan dari atribut-atribut R. Dependensi ini dipakai untuk menyatakan hubungan satu ke banyak.

44 Namun. maka proses perancangan basis data secara fisik mulai dilakukan. Bentuk normal kelima (5NF). Perancangan biasanya menghasilkan dokumentasi perancangan . secara praktis dapat dikatakan bahwa suatu relasi R berada dalam 5NF jika data yang ada padanya tidak dapat lagi didekomposisi menjadi relasi-relasi yang lebih kecil dengan kunci kandidat relasi-relasi yang lebih kecil ini tidak sama dengan kunci kandidat relasi. Setelah semua tabel dinormalisasikan (memenuhi kriteria normalisasi). gabungan ketiga proyeksi akan menghasilkan relasi yang sesuai dengan aslinya. menggunakan acuan dependensi gabungan. Perancangan sistem tidak lepas dari penentuan kunci atau primary key. tetapi sekaligus juga dapat menjadi pengenal unik (tidak ada yang kembar) terhadap tabel. c. Penentuan kunci merupakan hal yang paling esensial pada basis data. Suatu relasi berada dalam 5NF jika dan hanya jika setiap dependensi gabungan dalam R tersirat oleh kunci kandidat relasi R. penyusunan basis data ini berlandaskan kamus aliran data yang dibuat. Perancangan Sistem dalam Proses Kerja Programming Perancangan basis data merupakan langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. tidak sekedar sebagai metode untuk mengakses suatu baris tertentu. yang terkadang disebut PJ/NF (Projection Join/Normal Form).

pemasangan program. Entitas Entitas sering disebut tipe entitas atau kelas entitas. Istilah lain atribut adalah properti. maka tahapan selanjutnya adalah mengimplementasikan sistem (basis data) mencakup pengkodean program. pengujian program. dan juga bila perlu pelatihan kepada pengguna. entitas akan menjadi tabel.45 dalam bentuk spesifikasi program dan Bagan Struktur Sistem. Komponen pada Perancangan Basis Data Secara Konseptual 1). sedangkan Bagan Struktur Sistem memperlihatkan seluruh program dalam sistem baru dan hierarki kontrol terhadap program-program tersebut. . Pada umumnya para perancang proses memberi kemungkinan untuk langsung. Setelah perancangan proses selesai dilakukan. Atribut Atribut adalah item data yang menjadi bagian dari suatu entitas. 2). Entitas menyatakan objek atau kejadian. sesudah diterjemahkan meneruskan pengerjaan data yang sesungguhnya. Pada model relasional. d. Spesifikasi program dipakai sebagai petunjuk bagi pemrogram agar dengan mudah dapat menuangkan proses ke dalam program. Dalam hal ini aplikasi mulai dioperasikan oleh pengguna untuk melakukan berbagai kegiatan/transaksi.

c). . 4). tipe. format. Penambahan (Insert). Tujuan integritas referensial adalah untuk menjamin agar elemen dalam suatu tabel yang menunjuk ke suatu pengenal unik pada suatu baris pada tabel lain benar-benar menunjuk ke suatu nilai yang memang ada. Peremajaan (Update). Integritas Referensial Integritas Referensial adalah aturan-aturan yang mengatur hubungan antara kunci primer dengan kunci tamu milik tabel-tabel yang berada dalam suatu basis data relasional untuk menjaga konsistensi data. panjang. Macam integritas referensial ada tiga. melindungi kesalahan sewaktu pengisian data). Penghapusan (Delete). Kekangan Kekangan digunakan untuk melindungi integritas data (misalnya. b). Domain Domain adalah himpunan nilai yang berlaku bagi suatu atribut. 6). dan nilai masing-masing item data.46 3). 5). Hubungan Hubungan adalah asosiasi atau kaitan antara dua entitas. Kekangan domain mendefinisikan nama. yaitu: a).

data pariwisata. Metode Observasi Metode observasi dilakukan secara langsung dengan mengadakan pengamatan dan mengambil data-data yang diperlukan. Metode Wawancara Metode wawancara dilakukan dengan cara melakukan wawancara dengan Kepala BPS Kabupaten Magelang. dan potensi per kecamatan di Kabupaten Magelang.BAB III METODE KEGIATAN A. Fokus kegiatan ini adalah pembuatan sistem informasi data kependudukan. seperti cara pembukuan data-data potensi daerah di BPS Kabupaten Magelang. data pertanian. Subbagian Tata Usaha dan para pegawai BPS Kabupaten Magelang yang terkait dengan penyusunan Tugas Akhir ini. 2. data pendidikan. . Ruang Lingkup Kegiatan Kegiatan ini dilakukan untuk membuat program Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang yang dicatat oleh BPS Kabupaten Magelang dengan Microsoft Visual Basic Versi 6. B.0. Metode Pengumpulan Data 1.

d.48 3. Mempelajari Database dalam Microsoft Visual Basic 6. c. Menjalankan program.0.0. 4. c.0. C. Merancang tabel-tabel yang akan dibuat dalam program dengan bantuan Microsoft Acces. b. laporan dan kepustakaan lainnya yang mendukung penyusunan Tugas Akhir ini: a. Mempelajari Basis Data. Mempelajari Microsoft Visual Basic 6. Metode Literatur Metode literatur dilakukan dengan mengumpulkan data dari buku pedoman.0. langkah-langkah yang ditempuh adalah: a. metode yang ditempuh meliputi: . Metode Kegiatan Dalam merancang dan membuat Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang yang dicatat oleh BPS Kabuapaten Magelang dengan Microsoft Visual Basic Versi 6. Metode Perancangan Sistem Dari hasil survey maka dibuat program yang sesuai secara komputerisasi dengan menggunkan program Microsoft Visual Basic 6. Membuat Kode program pada form-form yang ada. Mamasukkan atau menghubungkan tabel-tabel ke dalam form masingmasing di Project Visual Basic 6.0. b.

0. viii. Analisis Data Hasil perancangan dan pembuatan program diuraikan dan dijelaskan secara deskriptif. vii. Mempersiapkan alat dan bahan yang diperlukan. Membuat Diagram Aliran Data Analisis. iv. Simpulan akhir ditentukan berhasil atau tidaknya program yang dibuat. ii. . v. D. Normalisasi Data. vi. Merevisi program bila hal ini diperlukan. Menguji program. Penaksiran dan penarikan simpulan dilakukan berdasarkan tiap langkah pembuatan program. indikasi keberhasilan berdasarkan pada kesesuaian program dengan penanganan basis data secara manual. Membuat Diagram antar Entitas. Mengubah dan menerangkan diagram aliran program ke dalam tata bahasa pemrograman Microsoft Visual Basic 6.49 i. Membuat Diagram Aliran Data Konteks. iii.

Tahap Studi Pendahuluan 1). Tahap Pengembangan Sistem a. para pegawai BPS (Subbagian Tata Usaha. Hasil Kegiatan 1. dkk. arsip atau informasi ditulis dalam suatu lembaran kertas yang dikumpulkan dalam suatu buku ataupun map.BAB IV HASIL DAN PEMBAHASAN A. Hal ini juga tampak jelas di BPS Kabupaten Magelang. Kondisi Badan Pusat Statistik Kabupaten Magelang Pemakaian komputer di Indonesia pada umumnya masih berkisar sebagai alat bantu dalam merepresentasikan informasi (Suntoro. Map-map/buku-buku yang sejenis . dalam operasional administrasi. petugas tata usaha disibukkan dengan permintaan penyimpanan data dan penginformasian data kepada para pengguna informasi seperti kepala BPS. 2). Semua data. Administrasi BPS Kabupaten Magelang yang terletak di jalan Letnan Tukiyat No 04 Kota Mungkid Magelang ini. Di BPS Kabupaten Magelang komputer umumnya digunakan sebagai alat pengganti mesin ketik dan membantu mempermudah pengolahan data dari segi perhitungan. dan Seksi-seksi). maupun pihak-pihak lain yang membutuhkan data. 1992).

Data yang dibutuhkan harus dicari pada suatu rak-rak. Diagram alir data konteks dibuat dengan maksud untuk mempermudah dalam merancang program basis data dari sistem informasi manajemen potensi daerah Kabupaten Magelang. . sobek. Ketika pengguna informasi baik mereka yang berasal dari BPS Kabupaten Magelang itu sendiri maupun pihak luar dari BPS Kabupaten Magelang memerlukan suatu data. Pembuatan basis data pada tahap rancana pendahuluan dilakukan dengan membuat diagram alir data. Pencarian pada kertas secara manual ini memerlukan proses yang lama.51 diklasifikasikan menurut kelompok tertentu dan dimasukkan ke dalam laci tertentu dalam suatu lemari penyimpanan. Lemari-lemari ini berada dalam suatu ruangan khusus yang merupakan ruangan penyimpanan data. petugas tata usaha selalu disibukkan dengan pencarian data. bahkan hilang. Tahap Rencana Pendahuluan Tahap rencana pendahuluan ditentukan dalam bentuk diagram alir data konteks. Penyimpanan data yang masih bersifat konvensional ini ternyata memiliki kekurangan. b. yaitu data tidak tersimpan dengan baik karena kemungkinan rusak.

sistem informasi data potensi daerah Kabupaten Magelang. Diagram Alir Data (DAD) Analisis Diagram alir data yang telah dibuat pada tahap rencana pendahuluan oleh gambar 9 akan dilakukan penjabaran ke dalam pandangan yang . DAD Konteks sistem penanganan data potensi daerah Kabupaten Magelang Diagram Konteks sistem penanganan data potensi daerah Kabupaten Magelang memberikan gambaran bahwa sistem berinteraksi dengan dua terminator yaitu pegawai BPS dan yang diberikan laporan data potensi daerah tersebut. Tahap Analisa Sistem Pada tahap ini untuk memperinci diagram alir data analisis perlu dibuat kamus data yang merupakan perincian item-item yang terdapat pada aliran data dan penyimpanan data. Magelang Hasil Hasil Hasil Laporan Data Pendidikan Pendidikan Hasil Laporan Data Pertanian Pertanian Gambar 9.52 Penduduk Laporan data kependudukan Laporan Data Pariwisata Pariwisata Sistem Informasi Data Potensi Daerah Kab. Dalam hal ini adalah masyarakat umum Tanda panah menyatakan input dan output sistem. 1). c.

sehingga dinormalisasi. 3). Dari diagram alir data konteks sistem informasi manajemen potensi daerah Kabupaten Magelang yang terdiri dari dua terminator yaitu pegawai BPS dan yang diberikan laporan data potensi daerah tersebut (masyarakat umum) dapat dijabarkan menjadi beberapa DAD.53 lebih detail. Adapun tabel yang diperlukan adalah seperti pada lampiran 3. Penjabaran DAD dapat dilihat pada lampiran 1. Oleh karena itu maka perlu dibuat tabel-tabel data untuk mempermudah proses normalisasi basis data. dapat dilihat pada lampiran 2. 2). Kamus Aliran Data Daftar nama-nama item yang dibutuhkan dalam pembuatan diagram alir data yang telah dijabarkan menjadi beberapa DAD sesuai gambargambar pada lampiran 1. tidak perlu lagi . Dari tabel-tabel yang dibuat guna mempermudah pembuatan basis data seperti pada lampiran 3 ternyata telah memenuhi bentuk normal pertama yaitu relasi tiap atribut bernilai tunggal untuk setiap baris. memenuhi syarat bentuk normal kedua. Diagram alir data yang lebih detail dari diagram alir data konteks disebut diagram alir data. bahkan bentuk normal ketiga. Bentuk Normal Basis Data Bentuk normal basis data diperlukan untuk mempermudah perancangan basis data ketika pada tahap perancangan sistem.

VisData .Mdb Untuk membuat basis data Penduduk1. Dari jendela Visual Basic pilih menu Add-Ins kemudian pilih Visual Data Manager (VisData). Tujuan perancangan sistem ini adalah untuk mengendalikan atau memecah tugas ke dalam beberapa model atau sub-sub program kemudian untuk dipakai ke dalam sistem komputerisasi. 1). Tahap Perancangan Sistem Tahap perancangan sistem basis data dapat menggambarkan secara umum bentuk sistem yang akan atau telah berlangsung.Mdb dari Visual Basic 6. Membuat Basis Data Penduduk1.54 d.0 digunakan VisData dengan format Microsoft Access langkahlangkahnya sebagai berikut. i. Perancangan Basis Data a). maka akan muncul tampilan seperti gambar 10. Gambar 10.

55 ii. Selanjutnya akan tampil kotak dialog Select Microsoft Access Data to Create.0 MDB. sehingga terlihat seperti gambar 12. Pilihlah folder atau direktori pada kotak Save in untuk menyimpan database yang akan dibuat. perhatikan gambar 11. Membuat Data Base Lewat Microsoft Access iii. Gambar 12. Pilih menu File. Lalu New kemudian pilih Microsoft Access. Gambar 11. lalu ketikkan nama filenya POTENSI_DAERAH pada kotak File Nama. Select Microsoft Access Database to Create . dan pilih Version 7.

Membuat Tabel (2) Dari tabel VisData ketikkan nama tabelnya yaitu TabPenduduk1 pada kotak Table Name lalu isi field – field pada kotak Field List. kemudian dari tampilan menu yang tampak pilih New Table. . sebagai contoh terlihat pada gambar 14. sehingga tampak tampilan seperti gambar 13.56 iv. Gambar 13. langkah-langkah membuat tabel Penduduk1 adalah sebagai berikut: (1) Klik kanan pada jendela database (Database Windows). Tekan Save v.

57 Gambar 14. Selanjutnya dengan langkah yang sama dibuat basis data dan tabel Penduduk2. Kemudian klik Build the Table untuk menyimpan struktur tabel yang telah dibuat. No Nama Field Tipe Data Lebar 1 2 3 4 5 6 7 8 Kode Nama JumlahRT LakiDewasa PerempuanDewasa AnakLaki AnakPerempuan Jumlah Text Text Text Text Text Text Text Text 5 15 20 20 20 20 20 50 Tabel 1. Tabel Struktur (3) Klik tombol Add Field untuk membuat field baru dan buat field dengan ketentuan seperti pada tabel 1. Pendidikan. Pertanian. Tabel Penduduk berdasarkan jenis kelamin vi. . Pariwisata. Pengunjung dan Login dengan data sesuai lampiran 4.

jumlah penduduk yang tamat DIV.58 2). jumlah SMK. TabPenduduk1 TabPenduduk1 digunakan untuk menyimpan data-data penduduk berdasarkan jenis kelamin. dan total dapat dilihat pada lampiran 4. jumlah penduduk yang tamat D3. jumlah penduduk laki-laki dewasa. Data yang dimaksud mengenai jumlah penduduk yang tidak/belum tamat SD. dan total dapat dilihat pada lampiran 4. Penjelasan Tabel Data a). jumlah SLTP. Data yang dimaksud mengenai jumlah rumah tangga. dan total dapat dilihat pada lampiran 4. jumlah penduduk yang tamat D1/D2. jumlah perempuan dewasa. jumlah anak laki-laki. jumlah penduduk yang tamat SD. jumlah SD. jumlah SMU. TabPendidikan TabPendidikan digunakan untuk menyimpan data-data pendidikan. TabPenduduk2 TabPenduduk2 digunakan untuk menyimpan data-data penduduk berdasarkan tingkat pendidikan. Data yang dimaksud mengenai jumlah TK. b). jumlah anak perempuan. . jumlah penduduk yang tamat SLTP. c). jumlah penduduk yang tamat SLTA.

TabPertanian TabPertanian digunakan untuk menyimpan data-data pertanian. Taman Anggrek. g). TabPassword Agar data terjamin keamanannya dan tidak sembarang orang mengedit atau menghapus data maka diperlukan kunci atau password untuk mengaksesnya. Telaga Bleder. Pemandian Kalibening. Candi Mendut. Data yang dimaksud mengenai nama pengunjung. ketela. dan Ketep dapat dilihat pada lampiran 4. cabe. jagung. alamat. Taman Rekreasi Mendut. dan petsai dapat dilihat pada lampiran 4. Tabel ini meliputi username dan . Candi Umbul. salak. TabPariwisata TabPariwisata digunakan untuk menyimpan data-data pariwisata. f). TabPengunjung TabPengunjung digunakan untuk menyimpan data-data pengunjung Sistem Informasi Data Potensi Daerah Kabupaten Magelang. Data yang dimaksud mengenai jumlah hasil-hasil pertanian yaitu padi. Data yang dimaksud mengenai jumlah pengunjung objek wisata yang ada di Kabupaten Magelang yaitu Candi Borobudur. kobis.59 d). kacang. e). dan pekerjaan/instansi dapat dilihat pada lampiran 4.

Struktur dari tabel Password dapat dilihat pada lampiran 4.60 password. Perancangan Proses Perancangan proses biasanya menghasilkan dokumentasi perancangan dalam bentuk bagan struktur sistem. Bagan Struktur Sistem memperlihatkan seluruh program dalam sistem baru dan hirarki kontrol terhadap program sistem informasi data potensi daerah Kabupaten Magelang yang akan dibuat. MENU UTAMA EXIT INPUT PENCARIAN EDIT LOGIN Kembali ke Menu Pilihan Penduduk Berdasar Jenis Kelamin Penduduk Berdasar Tingkat Pendidikan Pendidikan Penduduk Berdasar Jenis Kelamin Penduduk Berdasar Tingkat Pendidikan Pendidikan Penduduk Berdasar Jenis Kelamin Penduduk Berdasar Tingkat Pendidikan Pendidikan Tambah Login Pertanian Pertanian Pertanian Pariwisata Pariwisata Pariwisata Gambar 15. Bagan Struktur Sistem . Bagan Struktur Sistem dari program tersebut adalah seperti pada gambar 15. 3).

b). namun hasilnya tidak sesuai dengan yang diharapkan. Tahap Pengkodean Pada tahap pengkodean ini yang dilakukan adalah pengembangan aplikasi dengan pemprograman visual disertai dengan penulisan kode program (listing program). . Kesalahankesalahan alam pengujian program adalah sebagai berikut. Kesalahan ini mengakibatkan program akan berhenti sebelum selesai pada saatnya karena program tidak menemukan obyek yang sedang dijalankan. Program akan tetap memproses dan didapatkan hasilnya. Kesalahan Logika Kesalahan logika dalam pembuatan program aplikasi sangat sulit untuk ditemukan. Kesalahan Bahasa (Language Error) Kesalahan bahasa adalah kesalahan dalam penulisan kode program yang tidak sesuai dengan kriteria dari bahasa program yang dipakai. 2). Kesalahan Proses Kesalahan yang muncul ketika proses eksekusi program dilakukan.61 e. a). Tahap Pengujian Program Pada tahap pengujian program ini adalah dengan menguji mengenai adanya kesalahan-kesalahan dalam pembuatan program. c). Tahap Implementasi Sistem 1).

Peta Pariwisata. Potensi Pariwisata berisi penjelasan dari tiap-tiap objek pariwisata yang ada di Kabupaten Magelang. maka tampilan awal dari program adalah menu utama. Potensi pariwisata. Menu-menu tersebut dapat di akses oleh semua pengunjung sistem informasi manajemen potensi daerah Kabupaten Magelang.62 3). dan atau hapus data. edit data dan hapus data potensi daerah Kabupaten Magelang. Profil Potensi Daerah berisi profil potensi daerah dari 21 kecamatan yang ada di Kabupaten Magelang. Profil Potensi Daerah. pengunjung dapat melihat/mencari data-data potensi daerah Kabupaten Magelang saja. Profil BPS. Saat program dijalankan. Cara Kerja Cara kerja program didasarkan pada bagian alir sistem dari program yang telah dibuat. Keluar digunakan untuk keluar dari program. About programmer. Buku Tamu. Hal ini dilakukan . Petunjuk Penggunaan dan Keluar. Petunjuk Penggunaan berisi petunjuk untuk menggunakan program. tanpa bisa melakukan input. Pada menu Data Potensi Daerah. Buku tamu berisi data-data pengunjung Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang. About Programmer berisi data tentang programmer. Profil BPS berisi Visi dan Misi serta Struktur Organisasi BPS Kabupaten Magelang. seperti Data Potensi Daerah. edit. Dalam menu utama terdapat banyak pilihan menu. Untuk login petugas digunakan untuk melakukan input data.

Profil Potensi Daerah. Gambar 16. Dalam menu pilihan terdapat tiga pilihan untuk masuk ke menu berikutnya.63 untuk menghindari adanya penyalahgunaan program. seperti Data Potensi Daerah. seperti input data dan atau pengeditan data oleh pihak-pihak yang tidak bertanggung jawab. dan menu keluar. About programmer. Cara kerja program dimulai dari menu utama. Hasil Proses Kerja Program Proses kerja dari program berdasarkan struktur sistem di mana kesalahan data tergantung pada pengguna. Dalam menu utama terdapat banyak pilihan menu. Peta Pariwisata. Petunjuk Penggunaan dan Keluar. Buku Tamu. pengunjung. Profil BPS. yaitu sebagai petugas. Potensi pariwisata. 2. Form Menu Utama .

. Form MDI Utama Menu-menu yang akan tampil hanya menu pencarian data penduduk berdasarkan jenis kelamin. Tampilan menu-menu tersebut terlihat berturut-turut dalam gambar berikut. data pertanian dan data pariwisata. data penduduk berdasarkan tingkat pendidikan. maka akan langsung masuk ke form MDI Utama. Gambar 17. data pendidikan.64 Jika dipilih menu Data Potensi Daerah.

Form Pencarian Data Penduduk Berdasarkan Tingkat Pendidikan . Form Pencarian Data Penduduk Berdasarkan Jenis Kelamin Gambar 19.65 Gambar 18.

66 Gambar 20. Form Pencarian Data Pertanian . Form Pencarian Data Pendidikan Gambar 21.

Form Pencarian Data Pariwisata Tetapi jika petugas telah berhasil melakukan Login yang ada menu utama maka input data. Gambar 23.67 Gambar 22. dan tambah login dapat dibuka. Form Login Petugas . edit data.

Form Input Username dan Password Petugas Menu input data terdiri dari input data penduduk berdasarkan jenis kelamin. Gambar 24.68 Untuk menu tambah login dapat dilakukan hanya oleh petugas BPS saja karena untuk masuk ke menu ini juga harus melakukan login terlebih dahulu. input data penduduk berdasarkan tingkat pendidikan. input data pendidikan. input data pertanian dan input data pariwisata. . Tampilan menumenu tersebut berturut-turut adalah sebagai berikut.

69 Gambar 25. Form Input Data Penduduk Berdasarkan Tingkat Pendidikan . Form Input Data Penduduk Berdasarkan Jenis Kelamin Gambar 26.

70 Gambar 27. Form Input DataHasil Pertanian . Form Input Data Pendidikan Gambar 28.

71

Gambar 29. Form Input Data Pengunjung Obyek Wisata di Kabupaten Magelang Menu edit data terdiri dari edit data penduduk berdasarkan jenis kelamin, edit data penduduk berdasarkan tingkat pendidikan, edit data pendidikan, edit data pertanian dan edit data pariwisata. Tampilan menu-menu tersebut berturut-turut adalah sebagai berikut.

72

Gambar 30. Form Edit Data Penduduk Berdasarkan Jenis Kelamin

Gambar 31. Form Input Data Penduduk Berdasarkan Tingkat Pendidikan

73

Gambar 32. Form Input Data Pendidikan

Gambar 33. Form Input Data Hasil Pertanian

maka secara otomatis akan muncul form perintah penentuan kecamatan yang akan dilihat. Form Input Data Pengunjung Obyek Wisata di Kabupaten Magelang Jika memilih menu Profil Potensi Daerah.74 Gambar 34. .

pariwisata. akan tampil menumenu seperti pada gambar di atas. Form Potensi Kecamatan Begitu juga untuk kecamatan-kecamatan yang lain. kependudukan. . Didalamnya terdapat sub menu geografis. transportasi. industri dan perdagangan. Gambar 36. keehatan. Form Pilihan Kecamatan Jika nama kecamatan telah dipilih maka akan tampil menu potensi dari kecamatan tersebut.75 Gambar 35.

Form Profil BPS Gambar 38. Gambar 37. Form Visi dan Misi BPS Kabupaten Magelang .76 Profil BPS berisi form Visi Misi dan Struktur Organisasi BPS Kabupaten Magelang.

77 Gambar 39. Form Potensi Pariwisata Kabupaten Magelang . Form Struktur Organisasi BPS Kabupaten Magelang Potensi pariwisata Berisi gambaran singkat tentang obyek-obyek wisata yang ada di Kabupaten Magelang. Gambar 40.

Gambar 42.78 Buku Tamu berisi data-data pengunjung Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang. Form About Programmer . Gambar 41. Form Buku Tamu About Programmer berisi data-data tentang programmer.

yaitu untuk mengetahui cara kerja program. Dalam penyusunan program digunakan bahasa basic yang ada dalam software Microsoft Visual Basic Versi 6.79 Petunjuk Penggunaan berisi petunjuk penggunaan. edit. Form Menu Help B. Pembahasan Penyusunan dan penataan program sistem informasi data potensi daerah Kabupaten Magelang yang dicatat oleh BPS Kabupaten Magelang ini didasarkan pada form-form yang terkait dengan program.0. Gambar 43. Karena sifat . Penyusunannya didasarkan pada perintah-perintah yang ada dalam form-form misalnya simpan. cetak dan keluar. Program yang telah dibuat perlu dijalankan untuk membuktikan apakah program dapat berjalan sesuai dengan yang digunakan atau tidak. cari.

data penduduk berdasarkan tingkat pendidikan. menu data pariwisata. data pendidikan. Program basis data yang sudah dibuat diantaranya adalah menu data penduduk berdasarkan jenis kelamin. menu data pendidikan. Adanya program sistem informasi manajemen potensi daerah Kabupaten Magelang yang dicatat oleh BPS Kabupaten Magelang ini pengguna dapat mengerjakan input data penduduk berdasarkan jenis kelamin. data pariwisata dengan mudah dan cepat serta penyimpanan yang lebih efisien. menu data pertanian.0 maka program tersebut akan berjalan dengan benar dan pengeksekusiannnya berjalan dengan sukses. program sistem informasi manajemen potensi daerah Kabupaten Magelang yang dicatat oleh BPS Kabupaten Magelang ini memiliki beberapa keunggulan dibandingkan dengan cara pengolahan yang dilakukan secara manual. menu data penduduk berdasarkan tingkat pendidikan. .80 dari bahasa pemrograman adalah mengikuti apa yang diinginkan oleh operator dan komputer hanya bisa memproses. data pertanian. Hasil dari program sistem informasi manajemen potensi daerah Kabupaten Magelang yang dicatat oleh BPS Kabupaten Magelang yang telah dibuat ternyata dapat dijalankan. Bila dianggap memenuhi ketentuan dalam bahasa pemrograman Microsoft Visual Basic Versi 6.

0 yaitu dengan membuat menu input data. data pendidikan. data penduduk berdasarkan tingkat pendidikan. edit . Cara membuat database Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang dengan mengaplikasikan Microsoft Visual Basic Versi 6. Proses kerja program sehingga dapat menghasilkan program database Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang yang dicatat oleh Badan Pusat Statistik Kabupaten Magelang dengan mengaplikasikan Microsoft Visual Basic Versi 6. Simpulan 1. pencarian data. edit data. dan data pariwisata. cetak dan keluar. Data-data tersebut meliputi data penduduk berdasarkan jenis kelamin. B. Saran 1. edit. data pertanian.0 yaitu dengan membuat database dengan Microsoft access kemudian dikoneksikan dengan Microsoft Visual Basic Versi 6. hapus.0 tersebut. Sebaiknya program database Sistem Informasi Manajemen Potensi Daerah Kabupaten Magelang tersebut dibuat dengan lengkap sesuai data potensi daerah Kabupaten Magelang agar dapat mempermudah dalam input data. Penyusunan didasarkan pada perintah-perintah yang ada dalam form-form misalnya simpan. dan hapus data. 2.BAB V SIMPULAN DAN SARAN A. cari.

Dalam membuat program sebaiknya diperhatikan field-field yang diperlukan dalam tabel dalam sebuah database. 2. Begitu juga dalam penulisan source kode harus lebih teliti agar program tidak terjadi error.82 data dan pencarian data sehingga mempermudah pelayanan kepada masyarakat. atau instansi tertentu yang memerlukan data. . perorangan.

Jakarta: PT. 1994. Konsep dan Perancangan Database. E. E. Yogyakarta: Andi Offset. Bandung: PT. Manajemen Berbasis Sekolah. Yogyakarta: Andi Offset Kristanto. California: Osborus MC Grow Hill Kusumo. Bandung: CV. Elex Media Komputindo Kadir. Remaja Rosdakarya. David. Ario Suryo. 2003. 2004. Sutanta. Yogyakarta: Andi Offset Kruglinsky. Jakarta: PT. Mulyasa. Pemrograman Visual Basic 6. Yogyakarta: Graha Ilmu. Belajar Komputer Visual Basic.0 . 2005. Yrama Widya Halvroson. Sistem Basis Data. 1986. . 2000. Konsep dan Tuntunan Praktis Basis Data. Buku Latihan Microsoft Visual Basics.79 DAFTAR PUSTAKA Daryanto. Buku Latihan Microsoft Visual Basic 6.0. Harianto. 2002. 2000. Abdul. Database Managemen Sistem. Tim Divisi Penelitian dan Pengembangan. Elex Media Komputindo. 1999.

Daftar Data Penduduk berdasarkan Jenis Kelamin .80 Lampiran 1: Penjabaran DAD Konteks yang Terdiri dari 5 Macam DAD dan Penjelasan Simbol-Simbol DAD 1. Data Penduduk Berdasarkan Jenis Kelamin Data Penduduk Berdasar Jenis Kelamin Error! Kode Kecamatan Input Data Penduduk Berdasarkan Jenis Kelamin Data Penduduk Berdasar Jenis Kelamin Masukan Kode Kecamatan Cari Data Penduduk Berdasarkan Jenis Kelamin Masukan Kode Kecamatan Edit Data Penduduk Berdasarkan Jenis Kelamin Masukan Kode Kecamatan Hapus Data Penduduk Berdasarkan Jenis Kelamin Persetujuan Cetak Data Penduduk Berdasarkan Jenis Kelamin Gambar 10.

Pendidikan Persetujuan Cetak Data Penduduk Berdasarkan T. Pendidikan Masukan Kode Kecamatan Edit Data Penduduk Berdasarkan T. Pendidikan Masukan Kode Kecamatan Hapus Data Penduduk Berdasarkan T.81 2. Daftar Data Penduduk berdasarkan Tingkat Pendidikan . Pendidikan Gambar 11. Pendidikan Data Penduduk Berdasar Tingkat Pendidikan Masukan Kode Kecamatan Cari Data Penduduk Berdasarkan T. Data Penduduk Berdasarkan Tingkat Pendidikan Data Penduduk Berdasar Tingkat Pendidkan Kode Kecamatan Input Data Penduduk Berdasarkan T.

82 3. Data Pendidikan Data Pendidikan Kode Kecamatan Input Data Pendidikan Data Pendidikan Masukan Kode Kecamatan Cari Data Pendidikan Masukan Kode Kecamatan Edit Data Pendidikan Masukan Kode Kecamatan Hapus Data Pendidikan Persetujuan Cetak Data Pendidikan Gambar 12. Daftar Data Pendidikan .

Data Pertanian Data Pertanian Kode Kecamatan Input Data Pertanian Data Pertanian Error! Masukan Kode Kecamatan Cari Data Pertanian Masukan Kode Kecamatan Edit Data Pertanian Masukan Kode Kecamatan Hapus Data Pertanian Persetujuan Cetak Data Pertanian Gambar 13.83 4. Daftar Data Pertanian .

Keterangan Simbol-simbol pada DAD . Daftar Data Pariwisata Termistor Data Store Penyimpanan Data Proses Data Aliran Data Gambar 15. Data Pariwisata Data Pariwisata Input Data Pariwisata Kode Bulan Data Pariwisata Masukan Kode Bulan Cari Data Pariwisata Masukan Kode Bulan Edit Data Pariwisata Masukan Kode Bulan Hapus Data Pariwisata Persetujuan Cetak Data Pariwisata Gambar 14.84 5.

85 Lampiran 2: Nama-Nama Item yang Dibutuhkan dalam Pembuatan Diagram Alir Data No Nama Field 1 Kode 2 Nama 3 JumlahRT 4 LakiDewasa 5 PerempuanDewasa 6 AnakLaki 7 AnakPerempuan 8 Jumlah 9 Kode 10 Kecamatan 11 TidakTamatSD 12 SD 13 SLTP 14 SLTA 15 D1 16 D3 17 D4 18 Total 19 Kode 20 Kecamatan 21 TK 22 SD 23 SLTP 24 SMU 25 SMK 26 Total 27 Kode 28 Kecamatan 29 Padi 30 Jagung 31 Ketela 32 Salak 33 Cabe 34 Kacang 35 Kobis 36 Petsai Tipe Data Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Lebar 5 15 20 20 20 20 20 50 5 15 20 20 20 20 20 20 20 50 5 15 20 20 20 20 20 50 5 15 20 20 20 20 20 20 20 20 Keterangan Kode Kecamatan Nama Kecamatan Jumlah Rumah Tangga Jumlah laki-laki Dewasa Jumlah Perempuan Dewasa Jumlah Anak Laki-laki Jumlah Anak Perempuan Jumlah/Total Kode Kecamatan Nama Kecamatan Tidak/Belum Tamat SD SD SLTP SLTA DI/DII DIII DIV Jumlah/Total Kode Kecamatan Nama Kecamatan Jumlah TK Negeri & Swasta Jumlah SD Negeri & Swasta Jumlah SLTP Negeri & Swasta Jumlah SMU Negeri & Swasta Jumlah SMK Negeri & Swasta Jumlah/Total Kode Kecamatan Nama Kecamatan Jumlah Produksi Padi Jumlah Produksi Jagung Jumlah Produksi Ketela Jumlah Produksi Salak Jumlah Produksi Cabe Jumlah Produksi Kacang Jumlah Produksi Kobis Jumlah Produksi Petsai .

86 37 38 39 40 41 42 43 44 45 46 Kode Bulan Borobudur Mendut Kalibening Bleder Anggrek Umbul Mendut2 Ketep Text Text Text Text Text Text Text Text Text Text 5 15 20 20 20 20 20 20 20 20 Kode Bulan Nama Bulan Pengunjung Candi Borobudur Pengunjuing Candi Mendut Pengunjung Pemandian Kalibening Pengunjung Telaga Bleder Pengunjung Taman Anggrek Pengunjung Candi Umbul Pengunjung Taman Rekreasi Mendut Pengunjung Ketep .

87 Lampiran 3: Tabel-Tabel yang Dibutuhkan untuk Membuat Basis Data Tabel-Tabel yang Dibutuhkan untuk Membuat Basis Data No Nama Tabel Nama Field Kode Nama JumlahRT LakiDewasa PerempuanDewasa AnakLaki AnakPerempuan Jumlah Kode Kecamatan TidakTamatSD SD SLTP SLTA D1 D3 D4 Total Kode Kecamatan TK SD SLTP SMU SMK Total Kode Kecamatan Padi Jagung Ketela Salak Cabe Kacang Kobis 1 TabPenduduk1 2 TabPenduduk2 3 TabPendidikan 4 TabPertanian .

88 5 TabPariwisata Petsai Kode Bulan Borobudur Mendut Kalibening Bleder Anggrek Umbul Mendut2 Ketep .

89 Lampiran 4: Tabel-Tabel Penjelasan Pada Tabel yang Dibutuhkan di Basis Data TabPenduduk1 (Tabel Penduduk Berdasarkan Jenis Kelamin) Field Kunci : Kode Jumlah Field : 8 No Nama Field 1 Kode 2 Nama 3 JumlahRT 4 LakiDewasa 5 PerempuanDewasa 6 AnakLaki 7 AnakPerempuan 8 Jumlah Tipe Data Text Text Text Text Text Text Text Text Lebar 5 15 20 20 20 20 20 50 Keterangan Kode Kecamatan Nama Kecamatan Jumlah Rumah Tangga Jumlah laki-laki Dewasa Jumlah Perempuan Dewasa Jumlah Anak Laki-laki Jumlah Anak Perempuan Jumlah/Total TabPenduduk2 (Tabel Penduduk Berdasarkan Tingkat Pendidikan) Field Kunci : Kode Jumlah Field : 10 No 1 2 3 4 5 6 7 8 9 10 Nama Field Kode Kecamatan TidakTamatSD SD SLTP SLTA D1 D3 D4 Total Tipe Data Text Text Text Text Text Text Text Text Text Text Lebar 5 15 20 20 20 20 20 20 20 50 Keterangan Kode Kecamatan Nama Kecamatan Tidak/Belum Tamat SD SD SLTP SLTA DI/DII DIII DIV Jumlah/Total .

90 TabPendidikan (Tabel Jumlah Sekolah Negeri/Swasta) Field Kunci : Kode Jumlah Field : 8 No 1 2 3 4 5 6 7 8 Nama Field Kode Kecamatan TK SD SLTP SMU SMK Total Tipe Data Text Text Text Text Text Text Text Text Lebar 5 15 20 20 20 20 20 50 Keterangan Kode Kecamatan Nama Kecamatan Jumlah TK Negeri & Swasta Jumlah SD Negeri & Swasta Jumlah SLTP Negeri & Swasta Jumlah SMU Negeri & Swasta Jumlah SMK Negeri & Swasta Jumlah/Total TabPertanian (Tabel Jumlah Produksi/Hasil Pertanian) Field Kunci : Kode Jumlah Field : 10 No 1 2 3 4 5 6 7 8 9 11 Nama Field Kode Kecamatan Padi Jagung Ketela Salak Cabe Kacang Kobis Petsai Tipe Data Text Text Text Text Text Text Text Text Text Text Lebar 5 15 20 20 20 20 20 20 20 20 Keterangan Kode Kecamatan Nama Kecamatan Jumlah Produksi Padi Jumlah Produksi Jagung Jumlah Produksi Ketela Jumlah Produksi Salak Jumlah Produksi Cabe Jumlah Produksi Kacang Jumlah Produksi Kobis Jumlah Produksi Petsai .

91 TabPariwisata (Tabel Jumlah Pengunjung Obyek Wisata) Field Kunci : Kode Jumlah Field : 10 No 1 2 3 4 5 6 7 8 9 10 Nama Field Kode Bulan Borobudur Mendut Kalibening Bleder Anggrek Umbul Mendut2 Ketep Tipe Data Text Text Text Text Text Text Text Text Text Text Lebar 5 15 20 20 20 20 20 20 20 20 Keterangan Kode Bulan Nama Bulan Pengunjung Candi Borobudur Pengunjuing Candi Mendut Pengunjung Pemandian Kalibening Pengunjung Telaga Bleder Pengunjung Taman Anggrek Pengunjung Candi Umbul Pengunjung Taman Rekreasi Mendut Pengunjung Ketep TabPengunjung (Tabel Buku Tamu Sistem Informasi Data Potensi Daerah Kabupaten Magelang) Field Kunci : Nama Jumlah Field : 3 No 1 2 3 Nama Field Nama Alamat Pekerjaan/Instansi Tipe Data Text Text Text Lebar 15 50 25 Keterangan Nama Pengunjung Alamat Pengunjung Pekerjaan/Instansi dari pengunjung TabPassword (Tabel Username dan Password untuk Petugas Sistem Informasi Data Potensi Daerah Kabupaten Magelang) Field Kunci : Username Jumlah Field : 2 No 1 2 Nama Field Username Password Tipe Data Text Text Lebar 20 10 Keterangan Username Petugas Password Petugas .

92 .

RecordsetType = 0 End Sub Private Sub txtpass_KeyPress(KeyAscii As Integer) If KeyAscii = vbKeyReturn Then cari End If 'membatasi keyascii pada keyboard If Not (KeyAscii = vbKeyBack Or _ KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or _ KeyAscii = 13) Then KeyAscii = 0 End If End Sub Private Sub txtuser_KeyPress(KeyAscii As Integer) If KeyAscii = vbKeyReturn Then txtpass.RecordSource = "ID" Data1.Movie = App.EOFAction = 2 Data1.Play End Sub Private Sub Form_Load() 'koneksi dengan database Data1.Path & ("\banner_5.DatabaseName = App.ApplySkin hWnd txtuser.SetFocus ShockwaveFlash1.Path & ("\ID_PETUGAS.mdb") Data1.SetFocus End If End Sub .96 Lampiran 5 Source Kode Form Password Private Sub cmdcancel_Click() Unload Me End Sub Private Sub cmdok_Click() cari End Sub Private Sub Form_Activate() 'mengaktifkan aktif skin Skin1.Path & ("\skins\chizh.skn") Skin1.LoadSkin App.swf") ShockwaveFlash1.

Text = "" txtuser.SetFocus Data1.NoMatch Then With Data1. "Selamat") Form3. "Pesan") txtpass.Index = "PASSWORDX" .Recordset. vbOKOnly. 2) & Left(strText.Seek "=".Text = "" Then pesan = MsgBox("Username dan Password harus Terisi". "Perhatian") txtpass. vbQuestion.SetFocus End If End With Else pesan = MsgBox("Password Anda Belum Terdaftar".Refresh End If End With End If End Sub Source Kode Form Tambah Login Private Sub cmdtambah_Click() kosong Data1. txtuser..Text = "" txtpass.NoMatch Then pesan = MsgBox("Anda Berhasil Login. vbCritical. "Perhatian") txtpass. 1) lblTitle = strText End Sub .".SetFocus End Sub Private Sub Timer1_Timer() strText = Mid(strText.Enabled = True txtnama.Show Unload Me Else pesan = MsgBox("Password Anda Salah.Index = "USERX" . txtpass.97 Sub cari() 'pencarian Password dan Username If txtpass.Recordset . vbCritical.SetFocus Else With Data1. Coba Cek Kembali!!".Recordset .Text If Not .AddNew cmdsimpan.Text = "" Or txtuser.Text If Not .Seek "=".Text = "" txtpass.

Refresh End If End Sub Private Sub CmdKeluar_Click() Form3.Height >= 5000 Then Timer2.98 Private Sub Form_Unload(Cancel As Integer) Do Me.Top = (Screen. vbOKCancel.Show End Sub Private Sub cmdsimpan_Click() If txtnama.AddNew .SetFocus Exit Sub Else With Data1.Delete Data1.Left > Screen.Top DoEvents Loop Until Me.Height) / 2 End Sub Private Sub cmdbatal_Click() Unload Me End Sub Private Sub cmdhapus_Click() Dim x As Byte x = MsgBox("Betul akan dihapus?". Me.Height = Me.Left + 50 Me.Recordset .Left = Me.Height + 350 Tengah If Me.Me.Move Me. "Menghapus record") If x = vbOK Then Data1.Text = "" Or txtpassword.Enabled = False Tengah End If End Sub Private Sub Tengah() Me. vbOKOnly. "Peringatan" txtnama.Text = "" Then MsgBox "Data Harus Diisi".Height .Width End Sub Private Sub Timer2_Timer() Me.Left.Recordset.

Enabled = True End Sub Private Sub txtnama_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then txtpassword.AllowUpdate = False 'Form41.Text !Password = txtpassword.Update End With MsgBox "Username dan Password Disimpan".Text = "" End Sub Private Sub Form_Load() Data1.mdb") Data1.Enabled = False End Sub Private Sub kosong() txtnama.RecordSource = "ID" Data1.AllowDelete = False DBGrid1.ApplySkin hWnd DBGrid1.LoadSkin App.DatabaseName = App.RecordsetType = 0 Skin1. "Berhasil" kosong End If cmdsimpan.Show End Sub .99 !UserName = txtnama.Path & ("\SKINS\Chizh. vbOKOnly.skn") Skin1.Text .SetFocus End If End Sub Source Kode Form Menu Pilihan Dim Bergerak As Integer Dim TEKS As String Private Sub Command1_Click() Form19.Text = "" txtpassword.EOFAction = 2 Data1.Path & ("\ID_PETUGAS.Height = 5295 End Sub Private Sub txtnama_Click() cmdsimpan.AllowAddNew = False DBGrid1.

Movie = App.1) & Left(TEKS. Len(TEKS3) . Len(TEKS3) .Path & ("\skins\chizh.Caption = Bergerak TEKS = Right(TEKS.Play Skin1.Show End Sub Private Sub Command3_Click() End End Sub Private Sub Form_Load() TEKS = Form39. Len(TEKS) .1) & Left(TEKS3.Caption = TEKS3 End Sub Private Sub Timer2_Timer() Label3.Caption = TEKS3 End Sub Private Sub CPariwisata_Click() Form13.Caption = TEKS End Sub Source Kode Form MDIChild Dim Bergerak As Integer Dim TEKS As String Private Sub Timer1_Timer() TEKS3 = SkinLabel4.1) & Left(TEKS3.Caption TEKS3 = Right(TEKS3. 1) SkinLabel4.skn") Skin1. "DD MMMM YYYY") End Sub Private Sub Timer3_Timer() Form39.100 Private Sub Command2_Click() Form1. 1) Form39.SWF") ShockwaveFlash1.ApplySkin hWnd End Sub Private Sub Timer1_Timer() TEKS3 = Label1.Path & ("\1.Caption TEKS3 = Right(TEKS3.Caption ShockwaveFlash1.Caption = Format(Date.LoadSkin App.Caption = Time() Label4.Show End Sub . 1) Label1.

ApplySkin (hWnd) End Sub Private Sub mnBPS_Click() Form20.Path & ("\SKINS\CHIZH.Show End Sub Private Sub Form_Load() Skin1.Show End Sub Private Sub cPendidk_Click() Form10.101 Private Sub cPendidikan_Click() Form11.skn") Skin1.Show End Sub Private Sub Epar_Click() Form18.Show End Sub Private Sub CSex_Click() Form9.LoadSkin App.Show End Sub Private Sub cPertanian_Click() Form12.Show End Sub Private Sub EPendidikan_Click() Form15.Show End Sub Private Sub MnDidik_Click() Form5.Show End Sub .Show End Sub Private Sub ESex_Click() Form14.Show End Sub Private Sub EPertanian_Click() Form17.Show End Sub Private Sub EDidik_Click() Form16.

Show End Sub Private Sub MnPendidikan_Click() Form6.Path & ("\banner_8.Show End Sub Private Sub mnpariwisata_Click() Form8.Show End Sub Private Sub Form_Activate() Form3.Show End Sub Private Sub mnKeluar_Click() End End Sub Private Sub mnlogkemb_Click() Form1.swf") .Show End Sub Private Sub mntambah_Click() Form19.Show End Sub Private Sub MnPertanian_Click() Form7.Show End Sub Private Sub mnpil_Click() Form39.Show End Sub Private Sub mnProg_Click() Form31.Show End Sub Private Sub mnsex_Click() Form4.102 Private Sub mnh_Click() Form37.Show End Sub Private Sub mnpariwisatamagelang_Click() Form23.Movie = App.Show ShockwaveFlash1.

NoMatch Then MsgBox "Kecamatan Dengan Kode " + txtkode + _ "Sudah Dimasukkan. txtkode If Not .SetFocus CMDSIMPAN.Seek "=".Enabled = False .Show End Sub Private Sub cmdsimpan_Click() 'penyimpanan If txtkode.Update End With Data1.Enabled = True Else With Data1.Text = "" Or txtperempuandewasa. "perhatian") txtkode. Coba Cek Ulang".Text !JumlahRT = txtjmlrt.Refresh End If End With kosongkan CMDSIMPAN.".Text = "" Or _ txtlakidewasa. "Pesan" txtkode.Index = "KodeDex" . vbInformation.Text !Jumlah = Val(txtlakidewasa) + Val(txtperempuandewasa) + _ Val(txtanaklaki) + Val(txtanakperempuan) .Play End Sub Source Kode Form Input Data Penduduk Berdasarkan Jenis Kelamin Private Sub cmdkembali_Click() Form3.Text = "" Or _ txtanaklaki.SetFocus Else With Data1. vbInformation.Text = "" Then pesan = MsgBox("Ada Data Yang Belum Terisi.Text = "" Or txtanakperempuan.103 ShockwaveFlash1.Text = "" Or txtjmlrt.Text !AnakLaki = txtanaklaki.AddNew !Kode = txtkode.Text = "" Or _ txtkecamatan.Text = "" Or _ TXTTOTAL.Text !AnakPerempuan = txtanakperempuan.Recordset ..Text !Nama = txtkecamatan.Text !LakiDewasa = txtlakidewasa.Text !PerempuanDewasa = txtperempuandewasa.Recordset .

RecordsetType = 0 Skin1.Text = "" TXTTOTAL.Text = "" txtanakperempuan.skn") Skin1.Recordset.104 End If End Sub Sub kosongkan() txtkode.Text = "" txtjmlrt.Movie = App.Text = "" txtlakidewasa.SetFocus End If End Sub Private Sub txtanakperempuan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then .Text = "" End Sub Private Sub cmdtambah_Click() kosongkan Data1.ApplySkin (hWnd) 'ShockwaveFlash1.Text = "" txtkecamatan.Text = "" txtperempuandewasa.Movie = App.Path & ("\SKINs\Chizh.swf") 'ShockwaveFlash1.DatabaseName = App.Enabled = True txtkode.swf") 'ShockwaveFlash1.SetFocus 'ShockwaveFlash1.Text = "" txtanaklaki.mdb") Data1.Play End Sub Private Sub Form_Load() Data1.Path & ("\POTENSI_DAERAH.Path & ("\input.SetFocus End Sub Private Sub Form_Activate() 'TXTKODE.RecordSource = "TabPenduduk1" Data1.AddNew CMDSIMPAN.LoadSkin App.Path & ("\input.EOFAction = 2 Data1.Play End Sub Private Sub txtanaklaki_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then txtanakperempuan.

SetFocus End If End Sub Private Sub txtjmlrt_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then txtlakidewasa.SetFocus End If End Sub Private Sub txtkode_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If txtkode = Empty Then pesan = MsgBox("Masukkan Kode Dulu.Seek "=".Text + " Sudah Ada.105 TXTTOTAL = Val(txtlakidewasa) + Val(txtperempuandewasa) + _ Val(txtanaklaki) + Val(txtanakperempuan) CMDSIMPAN. vbQuestion.. txtkode If Not .SetFocus End If End With End If End If End Sub Private Sub txtlakidewasa_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then txtperempuandewasa.SetFocus Else txtkecamatan.SetFocus End If End Sub Private Sub txtperempuandewasa_KeyPress(KeyAscii As Integer) . vbQuestion. "pesan") txtkode.".Enabled = True CMDSIMPAN.NoMatch Then pesan = MsgBox("Kode " + txtkode.SetFocus End If End Sub Private Sub txtkecamatan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then txtjmlrt. "Pesan") txtkode.SetFocus Else With Data1.Index = "KodeDex" .."..Recordset .

SetFocus End If End Sub Source Kode Form Input Data Penduduk Berdasarkan Tingkat Pendidikan Dim TEKS As String Private Sub cmdkembali_Click() Form3."..Text = "" Or _ TXTD4.106 If KeyAscii = 13 Then txtanaklaki.Enabled = False txtnama.Enabled = False TXTSD.Text = "" Or _ TXTD1.Index = "KodeDex" .Enabled = False TXTD1.Text = "" Or _ TXTJUMLAH.Enabled = False End Sub Private Sub cmdsimpan_Click() 'penyimpanan If TXTKODE.Text = "" Or _ TXTD3.SetFocus CMDSIMPAN.Enabled = True Else With Data1.Enabled = False TXTKECAMATAN.Enabled = False TXTD4.Text = "" Or _ txttamatsd. vbInformation. TXTKODE .Enabled = False TXTJUMLAH.Enabled = False TXTSLTP.Show End Sub Sub PASIF() TXTKODE.Enabled = False txttamatsd.Seek "=".Text = "" Or _ TXTKECAMATAN.Recordset .Text = "" Or _ TXTSLTP.Enabled = False TXTSLTA.Text = "" Or _ TXTSLTA.Text = "" Or _ TXTSD. "perhatian") TXTKODE.Enabled = False TXTD3.Text = "" Then pesan = MsgBox("Ada data yang belum terisi.

Text) + Val(TXTD4.Text !kecamatan = TXTKECAMATAN.Text) .Text) + Val(TXTSD.Text !D4 = TXTD4.Enabled = True End If End Sub Sub kosongkan() TXTKODE.Text = "" txttamatsd.Text !SD = TXTSD.Text = "" TXTD3.Text !TOTAL = Val(txttamatsd.Text = "" TXTSLTP.Recordset.NoMatch Then MsgBox "Kecamatan Dengan Kode " + TXTKODE + _ "Sudah Dimasukkan.Update End With Data1.Text = "" TXTSD.Text = "" TXTD1.Text !D1 = TXTD1.Text = "" End Sub Private Sub cmdtambah_Click() kosongkan Data1.Text = "" TXTD4.Refresh End If End With kosongkan CMDSIMPAN.Text) + Val(TXTSLTA.Text !SLTA = TXTSLTA.Enabled = True . Coba Cek Ulang".107 If Not . vbInformation.Text = "" TXTKECAMATAN.SetFocus Else With Data1.Text !TidakTamatSD = txttamatsd.Text) + _ Val(TXTD3.Text) + Val(TXTD1.Recordset .Text !SLTP = TXTSLTP.Text) + _ Val(TXTSLTP. "Pesan" TXTKODE.AddNew CMDSIMPAN.Text !D3 = TXTD3.Text = "" TXTSLTA.AddNew !Kode = TXTKODE.Text = "" TXTJUMLAH.

DatabaseName = App.skn") Skin1.Path & ("\POTENSI_DAERAH.SetFocus End If End Sub Private Sub txtd4_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTJUMLAH = Val(txttamatsd) + Val(TXTSD) + _ Val(TXTSLTP) + Val(TXTSLTA) + Val(TXTD1) + _ Val(TXTD3) + Val(TXTD4) CMDSIMPAN.SetFocus End If End Sub Private Sub txtd3_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTD4.RecordSource = "TabPenduduk2" Data1.EOFAction = 2 Data1.108 TXTKODE.Path & ("\SKINS\Chizh.mdb") Data1.SetFocus End Sub Private Sub Form_Load() Data1.ApplySkin (hWnd) End Sub Private Sub txtd1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTD3.LoadSkin App.SetFocus End If End Sub Private Sub txtkode_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If TXTKODE = Empty Then .RecordsetType = 0 Skin1.SetFocus End Sub Private Sub Form_Activate() 'TXTKODE.SetFocus End If End Sub Private Sub txtkecamatan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then txttamatsd.

SetFocus Else With Data1. TXTKODE If Not .SetFocus End If End Sub Private Sub txtsltp_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSLTA. "pesan") TXTKODE.SetFocus End If End Sub Private Sub txttamatsd_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSD.".109 pesan = MsgBox("Masukkan Kode Dulu. vbQuestion..Seek "=".SetFocus Else TXTKECAMATAN.Text = "" Or _ .Recordset .SetFocus End If End Sub Source Kode Form Input Data Pendidikan Private Sub cmdsimpan_Click() 'penyimpanan If TXTKODE.Index = "KodeDex" .".Text + " Sudah Ada...SetFocus End If End With End If End If End Sub Private Sub txtsd_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSLTP.SetFocus End If End Sub Private Sub txtslta_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTD1.NoMatch Then pesan = MsgBox("Kode " + TXTKODE. "Pesan") TXTKODE. vbQuestion.

Text !SMU = TXTSMU.Text = "" .Text = "" Or TXTTK. "Pesan" TXTKODE.Refresh End If End With kosongkan CMDSIMPAN.110 TXTKECAMATAN.Text !TOTAL = Val(TXTTK) + Val(TXTSD) + _ Val(TXTSLTP) + Val(TXTSMU) + Val(TXTSMK) .NoMatch Then MsgBox "Kecamatan Dengan Kode " + TXTKODE + _ "Sudah Dimasukkan.Text = "" Then pesan = MsgBox("Ada Data Yang Belum Terisi.Recordset .Seek "=".Text = "" Or _ TXTSD.Text !SD = TXTSD.Text !TK = TXTTK.Text !SLTP = TXTSLTP.AddNew !Kode = TXTKODE.Update End With Data1.SetFocus CMDSIMPAN.Text = "" Or _ TXTSMU.Show End Sub Sub kosongkan() TXTKODE.Text !SMK = TXTSMK. TXTKODE If Not .Text = "" Or TXTSMK.Text = "" TXTSD.Text = "" TXTKECAMATAN. Coba Cek Ulang".Text = "" TXTTK.Enabled = True Else With Data1. vbInformation.".SetFocus Else With Data1. vbInformation.Recordset .Index = "KodeDex" .Text = "" Or TXTSLTP.Text !kecamatan = TXTKECAMATAN.Text = "" Or _ TXTTOTAL.. "perhatian") TXTKODE.Enabled = False End If End Sub Private Sub cmdkembali_Click() Form3.

Text = "" End Sub Private Sub cmdtambah_Click() kosongkan Data1.Text = "" TXTSMU.Text = "" TXTSMK.SetFocus End If End Sub Private Sub txtSMK_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then .LoadSkin App.SetFocus End Sub Private Sub Form_Load() Data1.skn") Skin1.mdb") Data1.Path & ("\SKINS\Chizh.EOFAction = 2 Data1.AddNew CMDSIMPAN.SetFocus End If End Sub Private Sub txtsltp_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSMU.Path & ("\POTENSI_DAERAH.ApplySkin (hWnd) End Sub Private Sub txtkecamatan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTTK.RecordsetType = 0 Skin1.SetFocus End Sub Private Sub Form_Activate() 'TXTKODE.DatabaseName = App.RecordSource = "TabPendidikan" Data1.Enabled = True TXTKODE.Text = "" TXTTOTAL.SetFocus End If End Sub Private Sub txtsd_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSLTP.111 TXTSLTP.Recordset.

. vbQuestion.112 TXTTOTAL = Val(TXTTK) + Val(TXTSD) + Val(TXTSLTP) + _ Val(TXTSMU) + Val(TXTSMK) CMDSIMPAN.".SetFocus End If End Sub Private Sub txtkode_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If TXTKODE = Empty Then pesan = MsgBox("Masukkan Kode Dulu. "Pesan") TXTKODE.. "pesan") TXTKODE.".SetFocus End If End Sub Private Sub txtSMU_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSMK. vbQuestion.SetFocus End If End Sub Source Kode Form Input Data Pertanian Private Sub cmdkembali_Click() Form3.NoMatch Then pesan = MsgBox("Kode" + TXTKODE.SetFocus Else With Data1.Recordset .SetFocus End If End With End If End If End Sub Private Sub txtTK_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSD.Text + "Sudah Ada.SetFocus Else TXTKECAMATAN.Index = "KodeDex" ..Seek "=".Show End Sub Private Sub cmdsimpan_Click() 'penyimpanan . TXTKODE If Not .

Recordset .Text = "" TXTJAGUNG.Text = "" Or _ TXTKECAMATAN.Text !KOBIS = TXTKOBIS.SetFocus Else With Data1.Text = "" .".Text = "" TXTKETELA..Text = "" TXTPADI.Text !cabe = TXTCABE.Text !kecamatan = TXTKECAMATAN.Recordset .Text . vbInformation.Text !JAGUNG = TXTJAGUNG.Seek "=".Index = "KodeDex" .Text = "" Or TXTKETELA. "perhatian") TXTKODE.Update End With Data1.Text !KETELA = TXTKETELA.Text = "" TXTKECAMATAN.Text = "" TXTSALAK.Text = "" Then pesan = MsgBox("Ada Data Yang Belum Terisi.Enabled = False End If End Sub Sub kosongkan() TXTKODE.AddNew !Kode = TXTKODE.Refresh End If End With kosongkan CMDSIMPAN.Enabled = True Else With Data1.NoMatch Then MsgBox "Kecamatan Dengan Kode " + TXTKODE + _ "Sudah Dimasukkan.Text = "" Or _ TXTJAGUNG.Text = "" Or _ TXTKACANG.Text !KACANG = TXTKACANG. TXTKODE If Not .Text = "" Or TXTCABE. "Pesan" TXTKODE.113 If TXTKODE.SetFocus CMDSIMPAN.Text !PETSAI = TXTPETSAI.Text !SALAK = TXTSALAK.Text = "" Or TXTPETSAI.Text = "" Or _ TXTSALAK.Text !PADI = TXTPADI. vbInformation.Text = "" Or TXTPADI. Coba Cek Ulang".

Text = "" TXTPETSAI.RecordSource = "TabPertanian" Data1.Text = "" TXTKACANG.Text = "" TXTKOBIS.AddNew CMDSIMPAN.SetFocus End Sub Private Sub Form_Activate() 'TXTKODE.114 TXTCABE.Text = "" End Sub Private Sub cmdtambah_Click() kosongkan Data1.ApplySkin (hWnd) End Sub Private Sub txtcabe_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTKACANG.EOFAction = 2 Data1.SetFocus End Sub Private Sub Form_Load() Data1.Path & ("\SKINS\Chizh.SetFocus End If End Sub Private Sub txtkecamatan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTPADI.Recordset.SetFocus End If End Sub Private Sub txtjagung_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTKETELA.skn") Skin1.Path & ("\POTENSI_DAERAH.DatabaseName = App.LoadSkin App.mdb") Data1.SetFocus End If End Sub Private Sub txtkacang_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then .RecordsetType = 0 Skin1.Enabled = True TXTKODE.

...SetFocus End If End Sub Private Sub txtpetsai_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then CMDSIMPAN.".Recordset .NoMatch Then pesan = MsgBox("Kode " + TXTKODE.Index = "KodeDex" . vbQuestion.SetFocus End If End Sub Private Sub txtketela_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSALAK.SetFocus End If End Sub .". "Pesan") TXTKODE.SetFocus Else With Data1.SetFocus End If End Sub Private Sub txtkobis_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTPETSAI. "pesan") TXTKODE.SetFocus Else TXTKECAMATAN.Text + " Sudah Ada.Seek "=".SetFocus End If End With End If End If End Sub Private Sub txtpadi_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTJAGUNG.SetFocus End If End Sub Private Sub txtkode_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If TXTKODE = Empty Then pesan = MsgBox("Masukkan Kode Dulu.115 TXTKOBIS. vbQuestion. TXTKODE If Not .

Text !Bulan = TXTBULAN.Text = "" Then pesan = MsgBox("Ada Data Yang Belum Terisi.Update End With Data1.Text !ANGGREK = TXTANGGREK.Text !KALIBENING = TXTKALIBENING.Text .NoMatch Then MsgBox "Bulan Dengan Kode " + TXTKODE + _ "Sudah Dimasukkan. "Pesan" TXTKODE.Text = "" Or TXTKETEP.SetFocus CMDSIMPAN.Text = "" Or _ TXTANGGREK.Text !MENDUT = TXTMENDUT.Text !BOROBUDUR = TXTBOROBUDUR.Text = "" Or TXTUMBUL.SetFocus End If End Sub Source Kode Form Input Data Pariwisata Private Sub cmdkembali_Click() Form3.Refresh .Text !MENDUT2 = TXTMENDUT.Seek "=". vbInformation.AddNew !Kode = TXTKODE.Text !BLEDER = TXTBLEDER.Show End Sub Private Sub cmdsimpan_Click() 'penyimpanan If TXTKODE..Enabled = True Else With Data1.Text !UMBUL = TXTUMBUL.Text = "" Or TXTBLEDER.Text = "" Or _ TXTKALIBENING.Text !KETEP = TXTKETEP.". TXTKODE If Not .Recordset .116 Private Sub txtsalak_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTCABE.SetFocus Else With Data1.Text = "" Or _ TXTBOROBUDUR. "perhatian") TXTBULAN. Coba Cek Ulang". vbInformation.Recordset .Text = "" Or _ TXTMENDUT2.Index = "KodeDex" .Text = "" Or TXTMENDUT.Text = "" Or TXTBULAN.

Text = "" TXTANGGREK.Recordset.Text = "" TXTMENDUT.skn") Skin1.Path & ("\POTENSI_DAERAH.mdb") Data1.EOFAction = 2 Data1.DatabaseName = App.Show Unload Me End Sub .Enabled = True TXTKODE.LoadSkin App.SetFocus End Sub Private Sub Form_Activate() 'TXTKODE.Path & ("\SKINS\Chizh.AddNew CMDSIMPAN.Text = "" TXTBULAN.Text = "" TXTMENDUT2.117 End If End With kosongkan CMDSIMPAN.Text = "" TXTUMBUL.SetFocus End Sub Private Sub Form_Load() Data1.Text = "" End Sub Private Sub cmdtambah_Click() kosongkan Data1.Text = "" TXTBOROBUDUR.Enabled = False End If End Sub Sub kosongkan() TXTKODE.Text = "" TXTKETEP.RecordSource = "TabPariwisata" Data1.Text = "" TXTBLEDER.RecordsetType = 0 Skin1.ApplySkin (hWnd) End Sub Private Sub Image1_Click() Form6.Text = "" TXTKALIBENING.

118 Private Sub txtanggrek_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTUMBUL.SetFocus End If End Sub Private Sub txtborobudur_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTMENDUT. TXTKODE If Not .SetFocus End If End Sub Private Sub txtbleder_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTANGGREK.Seek "=".. "pesan") TXTKODE.Index = "KodeDex" ..NoMatch Then .SetFocus End If End Sub Private Sub txtketep_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then CMDSIMPAN.SetFocus End If End Sub Private Sub txtkalibening_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTBLEDER. vbQuestion.SetFocus End If End Sub Private Sub txtkode_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If TXTKODE = Empty Then pesan = MsgBox("Masukkan Kode Dulu.SetFocus End If End Sub Private Sub txtbulan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTBOROBUDUR.SetFocus Else With Data1.Recordset .".

"pesan") TXTCARI..Text = !Kode TXTKECAMATAN.".Text = !JumlahRT TXTLAKIDEWASA.Text = !AnakPerempuan .SetFocus End If End With End If End If End Sub Private Sub txtmendut_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTKALIBENING.119 pesan = MsgBox("Kode" + TXTKODE. TXTCARI If Not . "Pesan") TXTKODE.SetFocus Else With Data1.NoMatch Then TXTKODE..Text = !AnakLaki TXTANAKPEREMPUAN.SetFocus End If End Sub Private Sub txtumbul_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTMENDUT2.Index = "KodeDex" ..Text = !LakiDewasa TXTPEREMPUANDEWASA..Text = !PerempuanDewasa TXTANAKLAKI.Seek "=". vbQuestion.SetFocus End If End Sub Source Kode Form Edit Data Penduduk Berdasarkan Jenis Kelamin Private Sub cmdcari_Click() If TXTCARI = Empty Then pesan = MsgBox("Masukan KODE dulu.Recordset .SetFocus End If End Sub Private Sub txtmendut2_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTKETEP.Text = !Nama TXTJMLRT. vbQuestion.SetFocus Else TXTBULAN.".Text + "Sudah Ada.

Recordset .Text !AnakPerempuan = TXTANAKPEREMPUAN.Text = "" Or _ TXTLAKIDEWASA. vbInformation.Text !JumlahRT = TXTJMLRT.Text = "" Then pesan = MsgBox("Ada Data Yang Belum Terisi.Text = "" End Sub Private Sub CMDUPDATE_Click() If TXTKODE.Text = "" Or _ TXTTOTAL.Text = "" Or _ TXTKECAMATAN.Edit !Kode = TXTKODE.Text = "" TXTJMLRT.".Text = "" Or _ TXTANAKLAKI.SetFocus CMDSIMPAN.Enabled = True Else With Data1..".120 TXTTOTAL.SetFocus kosongkan CMDHAPUS..Text !PerempuanDewasa = TXTPEREMPUANDEWASA.Text = "" TXTTOTAL.Text = "" TXTANAKLAKI.Text !LakiDewasa = TXTLAKIDEWASA.Text !Nama = TXTKECAMATAN.Text !Jumlah = Val(TXTLAKIDEWASA) + Val(TXTPEREMPUANDEWASA) + _ . vbInformation.Text = "" TXTLAKIDEWASA.Text = "" Or TXTPEREMPUANDEWASA.Show End Sub Sub kosongkan() TXTKODE..Text = "" Or TXTJMLRT.Text !AnakLaki = TXTANAKLAKI. "informasi") TXTCARI.Text = "" TXTANAKPEREMPUAN.Enabled = False End If End With End If End Sub Private Sub cmdkembali_Click() Form3. "perhatian") TXTKODE.Text = "" Or TXTANAKPEREMPUAN.Text = "" TXTPEREMPUANDEWASA.Text = !Jumlah Else pesan = MsgBox("Data Tidak Ditemukan.Text = "" TXTKECAMATAN.

RecordSource = "TabPenduduk1" Data1.Update End With End If kosongkan pesan = MsgBox("DATA TELAH BERHASIL DI SIMPAN".Enabled = True 'cmdsimpan.skn") Skin1.EOFAction = 2 Data1.Path & ("\skins\chizh.SetFocus End Sub Private Sub Form_Load() Data1. "PESAN") TXTKODE. vbInformation.121 Val(TXTANAKLAKI) + Val(TXTANAKPEREMPUAN) .mdb") Data1.LoadSkin App.SetFocus End If End Sub Private Sub txtkecamatan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then .SetFocus End If End Sub Private Sub txtjmlrt_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTLAKIDEWASA.ApplySkin (hWnd) End Sub Private Sub txtanaklaki_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTANAKPEREMPUAN.RecordsetType = 0 Skin1.Text = "" End Sub Private Sub Form_Activate() TXTCARI.SetFocus End If End Sub Private Sub txtanakperempuan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTTOTAL = Val(TXTLAKIDEWASA) + Val(TXTPEREMPUANDEWASA) + _ Val(TXTANAKLAKI) + Val(TXTANAKPEREMPUAN) 'cmdsimpan.DatabaseName = App.Path & ("\POTENSI_DAERAH.

".Index = "KodeDex" .NoMatch Then pesan = MsgBox("Kode" + TXTKODE.Text = "" Or _ TXTPEREMPUANDEWASA.Recordset . TXTKODE If Not . vbQuestion. "Perhatian") If pesan2 = vbOK Then .SetFocus Else pesan2 = MsgBox("Anda yakin ingin menghapus??.SetFocus End If End Sub Private Sub txtperempuandewasa_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTANAKLAKI.. "Pesan") TXTKODE.SetFocus End If End Sub Private Sub cmdhapus_Click() If TXTKODE. vbInformation + vbOKCancel.Text + "Sudah Ada.".SetFocus End If End With End If End If End Sub Private Sub txtlakidewasa_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTPEREMPUANDEWASA.SetFocus Else TXTKECAMATAN.Text = "" Or TXTANAKLAKI.Text = "" Or _ TXTJMLRT. "Perhatian") TXTCARI.Seek "=".. "pesan") TXTKODE.SetFocus End If End Sub Private Sub txtkode_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If TXTKODE = Empty Then pesan = MsgBox("Masukkan Kode Dulu..Text = "" Then pesan = MsgBox("Silakan cari data yang akan dihapus.Text = "" Or _ TXTANAKPEREMPUAN. vbInformation.".SetFocus Else With Data1..Text = "" Or TXTKECAMATAN.. vbQuestion.122 TXTJMLRT.Text = "" Or TXTLAKIDEWASA.".

Text = "" Or TXTKECAMATAN.SetFocus CMDSIMPAN.SetFocus 'masukkan kode untuk mencari data Else With Data1..Text = "" Or TXTANAKLAKI.Show Unload Me End Sub Private Sub cmdsimpan_Click() 'penyimpanan pesan = MsgBox("Ada data yang belum terisi.Enabled = True Else .Edit !Kode = TXTKODE.Text !Jumlah = TXTTOTAL.Text = "" Then pesan = MsgBox("Silakan cari data yang akan diedit".Text .Text = "" Or TXTLAKIDEWASA.123 Data1.Text !AnakPerempuan = TXTANAKPEREMPUAN.".Text = "" Or _ TXTANAKPEREMPUAN.Recordset.Text !PerempuanDewasa = TXTPEREMPUANDEWASA. "perhatian") TXTKODE.Text = "" Or _ TXTJMLRT.Text !LakiDewasa = TXTLAKIDEWASA.SetFocus End With Data1.Text = "" Or _ TXTPEREMPUANDEWASA.Refresh 'kosongkan End If End Sub Source Kode Form Edit Data Penduduk Berdasarkan Tingkat Pendidikan Dim TEKS As String Private Sub cmdkembali_Click() Form3.Text !AnakLaki = TXTANAKLAKI. vbInformation.Text !Nama = TXTKECAMATAN. vbInformation.Update TXTKODE. "Perhatian") TXTCARI.Recordset .Delete kosongkan End If End If End Sub Private Sub cmdedit_Click() If TXTKODE.

Index = "KodeDex" . "Pesan" TXTKODE.Text = "" End Sub .Enabled = False TXTSLTA.AddNew .Text = "" TXTJUMLAH.Recordset .Text = "" TXTSLTA.Enabled = False TXTTAMATSD.Text = "" TXTD3.Text = "" TXTSD.Refresh End If End With kosongkan CMDSIMPAN.Enabled = False TXTKECAMATAN.Enabled = False TXTSD.NoMatch Then MsgBox "Kecamatan Dengan Kode " + TXTKODE + _ "Sudah Dimasukkan.Seek "=".Enabled = False TXTSLTP.124 With Data1.Enabled = False TXTD4.Enabled = False TXTJUMLAH.Enabled = False TXTD1.Text = "" TXTTAMATSD.Enabled = False End Sub Sub kosongkan() TXTKODE.Enabled = True End If End Sub Sub PASIF() TXTKODE.Text = "" TXTSLTP.Update End With Data1.Enabled = False txtnama.Text = "" TXTD1. TXTKODE If Not .SetFocus Else With Data1.Text = "" TXTD4.Text = "" TXTKECAMATAN.Recordset .Enabled = False TXTD3. vbInformation. Coba Cek Ulang".

"perhatian") TXTKODE..Text = !TOTAL Else pesan = MsgBox("Data Tidak Ditemukan.Enabled = True Else .SetFocus CMDSIMPAN.". "pesan") TXTCARI..125 Private Sub cmdcari_Click() If TXTCARI = Empty Then pesan = MsgBox("Masukan KODE dulu. vbInformation.Text = !D3 TXTD4...".Text = !SLTA TXTD1.Text = "" Or _ TXTTAMATSD.Text = "" Or _ TXTSLTP.SetFocus Else With Data1. "informasi") TXTCARI. vbQuestion.Enabled = False End If End With End If End Sub Private Sub CMDUPDATE_Click() If TXTKODE.Seek "=".SetFocus kosongkan CMDHAPUS.Text = !Kode TXTKECAMATAN.Text = "" Then pesan = MsgBox("Ada Data Yang Belum Terisi.". TXTCARI If Not .Text = "" Or _ TXTD4.Text = !D4 TXTJUMLAH.Text = "" Or _ TXTJUMLAH.NoMatch Then TXTKODE.Text = !D1 TXTD3.Text = "" Or _ TXTD3.Text = !SLTP TXTSLTA.Text = !SD TXTSLTP.Index = "KodeDex" . vbInformation.Text = "" Or _ TXTD1.Text = "" Or _ TXTSD.Text = !TidakTamatSD TXTSD.Recordset ..Text = "" Or _ TXTKECAMATAN.Text = "" Or _ TXTSLTA..Text = !kecamatan TXTTAMATSD.

EOFAction = 2 Data1.Text) .Path & ("\POTENSI_DAERAH.DatabaseName = App.SetFocus End If End Sub .RecordSource = "TabPenduduk2" Data1.ApplySkin (hWnd) End Sub Private Sub txtd1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTD3.Text !kecamatan = TXTKECAMATAN.Update End With End If kosongkan pesan = MsgBox("DATA TELAH BERHASIL DI SIMPAN".Text) + _ Val(TXTSLTP.Text = "" End Sub Private Sub Form_Activate() TXTKODE.Text !D1 = TXTD1.SetFocus End Sub Private Sub Form_Load() Data1.Text !TidakTamatSD = TXTTAMATSD. vbInformation. "PESAN") TXTKODE.Path & ("\SKINs\chizh.Text !TOTAL = Val(TXTTAMATSD.mdb") Data1.RecordsetType = 0 Skin1.Text !SLTP = TXTSLTP.SetFocus End If End Sub Private Sub txtd3_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTD4.LoadSkin App.Text) + Val(TXTSD.Text) + Val(TXTD4.Text !SD = TXTSD.Text !D3 = TXTD3.Recordset .Text !D4 = TXTD4.skn") Skin1.Text) + Val(TXTSLTA.126 With Data1.Text) + Val(TXTD1.Text !SLTA = TXTSLTA.Text) + _ Val(TXTD3.Edit !Kode = TXTKODE.

SetFocus End If End Sub Private Sub txtkode_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If TXTKODE = Empty Then pesan = MsgBox("Masukkan Kode Dulu.".SetFocus End If End With End If End If End Sub Private Sub txtsd_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSLTP.Recordset .".127 Private Sub txtd4_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTJUMLAH = Val(TXTTAMATSD) + Val(TXTSD) + _ Val(TXTSLTP) + Val(TXTSLTA) + Val(TXTD1) + _ Val(TXTD3) + Val(TXTD4) 'cmdsimpan. TXTKODE If Not .SetFocus Else TXTKECAMATAN.Text + "Sudah Ada. "pesan") TXTKODE.SetFocus End If End Sub Private Sub txtslta_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTD1.SetFocus End If End Sub Private Sub txtkecamatan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTTAMATSD.SetFocus Else With Data1. "Pesan") TXTKODE..Seek "=".NoMatch Then pesan = MsgBox("Kode" + TXTKODE.. vbQuestion.Index = "KodeDex" .SetFocus End If .. vbQuestion.

. vbInformation. "Perhatian") If pesan2 = vbOK Then Data1.Text = "" Or TXTSLTA. "Perhatian") TXTCARI.SetFocus End If End Sub Private Sub txttamatsd_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSD.Text = "" Or TXTSD.SetFocus Else With Data1. vbInformation + vbOKCancel.SetFocus Else pesan2 = MsgBox("Anda yakin ingin menghapus??.Recordset ..Text = "" Or TXTKECAMATAN.Text = "" Or TXTKECAMATAN.SetFocus End If End Sub Private Sub cmdhapus_Click() If TXTKODE.Text = "" Or _ TXTTAMATSD.Text .Text = "" Or TXTSD.Text !kecamatan = TXTKECAMATAN.Text = "" Then pesan = MsgBox("Silakan Masukkan Dulu Kode Data yang akan diedit.Text !TidakTamatSD = TXTTAMATSD.Text = "" Or _ TXTSLTP. "Perhatian") TXTCARI.Text = "" Or _ TXTJUMLAH.Text = "" Or _ TXTTAMATSD.Edit !Kode = TXTKODE.Delete kosongkan End If End If End Sub Private Sub cmdedit_Click() If TXTKODE.Text = "" Then pesan = MsgBox("Tidak Ada data yang akan dihapus".Recordset.Text = "" Or TXTD3.128 End Sub Private Sub txtsltp_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSLTA.".Text = "" Or _ TXTSLTP.Text = "" Or TXTSLTA. vbInformation.Text = "" Or TXTD4.Text = "" Or _ TXTD1.Text = "" Or _ TXTD1.Text = "" Or TXTD3.".Text = "" Or _ TXTJUMLAH.Text = "" Or TXTD4.

Text !D3 = TXTD3.Text = "" Or TXTTOTAL.Refresh 'kosongkan End If End Sub Private Sub cmdkembali_Click() Form3.Text .Text !D4 = TXTD4.".Text !SD = TXTSD.Text = "" Or TXTKECAMATAN.Text = "" Then pesan = MsgBox("Silakan Masukkan Dulu Kode Data yang akan diedit.Text !SLTA = TXTSLTA.Text .Text = "" Or _ TXTSMK.Text !D1 = TXTD1.Recordset .SetFocus End With Data1.Text !SLTP = TXTSLTP.Text = "" Or TXTSMU.129 !SD = TXTSD.Refresh 'kosongkan End If End Sub Source Kode Form Edit Data Pendidikan Private Sub cmdedit_Click() If TXTKODE.Text !TOTAL = TXTTOTAL.Text = "" Or TXTSD.Text = "" Or _ TXTSLTP. vbInformation.Update TXTKODE.Text = "" Or _ TXTTK.Text !SLTP = TXTSLTP.Text !SMU = TXTSMU.SetFocus Else With Data1.Show .Text !TOTAL = TXTJUMLAH.. "Perhatian") TXTCARI.Text !SMK = TXTSMK.SetFocus End With Data1.Edit !Kode = TXTKODE.Update TXTKODE.Text !TK = TXTTK.Text !kecamatan = TXTKECAMATAN.

.Seek "=".".Text = !SLTP TXTSMU.Recordset .Text = !TK TXTSD. vbQuestion. "pesan") TXTCARI.Text = "" TXTTK. "informasi") TXTCARI.Text = "" TXTSLTP. vbInformation.Text = "" Or TXTSLTP.Text = "" TXTKECAMATAN.Text = "" Or _ TXTTOTAL.Text = "" Or _ TXTSMU.Enabled = False End If End With End If End Sub Private Sub CMDUDATE_Click() If TXTKODE.NoMatch Then TXTKODE.".Text = !kecamatan TXTTK.Text = "" Then .Text = !SMK TXTTOTAL..Text = "" Or TXTSMK.Text = "" Or _ TXTKECAMATAN.Text = "" TXTTOTAL.Text = "" Or _ TXTSD.Text = !Kode TXTKECAMATAN.Text = !TOTAL Else pesan = MsgBox("Data Tidak Ditemukan.SetFocus Else With Data1..Text = "" Or TXTTK.Text = "" TXTSD.130 End Sub Sub kosongkan() TXTKODE.SetFocus kosongkan CMDHAPUS..Text = !SMU TXTSMK.Text = "" End Sub Private Sub cmdcari_Click() If TXTCARI = Empty Then pesan = MsgBox("Masukan KODE dulu.Index = "KodeDex" .Text = "" TXTSMK.Text = "" TXTSMU.. TXTCARI If Not .Text = !SD TXTSLTP.

Text !SMU = TXTSMU. vbQuestion.Enabled = True Else With Data1..Path & ("\POTENSI_DAERAH. "PESAN") TXTKODE.RecordSource = "TabPendidikan" Data1.mdb") Data1.LoadSkin App.DatabaseName = App.Update End With End If kosongkan pesan = MsgBox("DATA TELAH BERHASIL DI SIMPAN".Recordset .SetFocus 'cmdsimpan.Text = "" End Sub Private Sub Form_Activate() TXTKODE.Text !SD = TXTSD..131 pesan = MsgBox("Ada Data Yang Belum Terisi.Text !SMK = TXTSMK.Path & ("\SKINs\chizh. "perhatian") TXTKODE.RecordsetType = 0 Skin1.skn") Skin1.Text !SLTP = TXTSLTP.ApplySkin (hWnd) End Sub Private Sub txtkecamatan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTTK.".EOFAction = 2 Data1.. vbInformation.Text !kecamatan = TXTKECAMATAN.Edit !Kode = TXTKODE.SetFocus End Sub Private Sub Form_Load() Data1.SetFocus End If End Sub Private Sub txtkode_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If TXTKODE = Empty Then pesan = MsgBox("Masukkan Kode Dulu. "pesan") .Text !TK = TXTTK.". vbInformation.Text !TOTAL = Val(TXTTK) + Val(TXTSD) + Val(TXTSLTP) + Val(TXTSMU) + Val(TXTSMK) .

SetFocus End If End Sub Private Sub txtTK_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSD.".Index = "KodeDex3" .SetFocus End If End With End If End If End Sub Private Sub txtsd_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSLTP. TXTKODE If Not ..SetFocus End If End Sub Private Sub txtSMK_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTTOTAL = Val(TXTTK) + Val(TXTSD) + Val(TXTSLTP) + _ Val(TXTSMU) + Val(TXTSMK) 'cmdsimpan.Seek "=". vbQuestion.SetFocus End If End Sub Private Sub txtsltp_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSMU.Recordset .132 TXTKODE.SetFocus End If . "Pesan") TXTKODE.SetFocus Else With Data1.SetFocus End If End Sub Private Sub txtSMU_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSMK.NoMatch Then pesan = MsgBox("Kode" + TXTKODE.SetFocus Else TXTKECAMATAN.Text + "Sudah Ada.

Recordset .Text = "" Then pesan = MsgBox("Silakan cari data yang akan dihapus.Edit !Kode = TXTKODE.Text = "" Or TXTSD.Delete kosongkan End If End If End Sub Source Kode Form Edit Data Pertanian Private Sub cmdedit_Click() If TXTKODE.Text = "" Or _ TXTKETELA.Text !cabe = TXTCABE.Text = "" Or _ TXTKOBIS.Text = "" Or _ TXTTOTAL.Text !PADI = TXTPADI.Text = "" Or _ TXTPETSAI.Text = "" Or _ TXTTK.Text !JAGUNG = TXTJAGUNG.Text !KETELA = TXTKETELA.Text = "" Or TXTKECAMATAN..Text = "" Or _ TXTKACANG.Text = "" Then pesan = MsgBox("Tidak Ada data yang akan dihapus".Text = "" Or _ TXTKECAMATAN. "Perhatian") TXTCARI.133 End Sub Private Sub cmdhapus_Click() If TXTKODE.Text .Text = "" Or TXTSMU. vbInformation.SetFocus Else With Data1.Text !KACANG = TXTKACANG.Text = "" Or _ TXTSALAK.SetFocus Else pesan2 = MsgBox("Anda yakin ingin menghapus??. vbInformation + vbOKCancel.Text = "" Or _ TXTJAGUNG. "Perhatian") TXTCARI.Text = "" Or _ TXTPADI.Text !SALAK = TXTSALAK.Text = "" Or _ TXTCABE.Recordset.Text = "" Or _ TXTSMK. vbInformation.Text = "" Or _ TXTSLTP..".".Text !kecamatan = TXTKECAMATAN. "Perhatian") If pesan2 = vbOK Then Data1.

Text !PETSAI = TXTPETSAI. "pesan") TXTCARI...134 !KOBIS = TXTKOBIS.Text = !KACANG TXTKOBIS. vbInformation..Text = !PETSAI Else pesan = MsgBox("Data Tidak Ditemukan.Text = !KETELA TXTSALAK. "informasi") TXTCARI..SetFocus End With Data1.Text = !KOBIS TXTPETSAI. vbQuestion.Text = !PADI TXTJAGUNG.Text = !cabe TXTKACANG.".Text = !Kode TXTKECAMATAN.Text = "" Or _ TXTSALAK.Text = !kecamatan TXTPADI.Text = !SALAK TXTCABE.Text = "" Or _ .Index = "KodeDex" .Text = "" Or _ TXTJAGUNG.Enabled = False End If End With End If End Sub Private Sub cmdhapus_Click() If TXTKODE.Text = "" Or _ TXTKETELA.Text = "" Or _ TXTKECAMATAN..SetFocus kosongkan CMDHAPUS.NoMatch Then TXTKODE.Refresh 'kosongkan End If End Sub Private Sub cmdcari_Click() If TXTCARI = Empty Then pesan = MsgBox("Masukan KODE dulu. TXTCARI If Not .Seek "=".Text .".Recordset .SetFocus Else With Data1.Text = !JAGUNG TXTKETELA.Text = "" Or _ TXTPADI.Update TXTKODE.

Delete kosongkan End If End If End Sub Private Sub cmdkembali_Click() Form3. "Perhatian") TXTCARI.Text !kecamatan = TXTKECAMATAN.Text = "" Then pesan = MsgBox("Ada Data Yang Belum Terisi.Text = "" TXTKETELA.SetFocus Else pesan2 = MsgBox("Anda yakin ingin menghapus??.Text = "" Or TXTPETSAI.Text = "" Or _ TXTKOBIS.Text = "" Or _ TXTPETSAI.Text = "" TXTPETSAI.Text = "" Then pesan = MsgBox("Silakan cari data yang akan dihapus.".Text = "" Or _ TXTKACANG.Text = "" TXTKECAMATAN.SetFocus CMDSIMPAN.Recordset .Text = "" Or TXTKETELA.Text = "" TXTKACANG.Text = "" End Sub Private Sub CMDUPDATE_Click() If TXTKODE.". vbInformation + vbOKCancel.Text = "" Or _ TXTKACANG. vbInformation. "perhatian") TXTKODE.Text = "" TXTCABE..135 TXTCABE..Text = "" TXTSALAK.Text = "" Or _ TXTJAGUNG.Text = "" TXTJAGUNG.Text = "" Or _ TXTKECAMATAN.Enabled = True Else With Data1.Text = "" Or TXTPADI. vbInformation.Text = "" TXTKOBIS.Edit !Kode = TXTKODE.Text .Recordset.Text = "" Or _ TXTSALAK.".Text = "" TXTPADI.Text = "" Or TXTCABE. "Perhatian") If pesan2 = vbOK Then Data1.Show End Sub Sub kosongkan() TXTKODE..

Text !PETSAI = TXTPETSAI.SetFocus End If End Sub Private Sub txtkecamatan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTPADI.SetFocus End If .Text !KACANG = TXTKACANG.SetFocus End If End Sub Private Sub txtjagung_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTKETELA.Text .RecordSource = "TabPertanian" Data1.Path & ("\POTENSI_DAERAH.136 !PADI = TXTPADI.RecordsetType = 0 Skin1.ApplySkin (hWnd) End Sub Private Sub txtcabe_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTKACANG.Text = "" End Sub Private Sub Form_Load() Data1.Text !KOBIS = TXTKOBIS.Path & ("\SKINS\chizh.Text !JAGUNG = TXTJAGUNG.Text !cabe = TXTCABE.skn") Skin1.Update End With End If kosongkan pesan = MsgBox("DATA TELAH BERHASIL DI SIMPAN".DatabaseName = App.Text !KETELA = TXTKETELA. "PESAN") TXTKODE.Text !SALAK = TXTSALAK.mdb") Data1.SetFocus End If End Sub Private Sub txtkacang_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTKOBIS.LoadSkin App. vbInformation.EOFAction = 2 Data1.

NoMatch Then pesan = MsgBox("Kode " + TXTKODE.SetFocus End If End Sub Private Sub txtpetsai_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then CMDUPDATE. vbQuestion.".137 End Sub Private Sub txtketela_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTSALAK.".SetFocus Else With Data1. TXTKODE If Not .SetFocus End If End Sub Private Sub txtkode_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If TXTKODE = Empty Then pesan = MsgBox("Masukkan Kode Dulu. vbQuestion.Seek "=".Index = "KodeDex5" .SetFocus Else TXTKECAMATAN..Recordset .. "Pesan") TXTKODE.. "pesan") TXTKODE.SetFocus End If End With End If End If End Sub Private Sub txtpadi_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTJAGUNG.SetFocus End If End Sub Private Sub txtkobis_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTPETSAI.Text + " Sudah Ada.SetFocus End If End Sub Private Sub txtsalak_KeyPress(KeyAscii As Integer) .

Text !MENDUT2 = TXTMENDUT2. vbQuestion.Update TXTKODE.Text = "" Or _ TXTKALIBENING.Text = "" Or _ TXTUMBUL.".Text = "" Or _ TXTBULAN.Text = "" Then pesan = MsgBox("Silakan Cari data yang akan diedit".138 If KeyAscii = 13 Then TXTCABE.Refresh 'kosongkan End If End Sub Private Sub cmdcari_Click() If TXTCARI = Empty Then pesan = MsgBox("Masukan KODE dulu...Text = "" Or _ TXTMENDUT2.Text !KALIBENING = TXTKALIBENING.Text !Bulan = TXTBULAN.Text !UMBUL = TXTUMBUL.Text = "" Or _ TXTKETEP.SetFocus Else With Data1. "Perhatian") TXTCARI.SetFocus End With Data1.Text = "" Or _ TXTBLEDER.SetFocus Else ..Text !BOROBUDUR = TXTBOROBUDUR.Text = "" Or _ TXTBOROBUDUR.Text !KETEP = TXTKETEP.Text !MENDUT = TXTMENDUT.Text = "" Or _ TXTANGGREK.Edit !Kode = TXTKODE.Text !ANGGREK = TXTANGGREK.Text = "" Or _ TXTMENDUT. vbInformation.SetFocus End If End Sub Source Kode Form Edit Data Pariwisata Private Sub cmdedit_Click() If TXTKODE.Text !BLEDER = TXTBLEDER.Recordset . "pesan") TXTCARI.Text .

.139 With Data1.Text = !KETEP Else pesan = MsgBox("Data Tidak Ditemukan.Text = "" Then pesan = MsgBox("Tidak Ada data yang akan dihapus"..Index = "KodeDex" .Text = !MENDUT TXTKALIBENING.Recordset.Text = !Kode TXTBULAN.Text = "" Or _ TXTANGGREK. "Perhatian") TXTCARI.Text = !Bulan TXTBOROBUDUR. "informasi") TXTCARI.SetFocus Else pesan2 = MsgBox("Anda yakin ingin menghapus??.Text = "" Or _ TXTKETEP.Delete kosongkan End If End If End Sub .Text = !UMBUL TXTMENDUT2.Text = "" Or _ TXTMENDUT.SetFocus kosongkan CMDHAPUS.NoMatch Then TXTKODE.Text = "" Or _ TXTBOROBUDUR. "Perhatian") If pesan2 = vbOK Then Data1.Text = !ANGGREK TXTUMBUL.Text = !BLEDER TXTANGGREK. TXTCARI If Not .Seek "=".Enabled = False End If End With End If End Sub Private Sub cmdhapus_Click() If TXTKODE.Text = !BOROBUDUR TXTMENDUT.Text = "" Or _ TXTKALIBENING.Text = !KALIBENING TXTBLEDER.".Recordset .Text = "" Or _ TXTBLEDER.".Text = "" Or _ TXTMENDUT2. vbInformation. vbInformation.Text = "" Or _ TXTUMBUL. vbInformation + vbOKCancel.Text = "" Or _ TXTBULAN.Text = !MENDUT2 TXTKETEP..

vbInformation.140 Private Sub cmdkembali_Click() Form3.Show End Sub Sub kosongkan() TXTKODE.Text = "" Or TXTBLEDER.Text = "" End Sub Private Sub CMDUPDATE_Click() If TXTKODE.Text = "" TXTBLEDER.Text = "" TXTKETEP.SetFocus CMDSIMPAN.Update End With End If kosongkan pesan = MsgBox("DATA TELAH BERHASIL DI SIMPAN".Text = "" TXTBULAN.Text = "" Or _ TXTKALIBENING.Text = "" Then pesan = MsgBox("Ada Data Yang Belum Terisi.Text = "" Or TXTBULAN.Text = "" TXTMENDUT.Text = "" TXTKALIBENING.Edit !Kode = TXTKODE.Text = "" Or _ TXTBOROBUDUR.Text !BLEDER = TXTBLEDER.Enabled = True Else With Data1.Text = "" TXTBOROBUDUR.Text .Text = "" TXTANGGREK.Text !KETEP = TXTKETEP. vbInformation.. "PESAN") TXTKODE.Text !UMBUL = TXTUMBUL.Text !BOROBUDUR = TXTBOROBUDUR.Text = "" Or TXTMENDUT.".Text !MENDUT = TXTMENDUT.Text = "" TXTUMBUL.Text !ANGGREK = TXTANGGREK.Text !Bulan = TXTBULAN.Recordset .Text = "" .Text = "" Or _ TXTMENDUT2.Text !KALIBENING = TXTKALIBENING.Text = "" Or TXTKETEP. "perhatian") TXTBULAN.Text = "" Or _ TXTANGGREK.Text !MENDUT2 = TXTMENDUT.Text = "" TXTMENDUT2.Text = "" Or TXTUMBUL.

141 End Sub Private Sub Form_Load() Data1.Path & ("\SKINS\chizh.DatabaseName = App.SetFocus End If End Sub Private Sub txtbleder_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTANGGREK.SetFocus End If End Sub Private Sub txtkalibening_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTBLEDER.EOFAction = 2 Data1.SetFocus End If End Sub Private Sub txtbulan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTBOROBUDUR.Path & ("\POTENSI_DAERAH.RecordSource = "TabPariwisata" Data1.SetFocus End If End Sub .Show Unload Me End Sub Private Sub txtanggrek_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTUMBUL.RecordsetType = 0 Skin1.mdb") Data1.skn") Skin1.ApplySkin (hWnd) End Sub Private Sub Image1_Click() Form6.LoadSkin App.SetFocus End If End Sub Private Sub txtborobudur_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTMENDUT.

SetFocus End If End Sub Private Sub txtmendut_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTKALIBENING. vbQuestion.SetFocus End If End Sub .Seek "=".SetFocus Else TXTBULAN.". "Pesan") TXTKODE.".142 Private Sub txtketep_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then CMDUPDATE. vbQuestion.. "pesan") TXTKODE.SetFocus End If End Sub Private Sub txtumbul_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTMENDUT2.Text + "Sudah Ada.SetFocus Else With Data1.SetFocus End If End With End If End If End Sub Private Sub txtmendut2_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTKETEP.SetFocus End If End Sub Private Sub txtkode_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If TXTKODE = Empty Then pesan = MsgBox("Masukkan Kode Dulu..Recordset .Index = "KodeDex4" . TXTKODE If Not .NoMatch Then pesan = MsgBox("Kode" + TXTKODE..

EOF No = No + 1 Form32. Form32.Print Tab(35). "ddd. !PerempuanDewasa. Form32. Jumlah = !LakiDewasa + !PerempuanDewasa + !AnakLaki + !AnakPerempuan RT = !JumlahRT + RT + 1 . "NAMA". Form32.FontSize = 8 Form32.Print Tab(5).143 Source Kode Form Cari Data Penduduk Berdasarkan Jenis Kelamin Dim ConP As ADODB.1 Dewasa = !LakiDewasa + Dewasa + 1 . Form32.Print GARIS With Adoanggota.FontSize = 10 Form32.Print Form32.Print " Dicetak Tanggal : " + Format(Date.Print GARIS Form32. "JumlahRT".Connection Dim rsAnggota As New ADODB.Print Tab(115).1 Perempuan = !PerempuanDewasa + Perempuan + 1 .Print Tab(75).Show Unload Me Form32.Print Tab(50).Print Tab(140). Form32. Form32.Recordset Do While Not . "PerempuanDewasa".1 . "LakiDewasa". "BANYAKNYA RUMAH TANGGA DAN PENDUDUK KABUPATEN MAGELANG MENURUT KECAMATAN DAN JENIS KELAMIN TAHUN 2004" Form32.Print Tab(50).Print Tab(9). d-m-yyyy") GARIS$ = String(170. Form32. "AnakLaki". Form32.Print Tab(75).Print Tab(95). Form32. Form32. !AnakLaki.Print Tab(17). Form32. !Kode. Form32. !Nama. "Jumlah" 'Jumlah = !LakiDewasa + !PerempuanDewasa + !AnakLaki + !AnakPerempuan Form32. Form32.Print Tab(9). "NO". !JumlahRT.Print Tab(2). No.Recordset Private Sub CMDCETAK_Click() Dim No As Integer Dim TOTAL As Double Form32. Form32. !Jumlah. Form32. !AnakPerempuan. "=") Form32.Print Tab(95). !LakiDewasa. "AnakPerempuan".Print Tab(17). Form32.Print Tab(115).Print Tab(2).Print Tab(35).Print Tab(140). "KODE".

MoveNext Loop Form32.Print GARIS End With Adoanggota. Perempuan.MoveFirst End Sub Private Sub cmdkembali_Click() Form3.1 .Refresh End If Else If lblkriteria.Text) <> 0 Then Adoanggota.Print Tab(75). grandtot.ConnectionString = ConP If lblkriteria. Form32. Form32.Refresh Else Adoanggota.144 Laki = !AnakLaki + Laki + 1 .1 grandtot = !Jumlah + grandtot + 1 . Laki. Form32.Recordset.Refresh .Text & "'" Adoanggota.Text) <> 0 Then Adoanggota.Default = True End Sub Private Sub cmdcari_Click() Adoanggota.Print Tab(2). Dewasa.Print Tab(95). Anak.Print Tab(50).Print Tab(3).Caption = "Nama Kecamatan" Then If Len(TXTCARI.1 Anak = !AnakPerempuan + Anak + 1 . RT.Caption = "Kode Kecamatan" Then If Len(TXTCARI.Print Tab(115). GARIS Form32. 'Form31.Refresh Else Adoanggota.RecordSource = "SELECT * from TabPenduduk1" Adoanggota.RecordSource = "SELECT * from TabPenduduk1 WHERE `Kode` ='" & TXTCARI. Form32.Print Tab(35). " TOTAL = ".RecordSource = "SELECT * from TabPenduduk1 WHERE `Nama` ='" & TXTCARI.Text & "'" Adoanggota.Show End Sub Private Sub TXTCARI_GotFocus() cmdcari. Form32.Print Tab(140). Form32.RecordSource = "SELECT * from TabPenduduk1" Adoanggota.

Open strSQL = "Select * from TabPenduduk1" rsAnggota.DataSource = Adoanggota DataGrid1.Jet. adLockOptimistic.Columns(5).Columns(7).Width = 700 DataGrid1.Open strSQL.Columns(0).Columns(1).ReBind Skin1.Columns(4).Connection ConP.Data Source= App.Path & ("\skins\chizh.ConnectionString = "Provider=Microsoft.RecordSource = "SELECT * from TabPenduduk1 Order BY Kode" Adoanggota.Path & "\POTENSI_DAERAH.LoadSkin App.Close " & .DataSource = Adoanggota DataGrid1.ConnectionString = ConP Adoanggota.Columns(2).Width = 1100 DataGrid1.ReBind RefreshCaptionGrid End Sub Private Sub Form_Load() Dim strSQL As String Set ConP = New ADODB.DataSource = Adoanggota DataGrid1.OLEDB.Persist Security Info=False" ' Buat recordset Set rsAnggota = New ADODB.0.ApplySkin hWnd End Sub Private Sub Form_Unload(Cancel As Integer) ConP.Columns(8). adOpenDynamic.Refresh End Sub Private Sub RefreshCaptionGrid() DataGrid1. adCmdText Adoanggota.ReBind DataGrid1.Width = 1500 DataGrid1. ConP.4.skn") Skin1.Width = 1200 DataGrid1.Refresh Set DataGrid1.MDB.145 End If End If End If Set DataGrid1.Width = 2000 DataGrid1.Width = 1100 End Sub Private Sub cmdlihat_Click() Adoanggota.Width = 1000 DataGrid1.Columns(6).RecordSource = "Select * from TabPenduduk1 Order BY Kode" Adoanggota.Columns(3).Width = 3000 ' DataGrid1.Refresh Set DataGrid1.Recordset ConP.Width = 1200 DataGrid1.

Print Tab(45). "DATA PENDUDUK KABUPATEN MAGELANG YANG BERUMUR 5 TAHUN KE ATAS TAHUN 2004 DIRINCI MENURUT TINGKAT PENDIDIKAN" Form33. "ddd.Print Tab(70). Form33.Recordset Private Sub CMDCETAK_Click() Dim No As Integer Dim TOTAL As Double Form33.FontSize = 8 Form33.Connection Dim ConP As ADODB.Show Unload Me Form33.Print Tab(5).Value = False TXTCARI. d-m-yyyy") GARIS$ = String(170. Form33. "SLTP".Connection Dim rsAnggota As New ADODB. "NO".Print Tab(2).Enabled = True Adoanggota.Print Tab(100). "D1". Form33. Form33.Enabled = True End Sub Source Kode Form Cari Data Penduduk Berdasarkan Tingkat Pendidikan Dim ConP As ADODB. "SD". "SLTA".146 Set ConP = Nothing Unload Me End Sub Private Sub Option2_Click() Option2.Print Form33.Caption = "Kode Kecamatan" Option2. "Kecamatan". Form33. .Print Tab(25). "=") Form33. Form33. "TidakTamatSD".Refresh End Sub Private Sub Option1_Click() Option1.Caption = "Nama Kecamatan" Option1.Print Tab(60).Print Tab(10).Value = False TXTCARI.Value = True lblkriteria.Print GARIS Form33.Value = True lblkriteria. Form33.RecordSource = "Select * from TabPenduduk1 Orderby Nama" DataGrid1.Print " Dicetak Tanggal : " + Format(Date.Print Tab(85). "Kode".FontSize = 10 Form33.

totsltp.147 Form33.Print Tab(60).Print GARIS With Adoanggota. "TOTAL = ".Print Tab(85). Form33. Form33.Print Tab(120).1 totsd = !SD + totsd + 1 .Print Tab(100).Print Tab(10). Form33. Form33. Form33. tottidaktamatsd. Form33. !TOTAL. "D4". grandtot. Form33. Form33.MoveFirst End With End Sub Private Sub cmdkembali_Click() Form3.Recordset.Print Tab(3).1 totsltp = !SLTP + totsltp + 1 . GARIS Form33.Print Tab(110).Print Tab(130).Print Tab(2). Form33.MoveNext Loop Form33.1 totd4 = !D4 + totd4 + 1 .Show End Sub .1 totd1 = !D1 + totd1 + 1 . Form33.Print Tab(110). Form33. Adoanggota.Print Tab(60).Print Tab(100). Form33. totd3. Form33. "D3". Form33.Print Tab(70). !TidakTamatSD. !Kode. !D4.Recordset Do While Not . Form33. totslta.Print Tab(70). Form33.Print Tab(45).1 grandtot = !TOTAL + grandtot + 1 .Print Tab(120).EOF No = No + 1 Form33. Form33.Print Tab(45). totd1.Print Tab(130). !kecamatan.1 . Form33. Form33.Print Tab(85). "TOTAL" Form33.1 totd3 = !D3 + totd3 + 1 . !SD. Form33. !SLTA. TOTAL = !TidakTamatSD + !SD + !SLTP + !SLTA + !D1 + !D3 + !D4 tottidaktamatsd = !TidakTamatSD + tottidaktamatsd + 1 . !D1. totd4. totsd.Print Tab(25). No.Print Tab(120).Print Tab(110).1 totslta = !SLTA + totslta + 1 .Print Tab(130). !SLTP. !D3.Print Tab(2).

Caption = "Kode Kecamatan" Then If Len(TXTCARI.Text & "'" Adoanggota.ConnectionString = ConP If lblkriteria.Columns(6).Text & "'" Adoanggota.Columns(8).Columns(1).Refresh Else Adoanggota.Refresh Else Adoanggota.Refresh End If End If End If Set DataGrid1.RecordSource = "Select * from TabPenduduk2 Order BY Kode" Adoanggota.Width = 3000 DataGrid1.RecordSource = "SELECT * from TabPenduduk2" Adoanggota.DataSource = Adoanggota DataGrid1.RecordSource = "SELECT * from TabPenduduk2" Adoanggota.Columns(4).Columns(3).RecordSource = "SELECT * from TabPenduduk2 WHERE `Kode` ='" & TXTCARI.Width = 1000 DataGrid1.DataSource = Adoanggota .Columns(2).Default = True End Sub Private Sub cmdcari_Click() Adoanggota.Text) <> 0 Then Adoanggota.Refresh End If Else If lblkriteria.Columns(0).Width = 2000 DataGrid1.Width = 1100 End Sub Private Sub cmdlihatsemua_Click() Adoanggota.ReBind DataGrid1.Text) <> 0 Then Adoanggota.Columns(5).Width = 1200 DataGrid1.Width = 1200 DataGrid1.Columns(7).Width = 1500 DataGrid1.Refresh End Sub Private Sub RefreshCaptionGrid() DataGrid1.Width = 1100 DataGrid1.Refresh Set DataGrid1.148 Private Sub TXTCARI_GotFocus() CMDCARI.Width = 700 DataGrid1.Caption = "Nama Kecamatan" Then If Len(TXTCARI.RecordSource = "SELECT * from TabPenduduk2 WHERE `Kecamatan` ='" & TXTCARI.

DataSource = Adoanggota DataGrid1.MDB.Value = False TXTCARI.Data Source= App.Enabled = True Adoanggota.ReBind RefreshCaptionGrid End Sub Private Sub Form_Load() Dim strSQL As String Set ConP = New ADODB.Open strSQL = "Select * from TabPenduduk2" rsAnggota.LoadSkin App.Caption = "Nama Kecamatan" Option1.149 DataGrid1.Refresh Set DataGrid1.Jet.Value = False TXTCARI.Connection ConP.0. adOpenDynamic. adCmdText Adoanggota.Connection Dim rsAnggota As New ADODB.Refresh End Sub Private Sub Option1_Click() Option1.Persist Security Info=False" ' Buat recordset Set rsAnggota = New ADODB.ConnectionString = ConP Adoanggota.Enabled = True End Sub Source Kode Form Cari Data Pendidikan Dim ConP As ADODB.OLEDB.Close Set ConP = Nothing Unload Me End Sub Private Sub Option2_Click() Option2.4.RecordSource = "Select * from TabPenduduk2 Orderby Kecamatan" DataGrid1.Value = True lblkriteria.ConnectionString = "Provider=Microsoft.Open strSQL.ReBind Skin1.skn") Skin1.Path & "\POTENSI_DAERAH.Value = True lblkriteria.Path & ("\skins\chizh. ConP.ApplySkin hWnd End Sub Private Sub Form_Unload(Cancel As Integer) ConP.RecordSource = "SELECT * from TabPenduduk2 Order BY Kode" Adoanggota.Recordset ConP.Recordset " & . adLockOptimistic.Caption = "Kode Kecamatan" Option2.

Form34. Form34.1 SMK1 = !SMK + SMK1 + 1 . Form34. Form34.Recordset Do While Not . Form34. Form34. !kecamatan.Print Tab(2). !Kode.Print Tab(50). "TOTAL =". .1 .Print Tab(25).FontSize = 10 Form34.Print Tab(95).MoveNext Loop Form34. Form34.Print Tab(5). "TOTAL" Form34. "KECAMATAN".Print Tab(80). Form34.Show Unload Me Form34.1 TOTAL1 = !TOTAL + TOTAL1 + 1 . d-m-yyyy") GARIS$ = String(170.1 SD1 = !SD + SD1 + 1 . "TK".Print Tab(10). !SMK. !SMU. "SD". Form34.Print GARIS With Adoanggota.Print Tab(95). !SD.Print Tab(2).Print Tab(50). !SLTP.1 SLTP1 = !SLTP + SLTP1 + 1 .1 SMU1 = !SMU + SMU1 + 1 . "NO". "=") Form34.FontSize = 8 Form34. "ddd.Print Tab(125). Form34. !TOTAL. Form34.Print Tab(125).Print Form34. GARIS Form34.Print Tab(2). "KODE". Form34. Form34. "SLTP". Form34.Print GARIS Form34. TOTAL = !TK + !SD + !SLTP + !SMU + !SMK TK1 = !TK + TK1 + 1 . No.EOF No = No + 1 Form34.Print Tab(65). Form34.Print Tab(25).Print Tab(110).Print Tab(110). Form34.Print Tab(10). !TK.Print Tab(65). "SMU".Print Tab(80).150 Private Sub CMDCETAK_Click() Dim No As Integer Dim TOTAL As Double Form34. "BANYAKNYA SEKOLAH NEGERI DAN SWASTA DI KABUPATEN MAGELANG TAHUN 2004" Form34.Print Tab(25).Print " Dicetak Tanggal : " + Format(Date. "SMK".

Print Tab(50).Recordset.Caption = "Kode Kecamatan" Then If Len(TXTCARI.Print .Print . Form34.DataSource = Adoanggota DataGrid1.RecordSource = "SELECT * from TabPendidikan WHERE `Kode` ='" & TXTCARI. TOTAL1. Form34.Refresh End Sub Private Sub RefreshCaptionGrid() . Adoanggota.Text) <> 0 Then Adoanggota. TK1. Tab(80).Print . Tab(110).Refresh End If Else If lblkriteria.Default = True End Sub Private Sub cmdcari_Click() Adoanggota. SLTP1. Form34.RecordSource = "SELECT * from TabPendidikan" Adoanggota.Print Tab(95).Refresh Else Adoanggota.Refresh Else Adoanggota.MoveFirst End With End Sub Private Sub cmdkembali_Click() Form3.ReBind DataGrid1.Text & "'" Adoanggota. Tab(125).Refresh End If End If End If Set DataGrid1.Text) <> 0 Then Adoanggota. Form34. SD1. SMK1.ConnectionString = ConP If lblkriteria. Form34.Print Tab(65). SMU1.151 Form34.Caption = "Nama Kecamatan" Then If Len(TXTCARI.RecordSource = "SELECT * from TabPendidikan" Adoanggota.RecordSource = "SELECT * from TabPendidikan WHERE `Kecamatan` ='" & TXTCARI.Text & "'" Adoanggota.Show End Sub Private Sub TXTCARI_GotFocus() CMDCARI.

4.Width = 1100 DataGrid1.0. adLockOptimistic.Columns(6).Persist Security Info=False" ' Buat recordset Set rsAnggota = New ADODB.Refresh Set DataGrid1.Path & "\POTENSI_DAERAH.Caption = "Nama Kecamatan" Option1.Recordset ConP.RecordSource = "SELECT * from TabPendidikan Order BY Kode" Adoanggota.Width = 1200 DataGrid1.MDB. adOpenDynamic.ReBind RefreshCaptionGrid End Sub Private Sub Form_Load() Dim strSQL As String Set ConP = New ADODB.Columns(8).Enabled = True Adoanggota.Columns(2).Close Set ConP = Nothing Unload Me End Sub Private Sub Option2_Click() Option2.Columns(7).Width = 700 DataGrid1.RecordSource = "Select * from TabPendidikan Order BY Kode" Adoanggota.Jet.Width = 1500 DataGrid1.152 DataGrid1.Columns(0).Width = 1200 DataGrid1.DataSource = Adoanggota DataGrid1.LoadSkin App.Columns(1).Path & ("\skins\chizh.Width = 1000 DataGrid1.Value = False TXTCARI.Columns(4).Data Source= App.Refresh Set DataGrid1.Width = 3000 'DataGrid1.Width = 1100 End Sub Private Sub cmdlihatsemua_Click() Adoanggota.OLEDB.Open strSQL = "Select * from TabPendidikan" rsAnggota. adCmdText Adoanggota.Open strSQL.ReBind Skin1.Connection ConP. ConP.ConnectionString = "Provider=Microsoft.Width = 2000 DataGrid1.DataSource = Adoanggota DataGrid1.Columns(3).ApplySkin hWnd End Sub Private Sub Form_Unload(Cancel As Integer) ConP.skn") Skin1.Columns(5).RecordSource = "Select * from TabPendidikan Orderby Kecamatan" " & .ConnectionString = ConP Adoanggota.Value = True lblkriteria.

No. Form35. Form35. d-m-yyyy") GARIS$ = String(170. "PETSAI" 'Form29.Recordset Private Sub CMDCETAK_Click() Dim No As Integer Dim TOTAL As Double Form35.FontSize = 8 Form35. "=") Form35. Form35.FontSize = 10 Form35. "ddd.Recordset Do While Not . "PADI".Print Tab(137).Refresh End Sub Private Sub Option1_Click() Option1.Print " Dicetak Tanggal : " + Format(Date.Print Tab(80). "NO".Print Tab(2).Print Tab(2).Print Form35.Print Tab(95). "KOBIS".Print Tab(50). Form35.153 DataGrid1.Show Unload Me Form35. "KETELA".Print Tab(5).Print Tab(110). .EOF No = No + 1 Form35.Caption = "Kode Kecamatan" Option2.Value = True lblkriteria. "KODE". Form35. "KACANG".Value = False TXTCARI. "KECAMATAN".Enabled = True End Sub Source Kode Form Cari Data Pertanian Dim ConP As ADODB. MAGELANG PER BULAN TAHUN 2004" Form35. !Kode.Print Tab(20). "BANYAKNYA PRODUKSI HASIL PERTANIAN MENURUT KECAMATAN DI KAB.Connection Dim rsAnggota As New ADODB.Print GARIS With Adoanggota. Form35. "JAGUNG".Print Tab(125).Print GARIS Form35.Print Tab(150). "CABE". Form35. Form35.Print Tab(37). Form35.Print Tab(65).Print Tab(8). "SALAK". Form35. "TOTAL" 'TOTAL = !PADI + !JAGUNG + !KETELA + !SALAK + !CABE + !KACANG + !KOBIS + !PETSAI Form35. Form35.Print Tab(8).

!PETSAI. salak1. Form35.Print Tab(95). Form35.Print Tab(125). Form35. padi1. Form35.Print Tab(80).1 cabe1 = !cabe + cabe + 1 .Print Tab(80).Print Tab(65). Form35. GARIS Form35. !kecamatan.Caption = "Kode Kecamatan" Then If Len(TXTCARI. Form35.Print Tab(37). !KACANG.1 .ConnectionString = ConP If lblkriteria.Print Tab(110). " TOTAL = ". Form35.154 Form35.1 kacang1 = !KACANG + kacang1 + 1 . Form35.Print Tab(20). padi1 = !PADI + padi1 + 1 .Print Tab(110).Print Tab(137).1 jagung1 = !JAGUNG + jagung1 + 1 .Print Tab(65). kacang1. !KOBIS. Form35.MoveFirst End With End Sub Private Sub cmdkembali_Click() Form3.Print Tab(3). Form35.Print Tab(2).1 salak1 = !SALAK + salak1 + 1 . Form35. ketela1.Print Tab(137).Print Tab(50). !PADI.Text) <> 0 Then . Form35. Form35. !SALAK.Show End Sub Private Sub TXTCARI_GotFocus() CMDCARI.MoveNext Loop Form35.Default = True End Sub Private Sub cmdcari_Click() Adoanggota.Print Tab(95).Print Tab(125). Form35. !JAGUNG.1 ketela1 = !KETELA + ketela1 + 1 . !KETELA.Print Tab(37). Form35. jagung1. !cabe.Print Tab(50). Form35. kobis1.1 kobis1 = !KOBIS + kobis1 + 1 . cabe1. Adoanggota.Recordset. petsai1.1 petsai1 = !PETSAI + petsai1 + 1 .

4.155 Adoanggota.Refresh End Sub Private Sub RefreshCaptionGrid() DataGrid1.Width = 2000 DataGrid1.Width = 1100 DataGrid1.OLEDB.Columns(8).Columns(7).Columns(4).Path & "\POTENSI_DAERAH.DataSource = Adoanggota DataGrid1.ReBind RefreshCaptionGrid End Sub Private Sub Form_Load() Dim strSQL As String Set ConP = New ADODB.Caption = "Nama Kecamatan" Then If Len(TXTCARI.Width = 3000 DataGrid1.Columns(1).RecordSource = "Select * from TabPertanian Order BY Kode" Adoanggota.ReBind DataGrid1.Refresh Set DataGrid1.Refresh Else Adoanggota.Columns(3).Persist Security Info=False" .DataSource = Adoanggota DataGrid1.RecordSource = "SELECT * from TabPertanian WHERE `Kecamatan` ='" & TXTCARI.RecordSource = "SELECT * from TabPertanian" Adoanggota.Width = 700 DataGrid1.Refresh Else Adoanggota.Columns(0).RecordSource = "SELECT * from TabPertanian" Adoanggota.Jet.Width = 1500 DataGrid1.Refresh End If End If End If Set DataGrid1.Text & "'" Adoanggota.Text) <> 0 Then Adoanggota.Width = 1200 DataGrid1.Columns(2).Width = 1100 End Sub Private Sub cmdlihatsemua_Click() Adoanggota.Connection ConP.ConnectionString = "Provider=Microsoft.Width = 1200 DataGrid1.RecordSource = "SELECT * from TabPertanian WHERE `Kode` ='" & TXTCARI.MDB.0.Refresh End If Else If lblkriteria.Data Source= " & App.Width = 1000 DataGrid1.Text & "'" Adoanggota.Columns(5).Columns(6).

Caption = "Nama Kecamatan" Option1.skn") Skin1.Value = True lblkriteria. adLockOptimistic.Open strSQL.Value = True lblkriteria.Enabled = True Adoanggota.Open strSQL = "Select * from TabPertanian" rsAnggota.Show End Sub Private Sub CMDCETAK_Click() Dim No As Integer Dim TOTAL As Double .Caption = "Kode Kecamatan" Option2.Enabled = True End Sub Source Kode Form Cari Data Pariwisata Dim ConP As ADODB. ConP.Path & ("\skins\chizh.ConnectionString = ConP Adoanggota.LoadSkin App.RecordSource = "SELECT * from TabPertanian Order BY Kode" Adoanggota.DataSource = Adoanggota DataGrid1. adOpenDynamic.Refresh End Sub Private Sub Option1_Click() Option1.Connection Dim rsAnggota As New ADODB.Value = False TXTCARI. adCmdText Adoanggota.RecordSource = "Select * from TabPertanian Orderby Kecamatan" DataGrid1.ApplySkin hWnd End Sub Private Sub Form_Unload(Cancel As Integer) ConP.Close Set ConP = Nothing Unload Me End Sub Private Sub Option2_Click() Option2.156 ' Buat recordset Set rsAnggota = New ADODB.Recordset ConP.ReBind Skin1.Refresh Set DataGrid1.Value = False TXTCARI.Recordset Private Sub cmdkembali_Click() Form3.

Print Tab(125).Print Tab(8). "NO".Print Tab(130). !Bulan.1 totumbul = !UMBUL + totumbul + 1 . Form36. "MENDUT2".Print Form36. d-m-yyyy") GARIS$ = String(170. "BANYAKNYA PENGUNJUNG OBJEK WISATA DI KAB.Print GARIS Form36. "KALIBENING". Form36.Print Tab(37).Print Tab(20).Print Tab(110).157 Form36.Print Tab(37). !TOTAL.FontSize = 10 Form36. !Kode. Form36. "Bulan".1 totmendut = !MENDUT + totmendut + 1 . Form36. Form36. "MENDUT".Print GARIS With Adoanggota.1 . "BOROBUDUR".Print Tab(80). !BLEDER. Form36. No.EOF No = No + 1 Form36. "ddd. MAGELANG PER BULAN TAHUN 2004" Form36.Print Tab(20). Form36. !KALIBENING. Form36.Print Tab(5).Print Tab(2). "=") Form36.FontSize = 8 Form36.Print Tab(140).Print Tab(2).Print Tab(8). Form36. Form36.Show Unload Me Form36.Print Tab(95).Print Tab(65).Print Tab(140).Print Tab(110). Form36.Print " Dicetak Tanggal : " + Format(Date.1 totbleder = !BLEDER + totbleder + 1 . "KODE". !MENDUT2. "KETEP" Form36.1 totmendut2 = !MENDUT2 + totmendut2 + 1 .Print Tab(95).1 totkalibening = !KALIBENING + totkalibening + 1 .Print Tab(125). !UMBUL. Form36. Form36. 'Form36. !BOROBUDUR. Form36. Form36. "UMBUL". "BLEDER". TOTAL = !BOROBUDUR + !MENDUT + !KALIBENING + !BLEDER + !ANGGREK + !UMBUL + !MENDUT2 + !KETEP totborobudur = !BOROBUDUR + totborobudur + 1 .1 totanggrek = !ANGGREK + totanggrek + 1 .Print Tab(80). Form36. !MENDUT. Form36.Print Tab(65).Recordset Do While Not . !KETEP. Form36.Print Tab(54). Form36. Form36.Print Tab(54). !ANGGREK. "ANGGREK".

Default = True End Sub Private Sub cmdcari_Click() Adoanggota.Print Tab(65).Refresh Else Adoanggota.Print Tab(37).ConnectionString = ConP If lblkriteria.RecordSource = "SELECT * from TabPertanian WHERE `Kode` ='" & TXTCARI.Recordset. totmendut2.MoveFirst End With End Sub Private Sub TXTCARI_GotFocus() CMDCARI. Form36.DataSource = Adoanggota . totkalibening. totmendut. totanggrek. Form36. totbleder. " TOTAL = ". Form36.Refresh End If End If End If Set DataGrid1. Adoanggota.Text) <> 0 Then Adoanggota.1 .Print Tab(54).Text & "'" Adoanggota.RecordSource = "SELECT * from TabPertanian WHERE `Bulan` ='" & TXTCARI.RecordSource = "SELECT * from TabPertanian" Adoanggota. totumbul. totketep.Print Tab(3).Print Tab(80). Form36.Caption = "Nama Bulan" Then If Len(TXTCARI.1 'grandtot = !TOTAL + grandtot + 1 .Text) <> 0 Then Adoanggota. Form36.Print Tab(125).Print Tab(110). Form36.Print Tab(140). GARIS Form36.158 totketep = !KETEP + totketep + 1 .Print Tab(2).MoveNext Loop Form36. Form36.RecordSource = "SELECT * from TabPertanian" Adoanggota.Caption = "Kode Bulan" Then If Len(TXTCARI.Print Tab(95).Refresh Else Adoanggota.Refresh End If Else If lblkriteria. totborobudur. Form36.Text & "'" Adoanggota.

Width = 2000 DataGrid1.Data Source= App.Columns(0). adCmdText Adoanggota.ReBind Skin1.ReBind RefreshCaptionGrid End Sub Private Sub Form_Load() Dim strSQL As String Set ConP = New ADODB.DataSource = Adoanggota DataGrid1.4.Width = 1100 DataGrid1.OLEDB. adLockOptimistic.LoadSkin App.ConnectionString = ConP Adoanggota. adOpenDynamic.Connection ConP.Columns(2).Columns(5).Width = 1500 DataGrid1.Persist Security Info=False" ' Buat recordset Set rsAnggota = New ADODB.Width = 1000 DataGrid1.ReBind DataGrid1.Path & "\POTENSI_DAERAH.Width = 1100 End Sub Private Sub cmdlihatsemua_Click() Adoanggota.Open strSQL.Columns(6).159 DataGrid1.Refresh End Sub Private Sub RefreshCaptionGrid() DataGrid1.Columns(8).Width = 1200 DataGrid1.skn") Skin1.Columns(4).RecordSource = "Select * from TabPariwisata Order BY Kode" Adoanggota.Columns(7).Close Set ConP = Nothing " & .RecordSource = "SELECT * from TabPariwisata Order BY Kode" Adoanggota.Path & ("\skins\chizh.ConnectionString = "Provider=Microsoft.Refresh Set DataGrid1.0.Columns(3).Width = 1200 DataGrid1.ApplySkin hWnd End Sub Private Sub Form_Unload(Cancel As Integer) ConP.MDB.Columns(1).Recordset ConP.Width = 3000 DataGrid1.Width = 700 DataGrid1.DataSource = Adoanggota DataGrid1.Refresh Set DataGrid1.Jet.Open strSQL = "Select * from TabPariwisata" rsAnggota. ConP.

.Value = False TXTCARI.Enabled = True Adoanggota. "perhatian") TXTNAMA.SetFocus Command1. "perhatian") Form3.Show Unload Me . Silakan Melanjutkan Ke Menu yang Lain".Update End With Data1.Value = True lblkriteria.Text .Text = "" Then pesan = MsgBox("DATA HARUS TERISI SEMUA.Caption = "Nama Bulan" Option1.Enabled = True 'Data1.".Text = "" Or TXTALAMAT. "SIMPAN" 'TXTNAMA.Value = False TXTCARI.Enabled = False pesan = MsgBox("Terimakasih Telah Mengisi Buku Tamu Kami. vbOKOnly.Text !INSTANSI = TXTINSTANSI.160 Unload Me End Sub Private Sub Option2_Click() Option2.AddNew !Nama = TXTNAMA.Refresh End Sub Private Sub Option1_Click() Option1.Enabled = True End Sub Source Kode Form Data Pengunjung Private Sub Command1_Click() 'penyimpanan If TXTNAMA. vbInformation + vbOKOnly.Text !ALAMAT = TXTALAMAT.Refresh Else With Data1.RecordSource = "Select * from TabPariwisata Orderby Bulan" DataGrid1.Caption = "Kode Bulan" Option2.Value = True lblkriteria. vbOKOnly.Text = "" Or TXTINSTANSI.Recordset .Refresh 'Else 'MsgBox "DATA ANDA BELUM LENGKAP!!".SetFocus kosongkan Command1.

Epar.Enabled = False Form3.LoadSkin App.skn") Skin1.mnsex.Enabled = False Form3.Enabled = False Form3.Enabled = False Form3.Path & ("\SKINS\chizh.Enabled = False Form3.Enabled = False Form3.Text = "" TXTALAMAT.EPendidikan.EPertanian.Enabled = False Form3.Path & ("\POTENSI_DAERAH. vbYesNo) If p = vbYes Then Form39.mnsex.mnsex.mnpariwisata.Enabled = False Form3.Enabled = False Form3.MnPertanian.ESex.SetFocus .RecordSource = "TabPengunjung" Data1.EDidik.Enabled = False Form3.mntambah.Enabled = False Form3.Text = "" TXTINSTANSI.SetFocus End Sub Private Sub Form_Load() Data1.mdb") Data1.Enabled = False End If End Sub Sub kosongkan() TXTNAMA.Enabled = False Form3.161 Form3.mnlogkemb.Show End If End Sub Private Sub Form_Activate() TXTNAMA.ApplySkin (hWnd) End Sub Private Sub TXTALAMAT_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTINSTANSI.mnsex.DatabaseName = App.MnDidik.MnPendidikan.Enabled = False Form3.Text = "" End Sub Private Sub Command2_Click() p = MsgBox("ANDA YAKIN AKAN KEMBALI KE MENU PILIHAN??".Enabled = False Form3.EOFAction = 2 Skin1.

SetFocus End If End Sub .162 End If End Sub Private Sub TXTINSTANSI_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Command1.SetFocus End If End Sub Private Sub txtnama_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then TXTALAMAT.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->