sistem informasi pasien askes puskesmas abeli

40
DOKUMEN PENGEMBANGAN PERANGKAT LUNAK Sistem Informasi Pasien Askes Dosen : Subardin, ST.,M.T. untuk: Jurusan Teknik Infotmatika Universitas Haluoleo Dipersiapkan oleh: ROMY INDRAWAN E1E1 10 144 Program Studi Teknik Informatikaa Universitas Nomor Dokumen Halaman SKPL-001 58 Revisi 1 Mei 2013

Upload: romy-zhii-zantai

Post on 01-Dec-2015

189 views

Category:

Documents


1 download

DESCRIPTION

SISTEM INFORMASI PASIEN ASKES

TRANSCRIPT

Page 1: Sistem Informasi Pasien Askes Puskesmas Abeli

DOKUMEN PENGEMBANGAN PERANGKAT LUNAK

Sistem Informasi Pasien Askes

Dosen : Subardin, ST.,M.T.

untuk:

Jurusan Teknik Infotmatika

Universitas Haluoleo

Dipersiapkan oleh:

ROMY INDRAWAN

E1E1 10 144

DAFTAR PERUBAHAN

Program Studi

Teknik Informatikaa

Universitas

Haluoleo

Nomor Dokumen Halaman

SKPL-001 58

Revisi 1 Mei 2013

Page 2: Sistem Informasi Pasien Askes Puskesmas Abeli

Revisi Deskripsi

APengubahan tampilan login pada system

BPenggunaan kalender pada system

CPengubahan model tombol

DPenggunaan relasi pada dua tabel

Ditulis oleh

ROMY INDRAWAN

26 April 2013

29 April 2013

2 Mei 2013 7 Mei 2013

Diperiksa oleh

MUH.NUR ANNAS

26 April 2013

29 April 2013

2 Mei 2013 7 Mei 2013

Disetujui oleh

I WAYAN SUKADANA

26 April 2013

29 April 2013

2 Mei 2013 7 Mei 2013

Page 3: Sistem Informasi Pasien Askes Puskesmas Abeli

Daftar Halaman Perubahan

Halaman Revisi

Halaman 9

Halaman 9

Halaman 10

Halaman 11

Pengubahan tampilan login dengan menambahkan loading dan permintaan valid user

Penambahan kalender untuk mngetahui tanggal saat pengoperasian system

Pengubahan model tombol menjadi lebih sederhana sehingga lebih user friendly

Penggunaan relasi dari dua tabel

Page 4: Sistem Informasi Pasien Askes Puskesmas Abeli

Daftar Isi

1. Pendahuluan........................................................................................................1

1.1 Tujuan Penulisan Dokumen........................................................................1

1.2 Lingkup Masalah........................................................................................1

1.3 Referensi.....................................................................................................1

1.4 Deskripsi Umum Dokumen (Ikhtisar)........................................................1

2 Kebutuhan Perangkat Lunak.............................................................................3

2.1 Deskripsi Umum Sistem.............................................................................3

2.2 Fungsi Utama Perangkat Lunak..................................................................3

2.3 Model Use Case..........................................................................................4

2.3.1 Definisi Actor.......................................................................................4

2.3.2 Definisi Use Case.................................................................................4

2.3.3 Diagram Use Case................................................................................5

2.4 Prototipe Antarmuka...................................................................................9

3 Model Analisis.................................................................................................17

3.1 Deskripsi Arsitektur..................................................................................17

4 Model Perancangan.........................................................................................19

4.1 Kelas Perancangan....................................................................................19

4.2 Antarmuka..................................................................................................19

4.2.1 Antarmuka Menu Utama....................................................................20

4.2.2 Antarmuka pasien...............................................................................20

4.2.3 Antarmuka dokter...............................................................................21

4.2.4 Antarmuka poli...................................................................................22

5 Implementasi...................................................................................................24

