• Tidak ada hasil yang ditemukan

BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN

N/A
N/A
Protected

Academic year: 2023

Membagikan "BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN"

Copied!
32
0
0

Teks penuh

(1)

44 1.1. Analisa Kebutuhan Software

Analisa kebutuhan software adalah kemampuan syarat yang harus dimiliki oleh perangkat lunak untuk memenuhi apa yang diinginkan pemakai. Bab ini berisi mengenai segala sesuatu yang dibutuhkan untuk dapat melakukan Analisi kebutuhan perangkat lunak. Analisis kebutuhan perangkat lunak merupakan aktivitas awal dari siklus hidup pengembangan perangkat lunak (software). Untuk proyek-proyek perangkat lunak yang besar, analisis kebutuhan dilaksanakan setelah tahap rekayasa sistem dan informasi.

1.1.1. Tahapan Analisis

Sistem layanan antrian online pasien adalah sistem pelayanan berbasis web yang menggunakan jaringan internet. Berikut ini spesifikasi kebutuhan (system requirement) dari sistem layanan antrian online pasien berbasis web :

A. Halaman Pasien :

1. Pasien dapat melihat nomor antrian yang sedang berjalan.

2. Pasien dapat melakukan registrasi data diri untuk mengambil antrian.

3. Pasien dapat mencetak bukti registrasi (nomor antrian).

4. Pasien dapat melihat jadwal dokter.

B. Halaman Petugas :

1. Petugas dapat memanggil nomor antrian.

(2)

2. Petugas dapat menambah, mengedit, dan menghapus jadwal dokter 3. Petugas dapat menambah (registrasi) dan mereset list antrian.

4. Petugas dapat mengelola ruangan.

5. Petugas dapat mengelola history

1.1.2. Use Case Diagram

Use case diagram ini menggambarkan sistem layanan antrian pasien yang ada di Klinik MITRA MEDIKA PADASUKA, mulai dari registrasi pasien, cetak no antrian, mengelola list antrian, pengambilan nomor antrian, mengelola antrian, melihat jadwal dokter, mengelola jadwal dokter, dan mengelola history berikut gambarannya :

1. Use case Diagram Halaman Pasien

Gambar IV. 1.Use Case Diagram Halaman Pasien

(3)

2. Use case Diagram Halaman Petugas

Gambar IV. 2.Use Case Diagram Halaman Petugas 3. Deskripsi use case Diagram Halaman Pasien

Tabel IV. 1.Deskripsi Use Case Diagram Halaman Pasien Use Case Name Halaman Pasien

Requirements Member atau non member

Goal Pasien dapat melihat semua informasi di klinik berbasis web

Pre-conditions Pasien hanya bisa melakukan registrasi dan pemesanan nomor antrian online

Post-conditions Data berhasil tersimpan

Failed end condition Data gagal tersimpan, data pasien tidak lengkap Primary Actors Pasien

Main Flow / Basic Path 1. Pasien dapat melihat nomor antrian yang sedang berjalan.

2. Pasien dapat melakukan registrasi data diri untuk mengambil antrian.

(4)

3. Pasien dapat mencetak bukti registrasi (nomor antrian).

4. Pasien dapat melihat jadwal dokter.

4. Deskripsi use case Diagram Halaman Petugas

Tabel IV. 2.Deskripsi Use Case Diagram Halaman Petugas Use Case Name Halaman Petugas

Requirements Akses Menjadi Petugas

Goal Petugas dapat mengelola semua informasi di klinik berbasis web

Pre-conditions Harus memiliki akses sebagai petugas klinik Post-conditions Dapat mengelola semua informasi data di

klinik berbasis web Failed end condition Tidak memiliki akses Primary Actors Petugas

Main Flow / Basic Path 1. Petugas dapat memanggil nomor antrian.

2. Petugas dapat menambah, mengedit, dan menghapus jadwal dokter

3. Petugas dapat menambah (registrasi) dan mereset list antrian.

4. Petugas dapat mengelola ruangan.

5. Petugas dapat mengelola history

1.1.3. Activity Diagram

Activity diagram merupakan diagram flowchart yang diperluas yang menunjukkan aliran kendali satu aktifitas ke aktifitas lain. Kita dapat menggunakan diagram ini untuk memodelkan aspek dinamis sistem. Berikut Activity Diagram sistem layanan antrian pasien berbasis web yang diusulkan.

