Cara POST ke API Server Menggunakan Retrofit 2

Posted on

Cara POST ke API Server Menggunakan Retrofit 2 – Setelah sebelumnya saya membuat artikel mengenai cara get api server menggunakan retrofit 2 sekarang kita akan belajar mengenai cara post ke api server menggunakan retrofit 2. POST ini berfungsi untuk mengirimkan data ke database mysql yang ada di server kita. Jadi bedanya GET dengan POST adalah kalau GET dia hanya mengambil data saja, Tapi kalau POST dia yang mengirimkan data ke database. Contoh kasus seperti ini akan dirasakan suatu saat oleh para android developer di setiap projectnya yang berhubungan dengan server. Untuk kasus kali ini kita akan membuat POST retrofit 2 ini mengirimkan data mata kuliah baru yang diambil oleh user atau mahasiswa.

Cara POST ke API Server Menggunakan Retrofit 2
Cara POST ke API Server Menggunakan Retrofit 2

Kasus kali ini kita namakan aplikasinya dengan nama Mahasiswa App sama dengan tutorial-tutorial sebelumnya. Jika sudah punya projectnya tapi belum ada fitur ini silahkan ikuti tutorial cara post ke api server menggunakan retrofit 2 ini ya.

Persiapan :

 

Bagaimana cara post ke api server menggunakan retrofit 2 ?

Pertama,

Buat terlebih dahulu project dengan nama Mahasiswa App.

Kedua,

Namakan activitynya dengan TambahMatkulActivity.

Ketiga,

Buka gradle app agan lalu tambahkan depedency-depedency library ini untuk kebutuhan project mahasiswa app :

Keempat,

Buatlah folder di src main dengan nama api.

Kelima,

Klik kanan pada folder api lalu tambahkan class baru dengan nama RetrofitClient. Untuk kodenya seperti ini :

Keenam,

Klik kanan pada folder api lalu tambahkan class interface baru dengan nama BaseApiService. Untuk kodenya seperti ini :

Catatan :

@Field ini adalah parameter yang dibutuhkan oleh API.

Ketujuh,

Klik kanan folder api lalu tambahkan class baru dengan nama UtilsApi. Untuk kodenya seperti ini :

Kedelapan,

Buka activity_tambahmatkul.xml lalu masukan kode berikut :

Kesembilan,

Buka TambahMatkulActivity lalu isi kode berikut tepat diatas method onCreate :

 

Lalu didalam method onCreate tambahkan kode berikut :

Catatan :

Jika requestSimpanMatkul merah biarkan saja terlebih dahulu karena kita belum membuat fungsinya.

 

Lalu buatlah fungsi yang bernama requestSimpanMatkul(). Untuk kodenya seperti ini :

 

Dan ini full source code di bagian TambahMatkulActivity :

 

Kesepuluh,

coba jalankan aplikasi agan dan semoga berhasil.

 

Untuk screenshot aplikasi yang sudah kita buat tadi adalah seperti ini :

Cara Post ke API Server Menggunakan Retrofit 2
Cara Post ke API Server Menggunakan Retrofit 2

Download project cara post ke api server menggunakan retrofit 2 disini :

[sociallocker]

Cara POST ke API Server Menggunakan Retrofit 2

[/sociallocker]

Sekian artikel mengenai Tutorial Pemrograman Android mengenai Cara Post ke API Server Menggunakan Retrofit 2. Semoga bermanfaat dan seperti biasa jika ada yang ingin ditanyakan atau mengkritik boleh berkomentar di artikel ini ya 🙂 Hatur Nuhun 🙂

Gravatar Image
Seorang manusia biasa yang mempunyai fokus ke bidang pemrograman android dan ngeblog mengenai teknologi.

2 thoughts on “Cara POST ke API Server Menggunakan Retrofit 2

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.