Anda di halaman 1dari 14

LAPORAN PROJECT

PRAKTIKUM STRUKTUR DATA


“Antrian Pasien Bekam Klinik Rumah Sehat Islamic Nurse”

Kelompok 3:
Mutiara Cahaya Fitri ( 2155301105 )
Rachel Jeflisa Rahmawati ( 2155301120 )

JURUSAN TEKNOLOGI INFORMASI


PROGRAM STUDI D4 - TEKNIK INFORMATIKA
POLITEKNIK CALTEX RIAU
2021/2022
DAFTAR ISI
KATA PENGANTAR ............................................................................................................... 3
BAB I PENDAHULUAN .......................................................................................................... 4
1.1. Latar Belakang ............................................................................................................ 4
1.2. Tujuan dan Manfaat .................................................................................................... 5
1.2.1. Tujuan ...................................................................................................................... 5
1.2.2. Manfaat .................................................................................................................... 5
1.3. Deskripsi Projek .......................................................................................................... 5
BAB II TINJAUAN PUSTAKA................................................................................................ 6
2.1 Pengertian Klinik ............................................................................................................. 6
2.2 Pengertian Pasien ............................................................................................................. 6
2.3 Pengertian Terapi Bekam ................................................................................................. 6
2.4 Pengertian Antrian ........................................................................................................... 6
BAB III RANCANGAN ............................................................................................................ 7
3.1 Algoritma ......................................................................................................................... 7
3.2 Flowchart ......................................................................................................................... 9
3.3 Source Code ................................................................................................................... 10
3.4 Output............................................................................................................................. 11
3.5 Analisa ........................................................................................................................... 12
BAB VI PENUTUP ................................................................................................................. 13
5.1 KESIMPULAN DAN SARAN ...................................................................................... 13
DAFTAR PUSTAKA .............................................................................................................. 14
KATA PENGANTAR

Segala puji bagi Allah SWT yang telah melimpahkan karunia dan nikmat bagi umat-
Nya, karena telah memberikan kemudahan bagi kami sehingga dapat menyelesaikan laporan
akhir tentang Antrian Pasien Bekam Klinik Rumah Sehat Islamic Nurse ini sebelum batas
akhir pengumpulan tugas. Tidak lupa kami sampaikan rasa terima kasih yang tak terhingga
kepada dosen pengampu karena dengan diberikannya tugas ini, maka pengetahuan dan
pemahaman kami mengenai pembuatan sebuah program antrian menjadi lebih luas. Semoga
dengan bertambahnya pengetahuan dan pemahaman kami dapat menjadi ilmu dan pelajaran
yang berharga.

Adapun laporan ini kami susun guna memenuhi persyaratan nilai untuk memenuhi
projek akhir dalam mata praktikum praktikum struktur data. Karena terbatasnya ilmu yang
kami miliki, maka laporan ini jauh dari kata sempurna, untuk itu saran dan kritik yang
membangun dari Bapak sangat kami harapkan. Akhirnya kami selaku penulis dan penyusun
laporan ini berharap semoga laporan ini bermanfaat, khususnya bagi kami dan umumnya bagi
pembaca.

Pekanbaru, 06 Januari 2023


Mahasiswa Mahasiswa

Mutiara Cahaya Fitri Rachel Jeflisa R


BAB I PENDAHULUAN

1.1. Latar Belakang


Perkembangan kebutuhan informasi sejalan dengan perkembangan ilmu pengetahuan
dan teknologi yang semakin pesat, khususnya ilmu komputer. Dalam hal ini komputer
memegang peranan yang sangat penting sebagai alat bantu dalam pengolahan data.
Penggunaan komputer yang dilengkapi dengan program yang menunjang akan menghemat
waktu, biaya, dan tenaga serta memudahkan dalam menghasilkan informasi berkualitas
seperti yang dibutuhkan.

Pengerjaan dengan menggunakan sistem komputer dapat menghemat waktu serta


penyimpanan data dapat lebih aman dibandingkan dengan penyimpanan data secara manual
dan dapat mengurangi faktor kesalahan manusia. Oleh karena itu, penting penggunaan
komputer sebagai alat bantu untuk pengolahan data pasien dengan menggunakan sistem
informasi yang dirancang sedemikian rupa sesuai dengan kebutuhan klinik yang
bersangkutan.