(5)

1. Activity diagram Halaman Pasien

Gambar IV. 3. Activity Diagram Halaman Pasien

(6)

2. Activity Diagram Halaman Kelola Antrian

Gambar IV. 4. Activity Diagram Halaman Kelola Antrian 3. Activity Diagram Halaman Kelola Jadwal Dokter

(7)

Gambar IV. 5. Activity Diagram Halaman Kelola Jawal Dokter 4. Activity Diagram Halaman Kelola History

Gambar IV. 6. Activity Diagram Halaman Kelola History

1.1.4. Class Diagram

Class diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta hubungannya antara class. Class diagram mirip ER-Diagram pada perancangan database, bedanya pada ER-diagram tidak terdapat

(8)

operasi/methode tapi hanya atribut. Class terdiri dari nama kelas, atribut dan operasi/methode.

1. Class Diagram Pasien

Gambar IV. 7. Class Diagram Pasien 2. Class Diagram Petugas

Gambar IV. 8. Class diagram petugas

1.2. Desain

(9)

Pada tahap desain penulis akan menjelaskan tentang desain database, desain software architecture, dan user interface dari sistem usulan yang sedang dibuat.

1.2.1. Database

Dalam sistem usulan pada layanan antrian pasien klinik MITRA MEDIKA PADASUKA terdapat penjelasan beberapa spesifikasi yang digunakan dan berkaitan dengan sistem usulan yang dibuat sebagai berikut :

1. Entity Relationship Diagram

Entity Relationship Diagram (ERD) sebagai desain database pada sistem ini menjelaskan hubungan antar data dalam basis data yang terdiri dari object- object dasar yang mempunyai hubungan atau relasi antar object-object tersebut.

ERD dari perancangan sistem layanan antrian pasien klinik MITRA MEDIKA PADASUKA adalah sebagai berikut:

Gambar IV. 9. Entity Relationship Diagram 2. Spesifkasi file

Adapun spesifikasi file yang penulis gunakan dalam rancangan program sistem usulan antrian pasien pada klinik Mitra Medika Padasuka adalah :

(10)

a. Spesifikasi file tabel data_antrian Nama Database : antrian Nama file : registrasi Akronim : data_antrian.sql Panjang record : 92 byte

Kunci field : id

Tabel IV. 3.Spesifikasi file data_antrian

No Elemen Data Nama Field Type Size Keterangan

1 Nomor Antrian id Integer 11 Primary Key

2 Nama Pasien nama_pasien Varchar 30

3 Ruangan counter Integer 11

4 Tanggal Lahir tanggal_lahir Date

5 Alamat Pasien alamat varchar 30

6 No Telepon no_telepon Text

7 Status status Integer 10

8 Waktu Registrasi waktu Timestamp 9 Waktu Dipanggil Waktu_pg Timestamp

b. Spesifikasi file tabel client_antrian Nama Database : antrian Nama file : ruangan

Akronim : client_antrian.sql Panjang record : 22 byte

Kunci field : id

Tabel IV. 4. Spesifikasi file tabel client_antrian

No Elemen Data Nama Field Type Size Keterangan

1 Id Ruangan id Integer 11 Primary Key

(11)

2 Ruangan client Integer 11

c. Spesifikasi file tabel jdl_dokter Nama Database : antrian Nama file : jadwal dokter Akronim : jdl_dokter.sql Panjang record : 330 byte Kunci field : id_jadwal

Tabel IV. 5. Spesifikasi file tabel jdl_dokter

No Elemen Data Nama Field Type Size Keterangan

1 Id Jadwal id_jadwal Integer 20 Primary Key

2 Nama Dokter nama_dokter Varchar 100

3 Senin senin Varchar 30

4 Selasa selasa Varchar 30

5 Rabu rabu Varchar 30

6 Kamis kamis Varchar 30

7 Jumat jumat Varchar 30

8 Sabtu sabtu Varchar 30

9 Minggu minggu Varchar 30

d. Spesifikasi file tabel history Nama Database : antrian Nama file : history Akronim : history.sql Panjang record : 93 byte Kunci field : id_history

Tabel IV. 6. Spesifikasi file tabel history

No Elemen Data Nama Field Type Size Keterangan

