Kelompok 1 :
Penulis
i
DAFTAR ISI
Halaman
KATA PENGANTAR........................................................................................................i
DAFTAR ISI.....................................................................................................................ii
DAFTAR TABEL............................................................................................................iv
DAFTAR GAMBAR........................................................................................................v
BAB 1................................................................................................................................1
PENDAHULUAN.............................................................................................................1
1.1 Latar Belakang.................................................................................................1
1.2 Identifikasi Penyebab Masalah.......................................................................2
1.3 Rumusan Masalah............................................................................................3
1.4 Tujuan Penelitian..............................................................................................3
1.4.1 Tujuan Umum.............................................................................................3
1.4.2 Tujuan Khusus............................................................................................3
1.5 Manfaat Penelitian...........................................................................................3
1.5.1 Bagi Peneliti...............................................................................................3
1.5.2 Bagi Rumah Sakit.......................................................................................3
1.5.3 Bagi Akademik...........................................................................................4
BAB 2................................................................................................................................5
KAJIAN PUSTAKA.........................................................................................................5
2.1 Sistem Antrian..................................................................................................5
2.1.2 Sistem.........................................................................................................5
2.2.2 Antrian........................................................................................................5
2.2 Rumah Sakit.....................................................................................................8
2.2.1 Pengertian Rumah Sakit.............................................................................8
2.2.2 Jenis Pelayanan Kesehatan di Rumah Sakit Umum Kelas D....................10
2.3 System Development Lyfe Cycle (SDLC)......................................................11
2.4 Web Server......................................................................................................13
2.4.1 XAMPP....................................................................................................14
2.4.2 Apache......................................................................................................14
2.5 PHP..................................................................................................................15
2.6 MySQL............................................................................................................16
2.7 HTML dan CSS..............................................................................................16
ii
2.7.1 HTML......................................................................................................16
2.7.2 CSS...........................................................................................................17
2.8 DFD dan ERD.................................................................................................17
2.8.1 Data Flow Diagram (DFD).......................................................................17
2.8.2 Entity Relationship Diagram (ERD).........................................................20
2.9 Database..........................................................................................................22
2.9.1 Pengertian Database.................................................................................22
2.9.2 Komponen Database.................................................................................22
2.9.3 Elemen-Elemen Database.........................................................................24
2.9.4 Tabel Database..........................................................................................25
2.10 Black Box Testing...........................................................................................26
BAB 3..............................................................................................................................27
KERANGKA KONSEPTUAL......................................................................................27
3.1 Kerangka Konseptual....................................................................................27
3.2 Penjelasan Kerangka Konseptual.................................................................28
4.1 Jenis dan Rancangan Penelitian....................................................................29
4.1.1 Jenis Penelitian.........................................................................................29
4.1.2 Rancangan Penelitian...............................................................................29
4.2 Tempat dan Waktu Penelitian.......................................................................29
4.2.1 Tempat Penelitian.....................................................................................29
4.2.2 Waktu Penelitian.......................................................................................29
4.3 Obyek Penelitian.............................................................................................30
4.4 Variabel Penelitian dan Definisi Operasional Variabel................................30
4.5 Prosedur Penelitian........................................................................................31
4.6 Instrumen Penelitian......................................................................................32
4.7 Metode Pengumpulan Data...........................................................................32
4.7.1 Wawancara...............................................................................................32
4.7.2 Observasi..................................................................................................33
DAFTAR PUSTAKA......................................................................................................34
iii
DAFTAR TABEL
Tabel Halaman
iv
DAFTAR GAMBAR
Gambar Halaman
v
vi
BAB 1
PENDAHULUAN
1
Bangun Aplikasi Sistem Antrian Pasien Rawat Jalan Pada Rumah Sakit
DKT Gubeng Pojok, menyatakan bahwa, "Penelitian ini berupa
perancangan pembuatan aplikasi sistem antrian. Aplikasi sistem antrian ini
berisi aplikasi cetak nomor antrian, pemanggilan pasien, dan laporan
kunjungan pasien bedasarkan antrian".
Berdasarkan hasil obsevasi awal Kelompok 1 di Rumah Sakit Pena
Husada Surabaya, rata – rata pasien yang melakukan antrian sebanyak 100
pasien per hari, 70 pasien berobat di Poli Obgyn, dan 30 pasien berobat di
poli lain. Saat ini pembuatan nomor antrian masih dilakukan secara
konvensional, artinyadalampembuatan nomor antrian petugas masih secara
manual. Hal ini memerlukan waktu yang banyak untuk pembuatan nomor
antrian. Nomor antrian saat ini diberikan secara acak kepada pasien yang
datang langsung di rumah sakit maupun memesan dalam via telepon.
Selain itu petugas masih melakukan panggilan pasien satu persatu
dengan menggunakan microphone. Hal ini merupakan salah satu
hambatanyang meluangkan waktu cukup banyak untuk melakukan
pemanggilan pasien. Rumah Sakit saat ini tidak mempunyai laporan
kunjungan pasien pada sistem antrian.
Berdasarkan adanya permasalahan yang dijelaskan diatas, maka
Peneliti menawarkan solusi dengan membuat aplikasi sistem antrian
sesuai dengan kebutuhan unit rekam medis di Rumah Sakit Pena Husada
Surabaya. dengan judul "Penyediaan Aplikasi Sistem Antrian Rawat .lalan
pada Rumah Sakit Pena Husada Surabaya".
2
1.3 Rumusan Masalah
Berdasarkan latar belakang dan masalah diatas, maka Kelompok 1
melakukan perumusan masalah "Bagaimana membuat aplikasi sistem
antrian pasien pada Instansi Rawat Jalan di Rumah Sakit Pena Husada
Surabaya ?"
3
1.5.3 Bagi Akademik
Sebagai tambahan referensi di perpustakaan STIKES Yayasan
Rumah Sakit dr.Soetomo bagi mahasiswa terutama untuk materi
TIK
4
BAB 2
KAJIAN PUSTAKA
2.1.2 Sistem
Menurut logianto (2005:2),"Sistem adalah kumpulan dari elemen –
elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.
Sistem ini menggambarkan suatu kejadian – kejadian dan kesatuan
yang nyata, seperti tempat, benda dan orang-orang yang betul – betul
ada dan terjadi".
Menurut O'Brien (2005:45), "Sistem adalah suatu kombinasi
teratur apapun dari people (orang), hardware (perangkat keras)
software (perangkat lunak), computer network dan data
communication, database yang mengumpulkan, mengubah dan
menyebarkan informasi di dalam suatu bentuk organisasi”.
2.2.2 Antrian
Menurut Mulyono (2007:271). "Antrian adalah kejadian yang
sering di jumpai dalam kehidupan sehari – hari. Menunggu didepan
loket untuk mendapatkan tiket kereta api, menunggu pengisian bahan
bakar, menunggu pembayaran di check out counter suatu
supermarket, danbeberapa kasus menunggu yang lain sering dialami"
Dalam sistem antrian terdapat beberapa komponen dasar antrian
antara lain adalah :
a. Kedatangan
Setiap masalah antrian melibatkan kedatangan. misalnya orang,
mobil atau panggilan telepon untuk dilayani. Unsur ini sering
disebut proses input. Proses input meliputi sumber kedatangan atau
5
biasa dinamakan calling population, dan cara terjadinya kedatangan
yang umumnya merupakan proses random.
b. Pelayan
Pelayan atau mekanisme pelayanan dapat terdiri dari satu atau
lebih pelayan, atau satu atau lebih fasilitas pelayanan. Contohnya
pada sebuah check out counter dari suatu supermarket terkadang
hanya ada seorang pelayan, tetapi bisa juga diisi seorang kasir
dengan pembantunya untuk memasukkan barang-barang ke
kantong plastik. Sebuah bank dapat mempekerjakan seorang atau
banyak teller. Di samping itu. perlu diketahui cara pelayanan
dirampungkan, yang kadang-kadang merupakan proses random.
c. Antri
Inti dari analisis antrian adalah antri itu sendiri. Timbulnya
antrian terutama tergantung dari sifat kedatangan dan proses
pelayanan. Penentu antrian lain yang penting adalah disiplin antri.
Disiplin antri adalah aturan keputusan yang menjelaskan cara
melayani pengantri, misalnya datang awal dilayani dulu yang lebih
dikenai dengan singkatan FCFS, datang terakhir dilayani dulu
LCFS, berdasar prioritas. berdasar abjad. berdasar janji. dan Iain-
Iain. Jika tak ada antrian berarti terdapat pelayan yang nganggur
atau kelebihan fasilitas.
Menurut Thomas J. Kakiay disiplin antrian adalah aturan
dimana para pelanggan dilayani. atau disiplin pelayanan (service
discipline) yang memuat urutan (order) para pelanggan menerima
lavanan. Ada 4 bentuk disiplin antrian menurut urutan kedatangan
antara lain adalah :
1) First Come First Served (FCFS) atau First In First Our
(FIFO), dimana pelanggan yang terlebih dahulu datang akan
dilayani terlebih dahulu Misalnya, antrian pada loket
pembelian tiket bioskop, antrian pada loket pembelian tiket
kereta api.
2) Last Come First Served (LCFS) atau Last In First Out
(LIFO), dimana pelanggan yang datang paling akhir akan
6
dilayani teriebih dahulu Misalnya, system antrian pada
elevator lantai yang sama, system bongkar muat barang
dalam truk, pasien dalam kondisi kritis, walaupun dia datang
paling akhir tetapi dia akan dilayani terlebih dahulu.
3) Service In Random Order (SIRO) atau Random Selection for
Service (RSS), dimana panggilan didasarkan pada peluang
secara random. Misalnya. pada arisan dimana penarikan
berdasarkan nomor undian.
4) Priority Service (PS). dimana prioritas pelayanan diberikan
kepada pelanggan yang mempunyai prioritas lebih tinggi
dibandingkan pelanggan yang mempunyai prioritas rendah.
Antrian Pelayanan
2. Banyak Saluran Satu Atap
Antrian Pelayanan
Antrian Pelayanan
4. Banyak Saluran Banyak Atap
Antrian Pelayanan
Secara umum sistem antrian yang digunakan oleh rumah sakit
ada 2 yaitu :
8
subspesialis terbatas. Direncanakan rumah sakit ripe B didirikan di
setiap ibukota propinsi (provincial hospital) yang menampung
pelayanan rujukan dari rumah sakit kabupaten. Rumah sakit
pendidikan yang tidak termasuk tipe A juga diklasifikasikan
sebagai rumah sakit tipe B.
3. Rumah Sakit Umum Kelas C
Rumah Sakit kelas C adalah rumah sakit yang mampu
memberikan pelayanan kedokteran subspesialis terbatas. Terdapat
empat macam pelayanan spesialis disediakan yakni pelayanan
penyakit dalam, pelayanan bedah, pelayanan kesehatan anak, serta
pelayanan kebidanan dan kandungan. Direncanakan rumah sakit
tipe C ini akan didirikan di setiap kabupaten kota (regency
hospital) yang menampung pelayanan rujukan dari puskesmas.
4. Rumah Sakit Umum Kelas D
Rumah Sakit ini bersifat transisi karena pada suatu saat akan
ditingkatkan menjadi rumah sakit kelas C. Pada saat ini
kemampuan rumah sakit tipe D hanyalah memberikan pelayanan
kedokteran umum dan kedokteran gigi. Sama halnya dengan rumah
sakit tipe C, rumah sakit tipe D juga menampung pelayanan yang
berasal dari puskesmas.
9
a. Pelayanan Medik Umum terdiri dari Pelayanan Medik Dasar,
Pelayanan Medik Gigi Mulut dan Pelayanan Kesehatan Ibu Anak
Keluarga Berencana.
b. Pelayanan Medik Spesialitik Dasar sebagaimana yang dimaksud
pelayanan medik spesialitik dasar dapat diberikan oleh spesialis,
residen tahap mandiri, atau dokter dengan kewenangan tambahan
tertentu sesuai dengan kebutuhan pelayanan medik spesialistik
dasar meliputi :
1) Pelayanan Kebidanan dan Kandungan
2) Pelayanan Kesehatan Anak
3) Pelayanan Penyakit Dalam
4) Pelayanan Bedah
Pelayanan Medik Spesialistik Dasar dapat dilakukan melalui
kerjasama dengan rumah sakit pendidikan atau rumah sakit yang
kelasnya lebih tinggi dan berlokasi paling dekat, yang berperan
sebagai rumah sakit penampung.
c. Pelayanan Gawat Darurat harus dapat memberikan pelayanan
Gawat Darurat 24 jam dan 7 hari seminggu dengan kemampuan
melakukan pemeriksaan awal kasus-kasus gawat darurat
melakukan resusitasi dan stabilitasi sesuai dengan standar
d. Pelayanan Keperawatan dan Kebidanan terdiri dari pelayanan
asuhan keperawatan dan asuhan kebidanan
e. Pelayanan Laboratorium sebagaimana yang dimaksud pelayanan
laboratorium diselenggarakan sesuai standar pelayanan
Iaboratorium
f. Pelayanan Radiologi sebagaimana dimaksud dalam pelayanan
radiologi harus memenuhi persyaratan perijinan dari Institusi yang
berwenang untuk penyimpanan, penggunaan sampai dengan
pembuangan limbah radioaktif
g. Pelayanan farmasi sebagaimana dimaksud dalam pelayanan farmasi
diselenggarakan dalam rangka memenuhi ketersediaan obat untuk
kebutuhan pelayanan kesehatan meliputi penyediaan, pengelolaan,
dandistribusi sediaan farmasi, perbekalan kesehatan habis pakai,
dan pelayanan farmasi klinik.
10
2.3 System Development Lyfe Cycle (SDLC)
"System Development Iife Cycle (SDLC) adalah suatu kerangka yang
menggambarkan kegiatan yang dilakukan pada setiap tahap pembuatan
sebuah software" (Al Fatta, 2007:24).
Model SDLC yang dipakai dalam Penelitian ini adalah model Waterfall.
Waterfall Model atau Classic Life Cicle merupakan model yang paling
banyak dipakai dalam Software Engineering (SE).
Requirement
Design
Implementation
Verification
Maintenance
Gambar 2. 1 Tahapan Metode Waterfall
Tahapan Metode Waterfall
11
system (desain sistem), Coding (pengkodean) & Testing (pengujian),
Penerapan Program, pemeliharaan. Tahapan tahapan dari metode
waterfall adalah sebagai berikut :
1. Requiremem Analisis
Tahap ini pengembang sistem diperlukan komunikasi yang
bertujuan untuk memahami perangkat lunak yang diharapkan oleh
pengguna dan batasan perangkat lunak tersebut. Informasi ini
biasanya dapat diperoleh melalui wawancara, diskusi atau survei
langsung. Informasi dianalisis untuk mendapatkan data yang
dibutuhkan oleh pengguna
2. System Design
Spesifikasi kebutuhan dari tahap sebelumnya akan dipelajari dalam
fase ini dan desain sistem disiapkan. Desain Sistem membantu
dalam menentukan perangkat keras(hardware) dan sistem
persyaratan dan juga membantu dalam mendefinisikan arsitektur
sistem secara keseluruhan.
3. Implementation
Pada tahap ini, sistem pertama kali dikembangkan di program kecil
yang disebut unit, yang terintegrasi dalam tahap selanjutnya. Setiap
unit dikembangkan dan diuji untuk fungsionalitas yang disebut
sebagai unit testing.
4. Integration &Testing
Seluruh unit yang dikembangkan dalam tahap implementasi
diintegrasikan ke dalam sistem setelah pengujian yang dilakukan
masing-masing unit. Setelah integrasi seluruh sistem diuji untuk
mengecek setiap kegagalan maupun kesalahan.
5. Operalion Maintenance
Tahap akhir dalam model waterfall. Perangkat lunak yang sudah
jadi, dijalankan serta dilakukan pemeliharaan. Pemeliharaan
termasuk dalam memperbaiki kesalahan yang tidak ditemukan pada
langkah sebelumnya Perbaikan implementasi unit sistem dan
peningkatan jasa sistem sebagai kebutuhan baru.
12
2.4 Web Server
Menurut Kurniawan (2008:2). "Web Server adalah sebuah perangkat
lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari
klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya
dalam halaman-halaman web yang umumnya berbentuk dokumen HTML".
Web Sever adalah sebuah komputer yang menjadi pusat kegiatan yang
melayani satu atau lebih permintaan jaringan, web server merupakan tempat
file - file yang hypertext, grafis dan semua content, permintaan URL
diproses di web server rersebut yang diminta lalu kembali mengirimkan
kepada komputer client" (Nugroho, 2008)
2.4.1 XAMPP
Xampp adalah perangkat lunak bebas yang mendukung banyak
sistem operasi. Xampp merupakan kompilasi dari beberapa
program. Fungsinya adalah sebagai server yang berdiri sendiri
(localhost) yang terdiri atas program Apache HTTP Server. MySQL
database dan penerjemah bahasa yang dituliss dengan bahasa
pemrograman PHP dan Perl. Nama Xampp merupakan singkatan
dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan
Perl. Program ini tersedia dalam GNU General Public License dan
bebas. Xampp merupakan web server yang mudah digunakan yang
dapat melayani tampilan halaman web yang dinamis.
13
2.4.2 Apache
Apache adalah sebuah nama web server yang bertanggung jawab
pada request-response HTTP. Selain itu, Apache juga diartikan
sebagai suatu web server yang kompak, modular, mengikuti standar
protokol HTTP. Apache memiliki fitur-fitur canggih seperti pesan
kesalahan yang dapat dikonfigurasi, autentikasi berbasis basis data
dan lain-lain. Apache juga didukung oleh sejumlah antarmuka
pengguna berbasis grafik (GUI) yang memungkinkan penanganan
sewer menjadi mudah. Apache merupakan perangkat lunak sumber
terbuka dikembangkan oleh komunitas terbuka yang terdiri dari
pengembang-pengembang dibawah naungan Apache Software
Foundation.
2.5 PHP
PHP adalah singkatan dari Hypertext Preprocessor, yang merupakan
sebuah bahasa scripting yang terpasang pada HTML yang dibuat oleh
Rasmus Lerdorf. Sebagian besar sintaks mirip dengan bahasa C, Java dan
Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama
penggunaan bahasa ini adalah untuk memungkinkan perancang web
menulis halaman web dinamik dengan cepat.
14
Dengan demikian kode program yang ditulis dalam PHP tidak akan
terlihat oleh user sehingga keamanan halaman web lebih terjamin. PHP
dirancang untuk membuat halaman web yang dinamis, yaitu halaman web
yang dapat membentuk suatu tampilan berdasarkan permintaan terkini,
seperti menampilkan isi basis data ke halaman web.Salah satu keunggulan
yang dimiliki PHP adalah kemampuannya untuk melakukan koneksi ke
berbagai macam sofiware sistem manajemen basis data atau Database
Management Sistem (DBMS), sehingga dapat menciptakan suatu halaman
web dinamis.
2.6 MySQL
MySQL merupakan aplikasi database server. SQL merupakan
kepanjangan dari Structured Query Language. SQL merupakan bahasa
terstruktur yang digunakan untuk mengolah database. MySQL dapat
digunakan untuk membuat dan mengelola database beserta isinya. Kita
dapat memanfaatkan MySQL untuk mengelola database.
15
menyimpan data dalam database dan memanipulasi data-data yang
dipcrlukan Mampulasi data tersebut berupa menambah, mengubah, dan
menghapus data yang berada dalam database".
2.7.2 CSS
Menurut Wahyu Sya'ban (2010 :37) "Cascading Style Sheet
(CSS)merupakan salah satu bahasa pemograman web untuk
mengendalikan beberapa komponen dalam sebuah web, sehingga akan
lebih terstruktur dan seragam".
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh
pada teks, warna tabel, ukuran border, warna border, warna hyperlink,
warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri,
kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style
sheet yang digunakan untuk mengatur tampilan dokumen. Dengan
adanya CSS memungkinkan kita untuk menampiIkan halaman yang
sama dengan format yang berbeda
16
2.8 DFD dan ERD
2.8.1 Data Flow Diagram (DFD)
Menurut Sukamto dan Shalahuddin pada tahun 2014 Tentang Data
Flow Diagram (DFD) : Data Flow Diagram atau dalam bahasa
Indonesia menjadi Diagram Alir Data (DAD) adalah refresentasi
grafikyang menggambarkan aliran informasi dan transformasi
informasi yangdiaplikasikan sebagai data yang mengatur dari
masukan (input) dan keluaran (output). DFD tidak sesuai untuk
memodelkan sistem yang menggunakan pemograman berorientasi
objek.
17
DFD Level 3, 4. 5 dan seterusnya merupakan breakdown dari
modul pada DFD Level di atasnya. Breakdown pada level 3, 4
dan 5 dan seterusnya aturannya sama persis dengan DFD Level 1
atau Level 2.
18
atau tanpa kata data
misalnya “siswa”
Proses atau fungsi atau
prosedur, pada pemodelan
perangkat lunak yang
akan diimplementasikan
dengan pemrograman
terstruktur, maka
pemodelan notasi inilah
3 Proses
yang harusnya menjadi
fungsi atau prosedur di
dalam kode program
Catatan; Nama yang
diberikan pada sebuah
proses biasanya berupa
kata kerja
4 Penyimpanan File atau basis data atau
Data penyimpanan (storage)
pada pemodelan
perangkat lunak yang
akan diimplementasikan
dengan pemrograman
terstruktur, maka
pemodelan notasi inilah
yang harusnya dibuat
menjadi tabel – tabel
basis data yang
dibutuhkan, tabel – tabel
ini juga harus sesuai
dengan perancangan tabel
– tabel basis data yang
dibutuhkan, tabel – tabel
ini harus juga sesuai
dengan perancangan tabel
– tabel basis data (Entity
Relationship Diagram
(ERD), Conceptual Data
Model (CMD), Physical
Data Model (PDM))
19
Catatan: Nama yang
diberikan pada sebuah
penyimpanan biasanya
kata benda.
Simbol Keterangan
Entitas / Entity Entitas merupakan data inti yang akan
disimpan; bakal tabel pada basis data; benda
Nama_entitas yang memiliki data dan harus disimpan
datanya agar dapat diakses oleh aplikasi
komputer, penamaan entitas biasanya lebih
ke kata benda dan belum merupakan nama
tabel
Atribut Field atau kolom data yang butuh disimpan
dalam suatu entitas
Nama_atribut
Atribut / Kunci Primer Field atau kolom data yang butuh disimpan
dalam suatu entitas dan digunakan sebagai
kunci akses record yang diinginkan;
Nama_kunci_primer
20
biasanya berupa id, kunci primer dapat lebih
dari satu kolom, asalkan kombinasi dari
beberapa kolom tersebut dapat bersifat unik
(berbeda tanpa ada yang sama)
Atribut / Multi nilai / Multi Field atau kolom data yang butuh disimpan
dalam suatu entitas yang dapat memiliki
value
nilai lebih dari satu
Nama_atribut
2.9 Database
2.9.1 Pengertian Database
Menurut Yuswanto dan Subari (2008:34), "Database merupakan
sekumpulan data atau informasi yang teratur berdasarkan kriteria
tertentu yang saling berhubungan. Dalam dunia komputer, database
bisa dikategorikan sangat special karena selalu menjadi hal utama
dalam perancangan sistem komputer suatu perusahaan". Tentunya ada
alasan tersendiri mengapa database menjadi prioritas utama dalam
kinerja manajemen perusahaan, diantaranya :
1. Database tidak hanya berisi data tetapi juga berisi rencana atau
model data
2. Database dapat menjadi sumber utama yang digunakan secara
bersama- sama oleh berbagai pemakai dalam perusahaan sesuai
dengan kebutuhan.
21
2.9.2 Komponen Database
Menurut Edi Winarko (2006:28), Komponen utama dalam
penerapan datahase adalah :
1. Hardware
Perangkat keras yang biasanya terdapat dalam sistem database
adalah komputer, hardisk, disk, media komunikasi (jaringan) dan
lain-lain.
2. Operating system
Sistem operasi adalah program yang mengaktifkan sistem
komputer, mengendalikan seluruh resource yang ada serta
melakukan operasi-operasi dasar I/O, pengolahan file dan lain-lain.
Beberapa sistem operasi yang ada, yaitu MS-Dos, MS-Windows.
MS-Windows NT, Unix. Linux. Sun-solaris.
3. Program aplikasi
Perangkat lunak yang digunakan untuk membuat user interface
yang berfungsi sebagai perantara untuk berkomunikasi dengan
database beberapa program yang biasa digunakan adalah visual
basic, C- Builder ++ , visual foxpro, visual database, PHP dan lain-
lain.
4. Database
Dalam sebuah disk penyimpanan bisa terdapat beberapa database,
dimana dalam sebuah database bisa terdapat banyak tabel yang
menunjukkan kumpulan data-data yang memiliki kesamaan
5. User
Pada sistem komputer ada beberapa tipe user dalam penanganan
database, yaitu :
a. Programer aplikasi (application programmer)
User yang berinteraksi dengan database dengan menggunakan
data manipulation language (DML)
b. User mahir (casual user)
User yang berinteraksi dengan database tanpa menulis modul
program, tetapi menggunakan query yang telah disediakan oleh
suatu DBMS
c. User umum (end user ataunative user)
22
User yang berinteraksi dengan database pemanggilan sebuah
program aplikasi (executable program)
d. User khusus (specialized user)
User yang menulis aplikasi keperluan-keperluan khusus,
seperti aplikasiAI, sistem pakar, pengolahan citra dan lain-
lain.
1. Tabel
Tabel merupakan kumpulan informasi secara logis yang terkait dan
diperlakukan sebagai unit. Setiap tabel selalu terdiri atas lajur
vertikal yang biasa disebut dengan kolom atribut (colum/field)dan
lajur horizontal yang biasa disebut dengan baris data (row/record).
2. Kolom (field)
Kolom merupakan atribut data yang ada pada suatu tabel pada
database.
3. Baris (record)
Baris adalah kejadian tunggal yang berisi data di dalam tabel. Suatu
tabel terdiri dari baris (record) yang mengisi setiap kolom (field)
4. Kunci (key)
a. Primary key
Primary key adalah suatu kolom yang memiliki nilai unik dan
digunakan untuk mengidentifikasi setiap baris didalam label.
Karena sifatnya yang unik maka dapat digunakan sebagai acuan
dalam menampilkan, mengubah dan menghapus baris data.
Dengan adanya Primary key juga dapat mencegah terjadinya
duplikasi data karena sifatnya yang unik.
b. Foreign key
23
memberikan keterkaitan antara baris data pada satu tabel dengan
baris data pada tabel lainnya.
1. Tabel Master
Tabel master merupakan tabel yang mewakili entitas tertentu, Ia
berdiri independen Tabel master yang nantinya akan dilakukan
proses manipulasi data, seperti : update, insert dan delete.
Contohnya : tabel barang, mahasiswa. dosen, mata kuliah,
customer, supplier, dan sebagainya.
2. TabeI Transaksi
Tabel transaksi merupakan tabel yang terbentuk dari hasil transaksi
pada suatu form transaksi. la tidak bersifat independen atau
bergantung dengan tabel lain. Contohnya label transaksi
pemesanan barang, transaksi penjualan, dsb. Tabel transaksi ini
dibagi menjadi 2 yaitu :
a. Transaksi Header
Tabel dimana setiap field hanya ditulis/diinput/disimpan sekali.
Artinya dalam sebuah faktur contohnya tanggal faktur, nomor
faktur, id pelanggan akan ditulis atau diinput satu kali saja atau
tidak berulang.
b. Transaksi Detail
Tabel dimana setiap field yang ditulis/diinput/disimpan boleh
lebih dari satu kali.Artinya dalam satu nomor faktur, kita
dapat melakukan transaksi lebih dari satu kali. Misalnya kita
dapat memesan dua monitor, satu keyboard, satu "tikus".
Dimana data tersebut boleh berulang dalam satu nomor faktur.
24
2.10 Black Box Testing
Menurut Mustaqbal 2015 menyatakan bahwa, "Black Box Testing
berfokus pada spesifikasi fungsional dari perangkat lunak. Tester dapat
mendefinisikan kumpulan kondisi input dan melakukan pengetesan
pada spesifikasi fungsional program”.Metode pengujian Black Box
berfokus pada kebutuhan fungsional pada software, berdasarkan pada
spesifikasi kebutuhan software. Pengujian dengan menggunakan metode
Black Box berusaha untuk menemukan kesalahan dalam beberapa kategori,
diantaranya:
25
Cari Data
Input Data
Hapus Data
Poli Black Box
Edit Data
Cari Data
Input Data
Kartu Identitas
Hapus Data Black Box
Berobat
Edit Data
26
BAB 3
KERANGKA KONSEPTUAL
27
Penelitian digambarkan dalam DFD dan ERD yang akan menghasilkan
tabel-tabel dan tabel relasinya yang nanti dalam penyediaan aplikasi sistem
antrian, kemudian Peneliti akan merancang database berdasarkan tabel yang
terbentuk pada ERD dan user interface dari system web. Aplikasi sistem
antrian ini dikembangkan dengan metodologi pengembangan sistem
SDLC, penyediaan aplikasi berbasis web dengan menggunakan Tools PHP
dan MySQL untuk pembuatan database. Aplikasi tracer rawat inap
menghasilkan output berupa laporan antrian pasien dan mencetak nomor
antrian.
28
BAB 4
METODE PENELITIAN
29
Tabel 4. 1 Perencanaan Penelitian
Penyusunan
Proposal
Perancangan
Aplikasi
Perancangan
Database
Pembuatan
Source Code
Aplikasi
Evaluasi Source
Code Aplikasi
Penerapan
Aplikasi di
Tempat Penelitian
30
Tabel 4. 2 Variabel Penelitian dan Definisi Operasional
a. Tahap Persiapan
Pada tahap ini dilakukan wawancara, observasi awal, penyusunan
proposal dan pengambilan data yang dibutuhkan dalam Penelitian untuk
pembuatan aplikasi system antrian di Rumah Sakit Pena Husada
Surabaya.
b. Tahap Pelaksanaan
Peneliti melakukan pembuatan desain system yang meliputi
pembuatan alur system aplikasi, pembuatan database, serta desain input
31
dan output. Aplikasi sistem antrian sesuai yang dibutuhkan oleh Rumah
Sakit Pena Husada Surabaya.
c. Tahap Analisis dan Perancangan Sistem
Tahap ini merupakan tahap pengolahan data dan pembuatan
aplikasi system antrian sesuai dengan desain system antrian yang
dibutuhkan oleh Rumah Sakit Pena Husada Surabaya
d. Tahap Penulisan Hasil Penelitian
Tahap ini merupakan tahap akhir Penelitian, Peneliti melakukan
implementasi aplikasi, melakukan uji coba aplikasi tertang validasi data,
serta kesesuaian antar input dan output yang dihasilkan melalui
wawancara, untuk selanjutnya disusun menjadi laporan Karya Tulis
llmiah (KTI)
4.7.1 Wawancara
Wawancara (interview) adalah sebuah dialog yang dilakukan oleh
pewawancara (interviewer) untuk memperoleh informasi dari
terwawancara (Arikunto, 2006:155). Dalam Penelitian ini Peneliti
melakukan wawancara yang ditujukan kepala unit rekam medis dan
petugas rekam medis
4.7.2 Observasi
Didalam pengertian psikologik, observasi atau yang disebut pula
dengan pengamatan meliputi kegiatan pemuatan perhatian terhadap
32
sesuatu objek dengan menggunakan seluruh alat indra (Arikunto,
2006:156). Dalam Penelitian ini Peneliti mengamati kondisi antrian
untuk mengetahui alur antrian yang ada di Rumah Sakit Pena Husada
Surabaya.
33
DAFTAR PUSTAKA
34