Kamis, 16 Oktober 2014

Contoh Membuat Projek Baru Client-Server Android


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.

  1. Client meminta data ke server melalui alamat URL yang dideklarasikan pada aplikasi android, file java.
  2. Server melakukan Query kepada database. 
  3. Hasil query disusun sesuai dengan format JSON di dalam file php.
  4. Client melakukan parsing dari dokumen json.
  5. Hasil parsing selanjutnya ditampilkan pada layout XML.
 Untuk memulai pembuatan aplikasi, program-program berikut harus ter-install dikomputer.

 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.

7 komentar:

  1. salam kenal mba..
    saya 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

    BalasHapus
  2. Terimakasih, Sangat membantu
    Semoga berkah.......

    Semoga Bermanfaat jg
    Salam

    BalasHapus
  3. Gan nanya nih...klo di running trus apa koneksinya dengan harus dgn wifi apa paket pulsa internt berhasil...?, maklum masih ngung bi sayah

    BalasHapus
  4. Gan nanya nih...klo di running trus apa koneksinya dengan harus dgn wifi apa paket pulsa internt berhasil...?, maklum masih ngung bi sayah

    BalasHapus
  5. Saya mau tanya..
    Kalo aplikasi androidnya kita upload ke playstore dan bagaimana dengan web servernya?
    Haruskah websitenya di buat online juga?
    Terimakasih

    BalasHapus
  6. Saya mau tanya..
    Kalo aplikasi androidnya kita upload ke playstore dan bagaimana dengan web servernya?
    Haruskah websitenya di buat online juga?
    Terimakasih

    BalasHapus
  7. Komentar ini telah dihapus oleh pengarang.

    BalasHapus