Browse Source

Update 'README.md'

master
angsagd 2 years ago
parent
commit
013ecc96ac
1 changed files with 171 additions and 2 deletions
  1. +171
    -2
      README.md

+ 171
- 2
README.md View File

@ -1,3 +1,172 @@
# latihan-pemrograman-webservice
# Webservices Poliklinik Mangusada
##Latihan Pemrograman Webservices
Webservice sederhana untuk keperluan pembelajaran pemrograman webservice di ITB STIKOM Bali, MK Perancangan Web dan Pemrograman Web.
> **Disclaimer:**
>
> Webservices ini dibuat untuk keperluan pembelajaran. Data yang disediakan merupakan data fiktif. Mohon digunakan secara bijak.
*Live version* dapat diakses di [BakPasir](https://mangusada.bakpasir.web.id).
---
##Konstruksi Umum
Semua request service dilakukan melalui
```
{BASE_URL} : http://mangusada.bakpasir.web.id/
```
Method yang digunakan adalah `GET` atau `POST` tergantung jenis request.
Response service adalah data dalam format JSON, berupa JSON object dengan property pertama adalah `status`. Property `status` menunjukkan status berhasil atau tidaknya request mendapatkan data. Jika berhasil mendapatkan data, maka `status` akan bernilai `1` diikuti dengan property `data` yang berisi data hasil request. Namun jika gagal, maka `status` akan bernilai `0`.
**Response berhasil**
```
{"status":1, "data": ... }
```
**Response gagal**
```
{"status":0}
```
---
##Informasi Daftar Dokter
```
Method : GET
URL : {BASE_URL}/dokter/{id_poliklinik}
Content-Type : application/json
```
**Contoh:**
```
http://mangusada.bakpasir.web.id/dokter/2
```
**Hasil:**
```
{"status":1, "data":[{"id":"5", "nama":"dr. Budiman", ... }, ... ]}
```
---
##Informasi Jadwal Dokter
```
Method : GET
URL : {BASE_URL}/jadwal/{id_dokter}
Content-Type : application/json
```
**Contoh:**
```
http://mangusada.bakpasir.web.id/jadwal/5
```
**Hasil:**
```
{"status":1, "data":[{"id":"6", "id_dokter":"5", "hari":"2", "mulai":"17:00:00", ... }, ... ]}
```
---
##Informasi Daftar Jaminan
```
Method : GET
URL : {BASE_URL}/jaminan
Content-Type : application/json
```
**Contoh:**
```
http://mangusada.bakpasir.web.id/jaminan
```
**Hasil:**
```
{"status":1, "data":[{"id":"4", "nama":"BPJS", ... }, ... ]}
```
---
##Informasi Data Pasien
```
Method : GET
URL : {BASE_URL}/pasien/{no_rekam_medis}
Content-Type : application/json
```
**Contoh:**
```
http://mangusada.bakpasir.web.id/pasien/510303200000023
```
**Hasil:**
```
{"status":1, "data":{"id":"7", "rm":"510303200000023", "nik":"5102044311820002", "nama":"Ni Nyoman Mariawati", ... }}
```
---
##Informasi Daftar Poliklinik
###Semua Poliklinik
```
Method: GET
URL: {BASE_URL}/poliklinik
Content-Type: application/json
```
**Contoh:**
```
http://mangusada.bakpasir.web.id/poliklinik
```
**Hasil:**
```
{"status":1, "data":[{"id":"4", "nama":"Klinik Anak", "type":"2"}, ... ]}
```
###Poliklinik Menurut Type
```
Method: GET
URL: {BASE_URL}/poliklinik/{type}
Content-Type: application/json
```
**Contoh:**
```
http://mangusada.bakpasir.web.id/poliklinik/2
```
**Hasil:**
```
{"status":1, "data":[{"id":"4", "nama":"Klinik Anak", "type":"2"}, ... ]}
```
---
## To Do List:
1. Pendaftaran Pasien (Method: `POST`)
2.

Loading…
Cancel
Save