• Tidak ada hasil yang ditemukan

METODE PENGEMBANGAN SISTEM RAD

HASIL DAN PEMBAHASAN

4. Class Diagram

4.2.3.4 Pengujian Sistem (Testing)

Sistem ini dikembangkan sesuai kebutuhan user. Tujuannya untuk menilai

kemampuan teknis suatu program, pendayagunaan sistem dan pelaksanaan operasionalnya sehingga dapat mengetahui seberapa baik sistem ini berjalan. Adapun pengujian terhadap sistem yang dilakukan adalah bertujuan untuk menemukan kesalahan yang masih ada pada sistem.

Pengujian dilakukan menggunakan pendekatan black-box testing. Dengan

menggunakan black-box testing kita dapat mengetahui apakah sistem dapat

memberi keluaran seperti yang kita harapkan. Tabel berikut ini adalah merupakan hasil pengujian black-box testing yang berisi persyaratn fungsional sistem yang diuji bersama pengguna.

Tabel 4.15 Pengujian Black Box

No Use Case Name Hasil Yang Diharapkan Hasil Akurat Keterangan

1 Login Menampilkan login dan

modul utama serta menu user SESUAI 2 Tambah Diagnosa Memasukkan data diagnosa pasien SESUAI

3 Tambah Data Menambahkan data pasien

atau dokter terbaru

SESUAI 4 Daftar Konsultasi Menampilkan jadwal konsultasi dokter SESUAI

5 Daftar Lab Menampilkan jadwal

pemeriksaan Lab

SESUAI

6 Tambah Hasil

Lab

Memasukkan hasil lab terbaru milik pasien

BAB V PENUTUP

5.1 Kesimpulan

Berdasarkan hasil penelitian yang telah peneliti lakukan, kesimpulan yang di dapat adalah sebagai berikut :

1. Pembuatan aplikasi pelayanan kesehatan ini dilakukan dengan tahap-tahapan yang sistematis. Menggunakan metodologi RAD (Rapid Application Development). Dengan tahapan identifikasi masalah yang dihadapi oleh user, menggali informasi dan juga berkoordinasi untuk memecahkan masalah tersebut kemudian

merancang aplikasi dengan pendekatan UML meliputi Usecase

Diagram, Usecase Scenario, Activity Diagram, dan sequence

Diagram, kemudian diimplementasikan dan yang terakhir tahap

analisa tentang kepuasan para user terhadap aplikasi yang sudah diciptakan.

2. Dengan adanya aplikasi ini, dapat mempermudah komunikasi

antara pasien dan dokter. Dan juga dapat mempermudah pasien dalam mendapatkan informasi kesehatan.

3. Dengan adanya sistem ini, pasien diberikan kemudahan dalam pengumpulan medical record, sehingga tidak ada lagi tumpukan file-file yang berisi diagnosa penyakit pasien.

5.2 Saran

Dari hasil kesimpulan yang penulis utarakan diatas program aplikasi pelayanan kesehatan memiliki potensi yang sangat besar untuk dikembangkan menjadi lebih baik dan lebih lengkap lagi oleh karena itu penulis mencoba memberikan saran yang kiranya dapat berguna bagi pihak Rumah Sakit, saran-saran tersebut antara lain:

1. Sumberdaya manusia atau tenaga kerja di Rumah Sakit dalam pengoperasian sistem ini lebih ditingkatkan dan dikembangkan kemampuan dalam merawat sistem.

2. Mengembangkan sistem pembayaran konsultasi dan

diakses 20 May 2014 jam 12:30:42

Jogiyanto. 2005. Analisis & Desain Sistem Informasi: Pendekatan Terstruktur Teori dan Pratek Aplikasi Bisnis. Yogyakarta: Andi.

Jogiyanto. 2005. Sistem Informasi Strategik Untuk Keunggulan Kompetitif,

Yogyakarta: Andi.

Kadir, Abdul. 2000. Konsep Tuntunan Praktis Basis Data.Yogyakarta: Andi.

Kadir, Abdul. 2009. Mudah Mempelajari Database MySQL. Yogyakarta: Andi

Kadir, Abdul.2003.Pengenalan Sistem Informasi.Yogyakarta: Andi.

Kalyanam, Kirthi, and McIntyre, Shelby. 2002. The Marketing Mix : A

Contibution of the e-Tailing Wars. USA : E-business Research Center Working Paper.

Keraf, Gorys.1994. Komposisi. NTT: Nusa Indah.

Madcoms. 2005. Membuat Aplikasi Database Karyawan Online Berbasis Web

dengan PHP dan My SQL. Madiun : Andi.

Mulanto,Sri. 2010. Paling Dicari PHP Source Code. Semarang: Wahana

