Top Banner
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
107

TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

Mar 06, 2019

Download

Documents

votram
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 2: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 3: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 4: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 5: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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”.

Page 6: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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).

Page 7: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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.

Page 8: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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.

Page 9: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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.

Page 10: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 11: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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.

Page 12: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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.

Page 13: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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”

Page 14: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 15: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 16: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 17: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 18: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 19: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 20: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 21: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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.

Page 22: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 23: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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.

Page 24: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 25: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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.

Page 26: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 27: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 28: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 29: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 30: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 31: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 32: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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.

Page 33: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 34: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 35: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 36: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 37: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 38: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 39: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 40: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 41: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 42: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 43: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 44: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 45: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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 :

Page 46: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 47: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 48: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 49: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

46

Rancangan Antar Muka Rekanan Perusahaan

2. Rancangan Antar Muka Kasir

a. Rancangan Antar Muka Login

Header

Username :

Password :

login

Page 50: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 51: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 52: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 53: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 54: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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 :

Page 55: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 56: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 57: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 58: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 59: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 60: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 61: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 62: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 63: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 64: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 65: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 66: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 67: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 68: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 69: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 70: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 71: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 72: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 73: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 74: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 75: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 76: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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 :

Page 77: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 78: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 79: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

76

Gambar III.40

Implementasi Halaman Profile

c. Halaman Rawat Jalan

Gambar III.41

Implementasi Halaman Rawat Jalan

Page 80: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

77

d. Halaman Rawat Inap

Gambar III.42

Implementasi Halaman Rawat Inap

Page 81: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 82: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 83: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

80

2. Implementasi Rancangan Antar Muka Admin

a. Halaman login admin

Gambar III.50

Implementasi Halaman Login

Page 84: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 85: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 86: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 87: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 88: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 89: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 90: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 91: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 92: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 93: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 94: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 95: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 96: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 97: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 98: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 99: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 100: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 101: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 102: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 103: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 104: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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.

Page 105: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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.

Page 106: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

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

Page 107: TUGAS AKHIR - repository.bsi.ac.id · Internet bukan hanya untuk mencari segala sumber informasi yang datang dengan ... Dalam pembuatan Tugas Akhir ini penulis membutuhkan teori-teori

104

Winarno, Edi .2010. Pemograman Web Berbasis HTML, PHP, Javascrip. Jakarta: PT

Elex Media Komputindo.

Wiswakarma, Komang. 2010. Panduan Lengkap menguasai pemograman CSS.

Yogyakarta: Lokomedia.