Sistem Informasi Laboraturium Klinik pada Klinik Duta Kartini Bandung

  

SISTEM INFORMASI LABORATORIUM KLINIK

PADA KLINIK DUTA KARTINI BANDUNG

SKRIPSI

  Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata 1)

  Fakultas Teknik dan Ilmu Komputer

  

M. Zulfikar

10509219

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

  

DAFTAR ISI

LEMBAR PENGESAHAN ............................................................................ i PERNYATAAN KEASLIAN ........................................................................ ii

ABSTRAK ...................................................................................................... iii

ABSTRACT..................................................................................................... iv

KATA PENGANTAR .................................................................................... v

DAFTAR ISI .................................................................................................. viii

DAFTAR GAMBAR ...................................................................................... xiii

DAFTAR TABEL .......................................................................................... xvii

DAFTAR SIMBOL ........................................................................................ xvii

BAB I. PENDAHULUAN ............................................................................ 1

  1.1. Latar Belakang Masalah .......................................................... 1

  1.2. Identifikasi dan Rumusan Masalah .......................................... 4

  1.2.1. Identifikasi Masalah ................................................... 4

  1.2.2. Rumusan Masalah ...................................................... 4

  1.3. Maksud dan Tujuan Penelitian................................................. 5

  1.3.1. Maksud Penelitian ...................................................... 5

  1.3.2. Tujuan Penelitian........................................................ 5

  1.4. Kegunaan Penelitian ................................................................ 6

  1.4.1. Kegunaan Praktis........................................................ 6

  1.4.2. Kegunaan Akademis ................................................... 6

  1.5. Batasan Masalah ..................................................................... 7

  2.4. Laboratorium Klinik .................................................................. 15

  2.7.3. IReport ............................................................................ 23

  2.7.3. Mysql ............................................................................. 22

  2.7.2. Netbeans ......................................................................... 22

  2.7.1. Java ................................................................................ 19

  2.7. Perangkat Lunak Pendukung ..................................................... 19

  2.6.2. Unified Modelling Language(UML) ................................ 18

  2.6.1. Object Oriented Programming (OOP) ............................ 18

  2.6. Metodologi Berorientasi Objek.................................................. 17

  2.5. Sistem Informasi Laboratorium Kesehatan ................................ 16

  2.3.2. Komponen Sistem Informasi........................................... 15

  1.6. Lokasi dan Waktu Penelitian ................................................... 7

  2.3.1. Pengertian Sistem Informasi ........................................... 15

  2.3. Sistem Informasi ....................................................................... 14

  2.2. Pengertian Informasi ................................................................. 13

  2.1.2. Klasifikasi Sistem .......................................................... 12

  2.1.1. Karakteristik Sistem ...................................................... 10

  2.1. Konsep Dasar Sistem ................................................................ 9

  BAB II. LANDASAN TEORI

  1.6.2. Waktu Penelitian ........................................................ 8

  1.6.1. Lokasi Penelitian ........................................................ 8

  

BAB III. OBJEK DAN METODE PENELITIAN ........................................ 24

  3.1. Objek Penelitian ........................................................................ 24

  3.1.1. Sejarah Singkat Perusahaan ............................................. 24

  3.1.2. Visi dan Misi Perusahaan................................................. 27

  3.1.3. Struktur Organisasi Perusahaan ....................................... 27

  3.1.4. Deskripsi Tugas ............................................................... 28

  3.2. Metode Penelitian ..................................................................... 30

  3.2.1. Desain Penelitian ............................................................. 31

  3.2.2. Jenis dan Metode Pengumpulan Data ............................... 31

  3.2.2.1. Sumber Data Primer ............................................ 32

  3.2.2.2. Sumber Data Sekunder ........................................ 33

  3.2.3. Metode Pendekatan dan Pengembangan Sistem ............... 33

  3.2.3.1. Metode Pendekatan Sistem .................................. 33

  3.2.3.2. Metode Pengembangan Sistem ............................ 34

  3.2.3.3. Alat Bantu Analisis dan Perancangan .................. 38

  3.2.4. Pengujian Software .......................................................... 39

  

BAB IV. ANALISIS DAN PERANCANGAN SISTEM ............................... 41

  4.1. Analisis Sistem Yang Berjalan .................................................. 41

  4.1.1. Analisis Prosedur Sedang Berjalan .................................. 41

  4.1.1.1. Use Case Diagram .............................................. 42

  4.1.1.2. Skenario Use Case Diagram ................................ 43

  4.1.1.3. Activity Diagram ................................................. 46

  4.1.2. Evaluasi Sistem Yang Sedang Berjalan ............................ 48

  4.2. Perancangan Sistem................................................................... 49

  4.2.1. Tujuan Perancangan Sistem ............................................. 50

  4.2.4.2. Perancangan Input ............................................... 79

  5.1.6. Penggunaan Program ....................................................... 111

  5.1.5. Implementasi Instalasi Program ....................................... 108

  5.1.4. Implementasi Antar Muka ............................................... 96

  5.1.3. Implementasi Basis Data ................................................. 92

  5.1.2. Implementasi Perangkat Keras ......................................... 92

  5.1.1. Implementasi Perangkat Lunak ........................................ 91

  5.1. Implementasi ............................................................................. 91

  