Program Antrian Pasien Bekam Klinik Rumah Sehat Islamic Nurse yang masih secara
manual atau masih ditulis tangan dan masih memiliki beberapa kekurangan seperti
memerlukan waktu yang lama. Hal ini disebabkan belum adanya basis data terpadu yang
menghimpun pengelolaan data tersebut. Fakta tersebut memberi peluang terhadap kesalahan
dalam penginputan data yang dapat berakibat fatal. Oleh karena itu, aplikasi pengolahan data
pasien bekam ini diciptakan untuk memudahkan dalam proses penyimpanan data pasien
bekam. Program ini merupakan sebuah jawaban untuk melakukan percepatan dalam
penginputan data pasien bekam. Disamping itu, program ini salah satu media penyimpanan
nilai data pasien dan memudahkan admin untuk melihat data dan alur antrian pasien bekam
tanpa adanya batasan ruang dan waktu.
1.2. Tujuan dan Manfaat

1.2.1. Tujuan

1. Penginputan dan pengolahan data dan alur antrian pasien bekam yang lebih
efisien.
2. Untuk mempermudah admin dalam pencarian data yang telah tersimpan.

1.2.2. Manfaat

1. Sebagai media untuk mempermudah dalam pengolahan data dan alur antrian
pasien bekam di Klinik Rumah Sehat Islamic Nurse.
2. Tersedianya sistem pencarian data pasien bekam dan alur antrian yang akurat.
1.3. Deskripsi Projek
Project ini dibuat untuk mempermudah admin/terapis Klinik Rumah Sehat Islamic
Nurse dalam mengolah data dan alur antrian pasien bekam. Program ini akan menghasilkan
daftar antrian dari data yang telah diinputkan. Setiap data yang sudah diinputkan kedalam
sistem, maka data tersebut dapat dicetak.

Program ini juga akan mempermudah pemvisualisasian data-data yang berkaitan


dengan pasien. Data yang sudah di masukkan ke dalam sistem akan disimpan secara
terstruktur dan tidak akan terjadi redudansi data.

Program ini berbasis desktop yang dibuat dengan menggunakan bahasa pemrograman
Java dan dengan batuan plugin maupun library yang tersedia.
Berikut adalah detailnya:
1. Java sebagai bahasa pemrograman yang digunakan untuk membangun basis program.
Program ini dibuat secara dinamis sehingga pengguna dapat melakukan pencetakan,
pemasukan, penampilan dan penghapusan data dengan mudah.
2. Java Swing sebagai pembangun antar muka program. Antar muka didesain
sedemikian rupa agar pengguna dapat mengerti cara penggunaannya dan dapat
mengoperasikannya dengan mudah.
BAB II TINJAUAN PUSTAKA

2.1 Pengertian Klinik


Pengertian Klinik adalah fasilitas pelayanan kesehatan yang menyelenggarakan
pelayanan kesehatan perorangan yang menyediakan pelayanan medis dasar dan/atau
spesialistik, diselenggarakan oleh lebih dari satu jenis tenaga kesehatan (perawat dan atau
bidan) dan dipimpin oleh seorang tenaga medis (dokter, perawat, dokter spesialis, dokter gigi
atau dokter gigi spesialis).

2.2 Pengertian Pasien


Pasien adalah orang yang memiliki kelemahan fisik atau mentalnya menyerahkan
pengawasan dan perawatannya, menerima dan mengikuti pengobatan yang ditetapkan oleh
tenaga kesehatan yang dikemukakan oleh Prabowo (Wilhamda, 2011) sedangkan Aditama
(2002) berpendapat bahwa pasien bekam adalah mereka yang diobati dirumah sakit. Menurut
Soejadi (1996), pasien adalah individu terpenting di rumah sakit.

2.3 Pengertian Terapi Bekam


