Wednesday, June 10, 2020

Tutorial Membuat Aplikasi Wisata dengan Android Studio

Tutorial Membuat Aplikasi Wisata dengan Android Studio
Tutorial Membuat Aplikasi Wisata dengan Android Studio
السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُه sobat 48😁. Bagaimana kabarnya? Semoga selalu dalam keadaan sehat ya. Kali ini saya akan membagikan sebuah artikel yang membahas tentang Tutorial Membuat Aplikasi Wisata dengan Android Studio. Aplikasi Wisata ini nantinya akan menampilkan Daftar Hotel, Daftar Kuliner, Daftar Tempat Wisata dan Daftar Tempat Ibadah.

Buat kamu yang lagi WFH (Work From Home), tutorial ini bisa kamu kerjakan sembari mengisi waktu saat WFH agar WFH kamu lebih berfaedah ya sobat😄. Aplikasi Wisata ini juga bisa kamu pakai sebagai bahan skripsi. Mantap kan!😀

Untuk kamu yang ingin langsung mencobanya, silahkan unduh melalui Github saya SOURCE CODE DISINI. Tetapi saya harap kalian mengikuti tutorial ini sampai selesai agar kalian paham. Oh ya, data Aplikasi Wisata ini saya ambil dari https://farizdotid.com/blog/dokumentasi-api-purwakarta/

Saya berterima kasih dengan Mas Fariz sudah mengizinkan saya untuk menggunakan API yang ia buat untuk saya jadikan tutorial ini.

Jika kamu ingin mencoba tutorial aplikasi ini dengan versi video, berikut saya berikan Videonya:

Jangan lupa subscribe Channel Youtube saya juga ya Azhar Rivaldi, karena disana ada banyak tutorial-tutorial untuk membuat aplikasi lainnya. Oke langsung saja tanpa basa-basi lagi kita langsung ke langkah pertama :

1. Buat project baru di Android Studio dengan cara klik File ⇒ Project Baru. Ketika diminta untuk memilih Default Activity, pilih Empty Activity dan klik next. Untuk minSDK, disini saya set API 21 ya. Untuk struktur foldernya, nanti kita akan buat seperti dibawah ini :
Tutorial Membuat Aplikasi Wisata dengan Android Studio
Struktur Folder Source
2. Kemudian kamu import library Google Material, Glide dan Fast Android Networking ke gradle :
Source : build.gradle

3. Kamu tambahkan beberapa Permission ke AndroidManifest.xml:
Source : AndroidManifest.xml

4. Untuk icon-iconnya, kalian bisa ambil DISINI dan DISINI.

Dikarenakan source codenya cukup banyak, jadi saya persingkat saja ya. Jadi, untuk tutorial lengkapnya ada di video yang saya sudah berikan diatas.

5. Sesuai struktur project tadi, pertama kalian buat folder dengan nama activities. Untuk isi folder tersebut kalian bisa lihat DISINI. Folder activities ini adalah isi Class Utama.

6. Berikutnya buat folder dengan nama adapter. Untuk isi folder tersebut kalian bisa lihat DISINI. Folder adapter ini adalah isi Class Adapter yang berfungsi untuk menghubungkan Data ke Class Utama.

7. Buat folder dengan nama api. Untuk isi folder tersebut kalian bisa lihat DISINI. Folder api ini adalah isi Class API (Application Programming Interface) yang berfungsi untuk Endpoint yang datanya akan kita tampilkan.

8. Kemudian buat folder dengan nama decoration. Untuk isi folder tersebut kalian bisa lihat DISINI. Folder decoration ini adalah isi Class yang berfungsi untuk menyesuaikan tampilan dari RecyclerView agar sesuai dengan semua layar Smartphone.

9. Selanjutnya buat folder dengan nama model. Untuk isi folder tersebut kalian bisa lihat DISINI. Folder model ini adalah isi Class yang berfungsi sebagai POJO(Plain Old Java Object) yang dimana isinya sesuai dari lemparan API.

10. Buat struktur folder yang terakhir dengan nama utils. Untuk isi folder tersebut kalian bisa lihat DISINI. Folder utils ini adalah isi Class yang berfungsi sama seperti decoration, mereka saling berhubungan.