BAB V. IMPLEMENTASI DAN PENGUJIAN SISTEM ............................ 91

  4.2.4.3. Perancangan Output ............................................. 87

  4.2.4.1. Struktur Menu ..................................................... 78

  4.2.2. Gambaran Umum Sistem Yang Diusulkan ....................... 50

  4.2.4. Perancangan Antar Muka ................................................. 78

  4.2.3.7. Deployment Diagram Yang Diusulkan ................ 77

  4.2.3.6. Component Diagram Yang Diusulkan ................. 76

  4.2.3.5. Sequence Diagram Yang Diusulkan .................... 70

  4.2.3.4. Class Diagram Yang Diusulkan .......................... 69

  4.2.3.3. Activity Diagram Yang Diusulkan ....................... 61

  4.2.3.2. Skenario Use Case Diagram Yang Diusulkan ...... 52

  4.2.3.1. Use Case Diagram Yang Diusulkan ..................... 51

  4.2.3. Perancangan Prosedur Yang Diusulkan ............................ 51

  5.2. Pengujian Program .................................................................... 113

  5.2.1. Rencana Pengujian .......................................................... 113

  5.2.2. Kasus dan Hasil Pengujian ............................................... 114

  5.2.3. Kesimpulan Hasil Pengujian ............................................ 123

  

BAB VI. KESIMPULAN DAN SARAN ........................................................ 124

  6.1. Kesimpulan ............................................................................... 124

  6.2. Saran ......................................................................................... 125

  DAFTAR PUSTAKA LAMPIRAN

KATA PENGANTAR

  Alhamdulillahi robbil ’alamiin. Puji dan syukur penulis panjatkan kehadirat

  Allah SWT atas segala nikmat, rahmat, karunia dan hidayah-Nya yang tak terhingga sehingga penulis dapat menyelesaikan skripsi dengan judul “SISTEM

  

INFORMASI LABORATORIUM KLINIK PADA KLINIK DUTA

KARTINI BANDUNG” dengan sebaik-baiknya dan sesuai dengan waktu yang

  telah direncanakan.

  Penulisan skripsi ini dibuat untuk memenuhi salah satu syarat untuk menyelesaikan program studi strata satu Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

  Tidaklah sedikit hambatan dan kesulitan yang penulis temui dalam menyelesaikan skripsi ini, namun berkat kesabaran, ketekunan, semangat serta dorongan dan bimbingan dari berbagai pihak, akhirnya Laporan Skripsi ini dapat terselesaikan. Untuk itu, saran dan kritik yang bersifat membangun sangat penulis harapkan, serta do’a dan restu untuk penulis agar apa yang penulis sampaikan dapat menjadi suatu pedoman.

  Adapun dalam penyusunan skripsi ini tidak semata - mata hasil kerja penulis sendiri, melainkan juga berkat bimbingan dan dorongan dari pihak - pihak yang telah membantu baik secara materi maupun secara spiritual. Maka dari itu penulis ingin mengucapkan terima kasih yang tak terhingga serta penghargaan yang setinggi - tingginya kepada:

  1. Yth. Bapak Dr. Ir. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas Komputer Indanesia.

  2. Yth. Bapak Prof. Dr. Ir. H. Denie Kurniadi, M.Sc. selaku Dekan Fakultas Teknik dan Ilmu Komputer.

  3. Yth. Bapak Syahrul Mauluddin, S.Kom., M.Kom selaku Ketua Program Studi Sistem Informasi.

  4. Yth. Ibu Citra Noviyasari S.Si., M.T. selaku pembimbing Skripsi dan Dosen Wali . Yang telah banyak memberikan masukan, saran, serta kesabarannya untuk membimbing penulis.

  5. Yth. Ibu Diana Effendi, ST, MT dan Bapak Iyan Gustiana, S.Kom, M.Kom yang telah memberikan kesempatan serta membimbing penulis untuk mendapatkan pelajaran dan pengalaman yang lebih di luar perkuliahan.

  6. Yang tercinta kedua orangtuaku yang tanpa henti selalu memberikan doa dan dukungan baik material dan spiritual sampai penulis dapat menyelesaikan skripsi ini.

  7. Yang tersayang Widi Agustina dan keluarga yang selalu memberikan semangat dan dukungan moril serta tanpa hentinya mendengarkan keluh kesah penulis dalam menyelesaikan skripsi ini.

  8. Teman-teman seperjuangan : Upun, Alis, Randi, Eko, Tommy, Jaseng, Chandra, Ali, Iwan, Wepai, Devi dan semua teman-teman SI-5 2009 yang tidak bisa penulis sebutkan satu persatu, terima kasih atas kebersamaan dan persahabatannya selama ini.

  9. Rekan-rekan asisten dosen Oracle yang telah memberikan masukan dan pengalaman yang amat berharga.

  Akhir kata penulis sampaikan bahwa ilmu yang bermanfaat akan menjadi penolong kita diakhirat. Meski jauh dari kesempurnaan, mudah-mudahan skripsi yang penulis susun ini dapat memberikan manfaat bagi diri penulis pada khususnya dan para pembaca pada umumnya. Amin yaa robbal a’lamin.

  Wassalamu’alaikum Warahmatullahi Wabarakatuh.

  Bandung, Juli 2013 Penulis

