Aplikasi Android berbasis Kotlin yang menggunakan API untuk proses login dan pengelolaan data pasien menggunakan RecyclerView.
Fitur utama aplikasi:
- Login menggunakan API dengan email dan password
- Menyimpan token autentikasi
- Mengambil data pasien menggunakan Bearer Token
- Menampilkan daftar pasien menggunakan RecyclerView
- Menambahkan data pasien
- Mengedit data pasien
- Menghapus data pasien
- Menampilkan loading dan error state
- Kotlin
- XML Layout
- Retrofit
- RecyclerView
- SharedPreferences
- Coroutines
| Fitur | Method | Endpoint |
|---|---|---|
| Login | POST | https://api.pahrul.my.id/api/login |
| Data Pasien | GET | https://api.pahrul.my.id/api/pasien |
| Tambah Pasien | POST | https://api.pahrul.my.id/api/pasien |
| Edit Pasien | PUT | https://api.pahrul.my.id/api/pasien/{id} |
| Hapus Pasien | DELETE | https://api.pahrul.my.id/api/pasien/{id} |
User login menggunakan:
- Password
Jika berhasil:
- Token disimpan ke SharedPreferences
- Nama user ditampilkan
- Berpindah ke halaman data pasien
Menampilkan data pasien menggunakan RecyclerView:
- Nama Pasien
- Tanggal Lahir
- Jenis Kelamin
- Alamat
- Nomor Telepon
Request data pasien menggunakan:
Authorization: Bearer {token}User dapat menambahkan data pasien baru melalui form input:
- Nama
- Tanggal Lahir
- Jenis Kelamin
- Alamat
- Nomor Telepon
Data dikirim ke API menggunakan metode POST.
User dapat mengubah data pasien yang sudah tersedia. Data yang dipilih akan ditampilkan pada form edit dan diperbarui menggunakan metode PUT.
User dapat menghapus data pasien dari daftar menggunakan metode DELETE.
|
|
|
|
|




