Menampilkan Data Daerah Indonesia PHP MySQLi Ajax

Menampilkan Data Daerah Indonesia PHP MySQLi Ajax

Menampilkan Data Daerah Indonesia PHP MySQLi Ajax – Selamat datang kembali di tutorial PHP lazyngoding.com.

Saat kita sedang mengerjakan sebuah aplikasi atau sistem informasi, terkadang ada permintaan atau kebutuhan untuk menampilkan data nama-nama daerah di Indonesia.

Tentu akan sangat sulit dan menyita waktu jika kita harus meriset dan mencatat semua data daerah di Indonesia satu persatu. mulai dari data provinsi, kemudian memasukkan data dari kabupaten / kota, kecamatan, hingga desa.

Untuk mengatasi masalah ini, sebenarnya banyak developer di luar sana yang membuat dan membagikan database regional di Indonesia secara gratis.

Sehingga kita bisa langsung menggunakannya dengan mengaplikasikannya langsung ke project kita.

Database daerah atau teritori yang akan kita gunakan dalam tutorial ini akan kita ambil dari Github, Pak Cahya CDN.

Menampilkan Data Daerah Indonesia PHP MySQLi Ajax

Dalam tutorial ini kita akan belajar tentang cara menampilkan data daerah di Indonesia berupa elemen pilihan pilih (dropdown).

Data daerah yang dipilih akan kita tampilkan menggunakan PHP, MySQLi dan ajax, sehingga data daerah akan muncul secara otomatis tanpa reload, maka data daerah yang muncul akan muncul sesuai pengaturannya masing-masing.

Misalnya, kami memilih propinsi “Aceh”, maka akan muncul pemilihan kabupaten / kota propinsi "Aceh".

Selanjutnya jika salah satu opsi dipilih kabupaten / kota sehingga data akan otomatis muncul Kecamatan dari kabupaten / kota Yang terpilih. begitu terus sampai datanya Desa.

Segera kami masuk cara Menampilkan Data Wilayah Indonesia PHP MySQLi Ajax tanpa reload.

Menampilkan Data Wilayah Indonesia Dengan PHP, MySQLi & Ajax

Yang pertama kami lakukan adalah menyiapkan database dan tabel yang menyimpan data daerah untuk Indonesia.

Menyiapkan Database dan Tabel Wilayah

Silahkan teman-teman bisa download database data region / region langsung di Github Pak Light di CDN.

https://github.com/cahyadsn/region/blob/master/region_2020.sql

Setelah diunduh, buat database baru. dalam tutorial ini saya membuat database baru dengan nama "tutorial_daerah".

Kemudian impor file tersebut region_2020.sql yang telah diunduh sebelumnya ke database "tutorial_daerah".

Setelah database diimport, maka akan seperti gambar dibawah ini.

Database regional Indonesia

Database regional Indonesia

Seperti terlihat pada gambar di atas, format pada kolom kode meliputi data kode provinsi, kode kabupaten, kode kabupaten, dan kode desa.

Untuk memahami struktur kode data wilayah / wilayah di atas, kode tersebut terdiri dari 4 bagian yang dipisahkan oleh titik (.).

  • bagian pertama: kode provinsi
  • bagian dua: kode distrik
  • bagian tiga: kode distrik
  • bagian empat: kode desa

Pada tahap ini, proses persiapan database dan tabel telah selesai.

Menampilkan Data Regional / Regional

Setelah selesai menyusun database dan tabel, selanjutnya kita masuk ke tahapan bagaimana menampilkan data daerah atau daerah secara terstruktur.

Mulai dari menampilkan data provinsi, setelah data provinsi dipilih maka akan muncul kabupaten-kabupaten di provinsi tersebut. Begitu juga dengan data kecamatan hingga desa.

Baca:  Multiple Upload Gambar Dengan PHP MySQLi

Karena kita akan bermain dengan database, kita harus membuat file koneksi database pertama.

Baca: Cara membuat koneksi database dengan PHP dan MySQLi

Kita akan membuat koneksi database di file connection.php, jadi sekarang silahkan buat file php baru dengan nameeksi.php.

connection.php

Silahkan teman-teman sesuaikan koneksi database mysql.

Selanjutnya buat file baru lagi dengan nama index.php

Pada file index.php ini kita akan menampilkan data regionalnya, lengkap dengan script ajaxnya, kita juga akan membuatnya di file ini.

index.php




	Menampilkan Data Daerah - www.malasngoding.com
	 


	

	

	

Data Wilayah Indonesia dengan PHP, MySQLi & Ajax
www.malasngoding.com

Perhatikan file index.php di atas, karena kita akan menggunakan ajax jquery, maka kita harus menghubungkan file ini dengan jquery.js terlebih dahulu.

Untuk koneksi dengan jquery.js, saya menggunakan link CDN, jadi lebih cepat. jadi tidak perlu mendownload lagi.

Silahkan jika teman-teman ingin mendownloadnya dan menggunakannya dengan cara yang sudah dijelaskan sebelumnya.

Baca juga: Pengertian & Cara Menggunakan Jquery

Selanjutnya kami menampilkan data provinsi berupa pilihan pilih (dropdown).

Pertimbangkan pertanyaan di atas. Untuk mengambil data provinsi, kita bisa curang dengan WHERE CHART_LENGTH (code) = 2 yang artinya memilih data kode yang hanya terdiri dari 2 digit karakter.

PILIH kode, nama DARI region_2020 WHERE CHAR_LENGTH (code) = 2 ORDER BY name

Kemudian ada 3 pilihan form yang kami sediakan untuk menampilkan data kecamatan, kecamatan dan desa.

Kami telah memberikan setiap formulir en setiap.





Kemudian buat file baru lagi dengan nama get_daerah.php. sesuai perintah ajax yang kita buat di file index.php, semua proses ajax memanggil file get_daerah.php, karena kita membuatnya di file ini.

get_daerah.php



	
	
	
	Kabupaten / Kota
	

	
	

	

	

	

Selanjutnya kita coba jalankan di browser. untuk melihat hasilnya.

localhost / tutorial_daerah /

Kemudian opsi data provinsi akan muncul.

menampilkan data provinsi

menampilkan data provinsi

Jika data provinsi dipilih, maka akan muncul data kabupaten sesuai provinsi yang dipilih.

menampilkan data distrik

menampilkan data distrik

Setelah dilakukan pemilihan data kecamatan maka akan muncul data kecamatan. menurut data kabupaten yang dipilih.

menampilkan data distrik

menampilkan data distrik

Setelah memilih data kecamatan maka akan muncul data desa.

menampilkan data desa

menampilkan data desa

Hingga saat ini semua opsi telah dipilih, dan data telah berhasil muncul dengan baik dalam urutannya masing-masing.

Menampilkan Data Daerah Indonesia PHP MySQLi Ajax

Menampilkan Data Daerah Indonesia PHP MySQLi Ajax

Seperti terlihat pada contoh gambar di atas, semua proses telah selesai dan berjalan sesuai ekspektasi.

Untuk database source dan source code tutorial ini, Anda bisa mendownloadnya di link berikut.

Sumber Database Regional:
https://github.com/cahyadsn/region

Unduh Kode Sumber:
https://github.com/malasngoding/database-daerah-indonesia

Terima kasih semoga bermanfaat.

Istilah pencarian masuk:

  • inurl: php? kategori = indonesia 2020

Postingan Menampilkan Data Wilayah Indonesia PHP MySQLi Ajax muncul pertama kali di Lazy Ngoding.