Monday, December 13, 2021

Tutorial Membuat Aplikasi Bank Sampah dengan Android Studio

Tutorial Membuat Aplikasi Bank Sampah dengan Android Studio
Membuat Aplikasi Bank Sampah dengan Android Studio
Halo sobat 48 😁. Bagaimana kabarnya? Semoga selalu dalam keadaan sehat ya. Pada kesempatan kali ini saya akan membagikan sebuah artikel yang membahas tentang Tutorial Membuat Aplikasi Bank Sampah dengan Android Studio.

Apa sih aplikasi Bank Sampah? Aplikasi Bank Sampah berbasis Android adalah suatu aplikasi yang menjadi salah satu solusi masalah sampah yang ada di masyarakat dan secara tidak langsung aplikasi ini mempunyai nilai edukasi terhadap kepedulian akan lingkungan sehingga dapat menciptakan lingkungan yang bersih dan bebas dari sampah dan dapat meningkatkan ekonomi bagi masyarakat.

Aplikasi Bank Sampah ini juga memiliki fitur jemput sampah yang terintergrasi dengan Google Maps dan memungkinkan pengepul langsung menuju ke lokasi penjemputan limbah sampah dan dapat melakukan transaksi secara langsung dan penggunaannya dapat ditampilkan menggunakan smartphone Android.

Dengan adanya aplikasi Bank Sampah ini di harapkan masyarakat bisa dengan mudah untuk berpartisipasi secara langsung terhadap isu lingkungan dan bisa menjadikan aplikasi ini sebagai pemasukan tambahan secara ekonomi.

Tetapi aplikasi Bank Sampah ini saya buat sederhana ya, jadi hanya poin-pin penting saja yang saya buatkan kedalam fitur aplikasi ini. Selain itu, data aplikasi ini saya buat Offline menggunakan Room Database. Jika kalian butuh jasa untuk membuat aplikasi, silahkan DM ke IG saya ya @azhardvls_

Untuk tutorial ini saya buatkan dengan Kotlin, Room Database, RxJava dan pattern MVVM. Selain itu, saya menggunakan Android Studio versi paling terbaru yaitu Android Studio Arctic Fox 2020.3.1.

Buat kalian yang ingin langsung mencobanya, silahkan unduh melalui Github saya SOURCE CODE DISINI. Tetapi jika kalian ingin tahu cara mengaplikasikannya, silahkan lanjut baca artikel ini sampai selesai.

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. Seperti biasa, 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. Ingat, jangan langsung Run atau Copy Paste Source Code dari saya, pasti akan terjadi error jika beda versi Gradle dan beda versi Android Studionya. Untuk tutorial ini, saya buat dengan bahasa Kotlin ya.

2. Kemudian kalian import beberapa library ke gradle:

3. Jangan lupa tambahkan beberapa Permission ke Android Manifest:
Source : AndroidManifest.xml

4. Buat Class Main sebagai Class utama untuk menampilkan Kategori aplikasi Bank Sampah. Buat activity_main.xml, content_main.xml dan MainActivity.kt.
Source : activity_main.xml, content_main.xml dan MainActivity.kt

5. Buat Class Input sebagai Class untuk input data agar nantinya data ini disimpan ke database. Buat activity_input_data.xml dan InputDataActivity.kt.
Source : activity_input_data.xml dan InputDataActivity.kt

6. Buat Class Kategori sebagai Class untuk menampilkan penjelasan jenis-jenis sampah. Buat activity_jenis_sampah.xml dan JenisSampahActivity.kt.
Source : activity_jenis_sampah.xml dan JenisSampahActivity.kt

7. Buat Class History sebagai Class untuk menampilkan hasil inputan dari Class Input. Buat activity_jenis_sampah.xml dan RiwayatActivity.kt.
Source : activity_riwayat.xml dan RiwayatActivity.kt

8. Buat Class History Adapter. Buat list_item_riwayat.xml dan RiwayatAdapter.kt.
Source : list_item_riwayat.xml dan RiwayatAdapter.kt

9. Buat Class untuk Database. Buat DatabaseDao.kt, AppDatabase.kt dan DatabaseClient.kt.

10. Buat Class Model Database. Buat ModelDatabase.kt.

11. Buat Class Utils. Buat FunctionHelper.kt.

12. Buat Class ViewModel. Buat InputDataViewModel.kt dan RiwayatViewModel.kt.

13. Untuk Image Drawable bisa kalian buat dan cari sendiri ya, tidak harus sama. 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)

Demikian informasi yang saya bagikan untuk kalian. Jangan lupa bagikan artikel ini ke teman-teman kalian agar ikut membaca Tutorial Membuat Aplikasi Bank Sampah 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_

7 comments

  1. bang mau tanya, punyaku yg di RiwayatActivity dan InputDataActivity masih error ya bang padahal dah ikutin sesuai

    ReplyDelete
    Replies
    1. coba sambil ditonton videonya kak

      Delete
    2. udah di tonton tpi tetep error di bagian import androidx.lifecycle.ViewModelProviders yg ViewModelProviders nya merah

      Delete
  2. Izin bertanya bang, untuk androidx.lifecycle.ViewModelProviders itu kenapa merah ya bang? padahal buildnya udah di sync. trus import com.example.projectmobile.R itu R nya apa ya bang? merah soalnya

    ReplyDelete
  3. kak kenapa di saya gradle project sama setting gradlenya error ya? jadi design editornya ga muncul

    ReplyDelete
    Replies
    1. point 1 dibaca ya. diketik ulang, jangan di copas

      Delete

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