Anda di halaman 1dari 63

APLIKASI PENDAFTARAN DAN PENDATAAN PASIEN

(Studi Kasus: Laboratorium Klinik Mediatest)

KERJA PRAKTEK

Disusun Untuk Memenuhi Salah Satu Syarat Dalam Menyelesaikan Mata Kuliah
Kerja Praktek/KKN Jurusan Teknik Informatika

Disusun oleh:

Andi Efendi 182101001


Raihan Rudi Faujiansyah 182101015

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

(STMIK DHARMA NEGARA)

BANDUNG

2021
LEMBAR PENGESAHAN

Telah dilakukan Sidang / Seminar Kerja Praktek:

Nama : Andi Efendi 182101001

Raihan Rudi Faujiansyah 182101015

Hari / Tanggal :

Jam :

Menyetujui

Dosen Pembimbing Dosen Pembimbing

(…………………..) (…………………..)

Pembantu Ketua I

(Iwan Ridwan, S.T., M.Kom)


RIWAYAT HIDUP

Nama : Andi Efendi

Tempat/ Tanggal Lahir : Bandung, Novemver 1999

Alamat : Jl. Cibintinu RT/RW 01/05 Kel. Kebonlega

Tinggi Badan : 167 cm

Berat Badan : 57 kg

Agama : Islam

Email : aefendi1699@gmail.com

Pendidikan : 2005-2011 SDN Babakan Priangan

2011-2014 SMPN 21 Bandung

2014-2017 SMK Prakarya Internasional


RIWAYAT HIDUP

Nama : Raihan Rudi Faujiansyah

Tempat/ Tanggal Lahir : Bandung, 16 Juni 2000

Alamat : KP Cibodas RT01 RW04 kec Pasirjambu

Tinggi Badan : 169 cm

Berat Badan : 55 kg

Agama : Islam

Email : raihanrudif1606@gmail.com

Pendidikan : 2012-2015 SMPN 1 PasirJambu

2015-2018 SMK Budi Bakti Ciwidey


ABSTRAK

APLIKASI PENDAFTARAN DAN PENDATAAN PASIEN


DI KLINIK LABORATORIUM MEDIATEST
Andi Efendi NIM: 182101001
Raihan Rudi Faujiansyah NIM: 182101015

Teknologi komputer saat ini sangat berperan bagi kehidupan manusia.


Salah satu kegunaan komputer adalah sebagai alat untuk mengelola data atau di
kenal dengan istilah basis data. Basis adalah kumpulan data yang dapat ditambah,
diubah, maupun dihapus sesuai dengan keinginan pengguna dalam waktu yang
cepat tanpa mencari secara manual yang akan memakan waktu yang cukup lama.
Dalam penelitian ini penyusun mengumpulkan data – data pengumpulan dan
analisis data dalam waktu yang bersamaan. Selama penelitian penyusun
menemukan bahwa pada KLINIK LABORATORIUM MEDIATEST pengolahan
data masih manual dan belum terstruktur.
KLINIK LABORATORIUM MEDIATEST menemukan adanya
kesalahan yang tidak disengaja saat melakukan pendataan. Melihat itu penyusun
mendapat ide untuk membuat metode yang dapat meminimalisir kesalahan dalam
pengelolaan data.
Kata kunci : Pasien, aplikasi, laboratorium
ABSTRACT

PATIENT REGISTRATION AND DATA COLLECTION APPLICATIONS


AT THE MEDIATEST LABORATORY CLINIC
Andi Efendi NIM: 182101001
Raihan Rudi Faujiansyah NIM: 182101015

Technological era computers are very important for human life. One of
the uses of computers is as a tool for managing data or known as a database. The
base is a collection of data that can be added, changed, or deleted according to
the user's wishes in a fast time without searching manually which would take a
long time. In this study, the authors collect data - data collection and data
analysis at the same time. During the research, the authors found that at the
MEDIATEST LABORATORY CLINIC the data processing was still manual and
unstructured.
           LABORATORY CLINIC finds an unintentional error when collecting data.
Seeing that, the authors got the idea to create a method that can minimize errors
in data management.
Key word : application, patient, laboratory
KATA PENGANTAR

Assalamualaikum Wr.Wb.

Puji syukur penyusun kepada kehadirat Allah SWT atas limpahan Rahmat,

hidayah dan Karunia-Nya, Sholawat serta salam semoga tetap tercurahkan kepada,
Rasulullah Muhammad Shalallahu’alaihi wa salam, beserta keluarga dan teman.
Sehingga penyusun dapat menyelesaikan Laporan Praktik Kerja Lapangan ini
dengan judul: ”APLIKASI PENDAFTARAN DAN PENDATAAN PASIEN”
Di Laboratorium Klinik Mediatest sebagai salah satu syarat untuk menyelesaikan
program studi Teknik Informatika di STMIK Dharma Negara.

Karya berupa laporan ini terwujud berkat motivasi, bantuan dan dukungan
dari berbagai pihak. Oleh sebab itu, penulis mengucapkan terimakasih kepada:

1. Allah SWT yang telah memberikan nikmat dan iman dan islam serta ridho dan
karunia-Nya sehingga penulis dapat menyelesaikan laporan ini.
2. Bapak Dede Sulaeman, S.T., M.Kom selaku Ketua sekaligus pembimbing
STMIK Dharma Negara.
3. Bapak Eman selaku pemilik Laboratorium Klinik Mediatest
4. A Lukman selaku Pembimbing Perusahaan yang telah memberikan bimbingan
di labolatorium Klinik Mediatest.
Segala upaya telah dilakukan untuk menyempurnakan laporan ini. Namun
penyusun menyadari sepenuhnya bahwa laporan ini masih jauh dari kata
sempurna. Oleh karena itu penyusun mengharap saran dan kritik yang dapat
membangun, guna menyempurnakan dari kekurangan.

Wassalamualaikum Wr.Wb.

Bandung,

Penyusun

i
DAFTAR ISI

APLIKASI PENDAFTARAN DAN PENDATAAN PASIEN................................