Setelah kita buat Class-nya, sekarang kita buat Layout XML-nya.

11. Untuk Layout tersebut kalian bisa lihat DISINI. Di folder Layout itu berisi activity detail, activity utama, dan list untuk design datanya.

12. Yang terakhir folder values, ubah semua isi dari colors.xml dan styles.xml. Kalian bisa lihat DISINI.

13. Selesai dan coba kalian Run. Jika kalian mengikuti langkah-langkah diatas dengan baik, pasti aplikasi yang kalian buat akan berjalan sebagaimana mestinya. Namun jika mengalami Error, silahkan berikan komentar dan kita diskusikan bersama.

Support Blog Rivaldi 48 agar terus bisa membagikan artikel-artikel yang bermanfaat dengan cara klik link Sociabuzz dibawah ini :
https://sociabuzz.com/azharrvldi_/donate (bisa pakai GoPay, OVO, DANA, Bank Transfer)

Untuk hasilnya, nanti akan seperti ini :
Tutorial Membuat Aplikasi Wisata dengan Android Studio
Menu Utama dan Menu Daftar Hotel
Tutorial Membuat Aplikasi Wisata dengan Android Studio
Menu Detail Hotel dan Menu Daftar Tempat Ibadah
Tutorial Membuat Aplikasi Wisata dengan Android Studio
Menu Kuliner dan Menu Wisata
Demikian informasi yang saya bagikan untuk kalian. Jangan lupa bagikan artikel ini ke teman-teman kalian agar ikut membaca Tutorial Membuat Aplikasi Wisata dengan Android Studio ini. Subscribe juga blog Rivaldi 48 ini agar kalian mendapatkan notifikasi saat Admin update artikel terbaru. Semoga kalian lebih nyaman dan mudah dalam mengakses Blog Rivaldi 48 dimanapun kalian berada. Terima Kasih. Follow Instagram Admin @azhardvls_

24 comments

  1. ketika klik salah satu menu, contohnya hotel selalu menampilkan tidak ada jaringan internet. padahal koneksi lancar jaya

    ReplyDelete
    Replies
    1. berarti ada yg error sama source code javanya, untuk manifest sudah sama persis belum? manifest harus nambahin android:usesCleartextTraffic="true"

      Delete
  2. Mas ini API nya bisa support semua kota?

    ReplyDelete
  3. pas dijalanin di emulator muncul notif tidak ada jaringan, tapi pas di jalanin di real device berjalan normal padahal jaringan internetnya sama

    ReplyDelete
    Replies
    1. ya di debug dong di bagian toast pas muncul notif itu, biar tau logcatnya

      Delete
  4. selamat sore kalau import com.example.coba.R; class R itu menunjukan kemana ya??saya coba namun error karena class R tidak diketahui, mohon maaf saya baru belajar android. terima kasih.

    ReplyDelete
  5. Mas untuk kumpulan API yang lain cari dimana ya?

    ReplyDelete
  6. ketika di klik force close mas

    ReplyDelete
    Replies
    1. trus saya harus ngapain? saya bukan dukun yg bisa baca error tanpa sebab

      Delete
  7. selamat malam mas......
    aku coba bisa jalan semua kecuali google map nya gak bisa tampil
    kira2 kenapa ya?
    terimakasih.... mohon pencerahanya....

    ReplyDelete
  8. Mas cara bikin data json trus d upload d web gimana ya?

    ReplyDelete
  9. Mas kalo udah buat maps API key, nah itu implementasi di android studio api keynya di taro d manakah mas?

    ReplyDelete
    Replies
    1. di tonton videonya, dipahami source codenya. jangan asal ambil source code trus run tapi gak paham

      Delete
  10. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
    getWindow().getDecorView().

    Bagian Ini eror Gan jadi tulisannya kalimatnta ada garis dua panjang gan
    solusinya gimana gan
    setSystemUiVisibility
    (View.SYSTEM_UI_FLAG_LAYOUT_STABLE
    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);

    ReplyDelete
  11. untuk databasenya gunakan apa mas??

    ReplyDelete

Silahkan tinggalkan komentar jika Anda punya saran, kritik, atau pertanyaan seputar topik pembahasan. Gunakan bahasa yang bijak dan santun. Terima Kasih.
EmoticonEmoticon