TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi...
Transcript of TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi...
PERANCANGAN SISTEM INFORMASI PELAYANAN
KESEHATAN PADA RS ROYAL PROGRESS
JAKARTA UTARA
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D.III)
Muhamad Mecky Fachrurozi
NIM: 12130494
Program Studi Manajemen Informatika
Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika
Jakarta
2016
ABSTRAKSI
Muhamad Mecky fachrurozi (12130494), Perancangan Sistem Informasi
Pelayanan Kesehatan Berbasis Web Pada RS Royal Progress Jakarta Utara.
Pelayanan kesehatan merupakan salah satu bentuk pelayanan jasa yang paling
banyak dibutuhkan oleh masyarakat mengingat pentingnya kesehatan sebagai
salah satu hak dasar manusia. Peran rumah sakit sebegai pemberi pelayanan
kesehatan menempati peran penting dalam sistem pelayanan kesehatan untuk
dapat di integrasikan dengan kehadiran teknologi informasi. Pada Rumah Sakit
Royal Progress Jakarta Utara yang menjadi salah satu pusat pelayanan kesehatan
di Jakarta Utara merupakan salah satu pusat pelayanan yang sedang berkembang.
Dengan jumlah pasien yang banyak dan pembelian resep yang banyak,
menyebabkan masalah dalam pendaftaran rawat jalan pasien kesulitan untuk
mendapatkan nomor antrian berobat ke dokter. Disamping itu pembelian resep
menjadi banyak pasien harus menunggu beberapa jam untuk membeli obat.
Dengan melihat permasalahan yang ada pada Rumah Sakit Royal Progress Jakarta
Utara, perlu dibuat suatu aplikasi berbasis web yang dapat mengatasi masalah
yang dihadapi sehingga bisa meningkatkan pelayanan kesehatan untuk masyarakat
demi terwujudnya visi dan misi Rumah Sakit Royal Progress Jakarta Utara.Tugas
Akhir perancangan website ini dibuat oleh penulis menggunakan Adobe
Macromedia Dreamweaver 8 karena dengan metode klik dan drag mempermudah
merancang website dengan cepat, menarik,interktif dan banyak toolbar yang dapat
digunakan untuk merancang website dinamis. Penggunaan database MySQL pada
website ini didasarkan pada keunggulan yang dimiliki MySQL untuk menangani
banyak user secara bersamaan. Mampu menampung lebih dari ribuan record dan
sangat cepat mengeksekusi data.
Kata Kunci: Pelayanan Kesehatan, Perancangan Sistem Informasi, Rumah
Sakit, Website.
ABSTRACT
Muhamad Mecky Fachrurozi (12130494), Design Information Systems Health
Services Web-Based On Royal Hospital Progress North Jakarta
Health care is one form of services most the people need given the importance of
health as one of the basic human. The role of hospitals in health service providers
occupy an important role in health service system to be in integrasikan by the
presence of information technology. In Hospitals Royal Progress North Jakarta
become one of the health service in North Jakarta is one of the services
developing.With number of patients many and purchase prescription much,
causing trouble in registration outpatients trouble getting the queue go to doctors.
Besides that the purchase of prescription into many patients have to wait a few
hours to take the drug. By looking at the existing problems in the house of
Hospital Royal Progress North Jakarta , be necessary for making a web-based
application that could address the problems faced by so that it can help to
improve services to public health for the sake of the realization of the vision and
mission Hospital Royal Progress North Jakarta. Final design of the company
website is created by the author using Adobe Macromedia Dreamweaver 8 for
the click and drag method makes it easy to design a website quickly,
interesting,interactive and very helpful because it makes is easy to design a
dynamic website.Use of MySQL database on this website is based on the
advantages of MySQL to handle multiple users simultaneously. Able to
accommodate more than thousands of records and very quickly execute data.
Keywords: Health Services , Design Information System , Hospital , Website
1
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Mengingat pentingnya pelayanan kesehatan bagi setiap penduduk, menjadikan
sebuah rumah sakit mempunyai peranan yang penting dalam menjawab kebutuhan
masyarakat akan pelayanan kesehatan. Peran rumah sakit sebagai pemberi pelayanan kuratif,
rehabilitatif, promotif dan preventif menempati peran penting dalam sistem pelayanan
kesehatan. Karena pentingnya peran rumah sakit dalam sistem pelayanan kesehatan, maka
berbagai upaya untuk memberikan informasi kepada masyarakat agar lebih mudah dengan
dunia internet.
Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan
cepat, lebih dari itu kehadirannya dapat digunakan sebagai sarana hiburan seperti game
online, sarana berbagi video, sebagai sarana informasi seperti majalah online, sosial media,
browsing, sebagai sarana kerja atau peningkatan produktifitas dibidang pekerjaan. Selain itu
juga internet dapat digunakan sebagai sarana alat bantu bisnis dalam proses transaksi.
Sehingga dapat memberikan kemudahan bagi penggunanya agar jauh lebih mudah.
Rumah Sakit Royal Progress Jakarta Utara adalah rumah sakit swasta yang telah
terakreditasi international sehingga menjadi rumah sakit ini cukup maju, selain itu Rumah
Sakit Royal Progress Jakarta Utara juga telah bekerjasama dengan pemerintah dalam
menangani pelayanan kesehatan. Untuk memberikan informasi seperti promo-promo, harga
tarif, rekanan asuransi, rekanan perusahaan, rawat jalan dan rawat inap kepada masyarakat
2
Rumah Sakit Royal Progress Jakarta Utara telah menggunakan website, iklan dan brosur.
Akan tetapi untuk sistem pelayanan dirumah sakit seperti pendaftaran rawat jalan, rawat inap
dan pelayanan farmasi masih menggunakan program komputer berbasis dekstop. Dalam hal
ini penulis menemukan masalah untuk pendaftaran rawat jalan, pembelian resep farmasi
masih belum tersedia dalam website sehingga menyebabkan pasien kesulitan dalam
mendapatkan nomor antrian dalam berobat ke dokter karena kuota pasien yang diberikan
terbatas, selain itu disamping jumlah pasien yang meningkat pasien harus menunggu dalam
beberapa jam untuk pembelian obat farmasi.
Untuk memecahkan masalah tersebut penulis mencoba memberikan suatu bentuk
pemecahan masalah berikut dengan solusinya. Berdasarkan hal tersebut maka penulis
membuat perancangan Sistem Informasi Berbasis Web dengan judul “Perancangan Sistem
Informasi Pelayanan Kesehatan Berbasis Web Pada RS Royal Progress Jakarta
Utara”.
3
1.2 Maksud dan Tujuan
Maksud dari penulisan Tugas Akhir ini adalah:
1. Memberikan kemudahan kepada pasien untuk melakukan pendaftaran secara online
sehinnga pasien tidak perlu datang ke Rumah Sakit Royal Progress Jakarta Utara.
2. Memberikan kemudahan kepada pasien dalam melakukan pembelian resep farmasi
sehingga pasien tidak perlu antri atau datang ke rumah sakit karena obat bisa
dipesan secara online dan diantarkan ke alamat pasien.
3. Memudahkan akses informasi bagi para petugas pelayanan kesehatan di Rumah
Sakit Royal Progress Jakarta Utara ataupun pasien untuk mendapatkan informasi
seperti promo,jadwal dokter, tarif harga kamar, rekanan asuransi, rekanan
perusahaan dengan lebih mudah.
Tujuan dari penulisan Tugas Akhir ini adalah sebagai salah satu syarat kelulusan
pada Program Diploma Tiga (D.III) untuk program studi Manajemen Informatika di Akademi
Bina Sarana Informatika dan Komputer Bina Sarana Informatika (AMIK BSI).
4
1.3 Metode Penelitian
Untuk menunjang dalam penulisan ini, ada beberapa metode pengumpulan data yang
digunakan oleh penulis adapun metode-metode pengumpulan data yang dipergunakan untuk
mendapatkan keterangan guna memenuhi kebutuhan dalam penyusunan Tugas Akhir ini
adalah:
1.3.1. Metode Pengembangan Perangkat Lunak
Metode yang digunakan pada pengembangan perangkat lunak ini menggunakan
metode Waterfall (Sommerville,2007:66) yang terbagi dari tiga tahapan, yaitu:
1. Analisis Kebutuhan
Website yang akan dibangun ini memiliki kebutuhan informasi yang dikelompokkan
dalam 3 tingkatan yang akan mengakses web yaitu pasien, admin dan kasir. Pada
halaman pasien terdapat halaman beranda, halaman profile, halaman pelayanan
(rawat inap, rawat jalan, pendaftaran pasien baru, pembelian obat bebas,
pembelian obat dengan resep dan pendaftaran rawat jalan). Pada halaman admin
terdapat ruang untuk mengelola halaman pasien, halaman pelayanan (rawat
jalan,dokter dan tarif), halaman farmasi (resep dan obat), halaman permintaan
(rawat jalan dan resep) dan laporan (rawat jalan dan apotik). Kemudian pada
halaman kasir terdapat ruang untuk mengelola halaman pasien, halaman rawat
jalan, halaman resep, halaman permintaan (rawat jalan dan resep) dan halaman
laporan (rawat jalan dan apotik). Dan adanya sistem login pada admin dan kasir agar
menjaga keamanan data.
5
2. Perancangan Sistem dan Perangkat Lunak
Dalam perancangan tampilan antarmuka website penulis menggunakan software
Adobe Dreamweaver. Dalam arsitekstur perangkat lunak penulis menggunakan
aplikasi Apache2triad, dan Mozilla Firefox sebagai web browser-nya.
3. Implementasi dan Pengujian Unit
Metode pengujian yang akan dilakukan oleh penulis pada web ini adalah
metode black-box yang digunakan untuk mengungkap kesalahan pada sistem
perangkat lunak. Meskipun didesain untuk mengungkap kesalahan, pengujian
black-box digunakan untuk memperlihatkan bahwa fungsi-fungsi perangkat
lunak adalah operasional, bahwa input diterima dengan baik dan output
dihasilkan dengan tepat dan integritas informasi eksternal (seperti file data)
dipelihara. Pengujian black-box menguji beberapa aspek dasar suatu sistem
dengan sedikit memperhatikan struktur logika internal perangkat lunak
tersebut.
6
1.3.2 Metode Pengumpulan Data
Metode yang digunakan untuk mendapatkan data sebagai objek penulisan adalah:
1. Pengamatan Secara Langsung (Observation).
Pada observasi ini penulis melakukan pengamatan secara langusng dengan
cara mengumpulkan data yang cukup efektif untuk mempelajari suatu sistem.
Penulis melakukan pengamatan pelayanan kesehatan dengan datang langsung
ke Rumah Sakit Royal Progress Jakarta Utara untuk mendapatkan data yang
valid dan akurat.
2. Wawancara (Interview)
Pada metode ini penulis melakukan wawancara dengan cara tanya jawab dan
bertatap muka secara langsung dengan mangajukan beberapa pertanyaan
secara langsung kepada bagian Farmasi, Admission, dan kasir pada Rumah
Sakit Royal Progress Jakarta Utara. Interview ini dilakukan untuk melengkapi
data hasil observasi.
3. Studi Pustaka (Library research)
Penulis mengumpulkan data dengan membaca buku dan browsing internet
untuk menyelesaikan Tugas Akhir ini. Untuk mendapatkan referensi sebagai
literatur.
7
1.4. Ruang Lingkup
Ruang lingkup dalam penulisan Tugas Akhir ini, agar tidak keluar dari pokok
permasalahan yang akan dibicarakan maka penulis hanya membatasi pelayanan kesehatan
hanya kepada pendaftaran rawat jalan dan pembelian obat farmasi secara online, untuk
pendaftran rawat jalan dan pembelian resep hanya ditujukan untuk pasien umum atau pribadi
dan tidak berlaku bagi pasien rekanan asuransi dan pasien rekanan perusahaan. Dimana
penulis membaginya pada hak akses pasien, hak akses kasir dan hak akses admin. Pada hak
akses pasien terdapat halaman beranda, halaman profile, halaman pelayanan (rawat jalan,
rawat inap, pendaftaran pasien baru, pembelian obat bebas, pembelian obat dengan resep),
halaman informasi (jadwal dokter, rekanan asuransi dan rekanan perusahaan). Adapun hak
akses pada kasir seperti halaman mengelola pasien, halaman mengelola rawat jalan, halaman
permintaan (rawat jalan dan resep), halaman mengelola resep dan halaman laporan. Serta
halaman pada hak akses admin terdapat halaman mengelola pasien, halaman mengelola
pelayanan (rawat jalan, dokter dan tarif), halaman permintaan (rawat jalan dan resep),
halaman mengelola farmasi (resep dan obat) dan halaman laporan. Pada perancangan sistem
informasi kesehatan pada Rumah Sakit Royal Progress Jakarta Utara, proses tersebut dibuat
menggunakan software adobe dreamweaver CS3 dan PHP beserta software yang digunakan
untuk proses penyimpanan data yaitu web server apache dan database Mysql.
1.5 Sistematika Penulisan
8
Sistematika penulisan merupakan penjabaran dari setiap isi bab yang ditulis dalam
laporan secara global. Sistematika penulisa dibuat untuk memberi gambaran yang jelas agar
mempermudah pembaca menelusuri dan memahami Tugas Akhir ini.
BAB I PENDAHULUAN
Bab ini penulis menguraikan tentang latar belakang secara umum, maksud
dan tujuan, ruang lingkup yang membatasi permasalahan, metode penulisan,
serta sistematika penulisan secara keseluruhan.
BAB II LANDASAN TEORI
Bab ini membahas tentang konsep dasar dari sistem yang akan dibahas secara
terperinci dan teori yang mendukung, serta peralatan yang mendukung (Tools
System) yang dipakai dalam penulisan.
BAB III PEMBAHASAN
Bab ini penulis membahas mengenai hal yang bersifat umum, tinjauan
perusahaan dengan menguraikan sejarah perusahaan, struktur organisasi
perusahaan, analisa kebutuhan, perancangan perangkat lunak dan
implementasi dan pengujian unit.
BAB IV PENUTUP
Bab ini merupakan bab terkahir yang berisikan kesimpulan dan koreksi dari
hasil penulisan dan saran-saran dari hasil penelitian yang sudah dilakukan
penulis.
9
BAB II
LANDASAN TEORI
2.1 Konsep Dasar Web
Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori yang
dapat mendukung kemudahan dalam mempelajari maupun merancang website yang
diharapkan dapat digunakan seoptimal mungkin. Penulis berharap dengan adanya
website yang dibuat dapat membantu memberikan informasi kepada penyedia layanan
maupun para pencari informasi dengan lebih mudah. Berikut ini adalah teori
pendukung yang dapat memperkuat penulisan Tugas Akhir ini.
2.1.1 Website
Menurut Sutarman (2007:7) menjelaskan bahwa “ website merupakan salah
satu sumber daya internet yang berkembang pesat. Informasi web di distribusikan
melalui hypertext, yang memungkinkan suatu teks pendek menjadi acuan untuk
membuka dokumen yang lain”. Website atau situs juga menampilkan informasi data
teks, data gambar diam atau gabungan dari semuanya, baik yang bersifat statis
maupun dinamis yang membentuk suatu rangkaian bangunan yang paling berkait
dimana masing-masing dihubungkan dengan jaringan halaman (hyperlink). Bersifat
statis apabila isi informasinya searah hanya dari pemilik website, bersifat dinamis
apabila isi informasi website selalu berubah-ubah, dan isi formasinya interaktif dua
arah berasal dari pemilik serta pengguna website.
10
2.1.2 Bahasa Pemograman
Bahasa Pemrograman (programming language) adalah sebuah instruksi
standar untuk memerintah komputer agar mempunyai fungsi tertentu. Bahasa
pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang
dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang
programmer dapat menentukan secara persis data mana yang akan diolah oleh
komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara
persis yang akan diambil dalam berbagai situasi.
1. PHP
Menurut Winarno (2010:137) menjelaskan bahwa “PHP Hypertext
Prepocessor, yaitu bahasa pemograman web yang apabila dilihat dari cara
kerjanya merupakan bahasa pemograman web yang diolah di sisi server
atau sering disebut server side scripting”.
2. HTML (Hyper Text Markup Language)
Menurut Sibero (2013:19) “HTML atau Hyper text markup language
adalah bahasa yang digunakan pada dokumen web sebagai bahasa untuk
pertukaran dokumen web. Struktur dokumen HTML terdiri dari tag
penutup HHML versi 1.0 dibangun oleh W3C dan terus mengalami
perkembangan sampai saat ini HTML terakhir versi 5.0 Struktur dokumen
HTML”
11
3. CSS (Cascading Style Sheet)
Menurut Wiswakarma (2010:2) ”CSS (cascading style sheet) merupakan
salah satu bahasa style web yang sekarang sedang populer dipakai pada
berbagai aplikasi web. CSS dibuat untuk membuat style pada web agar
lebih bervariasi dan mudah digunakan. Seiring dengan pertumbuhan bahasa
HTML di internet, Tampilan yang ditawarkan CSS makin bervariasi dan
makin memudahkan pada pengembang web untuk memperindah tampilan
web mereka”.
2.1.3 Database
1. Definisi Database
Menurut James Martin dalam Kusrini dan Kinoyo (2007:140) ”basis data
adalah suatu kumpulan data terhubung yang disimpan secara bersama-sama
pada suatu media tanpa adanya suatu kerangkapan data sehingga mudah
untuk digunakan kembali, dapat digunakan oleh satu atau lebih program
aplikasi secara optimal, data disimpan tanpa mengalami ketergantungan
pada program yang akan menggunakanya, data disimpan sedemikian rupa
sehingga apabila ada penambahan, pengambilan dan modifikasi data dapat
dilakukan dengan mudah dan terkontrol.
2. Jenis Database yang Digunakan
Menurut Sibero (2013:97) “Mysql adalah suatu RDBMS (relational
Database Management system) yaitu aplikasi sistem yang menjalankan
fungsi pengolahan data. Mysql pertama dikembangkan oleh Mysqlab yang
12
kemudian diakuisisi sun Microsystem dan terkahir dikelola oleh Oracle
Coorporation”.
2.1.4 Model Pengembangan Perangkat Lunak
Menurut Sukamto dan M. Salahuddin (2013: 29) “ Model SDLC air terjun
(waterfall) sering juga disebut model sekuensial linier (sequential linear) atau hidup
klasik (classic life cycle). Model air terjun menyediakan pendekatan alur hidup
perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain,
pengodean, pengujian, dan tahap pendukung (support)”. Berikut adalah gambar
model air terjun :
Sumber: (Sukamto dan M. Salahuddin, 2013:29)
Gambar II.1.
Ilustrasi model waterfall
1. Analisis Kebutuhan Perangkat Lunak
Proses pengumpulan kebutuhan dilakukan secara intensif untuk
menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat
lunak seperti apa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat
lunak pada tahap ini perlu untuk didokumentasikan.
Analisis Desain Pengodean Pengujian
Sistem /Rekayasa
informasi
13
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada desain
pembuatan program perangkat lunak termasuk struktur data, arsitektur
perangkat lunak, representasi antar muka dan prosedur pengodean. Tahap ini
mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke
representasi desain agar dapat diimplementasikan menjadi program pada tahap
selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu
didokumentasikan.
3. Pembuatan Kode Prograrm
Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari
tahap adalah program komputer sesuai dengan desain yang telah dibuat pada
tahap desain.
4 Pengujian
Pengujian fokus pada perangkat lunak secara dari segi logika dan fungsional
dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan
sesuai dengan yang diinginkan.
5. Pendukung (Support) Atau Pemeliharaan (Maintance)
Tidak menutup kemungkinan sebuat perangkat lunak mengalami perubahan
ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya
kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat
lunak harus beradaptasi dengan lingkungan baru. Tahap pendukung atau
pemeliharaan dapat mengulangi proses pengembangan mulai dari analisis
14
spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi tidak untuk
membuat perangkat lunak baru.
Model waterfall adalah model SDLC yang paling sederhana. Model ini
banyak cocok untuk pengembangan perangkat lunak dengan spesifikasi yang tidak
berubah-ubah.
2.2 Teori Pendukung
2.2.1 Struktur Navigasi
Menurut Sutopo (2007:245) “Struktur Navigasi adalah struktur bagaimana
halaman web dihubungkan dengan halaman lain”. Menentukan struktur navigas
merupakan hal yang sebaiknya dilakukan sebelum membuat website. Ada empat
macam bentuk dasar struktur navigasi yaitu:
1. Linear Navigation Model
Digunakan oleh sebagian besar website. Informasi diberikan secara
sekuensial dimulai dari satu halaman. Beberapa desainer web menggunakan satu
halaman untuk masuk atau keluar dari .
Sumber : Sutopo(2007 : 6)
Gambar II.2
Struktur Navigasi Linear Navigation Model
Homepage Halaman 1 Halaman 2 Halaman 3
15
2. Hierarchical Model
Didaptasi dari top-down design. Konsep navigasi ini dimulai dari satu node
yang menjadi homepage. Dari homepage dapat dibuat beberapa cabagn ke halaman-
halaman utama. Apabila diperlukan, dari tiap halaman utama dapat dikembangkan
menjadi beberapa cabang lagi. Hal ini seperti struktur organisasi dalam perusahaan.
Sumber : Sutopo (2007:6)
Gambar II.3
Struktur Navigasi Hierarchical model
Homepage
Topik A Topik B Topik C
Subtopik
A1
Subtopik
A2
Subtopik
C1
Subtopik
C2
Subtopik
C3
16
3. Spoke And Hub Model
Hanya menggunakan satu node untuk berhubungan dengan node lain. Pada
model ini hanya terdapat dua macam link, yaitu dari homepage ke halaman tertentu
dan dari halaman tersebut kembali ke homepage.
Sumber : Sutopo (2007:7)
Gambar II.4
Struktur Navigasi Spoke and Hub Model
Homepage
Topik C
Topik G
Topik A
Topik B
Topik H
Topik E
Topik D
Topik F
17
4. Full web model
Memberikan kemampuan hyperlink yang banyak. Full web model banyak
digunakan karenan user dapat mengakses semua topik dengan subtopik dengan cepat.
Namun kelemahan dari model ini, yaitu dapat berakibat user kehilangan cara untuk
kembali ke topik sebelumnya.
Sumber : Sutopo (2007:8)
Gambar II.5
Struktur Navigasi Full Web Model
2.2.2 ERD (Enterprise Relation Diagram)
1. Definisi ERD
Menurut Pratama (2014:49) “Enterprise Relation Diagram (ERD) yaitu
diagram yang menggambarkan keterkaitan antar tabel dengan field-field di dalamnya
pada suatu database sistem, sebuah database memuat minimal sebuah tabel dengan
Homepage Topik A Topik B
Topik A Topik A Topik A
Topik A Topik A
Topik A
18
sebuah atau beberapa field (kolom) di dalamnya”.Enterprise Relation Diagram
(ERD) mempunyai beberapa komponen yaitu sebagai berikut :
a. Entitas (Entity)
Entitas (Entity) merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain . simbol dari entitas (entity) ini digambarkan
dengan persegi panjang.
b. Atribut (Attribute)
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk
mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai
sesuatu yang dapat mengidentifikasi isi elemen satu dengan yang lain.
c. Relasi (Relationship)
Merupakan hubungan atau interaksi antara satu entitas dengan entitas yang lain.
atau bisa diartikan juga sebagai hubungan antara sejumlah entitas yang berasal
dari himpunan entitas yang berbeda. Terdapat tiga buah jenis relasi antar kabel di
dalam bagan ERD yaitu:
1. Satu ke satu (One to one)
Hubungan satu field pada tabel pertama ke satu field pada tabel ke dua.
2. Satu ke banyak (One to many)
Relasi ini menggambarkan hubungan satu field pada tabel pertama ke
dua atau beberapa buah field di tabel kedua.
3. Banyak ke banyak (Many to many)
Hubungan yang menggambarkan bahwa satu field pada tabel memiliki hubungan
lebih dari satu field.
19
2. Definisi LRS ( Logical Relation Structure)
Menurut Fathansyah (2012:91) ”LRS (Logical Record Structure) adalah
representasi dari struktur record-record pada tabel-tabel yang terbentuk dari hasil
antar himpunan entitas”. Menentukan kardinalitas, jumlah tabel dan foreign key
Logical Record Stricture dibentuk dengan nomor dari tipe recor. Beberapa tipe
record digambarkan oleh kotak empat persegi panjang dan dengan nama yang unik.
Beda LRS dengan E-R adalah nama tipe record berada diluar kotak field tipe record
ditempatkan. LRS terdiri dari link-link diantara tipe record. Link ini menunjukan arah
dari satu tipe record lainya, Banyak link ari LRS yang diberi tanda field yang
kelihatan pada keduan link tipe record.
2.2.3 Pengujian Web
Menurut Rizky (2011:264) menjelaskan bahwa” Black box testing adalah tipe
testing yang memperlakukan perangkat lunak yang diketahui kinerja internalnya.
sehingga para tester memandang perangkat lunak seperti layaknya sebuah “ kotak
hitam ” yang tidak penting dilihat isinya, tapi cukup dikenai proses testing di bagian
luar. Jenis testing ini hanya memandang perangkat lunak dari sisi spesifikasi dan
kebutuhan yang telah didefinisikan pada saat awal percabangan.
Beberapa teknik testing yang tergolong dalam tipe ini antara lain:
1. Equivalence Partitioning
20
Pada teknik ini, tiap inputan data dikelompokan ke dalam grup tertentu, yang
kemudian dibandingkan output nya.
2. Boundary Value Analysis
Merupakan teknik yang sangat umum digunakan pada saat awal sebuah
perangkat lunak selesai dikerjakan. pada teknik ini, dilakukan input yang
melebihi dari batasan sebuah data.
3. Cause Effect Graph
Dalam teknik ini, dilakukan proses testing yang menghubungkan sebab dari
sebuah input dan akibatnya pada output yang dihasilkan.
4. Random Data Selection
Seperti namanya, teknik ini berusaha melakukan proses input data dengan
menggunakan nilai acak. dari hasil input tersebut kemudian dibuat table yang
menyatakan validasi dari output yang dihasilkan.
5. Feature Test
Pada teknik ini, dilakukan proses testing terhadap spesifikasi dari perangkat
lunak yang telah selesai dikerjakan.
21
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahan
Rumah Sakit Royal Progresss Jakarta Utara adalah rumah sakit swasta yang
sudah terakreditasi international yang mengutamakan keselamatan pasien dan
melayani dengan penuh cinta kasih. Rumah Sakit Royal Progress Jakarta Utara juga
telah bekerjasama dengan program pemerintah dalam menangani pasien dalam
program BPJS dengan syarat dan ketentuan yang telah ditentukan pemerintah. Saat
ini Rumah Sakit Royal Progress Jakarta Utara salah satu rumah sakit unggulan di
Jakarta Utara yang menjadikan pilihan utama masyarakat di Jakarta Utara karena
pelayanan yang diberikan sangat bagus sehingga menjadikan pasien nyaman berada
di rumah sakit ini dengan penunjang medis yang cukup lengkap dan dibantu dengan
tenaga kerja yang cukup profesional.
3.1.1 Sejarah Perusahaan
22
Rumah Sakit Royal Progress Jakarta Utara adalah rumah sakit swasta yang
didirikan oleh Bapak Ir. Bambang Sumantri tanggal 29 Juni 1990 dalam bidang
pelayananan medis dan pada waktu itu nama rumah sakit adalah Rumah Sakit Medika
Gria (RSMG). Pada tanggal 18 Desember 1991 diresmikan oleh Menteri Kesehatan
Republik Indonesia, Bapak dr. Adhiyatma MPH. Dalam rangka mengembangkan
pelayanan medis, RSMG membuka satelit berupa Klinik Medika Gria yang
didalamnya terdiri dari Pusat Dialisis Medika Gria pada awal 2001, dan Kitty Medika
Gria pada awal 2005 yang hingga kini dikenal sebagai pusat tumbuh kembang anak
terbaik di Jakarta.
Pada tanggal 8 Agustus 2003 RSMG memutuskan untuk menjadi Rumah
Sakit Pusat Laktasi dan diresmikan oleh Menteri Kesehatan, Bapak dr. Achmad
Sujudi, SpB, MPH - karena kami menyadari dengan memberikan ASI kepada bayi
yang baru lahir sampai dengan minimal usia 6 bulan akan membuat bayi mempunyai
sistem kekebalan yang prima serta dapat bertumbuh dan berkembang dengan baik dan
sehat.
23
Dalam rangka meningkatkan kualitas pelayanan medis secara berkelanjutan,
RSMG mulai memperluas bangunan gedung baru berlantai 9 dan bersamaan waktu
dengan selesainya bangunan baru tersebut, RSMG melakukan kerjasama dengan
Fakultas Kedokteran Universitas Indonesia (FKUI) melalui YAPMEDI (Yayasan
Pengembangan Medik Indonesia) yang merupakan yayasan milik FKUI pada tanggal
18 April 2005. Pada 1 Maret 2007 RSMG diambil alih oleh manajemen baru. Dengan
ini, nama rumah sakit diganti oleh manajemen barunya menjadi Royal Progress
International Hospital karena manajemen baru melakukan kerjasama dengan institusi
luar negeri agar dapat terus mengikuti perkembangan teknik kedokteran yang terkini
dan berstandar internasional.
Royal Progress International Hospital diresmikan oleh Menteri Kesehatan, dr.
Adhiyatma MPH, dan telah melayani pasien sejak tahun 1990. Dengan luas tanah
sebesar 13,200 m2, dan gedung 9 lantai yang terletak di lokasi strategis di jantung
Jakarta Utara, kami memberikan pelayanan 24 jam dengan senyuman. Saat ini kami
memiliki 350 tenaga kerja , 21 pelayanan rawat jalan, 99 kamar perawatan inap dan
60 dokter berpraktek. RS Royal Progress pada tanggal 23 Agustus 2012 telah
dinyatakan lulus Akreditasi KARS 2012 dengan kelulusan PARIPURNA
yang merupakan standar yang lengkap dan menyeluruh tentang pelayanan berfokus
pada pasien, manajemen RS, sasaran keselamatan dan kenyamanan pasien. Royal
Progress terus memberikan dan meningkatkan sistem pelayanan dengan penuh cinta
kasih.
3.1.2 Struktur Organisasi dan Fungsi
24
Struktur Organisasi adalah sususnan sub-sub sistem dengan hubungan
wewengan dan tanggung jawab. Dalam organisasi terdapat struktur yang menerapkan
bagaimana tugas akan dibagi. Berikut ini merupakan struktur organisasi pada Rumah
Sakit Royal Progress Jakarta Utara.
Sumber : Rumah Sakit Royal Progress Bagian Tata Usaha Gambar III.1
Stuktur organisasi RS Royal Progress
Fungsi dari tiap-tiap bagian adalah sebagai berikut:
1. Dewan pengawas
Dewan pengawas bertugas menentukan dan menyetujui arah kebijakan rumah
sakit serta mengawasi kepatuhan penerepan etika rumah sakit, etika profesi dan
peraturan perundang-undangan
2. Direktur utama
25
Direktur utama merupakan pimpinan tertinggi di rumah sakit bertugas
menyetujui, mengawasi , menyusun seluruh kegiatan yang berada di rumah sakit
serta bertanggung jawab penuh dengan kegiatan yang berada di rumah sakit.
3. Manajer pelayanan
Manajer pelayanan bertugas menyusun standar pelaksanaan operasional di
bidang pelayanan, mengatur, mengawasi serta bertanggung jawab dalam
pelakasanaan di bidang pelayanan rumah sakit.
4. Manajer keuangan
Manajer keuangan bertugas menyusun daftar tarif rumah sakit , membuat laporan
pemasukan dan pengeluaran rumah sakit yang di laporakan kepada direktur
utama serta bertanggung jawab menyusun sop dan peraturan standar pada divisi
yang menjadi bawahanya.
5. Ka Unit Pembelian
Ka unit pembelian bertugas melakukan pembelian peralatan medis dan non
medis untuk keperluan rumah sakit serta membuat laporan pembelian yang
diberikan kepada manager keuangan.
6. Ka Bagian Keuangan
Ka bagian keuangan bertugas membuat laporan penerimaan dan pengeluaran
rumah sakit perhari yang dilaporkan langsung kepada manager keuangan serta
menyusun standar operasional dan mengawasi kegiatan pada bagian kasir.
7. Staff Kasir
26
Staff kasir bertugas menginput pemakian obat dan tindakan pada pasien
menerima pembayaran pasien baik rawat jalan , rawat inap dan apotik serta
menyusun laporan penerimaan yang di laporkan kepada Ka bagian keungan.
8. Ka Unit Gawat Darurat
Ka unit gawat darurat bertugas menyusun standar operasional unit gawat darurat,
memberikan tugas kepada staff perawat unit gawat darurat, mengawasi pelaksaan
di unit gawat darurat serta bertanggung jawab terhadap pelakasanaan di unit
gawat darurat.
9. Ka Farmasi
Ka farmasi bertugas menyusun standar operasional farmasi, memberikan tugas
kepada staff farmasi, mengawasi pelaksaan di farmasi serta menyusun laporan
farmasi yang diberikan kepada manager pelayanan.
10. Ka Rekam Medis
Ka rekam medis bertugas menyusun standar operasinal bagian rekam medis,
menyimpan status pasien dengan sangat rahasia, bertanggung jawab atas status
atau informasi penyakit pasien, memberikan tugas kepada staff rekam medis dan
menyusun laporan tentang rekam medis yang diberikan oleh manager pelayanan.
3.2 Analisis Kebutuhan
27
Analisis kebutuhan sistem perancangan pada Rumah Sakit Royal Progress Jakarta
Utara perlu dilakukan agar tidak terjadi kesalahan dan kekurangan yang dapat
menyebabkan error pada sebuah sistem web. Analisis kebutuhan sistem ini ditekankan
dalam suatu penyusunan syntax yang ada pada web ini dapat mencapai target-target yang
sesuai dengan yang dibutuhkan.
Dalam pembuatan website penulis membagi 3 pengguna yaitu pasien, kasir dan
admin. Berikut Analisis kebutuhan website yang dibuat :
1. Analisis Kebutuhan Pasien
a. Prosedur Halaman Beranda Pasien
Untuk masuk ke dalam halaman beranda pasien harus mengisi terlebih dahulu URL
Http:localhost/royalprogress/ di browser. Kemudian akan tampil halaman beranda
pasien yang terdapat informasi mengenai promo terbaru rumah sakit.
b. Prosedur Halaman Profile
Untuk masuk ke dalam halaman profile pasien hanya cukup memilih profile di
halaman beranda. Kemudian akan tampil halaman profile yang terdapat visi, misi dan
sejarah rumah sakit.
c. Prosedur Halaman Pelayanan
Untuk masuk ke dalam halaman pelayanan pasien hanya cukup memilih pelayanan
pada halaman beranda. Kemudian akan tampil halaman pelayanan yang memiliki
menu diantaranya terdapat halaman rawat inap, halaman rawat jalan, halaman
pendaftaran pasien baru, halaman pembelian obat bebas, pembelian obat dengan
28
resep dan halaman pendaftaran rawat jalan. Pada halaman rawat inap terdapat
informasi mengenai harga kamar dan fasilitas rawat inap, pada halaman rawat jalan
terdapat daftar klinik rawat jalan di Rumah Sakit Royal Progress Jakarta Utara, pada
halaman pendaftaran pasien baru terdapat formulir untuk mengisi data pasien baru,
pada halaman pembelian obat bebas terdapat formulir untuk pembelian obat bebas
dengan cara melakukan pemilihan obat yang akan di beli, pada halaman pembelian
obat dengan resep terdapat formulir untuk pembelian obat dengan cara mengupload
resep dan pada halaman pendaftaran rawat jalan terdapat formulir untuk melakukan
permintaan rawat jalan pendaftaran ini hanya bisa digunakan oleh pasien yang telah
terdaftar di Rumah Sakit Royal Progress Jakarta Utara, jika pasien belum terdaftar
maka pasien diharuskan mengisi formulir pendaftaran pasien baru.
d. Prosedur Halaman Informasi
Untuk masuk ke dalam halaman informasi pasien hanya cukup memilih halaman
informasi pada beranda. Kemudian akan tampil halaman informasi yang memiliki
beberapa menu diantaranya halaman jadwal dokter, halaman rekanan asuransi dan
halaman rekanan perusahaan. Pada halaman jadwal dokter terdapat nama dan
jadwal dokter di Rumah Sakit Royal Progress Jakarta Utara. Pada halaman rekanan
asuransi terdapat informasi mengenai daftar rekanan asuransi di rumah sakit dan
pada halaman rekanan perusahaan terdapat informasi mengenai daftar rekanan
perusahaan di rumah sakit.
2. Analisis Kebutuhan Kasir :
a. Prosedur Halaman Login Kasir
29
Untuk masuk ke dalam halaman login harus membuka browser terlebih dahulu dan
mengisi alamat URL http:localhost/royalprogress/sirusak/index.php pada browser.
Kemudian akan tampil halaman login dimana terdapat username dan password. Kasir
diharuskan mengisi username, password dan mengklik login, jika username dan
password benar maka akan tampil halaman beranda kasir jika username dan
password salah maka akan muncul pemberitahuan bahwa username dan password
kurang tepat.
b. Prosedur Halaman Beranda Kasir
Untuk masuk ke dalam halaman beranda harus terlebih dahulu mengisi login.
Kemudian akan tampil halaman beranda yang terdapat tulisan selamat datang di
halaman beranda kasir.
c. Prosedur Halaman Pasien
Untuk masuk ke dalam halaman pasien kasir cukup memilih pasien di beranda kasir.
Kemudian akan tampil halaman pasien yang terdapat daftar pasien di rumah sakit.
Pada halaman pasien kasir dapat menambahkan dan mengedit pasien.
d. Prosedur Halaman Rawat Jalan
Untuk masuk ke dalam halaman rawat jalan kasir cukup memilih rawat jalan di
beranda kasir. Kemudian akan muncul halaman rawat jalan yang terdapat daftar
pasien rawat jalan di Rumah Sakit Royal Progress Jakarta Utara. Pada halaman rawat
jalan kasir dapat menambahkan rawat jalan baru dan mengedit rawat jalan.
30
e. Prosedur Halaman Resep
Untuk masuk ke dalam halaman resep kasir cukup memiliih resep pada halaman
beranda kasir. Kemudian akan tampil halaman resep yang terdapat daftar pembelian
resep di apotik Rumah Sakit Royal Progress Jakarta Utara. Pada halaman resep kasir
dapat menambahkan pembelian resep baru.
f. Prosedur Halaman Permintaan Rawat Jalan
Untuk masuk ke dalam halaman permintaan rawat jalan kasir cukup memilih
permintaan lalu memilih rawat jalan. Kemudian akan tampil halaman permintaan
rawat jalan yang terdapat daftar permintaan pasien rawat jalan.
g. Prosedur Halaman Permintaan Resep
Untuk masuk ke dalam halaman permintaan resep kasir cukup memilih permintaan
lalu memilih resep. Kemudian akan tampil halaman permintaan resep yang terdapat
opsi untuk resep bebas dan resep upload apotik.
h. Prosedur Halaman Laporan Rawat Jalan
Untuk masuk ke dalam halaman laporan rawat jalan kasir memilih laporan pada
halaman beranda lalu memilih rawat jalan. Kemudian akan tampil halaman laporan
31
rawat jalan lalu kasir memilih tanggal laporan yang akan dilihat dan klik tampil untuk
menampilkan laporan.
i. Prosedur Halaman Laporan Apotik
Untuk masuk ke dalam halaman laporan apotik kasir memilih laporan pada halaman
beranda lalu memilih apotik. Kemudian akan tampil halaman laporan apotik lalu kasir
memilih tanggal laporan yang akan dilihat dan klik tampil untuk menampilkan
laporan..
3. Analisis kebutuhan Admin
a. Prosedur Halaman Login Admin
Untuk masuk ke dalam halaman login harus membuka browser terlebih dahulu dan
mengisi alamat URL http:localhost/royalprogress/sirusak/index.php pada browser.
Kemudian akan tampil halaman login dimana terdapat username dan password.
Admin diharukan mengisi username, password dan mengklik login, jika username dan
password benar makan akan tampil halaman beranda admin, kemudian jika username
dan password salah makan akan muncul pemberitahuan bahwa username dan
password kurang tepat.
b. Prosedur Halaman Beranda
untuk masuk ke dalam halaman beranda admin harus terlebih dahulu mengisi login.
Kemudian akan tampil halaman beranda yang terdapat tulisan selamat datang di
halaman beranda admin.
c. Prosedur Halaman Pasien
32
Untuk masuk ke dalam halaman pasien admin cukup memilih pasien di beranda
admin. Kemudian akan tampil halaman data pasien yang terdapat daftar pasien di
rumah sakit.
d. Prosedur Halaman Rawat jalan
Untuk masuk ke dalam halaman rawat jalan admin memilih pelayanan lalu rawat jalan
di beranda admin. Kemudian akan muncul halaman rawat jalan yang terdapat daftar
pasien rawat jalan di Rumah Sakit Royal Progress Jakarta Utara. Pada halaman rawat
jalan admin dapat menambahkan, menghapus dan mengedit rawat jalan.
e. Prosedur Halaman Dokter
Untuk masuk ke dalam halaman dokter admin memilih pelayanan lalu dokter di
beranda admin. Kemudian akan muncul halaman dokter yang terdapat daftar dokter
di Rumah Sakit Royal Progress Jakarta Utara. Pada halaman dokter admin dapat
menambahkan, menghapus dan mengedit dokter.
f. Prosedur Halaman Resep
Untuk masuk ke dalam halaman resep admin memiliih farmasi lalu memiilih resep
pada halaman beranda admin. Kemudian akan tampil halaman resep yang terdapat
formulir pembelian resep. Pada halaman resep admin dapat menambahkan
pembelian resep baru dan menghapus pembelian resep.
g. Prosedur Halaman Obat
Untuk masuk ke dalam halaman obat admin memiliih farmasi lalu memiilih obat pada
halaman beranda admin. Kemudian akan tampil halaman obat yang terdapat daftar
33
obat di Rumah Sakit Royal Progress Jakarta Utara. Pada halaman obat admin dapat
menambahkan obat, mengedit dan menghapus data obat
h. Prosedur Halaman Permintaan Rawat Jalan
Untuk masuk ke dalam halaman permintaan rawat jalan kasir cukup memilih
permintaan lalu memilih rawat jalan. Kemudian akan tampil halaman permintaan
rawat jalan yang terdapat daftar permintaan pasien rawat jalan.
i. Prosedur Halaman Permintaan Resep
Untuk masuk ke dalam halaman permintaan resep kasir cukup memilih permintaan
lalu memilih resep. Kemudian akan tampil halaman permintaan resep yang terdapat
opsi resep bebas dan resep upload.
j. Prosedur Halaman Laporan Rawat Jalan
untuk masuk ke dalam halaman laporan rawat jalan admin memilih laporan pada
halaman beranda lalu memilih rawat jalan. Kemudian akan tampil halaman laporan
rawat jalan lalu admin memilih tanggal laporan yang akan dilihat dan klik tampil untuk
menampilkan laporan.
k. Prosedur Halaman Laporan Apotik
34
untuk masuk ke dalam halaman laporan apotik admin memilih laporan pada halaman
beranda lalu memilih apotik. Kemudian akan tampil halaman laporan apotik lalu
admin memilih tanggal laporan yang akan dilihat dan klik tampil untuk menampilkan
laporan.
l. Prosedur Halaman Data Login
untuk masuk ke dalam halaman data login admin memilih data login pada halaman
beranda. Kemudian akan tampil halaman data login admin dapat menambah,
menghapus dan mengedit data login.
3.2. Perancangan Perangkat Lunak
Adapun perancangan perangkat lunak dalam perancangan sistem informasi
pelayanan kesehatan berbasis web pada Rumah Sakit Royal Progress Jakarta Utara
akan terbagi menjadi beberapa bagian antara lain:
3.2.1. Rancangan Antar Muka
Berikut adalah rancangan antar muka dalam perancangan sistem informsi
pelayanan kesehatan pada Rumah Sakit Royal Progress Jakarta Utara berbasis web:
1. Rancangan Antar Muka Pasien
a. Rancangan Antar Muka Beranda
HEADER
BERANDA PROFILE PELAYANAN INFORMASI
RAWAT JALAN JADWAL DOKTER
35
RAWAT INAP REKANAN ASURANSI
PENDAFTARAN PASIEN BARU
REKANAN PERUSAHAAN
PEMBELIAN OBAT BEBAS
PEMBELIAN OBAT DENGAN RESEP
PENDAFTARAN RAWAT JALAN
PROMO PAKET MELAHIRKAN IMAGE
PROMO MEMBER ROYAL LIFETIME IMAGE
FOOTER
Gambar III.2
Rancangan Antar Muka Beranda
b. Rancagan Antar Muka Profile
36
HEADER
BERANDA PROFILE PELAYANAN INFORMASI
RAWAT JALAN JADWAL DOKTER
RAWAT INAP REKANAN ASURANSI
PENDAFTARAN PASIEN BARU
REKANAN PERUSAHAAN
PEMBELIAN OBAT BEBAS
PEMBELIAN OBAT DENGAN RESEP
PENDAFTARAN RAWAT JALAN
VISI DAN MISI TENTANG KAMI
FOOTER
Gambar III.3
Rancangan Antar Muka Profile
37
c. Rancangan Antar Muka Rawat Jalan
Gambar III.4
Rancangan Antar Muka Rawat Jalan
HEADER
HOME PROFILE PELAYANAN INFORMASI
RAWAT JALAN JADWAL DOKTER
RAWAT INAP REKANAN ASURANSI
PENDAFTARAN PASIEN BARU
REKANAN PERUSAHAAN
PEMBELIAN OBAT BEBAS
PEMBELIAN OBAT DENGAN RESEP
PENDAFTARAN RAWAT JALAN
DAFTAR KLINIK RAWAT JALAN
Image
FOOTER
38
d. Rancangan Antar Muka Rawat inap
HEADER
HOME PROFILE PELAYANAN INFORIMASI
RAWAT JALAN JADWAL DOKTER
RAWAT INAP REKANApN ASURANSI
PENDAFTARAN PASIEN BARU
REKANAN PERUSAHAAN
PEMBELIAN OBAT BEBAS
PEMBELIAN OBAT DENGAN RESEP
PENDAFTARAN RAWAT JALAN
Informasi Kamar Perawatan Rawat Inap dan Tarif
IMAGE
FOOTER
Gambar III.5
Rancangan Antar Muka Rawat Inap
39
e. Rancangan Antar Muka Pendaftaran Pasien Baru
HEADER
HOME PROFILE PELAYANAN INFORIMASI
RAWAT JALAN JADWAL DOKTER
RAWAT INAP REKANAN ASURANSI
PENDAFTARAN PASIEN BARU
REKANAN PERUSAHAAN
PEMBELIAN OBAT BEBAS
PEMBELIAN OBAT DENGAN RESEP
PENDAFTARAN RAWAT JALAN
NAMA PASIEN : JENIS KELAMIN: TANGGAL LAHIR : ALAMAT: NO TELPON :
FOOTER
Gambar III.6
99/99/9999
XX XXXX XX 99 XXXX
99999999999
X
XXXX
Daftar Batal
40
Rancangan Antar Pendaftaran Pasien Baru
f. Rancangan Antar Muka Pembelian Obat Bebas
HEADER
HOME PROFILE PELAYANAN INFORIMASI
RAWAT JALAN JADWAL DOKTER
RAWAT INAP REKANAN ASURANSI
PENDAFTARAN PASIEN BARU
REKANAN PERUSAHAAN
PEMBELIAN OBAT BEBAS
PEMBELIAN OBAT DENGAN RESEP
PENDAFTARAN RAWAT JALAN
* Pembelian Untuk Pasien Yang Telah Terdaftar di Rs Royal Progress *Jika Pasien Baru Silahkan Lakukan Pendaftaran Di Halaman Pendaftaran Pasien Baru * Untuk Sementara Pembelian Hanya Untuk Wilayah Jakarta Utara dan Sekitarnya, untuk wilayah lain belum dapat kami proses untuk pembelian * Setelah pemesanan anda akan dihubungi oleh pihak Rumah Sakit paling lambat 30 menit dari pemesanan, obat akan di antarkan oleh kurir kami dan siapkan uang pas untuk pembayaran
FOOTER
Gambar III.7
Rancangan Antar Muka Pembelian Obat Bebas
g. Rancangan Antar Muka Pembelian Obat Dengan Resep
HEADER
HOME PROFILE PELAYANAN INFORIMASI
RAWAT JALAN JADWAL DOKTER
RAWAT INAP REKANAN ASURANSI
41
PENDAFTARAN PASIEN BARU
REKANAN PERUSAHAAN
PEMBELIAN OBAT BEBAS
PEMBELIAN OBAT DENGAN RESEP
PENDAFTARAN RAWAT JALAN
NAMA PASIEN : JENIS KELAMIN: TANGGAL LAHIR : ALAMAT: NO TELPON : UPLOAD RESEP
* Pembelian Hanya Untuk Pasien Yang Memiliki Resep Dari Rawat Jalan di Rs Royal Progress
*Jika Pasien Baru Silahkan Lakukan Pendaftaran Di Halaman Pendaftaran Pasien Baru dan Melakukan Pembelian Obat Di Halaman Pembelian Obat Bebas
* Untuk Sementara Pembelian Hanya Untuk Wilayah Jakarta Utara dan Sekitarnya, untuk wilayah lain belum dapat kami proses untuk pembelian
* Setelah pemesanan anda akan dihubungi oleh pihak Rumah Sakit paling lambat 30 menit dari pemesanan, obat akan di antarkan oleh kurir kami dan siapkan uang pas untuk pembayaran
FOOTER
Gambar III.8
Rancangan Antar Muka Pembelian Obat Dengan Resep
42
h. Rancangan Antar Muka Pendaftaran Rawat Jalan
HEADER
HOME PROFILE PELAYANAN INFORIMASI
RAWAT JALAN JADWAL DOKTER
RAWAT INAP REKANAN ASURANSI
PENDAFTARAN PASIEN BARU
REKANAN PERUSAHAAN
PEMBELIAN OBAT BEBAS
PEMBELIAN OBAT DENGAN RESEP
PENDAFTARAN RAWAT JALAN
NAMA PASIEN : JENIS KELAMIN: TANGGAL LAHIR : ALAMAT: NO TELPON : PELAYANAN : DOKTER :
43
*Pendaftaran ini hanya untuk pendaftaran Rawat jalan Pasien Yang Telah Terdaftar Di Rs Royal Progress *Jika Pasien Baru Silahkan Lakukan Pendaftaran Di Halaman Pendaftaran Pasien Baru
FOOTER
Gambar III.9
Rancangan Antar Muka Pendaftaran Rawat Jalan
i. Rancangan Antar Muka Jadwal Dokter
HEADER
HOME PROFILE PELAYANAN INFORIMASI
RAWAT JALAN JADWAL DOKTER
RAWAT INAP REKANAN ASURANSI
PENDAFTARAN PASIEN BARU
REKANAN PERUSAHAAN
PEMBELIAN OBAT BEBAS
PEMBELIAN OBAT DENGAN RESEP
PENDAFTARAN RAWAT JALAN
IMAGE
NAMA DOKTER PELAYANAN JADWAL PRAKTIK
FOOTER
Gambar III.10
Rancangan Antar Muka Jadwal Dokter
44
j. Rancangan Antar Muka Rekanan Asuransi
HEADER
HOME PROFILE PELAYANAN INFORIMASI
RAWAT JALAN JADWAL DOKTER
RAWAT INAP REKANAN ASURANSI
PENDAFTARAN PASIEN BARU
REKANAN PERUSAHAAN
PEMBELIAN OBAT BEBAS
PEMBELIAN OBAT DENGAN RESEP
PENDAFTARAN RAWAT JALAN
DAFTAR REKANAN ASURANSI
FOOTER
Gambar III.11
Rancangan Antar Muka Rekanan Asuransi
45
k. Rancangan Antar Muka Rekanan Perusahaan
HEADER
HOME PROFILE PELAYANAN INFORIMASI
RAWAT JALAN JADWAL DOKTER
RAWAT INAP REKANAN ASURANSI
PENDAFTARAN PASIEN BARU
REKANAN PERUSAHAAN
PEMBELIAN OBAT BEBAS
PEMBELIAN OBAT DENGAN RESEP
PENDAFTARAN RAWAT JALAN
DAFTAR REKANAN PERUSAHAAN
FOOTER
Gambar III.12
46
Rancangan Antar Muka Rekanan Perusahaan
2. Rancangan Antar Muka Kasir
a. Rancangan Antar Muka Login
Header
Username :
Password :
login
47
Gambar III.13
Rancangan Antar Muka Login
b. Rancangan antar muka Beranda
BERANDA PASIEN RAWAT JALAN
RESEP PERMINTAAN
LAPORAN KELUAR
RAWAT JALAN
RAWAT JALAN
RESEP APOTIK
SELAMAT DATANG DI HALAMAN BERANDA KASIR
Gambar III.14
Rancangan Antar Muka Beranda
Footer
48
c. Rancangan Antar Muka Data Pasien
BERANDA PASIEN RAWAT JALAN
RESEP PERMINTAAN
LAPORAN KELUAR
RAWAT JALAN
RAWAT JALAN
RESEP APOTIK
TAMBAH DATA PASIEN SEARCH
No ID PASIEN NAMA JENIS KELAMIN
TANGGAL LAHIR
ALAMAT NO TELEPONE
AKSI
9 99 XXXX X 99/99/9999 XXXXX 999999 XXX/XXX
Gambar III.15
Rancangan Antar Muka Data Pasien
d. Rancangan Antar Muka Rawat Jalan
BERANDA PASIEN RAWAT JALAN
RESEP PERMINTAAN
LAPORAN KELUAR
RAWAT JALAN
RAWAT JALAN
RESEP APOTIK
TAMBAH RAWAT JALAN SEARCH
NO PASIEN DEPARTEMEN
TANGGAL
PEMBAYARAN AKSI
9 XXXXX XXXXX 99/99/9999
99999 XXXX/XXXX
Gambar III.16
Rancangan Antar Muka Rawat Jalan
49
e. Rancangan Antar Muka Resep
Beranda Pasien Rawat Jalan
Resep Permintaan Laporan Keluar
Rawat Jalan Rawat Jalan
Resep Apotik
No Kwitansi Nama Pasien Tanggal Jumlah tools
Gambar III.17
Rancangan Antar Muka Resep
f. Rancangan Antar Muka Permintaan Rawat Jalan
BERANDA PASIEN RAWAT JALAN
RESEP PERMINTAAN LAPORAN KELUAR
RAWAT JALAN
RAWAT JALAN
RESEP APOTIK
SEACRH
NO TANGGAL
NAMA PASIEN
NO TELELPON DEPARTEMEN
DOKTER
Gambar III.18
50
Rancangan Antar Muka Permintaan Rawat jalan
g. Rancangan Antar Muka Permintaan Resep
BERANDA PASIEN RAWAT JALAN
RESEP PERMINTAAN LAPORAN KELUAR
RAWAT JALAN RAWAT JALAN
RESEP APOTIK
SEARCH
KODE PEMBELIAN
NAMA NO TELPON RESEP NAMA OBAT HARGA
Gambar III.19
Rancangan Antar Muka Permintaan Resep
h. Rancangan Antar Muka Laporan Rawat Jalan
BERANDA PASIEN RAWAT JALAN
RESEP PERMINTAAN LAPORAN KELUAR
RAWAT JALAN RAWAT JALAN
RESEP APOTIK
51
S/D
Gambar III.20
Rancangan Antar Muka Laporan Rawat Jalan
i. Rancangan Antar Muka Laporan Apotik
BERANDA PASIEN RAWAT JALAN
RESEP PERMINTAAN LAPORAN KELUAR
RAWAT JALAN RAWAT JALAN
RESEP APOTIK
S/D
Gambar III.21
Rancangan Antar Muka Laporan Apotik
3. Rancangan Antar Muka Admin
a. Rancangan Antar Muka Login
Header
Username :
Password :
52
Gambar III.22
Rancangan Antar Muka Admin
b. Rancangan Antar Muka Beranda Admin
BERANDA
PASIEN PELAYANA FARMASI
PERMINTAAN
LAPORAN DATA LOGIN
KELUAR
RAWAT JALAN
RESEP RAWAT JALAN
RAWAT JALAN
DOKTER OBAT RESEP APOTIK
login
Footer
53
SELA,MAT DATANG DI BERANDA ADMIN
Gambar III.23
Rancangan Antar Muka Beranda
c. Rancangan Antar Muka Pasien
BERANDA
PASIEN PELAYANA FARMASI
PERMINTAAN
LAPORAN DATA LOGIN
KELUAR
RAWAT JALAN
RESEP RAWAT JALAN
RAWAT JALAN
DOKTER OBAT RESEP APOTIK
TAMBAH DATA PASIEN SEACRH
NO ID PASIEN
NAMA PASIEN
JENIS KELAMIN
TANGGAL LAHIR
ALAMAT NO TELEPONE
Aksi
9 9 XXX X 99/99/9999
XX XXXX 99 999999999
XXX/XXX
Gambar III.24
Rancangan Antar Muka Pasien
d. Rancangan Antar Muka Rawat Jalan
BERANDA PASIEN PELAYANAN FARMASI
PERMINTAAN
LAPORAN DATA LOGIN
KELUAR
RAWAT JALAN RESEP RAWAT JALAN
RAWAT JALAN
DOKTER OBAT RESEP APOTIK
TAMBAH DOKTER SEARCH
NO PASIEN DEPARTEMEN TANGGAL PEMBAYARAN AKSI
54
9 XXX XXXXX 99/99/9999 99999 XXXX/XXX
Gambar III.25
Rancangan Antar Muka Rawat Jalan
e. Rancangan Antar Muka Dokter
BERANDA PASIEN PELAYANAN FARMASI
PERMINTAAN
LAPORAN DATA LOGIN
KELUAR
RAWAT JALAN RESEP RAWAT JALAN
RAWAT JALAN
DOKTER OBAT RESEP APOTIK
TAMBAH DOKTER SEARCH
NO ID DOKTER NAMA DOKTER DEPARTEMEN AKSI X 999 XXXXX XXXXXX XXXX/XXX
Gambar III.26
Rancangan Antar Muka Dokter
f. Rancangan Antar Muka Resep
Beranda Pasien Pelayanan Farmasi PERMINTAAN
Laporan Data Login
Keluar
55
Rawat Jalan
Resep
Rawat Jalan Rawat Jalan
Dokter Obat Resep Apotik
Tarif
No Kwitansi Nama Pasien Tanggal Jumlah tools
Gambar III.27
Rancangan Antar Muka Resep
g. Rancangan Antar Muka Farmasi Obat
BERANDA PASIEN PELAYANAN
FARMASI PERMINTAAN
LAPORAN
DATA
LOGIN
KELUAR
RAWAT JALAN
RESEP RAWAT JALAN
RAWAT JALAN
DOKTER OBAT RESEP APOTIK
TARIF
TAMBAH OBAT SEARCH
NO ID OBAT NAMA OBAT SATUAN HARGA AKSI
9 9 XXXX XX 999 XXXX/XXXX
56
Gambar III.28
Rancangan Antar Muka Obat
h. Rancangan Antar Muka Permintaan Rawat Jalan
Gambar III.29
Rancangan Antar Muka Permintaan Rawat Jalan
i. Rancangan Antar Muka Permintaan Resep
BERANDA PASIEN PELAYANAN FARMASI PERMINTAAN
LAPORAN DATA LOGIN KELUAR
RAWAT JALAN
RESEP RAWAT JALAN
RAWAT JALAN
DOKTER OBAT RESEP APOTIK
TARIF
SEARCH
NO NAMA ALAMAT NO TELPON RESEP
Gambar III.30
Rancangan Antar Muka Permintaan Resep
j. Rancangan Antar Muka Laporan Rawat Jalan
BERANDA PASIEN PELAYANAN
FARMASI PERMINTAAN LAPORAN DATA LOGIN
KELUAR
RAWAT JALAN
RESEP RAWAT JALAN RAWAT JALAN
DOKTER OBAT RESEP APOTIK
TARIF
SEARCH
NO TANGGAL NAMA PASIEN PELAYANAN DOKTER
BERANDA PASIEN PELAYANAN FARMASI PERJANJIAN LAPORAN DATA LOGIN
KELUAR
57
Gambar III.31
Rancangan Antar Muka Rawat Jalan
k. Rancangan Antar Muka Laporan Apotik
Gambar III.32
Rancangan Antar Muka Laporan Apotik
l. Rancangan Antar Muka Halaman Data Login
BERANDA PASIEN PELAYANAN FARMASI PERMINTAAN LAPORAN DATA LOGIN
KELUAR
RAWAT JALAN
RESEP RAWAT JALAN RAWAT JALAN
DOKTER OBAT RESEP APOTIK
TARIF
TAMBAH lOGIN SEARCH
NO ID USER USERNAME PASSWORD AKSI
Gambar III.33
RAWAT JALAN RESEP RAWAT JALAN
RAWAT JALAN
DOKTER OBAT RESEP APOTIK
TARIF
S/D
BERANDA PASIEN PELAYANAN
FARMASI PERMINTAAN
LAPORAN DATA LOGIN
KELUAR
RAWAT JALAN
RESEP RAWAT JALAN
RAWAT JALAN
DOKTER OBAT RESEP APOTIK
TARIF
S/D
58
Rancangan Antar Muka Data Login
3.2.2 Basis Data
Berikut rancangan basis data dalam Perancangan Sistem Informasi Pelayana
Kesehatan Pada Rumah Sakit Royal Progress Jakarta Utara berbasis web:
A. Entity Relationship Diagram (ERD)
Tbl_p_rj
Tbl_p_resep
Tbl_trans_obat
Tbl_detail_resep
Tbl_resep
Tbl_obat
Tbl_user
Tbl_detail_trans
password
Hak_akses
username
Id_p_resep
Id_user
id_trans_obat
Tanggal_trans
Id_pasien
Total_item_trans
Tbl_dokter
tarif
Jadwal_praktik
Nama_dokterId_dokter
Tbl_pasien
Id_pasien
alamat
Tanggal_lahir
No_telepon
Jenis_kelamin
Jenis_kelamin
Tbl_prj
tindakan
keluhan
Id_p_rj
No_rj
By_tindakan
bayar
Total_rj
jumlah
Id_detail_resep
Id_resep
Upload_resep
melakukan
memilih
berisi
mengelola
Id_p_rj
Tanggal_p_rj
Id_pasienId_dokter
Tanggal_p_resep
Id_obat
statusId_pasien
Id_resep
melakukan
berisi
mengelola
menghasilkan
Id_user
No_rj
Id_p_rj
Id_dokter
Id_p_rj
Id_pasien
Id_p_rj
No_rj
Id_resep
No_rj
Id_p_resep
Tanggal_resep
Total_item
Total_bayar
Id_user
Id_resep
No_rj
Id_resep
Id_user
Id_p_resep
subtotal
berisi
Id_detail_resepId_resep
Id_pasien
Id_p_resep
melakukan
Total_bayar_trans
status
Id_user
berisi
Id_detail_resep
Id_obat
Nama_obat
satuan stock harga
Id_obat
berisi
Id_obat
Id_detail_trans
Id_detail_trans Id_obat
Id_trans_obat
Jumlah_trans
Subtotal_trans
mengelola
berisi
Id_detail_trans
id_trans_obatId_user
Id_trans_obat
departemen
Id_user
Id_resep
59
Gambar III.34
Entity Relationship Diagram (ERD)
b. Logical Relational Strukture (LRS)
Gambar III.35
Logical Relational Strukture (LRS)
3.2.3 Spesifikasi File
Sepesifikasi File merupakan penjabaran tentang file-file database yang digunakan
dalam program untuk pengolahan website. Dalam program ini menggunakan satu buah
filedatabase dengan nama sirusak_tek, di dalam database tersebut terdapat beberapa
tabel, adapun tabel tersebut adalah sebagai berikut:
1. File tbl_user
Nama File : File tbl_user
Akronim File : tbl_user
Fungsi : sebagai data user
Tipe File :File Master
Media File :Hard disk
Field Key : id_user
Software : Mysql 5.01
Panjang record : 45
60
Tabel. III.1
Spesifikas File tbl_user
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id user id_user Int 5 Primary Key &
Auto increment
2 username Username varchar 10
3 Password Password varchar 20
4 Hak Akses hak_akses varchar 10
2. File tbl_dokter
Nama File : File tbl_dokter
Akronim File : tbl_dokter
Fungsi : sebagai data dokter
Tipe File :File Master
Media File :Hard disk
Field Key : id_dokter
Software : Mysql 5.01
Panjang record : 100 byte
Tabel. III.2
Spesifikas File tbl_dokter
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id Dokter id_dokter Int 5 Primary Key
& Auto
61
increment
2 Nama dokter nama_dokter Varchar 30
3 Departemen Departemen Varchar 10
4 Jadwal Praktik Jadwal_praktik Varchar 50
5 Tarif Tarif int 5
3. File tbl_pasien
Nama File : File tbl_Pasien
Akronim File : tbl_pasien
Fungsi : sebagai data pasien
Tipe File :File Master
Media File :Hard disk
Field Key : id_pasien
Software : Mysql 5.01
Panjang record : 68 byte
Tabel. III.3
Spesifikas File tbl_pasien
62
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id Pasien id_pasien Int 5 Primary Key &
Auto increment
2 Nama pasien nama_pasien Varchar 20
3 Alamat Senin Varchar 30
4 Jenis kelamin Jenis_kelamin Char 1
5 Tanggal lahir tanggal_lahir Date
6 No telepon no_telepon Int 12
4. File tbl_obat
Nama File : File tbl_obat
Akronim File : tbl_obat
Fungsi : sebagai data obat
Tipe File : File Master
Media File : Hard disk
Field Key : id_obat
Software : Mysql 5.01
Panjang record : 45 byte
Tabel. III.4
63
Spesifikas File tbl_obat
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id obat id_obat Int 5 Primary Key &
Auto increment
2 Nama obat Nama_obat Varchar 20
3 Satuan Satuan Varchar 10
4 Harga_jual Harga Int 5
5 Stock Stock int 5
5. File tbl_prj
Nama File : File tbl_prj
Akronim File : tbl_prj
Fungsi : sebagai data pembayaran rawat jalan
Tipe File : File Transaksi
Media File : Hard disk
Field Key : no_rj
Software : Mysql 5.01
Panjang record : 80 byte
64
Tabel. III.5
Spesifikas File tbl_prj
No Elemen Data Akronim Tipe Panjang Keterangan
1 No rj No_rj Int 5 Primary Key &
Auto increment
2 Keluhan Keluhan Varchar 20
3 Tindakan Tindakan Varchar 30
4 Biaya
tindakan by_tindakan Int 5
5 Total rj Total_rj Int 5
6 Bayar rj Bayar_rj int 5
7 Id user Id_user Int 5 Foreign key
8 Id Permintaan
Rj Id_p_rj Int 5 Foreign key
6. File tbl_p_rj
Nama File : File tbl_p_rj
Akronim File : tbl_p_rj
Fungsi : sebagai data permintaan rawat jalan pasien
Tipe File :File Transaksi
Media File :Hard disk
Field Key : id_p_rj
Software : Mysql 5.01
Panjang record : 15 byte
65
Tabel. III.6
Spesifikas File tbl_p_rj
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id permintaan rj id_p_rj Int 5
Primary Key
& Auto
increment
2 Tanggal
Permintaan Rj Tanggal_p_rj date
3 Id pasien id_pasien Int 5 Foreign key
4 Id dokter id_dokter int 5 Foreign key
7. File tbl_p_resep
Nama File : File tbl_p_resep
Akronim File : tbl_p_resep
Fungsi : sebagai data permintaan resep pasien
Tipe File :File Transaksi
Media File :Hard disk
Field Key : id_apotik
Software : Mysql 5.01
Panjang record : 80 byte
66
Tabel. III.7
Spesifikas File tbl_p_resep
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id permintaan
resep id_p_resep Int 5
Primary Key &
Auto increment
2 Tanggal
Permintaan Tanggal_p_resep date
3 Id pasien id_pasien Int 5 Foreign key
4 Id resep Id_resep Int 5
5 Upload Resep Upload_resep Var 50
6 Status Status_resep Var 15
8. File tbl_resep
Nama File : File tbl_resep
Akronim File : tbl_resep
Fungsi : sebagai data pembelian resep
Tipe File : File Transaksi
Media File : Hard disk
Field Key : id_detail_resep
Software : Mysql 5.01
Panjang record : 25 byte
67
Tabel. III.8
Spesifikas File tbl_resep
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id Transaksi idtransaksi Int 5 Primary Key &
Auto increment
2 No rj No_rj Int 5
Foreign key
3 Tanggal resep Tanggal Date
4 Total_resep Grandtotal Int 5
5 Id user Id_user Int 5 Foreign key
6 Id_p_resep id_p_resep Int 5 Foreign key
9. File tbl_detail_resep
Nama File : File tbl_detail_resep
Akronim File : tbl_detail_resep
Fungsi : sebagai data detail obat resep
Tipe File :File Transaksi
Media File :Hard disk
Field Key : id_detail_resep
Software : Mysql 5.01
Panjang record : 30 byte
68
Tabel. III.9
Spesifikas File tbl_detail_resep
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id detail resep id_detail_re
sep Int 5
Primary Key &
Auto increment
2 Id Transaksi Idtransaksi Int 5 foreign key
3 Id_obat Id_obat Int 5 foreign key
4 Jumlah Jumlah_rese
p Int 5
5 Harga Harga_rese
p Int 5
6 Subtotal Subtotal_res
ep 5
10. File tbl_trans_obat
Nama File : File tbl_trans_obat
Akronim File : tbl_trans_obat
Fungsi : sebagai data pembelian obat bebas
Tipe File :File Transaksi
Media File :Hard disk
Field Key : id_trans_obat
Software : Mysql 5.01
Panjang record : 35 byte
69
Tabel III.10
Spesifikas tbl_trans_obat
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id trans obat id_trans_obat Int 5 Primary Key &
Auto increment
2 Tanggal
Transaksi Tanggal_trans Date
3 Id pasien Id_pasien Int 5 Foreign key
4 Total biaya trans Total_by_trans Int 5
5 Status Status_trans Var 15
6 Id user Id_user Int 5 Foreign key
11. File tbl_detail_trans
Nama File : File tbl_detail_trans
Akronim File : tbl_detail_trans
Fungsi : sebagai data detail obat bebas
Tipe File :File Transaksi
Media File :Hard disk
Field Key : id_detail_trans
Software : Mysql 5.01
Panjang record : 30 byte
70
Tabel III.11
Spesifikas File tbl_detail_trans
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id detail trans id_detail_trans Int 5
Primary Key
& Auto
increment
2 Id_trans_obat Id_trans_obat int 5 Foreign key
3 Id_obat Id_obat Int 5 Foreign key
4 Jumlah trans Jumlah_trans Int 5
5 Harga Trans Harga_trans int 5
6 Subtotal trans Subtotal_trans Int 5
12. File tbl_sementara
Nama File : File tbl_sementara
Akronim File : tbl_sementar
Fungsi : sebagai data sementara pembelian obat
Tipe File : File Transaksi
Media File : Hard disk
Software : Mysql 5.01
71
Panjang record : 30 byte
Tabel III.12
Spesifikas File tbl_sementar
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id obat id_obat Int 5
Primary Key
& Auto
increment
2 Nama obat Nama_obat Int 5 Foreign key
3 Harga jual Harga_jual Int 5 Foreign key
4 Jumlah Jumlah_ Int 5
5 Subtotal Subtotal int 5
13. File tbl_sementara_trans
Nama File : File tbl_sementara_trans
Akronim File : tbl_sementar_trans
Fungsi : sebagai data sementara pembelian obat
Tipe File :File Transaksi
Media File :Hard disk
Software : Mysql 5.01
72
Panjang record : 30 byte
Tabel III.13
Spesifikas File tbl_sementara_trans
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id obat id_obat Int 5
2 Nama obat Nama_obat Int 5
3 Harga jual Harga_jual Int 5
4 Jumlah Jumlah_trans Int 5
5 Subtotal Subtotal int 5
3.2.4 Rancangan Struktur Navigasi
Dalam pembuatan website ini, penulis menggunakan struktur navigasi
campuran, berikut adalah struktur navigasi yang ada pada website ini :
yang digunakan adalah struktur navigasi campuran. Strukturnya antara lain :
A. Struktur Navigasi Pasien
73
Struktur Navigasi Pasien berbeda dengan struktur navigasi kasir dan struktur
navigasi admin. Beberapa halaman hanya bisa dikunjungi oleh Pasien. Struktur Navigasi
yang digunakan adalah struktur navigasi campuran. Strukturnya antara lain :
Gambar III.36
Struktur Navigasi Pasien
B. Struktur Navigasi Kasir
Struktur Navigasi Kasir berbeda dengan struktur navigasi pengunjung maupun admin.
Nantinya halaman kasir ini hanya bisa dikunjungi oleh kasir. Struktur navigasi yang
digunakan adalah struktur navigasi campuran. Strukturnya antara lain :
74
Gambar III.37
Struktur Navigasi Kasir
C. Struktur Navigasi Admin
Struktur Navigasi Admin berbeda dengan struktur navigasi pengunjung maupun user.
Nantinya halaman admin ini hanya bisa dikunjungi oleh Admin. Struktur Navigasi yang
digunakan adalah struktur navigasi campuran. Strukturnya antara lain :
Gambar III.38
Struktur Navigasi Admin
75
3.3. Implementasi dan pengujian Unit
3.3.1 Implementasi
Implementasi rancangan antar muka pada perancangan Sistem
Informasi Pelayanan Kesehatan Pada Rumah Sakit Royal Progress Jakarta
Utara berdasarkan hasil rancangan antar muka.
1. Implementasi Rancangan Antar Muka Pasien
a. Halaman Beranda Pasien
Gambar III.39
Implementasi Halaman Beranda Pasien
b. Halaman Profile
76
Gambar III.40
Implementasi Halaman Profile
c. Halaman Rawat Jalan
Gambar III.41
Implementasi Halaman Rawat Jalan
78
e. Halaman Pendaftaran Pasien Baru
Gambar III.43
Implementasi Halaman Pendaftaran Pasien Baru
f. Halaman Pembelian Obat Bebas
Gambar III.44
Implementasi Halaman Pembelian Obat Bebas
g. Halaman Pembelian Obat dengan Resep
Gambar III.45
Implementasi Halaman Pembelian Obat Dengan Resep
h. Halaman Pendaftaran Rawat Jalan
79
Gambar III.46
Implementasi Halaman Pendaftaran Rawat Jalan
i. Halaman Jadwal Dokter
Gambar III.47
Implementasi Halaman Rekanan Asuransi
j. Halaman Rekanan Perusahaan
Gambar III.48
Implementasi Halaman Rekanan Perusahaan
k. Halaman Rekanan Asuransi
Gambar III.49
Implementasi Halaman Rekanan Asuransi
80
2. Implementasi Rancangan Antar Muka Admin
a. Halaman login admin
Gambar III.50
Implementasi Halaman Login
81
b. Halaman Beranda
Gambar III.51
Implementasi Halaman Beranda
c. Halaman Pasien
Gambar III.52
Implementasi Halaman Pasien
d. Halaman Rawat Jalan
Gambar III.53
Implementasi Halaman Rawat Jalan
e. Halaman Dokter
Gambar III.54
Implementasi Halaman Dokter
82
f. Halaman Resep
Gambar III.55
Implementasi Halaman Reseo
g. Halaman Obat
Gambar III.56
Implementasi Halaman Obat
h. Halaman Permintaan Rawat Jalan
Gambar III.57
Implementasi Halaman Permintaan Rawat Jalan
i. Halaman Permintaan Resep
83
Gambar III.58
Implementasi Halaman Permintaan Resep
j. Halaman Laporan Rawat Jalan
Gambar III.59
Implementasi Halaman Laporan Rawat Jalan
k. Halaman Laporan Apotik
Gambar III.60
Implementasi Halaman Laporan Apotik
l. Halaman Data Login
Gambar III.61
Implementasi Halaman Data Login
84
3. Implementasi Rancangan Antar Muka Kasir
a. Halaman Login Kasir
Gambar III.62
Implementasi Halaman Login
b. Halaman Beranda
Gambar III.63
Implementasi Halaman Beranda
c. Halaman Pasien
85
Gambar III.64
Implementasi Halaman Pasien
d. Halaman Rawat Jalan
Gambar III.65
Implementasi Halaman Rawat Jalan
e. Halaman Resep
Gambar III.66
Implementasi Halaman Resep
f. Halaman Permintaan Rawat Jalan
Gambar III.67
Implementasi Halaman Permintaan Rawat Jalan
g. Halaman Permintaan Resep
Gambar III.68
Implementasi Halaman Permintaan Resep
86
h. Halaman Laporan Rawat Jalan
Gambar III.69
Implementasi Halaman Rawat Jalan
i. Halaman Laporan Apotik
Gambar III.70
Implementasi Halaman Apotik
3.3.2 Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang dibutuhkan untuk mengimplementasikan Sistem Informasi Pelayanan Kesehatan
Pada Rumah Sakit Royal Progress Jakarta Utara.
1. Spesifikasi Perangkat Keras
a. Server
1. CPU
(a) Processor® Pentium®Core duo
(b) RAM DDR3 2 GB (1.89 GB Usable)
(c) Hard Disk 320 GB
2. Mouse
3. Keyboard
4. Monitor 10.0”-LCD
87
5. Koneksi internet dengan kecepatan 2 Mbps.
6. Printer
7.
b. Client
1) CPU
(a) Processor ® Pentium® 4
(b) RAM DDR2 1GB
(c) Hard Disk 20 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 100 kbps
6) Printer
2. Spesifikasi Perangkat Lunak
a. Server
1. Sistem operasi : Microsoft Windows 7
2. Web server : Apache2triad
3. Web browser : Mozilla Firefox, Google Chrome.
b. Client
1. Sistem operasi : Microsoft Windows
2. web browser : Mozilla Firefox, Google Chrome.
3.3.3 Pengujian Unit
88
Pengujian terhadap program yang dibuat menggunakan Blackbox Testing
yang fokus terhadap proses masukan dan keluaran program.
1. Pengujian Terhadap Halaman Login
Tabel III.14. Pengujian Black Box Testing Halaman Login
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
penguji
an
Kesimpula
n
1.
Username
dan
password
tidak diisi
kemudian
klik
tombol
login
Username:
(kosong)
Password:
(kosong)
Sistem akan
menolak akses dan
muncul peringatan
“Username dan
password kurang
tepat”
Sesuai
harapa
n
Valid
2
Username
diisi dan
Password
tidak diisi
kemudian
Username:
admin01
(benar)
Password:
(kosong)
Sistem akan
menolak akses dan
muncul
peringatan“Userna
me dan password
Sesuai
harapa
n
Valid
89
klik login kurang tepat”
3
Username
tidak diisi
dan
password
diisi
kemudian
klik login
Username:
(kosong)
Password:
12345678(ben
ar)
Sistem akan
menolak akses dan
muncul
peringatan“Userna
me dan password
kurang tepat”
Sesuai
Harapa
n
Valid
4
Username
dan
password
terisi
namun
salah satu
ada yang
salah
Username:
admin01(benar
)
Password:
adm001(salah)
Sistem akan
menolak akses dan
muncul
peringatan“Userna
me dan password
kurang tepat”
Sesuai
harapa
n
Valid
5
Username
dan
password
terisi
dengan
benar dan
Username:
ozi(benar)
Password:ozi
(benar)
Sistem akan
menerima dan
masuk ke halaman
admin
Sesuai
harapa
n
Valid
90
klik login
2. Pengujian Terhadap Halaman Pasien
Tabel III.15. Pengujian Black Box Testing Halaman Pasien
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Semua data isi
field tidak terisi
dan klik tombol
simpan
Semua
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
2
Beberapa data
field tidak terisi
dan klik tombol
simpan
Beberapa
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
3
Semua field
terisi dan klik
tombol simpan
Semua
field
(benar)
Sistem akan
menyimpan
field ke dalam
database dan
Sesuai
harapan
Valid
91
akan
menampilkan
halaman
pasien
3. Pengujian Terhadap Halaman Tambah Dokter
Tabel III.16. Pengujian Black Box Testing Halaman Dokter
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Semua data isi
field tidak terisi
dan klik tombol
simpan
Semua
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
2
Beberapa data
field tidak terisi
dan klik tombol
simpan
Beberapa
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
3
Semua field
terisi dan klik
tombol simpan
Semua
field
(benar)
Sistem akan
menyimpan
field ke dalam
Sesuai
harapan
Valid
92
database dan
akan
menampilkan
halaman
dokter
4. Halaman Tambah Rawat Jalan
Tabel III.17. Pengujian Black Box Testing Halaman Rawat Jalan
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Semua data isi
field tidak terisi
dan klik tombol
simpan
Semua
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
2
Beberapa data
field tidak terisi
dan klik tombol
simpan
Beberapa
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
3
Semua field
terisi dan klik
Semua
field
Sistem akan
menyimpan
Sesuai
harapan
Valid
93
tombol simpan (benar) field ke dalam
database dan
akan
menampilkan
halaman rawat
jalan
5. Halaman Tambah Obat
Tabel III.18. Pengujian Black Box Testing Tambah Obat
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Semua data isi
field tidak terisi
dan klik tombol
simpan
Semua
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
2
Beberapa data
field tidak terisi
dan klik tombol
simpan
Beberapa
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
3 Semua field Semua Sistem akan Sesuai Valid
94
terisi dan klik
tombol simpan
field
(benar)
menyimpan
field ke dalam
database dan
akan
menampilkan
halaman obat
harapan
6. Halaman Resep
Tabel III.19. Pengujian Black Box Testing Resep
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Semua data isi
field tidak terisi
dan klik tombol
simpan
Semua
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
2
Beberapa data
field tidak terisi
dan klik tombol
Beberapa
field
(kosong)
Sistem akan
menolak
proses
Sesuai
harapan
Valid
95
simpan penyimpanan
3
Semua field
terisi dan klik
tombol simpan
Semua
field
(benar)
Sistem akan
menyimpan
field ke dalam
database dan
akan
menampilkan
halaman resep
Sesuai
harapan
Valid
7. Halaman Data Login
Tabel III.20 Pengujian Black Box Testing Halaman Data Login
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Semua data isi
field tidak terisi
dan klik tombol
simpan
Semua
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
96
2
Beberapa data
field tidak terisi
dan klik tombol
simpan
Beberapa
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
3
Semua field
terisi dan klik
tombol simpan
Semua
field
(benar)
Sistem akan
menyimpan
field ke dalam
database dan
akan
menampilkan
halaman data
login
Sesuai
harapan
valid
8. Halaman Pendaftara Pasien Baru
Tabel III.21. Pengujian Black Box Testing Halaman Pendaftaran Pasien Baru
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Semua data isi
field tidak terisi
Semua
field
Sistem akan
menolak
Sesuai
harapan
Valid
97
dan klik tombol
daftar
(kosong) proses
penyimpanan
2
Beberapa data
field tidak terisi
dan klik tombol
daftar
Beberapa
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
3
Semua field
terisi dan klik
tombol daftar
Semua
field
(benar)
Sistem akan
menyimpan
field ke dalam
database dan
akan
menampilkan
halaman
pendaftaran
pasien baru
Sesuai
harapan
valid
9. Halaman Pembelian Obat Dengan Resep
Tabel III.22. Pengujian Black Box Testing Halaman Obat Dengan Resep
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
98
1.
Semua data isi
field tidak terisi
dan klik tombol
pesan
Semua
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
2
Beberapa data
field tidak terisi
dan klik tombol
pesan
Beberapa
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
3
Semua field
terisi dan klik
tombol pesan
Semua
field
(benar)
Sistem akan
menyimpan
field ke dalam
database dan
akan
menampilkan
halaman
pembelian
obat dengan
resep
Sesuai
harapan
Valid
10. Halaman Tambah Pembelian Obat Bebas
Tabel III.23 Pengujian Black Box Testing Pembelian Obat Bebas
No Skenario Test case Hasil yang Hasil Kesimpulan
99
Pengujian diharapkan pengujian
1.
Semua data isi
field tidak terisi
dan klik tombol
proses
Semua
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
2
Beberapa data
field tidak terisi
dan klik tombol
proses
Beberapa
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
3
Semua field
terisi dan klik
tombol proses
Semua
field
(benar)
Sistem akan
menyimpan
field ke dalam
database dan
akan
menampilkan
halaman
pembelian
obat bebas
Sesuai
harapan
valid
11. Halaman Pendaftaran Rawat Jalan
Tabel III.24 Pengujian Black Box Testing Halaman Pendaftaran Rawat Jalan
100
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Semua data isi
field tidak terisi
dan klik tombol
simpan
Semua
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
2
Beberapa data
field tidak terisi
dan klik tombol
simpan
Beberapa
field
(kosong)
Sistem akan
menolak
proses
penyimpanan
Sesuai
harapan
Valid
3
Semua field
terisi dan klik
tombol simpan
Semua
field
(benar)
Sistem akan
menyimpan
field ke dalam
database dan
akan
menampilkan
halaman
pendaftaran
rawat jalan
Sesuai
harapan
valid
66
BAB IV
PENUTUP
4.1 Kesimpulan
Setelah mengamati dan mempelajari, penulis mengambil kesimpulan
mengenai Perancangan Sistem Informasi Pelayanan Kesehatan Berbasis Web Pada
Rumah Sakit Royal Progress Jakarta Utara, kesimpulan tersebut antara lain yaitu:
1. Aplikasi berbasis web dapat menjadi alternatif pilihan sebagian besar
masyarakat yang ingin mencari informasi yang lebih cepat dan akurat.
2. Pada perancangan sistem informasi berbasis web ini merupakan salah satu
sarana untuk mendapatkan informasi online yang biasa diakses oleh siapa saja
sehingga dapat mempromosikan rumah sakit melalui website.
3. Pada sistem informasi berbasis web ini menjadikan kemudah bagi pasien
untuk dapat melakukan pendaftara secara online dan pembelian resep secara
online karna pasien tidak perlu datang ke rumah sakit
4. Dengan adanya sistem yang terkomputerasi maka semua data meliputi proses
pencatatan, rawat jalan, apotik dan laporan dapat tersimpan dalam database.
5. Penggunaan Adobe Macromedia Dreamweaver 8 sangat membantu untuk
membuat sebuah website yang dinamis maupun statis dan dalam pembuatan
website ini menggunakan bahasa pemograman PHP untuk melakukan proses
masukan data ke dalam database.
67
4.2. Saran-saran
Dari kesimpulan yang telah dibuat berdasarkan proses perancangan website
maka penulis mencoba mengajukan saran-saran agar dapat membuat website yang
jauh lebih baik. Maka diperlukan cara-cara sebagai berikut :
1. Sistem informasi berbasis web dioperasikan menggunakan komputer,
sebelumnya user harus diberikan pelatihan terlebih dahulu sebelum terjadinya
suatu kesalahan.
2. Keamanan data merupakan hal yang sangat penting dalam sebuah website, untuk
itu diperlukan suatu sistem keamanan data yang baik, seperti
penggunaan username dan password agar hanya orang-orang yang berhak dapat
mengakses data-data tersebut dan lakukan backup data secara rutin agar
kita memiliki cadangan data apabila data dalam web server rusak atau hilang.
3. Diharapkan untuk selalu melakukan update data secara rutin, agar website
menjadi lebih dinamis. Penambahan sebaris isi atau informasi pun akan
membawa perubahan pada website agar pengunjung website benar-benar tahu
informasi terbaru yang sedang beredar di masyarakat.
4. Website dapat dikembangakan sesuai dengan kebutuhan yang ada.
104
DAFTAR PUSTAKA
Fathansyah. 2012. basis data. Bandung: Informatika.
Kusrini dan kinoyo, A.2007. Tuntunan Praktis Membangan Sistem Informasi
Akutansi Denga Visual Basic & Microsoft SQL Server. Yogyakarta:Andi.
Pratama, I Putu Agus Eka. 2014. Sistem Informasi Dan Implementasinya. Bandung:
Informatika Bandung.
Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT
Prestasi Pustakaraya
Sibero, Alexander F.K 2013. Web Programing power pack.Yogyakarta: MediaKom
Sukamto, A.Rosa dan M salahudin 2013. Rekayasa perangkat lunak terstuktur dan
berorientai objek. Bandung :informatika
Sutarman. 2007. Membangun Aplikasi Web dengan PHP dan Mysql. Yogyakarta:
Graha Ilmu.
Sutopo, Ariesto Hadi. 2007. Pemrograman Flash Dengan PHP Dan Mysql.
Yogyakarta : Graha ilmu
Sommerville, Ian. 2007. Software Engineering Eight. Australia : Addison-Wesley