Gambaran umum aplikasi client-server android sebagai berikut.
Gambar di atas merupakan gambaran umum Aplikasi Toko Online yang terdiri dari terdiri dua bagian. Pertama sisi server berisi database dan file php. Kedua sisi client berisi file java, yakni aplikasi berbasis android yang diakses menggunakan ponsel android. Proses komunikasi client-server sebagai berikut.
- Client meminta data ke server melalui alamat URL yang dideklarasikan pada aplikasi android, file java.
- Server melakukan Query kepada database.
- Hasil query disusun sesuai dengan format JSON di dalam file php.
- Client melakukan parsing dari dokumen json.
-
Hasil parsing selanjutnya ditampilkan pada layout XML.
- Java JRE minimum 1.6 (biasa disebut JRE6), program dapat di-download pada situs http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html
- ADT Bundle, program dapat di-download pada situs http://developer.android.com/sdk/index.html?utm_source=weibolife
- XAMPP program dapat di-download pada situs http://www.apachefriends.org/index.html
Berikut langkah pembuatan sistem.
A. Database (MySql)
1. Buka aplikasi browser, misal Mozilla Firefox. Ketik “localhost/phpmyadmin/” pada url. Kemudian klik menu Databases.
2. Ketikkan nama database, misal dbcontoh. Kemudian klik tombol Create.
3. Pada (Recent tables), pilih nama database yang telah dibuat. Klik menu SQL, paste perintah query, kemudian klik tombol Go.
Untuk dapat membuat dan mengakses database di atas, pastikan service Apache dan MySQL dari XAMPP telah aktif.
1. Buka aplikasi xampp-control.exe
2. Klik tombol Start untuk service Apache dan MySQL
B. Program Server (Php)
1. Buka Explorer → Local Disk (C) → xampp → htdocs. Kemudian buat folder dengan nama misal, contoh.
2. Paste file PHP (silakan lihat penjelasan langkah pembuatan Menu Insert, Menu Update, Menu Delete, Menu Display).
C. Program Client (Java)
1.
Buka aplikasi eclipse yang tersimpan dalam folder
adt-bundle-windows-x86_64-YYYYMMDD (tanggal instalasi program ADT Bundle).
Buatlah project baru. Pada menu bar,
klik menu File → New → Android Application Project.
2. Masukkan informasi Application Name, Project Name, PackageName.
3. Selanjutnya mulai melakukan konfigurasi proyek dari aplikasi. Perhatikan
lokasi menyimpan file java ini.
Silakan klik tombol Browse dan arahkan ke folder
workspace Anda.
4. Memilih jenis activity untuk aplikasi yang akan dibuat, pilih Blank
Activity.
5. Terakhir, masukkan Activity Name, Layout Name, dan tipe navigasi. Untuk
tipe navigasi, pilih None. Perhatikan nama activity dari setiap menu, misal
untuk Menu Insert, isi Activity Name = “InsertActivity.java” dan Layout Name =
“activity_insert.xml”. Lihat penjelasan setiap Menu (Insert, Update, Delete,
Display)
D. Menu Insert, silakan lihat Contoh Menu Insert Client Server Android
E. Menu Display, silakan lihat Contoh Menu Display Client Server Android
F. Menu Delete, silakan lihat Contoh Menu Delete Client-Server Android
G. Menu Update, silakan lihat Contoh Menu Update Client-Server Android
H. Running Program
Untuk melakukan running program, Anda harus membuat emulator terlebih dahulu.
Setelah emulator dibuat, lakukan Start&Launc sebagai berikut.
1. Klik menu bar Android Virtual Device Manager.
2. Pilih emulator, dalam hal ini bernama HP. Kemudian klik tombol Start.
3. Klik tombol Launch
4. Geser icon kunci ke kanan layar emulator.
Emulator telah siap. Selanjutnya klik kanan pada Contoh → Run As → Android Application
Selamat! Anda telah berhasil membuat aplikasi android.




















salam kenal mba..
BalasHapussaya mau bikin aplikasi client server di android, tapi berhubung saya masih awam dengan pemrograman android, saya coba bikin menggunakan PHP. nah, mba punya ngga contoh yang menggunakan PHP. hehe..
terima kasih sebelumnya
Terimakasih, Sangat membantu
BalasHapusSemoga berkah.......
Semoga Bermanfaat jg
Salam
Gan nanya nih...klo di running trus apa koneksinya dengan harus dgn wifi apa paket pulsa internt berhasil...?, maklum masih ngung bi sayah
BalasHapusGan nanya nih...klo di running trus apa koneksinya dengan harus dgn wifi apa paket pulsa internt berhasil...?, maklum masih ngung bi sayah
BalasHapusSaya mau tanya..
BalasHapusKalo aplikasi androidnya kita upload ke playstore dan bagaimana dengan web servernya?
Haruskah websitenya di buat online juga?
Terimakasih
Saya mau tanya..
BalasHapusKalo aplikasi androidnya kita upload ke playstore dan bagaimana dengan web servernya?
Haruskah websitenya di buat online juga?
Terimakasih
Komentar ini telah dihapus oleh pengarang.
BalasHapus