DAFTAR PUSTAKA

  Al-Bahra bin Ladjamudin. 2005. Analisis dan Desain Sistem Informasi. Graha Ilmu. Yogyakarta

  Andri Kristanto. 2008. Perancangan Sistem Informasi dan Aplikasinya. Gava Media. Yogyakarta. A.S, Rosa and Shalahuddin, M. Modul Pembelajaran Rekayasa Perangkat Lunak

  (Terstruktur dan Berorientasi Objek) Bandung: Modula, 2011 Benuriadi, Osman Sianipar, Guardian Yoki Sanjaya. 2012. Sistem Informasi

  Dalam Pelayanan Laboratorium. Indonesian Journal Of Clinical Pathology and Medical Laboratory. Vol.19, No. 1 November 2012. 56-62. Edhy Sutanta, S.T. 2003. Sistem Informasi Manajemen. Graha ilmu. Yogyakarta Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Penerbit Andi.

  Yogyakarta Keputusan Menteri Kesehatan Nomor 364/Menkes/SK/III/2003 tentang

  Laboratorium Kesehatan; Nugroho Adi. 2010. Rekayasa Perangkat Lunak Berorientasi Objek dengan Metode USDP. Andi. Yogyakarta.

  Prabawati, Ari. 2010. Pengembangan Aplikasi Database berbasis JaavaDB dengan Netbeans. Andi. Yogyakarta

  Sugiyono, Dr. 2010. Metode penelitian Kuantitatif Kualitatif dan R&D, Penerbit ALFABETA

BAB I PENDAHULUAN

1.1 Latar Belakang Penelitian

  Perkembangan teknologi informasi telah mengubah kegiatan transaksi data dan informasi yang secara konvensional (menggunakan kertas/manual) menjadi sistem informasi yang berlandaskan komputer.

  Sistem informasi adalah suatu sistem didalam organisasi yang mempertemukan kebutuhan pengelolah transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. (Jogiyanto,2005:11).

  Penggunaan sistem ini adalah salah satu solusi untuk mengatasi kesulitan- kesulitan dalam suatu organisasi yang membutuhkan informasi pengolahan transaksi harian dan kegiatan strategi dari suatu organisasi untuk membuat keputusan.

  Perkembangan sistem informasi yang sangat pesat telah merambah ke berbagai bidang kehidupan manusia termasuk juga pada dunia medis khususnya pada laboratorium klinik.

  Laboratorium klinik adalah sarana kesehatan yang melaksanakan pelayanan pemeriksaan di bidang hematologi, kimia klinik, mikrobiologi klinik, parasitologi klinik, imunologi klinik, patologi anatomi dan atau bidang lain yang berkaitan dengan kepentingan kesehatan perorangan terutama untuk menunjang upaya diagnosis penyakit, penyembuhan penyakit dan pemulihan kesehatan (Keputusan Menteri Kesehatan RI No. 364/MENKES/SK/III/2003).

  Klinik Duta Kartini Bandung merupakan klinik yang memiliki beberapa pelayanan medis, antara lain yaitu klinik umum, klinik gigi, klinik anak, laboratorium klinik, rontgen, EKG dan apotek . Selain itu klinik Duta Kartini juga melayani Home Care Service atau Home Visit Service bagi pasien laboratorium kliniknya, dimana pasien cukup menghubungi Klinik Duta Kartini dan petugas akan memeriksa pasien dirumah terutama bagi pasien pasca perawatan di Rumah Sakit.

  Laboratorium Klinik Duta Kartini memiliki pasien yang datang untuk melakukan pemeriksaan dalam jumlah cukup besar setiap harinya. Dengan jumlah pasien tersebut mengakibatkan terjadinya beberapa permasalahan dalam pengolahan data-data transaksi.