5.1 Implementasi antarmuka login..................................................................24

5.2 Implementasi antarmuka menu utama......................................................24

5.3 Implementasi antarmuka pasien................................................................25

5.4 Implementasi antarmuka dokter................................................................25

5.5 Implementassi antarmuka poli..................................................................26

6 Pengujian.........................................................................................................27

6.1 Pengujian Form admin..............................................................................29

6.2 Pengujian Form menu...............................................................................29

6.3 Pengujian Form pasien..............................................................................29

Page 5: Sistem Informasi Pasien Askes Puskesmas Abeli
Page 6: Sistem Informasi Pasien Askes Puskesmas Abeli

BAB IPendahuluan

1.1 Tujuan Penulisan Dokumen

Tujuan dokumen ini adalah untuk memenuhi kebutuhan pengguna, pelaporan, dan

kebutuhan di lingkungan puskesmas. Aplikasi Sistem Informasi pasien askes

merupakan suatu perangkat lunak yang dirancang sebagai media informasi yang

digunakan untuk mempermudah dan memenuhi kebutuhan petugas puskesmas untuk

mempermudah pengolahan informasi mengenai pasien askes suatu puskesmas.

Pengguna dari dokumen ini adalah para petugas puskesmas, yang merupakan acuan

yang telah disepakati bersama dalam membangun perangkat lunak tersebut.

1.2 Lingkup Masalah

Perangkat lunak yang dibangun adalah perangkat lunak yang memudahkan

pengolahan informasi pasien askes.

Sistem Informasi pasien askes membantu pegawai petugas puskesmas sebagai

pengguna langsung, untuk melakukan penginputan data-data pasien dengan mudah

dan cepat. Proses yang tercakup antara lain: data pasien dan data dokter selaku

perawat.

Sistem Informasi ini tidak mencakup keselurahan data pasien suatu puskesmas,

namun sebatas menginputkan data pasien askes.

1.3 Referensi

Penulisan dokumen ini berdasar pada :

1. Panduan Penggunaan dan Pengisian Dokumen Pembangunan Perangkat Lunak.

Jurusan Teknik Informatika, Institut Teknologi Bandung, 2000.

1.4 Deskripsi Umum Dokumen (Ikhtisar)

Dokumen Pembangunan Perangkat Lunak ini terdiri dari tiga bab sebagai berikut:

Page 7: Sistem Informasi Pasien Askes Puskesmas Abeli

BAB I Pendahuluan.

Pada pendahuluan diberikan gambaran umum tentang dokumen yang berisikan

- Tujuan Penulisan Dokumen

- Lingkup Masalah

- Referensi

- Deskripsi Umum Dokomen

- BAB II Kebutuhan Perangkat Lunak

- Pada bab ini dijelaskan kebutuhan perangkat lunak yang diperlukan di dalam

pengembangan Sistem Informasi pasien askes.

- BAB III Model Analisis

- Pada BAB ini mendeskripsikan kebutuhan khusus bagi Sistem Informasi pasien yang

terdiri dari antarmuka, kebutuhan fungsional, kebutuhan performansi, batasan

perancangan dan kebutuhan lain yang mendukung agar Sistem Informasi dapat

bekerja sesuai dengan yang diharapkan.

Page 8: Sistem Informasi Pasien Askes Puskesmas Abeli

BAB IIKebutuhan Perangkat Lunak

2.1 Deskripsi Umum Sistem

Dalam rangka memudahkan proses penginputan data pasien askes. Dengan adanya

Sistem Informasi ini maka diharapkan akan memberikan data yang akurat terhadap

kondisi pasien pengguna askes.

Sistem Informasi pasien ini dirancang untuk bisa melakukan penginputan, perubahan,

pembersihan dan pengecekkan data nasabah.

2.2 Fitur Utama Perangkat Lunak

Sistem Informasi pasien askes digunakan dengan menyediakan beberapa fungsi utama

sebagai berikut:

1. Fungsi Data Pasien

Merupakan fitur yang berisi data nasabah yang memiliki beberapa subfungsi antara

lain :

a. Subfungsi tambah yang berfungsi menginputkan data pasien.

b. Subfungsi ubah yang berfungsi mengubah data pasien yang sudah diinputkan.

c. Subfungsi hapus yang berfungsi menghapus data pasien.

d. Subfungsi cetak yang berfungsi mencetak data pasien.

2. Fungsi Data Poli

Merupakan fitur yang berisi data layanan poli yang disedikan untuk pasien yang

memiliki beberapa subfungsi antara lain :

a. Subfungsi tambah yang berfungsi menginputkan data pasien untuk mendapatkan

pelayanan kesehatan dari dokter tertentu.

b. Subfungsi ubah yang berfungsi mengubah data pasien yang telah diinputkan.

c. Subfungsi hapus yang berfungsi menghapus data pasien dari layanan tertentu.

d. Subfungsi cetakyang berfungsi mencetak data poli yang telah di inputkan.

Page 9: Sistem Informasi Pasien Askes Puskesmas Abeli

2.3 Model Use Case

2.3.1 Definis Actor

NO ACTOR DESKRIPSI

1 Petugas Puskesmas

Orang yang bertugas dan memiliki hak akses untuk melakukan operasi pengolahan data pasien askes, dan data layanan poli.

2.3.2 Definisi Use Case

NO ACTOR DESKRIPSI

1. Mengelola Data Pasien

Mengelola data nasabah merupakan proses generalisasi yang meliputi empat buah proses pengelolaan data pasien yaitu memasukkan data, mengubah, menghapus dan mencetak data pasien.

2 Memasukkan Data Pasien

Merupakan proses memasukkan data pasien kedalam basis data

3. Mengubah Data Pasien

Merupakan proses mengubah data pasien yang ada dalam basis data

4. Menghapus Data Pasien

Merupakan proses menghapus data Pasien yang ada dalam basis data

5. Mencetak Data Pasien

Merupakan proses mencetak data Pasien yang ada dalam basis data

6. Mengelola Data Layanan Poli

Mengelola data layanan Poli merupakan proses generalisasi yang meliputi empat buah proses pengelolaan data layanan yaitu memasukkan data layanan poli , mengubah, menghapus dan mencetak hasil data layanan poli.

7. Memasukkan Data Layanan Poli

Merupakan proses memasukkan data layanan poli kedalam basis data

8. Mengedit Data Layanan Poli

Merupakan proses mengubah data layanan Poli yang ada dalam basis data

Page 10: Sistem Informasi Pasien Askes Puskesmas Abeli

9. Menghapus Data Layanan Poli

Merupakan proses menghapus data layanan Poli yang ada dalam basis data

10. Mencetak Data Layanan Poli

Merupakan proses mencetak data layanan Poli yang ada dalam basis data

2.3.3 Skenario Use Case

Nama Use Case : Memasukkan Data Pasien

Skenario :AKSI AKTOR REAKSI SISTEMSkenario Normal

1. Memasukkan user login1. Mengecek valid tidaknya data yang

dimasukkan2. Mengeluarkan pesan bahwa data

masukkan tidak validSkenario Alternatif

3. Memasukkan ulang user login yang sesuai

4. Mengecek valid tidaknya data yang dimasukkan

5. Mengeluarkan pesan bahwa user data yang valid telah dapat memasuki system

Nama Use Case : Mengubah Data PasienSkenario :AKSI AKTOR REAKSI SISTEMSkenario Normal

1. Mengklik Tabel2. Menampilkan data pasien

3. Memilih data yang akan diubah

4. Menampilkan data pasien yang sudah dipilih dalam form pengisian data

5. Mengubah data Pasien6. Menyimpan data yang telah diubah ke

basis data7. Menampilkan pesan bahwa data telah

