Budayakan
membaca yaa gan, kalo agan mau nyari SourceCode ada di Page #1. Soalnya
tujuan utama postingan ini supaya agan paham dalam mengkoneksikan ke
database localhost Xampp dan mengkoneksikan database dari Android ke Komputer / Laptop (Page #1). Dan sekarang membahas cara
untuk mengkoneksikan Android ke database online melalui server Hosting.
Okee! Next.. Disini juga selain bisa mengkoneksikan dari HP Android ke Komputer, tapi juga bisa dikoneksikan ke database online. Tetapi syaratnya agan harus punya Hosting dlu, cari aja Hosting Gratis. Dulu saya pake IDHostinger untuk database onlinenya karena gratis, cuma ada masa aktiv-nya, agan harus bayar kalo mau diperpanjang masa aktiv-nya. Pantesan dulu ketika saya coba app Android yang sudah di program ke database onlie gagal terus loginnya, dan ternyata masa aktif IDHostinger-nya udah abis. Lalu kemudian saya dapet lagi Hosting Gratis yang lain yaitu: www.000webhost.com. Okee kita mulai saja, tolong agan perhatikan aga ribet soalnya yang ini! Cekidot!
Harus Fokus Gan! |
🔝 Cara mengkoneksikan Android Eclipse pada Database Online "MySQL Database Server" (Hosting) :
⧭ Jika agan belum punya Hosting, silahkan agan registrasi ➽ disini! Gratis ko! Dibawah ini video cara registrasinya, agan cukup ngikutin smpe registrasinya selesai.
⧬ Setelah selesai registrasi, ini secara tidak langsung agan udah punya web sendiri. Kalo mau agan pilih "Build Website Secara Mudah",
pilih aja tempate yg agan suka. setelah itu baru agan buat databasenya.
Kalo saya nama databasenya disamain sama yang dilocalhost. Pilih Kelola database Database Baru
⧬ Lalu isi nama database, dll. namaDB, username, sama Password tersebut catet yaa gan jangan sampe lupa soalnya itu penting buat koneksi kesini!.
⧭ Kalo udah bikin databasenya, click kelola, lalu click PhpMyAdmin:
⧭ Sekarang buka "connection.php" biar agan ga pusing coba aja pake
project saya yang "LoginDatabase" disini buka php-nya yang "connection.php". Edit dlu seperti ini:
đź”» Script connection.php :
⧬ NamaDatabase, username, sama passwordnya ganti sama yang tadi agan input, Servername jarangan dirubah tetep "localhost" Setelah selesai lalu save!
⧭ Kemudian agan buka lagi 000webhost-nya buka file manager:
⧭ Lalu semua File PHP nya drag kesini atau upload di "public_html", atau bikin folder baru juga gpp:
⧭ Kemudian kembali ke Menu Utama click Pengaturan lalu click ➠ Umum:
Pilih Pengaturan lalu click Umum |
Saya pake PHP versi 5.4 |
⧬ Cari
pengaturan Versi PHP, rubah ke versi 5.xxx . Kalo saya pake yang 5.4. Setelah
selesai, coba disini gan ceck-ceck dulu
phpnya. Test PHPnya dulu, kalo mau agan copas script PHP dibawah ini username, password, sama databasenya ganti sama yang
agan.
đź”» Script coba-koneksi-ke-database.php :
đź”» Script coba-koneksi-ke-database.php :
⧭ Simpan dengan nama "coba-koneksi-ke-database.php" lalu drag atau upload ke file manager yang tadi di webhost, lalu di run!
🔂 Berikut cara run PHP-nya:
đź”˝ Kalo agan upload PHP-nya di "public_html", ketikan ini di mozila:
đź”˝ Kalo agan upload PHP-nya di "public_html", ketikan ini di mozila:
đź”˝ Kalo agan upload PHP-nya di Folder "eclipse" di dalam "public_html", ketikan ini di mozila:
⧭ Setelah lancar jaya di PHPnya, kita buka android Eclipse. Contoh untuk yang project "LoginDatabase" saya, buka di Connection.java. Ganti IP nya jadi nama webhost agan:
(Ingat!) IP Terakhirnya pake tanda garis miring gan! "/" jangan kaya saya dlu, kemarin diinputnya sampe ".com" doang ga pake garis miring, pas di Run ga bisa konek ke databasenya. Saya ceck di Java, di php-nya di databasenya, semuanya, sampe pusing gan. Dan ternyata cuma gara-gara garis miring doang Gan, Bayangkan!
⧭ Setelah ganti IP di Eclipse-nya lalu save, terus Run app nya. Setelah suksess agan bisa ambil .apk nya lalu coba test di hp agan, Ini ga usah pke Wi-Fi atau harus nyalain Xampp, ini tinggal instal, trus pake koneksi data selular, udah langsung cekgur :D
Mantul bukan! (Mantap Betul) |
Ingat gan! dicobanya pake HP android yaa gan bukan HP Nokia 3315 type Monokrom (layar hitam putih) , kalo HP agannya ini juga bisa, tapi aga ribet buat koneksi ke databasenya, agan harus service dlu ke BEC atau simpen aja nanti buat nimpuk mantan wkwk XD.
Ketika mau sidang agan gausah takut, ragu atau bimbang karena badai pasti berlalu XD wkwk. Lagian sidang skripsi itu cuma sehari doang gan, ga sebanding ketika agan bikin skripsi sama project Android-nya, bahkan sidang tuh cuma beberapa jam aja ga seharian penuh. Maka dari itu saya akan sharring ketika akan menghadapi sidang Skripsi.
Ini tinggal dibaca aja ko gan,
ga harus berfikir dan penting juga buat gambaran ketika agan mau Sidang Isbat
:D
đź”» Persiapan H-1:
⧭ Hal pertama adalah Pemahaman Skripsi agan sendiri, laporan skripsi
udah pasti agan paham karena sehari-hari bikin laporannya, apalagi project
androidnya, itu setidaknya agan memahami karena waktu membuatnya lebih lama
dari laporan skripsi. Baca-baca aja laporannya atau hafalin setiap kalimat biar GG :D (Lalu disini saya harus print 4 jilid laporan skripsinya,
untuk nanti para dosen ketika sidang. Kalo perlu jauh-jauh sebelum H-1)
⧭ Kedua agan bikin buat
presentasinya semenarik mungkin, jangan banyak-banyak kalo bisa, ambil point
yang penting-pentingnya aja, nanti waktu pas sidangnya jadi tambah lama. Dulu
saya persentasinya cuma pake Powerpoint sekitar 17 slide, yang asalnya 25 slide saya perkecil lagi biar
ga kelamaan nanti sidangnya. Kalo agan pengen lebih keren lagi persentasinya
cari software buat persentasi yang lebih keren lagi animasinya, browsing aja
banyak ko di google. Percaya atau tidak, ketika saya bikin buat persentasi
untuk sidang, saya bikin jam 3 pagi pas udah masuk hari H sedangkan waktu
sidang saya jam 10 pagi di hari H, Bayangkaaan Gan! karena di jam-jam
sebelumnya saya ceck terus di project Androidnya takut ada masalah ketika
sidang.
⧭ Selanjutnya adalah persiapkan
alat yang akan digunakan ketika sidang seperti tools yang akan digunakan
seperti Eclipse, Emulator, ataupun Laptop. Dulu
karena saya ga punya laptop, saya minjem ke temen, sungguh menyedihkan... :'( .
Saya bm semua temen yang punya laptop
(karena dlu bbm berjaya pada zamannya) saya
bm semua, karena kalo mengandalkan 1 orang itu bahaya kalo ga bisa, apa lagi
buat sidang (hari terpenting didunia kuliah). Dan ahirnya ada juga teman yang mau meminjamkan
laptop pada hari H dikampus.
⧬ Ketika di laptop, agan wajib ceck
semua apakah berjalan lancar, kalo saya dulu ada sedikit masalah, Karena laptop
teman saya ada Antivirus, ini adalah hal yang serius buat agan yang pake Eclipse.
Karena adb.exe
di Eclipse suka dianggap Virus oleh Antivirus (dulu teman saya pake Avast),
jadi secara otomatis file adb.exe di karantina oleh Avast. Lalu saya bikin disable permanent (kalo Avastnya di uninstal tau lah resikonya seperti apa,
windowsnya jadi corupt),
dan tetep aja eclipse nya
ga bisa di run. Karena dulu waktu mau sidang saya lupa ga dicopy-in
Koplayer. Terus masa
ketika waktu mepet mau sidang harus ngurusin hal yang begituan. Itulah masalahnya kalo pinjam
laptop temen, walaupun di komputer sudah lancar jaya.. Untuk itu usahakan agan pke laptop
sendiri biar ga ribet kaya saya.
⧭ Setelah selesai mempersiakan
alat dan pengecekan tools berjalan dengan lancar, kita lanjut ke persiapan
berikutnya. Ini Penting gan kalo agan mau
nilainya "A"! .
Ini penting, tapi ga diwajibkan. Agan beli makanan atau
bingkisan buat para Dosen Penguji Sidang. Kalo dlu saya beli Kue Bolu Amanda
(mau "Amanda",
"Clarisa", "Cassandra", atau apapun, saya saranin jgn "Cassandra" yaa gan karena
itu mah pikok rambut XD wkwk) beli kue-nya di
H-1. Saya beli 4, soalnya 1 buat Dosen Pembimbing, 1 buat Dosen Kajur (Ketua Jurusan), dan 2 untuk Dosen Penguji. Ini hanya sebatas menyarankan saja gan ga di wajibkan!.
đź”» Hari H Menuju Sidang:
⧭ Setelah semua persiapan sudah beres, Penguasaan
Materi, Persiapan Persentasi, Persiapan Alat dan Tools, Pengecekan Project, dan
Bingkisan Kue Bolu. Jangan lupa agan istirahat! Ini sangat penting!
Istirahatkan otak, biar
Fresh pas sidang, tidur secukupnya, awas jangan sampe kebablasan bahayut itu,
kalo bahasa Jermannya: "Cilakdut!" :D wkwk
(Jangan kaya saya yaa gan! ga tidur sama sekali alias
begadang, karena takut kebablasan kalo tidur XD)
⧭ Ketika pagi-paginya setelah
bangun tidur agan olahraga kecil sit-up,
push-up, scot-jump, dll. Kalo perlu olahraga muka, biar
mukanya berotot :D . Itu penting!
biar agan ga kaku atau gemeteran pas waktu sidangnya. Terus mandi bersih-bersih,
kalo perlu rapihin rambut. Karena dlu saya pas waktu ngerjain Skripsi sama
Project jarang mandi, kamar berantakan. Karena pikir saya ketika itu, itu semua
malah membuang-buang waktu. Bahkan ketika makan pun ga lepas dari komputer, makanya
kalo lagi skripsi mukanya pada kusut & kucel hahaa XD . Jadi mandi dan bersih-bersih itu biar keliatan Fresh dan
rapi.
⧭ Sholat dan
berdoa jangan lupa! supaya
dilancarkan dalam segala hal. Karena
berusaha sudah, tingal berdoa. Jangan ketika mau sidang aja yaa gan
sholatnya, hari ini juga dan seterusnya. Penting ini gan!, penting di dunia dan akhirat :D
⧭ Setelah 1-2 jam menuju sidang, agan harus banyak minum dan olahraga kecil.
Jangan baca-baca skripsinya atau merangkai kata-kata buat
Persentasi, itu
harusnya agan persiapkan ketika H-1. Olahraga kecil aja dan banyak minum air
putih kalo perlu minum aQua biar konsentrasi (banyak
minum supaya agan ga gerogi atau bahasa Jermannya: "Balelol" :D). Dulu juga saya olahraga
push-up dan peregangan otot diruang sidang sebelum para Dosen masuk ke ruang
sidang. Dan ternyata itu dilihat Dosen lewat cctv, biarin keliatan deblo juga
XD (tapi olahraga ini ngaruh gan biar agan
ga gemeteran)
⧭ 30 menit menuju sidang : agan
masuk ke ruang sidang, trus siapin semua persiapannya untuk sidang. Setel
infokus ke laptop, buka eclipse dan persentasinya,dll. Terus simpan 4 laporan skripsinya dimeja para Dosen. Lalu simpen Kue Bollu-nya di bawah meja agan, jangan sampe Dosennya liat, ntar jadi ga supprize! Ingat! Ini di lakukan sebelum dosen masuk ke ruang sidang yaa gan!
⧭ Ketika sidang sudah dimulai: Biasanya dibuka dlu sama Moderatornya, kalo saya sama
Dosen Pembimbing, baru kemudian giliran saya berbicara. Dimulai dlu dengan kata-kata sambutan, kalo saya dlu kata-kata
sambutannya seperti ini:
⧭ Setelah kata-kata sambutan, mulailah persentasi. Saya jelasin point-point yg ada di powerpoint tiap slide dengan animasi :D Setelah selesai, lalu masuklah sesi berikutnya, di sesi ini sedikit rahasia bisa dibilang ini sesi "Tanya Jawab" dan disinilah baru yang dinakaman Sidang Skripsi. Ga
seru kalo diceritain XD . Intinya disini agan diceck apakah beneran agan
yang bikin skripsi atau dibikinin orang lain. Waktu itu sidang saya kurang lebih 2
jam Gan cukup lamaa, dicecer terus :( Bayangkaan! Gara-gara Avast nih Fuck!
⧭ Karena waktu itu app project saya ga bisa di Run di Laptop, diutak-atik tetep gabisa karena avast. Sedangkan para dosen tetep ingin lihat aplikasi yang saya buat! karena saya dicurigai skripsinya dibikinin orang lain, jadi mereka minta apk-nya.
Sebelum dikirim, saya takut ada yg error, karena belum di coba di HP android tipe yang lain.. Karena sudah tidak ada waktu lagi buat edit-edit, saya kirim via bluetooth.
(Lebih bagus lagi kalo apk-nya dimasukin ke PlayStore biar lebih GG gan, dijamin dapet nilai plus..)
⧬ Dan setelah diinstal mereka pun terdiam. Kebanyakan teman-teman saya yang apk-nya diinstal tidak beraturan tampilannya (karena tiap hp resolusinya beda-beda, itulah masalahnya kalo layoutnya pake "margin"), ada juga yg tidak support ke versi Lollipop (waktu itu OS Lolipop yang terbaru), dan hanya beberapa orang yang aplikasinya berhasil, itu pun koneksinya melalui Wi-Fi ke database laptop.
Sebelum dikirim, saya takut ada yg error, karena belum di coba di HP android tipe yang lain.. Karena sudah tidak ada waktu lagi buat edit-edit, saya kirim via bluetooth.
(Lebih bagus lagi kalo apk-nya dimasukin ke PlayStore biar lebih GG gan, dijamin dapet nilai plus..)
⧬ Dan setelah diinstal mereka pun terdiam. Kebanyakan teman-teman saya yang apk-nya diinstal tidak beraturan tampilannya (karena tiap hp resolusinya beda-beda, itulah masalahnya kalo layoutnya pake "margin"), ada juga yg tidak support ke versi Lollipop (waktu itu OS Lolipop yang terbaru), dan hanya beberapa orang yang aplikasinya berhasil, itu pun koneksinya melalui Wi-Fi ke database laptop.
⧭ Setelah cukup lama ditanya ini itu (Alhamdulillah bisa jawab), diceck aplikasi androidnya, diceck databasenya, dan juga diceck Server Hostingnya lewat komputer, apakah datanya berubah sesuai dengan yang mereka input, dan ternyata berhasil (tanpa error). Kemudian semua para Dosen Penguji berdiri tersenyum sambil tepuk tangan dan berkata: “Selamat kamu Lulus Sidang Akhir Skripsi". Ternyata para Dosen memang dituntut untuk berperan Antagonis ketika sidang. Dan disini hati saya menjadi campur aduk: senang, sedih, bangga, ingin nangis juga... karena laki-laki tidak boleh nangis, jadi saya sujud Syukur untuk berterimakasih kepada Allah bahwa telah memberikan hasil yang baik, untuk segala perjuangan dan kerja keras yang saya lakukan selama ini.
⧭ Lalu salaman kepada semua Dosen
Penguji, Dosen Ketua Jurusan, dan meluk Dosen Pembimbing. Naah disini saya kasih Kue Bolu-nya ke para Dosen sambil berkata
“Ini pak
sebagai ucapan terimakasih atas segala ilmu yang bapak berikan selama ini". Dan disinilah Epic Comeback terjadi! (Serangan menuju hati para Juri :D) ruang sidang pun menjadi suasana haru. Dan pas ketika keluar ruangan
sidang disambut tepuk tangan teman-teman kampus, sungguh hari yang tidak dapat
dilupakan. Dan disitulah saya menyadari 1 hal bahwa harusnya saya beli kue
bolunya 5, 1 lagi untuk teman-teman saya :D hahaa. Lalu ketika diceck ternyata Nilai Tugas Akhir - II
saya “A”, itulah hebatnya kue bolu :D wkwk.
🔀 Dan tips tambahan, di minggu-minggu sebelum
sidang agan deketin dulu tuh para Dosen Penguji-nya supaya ga rawan pas sidang
isbat :D
🔚 Okee... Itulah gambaran pengalaman saya
ketika diakhir masa kuliah.. Dan saya menyadari 1 hal yang keliru untuk para Mahasiswa, bahwa “Dosen memberi cobaan yang tidak sesuai dengan kemampuannya”
itu salah! Yang benar adalah “Allah memberi cobaan sesuai dengan kemampuannya” [Al-Baqarah:
286], buktinya
saya bisa melewati semua itu di masa-masa kuliah. Karena Allah memberi cobaan sesuai dengan
kemampuan umatnya. Semoga menjadi referensi yang bermanfaat buat agan-agan semua, dan
selamat menjalankan tugas akhir skripsi semoga dilancarkan dalam segalanya.