1 Id History id_history Integer 11 Primary Key

(12)

1 Nomor Antrian id Integer 11

2 Nama Pasien nama_pasien Varchar 30

3 Ruangan counter Integer 11

4 Tanggal Lahir tanggal_lahir Date

5 Alamat Pasien alamat varchar 30

6 No Telepon no_telepon Text

8 Tanggal waktu Timestamp

1.2.2. Software Architecture

Dalam bagian ini software architecture akan menggambarkan bagaimana sistem dari software tersebut dapat dipetakan. Dalam bagian ini akan dijelaskan dalam dua diagram yaitu component diagram dan deployment diagram.

1. Component Diagram

Component diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan (dependency) di antaranya, komponen piranti lunak adalah modul berisi code, baik berisi source code maupun binary code, baik library maupun executable, baik yang muncul pada compile time, link time, maupun run time. Komponen dapat juga berupa interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lain. Berikut gambar diagramnya.

(13)

Gambar IV. 10. Component Diagram 2. Deployment Diagram

Deployment diagram mewakili pandangan pengembangan sistem sehingga hanya akan ada satu deployment diagram untuk satu sistem. Deployment diagram terdiri dari node dan node merupakan perangkat keras fisik yang digunakan untuk menyebarkan aplikasi. Tiap node pada Deployment diagram mewakili satu unit komputasi sistem yang dalam banyak hal merupakan bagian dari perangkat keras, berikut gambar diagramnya.

Gambar IV. 51. Deployment Diagram

(14)

1.2.3. User Interface

1. Tampilan halaman utama pasien

Gambar IV. 62. Tampilan halaman utama pasien

Gambar diatas adalah tampilan halaman utama untuk pasien yang mengunjungi web pelayanan antrian online diklinik MITRA MEDIKA PADASUKA.

2. Tampilan halamanan pasien pejuntuk registrasi

Gambar IV. 73. Tampilan petunjuk registrasi

(15)

Halaman petunjuk merupakan halaman yang menjelaskan langkah-langkah sebelum melakukan pemesanan antrian online kepada peasien.

3. Tampilan halaman pasien menu tentang

Gambar IV. 84. Tampilan halaman pasien menu tentang

Halaman diatas adalah halaman yang menjelaskan tentang identitas klinik tersebut baik untuk status offlinenya maupun online.

4. Tampilan halaman pasien registrasi antrian

Gambar IV. 15. Tampilan halaman pasien registrasi antrian

(16)

Gambar diatas adalah halaman form registrasi untuk pasien ketika melakukan pemesanan antrian online.

5. Tampilan halaman pasien cetak bukti registrasi

Gambar IV. 16.Tampilan halaman pasien cetak bukti registrasi Gambar diatas menunjukkan tabel data antrian untuk pasien ketika sudah melakukan registrasi pendaftaran online diwebsite MITRA MEDIKA PADASUKA.

6. Tampilan halaman pasien list antrian

Gambar IV. 17. Tampilan halaman pasien list antrian

(17)

Gambar diatas adalah tabel list antrian yang sudah terdaftar dari hasil registrasi pendaftaran online diklinik MITRA MEDIKA PADASUKA.

7. Tampilan halaman pasien jadwal dokter

Gambar IV. 18. Tampilan halaman pasien jadwal dokter Gambar diatas adalah tabel jadwal dokter yang bisa dilihat oleh pasien ketika mengunjungi situs website MITRA MEDIKA PADASUKA.

8. Tampilan halaman petugas home

Gambar IV. 19. Tampilan halaman petugas home

(18)

Gambar diatas adalah halaman utama untuk petugas di website klinik MITRA MEDIKA PADASUKA.

9. Tampilan halaman petugas menu panggil antrian

Gambar IV. 90. Tampilan halaman petugas menu panggil antrian Gambar diatas adalah halaman untuk mengelola ruangan dan juga mengelola nomor antrian yang akan dialihkan ke halaman pemanggilan nomor antrian pasien.

10. Tampilan halaman antrian sedang berjalan

(19)

Gambar IV. 101. Tampilan halaman antrian sedang berjalan Gambar diatas adalah halaman list antrian yang sedang berjalan yang ditampilkan dihalaman pasien secara online dan pemanggilan antrian untuk pasien yang sudah terdaftar diklinik MITRA MEDIKA PADASUKA.

11. Tampilan halaman petugas kelola ruangan

Gambar IV. 112. Tampilan halaman petugas kelola ruangan

Gambar diatas adalah halaman petugas untuk mengelola penambahan ruangan yang baru.

12. Tampilan halaman petugas list antrian

(20)

Gambar IV. 123. Tampilan halaman petugas list antrian Gambar diatas adalah halaman petugas untuk list antrian pasien yang sudah melakukan registrasi pendaftaran secara online maupun offline.

13. Tampilan halaman petugas registrasi

Gambar IV. 134. Tampilan petugas registrasi

Gambar diatas adalah halaman petugas untuk melakukan registrasi pendaftaran online yang dating langsung ke klinik MITRA MEDIKA PADASUKA tanpa dilakukan oleh pasien.

14. Tampilan halaman petugas jadwal dokter

(21)

Gambar IV. 145. Tampilan petugas jadwal dokter

Gambar diatas adalah halaman petugas untuk mengelola tabel jadwal dokter.

15. Tampilan halaman petugas tambah jadwal dokter

Gambar IV. 26. Tampilan petugas tambah jadwal dokter

Gambar diatas adalah halaman petugas dalam mengelola penambahan jadwal dokter yang baru.

16. Tampilan halaman petugas edit jadwal dokter

(22)

Gambar IV. 27. Tampilan petugas edit jadwal dokter

Gambar diatas adalah halaman petugas dalam mengelola edit jadwal dokter yang secara otomatis akan merubah jadwal yang sudah ada ditabel.

1.3. Code Generation 1. Form Registrasi Pasien

<?php

include 'header.php';

include 'nav_antrian.php';

?>

Deklarasi variable pemanggilan header dan nomor antrian secara otomatis ketika melakukan registrasi pendaftaran online untuk antrian pasien.

<?php if(isset($_GET['daftar'])){echo $_GET['daftar'];} ?>

<form method="post" action="add_registrasi.php">

<div class="form-group">

<label>Nama Pasien</label>

<div class="input-group">

<div class="input-group-addon"><i class="fa fa-user"></i></div>

(23)

<input name="nama_pasien" type="text" onkeyup="this.value =

this.value.toUpperCase()" class="form-control" placeholder="Nama Pasien"

required/>

</div></div>

<div class="form-group">

<label>Tanggal Lahir</label>

<div class="input-group">

<div class="input-group-addon"><i class="fa fa-user"></i></div>

<input name="tanggal_lahir" type="date" class="form-control"

placeholder="Tanggal Lahir" required/>

</div>

</div>

<div class="form-group">

<label>Alamat Pasien</label>

<div class="input-group">

<div class="input-group-addon"><i class="fa fa-user"></i></div>

<input name="alamat" type="text" class="form-control" placeholder="Alamat Pasien" required/>

</div>

</div>

<div class="form-group">

<label>Nomor Telepon</label>

<div class="input-group">

<div class="input-group-addon"><i class="fa fa-user"></i></div>

<input name="no_telepon" type="text" class="form-control" placeholder="Nomor Telepon" required/>

</div>

</div>

<input style="margin-top: 25px" class="btn btn-info btn-md float-right"

type="submit" name="simpan" value="Registrasi">

</form>

</div>

</div>

</div>

</section>

Deklarasi variable diatas berfungsi untuk menkonfigurasi formulir pendaftaran dengan menginputkan nama pasien, tanggal lahir pasien, alamat pasien dan nomor kontak pasien yang nantinya akan terhubung dengan nomor antrian secara otomatis ketika melakukan registrasi pendaftaran online pada pemanggilan nomor berapa pasien akan dipanggil oleh petugas klinik.

2. Form Panggil Antrian function mulai(urut, loket){

var totalwaktu = 8568.163;

document.getElementById('in').pause();

(24)

document.getElementById('in').currentTime=0;

document.getElementById('in').play();

totalwaktu=document.getElementById('in').duration*1000;

setTimeout(function() {

document.getElementById('suarabelnomorurut').pause();

document.getElementById('suarabelnomorurut').currentTime=0;

document.getElementById('suarabelnomorurut').play();

}, totalwaktu);

totalwaktu=totalwaktu+1000;

if(urut<10){

setTimeout(function() {

document.getElementById('suarabel0').pause();

document.getElementById('suarabel0').currentTime=0;

document.getElementById('suarabel0').play();

}

Variable diatas berfungsi sebagai pemanggilan nomor urut antrian pasien yang diarahkan ke loket yang sudah tersedia serta dengan suara pemanggilannya.

for (var i = 1; i <= data['jumlah_loket']; i++) { if (data["counter"]==i) {

$("."+i+" h1").html(data["next"]);

} }

if (data["next"]) { var angka = data["next"];

for (var i = 0 ; i < angka.toString().length; i++) {

$(".audio").append('<audio id="suarabel'+i+'"

src="../audio/new/'+angka.toString().substr(i,1)+'.MP3" ></audio>');

};

mulai(data["next"],data["counter"]);

}else{

for (var i = 1; i <= data['jumlah_loket']; i++) { if (data["counter"]==i) {

$("."+i+" h1").html(data["next"]);

} } };

}, "json");

}, 1000);

Sedangkan variable yang ini adalah berfungsi untuk perulangan pemanggilan nomor antrian apsien yang sudah secara otomatis di klik tombolnya oleh petugas klinik.

3. Form Jadwal Dokter

(25)

<?php ob_start();

session_start();

if(isset($_SESSION['akun_id']));

include "../koneksi.php";

$nama_dokter = $_GET["nama_dokter"];

$querydokter = mysqli_query($konek, "SELECT id_dokter, nama_dokter, poliklinik, username, password, nama_user, id_user FROM tbl_dokter INNER JOIN tbl_user WHERE nama_user='$nama_dokter' AND

nama_dokter='$nama_dokter' LIMIT 1");

if($querydokter == false){

die ("Terjadi Kesalahan : ". mysqli_error($konek));

}

while($dokter = mysqli_fetch_array($querydokter)){

?>

Sedangkan variable diatas berfungsi untuk mengganti data dari database dokter yang secara otomatis akan beruba ketika melakukan pengeditan jadwal dokter tersebut melalui form edit jadwal dokter yang ada dihalaman petugas.

4. Form History

<?php

$queryspl = mysqli_query ($konek, "SELECT nomor_antrian, counter, nama_pasien, tanggal_lahir, no_telepon, alamat, DAYNAME(waktu) as hari, MONTHNAME(waktu) as bulan, waktu FROM history");

if($queryspl == false){

die ("Terjadi Kesalahan : ". mysqli_error($konek));

}

while ($spl = mysqli_fetch_array ($queryspl)){

echo "

<tr>

<td>$spl[nomor_antrian]</td>

<td>$spl[counter]</td>

<td>$spl[nama_pasien]</td>

<td>$spl[tanggal_lahir]</td>

<td>$spl[alamat]</td>

<td>$spl[no_telepon]</td>

<td>$spl[hari]</td>

<td>$spl[bulan]</td>

<td>$spl[waktu]</td>

</tr>";

}

?>

(26)

Variable diatas berfungsi untuk mereset semua data history pasien yang sudah terhubung dengan database dan ketika dilakukan reset data maka semua data yang ada ditabel maupun didatabase akan terhapus semuanya.

1.4. Testing

Pada bab ini penulis akan menjelaskan tentang sistem yang terjadi didalam website perancangan sistem informasi pelayanan pasien di Klinik MITRA MEDIKA PRATAMA PADASUKA dengan menggunakan Black Box Testing.

Dalam website ini terdapat dua sistem yang berjalan yaitu sistem petugas klinik dan sistem pasien.

1. Form Registrasi Pasien

Tabel IV. 7. Form Registrasi Pasien

No Skenario

Pengujian Test case Hasil Diharapkan Hasil Uji

Kesimp ulan 1 Registrasi antrian

, semua data tidak diisi lalu klik registrasi

Nomor Antrian : 5

Nama Pasien : (kosong) Tanggal Lahir : (kosong) Alamat : (kosong) Nomor Telepon : (kosong)

Sistem akan menolak akses dan menampilkan

Data Nama Pasien isi isiian ini ! Data Tanggal Lahir isi isiian ini

!

Data Alamat isi isiian ini ! Data Nomor Telepon isi isiian ini !”

Sesuai harapan

Valid

2 Registrasi antrian, data nama pasien di isi dan data lainya tidak diisi lalu klik registrasi

Nomor Antrian : 5

Nama Pasien : rendi rahayu Tanggal Lahir : (kosong) Alamat : (kosong) Nomor Telepon : (kosong)

Sistem akan menolak akses dan menampilkan

Data Tanggal Lahir isi isiian ini

!

Data Alamat isi isiian ini !

Sesuai harapan

Valid

(27)

Data Nomor Telepon isi isiian ini !”

3 Registrasi antrian, data nama pasien, data tanggal lahir di isi dan data lainya tidak diisi lalu klik registrasi

Nomor Antrian : 5

Nama Pasien : rendi rahayu Tanggal Lahir : 22-08-1993 Alamat : (kosong) Nomor Telepon : (kosong)

Sistem akan menolak akses dan menampilkan

Data Alamat isi isiian ini ! Data Nomor Telepon isi isiian ini !”

Sesuai harapan

Valid

4 Registrasi antrian, data nama pasien, data tanggal lahir, data alamat di isi dan data lainya tidak diisi lalu klik registrasi

Nomor Antrian : 5

Nama Pasien : rendi rahayu Tanggal Lahir : 22-08-1993 Alamat : Gg.

Sirna Galih II no 4

Nomor Telepon : (kosong)

Sistem akan menolak akses dan menampilkan

Data Nomor Telepon isi isiian ini !”

Sesuai harapan

Valid

6 Registrasi antrian, semua data diisi, lalu klik registrasi

Nomor Antrian : 5

Nama Pasien : rendi rahayu Tanggal Lahir : 22-08-1993 Alamat : Gg.

Sirna Galih II no 4

Nomor Telepon : 081573093194

Sistem akan menerima data dan langung akan menampilkan bukti registrasi

Sesuai harapan

Valid

2. Form file Master Petugas

Tabel IV. 8 .Form file Master Petugas

No Skenario

Pengujian Test case Hasil Diharapkan Hasil Uji

Kesimp ulan 1 Menambah

(registrasi di list antrian) , semua data tidak diisi lalu klik registrasi

Nomor Antrian : 6

Nama Pasien : (kosong) Tanggal Lahir : (kosong) Alamat : (kosong) Nomor Telepon : (kosong)

Sistem akan menolak akses dan menampilkan

Data Nama Pasien isi isiian ini ! Data Tanggal Lahir isi isiian ini

!

Sesuai harapan

Valid

(28)

Data Alamat isi isiian ini ! Data Nomor Telepon isi isiian ini !”

2 Menambah (registrasi di list antrian) , semua data diisi lalu klik registrasi

Nomor Antrian : 6

Nama Pasien : rendi rahayu Tanggal Lahir : 22-08-1993 Alamat : Gg.

Sirna Galih II no 4

Nomor Telepon : 081573093194

Sistem akan menerima data dan menampilkan halaman list antrian

Sesuai harapan

Valid

3 Menambah jadwal dokter , semua data tidak diisi lalu klik tambah

Nama Dokter : (kosong) Senis : (kosong Selasa :

(kosong)

Rabu : (kosong) Kamis :

(kosong) Jumat : (kosong) Sabtu : (kosong) Minggu : (kosong)

Sistem akan menolak dan menampilkan “ Data Nama Pasien isi isiian ini !

Sesuai harapan

Valid

4 Menambah jadwal dokter , nama dokter diisi dan semua jam prakek kosong lalu klik tambah

Nama Dokter : Dr. Henry HS Senis : (kosong) Selasa :

(kosong)

Rabu : (kosong) Kamis :

(kosong) Jumat : (kosong) Sabtu : (kosong) Minggu : (kosong)

Sistem akan menerima data dan menampilkan halaman jadwal dokter

Sesuai harapan

Valid

5 Merubah jadwal dokter , semua data tidak diisi lalu klik edit

Nama Dokter : (kosong) Senis : (kosong Selasa :

(kosong)

Rabu : (kosong) Kamis :

(kosong)

Sistem akan menolak dan menampilkan “ Data Nama Pasien isi isiian ini !

Sesuai harapan

Valid

(29)

Jumat : (kosong) Sabtu : (kosong) Minggu : (kosong) 6 Menambah jadwal

dokter , semua jam praktek diisi atau beberapa kosong lalu klik edit

Nama Dokter : Dr. Henry HS Senis : 09:00- 14:00

Selasa : 17:00- 22:00

Rabu : 09:00- 22:00

Kamis : 17:00- 22:00

Jumat : 09:00- 22:00

Sabtu : 17:00- 22:00

Minggu : (kosong)

Sistem akan menerima data dan menampilkan halaman jadwal dokter

Sesuai harapan

Valid

7 Memanggil antrian, memilih no ruangan, list antrian kosong

Data List Antrian (kosong)

Sistem tidak bisa memanggil antrian, dan nomor antrian tetap masih 0

Sesuai harapan

Valid

8 Memanggil antrian, tidak memilih no ruangan, list antrian tidak kosong

Data list antrian tidak kosong

Sistem tidak bisa memanggil antrian, dan menampikan

“WARNING !!

Masukan Nomor Ruangan Anda”

Sesuai harapan

Valid

9 Memanggil antrian, memilih no ruangan, list antrian tidak kosong

Data list antrian tidak kosong

Sistem bisa memanggil nomor antrian, dan menampikan “no antrian dan nama pasien”

Sesuai harapan

Valid

10 Mengelola ruangan, memasukan jumlah ruangan

Jumlah ruangan:

2

Sistem akan menerima dan menampilkan 2 ruangan.

Sesuai harapan

Valid

1.5. Support

Berikut ini penjelasan tentang publikasi web dan spesifikasi hardware dan software dari sistem usulan yang dibuat.

(30)

1.5.1. Publikasi Web

Klinik MITRA MEDIKA PADASUKA menggunakan situs pencarian (search engine) local sehingga mempermudah masyarakat umum untuk mengetahui lebih jauh Klinik MITRA MEDIKA PADASUKA dan juga dapat mempermudah sistem layanan antrian online pasien.

Nama domain (domain name) adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet. Nama domain berfungsi untuk mempermudah pengguna di internet pada saat melakukan akses ke server, selain itu juga dapat dipakai untuk mengingat nama server yang dikunjungi tanpa harus mengenai deretan angka yang rumit yang dikenal sebagai IP address. Nama domain untuk website ini masih menggunakan IP local Mysql dengan nama domain http://localhost/antrian/.

1.5.2. Spesifikasi Hardware dan Software

Setelah dilakukan percobaan atau implementasi, penulis mendapatkan data untuk menentukan spesifikasi hardware dan software, dimana website dapat berjalan maksimal.

Tabel IV. 2. Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Operasi Windows 7 Professional

Processor Intel(R) Core(TM) i3-2370M CPU@

2.40GHz 2.40GHz

RAM 2 GB

Hardisk 350 GB

CD-ROM 52x

Monitor Generic PnP Monitor

(31)

Keyboard PC/AT Enhanced PS/2 Keyborad (101/102-key)

Mouse ASUS PS/2 Port Clicpad

Browser Mozilla Firefox, Google Chrome

Software Xampp, sublime text

1.6. Spesifikasi Dokumen Sistem Usulan

Adapun spesifikasi dokumen sistem usulan dari adalah Klinik MITRA MEDIKA PADASUKA sebagai berikut :

1. Dokumen Bentuk Keluaran

Nama Dokumen : Cetak Bukti Registrasi Fungsi : Form Bukti Registrasi Sumber : Petugas

Tujuan : Pasien

Media : Form

Frekuensi : Setiap Terjadi Registrasi Format : Lampiran 1

2. Dokumen Bentuk Masukan

Nama Dokumen : Form Registrasi Antrian Fungsi : Pengambilan Antrian Sumber : Petugas

Tujuan : Pasien

Media : Form

Frekuensi : Setiap ada transaksi pembelian baru Format : Lampiran

(32)

Gambar

Gambar IV. 1.Use Case Diagram Halaman Pasien
Gambar IV. 2.Use Case Diagram Halaman Petugas 3.  Deskripsi use case Diagram Halaman Pasien
Tabel IV. 2.Deskripsi Use Case Diagram Halaman  Petugas  Use Case Name  Halaman Petugas
Gambar IV. 3. Activity Diagram Halaman Pasien
+7

Referensi

Dokumen terkait

Use Case Diagram Dalam Use Case Diagram diatas dijelaskan pada gambar bahwa dalam sistem aplikasi media intraktif berbasis android terdapat user/actor, kemudian memulai aplikasi ada 3