Skip to content

N0iire/kpim_backend

Repository files navigation


API Koperasi Pekerja Indonesia Maju


Tentang API KPIM

API Koperasi Pekerja Indonesia Maju atau API KPIM merupakan API yang dibangun untuk keperluan Sistem Informasi Koperasi Pekerja Indonesia Maju. API ini dibangun untuk dipergunakan secara khusus oleh Koperasi Pekerja Indonesia Maju dan tidak untuk diperjualbelikan. Disisi lain, pembangunan API ini juga ditujukan untuk memenuhi tugas Kerja Praktek Universitas Komputer Indonesia. Tim pengembang API KPIM memohon kepada seluruh pihak yang menggunakan API KPIM agar API ini digunakan sebagaimana mestinya.

Petunjuk Penggunaan

Format URL utama adalah : https://kpim_backend.test/api/<parameter>

Berikut adalah petunjuk penggunaan API KPIM berdasarkan format URL beserta parameter dan data - data yang dibutuhkan :

Index

Metode : GET

Nama Tabel Parameter
Barang /barang
Catatan Beli /catatan-beli
Catatan Jual /catatan-jual
Cicilan /cicilan
Detail Non Pembelian /detail-non-pembelian
Detail Pinjaman /detail-pinjaman
Pengeluaran /pengeluaran
Penjualan /penjualan
Pemasukan /pemasukan
Pembelian /pembelian
Pemodal /pemodal
Pinjaman /pinjaman
Simpanan Pokok /simpanan-pokok
Simpanan Sukarela /simpanan-sukarela
Simpanan Wajib /simpanan-wajib
User /user

Parameter Tambahan

Permintaan index dapat diberikan parameter tambahan untuk pengambilan data yang spesifik. Parameter tambahan dapat digunakan dengan cara menambahkan parameter baru setelah simbol ?. Contoh : https://kpim_backend.test/api/catatan-beli?username=asep123. Berikut adalah daftar parameter tambahan untuk setiap tabel :

Nama Tabel Parameter
Catatan Beli username=(username)
Catatan Jual username=(username)
Cicilan pinjaman=(id_pinjaman)
Detail Non Pembelian pengeluaran=(id_pengeluaran)
Detail Pinjaman pinjaman=(id_pinjaman), barang=(id_barang)
Pemodal username=(username)
Pembelian barang=(id_barang), catatan-beli=(id_catatan_beli)
Penjualan barang=(id_barang), catatan-jual=(id_catatan_jual)
Pinjaman username=(username)
Simpanan Pokok username=(username)
Simpanan Sukarela username=(username)
Simpanan Wajib username=(username)

Search

Permintaan search dapat dilakukan dengan menambahkan parameter search setelah simbol ?. Contoh : https://kpim_backend.test/api/user?search=asep123. Berikut adalah daftar nilai yang dapat diberikan pada parameter search untuk setiap tabel :

Nama Tabel Parameter
Barang search=(nama_barang)
Catatan Beli search=(tgl_pembelian/supplier)
Catatan Jual search=(tgl_penjualan/nama_pembeli)
Cicilan /cicilan
Detail Non Pembelian /detail-non-pembelian
Detail Pinjaman /detail-pinjaman
Pengeluaran /pengeluaran
Penjualan /penjualan
Pemasukan /pemasukan
Pembelian /pembelian
Pemodal /pemodal
Pinjaman /pinjaman
Simpanan Pokok /simpanan-pokok
Simpanan Sukarela /simpanan-sukarela
Simpanan Wajib /simpanan-wajib
User search=(username/nama_anggota)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •