Webservice sederhana untuk keperluan pembelajaran pemrograman webservice di ITB STIKOM Bali, MK Perancangan Web dan Pemrograman Web.
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 

241 righe
7.1 KiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Web Service</title>
<style>
body {
margin: 0;
padding: 0;
}
p {
font-family: sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: serif;
}
h2:hover {
text-decoration: underline;
}
h3, h4 {
margin-bottom: 5px;
}
#container {
margin: auto;
width: 700px;
}
.kode {
font-family: monospace;
font-size: larger;
padding: 0px 5px;
background-color: #eee;
}
.kode-box {
font-family: monospace;
font-size: larger;
padding: 10px;
background-color: #eee;
border: 1px dotted #999;
}
.keterangan {
background-color: #ccc;
border: 1px solid #999;
padding: 10px 20px;
list-style: none;
}
ul.keterangan li {
margin: 5px 0px;
}
.keterangan .parameter {
display: inline-block;
width: 150px;
}
.keterangan .nilai {
font-family: monospace;
font-size: large;
}
</style>
</head>
<body>
<div id="container">
<h1>Dokumentasi Web Service</h1>
<div id="umum" class="bagian">
<h2>Konstruksi Umum</h2>
<p>
Semua request service dilakukan melalui <br><span class="kode">{BASE_URL}</span> :
<span class="kode">http://mangusada.bakpasir.web.id/</span><br>Method yang digunakan
adalah <span class="kode">GET</span> atau <span class="kode">POST</span> tergantung
jenis request.
</p>
<p>
Response service adalah data dalam format JSON, berupa JSON object dengan property pertama
adalah <span class="kode">status</span>. Property <span class="kode">status</span>
menunjukkan status berhasil atau tidaknya request mendapatkan data. Jika berhasil
mendapatkan data, maka <span class="kode">status</span> akan bernilai <span class="kode">1</span>
diikuti dengan property <span class="kode">data</span> yang berisi data hasil request.
Namun jika gagal, maka <span class="kode">status</span> akan bernilai <span class="kode">0</span>.
</p>
<h4>Response berhasil</h4>
<div class="kode-box">
{"status":1, "data": ... }
</div>
<h4>Response gagal</h4>
<div class="kode-box">
{"status":0}
</div>
</div>
<div id="dokter" class="bagian">
<h2>Informasi Daftar Dokter</h2>
<ul class="keterangan">
<li>
<span class="parameter">Method</span>:
<span class="nilai">GET</span>
</li>
<li>
<span class="parameter">URL</span>:
<span class="nilai">{BASE_URL}/dokter/{id_poliklinik}</span>
</li>
<li>
<span class="parameter">Content-Type</span>:
<span class="nilai">application/json</span>
</li>
</ul>
<h4>Contoh:</h4>
<div class="kode-box">
http://mangusada.bakpasir.web.id/dokter/2
</div>
<h4>Hasil:</h4>
<div class="kode-box">
{"status":1, "data":[{"id":"5", "nama":"dr. Budiman", ... }, ... ]}
</div>
</div>
<div id="jadwal" class="bagian">
<h2>Informasi Jadwal Dokter</h2>
<ul class="keterangan">
<li>
<span class="parameter">Method</span>:
<span class="nilai">GET</span>
</li>
<li>
<span class="parameter">URL</span>:
<span class="nilai">{BASE_URL}/jadwal/{id_dokter}</span>
</li>
<li>
<span class="parameter">Content-Type</span>:
<span class="nilai">application/json</span>
</li>
</ul>
<h4>Contoh:</h4>
<div class="kode-box">
http://mangusada.bakpasir.web.id/jadwal/5
</div>
<h4>Hasil:</h4>
<div class="kode-box">
{"status":1, "data":[{"id":"6", "id_dokter":"5", "hari":"2", "mulai":"17:00:00", ... }, ... ]}
</div>
</div>
<div id="jaminan" class="bagian">
<h2>Informasi Daftar Jaminan</h2>
<ul class="keterangan">
<li>
<span class="parameter">Method</span>:
<span class="nilai">GET</span>
</li>
<li>
<span class="parameter">URL</span>:
<span class="nilai">{BASE_URL}/jaminan</span>
</li>
<li>
<span class="parameter">Content-Type</span>:
<span class="nilai">application/json</span>
</li>
</ul>
<h4>Contoh:</h4>
<div class="kode-box">
http://mangusada.bakpasir.web.id/jaminan
</div>
<h4>Hasil:</h4>
<div class="kode-box">
{"status":1, "data":[{"id":"4", "nama":"BPJS", ... }, ... ]}
</div>
</div>
<div id="pasien" class="bagian">
<h2>Informasi Data Pasien</h2>
<ul class="keterangan">
<li>
<span class="parameter">Method</span>:
<span class="nilai">GET</span>
</li>
<li>
<span class="parameter">URL</span>:
<span class="nilai">{BASE_URL}/pasien/{no_rekam_medis}</span>
</li>
<li>
<span class="parameter">Content-Type</span>:
<span class="nilai">application/json</span>
</li>
</ul>
<h4>Contoh:</h4>
<div class="kode-box">
http://mangusada.bakpasir.web.id/pasien/510303200000023
</div>
<h4>Hasil:</h4>
<div class="kode-box">
{"status":1, "data":{"id":"7", "rm":"510303200000023", "nik":"5102044311820002", "nama":"Ni Nyoman Mariawati", ... }}
</div>
</div>
<div id="poliklinik" class="bagian">
<h2>Informasi Daftar Poliklinik</h2>
<h3>Semua Poliklinik</h3>
<ul class="keterangan">
<li>
<span class="parameter">Method</span>:
<span class="nilai">GET</span>
</li>
<li>
<span class="parameter">URL</span>:
<span class="nilai">{BASE_URL}/poliklinik</span>
</li>
<li>
<span class="parameter">Content-Type</span>:
<span class="nilai">application/json</span>
</li>
</ul>
<h4>Contoh:</h4>
<div class="kode-box">
http://mangusada.bakpasir.web.id/poliklinik
</div>
<h4>Hasil:</h4>
<div class="kode-box">
{"status":1, "data":[{"id":"4", "nama":"Klinik Anak", "type":"2"}, ... ]}
</div>
<h3>Poliklinik Menurut Type</h3>
<ul class="keterangan">
<li>
<span class="parameter">Method</span>:
<span class="nilai">GET</span>
</li>
<li>
<span class="parameter">URL</span>:
<span class="nilai">{BASE_URL}/poliklinik/{type}</span>
</li>
<li>
<span class="parameter">Content-Type</span>:
<span class="nilai">application/json</span>
</li>
</ul>
<h4>Contoh:</h4>
<div class="kode-box">
http://mangusada.bakpasir.web.id/poliklinik/2
</div>
<h4>Hasil:</h4>
<div class="kode-box">
{"status":1, "data":[{"id":"4", "nama":"Klinik Anak", "type":"2"}, ... ]}
</div>
</div>
<div id="pendaftaran">
<h2>Melakukan Pendaftaran</h2>
</div>
</div>
</body>
</html>