diubah.Skenario Alternatif

Tidak ada

Page 11: Sistem Informasi Pasien Askes Puskesmas Abeli

Nama Use Case : Menghapus data pasien

Scenario :

AKSI AKTOR REAKSI SISTEMSkenario Normal1 Mengklik Tabel

2 Menampilkan Tabel3 Menghapus data Pasien

4 Menghapus data pasien basis data5 Menampilkan pesan bahwa data telah

dihapus.Skenario AlternatifTidak ada

Nama Use Case : Mencetak data Pasien

Scenario :

AKSI AKTOR REAKSI SISTEMSkenario Normal1 Menekan Tombol Cetak

2 Menampilkan Data Pasien yang akan dicetak

3 Mencetak data 4 Mencetak data yang ada dalam basis data

Skenario Alternatif1. Menekan tombol Print

2. Menampilkan data Nasabah yang akan dicetak

3. Mengklik exit(x) pada bagian sudut

4. Kembali ke form pengisisan data pasien

Nama Use Case : Memasukkan data Layanan Poli

Scenario :

AKSI AKTOR REAKSI SISTEMSkenario Normal

1. Memasukkan data layanan Poli2. Menyimpan data Poli ke dalam basis data3. Menampilkan pesan berhasil disimpan

Skenario AlternatifTidak ada

Nama Use Case : Mengubah Data Layanan Poli

Page 12: Sistem Informasi Pasien Askes Puskesmas Abeli

Skenario :AKSI AKTOR REAKSI SISTEMSkenario Normal

1. mengklik table poli2. menampilkan data table poli

3. Mengubah data Layanan4. Menyimpan data yang telah diubah ke

basis data5. Menampilkan pesan bahwa data telah

diubah.Skenario Alternatif

Tidak ada

Nama Use Case : Menghapus Data Layanan PoliSkenario :AKSI AKTOR REAKSI SISTEMSkenario Normal1 Mengklik tabel

2 Menampilkan data table poli3 Menghapus data Layanan

4 Menghapus data Layanan poli dari basis data

5 Menampilkan pesan bahwa data telah dihapus.

Skenario AlternatifTidak ada

Nama Use Case : Mencetak data Layanan Poli

Scenario :

AKSI AKTOR REAKSI SISTEMSkenario Normal5 Menekan Tombol Print

6 Menampilkan Data Layanan Poli yang akan dicetak

7 Mencetak data Layanan8 Mencetak data Layanan yang ada dalam

basis dataSkenario Alternatif5. Menekan tombol Print

6. Menampilkan data Layanan poli yang akan dicetak

7. Mengklik exit(x) pada bagian sudut

8. Kembali ke form pengisisan data pasien

Page 13: Sistem Informasi Pasien Askes Puskesmas Abeli

2.3.4 Diagram Use Case

Page 14: Sistem Informasi Pasien Askes Puskesmas Abeli

2.3.5. Prototype Antar Muka

Gambar 2. Layar Login sebelum memasuki layar utama

Deskripsi : Antarmuka login untuk mengkonfimasi pengguna aplikasi

Desain Tampilan : Warna background hijau font berwarna putih berukuran 14pt dan warna background menu berwarna abuabu font berwarna hitam berukuran 12 pt.

Jenis : Tombol (Button), Text(edit text) dan Password (passwordtext)

username

password

Login >>

Tgl masuk pekerjaan

No askes tgl lahir

Nama jenis poli

alamat

tambahh

ubah hapus cetak beranda keluar

Page 15: Sistem Informasi Pasien Askes Puskesmas Abeli

Gambar 3. Tampilan form pasien

Deskripsi : Antarmuka inputan data pasien askes

Desain Tampilan : Warna background hijau font berwarna putih berukuran 14pt dan warna background menu berwarna putih font berwarna abuabu berukuran 12 pt.

Jenis : Tombol (Button)

