pembahasan - repository.bsi.ac.id · pengobatan untan mendapatkan izin mejalankan balai pengobatan...
TRANSCRIPT
32
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Kata perusahaan mempunyai dua pengertian umum.Pengertian pertama
perusahaan, rumah sakit, balai pengobatan atau klinik, perwakilan pemerintah dan
lain-lain. Pengertian yang kedua berkenaan dengan proses pengorganisasian,
sebagi suatu cara dimana kegiatan organisasi di alokasikan atau di tugaskan
diantara para anggotanya agar tujuan organisasi dapat tercapai dengan efisien.
Tinjauan terhadap organisasi perusahaan secara umum untuk mendukung
jalannya suatu sistem organisasi, agar sistem dapat berjalan dengan lebih
terencana, terarah dan sesuai dengan peraturan yang harus dipenuhi oleh sistem
itu sendiri, sedangkan secara khusus untuk menjalankan suatu sistem pelayanan
kesehatan di Klinik Pratama Universitas Tanjungpura, perlu adanya spesifikasi
pekerjaan-pekerjaan, agar bagian-bagian setiap organisasi dapat menjalankan
tugasnya dengan lebih baik, terarah sesuai dengan peraturan yang telah ada.
3.1.1. Sejarah Klinik
Universitas Tanjungpura berdiri sejak tahun 1959 dengan perkembangan
pelaksanaan Tri Darma yang sangat baik, dalam berpartisipasi menunjang
kesehatan masyarakat dengan ikut serta menyediakan fasilitas kesehatan sebagai
penunjang kesehatan civitas akademika dan masyarakat disekitar lingkungan
33
Universitas Tanjungpura maka pada tahun 1985 didirikan unit layanan kesehatan
yang diberi nama “Balai Pengobatan Untan”.
Balai Pengobatan dengan perubahan peraturan menteri nomor 09 tahun
2014 tentang Klinik, maka Balai Pengobatan disebut sebagai Klinik yang terdiri
atas Klinik Pratama dan Klinik Untan.
Klinik Untan adalah Klinik yang memberikan pelayanan kesehatan medis
dasar pada masyarakat civitas akademika Untan dan masyarakat lingkungan
sekitar Klinik Pratama. Dengan visi menjadi Klinik Pratama yang unggul dalam
pelayanan kesehatan dasar pada masyarakat.Seluruh unit dan komponen yang
beradadidalam klinik ini selalu siap membarikan pelayanan prima bagi
masyarakat dengan program berfoksus pada kesehatan keluarga dan komunitas
(community health center).
Klinik Pratama Untan diatas luas bangun 174 m2 yang berlikasi di jalan
Imam Bonjol Komplek Untan yang melayani seluruh masyarakat dan civitas
akademik Universitas Tanjungpura. Berdasarkan SK Kepala Wilayah Kesehatan
Provinsi Kalimantan Barat No 409/07/SK/Kanwil/YKM/BP/XI/85 Balai
Pengobatan Untan mendapatkan izin mejalankan Balai Pengobatan pada tahun
1985, yang kemudian mendapatkan rekomendasi perpanjangan Kepala Dinas
Kesehatan Kota Pontianak No 1775/UPM.004/2000.
Sebagai pelayanan Klinik Pratama, Klinik memberikan pelayanan kesehatan
Promotif, Preventif, Kuratif dan Rehabilatif, dengan mengutamakan pelayanan
Promotif dan Preventif sebagai salah satu bentuk pelayanan kesehatan yang
penyelenggaraannya mudah diakses, terjangkau dan bermutu dalam meningkatkan
derajat kesehatan masyarakat.
Sesuai perkembangan pelayanan kesehatan Klinik Pratama Universitas
Tanjungpura Pontianak memiliki komitmen untuk selalu berupaya
mengembangkan diri melalui peni
secara berkesinambungan.
3.1.2. Struktur Organisasi d
Seperti yang diketahui keberhasilan suatu organisasi atau lembaga
berkat kerja sama yang baik antara bawahan dan atasan. Oleh karena itu dalan
suatu organisasi yang merupakan wadah kerja sama diperlukan adanya struktur
organisasi yang menunjukan kerangka dan sususnan perwujutan pola hubungan
antara fungsi- fungsi, tugas wewenang dan tanggung jawab yang berbeda dalam
suatu organisasi.
Berikut adalah stuktur organisasi yang ada di Klinik Pratama Universitas
Tanjungpura Pontianak:
Sumber : Hasil Penelitian (2017
Adapun fungsi dan tugas masing
Universitas Tanjungpura Pontianak adalah sebagai berikut :
Sesuai perkembangan pelayanan kesehatan Klinik Pratama Universitas
Tanjungpura Pontianak memiliki komitmen untuk selalu berupaya
diri melalui peningkatan kualitas pelayanan disemua bidang
secara berkesinambungan.
ganisasi dan Fungsi
Seperti yang diketahui keberhasilan suatu organisasi atau lembaga
berkat kerja sama yang baik antara bawahan dan atasan. Oleh karena itu dalan
suatu organisasi yang merupakan wadah kerja sama diperlukan adanya struktur
menunjukan kerangka dan sususnan perwujutan pola hubungan
fungsi, tugas wewenang dan tanggung jawab yang berbeda dalam
Berikut adalah stuktur organisasi yang ada di Klinik Pratama Universitas
Tanjungpura Pontianak:
r : Hasil Penelitian (2017)
Gambar III.1 Stuktur Organisasi
Adapun fungsi dan tugas masing-masing bidang di Klinik Pratama
Universitas Tanjungpura Pontianak adalah sebagai berikut :
34
Sesuai perkembangan pelayanan kesehatan Klinik Pratama Universitas
Tanjungpura Pontianak memiliki komitmen untuk selalu berupaya
ngkatan kualitas pelayanan disemua bidang
Seperti yang diketahui keberhasilan suatu organisasi atau lembaga adalah
berkat kerja sama yang baik antara bawahan dan atasan. Oleh karena itu dalan
suatu organisasi yang merupakan wadah kerja sama diperlukan adanya struktur
menunjukan kerangka dan sususnan perwujutan pola hubungan
fungsi, tugas wewenang dan tanggung jawab yang berbeda dalam
Berikut adalah stuktur organisasi yang ada di Klinik Pratama Universitas
masing bidang di Klinik Pratama
35
1. Penanggung Jawab Umum I
Penanggung jawab umum I merupakan Rektor Universitas Tanjungpura yang
memiliki kewenangan dalam membuat Keputusan dan memberikan Keputusan
terhadap penyelenggaraan Operasional Klinik, memberikan keputusan terhadap
ketatausahaan, kerumah tanggaan , tatalaksana dan perlengkapan dan keuangan
Klinik.
2. Penggung Jawab Umum II
Penanggung Jawab Umum II merupakan Wakil Rektor yang memiliki
kewenangan dalam menelaah terhadap kebutuhan sumberdaya manusia dan
sumber dana yang diajukan penggung jawab teknis melalui penanggung jawab
umum III, dalam kewenangan tersebut penanggung jawab umum II
bertanggung jawab Lansung terhadap Penanggung Jawab I.
3. Penggung Jawab Umum III
Penanggung Jawab Umum III merupakan Kepala Biro Administrasi Umum
dan Keuangan yang memiliki kewenangan terhadap Klinik Pratama Untan
sebagai berikut:
a. Sebagai pimpinan teknis bidang Administrasi umum dan keuangan
mengatur penelaahan peraturan bidang ketatausahaan, kerumah tanggaan,
tatalaksana dan perlengakapan klinik.
b. Menelaah dan Analisis terhadap rancangan permohonan ketatausahaan,
kerumah tanggaan, tatalaksana dan perlengakapan yang diajukan
penanggung jawab Teknis klinik
c. Menelaah dan Analisis terhadap rancangan permohonan keuangan yang
disampaikan Penanggung Jawab teknis klinik
36
d. Menelaah dan Analisis terhadap rancangan permohonan rancangan
kebutuhan sumber daya manusia yang diajukan Penanggung Jawab teknis
klinik.
e. Memberikan Tugas Dinas Koordinasi dengan Instansi terkait terhadap
penanggung Jawab teknis Klinik
f. Dalam kewenangan Penanggung Jawab umum III bertanggung Jwab pada
Penanggung Jwab Umum II
4. Penanggung Jawab Teknis
Penanggung Jawab Teknis Klinik Pratama Universitas Tanjungpura merupakan
pimpinan teknis klinik mempunyai fungsi sebagai berikut ;
a. Menyusun dan menyiapkan Rencana Strategi dan akuntabilitas kinerja
Klinik.
b. Menyusun dan merumuskan kebijakan dan petunjuk teknis dibidang
pelayanan Klinik.
c. Melaksanakan program dan kegiatan yang telah ditetapkan.
d. Melakukan Monitoring, evaluasi dan pelaporan dalam pelaksanaan tugas.
e. Menyelenggarakan pelayanan umum dibidang kesehatan serta menjalankan
pelayanan kesehatan.
f. Melaksanakan koordinasi dengan isntansi terkait dalam pelaksanaan tugas.
g. Melaksanakan tugas dinas lain yang diberikan atasan, berkoordinasi dengan
instansi terkait dalam pelaksanaannya
h. Melaksanakan sistem pengendalian intern di lingkungan kerjanya,
bertanggung jawab memimpin dan mengkoordinasikan bawahan dan
memberikan pengarahan dan petunjuk bagi pelaksanaan tugas.
37
i. Penanggung Jawab Utama Layanan Klinik dalam melaksanakan tugas
penyelenggaraan Klinik bertanggungjawab kepada Penanggung Jawab
Umum III
5. Sekretaris
Sekretaris Klinik memliki kewenangan dan tanggung jawab dalam membantu
Penanggung Jawab teknis klinik dalam menyelenggarakan tugas dan fungsi
penanggung jawab teknis Klinik dalam hal sebagai berikut :
a. Membantu Penanggung Jawab Teknis Menyusun dan menyiapkan Rencana
Strategi dan akuntabilitas kinerja Klinik.
b. Membantu Penanggung Jawab Teknis Menyusun dan merumuskan
kebijakan dan petunjuk teknis dibidang pelayanan Klinik.
c. Membantu Penanggung Jawab Teknis Melaksanakan program dan kegiatan
yang telah ditetapkan.
d. Membantu Penanggung Jawab Teknis Melakukan Monitoring, evaluasi dan
pelaporan dalam pelaksanaan tugas.
e. Membantu Penanggung Jawab Teknis Menyelenggarakan pelayanan umum
dibidang kesehatan serta menjalankan pelayanan kesehatan.
f. Membantu Penanggung Jawab Teknis Melaksanakan koordinasi dengan
isntansi terkait dalam pelaksanaan tugas.
g. Membantu Penanggung Jawab Teknis Melaksanakan tugas dinas lain yang
diberikan atasan, berkoordinasi dengan instansi terkait dalam
pelaksanaannya.
h. Membantu Penanggung Jawab Teknis melaksanakan sistem pengendalian
intern di lingkungan kerjanya, bertanggung jawab memimpin dan
38
mengkoordinasikan bawahan dan memberikan pengarahan dan petunjuk
bagi pelaksanaan tugas..
i. Bertanggung jawab dalam Pelaporan Operasional Klinik Kepada Pihak
Terkait.
j. Dalam melaksanakan tugas penyelenggaraan Klinik bertanggungjawab
kepada Penanggung Jawab Teknis.
6. Bidang Mutu dan Akreditasi
a. Melaksanakan penyusunan SOP Klinik ;
b. Melaksanakan sosialisasi dan promosi Klinik.
c. Melaksanakan pengukuran kinerja Klinik secara berkala;
d. Dalam melaksanakan tugas penyelenggaraan Klinik bertanggungjawab
kepada Sekretaris klinik
7. Administrasi Umum dan Keuangan
a. Melaksanakan pengelolaan dan pertanggungjawaban keuangan Klinik.
b. Melaksanakan layanan tekhnis keuangan KLinik meliputi pelaporan
keuangan, SPJ, Penyusunan Anggaran pembayaran gaji, pengelolaan jasa
pelayanan dan biaya hasil pemeriksaan.
c. Mengumpulkan dan mempelajari serta menelaah peraturan dan perundang-
undangan di bidang keuangan perencanaan keuangan dan menyusun rencana
anggaran pendapatan dan belanja rutin / pembangunan sesuai dengan
rencana dan program kerja sebagai bahan masukan atasan;
d. Mengkoordinasikan program dan pelaksanaan penerimaan, penyimpanan,
pengeluaran, pertangungjawaban dan pembukuan keuangan.
39
e. Pemantauan dan evaluasi pelaksanaan anggaran rutin / pembangunan
berdasarkan data dan informasi keuangan di lingkungan Klinik.
f. Menyusun laporan pelaksanaan anggaran rutin dan pembangunan
berdasarkan data dan informasi sebagai pertanggung jawaban.
g. Dalam melaksanakan tugas penyelenggaraan Klinik bertanggungjawab
kepada Sekretaris klinik.
8. Perlengkapan
a. Melakukan pengumpulan dan pengolahan data barang perlengkapan klinik.
b. Melakukan penyusunan rencana pengadaan , penyimpanan, pendistribusian
dan inventarisasi perlengakapn Klinik.
c. Melakukan pengurusan penyiapan bahan, pemantauan dan evaluasi
penggunaan barang perlengkapapn klilnik.
d. Melakukan pengelolaan pergudangan perlengkapan klinik Pratama Untan.
e. Melaksanakan administrasi inventarisasi bahan barang bergerak dan tidak
bergerak.
f. Melaksanakan pemeliharaan dan perawatan bahan dan alat-alat, serta sarana
pendukung lainnya.
g. Melaksanakan pengendalian kebutuhan bahan dan alat.
h. Melaksanakan penyusunan perencanaan kebutuhan dan keperluan Klinik.
i. Melakukan pelaporan perlengkapan Klinik setiap bulan dan dalam
melaksanakan tugas penyelenggaraan Klinik bertanggungjawab kepada
Sekretaris klinik
40
3.2. Analisis Kebutuhan
Merupakan suatu kegiatan untuk mengetahui, merancang dan menentukan
kebutuhan-kebutuhan yang harus ada dalam sistem tersebut termasuk didalamnya
rekomendasi yang harus dilakukan untuk memperbaiki sistem yang ada.Analisa
kebutuhan sistem pada tugas akhir ini merupakan tahapan yang sangat penting
mengingat cakupan yang harus ada dalam sistem ini komplek serta ada banyak hal
yang harus diperhatikan dalam menetukan kebutuhan sistem itu sendiri.
Klinik Pratama Universitas Tanjungpura bergerak dibidang layanan jasa
medis, dimana dalam hal pelayanan kepada pasien sangat diperlukan suatu sistem
informasi untuk penunjang kinerja para pegawai untuk membantu dalam hal
pendaftaran dan pencatatan rekam medis agar menjadi lebih mudah dan cepat.
Melihat sistem yang selama ini digunakan di Klinik Pratama Universitas
Tanjungpura masih menggunakan sistem lama hanya menggunakan Microsoft
excel dan tulis tangan, maka dari itu penulis bermaksud untuk membantu
meyediakan sistem yang dapat memberikan kemudahan dalam hal pendaftaran
pasien dan pendataan rekam medis yaitu menggunakan sistem yang berbasis
web.sehingga dalam pengelolaan, serta keamanan dapat tersimpan dengan efisien
ke dalam database dan dapat mempermudah dalam memberikan laporan yang
objektif kepada user.
3.2.1. Kebutuhan Fungsional
Di dalam kebutuhan fungsional ini penulis menggunakan empat tampilan
yaitu tampilan Login, Admin, Petugas dan Dokter. Adapun kebutuhan fungsional
ini yang menjadi kebutuhan utama untuk pengembangan adalah sebagai berikut:
41
1. Halaman Login
Halaman login adalah halaman yang menampilkan form login, dimana
diharuskan untuk melakukan login sebelum masuk kehalaman admin, halaman
petugas, dan halaman Dokter.
2. Halaman Menu Admin
Pada halaman menu Admin ini terdapat fitur-fitur sebagai berikut:
a. Beranda
Halaman ini adalah halaman pembuka ketika petugas berhasil login sebagai
petugas.
b. Data Pasien
Pada halaman ini menampilkan informasi data pasien yang dihasilkan pada
saat petugas melakukan pendaftaran pasien.
c. Input Data Pasien
Pada halaman ini terdapat form-form inputan dimana petugas dapat mengisi
data diri pasien.
d. Rekam Medis
Pada halaman ini menampilkan informasi rekam medis pasien yang
dihasilkanpada saat berhasil input data rekam medis.
e. Data Pegawai
Pada halaman ini menampilkan form inputan data pegawai dan
menampilkan hasil inputan data diri pegawai.
f. Data Dokter
Pada halaman ini menampilkan form inputan data Dokter dan menampilkan
hasil inputan data diri dokter.
42
g. Poli
Pada halaman ini menampilkan form inputan dan menampilkan hasil
inputan poli.
h. Laporan
Pada halaman ini menampilkan pilihan pada saat ingin membuat laporan
dimana terdapat pilih poli dan pilih bulan.
i. Keluar
Ketika Admin mengklik tombol keluar, maka akan keluar peringatan,
“Apakah Anda Yakin Keluar” ketika diklik tombol “ok” maka kembali ke
halaman login.
3. Halaman Menu Petugas
Pada halaman menu petugas ini terdapat menu fitur-fitur sebagai berikut:
a. Beranda
Halaman ini adalah halaman pembuka ketika petugas berhasil login sebagai
petugas.
b. Antrian
Pada halaman ini terdapat form inputan antrian dan menampilkan daftar
antrian perhari di tiap poli
c. Data Pasien
Pada halaman ini menampilkan informasi data pasien yang dihasilkan pada
saat petugas melakukan pendaftaran pasien, dari data pasienlah petugas
menambahkan Rekam Medis Pasien.
d. Rekam Medis
43
Pada halaman ini menampilkan informasi rekam medis pasien yang
dihasilkan pada saat berhasil input data rekam medis.
e. Keluar
Ketika petugas mengklik tombol keluar, maka akan keluar peringatan,
“Apakah Anda Yakin Keluar” ketika diklik tombol “ok” maka kembali ke
halaman login.
4. Halaman Menu Dokter
Pada halaman menu Dokter ini terdapat menu fitur-fitur sebagai berikut:
a. Beranda
Halaman ini adalah halaman pembuka ketika petugas berhasil login sebagai
petugas.
b. Rekam Medis
Pada halaman ini menampilkan informasi catatan rekam medis pasien yang
telah diinputkan petugas dan disinilah dokter akan menambahkan tindakan
dan terapi obat yang diberikan ke Pasien.
c. Keluar
Ketika Dokter mengklik tombol keluar, maka akan keluar peringatan,
“Apakah Anda Yakin Keluar” ketika diklik tombol “ok” maka kembali ke
halaman login.
3.2.2. Kebutuhan Non Fungsional
Di dalam pembuatan Sistem Informasi dan Pendaftaran pasisen berbasis
web pada Klinik Pratama Universitas Tanjungpura ini, diperlukan operasional
pendukung agar web yang dibuat dapat berjalan dengan baik. Adapun kebutuhan
non fungsional pada system informasi ini adalah sebagai berikut:
44
1. Perangkat Keras (Hardware)
Perangkat keras (Hardware) adalah salah satu komponen dari sebuah
komputer yang sifat alatnya bisa dilihat dan diraba secara langsung atau yang
berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi. Di
dalam pembutan aplikasi berbasis web ini, dibutuhkan perangkat keras
(hardware) dengan spesifikasi sebagai berikut:
a. CPU (Central Processing Unit)
Processor : Intel(R) Celeron(R) CPU 1019Y @
1.00GHz 1.00GHz
Installed memory (RAM) : 2,00 GB (1,88 GB usable)
System type : 64-bit Operating System
b. Monitor : 11.6 LED
c. Keyboard : 83 keys
d. Mouse : Optical / Touchpad
2. Perangkat Lunak (Software)
Perangkat lunak (Software) adalah sekumpulan data elektronik yang disimpan
dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu
dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Di
dalam pembuatan aplikasi berbasis web ini dibutuhkan perangkat lunak
(software) seperti Dreamweaver dan WampServer. Agar pembuatan sistem
informasi berbasis web dapat berjalan dengan lancar tentu kita perlu
melakukan penginstalan terhadap ke dua perangkat lunak (software) tersebut.
Dreamweaver berfungsi sebagai salah satu editor web yang digunakan oleh
seorang programmer dalam pembutan web sementara WampServer berfungsi
45
sebagai wadah untuk menyimpan dan menerjemahkan sebuah database
menjadi sebuah halaman website.
3. Brainware
Brainware adalah perangkat intelektual yang mengoperasikan dan
mengeksplorasi kemampuan dari Hardware dan Software pada komputer.
Pengguna dari Sistem Informasi Pendaftaran dan Rekam Medis Pasien
berbasis web pada Klinik Pratama Universitas Tanjungpura ini adalah Admin.
Petugas dan Dokter.
3.3. Perancangan Perangkat Lunak
Perancangan perangkat lunak digunakan untuk memberikan gambaran awal
mengenai aplikasi rekam medis berbasis web yang akan dibuat. Perancangan web
dibagi menjadi tiga bagian yaitu rancangan antar muka rancangan database, dan
rancangan struktur navigasi.
3.3.1. Rancangan Antar Muka
Adapun rancangan antar muka (interface) yang terdapat pada sistem
Pendaftaran dan Rekam Medis Pasien Klinik Pratama Untan adalah sebagai
berikut:
1. Rancangan Antar Muka Bagian Utama
a. Rancangan Tampilan Antar Muka Bagian Utama
Index adalah halaman pembuka yang tampil pada saat pertama website
dibuka dan langsung menampilkan halaman login, Pada halaman index
terdapat form login dimana admin/petugas dapat masuk kehalaman Web.
46
Sumber: Hasil Penelitian (2017)
Gambar III.2. Rancangan Antar Muka Halaman Utama Login
2. Rancangan Tampilan Bagian Admin
a. Rancangan Tampilan Antar Muka Bagian Utama Admin
Halaman pembuka yang tampil pada saat pertama website dibuka dan
langsung menampilkan halaman admin, Pada halaman admin terdapat
beberapa menu yang menampilkan beranda, data pasien, input data pasien,
rekam medis, data dokter, data pegawai, agama, pekerjaan, poli dan keluar.
Sumber: Hasil Penelitian (2017)
Gambar III.3. Rancangan Antar Muka Halaman Admin
47
b. Rancangan Tampilan Antar Muka Bagian Data Pasien
Halaman data pasien adalah halaman yang menampilkan data diri pasien,
serta admin dapat melihat data, mengubah data, menghapus data, dan
menginput data seperti gambar III.4 berikut ini.
Sumber: Hasil Penelitian (2017)
Gambar III.4. Rancangan Antar Muka halaman Data Pasien
c. Rancangan Tampilan Antar Muka Input Data Pasien
Halaman input data pasien adalah halaman yang menyediakan form inputan
untuk admin menginput data pasien, sebagaimana terlihat pada gambar III.5
berikut ini.
48
Sumber: Hasil Penelitian (2017)
Gambar III.5. Rancangan Antar Muka Halaman Input Data Pasien
d. Rancangan Tampilan Antar Muka Bagian Rekam Medis
Halaman Rekam Medis adalah halaman yang menampilkan catatan hasil
rekam medis pasien , sebagaimana terlihat pada gambar III.6 berikut ini.
Sumber: Hasil Penelitian (2017)
Gambar III.6. Rancangan Antar Muka Halaman Rekam Medis
49
e. Rancangan Tampilan Antar Muka Data Pegawai
Halaman Data Pegawai adalah halaman yang menampilkan hasil inputan
dari data pegawai, sebagaimana terlihat pada gambar III.7 berikut ini.
Sumber: Hasil Penelitian (2017)
Gambar III.7. Rancangan Antar Muka Data Pegawai
f. Rancangan Tampilan Antar Muka Input Data Pegawai
Halaman input Data Pegawai adalah halaman yang menampilkan form
inputan dan hasil inputan dari data pegawai, sebagaimana terlihat pada
gambar III.8 berikut ini.
Sumber: Hasil Penelitian (2017)
Gambar III.8. Rancangan Antar Muka Input Data Pegawai
50
g. Rancangan Tampilan Antar Muka Bagian Dokter
Halaman Dokter adalah halaman yang menampilkan form inputan dan hasil
inputan dari data dokter, sebagaimana terlihat pada gambar III.9 berikut ini.
Sumber: Hasil Penelitian (2017)
Gambar III.9. Rancangan Antar Muka Bagian Dokter
h. Rancangan Tampilan Antar Muka Bagian Poli
Halaman Poli adalah halaman yang menampilkan form inputan dan hasil
inputan dari poli, sebagaimana terlihat pada gambar III.10 berikut ini.
Sumber: Hasil Penelitian (2017)
Gambar III.10. Rancangan Antar Muka Bagian Poli
i. Rancangan Tampilan Antar Muka Bagian Antrian
Halaman antrian adalah halaman yan
dimana halaman ini menampilkan antrian pasien yang ingin bero
satu hari sebagaimana terlihat pada gamb
Sumber: Hasil Penelitian (2017)
Gambar
3.3.2 Basis Data
Perancangan basis data berikut ini menghasilkan pemetaan tabel
yang digambarkan dengan
Record Structure (LRS
1. Entity Relationship Diagram
Entity Relationship Diagram
menghubungkan/merelasikan antar entitas
berikut.
Rancangan Tampilan Antar Muka Bagian Antrian
laman antrian adalah halaman yang terdapat pada halaman petu
dimana halaman ini menampilkan antrian pasien yang ingin bero
sebagaimana terlihat pada gambar III.11 berikut ini.
Sumber: Hasil Penelitian (2017)
Gambar III.11 Rancangan Antar Muka Bagian Antrian
Perancangan basis data berikut ini menghasilkan pemetaan tabel
yang digambarkan dengan Entity Relationship Diagram (ERD) dan
LRS)
Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah Suatu pemodelan basis data yang
menghubungkan/merelasikan antar entitas. terlihat pada gambar III.13 sebagai
51
g terdapat pada halaman petugas
dimana halaman ini menampilkan antrian pasien yang ingin berobat dalam
ar III.11 berikut ini.
Rancangan Antar Muka Bagian Antrian
Perancangan basis data berikut ini menghasilkan pemetaan tabel-tabel
(ERD) dan Logical
adalah Suatu pemodelan basis data yang
terlihat pada gambar III.13 sebagai
Sumber: Hasil Penelitian
Gambar
2. Logical Record Structure
Logical Record Structure
basis data berikut ini.
Sumber: Hasil Penelitian (2017)
Gambar III.12. Entity Relationship Diagram
Logical Record Structure (LRS)
Logical Record Structure (LRS) yang dirancang digambarkan data struktur
basis data berikut ini.
52
Entity Relationship Diagram
(LRS) yang dirancang digambarkan data struktur
Sumber: Hasil Penelitian (2017)
3. Spesifikasi File
Menjelaskan tentang
file-file penunjang untuk
sebagai berikut:
Sumber: Hasil Penelitian (2017)
Gambar III.13. Logical Record Structure
Menjelaskan tentang file atau tabel yang berbentuk dari transformasi ERD atau
penunjang untuk website, file-file ini dengan paremeter
53
Logical Record Structure
atau tabel yang berbentuk dari transformasi ERD atau
ini dengan paremeter-parameter
54
a. Spesifikasi File Pasien
Nama File : Pasien
Akronim : pasien. Frm
Fungsi : Untuk menyimpan data pasien
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard disk
Panjang Record : 157
Kunci Field : no_urut_pasien
Software : MySQL
Tabel III.1
Spesifikasi File Pasien
No Elemen Data Nama Field Tipe Size Ket
1. No_urut_pasien No_urut_pasien Int 3 Primery Key
2. Nama Nama Varchar 30
3. Tempat_lahir Tempat_lahir Varchar 20
4. Tanggal_lahir Tanggal_lahir Varchar 20
5. Umur Umur Varchar 3
6. Id_agama Id_aganma Int 3 Foreign Key
7. Id_pekerjaan Id_pekerjaan Int 3 Foreign Key
8. Nama_ayah Nama_ayah Varchar 30
9. Alamat Alamat Text
10. No_ktp No_ktp Varchar 16
55
11. No_bpjs No_bpjs Varchar 16
12. Jenis_kelamin Jenis_kelamanin Varchar 10
13. Id_poli Id_poli Int 3
Sumber: Hasil Penelitian (2017)
b. Spesifikasi File Data Pegawai
Nama File : Data Pegawai
Akronim : data_pegawai. Frm
Fungsi : Untuk menyimpan data pegawai
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard disk
Panjang Record : 339
Kunci Field : id_pegawai
Software : MySQL
Tabel III. 2
Spesifikasi File Data Pegawai
No Elemen Data Nama Field Tipe Size Ket
1. id_pegawai id_pegawai Int 3 Primary Key
2. nama_pegawai nama_pegawai Varchar 30
3. Alamat Alamat Text
4. no_telp no_telp Varchar 12
5. Username Username Varchar 20
6. Password Password Varchar 50
56
Sumber: Hasil Penelitian (2017)
c. Spesifikasi File Rekam_medis
Nama File : rekam_medis
Akronim : rekam_medis. Frm
Fungsi : Untuk menyimpan data rekam medis
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 73
Kunci Field : no_urut_remed
Software : MySQL
Tabel III. 3
Spesifikasi File Rekam Medis
7. Level Level Varchar 10
No Elemen Data Nama Field Tipe Size Ket
1. No_urut_remed No_urut_remed int 4 Primary Key
2. No_urut_pasien No_urut_pasien int 3
3. Tanggal_periksa Tanggal_periksa varchar 20
4. Catatan_medis Catatan_medis text
5. Keterangan Keterangan text
6. Terapi_obat Terapi_obat varchar 40
7. Id_pegawai Id_pegawai int 3
8. Id_dokter Id_dokter int 3
57
Sumber: Hasil Penelitian (2017)
d. Spesifikasi File dokter
Nama File : dokter
Akronim : dokter. Frm
Fungsi : Untuk menyimpan jawaban dokter
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard disk
Panjang Record : 45
Kunci Field : id_dokter
Software : MySQL
Tabel III.4
Spesifikasi File Dokter
Sumber: Hasil Penelitian (2017)
e. Spesifikasi File agama
No Elemen Data Nama Field Tipe Size Ket
1. id_dokter id_dokter Int 3 Primary Key
2. nama_dokter nama_dokter Varchar 30
3. Alamat Alamat Text
4. no_telp no_telp Varchar 12
5. id_poli id_poli Int 3 Foreign Key
6. jadwal_praktek jadwal_praktek Text
58
Nama File : agama
Akronim : agama. Frm
Fungsi : Untuk menyimpan agama
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard disk
Panjang Record : 23
Kunci Field : id_agama
Software :MySQL
Tabel III.5
Spesifikasi File Agama
Sumber: Hasil Penelitian (2017)
f. Spesifikasi File Pekerjaan
Nama File Pekerjaan
Akronim : pekerjaan. Frm
Fungsi : Untuk menyimpan pekerjaan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard disk
No Elemen Data Nama Field Tipe Size Ket
1. Id_agama Id_agama Int 3 Primary Key
2. Agama Agama Varchar 20
59
Panjang Record : 23
Kunci Field : id_pekerjaan
Software : MySQL
Tabel III.6
Spesifikasi File Pekerjaan
Sumber: Hasil Penelitian (2017)
g. Spesifikasi File Poli
Nama File : Poli
Akronim : poli. Frm
Fungsi : Untuk menyimpan poli
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard disk
Panjang Record : 23
Kunci Field : id_poli
Software : MySQL
Tabel III.7
Spesifikasi File Poli
No Elemen Data Nama Field Tipe Size Ket
1. Id_pekerjaan Id_pekerjaan Int 3 Primary Key
2. Pekerjaan Pekerjaan Varchar 20
No Elemen Data Nama Field Tipe Size Ket
60
Sumber: Hasil Penelitian (2017)
h. Spesifikasi File antrian
Nama File : antrian
Akronim : antrian. Frm
Fungsi : Untuk menyimpan antrian
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard disk
Panjang Record : 34
Kunci Field : id_antrian
Software : MySQL
Tabel III.8
Spesifikasi File Antrian
Sumber: Hasil Penelitian (2017)
3.3.3. Rancangan Struktur Navigasi
1. Id_poli Id_ poli Int 3 Primary Key
2. Poli Poli Varchar 20
No Elemen Data Nama Field Tipe Size Ket
1. Id_antrian Id_antrian Int 3 Primary Key
2. No_urut_pasien No_urut_pasien int 10
3. Id_poli Id_poli Int 3
4. Tanggal Tanggal varchar 12
5. Jam Jam varchar 6
Penulis membuat struktur navigasi
agar mempermudah user
struktur navigasi ini adalah membuat rincian umum mengenai isi dalam suatu
website yang telah dibuat.
Rekam Medis pasien ini
halaman Admin, struktur navigasi halaman Petugas, dan struktur navigasi
halaman Dokter.
1. Struktur Navigasi Halaman
Sumber: Hasil Penelitian (2017
Gambar III.14
2. Struktur Navigasi Halaman
Sumber: Hasil Penelitian (2017)
Gambar III.15
3. Struktur Navigasi Halaman Dokter
Penulis membuat struktur navigasi adalah untuk membuat sebuah peta
user dalam melihat isi dalam website ini.Selain itu fungsi dari
struktur navigasi ini adalah membuat rincian umum mengenai isi dalam suatu
yang telah dibuat. Struktur navigasi dari system informasi Pendaftran dan
Rekam Medis pasien ini terdiri dari tiga bagian yaitu struktur navigas
, struktur navigasi halaman Petugas, dan struktur navigasi
Struktur Navigasi Halaman Admin
Sumber: Hasil Penelitian (2017
Gambar III.14 Struktur Navigasi Halaman Admin
Struktur Navigasi Halaman Petugas
Penelitian (2017)
Gambar III.15 Struktur Navigasi Halaman Petugas
Struktur Navigasi Halaman Dokter
61
untuk membuat sebuah peta
ini.Selain itu fungsi dari
struktur navigasi ini adalah membuat rincian umum mengenai isi dalam suatu
dari system informasi Pendaftran dan
bagian yaitu struktur navigasi pada
, struktur navigasi halaman Petugas, dan struktur navigasi
Admin
Petugas
Sumber: Hasil Penelitian (2017)
Gambar III.16
3.4. Implementasi dan Pengujian Unit
Tahap Implementasi
rancangan dan menguji unit berdasarkan hasil perancangan sistem analisa yang
bisa dimengerti oleh bahasa mesin serta penerapan perangkat lunak dalam
keadaan sesungguhnya.
3.4.1 Implementasi
Setelah sistem dianalisis dan didesain
adalah implementasi. Tahap implementasi merupakan tahap meletakkan sistem
sehingga siap untuk digunakan. Tahap implementasi ini bertujuan untuk
mengkomfimasi modul
masukan kepada pembangun sistem
1. Tampilan Halaman Login
Index adalah implementasi halaman utama website atau halaman pembuka
menampilkan beranda, visi
Sumber: Hasil Penelitian (2017)
Gambar III.16 Struktur Navigasi Halaman Dokter
Implementasi dan Pengujian Unit
Tahap Implementasi dan pengujian unit merupakan tahap
rancangan dan menguji unit berdasarkan hasil perancangan sistem analisa yang
bisa dimengerti oleh bahasa mesin serta penerapan perangkat lunak dalam
keadaan sesungguhnya.
Setelah sistem dianalisis dan didesain secara rinci, maka tahap selanjutnya
adalah implementasi. Tahap implementasi merupakan tahap meletakkan sistem
sehingga siap untuk digunakan. Tahap implementasi ini bertujuan untuk
mengkomfimasi modul-modul perancangan, sehingga penguna dapat memberikan
sukan kepada pembangun sistem
Halaman Login
Index adalah implementasi halaman utama website atau halaman pembuka
beranda, visi-misi, kontak kami serta form login untuk petugas.
62
Dokter
menerjemahkan
rancangan dan menguji unit berdasarkan hasil perancangan sistem analisa yang
bisa dimengerti oleh bahasa mesin serta penerapan perangkat lunak dalam
secara rinci, maka tahap selanjutnya
adalah implementasi. Tahap implementasi merupakan tahap meletakkan sistem
sehingga siap untuk digunakan. Tahap implementasi ini bertujuan untuk
an, sehingga penguna dapat memberikan
Index adalah implementasi halaman utama website atau halaman pembuka
form login untuk petugas.
Sumber: Hasil Penelitian (2017)
Gambar III.17
2. Tampilan Halaman User atau Pengguna
Halaman utama website atau halaman pembuka yang tampil pada saat berhasil
login sebagai admin
Sumber: Hasil Penelitian (2017)
Gambar III.17 Implementasi Halaman Login
Halaman User atau Pengguna
alaman utama website atau halaman pembuka yang tampil pada saat berhasil
sebagai admin.
63
tasi Halaman Login
alaman utama website atau halaman pembuka yang tampil pada saat berhasil
Sumber: Hasil Penelitian (2017)
Gambar III.18
3. Tampilan Data Pasien
Data Pasien adalah implementasi halaman yang menampilkan informasi data
pasien dihalaman admin
mencetak kartu dari detail pasien serta
Sumber: Hasil Penelitian (2017)
Gambar III.18 Implementasi Halaman Utama
Data Pasien Dihalaman Admin
Data Pasien adalah implementasi halaman yang menampilkan informasi data
dihalaman admin, dimana petugas dapat mengubah, menghapus dan
mencetak kartu dari detail pasien serta menambah data.
64
Implementasi Halaman Utama
Data Pasien adalah implementasi halaman yang menampilkan informasi data
, dimana petugas dapat mengubah, menghapus dan
65
Sumber: Hasil Penelitian (2017)
Gambar III.19 Tampilan Data Pasien Dihalaman Admin
4. Tampilan Input Data Pasien
Pada halaman menu ini digunakan admin untuk menginputkan data pasien baru
Sumber: Hasil Penelitian (2017)
Gambar III.20 Implementasi Halaman input Data Pasien
5. Tampilan Cetak Kartu
Halaman ini merupakan tampilan yang dihasilkan ketika admin melakukan
cetak kartu pasien
Sumber: Hasil Penelitian (2017)
6. Tampilan Data Pasien Dihalaman Petugas
Dibawah ini adalah
dimana dari data tersebut petugas bisa melihat detail pasien serta
menambahkan data rekam medis pasien.
Sumber : Hasil Penelitian
Gambar III.22
Tampilan Cetak Kartu Pasien
Halaman ini merupakan tampilan yang dihasilkan ketika admin melakukan
yang terdapat pada detail pasien.
Sumber: Hasil Penelitian (2017)
Gambar III.21 Kartu Pasien
Tampilan Data Pasien Dihalaman Petugas
Dibawah ini adalah tampilan data pasien yang berada di halaman petugas,
dimana dari data tersebut petugas bisa melihat detail pasien serta
menambahkan data rekam medis pasien.
Sumber : Hasil Penelitian
Gambar III.22 Data Pasien Dihalaman Petugas
66
Halaman ini merupakan tampilan yang dihasilkan ketika admin melakukan
tampilan data pasien yang berada di halaman petugas,
dimana dari data tersebut petugas bisa melihat detail pasien serta
Data Pasien Dihalaman Petugas
7. Tampilan Halaman
Menu ini berada di halaman petugas,
menambah data Rekam Medis pasien.
Sumber: Hasil Penelitian (2017)
Gambar III.23
8. Tampilan Halaman
Pada halaman ini menampilkan data informasi hasil rekam medis pasien
admin bisa melihat data
Rekam medis terdapat terdapat
Tampilan Halaman Input Rekam Medis
berada di halaman petugas, digunakan untuk mengimputkan atau
menambah data Rekam Medis pasien.
Sumber: Hasil Penelitian (2017)
Gambar III.23 Implementasi Halaman input Rekam Medis
Tampilan Halaman Rekam Medis
Pada halaman ini menampilkan data informasi hasil rekam medis pasien
admin bisa melihat data Rekam Medis yang telah di inputkan, dan didalam
terdapat terdapat kolom pencarian data pasien.
67
digunakan untuk mengimputkan atau
Implementasi Halaman input Rekam Medis
Pada halaman ini menampilkan data informasi hasil rekam medis pasien
telah di inputkan, dan didalam
Sumber: Hasil Penelitian (2017)
Gambar III.
9. Halamam tampil data
Pegawai adalah implementasi halaman yang menampilkan informasi data
pegawai, dimana petugas dapat menghapus, mengubah dan menambah data.
Sumber: Hasil Penelitian (2017)
Gambar III.25
Sumber: Hasil Penelitian (2017)
Gambar III.24 Implementasi Halaman Rekam Medis
Halamam tampil data Pegawai
Pegawai adalah implementasi halaman yang menampilkan informasi data
pegawai, dimana petugas dapat menghapus, mengubah dan menambah data.
Sumber: Hasil Penelitian (2017)
Gambar III.25 Implementasi Halaman Pegawai
68
tasi Halaman Rekam Medis
Pegawai adalah implementasi halaman yang menampilkan informasi data
pegawai, dimana petugas dapat menghapus, mengubah dan menambah data.
Implementasi Halaman Pegawai
69
10. Halaman Input data Pegawai
Pada halaman menu ini digunakan untuk mengimputkan atau menambah data
pegawai.
Sumber: Hasil Penelitian (2017)
Gambar III.26 Implementasi Halaman input Pegawai
11. Halaman Tampil Data Dokter
Dokter adalah implementasi halaman yang menampilkan informasi data
dokter, dimana petugas dapat menghapus, mengubah dan menambah data.
Sumber: Hasil Penelitian (2017)
Gambar III.27
12. Tampilan Halaman
Poli adalah implementasi
yang berhasil diinput.
Sumber: Hasil Penelitian (2017)
Gambar II
Sumber: Hasil Penelitian (2017)
Gambar III.27 Implementasi Halaman Dokter
Tampilan Halaman Poli
Poli adalah implementasi halaman yang menampilkan form dan hasil dari data
yang berhasil diinput.
Sumber: Hasil Penelitian (2017)
Gambar III.28 Implementasi Halaman Poli
70
Implementasi Halaman Dokter
halaman yang menampilkan form dan hasil dari data
Implementasi Halaman Poli
13. Tampilan Halaman Antrian
Antrian adalah implementasi halaman yang menampilkan data antrian pasien
dari tiap poli yang ingin berobat.
Sumber: Hasil Penelitian (2017)
Gambar III.29 Implementasi Halaman Antrian
14. Tampilan Halaman Laporan
Laporan adalah implementasi halaman
Rekam Medis dari tiap poli
bulanan.
Tampilan Halaman Antrian
Antrian adalah implementasi halaman yang menampilkan data antrian pasien
oli yang ingin berobat.
Sumber: Hasil Penelitian (2017)
Gambar III.29 Implementasi Halaman Antrian
Tampilan Halaman Laporan
adalah implementasi halaman yang menampilkan data
dari tiap poli yang telah masuk untuk dijadikan
71
Antrian adalah implementasi halaman yang menampilkan data antrian pasien
Gambar III.29 Implementasi Halaman Antrian
yang menampilkan data Laporan
yang telah masuk untuk dijadikan laporan
Sumber: Hasil Penelitian (2017)
Gambar III.30
3.4.2 Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras (
perangkat lunak (software
ini.
1. Spesifikasi Perangkat Keras
a. Server
1) CPU
a) Processor
b) Memory
c) Harddisk
2) Monitor
3) Mouse
4) Keyboard
Sumber: Hasil Penelitian (2017)
Gambar III.30 Implementasi Halaman Laporan
Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras (hardware
oftware) yang dibutuhkan untuk mengimplementasikan
Spesifikasi Perangkat Keras
Processor :1.60 GHz
Memory : 1GB SDRAM Memory
Harddisk : 150GB
: Resolusi 1024x600
: Standard PS/2 Mouse
: Standard PS/2 Keyboard
72
Implementasi Halaman Laporan
hardware) minimum dan
) yang dibutuhkan untuk mengimplementasikan website
73
5) Koneksi internet : Kecepatan 2 Mbps.
b. Client
1) CPU
a) Processor :1.60 GHz
b) Memory : 1GB SDRAM Memory
c) Harddisk : 150GB
2) Monitor : Resolusi 1024x600
3) Mouse : Standar PS/2 Mouse
4) Keyboard : Standard PS/2 keyboard
5) Koneksi internet : Kecepatan 2 Mbps.
2. Spesifikasi Perangkat Lunak
a. Server
1) Sistem Operasi : Microsoft Windows 7 Ultimate.
2) Browser : Mozilla Firefox dan Google Chrome.
3) DBMS : MySQL
4) Web Server : PHP, phpMyAdmin, Apache Server
b. Client
1) Sistem Operasi : Microsoft Windows 7.
2) Web Browser : Mozilla Firefox dan Google Chrome.
3.4.3 Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox testing
yang fokus terhadap proses masukan dan keluaran program diantarnya adalah
sebagai berikut:
74
1. Pengujian Tautan (Ling Testing)
Berikut ini adalah hasil pengujian tautan pada Sistem Informasi Pendaftaran
dan Rekam Medis Pasien pada Klinik Pratama Universitas Tanjungpura.
Tabel III.9
Hasil Pengujian Tautan
NO Nama Menu
Link Google Chrome
Mozilla Firefox
1 Beranda http://localhost/tugas_akhir/main.php?hal=visi_misi
Valid Valid
2 Data Pasien
http://localhost/tugas_akhir/main.php?hal=tampil_pasien
Valid Valid
3 Rekam Medis
http://localhost/tugas_akhir/main.php?hal=tampil_rekam_medis
Valid Valid
4 Data Pegawai
http://localhost/tugas_akhir/main.php?hal=tampil_pegawai
Valid Valid
5 Dokter Agama
http://localhost/tugas_akhir/main.php?hal=frm_dok Valid localhost/tugas_akhir/main.php?hal=frm_agama
Valid Valid
6 Pekerjaan http://localhost/tugas_akhir/main.php?hal=frm_pekerjaan
Valid Valid
7 Poli http://localhost/tugas_akhir/main.php?hal=frm_poli
Valid Valid
8 Laporan http://localhost/tugas_akhir/main.php?hal=laporan
Valid Valid
Sumber: Hasil Penelitian 2017
2. Pengujian Terhadap Form Login
Pengujian blackbox testing ini berdasarkan pada Form Login yang telah dibuat
pada website
Tabel III.10
Hasil Pengujian Black Box Testing Halaman Form Login
No Skenario Pengujian Test case Hasil yang diharapkan
Hasil pengujian
Kesimpulan
1. Usernamedan password tidak diisi kemudian klik
Username : (kosong) password
Sistem akan menolak akses user dan
Sesuai
75
tombol login :(kosong) menampilkan “Terjadi kesalahan pada password dan username”
harapan Valid
2. Mengetikan username dan password tidak diisi atau kosong kemudian klik tombol login
Username : Admin Password: (kosong)
Sistem akan menolak akses user dan menampilkan “Terjadi kesalahan pada password dan username”
Sesuai harapan
Valid
3. Username tidak diisi (kosong) dan password diisi kemudian klik tombol login
Username : (kosong) password : admin
Sistem akan menolak akses user dan menampilkan “Terjadi kesalahan pada password dan username”
Sesuai harapan
Valid
4. Mengetikkan salah satu kondisi salah pada user nama atau password kemudian klik tombol login
Username : Admin (benar) Password : Admin (benar)
Sistem akan menolak akses user dan menampilkan “Terjadi kesalahan pada password dan username”
Sesuai harapan
Valid
5. Mengetikkan user nama dan password dengan data yang benar kemudian klik tombol login
User nama : Admin (benar) Password : Admin (benar)
System menerima akses login dan kemudian langsung menampilkan menu utama
Sesuai harapan
Valid
Sumber: Hasil Penelitian (2017)
3. Pengujian Terhadap Form Data Pasien
Tabel III.11
Hasil Pengujian Black Box Testing Halaman Form Pasien
76
No Skenario Pengujian Test case Hasil yang diharapkan
Hasil pengujian
Kesimpulan
1. Jika nama, tempat lahir, tanggal lahir, jenis kelamin, umur, agama, pekerjaan, nama kk, alamat, no ktp, no bpjs, no hp, poli tidak diisi kemudian klik tombol simpan.
Nama : (Kosong) Tempat lahir : (kosong) Tanggal Lahir : (Kosong) Jenis Kelamin : (Kosong) Umur : (Kosong) Agama : (Kosong) Pekerjaan: (Kosong) nama kk : (Kosong) alamat : (Kosong) no ktp : (Kosong) no bpjs : (kosong) no hp : (Kosong) poli : (Kosong)
Sistem akan menolak akses user dan menampilkan “Maaf, ada kesalahan pada pengisian data:
Sesuai harapan
Valid
2. Jika nama tidak diisi, dan form lainnya diisi kemudian tekan tombol simpan.
Nama : (Kosong) Tempat lahir : (pontianak) Tanggal Lahir : (22-02-1982) Jenis Kelamin : (pria) Umur : (35) Agama : (islam) Pekerjaan: (PNS) nama kk : (Andre) alamat : (kota baru) no ktp : (99999) no bpjs : (boleh dikosongkan) no hp : 99999) poli : (umum)
Sistem akan menolak akses user dan menampilkan “Maaf, ada kesalahan pada pengisian data: - Nama tidak boleh kosong.”
Sesuai harapan
Valid
77
3. Jika tempat lahir tidak diisi, dan form inputan yang lain diisi kemudian klik tombol simpan.
Nama : (Ani) Tempat lahir : (kosong) Tanggal Lahir : (22-02-1992) Jenis Kelamin : (wanita) Umur : (25) Agama : (islam) Pekerjaan: (wiraswasta) nama kk : (Abdul) alamat : (kota baru) no ktp : (9999999) no bpjs : (9999999) no hp : (9999999) poli : (gigi)
Sistem akan menolak akses user dan menampilkan “Maaf, ada kesalahan pada pengisian data: -tempat lahir tidak boleh kosong,
Sesuai harapan
Valid
4. Jika tanggal lahir tidak diisi, dan form inputan lainnya diisi kemudian klik tombol simpan.
Nama : (Ani) Tempat lahir : (pontianak) Tanggal Lahir : (kosong) Jenis Kelamin : (wanita) Umur : (25) Agama : (islam) Pekerjaan: (wiraswasta) nama kk : (Abdul) alamat : (kota baru) no ktp: (999999) no bpjs: (99999) no hp : (999999) poli : (gigi)
Sistem akan menolak akses user dan menampilkan “Maaf, ada kesalahan pada pengisian data: Tanggal lahir tidak boleh kosong
Sesuai harapan
Valid
5. Jika jenis kelamin tidak diisi, dan form lainnya diisi kemudian klik tombol simpan.
Nama : (Ani) Tempat lahir : (pontianak) Tanggal Lahir : (12-04-1992)
Sistem akan menolak akses user dan menampilkan “Maaf, ada
Sesuai harapan
Valid
78
Jenis Kelamin : (kosong) Umur : (25) Agama : (islam) Pekerjaan: (wiraswasta) nama kk : (Abdul) alamat : (kota baru) no ktp: (999999) no bpjs: (99999) no hp : (999999) poli : (gigi)
kesalahan pada pengisian data: -jenis kelamin tidak boleh kosong
6. Jika umur tidak diisi dan form lainnya diisi kemudian klik tombol simpan.
Nama : (Ani) Tempat lahir : (pontianak) Tanggal Lahir : (12-04-1992) Jenis Kelamin : (wanita) Umur : (kosong) Agama : (islam) Pekerjaan: (wiraswasta) nama kk : (Abdul) alamat : (kota baru) no ktp: (999999) no bpjs: (99999) no hp : (999999) poli : (gigi)
Sistem akan menolak akses user dan menampilkan “Maaf, ada kesalahan pada pengisian data: -Umur tidak boleh kosong
Sesuai harapan
Valid
7. Jika agama tidak diisi, dan form lainnya diisi kemudian klik tombol simpan.
Nama : (Ani) Tempat lahir : (pontianak) Tanggal Lahir : (12-04-1992) Jenis Kelamin : (wanita) Umur : (25) Agama : (kosong) Pekerjaan: (wiraswasta) nama kk :
Sistem akan menolak akses user dan menampilkan “Maaf, ada kesalahan pada pengisian data: -agama tidak boleh kosong
Sesuai harapan
Valid
79
(Abdul) alamat : (kota baru) no ktp: (999999) no bpjs: (99999) no hp : (999999) poli : (gigi)
8. Jika pekerjaan tidak diisi dan form lainnya diisi kemudian klik tombol simpan.
Nama : (Ani) Tempat lahir : (pontianak) Tanggal Lahir : (12-04-1992) Jenis Kelamin : (wanita) Umur : (25) Agama : (islam) Pekerjaan: (kosong) nama kk : (Abdul) alamat : (kota baru) no ktp: (999999) no bpjs: (99999) no hp : (999999) poli : (gigi)
Sistem akan menolak akses user dan menampilkan “Maaf, ada kesalahan pada pengisian data: -pekerjaan tidak boleh kosong
Sesuai harapan
Valid
9. Jika nama kk tidak diisi, dan form lainnya diisi kemudian klik tombol simpan.
Nama : (Ani) Tempat lahir : (pontianak) Tanggal Lahir : (12-04-1992) Jenis Kelamin : (wanita) Umur : (25) Agama : (islam) Pekerjaan: (wiraswasta) nama kk : (kosong) alamat : (kota baru) no ktp: (999999) no bpjs: (99999) no hp : (999999) poli : (gigi)
Sistem akan menolak akses user dan menampilkan “Maaf, ada kesalahan pada pengisian data: -nama kk tidak boleh kosong
Sesuai harapan
Valid
80
10. Jika alamat tidak diisi dan form lainnya diisi kemudian klik tombol simpan.
Nama : (Ani) Tempat lahir : (pontianak) Tanggal Lahir : (12-04-1992) Jenis Kelamin : (wanita) Umur : (25) Agama : (islam) Pekerjaan: (wiraswasta) nama kk : (abdul) alamat : (kosong) no ktp: (999999) no bpjs: (99999) no hp : (999999) poli : (gigi)
Sistem akan menolak akses user dan menampilkan “Maaf, ada kesalahan pada pengisian data: -nama kk tidak boleh kosong
Sesuai harapan
Valid
11. Jika no ktp tidak diisi dan form lainnya diisi kemudian klik tombol simpan.
Nama : (Ani) Tempat lahir : (pontianak) Tanggal Lahir : (12-04-1992) Jenis Kelamin : (wanita) Umur : (25) Agama : (islam) Pekerjaan: (wiraswasta) nama kk : (abdul) alamat : (sepakat) no ktp: (boleh dikosongkan) no bpjs: (99999) no hp : (999999) poli : (gigi)
Sistem akan menerima akses user
Sesuai harapan
Valid
12. Jika no bpjs tidak diisi dan form lainnya diisi kemudian klik tombol simpan.
Nama : (Ani) Tempat lahir : (pontianak) Tanggal Lahir : (12-04-1992) Jenis Kelamin : (wanita) Umur : (25)
Sistem akan menerima akses user
Sesuai harapan
Valid
81
Agama : (islam) Pekerjaan: (wiraswasta) nama kk : (abdul) alamat : (sepakat) no ktp: (99999) no bpjs: (boleh dikosongkan) no hp : (999999) poli : (gigi)
13. Jika no hp tidak diisi dan form lainnya diisi kemudian klik tombol simpan
Nama : (Ani) Tempat lahir : (pontianak) Tanggal Lahir : (12-04-1992) Jenis Kelamin : (wanita) Umur : (25) Agama : (islam) Pekerjaan: (wiraswasta) nama kk : (abdul) alamat : (sepakat) no ktp: (boleh dikosongkan) no bpjs: (boleh dikosongkan) no hp : (kosong) poli : (gigi)
Sistem akan menolak akses user dan menampilkan “Maaf, ada kesalahan pada pengisian data: -no hp tidak boleh kosong
Sesuai harapan
valid
14. Jika poli tidak diisi dan form lainnya diisi dan klik tombol simpan
Nama : (Ani) Tempat lahir : (pontianak) Tanggal Lahir : (12-04-1992) Jenis Kelamin : (wanita) Umur : (25) Agama : (islam) Pekerjaan: (wiraswasta) nama kk : (abdul) alamat : (sepakat)
Sistem akan menolak akses user dan menampilkan “Maaf, ada kesalahan pada pengisian data: -poli tidak boleh kosong
Sesuai haran
valid
82
no ktp: (boleh dikosongkan) no bpjs: (boleh dikosongkan) no hp : (99999) poli : (kosong)
15. Mengisi semua data pada form inputan kemudian klik Simpan
Semua form inputan diisi
Sistem akan menerima akses user dan menampilkan “data berhasil disimpan”
Sesuai harapan
Valid
16.
Sumber: Hasil Penelitian (2017)
4. Pengujian Terhadap Form Pegawai
Tabel III.12
Hasil Pengujian Black Box Testing Form Pegawai
No Skenario Pengujian Test case Hasil yang diharapkan
Hasil pengujian
Kesimpulan
1. Jika nama, alamat, telpon, username. Password, level tidak diisi kemudian klik tombol simpan
Semua form inputan tidak diisi
Sistem akan menolak akses user “Maaf, data belum lengkap : level tidak boleh kosong”
Sesuai harapan
Valid
2. Jika nama tidak diisi dan form lainnya diisi kemudian klik tombol simpan
Nama : (kosong) Alamat: (sepakat) No.telp: (99999) Username: (putri) Password: (putri) Level: (petugas)
Sistem akan menolak akses user dan menampilkan “Maaf, data belum lengkap : nama tidak boleh kosong
Sesuai harapan
Valid
3. Jika telfon tidak diisi dan form lainnya diisi kemudian klik tombol simpan
Nama : (putri) Alamat: (sepakat) No.telp: (kosong) Username: (putri) Password: (putri)
Sistem akan menolak akses user dan menampilkan “Maaf, data
Sesuai harapan
Valid
83
Level: (petugas) belum lengkap : Nomor hp tidak boleh kosong”
4. Jika username tidak diisi dan, form lainnnya diisi kemudian klik tombol simpan
Nama : (putri) Alamat: (sepakat) No.telp: (99999) Username: (kosong) Password: (putri) Level: (petugas)
Sistem akan menolak akses user dan menampilkan “Maaf, data belum lengkap : Username tidak boleh kosong
Sesuai harapan
Valid
5. Jika password tidak diisi dan form lainnya diisi kemudian klik tombol simpan
Nama : (putri) Alamat: (sepakat) No.telp: (99999) Username: (putri) Password: (kosong) Level: (petugas)
Sistem akan menolak akses user dan menampilkan “Maaf, data belum lengkap : Password tidak boleh kosong”
Sesuai harapan
Valid
6. Jika level tidak diisi dan form lainnya diisi kemudian klik tombol simpan
Nama : (putri) Alamat: (sepakat) No.telp: (99999) Username: (putri) Password: (putri) Level: (kosong)
Sistem akan menolak akses user dan menampilkan “Maaf, data belum lengkap : Level tidak boleh kosong”
Sesuai harapan
Valid
7. Mengisi semua data pada form inputan kemudian klik Simpan
Semua form inputan diisi
Sistem akan menerima akses user dan menampilkan “data berhasil disimpan”
Sesuai harapan
Valid
Sumber: Hasil Penelitian (2017)
5. Pengujian Terhadap Form Dokter
Tabel III.13
Hasil Pengujian Black Box Testing Form Dokter
84
No Skenario Pengujian Test case Hasil yang diharapkan
Hasil pengujian
Kesimpulan
1. Jika nama, alamat, no.telp, poli, jadwal praktek tidak diisi kemudian klik tombol simpan
Semua form inputan tidak diisi
Sistem akan menolak akses user dan menampilkan “Maaf, data belum lengkap : Jadwal praktek tidak boleh kosong”
Sesuai harapan
Valid
2. Jika nama tidak diisi, dan form lainnya diisi kemudian klik tombol simpan
Nama : (kosong) Alamat: (komp.UNTAN) No.telp: (999999) Poli: (umum) Jaldaw praktek: (senin-kamis)
Sistem akan menolak akses user dan menampilkan “Maaf, data belum lengkap : nama tidak boleh kosong”
Sesuai harapan
Valid
3. Jika alamat tidak diisi dan form lainnya diisi kemudian klik tombol simpan
Nama : (dr Dahlan) Alamat: (kosong) No.telp: (999999) Poli: (umum) Jadwal praktek: (senin-kamis)
Sistem akan menolak akses user dan menampilkan “Maaf, data belum lengkap : Alamat tidak boleh kosong”
Sesuai harapan
Valid
4. Jika no.telp tidak diisi dan, form lainnya diisi kemudian klik tombol simpan
Nama : (dr Dahlan) Alamat: (komp.UNTAN) No.telp: (kosong) Poli: (umum) Jaldaw praktek: (senin-kamis)
Sistem akan menolak akses user dan menampilkan “Maaf, data belum lengkap : No.telp tidak boleh kosong”
Sesuai harapan
Valid
5. Jika poli tidak diisi dan form lainnya diisi kemudian klik tombol simpan
Nama : (dr Dahlan) Alamat: (komp.UNTAN) No.telp: (999999) Poli: (kosong) Jaldaw praktek:
Sistem akan menolak akses user dan menampilkan “Maaf, data belum lengkap :
Sesuai harapan
Valid
85
(senin-kamis) Poli tidak boleh kosong.”
6. Jika jadwal praktek tidak diisi dan form lainnya diisi kemudian klik tombol simpan
Nama : (dr Dahlan) Alamat: (komp.UNTAN) No.telp: (999999) Poli: (umum) Jaldaw praktek: (kosong)
Sistem akan menolak akses user dan menampilkan “Maaf, data belum lengkap : Jadwal praktek tidak boleh kosong”
Sesuai harapan
Valid
7. Jika nama, alamat, no.telp, poli, jadwal praktek diisi kemudian klik tombol simpan
Semua form inputan diisi
Sistem akan menerima akses user dan menampilkan data dokter
Sesuai harapan
Valid