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’