Gambar 3. Tampilan form dokter

Deskripsi : Antarmuka inputan data dokter

Desain Tampilan : Warna background hijau font berwarna putih berukuran 14pt dan warna background menu berwarna putih font berwarna abuabu berukuran 12 pt.

Jenis : Tombol (Button)

nip

nama

Jenis kelamin

usia

spesialis

simpan ubah

hapus cetak

Kembali ke beranda

Page 16: Sistem Informasi Pasien Askes Puskesmas Abeli

Gambar 3. Tampilan form poli

Deskripsi : Antarmuka inputan data layanan poli

Desain Tampilan : Warna background hijau font berwarna putih berukuran 14pt dan warna background menu berwarna putih font berwarna abuabu berukuran 12 pt.

Jenis : Tombol (Button)

Jenis poli

dokter

No askes

nama

diagnosa

resep

simpan ubah

hapus cetak

Kembali ke beranda

keluar

Page 17: Sistem Informasi Pasien Askes Puskesmas Abeli

2.3.6. Realisasi Use Case Tahap Analisis

2.3.6.1 class Diagram Sistem Informasi Pasien Askes

Page 18: Sistem Informasi Pasien Askes Puskesmas Abeli

BAB. III

MODEL ANALISIS

3.1 Deskripsi Arsitektur3.1.1 Identifikasi Paket Analisis

NO NAMA PAKETUSE CASE TERKAIT

KETERANGAN

1 Paket Sistem Informasi pasien askes

1. Pasien Paket untuk mengelola data pasien askes

2 Paket Mengelola Data Pasien

1. Memasukkan data pasien

2. Mengubah data pasien

3. Menghapus data Pasien

4. Mencetak Data Pasien

Paket untuk mengelola data pasien yang dilakukan oleh petugas puskesmas. Paket ini berisi class-class pilihan data diri pasien.

3 Paket Mengelola Data Proses layanan Poli

1. Memasukkan data Proses Pelayanan

2. Mengedit data Proses Pelayanan

3. Menghapus data Proses Pelayanan

4. Mencetak Data Proses Pelayanan

Paket untuk mengelola data Proses Pelayanan poli yang dilakukan oleh petugas. Paket ini berisi class-class pilihan data Proses Pelayanan poli.

3.1.2 Deskripsi Class DiagramNO NAMA KELAS KETERANGAN

1 Menu Merupakan kelas main yang juga merangkap sebagai kelas yang menangani tampilan

2 Mengelola Data Pasien Merupakan kelas proses yang diambil dari pendefinisian use case Mengelola data pasien

Page 19: Sistem Informasi Pasien Askes Puskesmas Abeli

yang di dalamnya harus juga menangani proses memasukkan data pasien, mengubah data pasien, menghapus data pasien dan mencetak data pasien.

3 Mengelola Data Layanan Poli

Merupakan kelas proses yang diambil dari pendefinisian use case Mengelola data Layanan poli yang di dalamnya harus juga menangani proses memasukkan data layanan, mengubah data layanan, menghapus data layanan dan mencetak data layanan poli.

4 Mengelola Data Proses Pelayanan

Merupakan kelas proses yang diambil dari pendefinisian use case Mengelola data Proses Pelayanan yang di dalamnya harus juga menangani proses memasukkan data Proses Pelayanan, mengubah data Proses Pelayanan poli, menghapus data Proses Pelayanan dan mencetak data Proses Pelayanan poli.

5 KoneksiBasisData Merupakan kelas utama untuk koneksi ke basis data dan melakukan query.

Page 20: Sistem Informasi Pasien Askes Puskesmas Abeli

4. MODEL PERANCANGAN

4.1 Algortima query

No Query Query Keterangan

Q 01 Select * from pasien; Menampilkan data pasien