LEMBAR PENGESAHAN......................................................................................i

RIWAYAT HIDUP.................................................................................................ii

RIWAYAT HIDUP................................................................................................iii

ABSTRAK..............................................................................................................iv

ABSTRACT...............................................................................................................v

KATA PENGANTAR..............................................................................................i

DAFTAR ISI............................................................................................................ii

DAFTAR TABEL...................................................................................................vi

DAFTAR GAMBAR.............................................................................................vii

BAB I....................................................................................................................I-1

1.1 Latar Belakang........................................................................................I-1

1.2 Identifikasi Masalah................................................................................I-2

1.3 Tujuan Penelitian....................................................................................I-2

1.4 Batasan Masalah.....................................................................................I-3

1.5 Metode Penelitian...................................................................................I-3

1.5.1 Metode Pengumpulan Data..................................................................I-4

1.5.2 Metode Analisis....................................................................................I-5

1.5.3 Metode Pengembangan Sistem............................................................I-5


1.6 Jadwal dan Tempat Pelaksanaan Penelitian...........................................I-5

1.7 Sistematika Penulisan.............................................................................I-6

BAB II..................................................................................................................II-1

LANDASAN TEORI...........................................................................................II-1

2.1 Aplikasi.................................................................................................II-1

2.2 Metode Analisis dan Perancangan........................................................II-1

2.2.1 Model Prototipe..............................................................................II-2

2.2.2 UML (Unified Modelling Language)............................................II-4

2.2.2.1 Use case Diagram.......................................................................II-5

2.2.2.2 Activity Diagram.......................................................................II-8

2.2.2.3 Class Diagram...........................................................................II-9

2.2.3.4 Sequence Diagram...................................................................II-11

2.3 Software Pendukung............................................................................II-11

2.3.1 XAMPP........................................................................................II-12

2.3.2 APACHE......................................................................................II-12

2.3.3 PHP (Hypertext Preprocessor).....................................................II-13

2.3.4 Sublime Text................................................................................II-13

2.3.5 WEB.............................................................................................II-14

2.3.6 Web Browser................................................................................II-14

2.3.7 Web Server...................................................................................II-15


2.4 Basisdata..............................................................................................II-15

2.4.1 My SQL........................................................................................II-16

2.4.2 SQL (Structure Query Language)................................................II-16

BAB III...............................................................................................................III-1

3.1 Sejarah Singkat Laboratorium Klinik Mediatest.................................III-1

3.2 Visi dan Misi........................................................................................III-1

1. Visi...................................................................................................III-1

2. Misi...................................................................................................III-2

3.3 Logo Laboratorium Klinik Mediatest..................................................III-2

3.4 Struktur Organisasi Laboratorium Klinik Mediatest...........................III-3

3.5 Tugas....................................................................................................III-4

A. Tugas Penanggung Jawab Laboratorium Klinik..............................III-4

B. Tugas Penanggung jawab Teknis.....................................................III-4

C. Tugas Tata Usaha dan Administrasi.................................................III-5

D. Tugas Pelaksana Teknis...................................................................III-5

BAB IV...............................................................................................................IV-1

Pembahasan........................................................................................................IV-1

4.1 Analisis Sistem Yang Sedang Berjalan...............................................IV-1

4.1.1 Hasil Analisis................................................................................IV-1

4.2 Perancangan Sistem.............................................................................IV-2


4.2.1 Model Use Case.................................................................................IV-2

4.2.2 Activity Diagram..........................................................................IV-3

4.2.3 Sequence Diagram........................................................................IV-6

4.2.4 Class Diagram..............................................................................IV-9

4.3 Rancangan Basis Data.......................................................................IV-10

4.4 Rancangan Antar Muka.....................................................................IV-12

4.4.1 Rancangan Login........................................................................IV-12

4.4.2 Rancangan Halaman Utama.......................................................IV-13

4.4.3 Rancangan Input.........................................................................IV-14

4.4.4 Racangan Output........................................................................IV-15

4.5 Implementasi dan Pengujian Aplikasi...............................................IV-15

4.5.1 Implementasi Aplikasi................................................................IV-16

BAB V.................................................................................................................V-1

PENUTUP...........................................................................................................V-1

5.1 Kesimpulan...........................................................................................V-1

5.2 Saran......................................................................................................V-1

DAFTAR PUSTAKA...........................................................................................viii
DAFTAR TABEL

Bab II

Table II. 1 Simbol Use Case............................................................................II - 7

Table II. 2 Simbol Activity Diagram..............................................................II - 8

Table II. 3 Simbol Class Diagram...................................................................II - 9

Bab IV

Table IV. 1 Admin..........................................................................................IV - 8

Table IV. 2 Pasien...........................................................................................IV - 9


DAFTAR GAMBAR

Bab II

Gambar II. 1 Ilustrasi Model Prototype.......................................................II - 3

Bab III

Gambar III. 1 Logo laboratorium Klinik Mediatest...................................III - 2

Gambar III. 2 Struktur Organisasi...............................................................III - 3

Bab IV

Gambar IV. 1 Use Case...................................................................................IV-2

Gambar IV. 2 Activity Login..........................................................................IV-3

Gambar IV. 3 Activity Pendaftaran..............................................................IV-4

Gambar IV. 4 Activity Pendataan.................................................................IV-5

Gambar IV. 5 Activity Logoutt......................................................................IV-6

Gambar IV. 6 Sequence Login.......................................................................IV-7

Gambar IV. 7 Sequence Pendaftaran............................................................IV-7

Gambar IV. 8 Sequence Pengelolaan data....................................................IV-8

Gambar IV. 9 Sequence Logoutt....................................................................IV-8

Gambar IV. 10 Class Diagram.......................................................................IV-9

Gambar IV. 11 Rancangan Interface Login...............................................IV-12

Gambar IV. 12 Rancangan Interface Halaman Utama.............................IV-13

Gambar IV. 13 Rancangan Interface Input Data Pasien..........................IV-14


Gambar IV. 14 Rancangan Interface Output Data Pasien........................IV-15

Gambar IV. 15 Implementasi Halaman Login...........................................IV-16

Gambar IV. 16 Implementasi Halaman Utama..........................................IV-17

Gambar IV. 17 Implementasi Halaman Daftar Pasien..............................IV-18

Gambar IV. 18 Implementasi Halaman Data Pasien.................................IV-19

Gambar IV. 19 Implementasi Halaman Logout.........................................IV-20


BAB I
PENDAHULUAN

1.1 Latar Belakang

Laboratorium Klinik Mediatest berdiri pada tanggal 10 September 2012,

bergerak dibidang Kesehatan, melayani pemeriksaan Hematologi, Kimia Klinik,

Elektrolit, Imuno-serologi, Urine, Mikrobiologi, Narkoba, Radiologi, Ekg dll.

Pendiri dan Pemilik H. Eman Somantri, Penanggung Jawab Labolatorium Dr.

Henny Rochani, Sp.PK. Penanggung Jawab Radiologi Dr. Dyana Eka Hadiati,

Sp.Rad.

Laboratorium Klinik Mediatest mempunyai tugas untuk melayani

masyarakat di bidang Kesehatan. Dimasa pandemi saat ini tentu banyak yang

ingin memeriksa kesehatannya dan pihak Mediatest harus membuat inovasi untuk

mendaftarkan dan mendata pasien baru sehingga permasalahan saat ini yaitu tidak

tersusunnya pendaftaran dan data pasien dengan rapi dikarenakan pencatatan

masih manual.

Berdasarkan uraian diatas, maka penyusun tertarik untuk mengambil sebuah

judul”Aplikasi Pendaftaran Dan Pendataan Pasien” Di Laboratorium Klinik

Mediatest.

I-1
1.2 Identifikasi Masalah

Berdasarkan latar belakang yang telah di uraikan, penyusun menemukan

beberapa permasalahan yang perlu di identifikasi, permasalahan yang sering

terjadi di Laboratorium Klinik Mediatest :

1. Penyimpanan dan pembuatan data pasien tidak terstruktur, sehingga

memerlukan waktu untuk proses pencarian data.

2. Masih ditemukan kesalahan pencatatan data pasien.

1.3 Tujuan Penelitian

Tujuan yang hendak dicapai dalam penelitian ini diharapkan dapat:

1. Membangun Aplikasi Pendaftaran dan Pendataan Pasien

2. Penyimpanan data terstruktur dengan rapi agar saat pencarian data lebih

cepat.

3. Aplikasi Pendaftaran dan pendataan ini diharapkan mempermudah

karyawan dalam hal pengelolaan data.

4. Menghasilkan laporan yang lengkap lebih cepat dan akurat.


1.4 Batasan Masalah

Adapun yang menjadi batasan masalah agar perancangan dapat mencapai

tujuan yang diharapkan, adalah sebagai berikut:

1. Aplikasi pendaftaran dan pengelolaan data hanya mencakup pada pasien

Klinik Laboratorium Mediatest.

2. Sistem hanya dapat diakses oleh pihak Laboratorium Klinik Mediatest.

3. Laporan hanya meliputi data pendaftaran dan data pasien Laboratorium

Klinik Mediatest.

4. Aplikasi ini dibuat dengan PHP Native.

1.5 Metode Penelitian

Dalam penelitian ini penyusun menggunakan metode deskriptif, dimana

metode ini menggambarkan suatu keadaan atau permasalahan yang sedang terjadi

berdasarkan fakta data – data yang telah penyusun kumpulkan pada saat

melakukan penelitian.
I-4

1.5.1 Metode Pengumpulan Data

Adapun teknik pengumpulan data yang dilakukan penyusun, antara lain:

1. Observasi

Pengumpulan data dilakukan secara langsung pada objek penelitian,

dengan cara mencatat hal penting yang berhubungan dengan laporan praktek

kerja, untuk mendapat data yang tepat dan lengkap.

2. Wawancara

Pengumpulan data dilakukan dengan cara tanya jawab secara langsung

kepada narasumber atau pihak yang bersangkutan dengan laporan penelitian

3. Studi Literatur

Pengumpulan data mengunakan sumber – sumber tertulis, dengan cara

membaca, mencatat, dan mempelajari hal penting yang berhubungan dengan

masalah yang sedang dibahas dengan tujuan mendapatkan gambaran teoritis

untuk penyusunan laporan.


I-5

1.5.2 Metode Analisis

Dalam perancangan sistem atau pemodelan sistem peneliti menggunakan


pemodelan design pemrograman berorientasi objek (OOP) teknik system development life
cycle dengan model prototyping.

1.5.3 Metode Pengembangan Sistem

Metode pengembangan yang peneliti gunakan dalam penelitian ini adalah

pengembangan model prototyping.

Model prototyping dapat digunakan untuk menyambungkan

ketidakpahaman pelanggan mengenai hal teknis dan memperjelas spesifikasi

kebutuhan yang diinginkan pelanggan kepada pengembang perangkat lunak.

1.6 Jadwal dan Tempat Pelaksanaan Penelitian

Kegiatan Kerja Praktek Lapangan dilaksanakan pada tanggal 30 Agustus

2021 sampai 27 September 2021 bertempat di Klinik Laboratorium Mediatest Jl.

Pesantren Barat no 42, Pamekaran, Soreang, Bandung, Jawa Barat 40912.


I-6

1.7 Sistematika Penulisan

Sistematika adalah penjelasan isi dari setiap bab, mulai dari Bab I sampai

Bab V. Uaraian ini memberi gambaran langsung tentang isi tiap Bab yang ada

dalam lampiran, berikut sistematika dari laporan:

BAB I PENDAHULUAN

Bab ini membahas latar belakang masalah, identifikasi masalah, tujuan penelitian,

batasan masalah, metode penelitian, sistematika penulisan.

BAB II LANDASAN TEORI

Bab in berisi tentang cara pembuatan aplikasi, software yang digunakan,