Komputer.

Munawar.2005. Pemodelan Visual Dengan UML. Jakart: PT . Graha Ilmu.

Nugroho, Adi. 2005. Analisis dan Perancangan, Edisi Revisi. Bandung:

Informatika.

Sholiq.2006. Pemodelan Sistem Informasi Berorientas Objek dengan UML.

Yogyakarta: Graha Ilmu.

Syafii, M. 2004. Membangun Aplikasi Berbasis PHP dan My SQL, Yogyakarta :

Jadwal Dokter

<?php include 'template-parts/header.php' /** calling of header(to make it uniform in all template file) * */ ?> <div class="container home">

<h3> Registrasi Jadwal </h3>

<p> <?php

include 'connection.php';/** calling of connection.php that has the connection code * */

if (isset($_POST['create'])){ /** A trigger that execute after clicking the submit button * */ /* * * Putting all the data from text into variables * */

$pieces = explode("|", $_POST['field1']); $id_dokter = $pieces[0];

$nama_dokter = $pieces[1]; $hari = $_POST['hari'];

mysql_query("INSERT INTO tbl_jadwalpraktek(id_dokter,nama_dokter,hari,jam_masuk,jam_keluar) VALUES('$id_dokter','$nama_dokter','$hari','$jam_in','$jam_out')")

or die(mysql_error()); /* * * execute the insert sql code * */

echo "<div class='alert alert-info'> Successfully Saved. </div>";/** success message * */ //header("Location: http://localhost/dokter/read.php");

}elseif(isset($_POST['delete'])){

mysql_query("DELETE FROM tbl_jadwalpraktek WHERE id_prak = '$_POST[id_prak]'")or die(mysql_error()); echo "<div class='alert alert-info'> Successfully Deleted. </div>";/** success message * */

} ?>

<form action="" method="POST"> <label> Nama Dokter</label>

while ($data = mysql_fetch_object($result)):

echo '<option value="' . $data->id_dokter . '|' . $data->nama_dokter . '">' . $data->nama_dokter . '</option>'; endwhile;

?> </select>

<label> Hari </label>

<select name="hari" placeholder="Hari" class="input-medium"> <option value="Senin">Senin</option> <option value="Selasa">Selasa</option> <option value="Rabu">Rabu</option> <option value="Kamis">Kamis</option> <option value="Jumat">Jumat</option> <option value="Sabtu">Sabtu</option> <option value="Minggu">Minggu</option>

<input type="text" name="jam_in" placeholder="HH.MM" required/> <label> Jam Keluar </label>

<input type="text" name="jam_out" placeholder="HH.MM" required/> <br />

<input type="submit" name="create" value="Submit" class="btn btn-info" /> </form> </div> <br/> <div> <h3>Jadwal Dokter</h3> <table border="1"> <tr>

<th><font face="Arial, Helvetica, sans-serif"><b>Dokter</b></font></th> <th><font face="Arial, Helvetica, sans-serif"><b>Senin</b></font></th>

<th><font face="Arial, Helvetica, sans-serif"><b>Jumat</b></font></th> <th><font face="Arial, Helvetica, sans-serif"><b>Sabtu</b></font></th> <th><font face="Arial, Helvetica, sans-serif"><b>Minggu</b></font></th>

<?php

$result = mysql_query("SELECT * FROM tbl_jadwalpraktek"); $id_dokter = 0;

$daycount = 8; $dayofweek = 0;

while ($data = mysql_fetch_object($result)): if ($data->id_dokter != $id_dokter) { while ($daycount < 8) {

echo '<td><font face="Arial, Helvetica, sans-serif"></font></td>'; $daycount++;

echo '</tr> <tr>

<td><font face="Arial, Helvetica, sans-serif">' . $data->nama_dokter . '</font></td>'; } switch ($data->hari) { case 'Senin': $dayofweek = 1; break; case 'Selasa': $dayofweek = 2; break; case 'Rabu': $dayofweek = 3; break;

case 'Jumat': $dayofweek = 5; break; case 'Sabtu': $dayofweek = 6; break; case 'Minggu': $dayofweek = 7; break; }

while ($daycount < $dayofweek) {

echo '<td><font face="Arial, Helvetica, sans-serif"></font></td>'; $daycount++;

<input type='hidden' name='id_prak' value='$data->id_prak'/> <input type='submit' name='delete' caption='Delete' value='delete'/> </form>

</td>"; $daycount++; endwhile;

while ($daycount < 8) {

echo '<td><font face="Arial, Helvetica, sans-serif"></font></td>'; $daycount++; } ?> </tr> </table> <br /> <br />

<br /> </div> </body> </html>

Dokumen terkait