Q 02 INSERT INTO pasien (`tgl_masuk`, `no_askes`, `nama`, `alamat`,`pekerjaan` `tgl_lahir`, `jenis_poli`) VALUES ('2013-04-04', '32222', 'annas', 'kendari', 'mahasiswa', 1990-10-03', 'poli_gigi');

Memasukkan data pasien berdasarkan tanggal masuk 4 April 2013, nama annas, alamat kendari, pekerjaan mahasiswa,ttl 3 oktober 1990, dan pilihan poli gigi.

Q 03 UPDATE pasien SET `tgl_masuk`, `no_askes`, `nama`, `alamat`,`pekerjaan` `tgl_lahir`, `jenis_poli`) VALUES ('2013-04-04', '32222', 'annas', 'kendari', 'mahasiswa', 1990-10-03', 'poli_gigi';

Mengubah data pasien

Q 04 DELETE FROM pasien WHERE no_askes=32222;

Menghapus data pasien dengan no_askes =32222.

4.2 Antarmuka4.2.1. Antarmuka login

Id Objek Jenis Nama Keterangan

Jtextfield1 Jtextfield username Memasukan nama user

Passwordfield1 passwordfield password Memasukan password user

jButton1 Button login Masuk ke menu utama

Page 21: Sistem Informasi Pasien Askes Puskesmas Abeli

4.2.2. Antarmuka menu utama

Id Objek Jenis Nama Keterangan

Jsetlabel1 Jsetlabel Gambar bakti husada

Memasukan logo kesehatan

Jsetlabel2 Jsetlabel Gambar logo puskesmas

Memasukan logo puskesmas

Jsetlabel3 Jsetlabel Tulisan sistem infomasi pasien askes

Memasukan judul sistem informasi

Jpanel1 Jpanel Background menu

Backround menu pada form

Jbutton1 Jbutton Tombol pasien

Masuk ke form pasien

Jbutton2 Jbutton Tombol dokter

Masuk ke form dokter

Jbutton3 Jbutton Tombol poli pemeriksaan

Masuk ke form layanan poli

4.2.3. Antarmuka pasien

Id Objek Jenis Nama Keterangan

Jdatechooser1 Jdatechooser Pemilihan tanggal

Memasukan logo kesehatan

Jtextfield1 Jtextfield Inputan nomor askses

Memasukan nomor askses pasien

Jtextfield2 Jtextfield masukan nama

Memasukan nama pasien askes

Page 22: Sistem Informasi Pasien Askes Puskesmas Abeli

Jtextfield3 Jtextfield1 Masukan alamat

Memasukan alamat tempat tinggal pasien

JcomboBox1 JcomboBox Masukan pekerjaan

Memasukan pekerjaan pasien

Jdatechooser2 Jdatechooser Inputan tanggal

Memasukan tanggal lahir pasien

JcomboBox2 JcomboBox Pemilihan jenis poli

Memilih jenis poli yang akan dimasuki pasien

Jbutton1 Jbutton Tombol simpan

Menyimpan data yang di inputkan

Jbutton2 Jbutton Tombol ubah Mengubah data yang telah di inputkan

Jbutton3 Jbutton Tombol hapus

Menghapus data yang di telah inputkan

Jbutton4 Jbutton Tombol cetak

Mencetak data yang di telah inputkan

Jbutton5 Jbutton Tombol beranda

Kembali ke menu utama

Jbutton6 Jbutton Tombol keluar

Keluar dari form

Jcalendar1 Jcalendar Tanggal hari ini

Mengetahui tanggal hari ini

4.2.4. Antarmuka dokter

Id Objek Jenis Nama Keterangan

Jtextfield1 Jtextfield Inputan nip Memasukan nip dokter

Jtextfield2 Jtextfield Masukan nama

Memasukan nama dokter

Jtextfield3 Jtextfield Masukan alamat

Memasukan alamat dokter

Jradiobutton1 Jradiobutton Masukan Memilih jenis kelamin

Page 23: Sistem Informasi Pasien Askes Puskesmas Abeli

jenis kelamin

Jtextfield4 Jtextfield Masukan usia

Masukan usia dokter

JcomboBox1 JcomboBox1 Spesialis Memilih spesialis dokter

Jbutton1 Jbutton Tombol simpan

Menyimpan data yang di inputkan

Jbutton2 Jbutton Tombol ubah Mengubah data yang telah di inputkan

Jbutton3 Jbutton Tombol hapus

Menghapus data yang di telah inputkan

Jbutton4 Jbutton Tombol cetak

Mencetak data yang di telah inputkan

Jbutton5 Jbutton Tombol beranda

Kembali ke menu utama

4.2.5. Antarmuka Poli

Id Objek Jenis Nama Keterangan

JcomboBox1 JcomboBox Jenis poli Memilih jenis poli

JcomboBox2 JcomboBox dokter Pemilihan dokter

JcomboBox3 JcomboBox No askes Pemilihan nomor askes

Jtextfield1 Jtextfield Nama pasien Inputan nama pasien

Jtextfield2 Jtextfield Diagnosa pasien

Diagnosa penyakit pasien

JtextArea1 JtextArea resep Resep yang di berikan

Jbutton1 Jbutton Tombol simpan

Menyimpan data yang di inputkan

Jbutton2 Jbutton Tombol ubah Mengubah data yang telah di inputkan

Jbutton3 Jbutton Tombol Menghapus data yang di

Page 24: Sistem Informasi Pasien Askes Puskesmas Abeli

hapus telah inputkan

Jbutton4 Jbutton Tombol cetak

Mencetak data yang di telah inputkan

Jbutton5 Jbutton Tombol beranda

Kembali ke menu utama

Page 25: Sistem Informasi Pasien Askes Puskesmas Abeli

BAB.V

Implementasi

5.1. Form login

Tombol Login untuk masuk ke menu utama dengan mengisikan username dan

password

5.2. Menu utama

Tombol Pasien untuk memasuki form pasien Dokter untuk memasuki form dokter Poli pemeriksaan untuk memasuki form poli pemeriksaan

Page 26: Sistem Informasi Pasien Askes Puskesmas Abeli

5.3. Form Pasien

Tombol Simpan untuk menyimpan data yang di inputkan ke dalam basis data Ubah untuk mengubah data yang di inputkan Hapus untuk menghapus data dari tabel dan database Cetak untuk mencetak data yang di inputkan Beranda untuk kembali ke form menu utama Keluar untuk kembali form login

5.4. Form Dokter

Page 27: Sistem Informasi Pasien Askes Puskesmas Abeli

Tombol Simpan untuk menyimpan data yang di inputkan ke dalam basis data Ubah untuk mengubah data yang di inputkan Hapus untuk menghapus data dari tabel dan database Cetak untuk mencetak data yang di inputkan Beranda untuk kembali ke form menu utama

5.5. Form Poli Pemeriksaan

Tombol Simpan untuk menyimpan data yang di inputkan ke dalam basis data Ubah untuk mengubah data yang di inputkan Hapus untuk menghapus data dari tabel dan database Cetak untuk mencetak data yang di inputkan Beranda untuk kembali ke form menu utama Keluar untuk kembali form login

6.ppPengujian

Page 28: Sistem Informasi Pasien Askes Puskesmas Abeli

Pengujian software adalah cara atau teknik untuk menguji perangkat lunak,

mempunyai mekanisme untuk menemukan data uji yang dapat menguji perangkat lunak

secara lengkap dan mempunyai kemungkinan tinggi untuk menemukan kesalahan. Tujuan

dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki

kualitas yang handal yaitu mampu mempresentasikan kajian pokok dari spesifikasi, analisis,

perancangan dan pengkodean dari perangkat lunak itu sendiri. Perangkat lunak dapat diuji

dengan dua cara yaitu:

1. White Box Testing

Pengujian White Box (glass box) adalah pengujian yang didasarkan pada pengecekan

terhadap detail perancangan, menggunakan struktur kontrol dari desain program secara

prosedural untuk membagi pengujian ke dalam beberapa kasus pengujian. Penggunaan

metode pengujian White Box dilakukan untuk :

a. Memberikan jaminan bahwa semua jalur independen suatu modul digunakan minimal satu

kali.

b. Menggunakan semua keputusan logis untuk semua kondisi true atau false.

c. Mengeksekusi semua perulangan pada batasan nilai dan operasional pada setiap kondisi.

d. Menggunakan struktur data internal untuk menjamin validitas jalur keputusan.

Page 29: Sistem Informasi Pasien Askes Puskesmas Abeli

2. Black Box Testing

Pengujian Black Box adalah pengujian aspek fundamental sistem tanpa memperhatikan

struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah

perangkat lunak berfungsi dengan benar. Pengujian Black Box merupakan metode

perancangan data uji yang didasarkan pada spesifikasi perangkat lunak. Data uji

dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak

dicek apakah telah sesuai dengan yang diharapkan. Pengujian Blackbox berusaha menemukan

kesalahan dalam kategori :

a. Fungsi-fungsi yang tidak benar atau hilang

b. Kesalahan interface

c. Kesalahan dalam struktur data atau akses database eksternal

d. Kesalahan kinerja

e. Inisiasi dan kesalahan terminasi

Pada tahap pengujian sistem informasi parkiran penulis mengunakan pengujian software

dengan Black Box Testing. Tujuannya adalah untuk memperkecil kesalahan pada saat

pengembangan dan dengan mudah melakukan perbaikan terhadap kekurangan aplikasi yang

telah dibuat.

Teknik pengujian yang digunakan pada sistem informasi pasien askes ini

menggunakan pengujian BlackBox.

Black Box adalah cara pengujian dilakukan dengan hanya menjalankan atau

mengeksekusi unit atau modul kemudian diamati apakah hasil dari unit itu sesuai dengan

proses yang diinginkan. Dengan kata lain, black box merupakan user testing, biasanya

pengujian perangkat lunak dengan metode black box melibatkan client atau pelanggan yang

memesan perangkat lunak tersebut, dari sini dapat diketahui keinginan client terhadap

perangkat lunak tersebut, misal client ingin tampilannya diubah atau proses penjalanan

perangkat lunak tersebut agar lebih dimengerti.

Page 30: Sistem Informasi Pasien Askes Puskesmas Abeli

6.1 Pengujian Form Admin

Deskripsi Input Output Kesimpulan

Menguji tombol

login

Klik tombol

login

Tampil loading

sehingga menuju ke

menu utama

Sesuai

6.2 Pengujian Form Menu

Deskripsi Input Output Kesimpulan

Menguji tombol

pasien

Klik tombol

pasienTampil form pasien

Sesuai

Menguji tombol

dokter

Klik tombol

dokterTampil form dokter

Sesuai

Menguji tombol

poli

Klik tombol

poliTampil form poli

Sesuai

6.3 Pengujian Form Pasien

Deskripsi Input Output Kesimpulan

Menguji tombol

simpan

Klik tombol simpan

dengan mengisi data

pasien

Data masuk ke

database

Sesuai

Menguji tombol ubah Klik tombol ubah

dengan memilih

terlebih dahulu data

Data terubah Sesuai

Page 31: Sistem Informasi Pasien Askes Puskesmas Abeli

yang akan diubah

Menguji tombol

hapus

Klik tombol hapus

dengan memilih

terlebih dahulu data

yang akan dihapus

Data terhapusSesuai

Menguji tombol

cetakKlik tombol cetak

Tampil data yang

akan di cetak

Sesuai

Page 32: Sistem Informasi Pasien Askes Puskesmas Abeli