mengenai tahap tahap pembuatanya.

BAB III OBJEK DAN METODOLOGI PENELITIAN

Bab ini berisi tentang sejarah perusahaan, visi dan misi perusahaan, prosedur baku

pelaksanaan kegiatan standar operasional prosedur.

BAB IV PEMBAHASAN

Bab ini berisi program yang akan digunakan dalam pembuatan aplikasi,

perancangan database sampai perancangan tampilan, dan output yang dihasilkan

dari aplikasi yang dibuat.

BAB V PENUTUP

Bab ini berisi tentang kesimpulan dan saran.


BAB II
LANDASAN TEORI

2.1 Aplikasi

(Sutabri, 2012:147), “Aplikasi adalah alat terapan yang difungsikan secara

khusus dan terpadu sesuai kemampuan yang dimilikinya”.

(Asropudin, 2013:6), “Aplikasi adalah software yang dibuat oleh suatu

perusahaan komputer untuk mengerjakan tugas-tugas tertentu, misalnya Ms.Word,

Ms.Excel”.

2.2 Metode Analisis dan Perancangan

(Sugiyono, 2018:482) mengatakan “Analisis data adalah proses mencari

dan menyusun secara sistematis data yang diperoleh dari hasil wawancara, catatan

lapangan dan dokumentasi, dengan cara mengorganisasikan data kedalam

kategori, menjabarkan ke dalam unit-unit, mealkukan sintesa, menyusun kedalam

pola, memilih mana yang penting dan yang akan dipelajari, dan membuat

kesimpulan sehingga mudah dipahami oleh diri sendiri maupun orang lain”.

(Munawar, 2018:23), mengatakan “Perancangan adalah bagaimana akan

dibangun meski mungkin faktanya tidak benar-benar diwujudkan (Rumbagh,

1997)”.

II-1
II-2

2.2.1 Model Prototipe

(Muhammad Ibnu Sa’ad, 2020:54), yang dikutip dari (Pressman, 2012),

mengatakan “Prototyping merupakan salah satu metode pengembangan perangkat

lunak yang cocok digunakan pada perangkat lunak yang akan dikembangkan

kemabali”.

(Rosa A.S. dan M. Shalahuddin, 2018:31), mengatakan “Model prototipe

dapat digunakan untuk menyambungkan ketidakpahaman pelanggan mengenai hal

teknis dan memperjelas spesifikasi kebutuhan yang diinginkan pelanggan kepada

pengembang perangkat lunak. Model Prototipe (prototyping model) dimulai

dengan mengumpulkan kebutuhan pelanggan terhadap perangkat lunak yang akan

dibuat. Lalu dibuatlah program prototipe agar pelanggan lebih terbayang dengan

apa yang sebenarnya diinginkan”.

Dari definisi diatas penyusun menyimpulkan bahwa prototyping adalah

metode pengembangan yang cocok untuk perangkat lunak yang akan

dikembangkan dan sebagai penghubung pemahaman pengguna tentang spesifikasi

perangkat lunak tersebut.


II-3

Berikut adalah gambar dari model prototipe:

Gambar II. 1 Ilustrasi Model Prototype

Mock-up adalah sesuatu yang digunakan sebagai model desain yang

digunakan untuk mengajar, demonstrasi, evaluasi desain, promosi, atau keperluan

lain. Sebuah mock-up disebut sebagai prototipe perangkat lunak jika menyediakan

atau mampu mendemonstrasikan sebagian besar fungsi sistem perangkat lunak

dan memungkinkan pengujian desain sistem perangkat lunak.

Model prototipe juga memiliki kelemahan sebagai berikut:


II-4

1. Pelanggan dapat sering mengubah-ubah atau menambah-tambah

spesifikasi kebutuhan karena menganggap aplikasi sudah dengan cepat

dikembangkan, karena adanya iterasi ini dapat menyebabkan pengembang

banyak mengalah dengan pelanggan karena perubahan atau penambahan

spesifikasi kebutuhan perangkat lunak.

2. Pengembang lebih sering mengambil kompromi dengan pelanggan untuk

mendapatkan prototipe dengan waktu yang cepat sehingga pengembang

lebih sering melakukan segala cara (tanpa idealis) guna menghasilkan

prototipe untuk didemostrasikan.

2.2.2 UML (Unified Modelling Language)

(Munawar, 2018:49), mengatakan “UML(Unified Modelling Language)

adalah salah satu alat bantu yang sangat handal didunia pengembangan sistem

yang berorientasi obyek”.

(Rosa A.S. dan M. Shalahuddin, 2018:137), mengatakan “UML

merupakan bahasa visual untuk pemodelan dan komunikasi mengenai sebuah

sistem dengan menggunakan diagram dan teks-teks pendukung. UML hanya

berfungsi untuk pemodelan. Jadi penggunaan UML tidak terbatas pada

metodologi tertentu, meskipun pada kenyataan UML paling banyak digunakan

pada metodologi berorientasi objek”.


II-5

Dari definisi diatas penyusun menyimpulkan bahwa UML adalah alat

bantu pengembangan sistem yang handal dan banyak digunakan pada metodologi

berorientasi objek.

Adapun alat bantu yang digunakan dalam perancangan aplikasi oleh

penyusun yang berupa diagram dan pemodelan adalah sebagai berikut:

2.2.2.1 Use case Diagram

(Munawar, 2018:89), mengatakan “use case adalah deskripsi fungsi dari

sebuah system dari perspektif pengguna”.

(Rosa A.S. dan M. Shalahuddin, 2018:155), mengatakan “Use case atau

diagram use case merupakan pemodelan untuk kelakuan (behavior) sistem

informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara

satu atau lebih aktor dengan sistem informasi yang akan dibuat. Secara kasar, use

case digunakan untuk mengetahui fungsi apa saja yang ada didalam sebuah sistem

informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu”.

Dari pengertian diatas penyusun menyimpulkan bahwa use case diagram

adalah pemodelan untuk suatu sistem informasi yang akan dibuat, yang

mendeskripsikan sebuah interaksi antara aktor dan sistem informasi tersebut.

Berikut adalah simbol-simbol yang ada pada diagram use case:


II-6

NO. SIMBOL DESKRIPSI


1. Use case Fungsionalitas yang disediakan
sistem sebagai unit-unit yang
saling bertukar pesan antar unit
atau actor; biasanya dinyatakan
dengan menggunakan kata
kerja di awal frase nama use
case
2. Aktor / actor Orang, proses, atau sistem lain
yang berinteraksi dengan
sistem informasi yang akan
dibuat diluar sistem informasi
yang akan dibuat itu sendiri,
jadi walaupun symbol dari
actor adalah gambar orang, tapi
actor belum tentu merupakan
orang; biasanya dinyatakan
menggunakan diawal frase
nama actor
3. Asosisasi / association Komunikasi antar actor dan use
case yang berpartisipasi pada
use case atau use case
berinteraksi dengan actor
4. Ekstensi / extend Relasi use case tambahan ke
<<extend>> sebuah use case dimana use
case yang ditambahkan dapat
berdiri sendiri walau tanpa use
case tambahan itu; mirip
dengan prinsip inheritance
pada pemrograman berorientasi
objek; biasanya use case
II-7

tambahan memiliki nama


depan yang sama dengan use
case yang ditambahkan, misal
arah panah mengarah pada use
case yang ditambahkan;
biasanya use case uang
menjadi extend-nya merupakan
jenis yang sama dengan use
case yang menjadi induknya.
5. Generalisasi / generalization Hubungan generalisasi dan
spesialisasi ( umum – khusus )
antara dua buah use case
dimana fungsi yang satu adalah
fungsi yang lebih umum dari
lainnya, arah panah mengarah
pada use case yang menjadi
generalisasi nya (umum)
6. Menggunakan / include / uses Relasi use case tambahan ke
<<include>> sebuah use case dimana use
case yang ditambahkan
<<uses>> memerlukan usecase ini untuk
menjalankan fungsinya atau
sebagai syarat dijalankan use
case ini.

Table II. 1 Simbol Use Case


II-8

2.2.2.2 Activity Diagram

(Munawar, 2018:127), mengatakan “Activity Diagram adalah bagian

penting dari UML yang menggambarkan aspek dinamis dari sistem”.

(Rosa A.S. dan M.Shalahuddin, 2018:161), mengatakan “ Diagram

aktivitas atau activity diagram menggambarkan workflow (aliran kerja) atau

aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat

lunak. Yang perlu diperhatikan disini adalah bahwa diagram aktivitas

menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas

yang dapat dilakukan oleh sistem”.

Berdasarkan pengertian diatas penyusun menyimpulkan bahwa activity

diagram adalah gambaran aktivitas dari sebuah sistem atau perangkat lunak yang

menjelaskan alur kerja sistem tersebut.

Berikut adalah simbol-simbol yang ada pada diagram aktivitas:

NO. SIMBOL DESKRIPSI


1. Status awal Status awal aktivitas sistem,
sebuah diagram aktivitas
memiliki sebuah status awal
2. Aktivitas Aktivitas yang dilakukan
sistem, aktivitas biasanya
diawali dengan kata kerja
3. Percabangan / decision Asosiasi percabangan dimana
jika ada pilihan aktivitas lebih
dari satu.
II-9

4. Penggabungan / join Asosiasi penggabungan


dimana lebih dari satu aktivitas
digabungkan menjadi satu.
5. Status akhir Status akhir yang dilakukan
sistem, sebuah diagram
aktivitas memiliki sebuah
status akhir.
6. Swimlane Memisahkan organisasi bisnis
yang bertanggung jawab
terhadap aktivitas yang terjadi

Table II. 2 Simbol Activity Diagram

2.2.2.3 Class Diagram

(Munawar, 2018:101), mengatakan “Class diagram adalah diagram stastis.

Ini mewakili pandangan ststis dari suatu aplikasi”.

(Rosa A.S dan M. Shalahuddin, 2018:141), mengatakan “Diagram kelas

atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-

kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang

disebut atribut dan metode atau operasi”.


II-10

Berdasarkan pengertian diatas penyusun menyimpulkan bahwa class

diagram adalah diagram yang menggambarkan struktur sistem dari kelas-kelas

yang memiliki atribut.

Berikut adalah simbol-simbol yang ada pada digram kelas:

NO. SIMBOL DESKRIPSI


1. Kelas Kelas pada struktur sistem
nama_kelas
+atribut
+operasi ( )
2. Antarmuka / interface Sama dengan konsep interface
dalam pemrograman berorientasi
objek.
Nama_interface
3. Asosiasi / association Relasi antar kelas dengan makna
umum, asosiasi biasanya juga
disertai dengan multiplicity.
4. Asosiasi berarah / directed Relasi antar kelas dengan makna
association kelas yang satu digunakan oleh
kelas yang lain, asosiasi biasanya
juga disertai dengan multiplicity.
5. Generalisasi Relasi antar kelas dengan makna
generalisasi – spesialisasi (umum
khusus).
6. Kebergantungan / dependency Relasi antar kelas dengan makna
kebergantungan antar kelas.

7. Agregasi / aggregation Relasi antar kelas dengan makna


semua – bagian (whole – part).
Table II. 3 Simbol Class Diagram
II-11

2.2.3.4 Sequence Diagram

(Munawar, 2018:137), mengatakan “Sequence diagram digunakan untuk

menggambarkan perilaku pada sebuah scenario”.

(Rosa A.S. dan M. Shalahuddin, 2018:165), mengatakan “Diagram sekuen

menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu

hidup objek dan message yang dikirimkan dan diterima objek”.

Berdasarkan pengertian diatas penyusun menyimpulkan bahwa sequence

diagram adalah diagram yang menggambarkan kelakuan objek pada use case

dengan mendefinisikan waktu hidup objek dan pesan yang dikirim dan diterima

objek.