Bekam merupakan pengobatan yang sudah ada sejak 2000 tahun sebelum Masehi.
Bekam sebagai pengobatan yang paling lama, bekam sudah dikenal luas di kalangan
masyarakat dengan segala versinya, seperti cupping therapy, kop, blood letting therapy, al-
hijamah, candhuk, canthuk, dan lain-lainnya. Tidak hanya di Indonesia, pengobatan bekam
juga menyebar rata di semua benua (Umar , 2012). Bekam merupakan pengobatan yang
terdiri dari empat proses, yaitu penghisapan kulit dan jaringan bawah kulit, pembiaran gelas
dalam posisi tekanan negatif, pengeluaran darah, dan titik yang tepat (Umar, 2012).

2.4 Pengertian Antrian


Antrian merupakan suatu kondisi dimana adanya keterlambatan pelayanan suatu
objek akibat adanya antrian karena pelayanan mengalami kesibukan. Antrean terjadi karena
adanya ketidakseimbangan antara ketersediaan dengan kebutuhan yang seimbang untuk
melayani. Antrean juga sering terjadi karena perbedaan waktu antar kedatangan dan layanan
yang berbeda (Yamit,2004).
BAB III RANCANGAN

3.1 Algoritma
Berikut ini adalah algoritma dari program Antrian Pasien Bekam Klinik Rumah Sehat Islamic
Nurse:
- Class AntrianPasienbekamRSIN
1. Start
2. Deklarasi beberapa variable, seperti:
a. antrian : sebagai nomor antrian pasien dengan tipe data integer
b. nama : sebagai nama pasien dengan tipe data String
c. ttl : sebagai tanggal lahir pasien dengan tipe data String
d. jk : sebagai jenis kelamin pasien dengan tipe data String
e. alamat : sebagai alamat pasien dengan tipe data String
f. keluhan : sebagai keluhan pasien dengan tipe data String
3. Main method untuk menjalankan program
4. Inisialisasi variable antri = 0
5. Inisialisasi variable pilihan = 0
6. Buat objek AntrianPasienBekamRSIN dari class liked
7. Jika pilihan != 4 benar lanjut ke langkah 8, jika salah lanjut ke langkah 18
8. Masukkan nilai dengan variable pilihan
9. Jika pilhan==1 benar lanjut ke langkah 10, jika salah lanjut ke langkah 11
10. Panggil method enque dari objek AntrianPasienBekamRSIN, kembali ke langkah
7
11. Jika pilihan==2 benar lanjut ke langkah 12, jika salah lanjut ke langkah 13
12. Panggil method deque dari objek AntrianPasienBekamRSIN, kembali ke langkah
7
13. Jika pilihan==3 benar lanjut ke langkah 14, jika salah lanjut ke langkah 15
14. Panggil method view dari objek AntrianPasienBekamRSIN, kembali ke langkah 7
15. Jika pilihan==4 benar lanjut ke langkah 16, jika salah lanjut ke langkah 17
16. Tampilkan “keluar”, kembali ke langkah 7
17. Tampilkan “salah”, kembali ke langkah 7
18. End
19. Method
a. Method input()
1. Start
2. Inisialisasi nilai dengan variable antrian = antri
3. Masukkan nilai dengan variable nama
4. Masukkan nilai dengan variable ttl
5. Masukkan nilai dengan variable jk
6. Masukkan nilai dengan variable alamat
7. Masukkan nilai dengan variable keluhan
8. Inisialisasi nilai variable next=null
9. End
b. Method read()
1. Start
2. Tampilkan nilai variable antrian
3. Tampilkan nilai variable nama
4. Tampilkan nilai variable ttl
5. Tampilkan nilai variable jk
6. Tampilkan nilai variable alamat
7. Tampilkan nilai variable keluhan
8. End
- Class linked
1. Start
2. Inisialisasi variable head=null
3. Inisialisasi variable tail=null
4. End
5. Method
a. Method enque()
1. Start
2. Buat objek baru dari AntrianPasienBekamRSIN
3. Panggil method input dari objek baru
4. Jika head==null benar lanjut ke langkah 5, jika salah lanjut ke langkah 6
5. Ganti nilai variable head, head=baru, lanjut ke langkah 7
6. Ganti nilai variable next dari objek tail, tail.next=baru
7. Ganti nilai variable tail, tail=baru
8. End
b. Method deque()
1. Start
2. Jika head==null benar lanjut ke langkah 3, jika salah lanjut ke langkah 4
3. Tampilkan kosong, lanjut ke langkah 6
4. Tampilkan nilai variable antrian dari objek head
5. Ganti nilai atribut head, head=head.next
6. End
c. Method view()
1. Start
2. Jika head==null benar lanjut ke langkah 3, jika salah lanjut ke langkah 4
3. Tampilkan kosong, lanjut ke langkah 8
4. Buat objek dan inisialisasi a = head
5. Jika a!=null benar lanjut ke langkah 6, jika salah lanjut ke langkah 8
6. Panggil method read dari objek a
7. Ganti nilai variable a, a=a.next, kembali ke langkah 5
8. End
3.2 Flowchart
Berikut ini adalah flowchart dari program Antrian Pasien Bekam Klinik Rumah Sehat Islamic
Nurse:
3.3 Source Code
Berikut adalah source code dari program Antrian Pasien Bekam Klinik Rumah Sehat Islamic
Nurse::
3.4 Output
Berikut adalah output dari program Antrian Pasien Bekam Klinik Rumah Sehat Islamic
Nurse:
3.5 Analisa
Berikut adalah Analisa dari program Antrian Pasien Bekam Klinik Rumah Sehat Islamic
Nurse:
LINE PENJELASAN
1 Package tempat class dibuat dengan nama projectsdakel10
3 Import data dari Scanner class sebagai class untuk menginputkan data dari user
5 Mendeklarasikan class dengan nama AntrianPasienBekamRSIN
6-8 Deklarasi variable antrian dengan tipe data integer dan variable nama, jk, alamat,
keluhan dengan tipe data String serta variable next dengan tipe
AntrisnPasienBekamRSIN
9-10 Pembuatan objek scanner class dengan nama in dan str
12-15 Method read yang berfungsi untuk menampilkan data yang telah diinputkan oleh
user pada method input
16-30 Method input yang berfungsi untuk meminta inputan dari user dengan menggunakan
objek scanner yang telah dibuat
32 Main method sebagai method untuk menjalankan program
33 Deklarasi dan insilisasi nilai awal variable pilihan dan antri
34 Pembuatan objek dari class linked dengan nama AntrianPasienBekamRSIN
36-48 Perulangan while berisi menu yang akan dipilih oleh user serta pada setiap menu
yang dipilih akan dipanggil method dari class linked yang dipanggil dengan objek
yang terlah dibuat
52 Mendeklarasikan class dengan nama linked
53-56 Constructor tanpa parameter yang berisi inisialisasi nilai awal pada variabel head
dan tail
57-63 Mendeklarasikan method enque yang berfungsi untuk menambahkan data pada
antrian
64-70 Mendeklarasikan method deque yang berfungsi untuk mengambil atau
mengeluarkan data dari antrian
71-77 Mendeklarasikan method view yang berfungsi untuk menampilkan nilai-nilai yang
ada pada antrian
BAB VI PENUTUP

5.1 KESIMPULAN DAN SARAN


Berdasarkan hasil pengujian, maka program telah dapat dijalankan dengan baik dan
sesuai dengan kebutuhan. Dari hasil pengujian program tersebut, menghasilkan suatu sistem
yang mempermudah dalam proses penyimpanan data dan alur antrian pasien bekam,
pengelolaan data pasien baik itu menampilkan, menambah, meencetak, ataupun menghapus
data pasien.
Saran selanjutnya adalah menambahkan fitur-fitur dalam program tersebut seperti
dapat menambahkan kelola sistem pelayanan lainnya serta menambahkan pengelolaan
akumulasi total pasien setiap bulannya.
DAFTAR PUSTAKA

- Depkes RI. 2006. Pedoman Pengelolaan Dokumen Rekam Medis Rumah Sakit Di
Indonesia. Jakarta: Direktorat Jendral Pelayanan Rekam Medik

- https://yankes.kemkes.go.id/view_artikel/537/manfaat-terapi-bekam-dalam-kesehatan

- http://eprints.umg.ac.id/3493/3/BAB%20II.pdf

Anda mungkin juga menyukai