Tabel 1.1 . Data Kunjungan Pasien Laboratorium Klinik Duta Kartini 2012-2013 No. Bulan Jumlah Pasien

  1 Maret 520

  2 April 465

  3 Mei 502

  4 Juni 484

  5 Juli 481

  6 Agustus 377

  7 September 420

  8 Oktober 425

  9 November 384

  10 Desember 482

  11 Januari 522 Permasalahan pada sistem yang sedang berjalan pada Laboratorium Klinik Duta Kartini Bandung adalah belum adanya kartu pasien sebagai kartu identitas pasien, selain itu juga sering terjadi penumpukan data yang berakibat pada terhambatnya proses transaksi dan pembuatan laporan karena pengolahan data masih dilakukan secara manual pada beberapa proses dintaranya transaksi penerimaan pasien, transaksi pemeriksaan, laporan keuangan, laporan data pasien, laporan hasil pemeriksaan dan laporan jasa dokter.

  Sistem tersebut mempunyai banyak kelemahan, selain membutuhkan waktu yang lama, keakuratannya juga kurang dapat diterima, karena kemungkinan kesalahan sangat besar. Sedangkan Proses pemeriksaan laboratorium memerlukan waktu yang cepat dan membutuhkan hasil yang tepat dan akurat

  Dengan dukungan teknologi informasi yang ada sekarang ini, memungkinkan pengelohaan data dengan cara manual dapat digantikan dengan suatu sistem informasi dengan menggunakan komputer. Selain lebih cepat dan mudah, pengelolaan data juga menjadi lebih akurat.

  Dengan demikian penulis dapat menyimpulkan salah satu alternatif solusi bagi mengatasi permasalahan tersebut adalah dibutuhkannya sebuah Sistem Informasi Laboratorium Klinik yang mampu mengatasi semua proses pelayanan pasien yang dapat berjalan dengan baik, sehingga dapat menjadikan klinik tersebut semakin berkembang.

  Berdasarkan uraian diatas, maka penulis mengambil judul : “SISTEM

  

INFORMASI LABORATORIUM KLINIK PADA KLINIK DUTA

KARTINI BANDUNG” .

1.2 Identifikasi dan Rumusan Masalah

  Penulis telah mengindentifikasikan masalah-masalah yang ada pada sistem yang sedang berjalan, dan dari permasalahan yang ada dapat dibuat rumusan masalah untuk laporan penelitian ini.

  1.2.1 Identifikasi Masalah

  Pada hasil identifikasi permasalahan berdasarkan latar belakang di atas, dapat di kemukakan sebagai berikut :

  1. Belum adanya kartu pasien sehingga menghambat proses pendaftaran pemeriksaan laboratorium.

  2. Proses pengolahan transaksi penerimaan pasien, transaksi pengisian hasil pemeriksaan, laporan keuangan, laporan data pasien dan laporan hasil pemeriksaan masih dilakukan secara manual.

  3. Karena pengolahan data masih dilakukan secara manual, sehingga dalam pembuatan laporan masih sering terjadi kekeliruan atau kesalahan dan keterlambatan karena memakan waktu yang cukup lama.

  1.2.2 Rumusan Masalah

  Berdasarkan dari identifikasi masalah yang ditemukan maka diperoleh rumusan masalah sebagai berikut :

  1. Bagaimana sistem yang sedang berjalan pada Klinik Duta Kartini Bandung.

  2. Bagaimana perancangan Sistem Informasi Laboratorium pada Klinik Duta Kartini Bandung.

  3. Bagaimana pengujian Sistem Informasi Laboratorium pada Klinik Duta Kartini Bandung.

  4. Bagaimana implementasi Sistem Informasi Laboratorium pada Klinik Duta Kartini Bandung.

1.3 Maksud dan Tujuan Penelitian

  Penelitian ini memiliki maksud dan tujuan yang ingin dicapai, yaitu akan dijelaskan di bawah ini:

  1.3.1 Maksud Penelitian

  Maksud dari penelitian ini adalah untuk merancang dan membangun sebuah Sistem Informasi Laboratorium Klinik untuk menyediakan pelayanan dan informasi kesehatan bagi pasien sehingga dapat mendukung kelancaran kegiatan manajemen pada Klinik Duta Kartini sehari-hari.

  1.3.2 Tujuan Penelitian

  Adapun tujuan dari penelitian adalah sebagai berikut :

  1. Untuk mengetahui sistem Laboratorium yang sedang berjalan di Klinik Duta Kartini Bandung.

  2. Untuk membuat perancangan Sistem Informasi Laboratorium pada Klinik Duta Kartini Bandung.

  3. Untuk mengetahui pengujian Sistem Informasi Laboratorium pada Klinik Duta Kartini Bandung.

  4. Untuk mengetahui implementasi Sistem Informasi Laboratorium pada Klinik Duta Kartini Bandung.

