Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplikasi Login dan Data Pasien

Deskripsi

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

Teknologi yang Digunakan

  • Kotlin
  • XML Layout
  • Retrofit
  • RecyclerView
  • SharedPreferences
  • Coroutines

Endpoint API

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}

Fitur Aplikasi

1. Login

User login menggunakan:

  • Email
  • Password

Jika berhasil:

  • Token disimpan ke SharedPreferences
  • Nama user ditampilkan
  • Berpindah ke halaman data pasien

2. Data Pasien

Menampilkan data pasien menggunakan RecyclerView:

  • Nama Pasien
  • Tanggal Lahir
  • Jenis Kelamin
  • Alamat
  • Nomor Telepon

Request data pasien menggunakan:

Authorization: Bearer {token}

3. Tambah Data Pasien

User dapat menambahkan data pasien baru melalui form input:

  • Nama
  • Tanggal Lahir
  • Jenis Kelamin
  • Alamat
  • Nomor Telepon

Data dikirim ke API menggunakan metode POST.


4. Edit Data Pasien

User dapat mengubah data pasien yang sudah tersedia. Data yang dipilih akan ditampilkan pada form edit dan diperbarui menggunakan metode PUT.


5. Hapus Data Pasien

User dapat menghapus data pasien dari daftar menggunakan metode DELETE.


Tampilan Aplikasi

Halaman Login

Dashboard

dashboard

Form Tambah

tambah

Form Edit

edit

Dialog Hapus

hapus

About

Implementasi CRUD pada API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages