Menghubungkan Aplikasi Android dengan Database MySQL (Bagian 3)

Bagian 1 : Menghubungkan Aplikasi Android dengan Database MySQL (Bagian 1) Bagian 2 : Menghubungkan Aplikasi Android dengan Database MySQL (Bagian 2)   3.   Bikin Project Android nya   YUUUKK ahh kita cus bikin Android nya. Bikin project baru NAMANYA APA AJA TERSERAH. Ga bisa bikin project baru? Kamu pasti bisa kok, aku percaya . Kalo udah, beserta build gradle dan indexing nya juga udah. Masuk ke file AndroidManifest.xml di Tambahin syntax di bawah ini :

isi AndroidManifest.xml jadi kaya gini : APA?? IYA SABAARR. Walaupun kita running nya di local, tapi tetep perlu permission tersebut. FAQ…

Read More

Menghubungkan Aplikasi Android dengan Database MySQL (Bagian 2)

2.   Bikin File – file PHP Pertama kita bikin file untuk koneksi ke databasenya, biar nyambung gitu kan soalnya kalo ngga nyambung yaaa susah, jadi yaa mending tinggalin aja. Sebelum bikin file nya, bikin dulu folder di (C:\xampp\htdocs\) dengan nama Android bikin lagi folder di dalem folder Android dengan nama pegawai, baru bikin file koneksi.php di dalem folder pegawai trus isi file koneksi.php jadi kaya di bawah :

Jadi, lokasi file koneksi.php kalian ada di (C:\xampp\htdocs\Android\pegawai\koneksi.php). Next. kita bikin file PHP untuk masukkin data ke database nya. Bikin file dengan nama tambahPgw.php di dalem folder android (C:\xampp\htdocs\Android\pegawai\) trus isi scriptnya kaya di bawah :…

Read More

Menghubungkan Aplikasi Android dengan Database MySQL (Bagian 1)

Abis kemarin kita selesai seri tutorial Android dengan SQLite dan dengan Room Library, sekarang masih sama yaitu bikin aplikasi CRUD (Create, Read, Update, Delete) Android sederhana, tapi bakal kita hubungin ke database MySQL. Nah, gue anggep kalian udah pada paham sedikit pemrograman PHP dan juga pemahaman database, terutama MySQL. Tutorial kita kali ini agak ribet dari tutorial yang lalu lalu karna kita bakal main di PHP nya juga dan bakal bikin koneksi ke database nya juga di project Androidnya. Terus juga ngga beda jauh sama tutorial yang kemarin kemarin, tampilan yang kita pake…

Read More

Belajar CRUD Database Android Menggunakan Room : Membuat Fungsi Read Detail Data

Membuat Fungsi Read Detail Data pada Room Database Library di Android Membuat Read Detail Data Activity Oke pertama-tama kita akan membuat interface untuk menampilkan detail data yang kita ambil dari database. Buatlah sebuah class Activity bernama RoomReadSingelActivity.java, dan copy pastekan kode di bawah ini : RoomReadSingleActivity.java

Read More

Belajar CRUD Database di Android Menggunakan Room Library : Membuat Fungsi Delete Data

Membuat Fungsi Delete Data pada Room Database Library di Android Menambahkan Fungsi Delete Data pada Data Access Object Setelah kalian selesai membaca dan mempraktekkan tutorial-tutorial sebelumnya tentang Room database library ini. Buka project aplikasi inventaris sederhana kalian di Android Studio, dan pertama-tama, kita harus menambahkan method untuk delete data pada Data Access Object. Data Access Object (DAO) adalah sebuah class interface yang berisi method-method yang digunakan untuk mengakses database secara langsung. Buka interface BarangDAO.java dan copy pastekan kode di bawah ini :

Read More

Belajar CRUD Room Database di Android : Membuat Fungsi Edit Data

Membuat Fungsi Edit Data pada Room Database Library di Android Membuat Edit Data Interface Untuk membuat fungsi Edit Data, kita pertama kali harus membuat interface nya terlebih dahulu. Pada tutorial ini interface nya kita menggunakan Activity yang sama seperti pada saat kita melakukan Insert Data, yaitu RoomCreateActivity.java. Kita hanya perlu melakukan modifikasi pada class tersebut untuk bisa menerima data dan melakukan fungsi Edit, full source code dari class tersebut bisa dilihat di sini. Menambahkan Fungsi Edit Data pada Data Access Object Kemudan kita akan menambahkan fungsi baru untuk Edit data pada Data Access…

Read More

Belajar CRUD Room Database di Android : Membuat Fungsi Read Data

Membuat Fitur Read All Data Menggunakan Room Database Library Membuat XML layout Untuk membuat fitur read all data menggunakan Room library, yang kalian butuhkan adalah sebuah Activity baru yang berisi RecyclerView untuk menampilkan semua data yang ada di dalam SQLite database. File XML untuk Activity read all ini bisa dilihat di sini. Untuk item RecyclerView nya, kita hanya akan menampilkan nama barang, file XML layout untuk item Recycler View bisa dilihat di sini.   Membuat method read all di Data Access Object Setelah kalian menambahkan dua file XML layout tersebut ke project…

Read More

Belajar CRUD Room Database di Android : Membuat Fungsi Insert Data

Perlu kita ingat, Room library pada dasarnya hanyalah sebuah abstraction / interface yang memudahkan kita dalam menggunakan database di Android, layer bagian dalam dari Room database library adalah database SQLite seperti biasa. Karena itu ada baiknya jika kalian memahami syntax SQL dan konsep dasar SQLite di Android. Membuat Fitur Insert Data Menggunakan Room Database Library Untuk membuat fitur create/insert data, yang kita butuhkan adalah sebuah form untuk menginputkan data-data barang berupa nama barang, merk barang, dan harga barang. Supaya singkat dan mudah dipahami saya tidak akan meng-copypaste-kan kode XML nya di sini, XML…

Read More

Belajar Membuat Entity, DAO dan Database Menggunakan Room di Android Studio

Entity, DAO dan Database pada Room Oke walaupun pada postingan sebelumnya sudah dijelaskan, tapi di sini gue akan mengulang kembali definisi dari Entity, DAO dan Database pada Room. Entity adalah ibaratnya sebuah tabel yang merepresentasikan object di dunia nyata. Pada tutorial CRUD ini kita akan memakai entity berupa sebuah barang. DAO / Database Access Object, adalah sebuah kelas yang berisi methods yang digunakan untuk mengakses database. Database adalah class yang berisi daftar DAO yang bisa dipakai, kelas ini juga berisi versi dari database yang kita gunakan pada aplikasi.   Membuat Entity pada Room Database Android Apabila…

Read More

Tutorial Belajar CRUD SQLite Menggunakan Room Database di Android

Halo gaaeeeessss.. anyeooongg.. anyeoooongg… kali ini kita belajar tentang bagaimana cara membuat aplikasi database CRUD sederhana di Android menggunakan Room dan Android Studio. Bagi yang belum tahu, Room atau Room Persistence Library adalah sebuah library yang berfungsi sebagai abstraction layer di atas SQLite database yang memungkinkan kita menggunakan SQLite dengan lebih mudah, efektif dan efisien. Kita sudah belajar banyak tentang CRUD menggunakan SQLite di tutorial sebelumnya. Sekarang kita akan men-simplify proses CRUD pada SQLite dengan menggunakan Room library ini. Karena sebenarnya kita akan menggunakan SQLite database juga, hanya jika menggunakan Room berbeda…

Read More