1.4 Kegunaan Penelitian

  Tiap penelitian yang dilakukan oleh peneliti haruslah memiliki suatu kegunaan yang bersifat unik, yang hanya dapat diperoleh jika penelitian tersebut dilakukan. Oleh karena itu penelitian ini memiliki kegunaan sebagi berikut:

  1.4.1 Kegunaan Praktis

  Adapun kegunaan praktis dari penelitian yang dilakukan diantaranya :

  1. Bagi Klinik Duta Kartini Bandung Penelitaan ini diharapkan dapat bermanfaat sebagai salah satu media yang mampu membantu kegiatan transaksi Laboratorium Klinik pada Klinik Duta Kartini Bandung, sehingga informasi yang disajikan lebih cepat, tepat, akurat dan berkualitas.

  2. Bagi bagian administrasi Sistem ini diharapkan mampu mengefisienkan waktu pekerjaan sehingga berdampak pada peningkatan kinerja.

  1.4.2 Kegunaan Akademis

  Adapun Kegunaan akademis dari penelitian yang dilakukan diantaranya adalah :

  1. Bagi pengembangan ilmu pengetahuan Penelitian ini diharapkan dapat berguna bagi pengembangan bidang keilmuan khususnya bidang keilmuan Sistem Informasi pada dunia kesehatan.

  2. Bagi peneliti lain Hasil penelitian ini diharapkan bisa dijadikan sebagai sebuah sumbangan pemikiran kepada pembaca dan juga sebagai bahan acuan atau referensi untuk penelitian yang lebih lanjut di bidang yang sama.

  3. Bagi penulis Penulis dapat menerapkan ilmu yang sudah penulis dapatkan dari bangku perkuliahan dan juga menambah atau memperkaya wawasan pengetahuan baik teori, praktek, belajar menganalisa dan melatih daya pikir dalam mengambil kesimpulan permasalahan yang ada di dalam suatu organisasi, khususnya di Klinik Duta Kartini Bandung.

  1.5 Batasan Masalah

  Pembatasan masalah ini dilakukan agar dalam mengolah sistem dapat lebih tearah. Dari permasalahan yang timbul, penulis membatasi beberapa permasalahan sebagai berikut :

  1. Sistem ini hanya mencakup pada pengolahan data pasien, data dokter, data pemeriksaan, pendaftaran pemeriksaan, hasil pemeriksaan dan transaksi pembayaran pemeriksaan.

  2. Hanya membuat kartu pasien, laporan daftar pasien, laporan hasil pemeriksaan, laporan transaksi pembayaran dan laporan rekapitulasi pembayaran.

  3. Sistem Informasi ini dibuat dengan bahasa pemograman JAVA dengan menggunakan Netbeans IDE dan MySQL Server.

  1.6 Lokasi dan Waktu Penelitian

  Lokasi dan waktu penelitian adalah tempat penulis melakukan observasi dan penelitian untuk dijadikan bahan dalam menyusun skirpsi.

  1.6.1 Lokasi Penelitian

  Lokasi yang penulis pilih sebagai tempat untuk melakukan penelitian Tugas Akhir adalah Klinik Duta Kartini Bandung yang beralamat di Jl. Surya Soemantri Komp. Pertokoan Kav 91-93 Lemahnendeut Bandung.

  1.6.2 Waktu Penelitian

  Sedangkan waktu yang dibutuhkan selama penelitian adalah ± 4 bulan, terhitung dari bulan Maret 2013 sampai dengan bulan Juni 2013.

Tabel 1.2 Jadwal Penelitian

  Mei Juni Maret April No Aktifitas

  I II III IV I II III IV I II III IV I II III IV

  Mengidentifikasi 1. kebutuhan pemakai Membangun 2.

  Prototype

  3. Evaluasi Prototype

  4. Pengkodean Sistem

  5. Pengujian Sistem

  6. Evaluasi Sistem Menggunakan 7. Sistem

BAB II LANDASAN TEORI

2.1 Konsep Dasar Sistem

  Menurut Edhy Sutanta (2003 : 4) . Secara umum, sistem dapat didefinisikan sebagai kumpulan hal atau kegiatan atau elemen atau subsistem yang saling bekerja sama atau yang dihubungkan dengan cara - cara tertentu sehingga membentuk satu kesatuan untuk melaksanakan suatu fungsi guna mencapai suatu tujuan.

  Menurut Jogiyanto (2005 : 1) terdapat dua kelompok pendekatan dalam mendefinisikan sistem yaitu : yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya.

  1. Pendekatan sistem yang menekankan pada prosedurnya : Sistem adalah suatu jaringan kerja dari prosedur – prosedur yang saling berhubungan, berkumpul bersama – sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.

  2. Pendekatan sistem yang menekankan pada komponen atau elemennya : Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

  Dari pemahaman diatas maka dapat disimpulkan bahwa sistem adalah kumpulan dari komponen atau elemen-elemen atau sub sistem yang saling berkaitan satu sama lain dan bekerja sama melakukan suatu urutan kegiatan yang saling berhubungan untuk mencapai suatu tujuan tertentu.

2.1.1 Karakteristik Sistem

  Menurut Jogiyanto (2005 : 3) sistem adalah untuk mencapai tujuan dan sasaran yang telah disepakati bersama dan untuk mencapai tujuan dan sasaran tersebut suatu sistem mempunyai karakteristik atau sifat-sifat tertentu yang saling berhubungan antara lain sebagai berikut :

  1. Komponen-komponen (Components) Setiap sistem baik sistem dalam skala besar maupun sistem dalam skala kecil sekalipun memiliki komponen-komponen atau elemen-elemen.

  Komponen-komponen ini saling berhubungan dan bekerja sama sehingga tercipta satu kesatuan fungsi dari sistem. Sehingga sistem dapat mencapai tujuannya.

  2. Penghubung Sistem (System Interface) Penghubung sistem merupakan media perantara antara subsistem yang satu dengan subsistem yang lainnya. Melalui penghubung sistem ini, maka subsistem dapat saling memberi dan menerima sumber daya sehingga terjalin kerja sama dan dapat membentuk satu kesatuan fungsi dari sistem.

  3. Lingkungan luar Sistem (Environment) Lingkungan luar dari sistem adalah segala sesuatu yang berada di luar batas sistem. Lingkungan luar ini bisa juga berupa ekosistem dimana sistem tersebut berada. Walaupun keberadaannya diluar sistem, tapi lingkungan luar dapat mempengaruhi sistem. Adanya tidak keserasian antara lingkungan luar dengan sistem dapat menyebabkan terganggunya fungsi sistem. Oleh karena itu harus senantiasa tercipta keharmonisan antara sistem dengan lingkungan luarnya.

  4. Batas Sistem (Boundary) Batas sistem merupakan daerah pemisah antara satu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memberikan ruang lingkup yang jelas dari suatu sistem.

  5. Masukan Sistem (System Input) Masukan adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan untuk diproses. Masukkan ini dapat berupa hal-hal berwujud

  (tampak secara fisik) maupun yang tidak tampak.

  6. Keluaran Sistem (System Output) Keluaran merupakan hasil dari pengolahan suatu sistem. Keluaran ini tentunya diharapkan dapat berguna sesuai dengan tujuan dari sistem. Selain sebagai hasil akhir, sebagian keluaran bisa juga dijadikan masukan untuk sistem lainnya.

  7. Pengolah Sistem (System Processing) Pengolah sistem adalah mesin atau mekanisme yang digunakan untuk mengubah masukan menjadi keluaran. Pengolah memiliki peranan yang penting, karena disinilah proses perubahan dan pendayagunaan masukan terjadi sehingga menghasilkan keluaran yang sesuai dengan tujuan sistem.

  8. Sasaran dan Tujuan Suatu sistem pasti mempunyai tujuan (goal) atau sasaran ( objective ). Tujuan merupakan hal akhir yang ingin dicapai oleh suatu sistem. Tujuan inilah yang menjadi pemotivasi yang mengarahkan sistem.

  Tanpa tujuan, sistem menjadi tak terarah dan tak terkendali. Suatu sistem bisa dikatakan berhasil menjalankan fungsinya bila berhasil mencapai sasaran dan tujuan dari sistem tersebut.

Gambar 2.1 Karakteristik Suatu Sistem

  (Sumber : Jogiyanto, 2005 : 6)

2.1.2 Klasifikasi Sistem

  Menurut Jogianto (2005 : 6) sistem dapat diklasifikasikan dari beberapa sudut pandangan, diantaranya adalah sebagai berikut :

  1. Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem fisik (physical system).

  Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sedangkan sistem fisik adalah sistem yang ada secara fisik.

  2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem buatan manusia (human made system).

  Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Sistem buatan manusia yang melibatkan interaksi antara manusia dengan mesin disebut dengan man-machine system. Sistem informasi merupakan contoh

  

man-machine system, karena menyangkut penggunaan komputer yang berinteraksi

dengan manusia.

  3. Sistem diklasifikasikan sebagai sistem tertentu (determinic system) dan sistem tak tentu (probabilistic system).

  Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi diantara bagian bagiannya dapat dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena dapat mengandung unsur probabilitas.

  4. Sistem diklasifikasikan sebagai sistem tertutup (close system) dan sistem terbuka (open system).

  Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak diluarnya. Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya.

2.2 Pengertian Informasi

  Menurut Jogiyanto (2005 : 8) informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

  Data yang diolah melalui suatu model menjadi informasi, penerima kemudian memberi informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus.

  Menurut Andri Kristanto (2008 : 10). Data yang masih merupakan bahan mentah apabila tidak diolah maka data tersebut tidak berguna. Data tersebut akan berguna dan menghasilkan suatu informasi apabila diolah melalui suatu model. Model yang digunakan untuk mengolah data tersebut disebut dengan model pengolahan data atau lebih dikenal dengan nama siklus pengolahan data.

Gambar 2.2 Siklus Informasi Berjalan

  (Sumber : Andri Kristanto, 2008 : 10) Dari gambar diatas dapat dijelaskan bahwa data yang merupakan suatu kejadian yang menggambarkan kenyataan yang terjadi dimasukan melalui elemen input kemudian data tersebut akan diolah dan diproses menjadi suatu output, dan output tersebut adalah informasi yang dibutuhkan. Informasi tersebut akan diterima oleh pemakai atau penerima, kemudian penerima akan memberikan umpan balik yang berupa evaluasi terhadap informasi tersebut dan hasil umpan balik tersebut akan menjadi data yang akan dimasukan menjadi input kembali.

2.3 Sistem Informasi

  Pada hakekatnya sistem informasi adalah seperangkat manusia, data dan prosedur yang bekerja sama secara koordinatif. Tekanannya terletak pada konsep sistem yang memperlihatkan bahwa berbagai komponen yang terlihat di dalamnya dan kooperatif itu meliputi pelaksanaan bisnis setiap hari, komunikasi informasi, manajemen aktifitas dan pembuatan keputusan.

  2.3.1 Pengertian Sistem Informasi

  Menurut Jogiyanto (2005 : 11). Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlakukan.

  Sehingga dapat disimpulkan bahwa sistem informasi merupakan kegiatan atau aktifitas yang melibatkan serangkaian proses, berisi informasi-informasi yang digunakan untuk mencapai tujuan.

  2.3.2 Komponen Sistem Informasi

  Adapun beberapa elemen atau komponen dalam sistem informasi dalam buku Al-Bahra Bin Ladjamudin (2005:14) dapat diklasifikasikan sebagai berikut: a. Hardware dan software yang berfungsi sebagai mesin.

  b. People dan procedures yang merupakan manusia dan tata cara menggunakan mesin.

  c. Data merupakan jembatan penghubung antara manusia dan mesin agar terjadi suatu proses pengolahan data.

2.4 Laboratorium Klinik

  Laboratorium klinik atau laboratorium medis ialah laboratorium dimana berbagai macam tes dilakukan pada spesimen biologis untuk mendapatkan informasi tentang kesehatan pasien.

  Menurut Keputusan Menteri Kesehatan RI No. 364/MENKES/SK/III/2003. Laboratorium klinik adalah sarana kesehatan yang melaksanakan pelayanan pemeriksaan di bidang hematologi, kimia klinik, mikrobiologi klinik, parasitologi klinik, imunologi klinik, patologi anatomi dan atau bidang lain yang berkaitan dengan kepentingan kesehatan perorangan terutama untuk menunjang upaya diagnosis penyakit, penyembuhan penyakit dan pemulihan kesehatan.

  Di sejumlah negara, ada 2 jenis laboratorium yang memproses sebagian besar spesimen medis. Laboratorium rumah sakit ada di rumah sakit, dan melakukan tes pada pasien. Laboratorium swasta (atau masyarakat) menerima sampel untuk dianalisis dari dokter umum, perusahaan asuransi, dan klinikus kesehatan lainnya, yang juga dapat disebut sebagai laboratorium rujukan di mana tes yang tidak umum dan tak jelas dilakukan.

2.5 Sistem Informasi Laboratorium Kesehatan

  Sistem informasi laboratorium kesehatan adalah prosedur sistematik untuk mengumpulkan, menyimpan, mempertahankan, mengolah, mengambil dan memvalidasi data yang dibutuhkan oleh laboratorium kesehatan tentang kegiatan pelayanannya untuk pengambilan keputusan manajemen.

  Tujuan utama dari sistem informasi laboratorium kesehatan adalah mengumpulkan, mengolah dan menyajikan data dengan serapi mungkin, mudah dibaca dan tepat waktu. Penyajian data laboratorium yang lebih rapi dan tepat waktu selain dapat juga dimanfaatkan di luar penggunaan tradisional, seperti untuk mempengaruhi perubahan pola perintah dokter, memantau perubahan pola kerentanan antibiotik secara lengkap, dan melakukan kajian lini produk serta penentuan biaya

2.6 Metodologi Berorientasi Objek

  Menurut Rosa A.S-M.Shalahuddin (2011:82), metodologi berorientasi objek adalah suatu strategi pembangunan perangkat lunak yang mengorganisasikan perangkat lunak sebagai kumpulan objek yang berisi data dan korelasi yang diberlakukan terhadapnya. Metodologi berorientasi objek merupakan suatu cara bagaimana sistem perangkat lunak dibangun melalui pendekatan objek secara sistematis. Metode berorientasi objek didasarkan pada penerapan prinsip-prinsip pengelolaan kompleksitas. Metode berorientasi objek meliputi rangkaian aktivitas analisis orientasi objek, pemrograman berorientasi objek, dan pengujian berorientasi objek.

  Keuntungan menggunakan metodologi berorientasi objek adalah sebagai berikut :

  1. Meningkatkan Produktivitas Karena kelas dan objek yang ditemukan dalam suatu masalah masih dapat dipakai ulang untuk masalah lainnya yang melibatkan objek tersebut

  (reusable).

  2. Kecepatan Pengembangan Karena sistem yang dibangun dengan baik dan benar pada saat analisis dan perancangan akan menyebabkan berkurangnya kesalahan pada saat pengkodean.

  3. Kemudahan Pemeliharaan Karena dengan model objek, pola-pola yang cenderung tetap dan stabil dapat dipisahkan dan pola-pola yang mungkin sering berubah-ubah.

  4. Adanya Konsistensi Karena sifat pewarisan dan penggunaan notasi yang sama pada saat analisis, perancangan maupun pengkodean.

  5. Meningkatkan Kualitas Perangkat Lunak Karena pendekatan pengembangan lebih dekat dengan dunia nyata dan adanya konsistensi pada saat pengembangannya, perangkat lunak yang dihasilkan akan mampun memenuhi kebutuhan pemakai serta mempunyai sedikit kesalahan.

  2.6.1 Object Oriented Programming (OOP)

  Menurut Th. Ari Prabawati (2010:88) pada buku Pengembangan Aplikasi Database berbasis JavaDB dengan Netbeans mendefinisikan Object Oriented

  

Programming adalah suatu cara mengorganisasi program dengan memodelkan

  objek-objek dunia nyata (seperti benda, sifat, sistem, dan lainnya) ke dalam sebuah bahasa pemograman.

  Dalam bahasa pemograman pemodelan OOP ini diaplikasikan dengan sebuah kelas, method, dan properti atau variabel. Java merupakan salah satu bahasa pemograman berorientasi objek.

  2.6.2 Unified Modelling Language (UML)

  Menurut Adi Nugroho (2010:4) pada buku Rekayasa Perangkat Lunak Berorientasi Objek dengan Metode USDP medefinisikan UML (Unified

  

Modelling Languange) adalah ‘bahasa’ pemodelan untuk sistem atau perangkat

lunak yang berparadigma ‘berorientasi objek’.

  Pemodelan (modelling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang komplek sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.

2.7 Perangkat Lunak Pendukung

  Penulis menggunakan beberapa perangkat lunak pendukung yang digunakan untuk pengembangan sistem, dibawah ini akan dijelaskan perangkat lunak yang penulis gunakan.

2.7.1 Java

  JAVA™ merupakan bahasa pemograman yang dikembangkan Sun

  

Microsystem yang dirilis pada tahun 1995 sebagai komponen utama dari Sun

Microsystem Lingkungan (Platform) Java. Bahasa ini dikembangkan dengan

  model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer. Bahasa ini juga dirancang untuk pemograman di Internet sehingga dirancang agar aman dan portable.

  Proyek Java dimulai pada bulan Juni tahun 1991 oleh James Gosling. Pada mulanya bahasa ini disebut Oak yang berasal dari pohon oak yang berada di luar kantor Gosling, selain itu juga pernah berubah menjadi Greendon dan akhirnya dinamakan Java yang berasal dari kumpulan kata acak. Gosling bertujuan untuk mengimplementasikan sebuah mesin virtual dan bahasa yang mirip dengan notasi

  

C / C++. Sun merilis implementasi publik pertamanya Java 1.0 di tahun 1995

  yang menjanjikan “Write Once, Run Anywhere” (WORA) dimana dapat dijalankan dengan baik pada platform popular, cukup aman, dan menyediakan fitur keamanan yang dapat dikonfigurasi.

  Berdasarkan white paper resmi dari Sun, Java memiliki karakteristik sebagai berikut :

  1. Sederhana (Simple) Bahasa pemrograman Java menggunakan sintaks mirip dengan C++, namun sintaks pada Java merupakan penyederhanaan dari bahasa C++. Penyederhanaan dilakukaan dengan menambahkan fitur-fitur pendukung yang belum terdapat dalam C++ dan menghilangkan penggunaan pointer yang rumit dan multiple

  

inheritance. Java sederhana karena hanya memiliki 3 (tiga) tipe angka data

primitive, boolean, dan array. Selebihnya, semua yang ada di dalam Java adalah

  kelas. Fitur yang tidak terdapat dalam C++, yang ditawarkan Java, dua diantaranya automatic memory allocation dan memory garbage collection (pengumpulan sampah). Dengan mekanisme ini, user tidak perlu membebaskan memori yang dialokasikan, karena semua dilakukan oleh Mesin Virtual Java. Java juga mendukung penulisan program multi jalinan, yaitu suatu program yang dapat melakukan lebih dari satu pekerjaan dalam waktu yang bersamaan.

  2. Berorientasi Objek (Object Oriented) Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.

  Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.

  4. Interpreted Program Java dijalankan menggunakan interpreter yaitu Java Virtual

  

Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi

menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.

  5. Output Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai Runtime-Exception handling untuk membantu mengatasi error pada pemrograman.

  6. Secure Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.

  7. Architecture Neutral Program Java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform berbeda dengan Java Virtual

  Machine(JVM).

  8. Portabel

  Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.

  9. Performance

  Performance pada Java sering dikatakan kurang tinggi. Namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain.

  10. Multithreaded Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.

  11. Dynamic Java didesain untuk dapat dijalankan pada lingkungan yang dinamis.

  Perubahan pada suatu class dengan menambahkan properti ataupun metode dapat dilakukan tanpa menggangu program yang menggunakan class tersebut.

  2.7.2 Netbeans

  Netbeans adalah suatu bahasa pemograman (development language) berbasis IDE (integrated development environment) yang ditulis dalam bahasa pemprograman Java. Proyek NetBeans IDE ini terdiri dari berbagai sumber yang memiliki fitur lengkap yang bersifat terbuka dan seluruhnya ditulis dalam bahasa pemprograman java dan platform aplikasi klien yang handal, yang dapat digunakan untuk merancang berbagai macam aplikasi perangkat lunak.

  2.7.3 Mysql

  MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau yang dikenal dengan DBMS (database management system), database ini

  

multi thread, multi user. Kekuatan MySQL tidak ditopang oleh sebuah komunitas,