Aplikasi Sistem Informasi Geografis Pelayanan Publik Kota Palangka Raya

Aplikasi Sistem Informasi Geografis dengan google maps menggunakan POI (point of interest) untuk menandakan titik koordinat lokasi pelayanan publik kota Palangka Raya.

Berhubung dari hari kemarin Pak Jokowi berkunjung ke Kota Palangka Raya terkait memantau lokasi calon ibukota negara baru, dan kebetulan hosting untuk aplikasi yang saya buat ini sudah tidak berjalan, jadi saya coba upload lagi dengan menggunakan hosting gratisan.

Aplikasi Sistem Informasi Geografis ini saya buat pada tahun 2014 menggunakan framework CodeIgniter, layanan Google Maps, dan JQuery Mobile.

Sekedar iseng siapa tahu masih berguna ūüėÄ ..

oh ya, untuk aplikasi ini bisa di coba di https://gismob.000webhostapp.com

 

Sistem Mobile dan Nirkabel

Berikut secara umum materi sistem mobile dan nirkabel yang saya berikan di perkuliahan yang saya kutip dari berbagai sumber, semoga bermanfaat :) .

Teori

  1. Silabus
  2. Pengantar Teknologi Mobile
  3. Evolusi & Layanan Teknologi Seluler
  4. Location Based Service
  5. Wi-fi
  6. WiMax
  7. Bluetooth
  8. RFID

 

Praktek

  1. jQuery Mobile – Page
  2. jQuery Mobile – Listview
  3. jQuery Mobile – Form
  4. jQuery Mobile – PHP & mySQL
  5. Android – Pengenalan
  6. Android – Layout 2
  7. Android – Widget
  8. Android – Widget 2 & Webkit
  9. Android – Sqlite
  10. Android – PHP & mySQL

Mengatasi Masalah DBDesigner 4 dengan MySQL 4.x

Dalam membuat rancangan ERD saya biasanya menggunakan tools DBDesigner 4 yang memiliki GUI lebih simple dan mudah dipahami. Tetapi permasalahan yang muncul adalah masalah error koneksi ‚ÄúConnection to database failed. dbExpress Error: Invalid Username/Password‚ÄĚ ketika ingin menggunakan MySQL dengan versi 4.x .

error-dbdesigner4

Setelah di cari permasalahannya adalah pada password hashing dimana pada MySQL 4.x telah menggunakan yang baru sedangkan DBDesigner 4 dirancang untuk MySQL 3.x.x. , dan sampai saat ini belum ada update untuk versi yang lebih kompatibel dengan MySQL 4.x.

Beberapa trick adalah menggunakan perintah old-password [new_pswd] untuk mengganti password pada root agar menjadi hash password model lama. Tetapi dalam hal ini saya terlalu malas untuk merubah2 user default yaitu root. Jadi saya memutuskan untuk membuat user baru dengan hak akses seperti root, dengan memasukan form pengguna seperti biasa, kemudian simpan data pengguna tersebut.

mysqledituser

Tahapan berikut nya untuk mengubah hash password pengguna baru tersebut ke model lama dengan melakukan edit user kemudian lakukan perubahan sandi dengan memilih ‚Äúkompatibel dengan MySQL 4.0‚ÄĚ.

mysqleditpassword

Setelah itu kita baru bisa melakukan koneksi DB Designer 4 dengan MySQL 4.x.
Untuk membaca table dari database lakukan ‚ÄėReverse Engineering‚Äô, dengan membuat koneksi ke table database terlebih dahulu. Sedangkan untuk menyimpan rancangan DB Designer sebelumnya ke dalam database, buat table terlebih dahulu, kemudian buka rancangan ERD yang tersimpan dalam XML, kemudian lakukan ‚ÄėDatabase Synchronisation‚Äô