2.3 Software Pendukung

(Munawar, 2018:3), mengatakan “Software dapat membantu kita

membuat, mengakses dan memvisualisasikan informasi yang sebelumnya tidak

mungkin terbayangkan”.

Adapun Software atau perangkat lunak pendukung yang penyusun

gunakan dalam pembuatan aplikasi pendaftaran dan pendataan pasien yaitu:


II-12

2.3.1 XAMPP

(Purbadian, 2016:1), berpendapat bahwa “XAMPP merupakan suatu

software yang bersifat open source yang merupakan pengembangan dari LAMP

(Linux, Apache, MySQL, PHP dan Perl)”.

(Kartini, 2013:26-27), “XAMPP merupakan tool yang menyediakan paket

perangkat lunak ke dalam satu buah paket”.

Kesimpulan dari kutipan diatas dapat disumpulkan bahwa XAMPP

merupakan tool pembantu pengembangan paket perangkat lunak.

2.3.2 APACHE

(Kadir, 2013) Apache telah memiliki fitur-fitur canggih seperti pesan

kesalahan yang dapat dikonfigurasi, autentikasi basis data menggunakan

antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan

server menjadi mudah. Menurut Kadir (2013) Apache merupakan perangkat lunak

sumber lisensi terbuka (open source) yang dikembangkan oleh komunitas terbuka

dari pengembang-pengembang dibawah naungan Apache Software Foundation.


II-13

2.3.3 PHP (Hypertext Preprocessor)

(Solichin,2016:11) mengemukakan bahwa “PHP merupakan salah satu

bahasa pemrograman berbasis web yang ditulis oleh untuk pengembang web”.

PHP merupakan bahasa (script) pemrograman yang sering digunakan pada sisi

server sebuah web.

(Anton Subagia,2016:3) PHP merupakan sebuah bahasa pemrograman

yang berjalan dalam sebuah web server (server side).

Kesimpulan dari hasil kutipan diatas menerangkan bahwa hypertext

preprocessor (PHP) merupakan bahasa pemrograman untuk mengembangkan

aplikasi berbasis web.

2.3.4 Sublime Text

(Eric Haughee, 2013) “Sublime Text adalah aplikasi editor untuk kode dan

teks yang dapat berjalan di berbagai platform operating system dengan

menggunakan teknologi Phyton API. Terciptanya aplikasi ini terinspirasi dari

aplikasi Vim. Aplikasi ini sangatlah fleksibel dan powerfull. Fungsionalitas dari

aplikasi ini dapat dikembangkan dengan menggunakan sublime-packages.

Sublime Text bukanlah aplikasi open source, yang artinya aplikasi ini

membutuhkan lisensi (license) yang harus dibeli. Akan tetapi beberapa fitur

pengembangan fungsionalitas (packages) dari aplikasi ini merupakan hasil dari


II-14

temuan dan mendapat dukungan penuh dari komunitas serta memiliki linsensi

(license) aplikasi gratis”.

2.3.5 WEB

Website merupakan halaman situs system informasi yang dapat diakses

secara cepat. Website ini didasari dari adanya perkembangan teknologi informasi

dan komunikasi. Melalui perkembangan teknologi informasi, tercipta suatu

jaringan antar komputer yang saling terkoneksi. Jaringan yang dikenal dengan

istilah internet secara terus-menerus menjadi pesan-pesan elektronik, termasuk e-

mail, tranmisi file, dan komunikasi dua arah antar individu tau komputer. (Rosa

A.S dan M. Shalahuddin: 2016).

2.3.6 Web Browser

(Badiyanto, 2013:23) “Web Browser adalah sebuah program yang

mengakses dan menerjemahkan kode perintah dari dokumen HTML”. Sedangkan

menurut Sibero (2013:12) “web browser adalah aplikasi perangkat lunak yang

digunakan untuk mengambil dan menyajikan sumber informasi web. Sumber

informasi web diidentifikasikan dengan Uniform Resource Identifer (URI) yang

terdiri dari halam web, video, gambar ataupun konten lainnya”.


II-15

2.3.7 Web Server

(Supono dan Putratama, 2016:6) “Web Server adalah perangkat lunak

server yang berfungsi untuk menerima permintaan dalam bentuk situs web

melalui HTTP atau HTTPS dari klien itu, yang dikenal sebagai browser web dan

mengirimkan kembali (reaksi) hasil dalam bentuk situs yang biasanya merupakan

dokumen HTML.” Menurut Sibero (2013:11) “Web Server adalah sebuah

komputer yang terdiri dari perangkat keras dan perangkat lunak”.

2.4 Basisdata

(Rosa A. S. dan M. Salahudin, 2019:43) “Sistem basis data adalah sistem

terkomputerisasi yang tujuan utamanya adalah memelihara data yang sudah diolah

atau informasi dan membuat informasi tersedia saat dibutuhkan”.


II-16

2.4.1 My SQL

(Sibero,2013:97) “MySQL atau dibaca “My Sekuel” adalah suatu RDBMS

(Relational Database Management System) yaitu aplikasi sistem yang mejalankan

fungsi pengolahan data”.

(Budi Raharjo,2015:16) mendefinisikan bahwa “MySQL merupakan

RDBMS (server database) yang dapat mengelola database dengan sangat cepat,

dapat menampung data dalam jumlah sangat besar, dapat diakses oleh banyak

user”.

Berdasarkan penjelasan diatas dapat disimpulkan bahwa MySQL adalah

aplikasi RDBMS yang dapat mengelola database dengan cepat agar dapat

mengembangkan aplikasi web.

2.4.2 SQL (Structure Query Language)

Menurut Prasetio (2012:182) “SQL (dibaca “ess-que-el”) merupakan

kependekan dari Structured Query Language. SQL digunakan untuk

berkomunikasi dengan sebuah Database. Sesuai ANSI, SQL merupakan bahasa

standar untuk sistem manajemen database relasional”.


BAB III

OBJEK DAN METODE PENELITIAN

3.1 Sejarah Singkat Laboratorium Klinik Mediatest

Laboratorium Klinik Mediatest Soreang berdiri pada tanggal 10 September

2012, yang di dirikan oleh H. Eman Somantri selaku pemilik Laboratorium Klinik

Mediatest yang ada di Soreang. Penanggung jawab Laboratorium Klinik

Mediatest yaitu dr.Henny Rochani, Sp.PK dan untuk penanggung jawab radiologi

yaitu dr.Dyana Eka Hadiati, Sp.Rad.

Laboratorium Klinik Mediatest Soreang bergerak dibidang pelayanan

kesehatan, yang melayani pemeriksaan hematologi, kimia klinik, elektrolit,

immuno-serologi, urine, mikrobiologi, narkoba, radiologi, EKG dan lain-lain.

3.2 Visi dan Misi

1. Visi

Menjadikan Klinik terbaik yang memberikan pelayanan yang berkualitas,

professional dan berorientasi terhadap kepuasan pasien.

III-1
III-2

2. Misi

Untuk mencapai visi tersebut maka, Klinik Mediatest menetapkan misi yaitu:

a. Memberikan pelayanan kesehatan prima dengan pemanfaatan informasi

dan teknologi medis.

b. Mengutamakan kepercayaan dan kepuasan pasien dengan memberikan

pelayanan kesehatan yang prima, berkualitas dan professional.

c. Melaksanakan pekerjaan dalam tim yang professional, dinamis, inovatif,

berdedikasi tinggi dan terpercaya.

d. Menyediakan jasa layanan kesehatan yang terjangkau

3.3 Logo Laboratorium Klinik Mediatest

Berikut adalah logo dari Laboratorium Klinik Mediatest tempat penyusun

melakukan kerja praktek.

Gambar III. 1Logo laboratorium Klinik Mediatest


III-3

3.4 Struktur Organisasi Laboratorium Klinik Mediatest

Gambar III. 2 Struktur Organisasi


III-4

3.5 Tugas

A. Tugas Penanggung Jawab Laboratorium Klinik

1. Menyusun Program Kerja dan Jadwal Kegiatan,

2. Membuat analisis kebutuhan alat dan bahan yang diperlukan,

3. Membuat rencana dan penggunaan,

4. Mengawasi, memantau setiap orang yang masuk dan memanfaatkan

laboratorium,

5. Membuat dan mengelola administrasi Laboratorium (Buku Pengunjung,

Kartu Pemakaian alat, layout alat, riwayat alat).

B. Tugas Penanggung jawab Teknis

1. Memimpin pelaksanaan kegiatan teknis laboratorium,

2. Melaksanakan pengawasan, pengendalian,dan evaluasi kegiatan

laboratorium,

3. Memberikan pendapat terhadap hasil pemeriksaan laboratorium,

4. Memberikan konsultasi atas dasar hasil pemeriksaan laboratorium,

5. Menentukan pola dan tata cara kerja.


III-5

C. Tugas Tata Usaha dan Administrasi

1. Mengatur administrasi seputar kepegawaian di Klinik Mediatest.

Pencatatan segala bentuk administrasi terkait kegiatan para pegawai yang

ada di Klinik Mediatest

2. Mencatat administrasi penerimaan pasien, pencatatan pasien, dan pasien

rawat jalan. Ketiganya membutuhkan pengarsipan administrasi yang

berbeda.

3. Pencatatan administrasi umum (tata usaha dan pengarsipan), dan lain-lain.

D. Tugas Pelaksana Teknis

Mengkoordinasikan kegiatan administrasi ketatausahaan yang meliputi:

keuangan, kepegawaian, dan perencanaan Klinik.


BAB IV

Pembahasan

4.1 Analisis Sistem Yang Sedang Berjalan

Pada bagian ini, penyusun menganalisis system yang sedang berjalan di

Laboratorium Klinik Mediatest yaitu proses pendaftaran yang diawali dengan

datangnya pasien ke meja pendaftaran lalu admin akan mengisi formulir

pendaftaran untuk pasien sesuai dengan data pasien terkait seperti, no registrasi,

nama pasien, umur, jenis kelamin, alamat pasien, pengirim (rujukan), alamat

pengirim, no telepon pasien, tanggal daftar, dan diagnosa. Jika formulir sudah

terisi maka data akan disalin ke Microsoft Excel.

4.1.1 Hasil Analisis

Berdasarkan informasi tersebut, penyusun memutuskan untuk membuat

Aplikasi Pendaftaran Dan Pendataan Pasien ini dengan menggunakan Bahasa

pemrograman php. Aplikasi ini dirancang secara sederhana agar admin dapat

dengan mudah menyimpan dan pendataan pasien dengan lebih terstruktur.

IV-1
IV-2

4.2 Perancangan Sistem

(Munawar, 2018:26), mengatakan “Perancangan sistem terkait dengan

keseluruhan arsitektur sistem dan penetapan standard yang akan dipakai saat

implimentasi”.

4.2.1 Model Use Case

(Munawar, 2018:89), mengatakan “use case adalah deskripsi fungsi dari

sebuah system dari perspektif pengguna”.

Use Case Admin

Gambar IV. 1 Use Case


IV-3

4.2.2 Activity Diagram

1. Activity Diagram Login

Gambar IV. 2 Activity Login


IV-4

2. Activity Diagram Pendaftaran

Gambar IV. 3 Activity Pendaftaran


IV-5

3. Activity Diagram Pengelolaan Data

Gambar IV. 4 Activity Pendataan


IV-6

4. Activity Diagram Logout

Gambar IV. 5 Activity Logoutt


IV-7

4.2.3 Sequence Diagram

1. Sequence Diagram Login

Gambar IV. 6 Sequence Login

2. Sequence Diagram Pendaftaran Pasien

Gambar IV. 7 Sequence Pendaftaran


IV-8

3. Sequence Diagram Pengelolaan Data Pasien

Gambar IV. 8 Sequence Pengelolaan data

4. Sequence Diagram Logout

Gambar IV. 9 Sequence Logoutt


IV-9

4.2.4 Class Diagram

Gambar IV. 10 Class Diagram


IV-10

4.3 Rancangan Basis Data

Dalam Aplikasi Pebdaftaran Pasien Dan Pengelolaan Data ada 2 table

yang digunakan diantaranya:

1. Tabel Admin

Nama Tabel : user

Primary Key : id_user

Nama Field Type Data Ukuran Keterangan

Id_user Int 5 Prymary Key

Nama Varchar 20

Username Varchar 20

Password Varchar 20

Table IV. 1 Admin

2. Tabel Pasien

Nama Tabel : pasien

Prymary Key : no_reg

Nama Field Type Data Ukuran Keterangan

no_reg Varchar 10 Primary Key


IV-11

nama_pasien Varchar 20

Umur Int 4

jenis_kelamin

alamat_pasien varchar 30

Pengirim varchar 20

alamat_pengirim varchar 30

Telepon varchar 15

Tanggal Date

Diagnose varchar 30

Table IV. 2 Pasien


IV-12

4.4 Rancangan Antar Muka

Rancangan Antarmuka atau interface ini akan menggambarkan letak-letak

tampilan yang dirancang pada aplikasi yang diusulkan.

4.4.1 Rancangan Login

Gambar IV. 11 Rancangan Interface Login


IV-13

4.4.2 Rancangan Halaman Utama

Gambar IV. 12 Rancangan Interface Halaman Utama


IV-14

4.4.3 Rancangan Input

Gambar IV. 13 Rancangan Interface Input Data Pasien


IV-15

4.4.4 Racangan Output

Gambar IV. 14 Rancangan Interface Output Data Pasien

4.5 Implementasi dan Pengujian Aplikasi

(Munawar, 2018:34), mengatakan “ada banyak alat bantu yang dibutuhkan

saat implementasi software, diantaranya: alat bantu pemodelan (CASE tools) yang

berguna bagi analisis dan perancang untuk membuat diagram pemodelan sistem,

compiler atau run time untuk menjalakan aplikasi, alat bantu test aplikasi, alat

bantu instalasi, alat bantu konversi untuk melakukan migrasi data dari sistem lama

ke sistem baru dan masih banyak lagi alat bantu lainnya yang bisa digunakan”.

Implementasi adalah tahap penerapan sekaligus pengujian bagi sistem baru

serta merupakan tahap dimana aplikasi siap dioperasikan pada keadaan yang

sebenarnya, dimana efektifitas sistem baru akan diketahui secara pasti, juga untuk

semua kelebihan dan kekurangan sistem dan aplikasi.


IV-16

4.5.1 Implementasi Aplikasi

1. Halaman Login

Halaman Login adalah halaman yang dibuat dari hasil perancangan yang

akan digunakan oleh pengguna atau admin untuk memasuki aplikasi

dengan validasi memasukan username dan password yang sudah ada.

Gambar IV. 15 Implementasi Halaman Login


IV-17

2. Halaman Utama

Halaman Utama adalah halaman dari hasil perancangan yang dibuat

sebagai halaman beranda berisi menu-menu pengelolaan data yang bisa

dikelola oleh admin.

Gambar IV. 16 Implementasi Halaman Utama


IV-18

3. Halaman Daftar Pasien

Halaman Daftar Pasien adalah halaman dari hasil perancangan yang dibuat

untuk pengelolaan pendaftaran pasien oleh admin dengan memasukan data

pasien kedalamnya.

Gambar IV. 17 Implementasi Halaman Daftar Pasien


IV-19

4. Halaman Data Pasien

Halaman Data Pasien adalah halaman dari hasil perancangan yang dibuat

untuk menampilkan data pasien yang sudah terdaftar yang dapat dikelola

oleh admin apabila terdapat kesalahan pada data.

Gambar IV. 18 Implementasi Halaman Data Pasien


IV-20

5. Halaman Logout

Halaman Logout adalah halaman dari hasil perancangan yang dibuat untuk

admin keluar dari aplikasi dengan menekan tombol “Logout” pada

halaman yang terletak dibawah menu.

Gambar IV. 19 Implementasi Halaman Logout


BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan hasil penelitian penyusun di Laboratorium Klinik Mediatest

maka penyusun memberikan kesimpulan sebagai berikut:

1. Dengan adanya aplikasi ini pendaftaran dan pembuatan data pasien

sudah menggunakan aplikasi sehingga waktu untuk proses pencarian

data lebih cepat dan akurat.

2. Dengan adanya aplikasi ini sudah tidak ditemukan lagi kesalahan

pencatatan data pasien.

5.2 Saran

Tentang keseluruhan aplikasi ini masih terdapat beberapa kekurangan

yang belum bisa peneliti selesaikan dalam aplikasi seperti metode pemeriksaan

yang belum dapat diaplikasikan, pembuatan struk yang belum terselesaikan dan

lainnya dikarenakan waktu penelitian yang terbatas.

Kekurangan ini bisa dikembangkan oleh peneliti dalam penelitian

selanjutnya dengan mengerjakan bagian – bagian yang belum terselesaikan dalam

aplikasi.

V-1
DAFTAR PUSTAKA

Munawar. (2018). Analisis Perancangan Sistem Berorientasi Objek Dengan UML

(Unified Modeling Langguage). Bandung: Informatika Bandung.

Rosa. (2018). RPL. Bandung: informatika bandung.

Sa'ad, M. I. (2020). Membuat Website Edutainment. Jakarta: PT Elex Media

Kamputindo.

Shalahuddin, R. A. (2018). Rekayasa Perangkat Lunak Terstruktur dan

Berorientasi Objek. Bandung: Informatika Bandung.

Subagia, A. (2016). Membuat Web Dengan PHP 7dan Database PDO MYSQLI.

Jakarta: PT. Elex Media Komputindo.

https://creatormedia.my.id/pengertian-menurut-para-ahli-mysql-adalah-fungsi-

mysql/

viii

Anda mungkin juga menyukai