LAPORAN PENGEMBANGAN DAN IMPLEMENTA SISTEM INFORMASI REKAM MEDIS RS. DR. DJOELHAM, BINJAI, SUMATERA UTARA BERBASIS WEB
Disusun Oleh :
Nama
: Mochamad Fakhrur Rozi
NIM
: 4115027
Program Studi
: Sistem Informasi / A
FAKULTAS TEKNIK UNIVERSITAS PESANTREN TINGGI DARUL ULUM JOMBANG
KATA PENGANTAR
Dengan mengucap puji dan syukur kehadirat Allah SWT, karena atas ridho dan hidayah-Nya, sehingga penulis dapat menyelesaikan Laporan ini. Maksud dan tujuan dari penulisan Laporan ini adalah untuk memenuhi persyaratan Mata Kuliah Program Studi Pengembangan dan Implementa pada Jurusan Sistem Informasi di Universitas Pesantren Tinggi Darul ‘Ulum Jombang. Laporan ini disusun berdasarkan pemikiran dan pemanfaatan teknologi informasi di bidang Pendidikan dengan judul ”Rancang Bangun Sistem Informasi Rekam Medis RS. DR. Djoelham, Binjai, Sumut” Penulis merasa bahwa dalam menyusun laporan ini masih menemui beberapa kesulitan dan hambatan, disamping itu juga menyadari bahwa penulisan laporan ini masih jauh dari sempurna dan masih banyak kekurangan-kekurangan lainnya, maka dari itu penulis mengharapkan saran dan kritik yang membangun dari semua pihak. Menyadari penyusunan laporan ini tidak lepas dari bantuan berbagai pihak, maka pada kesempatan ini penulis menyampaikan ucapan terima kasih yang setulus-tulusnya kepada: 1. Ayah dan ibu yang selalu membantu dan banyak meberikan dorongan baik secara moril, material, maupun do’a. 2. Bapak Prof. Dr. H. Ahmad Zahro, LC, MA, selaku Rektor UNIPDU Jombang, beserta segenap jajaran rektorat dan seluruh staf.
ii
3. Bapak Endang Kurniawan,S.Kom., MM., M.Kom., CEH., CHFI., CIPM. selaku dosen pengampu Fakultas Teknik Prodi Sistem Informasi Universitas Pesantren Tinggi Darul ‘Ulum Jombang; Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya dan membalas segala amal budi serta kebaikan pihak-pihak yang telah membantu penulis dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan manfaat bagi pihak-pihak yang membutuhkan. Jombang, 27 April 2017 Penulis
iii
DAFTAR ISI
KATA PENGANTAR ......................................................................................................II DAFTAR ISI ................................................................................................................ IV DAFTAR TABEL .......................................................................................................... VI DAFTAR GAMBAR .................................................................................................... VII BAB 1 PENDAHULUAN ................................................................................................ 8
1.1 1.2 1.3 1.4 1.5 1.6 1.7
LATAR BELAKANG .............................................................................. 8 RUMUSAN MASALAH .......................................................................... 9 BATASAN MASALAH ........................................................................... 9 TUJUAN PENELITIAN ......................................................................... 10 MANFAAT PENELITIAN ..................................................................... 10 METODOLOGI PENELITIAN ................................................................ 11 SISTEMATIKA PENULISAN ................................................................. 12
BAB 2 LANDASAN TEORI ........................................................................................... 13
2.1 KAJIAN PUSTAKA.............................................................................. 13
2.2 2.3
2.4
2.1.1 Pengertian Sistem .................................................................................... 13 2.1.2 Pengertian Informasi ............................................................................... 14 2.1.3 Pengertian Sistem Informasi .................................................................... 15 2.1.4 Rumah Sakit ............................................................................................. 16 KONSEP ANALISA SISTEM ................................................................. 19 2.2.1 Analisis Sistem ......................................................................................... 19 TEKNOLOGI INFORMASI UNTUK IMPLEMENTASI SISTEM................... 20 2.3.1 Pengertian Hypertext Prepocessor (PHP) ................................................ 20 2.3.2 Pegertian Database ................................................................................. 21 2.3.3 Pegertian My Structured Query Language (MySQL) ................................ 23 2.3.4 Pengertian Unified modeling language (UML) ........................................ 24 2.3.5 Pengertian Black Box Testing ................................................................... 28 2.3.6 Pengertian Web ....................................................................................... 29 PERANCANGAN SISTEM INFORMASI .................................................. 29 2.4.1 Model Perancangan Sistem Informasi ..................................................... 29
BAB 3 ANALISIS DAN PERANCANGAN SISTEM ........................................................... 33
3.1 ANALISIS SISTEM BERJALAN ............................................................ 33 iv
3.2 ANALISIS SISTEM YANG DIUSULKAN ................................................ 34 3.2.1 Kebutuhan Fungsional ............................................................................. 34 3.2.2 Kebutuhan Non Fungsional ...................................................................... 35 3.2.3 Desain Sistem yang Diusulkan ................................................................. 35 BAB 4 ........................................................................................................................ 40 BAB 5 IMPLEMENTASI ............................................................................................... 41
5.1 IMPLEMENTASI DESAIN BASIS DATA ................................................ 41 5.2 IMPLEMENTASI DESAIN ANTARMUKA ............................................... 42 BAB 6 PENUTUP ........................................................................................................ 53
6.1 KESIMPULAN .................................................................................... 53 DAFTAR PUSTAKA ..................................................................................................... 54
v
DAFTAR TABEL
Tabel 2.1 Perbandingan metode ............................................................................ 32 Table 3. 1 Kebutuhan Non Fungsional ................................................... 35
vi
DAFTAR GAMBAR Gambar 2.1 Analisa Sistem..................................................................... 29 Gambar 2Use Case Sistem ...................................................................... 36 Gambar 3.1 Use Case Login Admin ....................................................... 37 Gambar 4Class Diagram ......................................................................... 40 Gambar 5.1 Desain Basis Data ............................................................... 41 Gambar 5.2 Antar Muka Halaman Login ............................................... 42 Gambar 5.3 Antar Muka halaman utama admin ..................................... 44 Gambar 5.4 Antar Muka halaman data dokter ........................................ 45 Gambar 5.5 Antar Muka halaman halaman data pasien ibu ................... 45 Gambar 5.6 Antar Muka halaman data pasien bayi ................................ 46 Gambar 5.7 Antar Muka halaman data pasien rawat .............................. 46 Gambar 5.8 Antar Muka halaman data pasien meninggal ...................... 47 Gambar 5.9 Antar Muka halaman data obat ........................................... 47 Gambar 5.10 Antar Muka halaman data penyakit .................................. 48 Gambar 5.11 Antar Muka halaman data kamar ...................................... 48 Gambar 5.12 Antar Muka halaman data imunisasi ................................. 49 Gambar 5.13 Antar Muka halaman utama Dokter .................................. 49 Gambar 5.14 Antar Muka halaman data dokter ...................................... 50 Gambar 5.15 Antar Muka halaman data pemeriksaan ............................ 50 Gambar 5.16 Antar Muka halaman utama user petugas ......................... 51 Gambar 5.17 Antar Muka halaman daftar pasien ................................... 52
vii
BAB 1 PENDAHULUAN
1.1
Latar Belakang
Dalam zaman mordn seperti sekarang ini perkembangan teknologi semakin berkembang khususnya dalam bidang teknologi sistem informasi Banyak perusahaan ataupun instansi yang sudah mengunakan sistem informasi untuk mempermudah pekerjaan dalam pengarsipan data.
Rekap medis adalah salah satu bentuk penctatan arsip yang sangat penting disetiap rumah sakit ataupun di tempat pengobatan lainnya, masih banyak rekam medis yang pengarsipannya masih menggunakan cara manual dengan ditulis dalam sebuah kertas atau buku laporan, namun hal itu sangat beresiko hilangnya arsip tersebut. Khusunya di rumah sakit dr.djoelham binjai sumatra utara yang masih mengunakan pembkuan rekap medis secara manual.
Sistem informasi rekap medis di rumah sakit dr. Djoelam binjai sumatra utara adalah solusi agar pencatatan dan pengarsipan rekap medis itu lebih aman dan mudah dicari, sistem informasi rekap medis juga berfungsi untuk memback up catatan rekap medis yang sudah ada dan juga menganti arsip yang sudah lama dalam bentuk file dalam komputer.
8
1.2
1
Rumusan Masalah
Bagaimana cara pembuatan sistem informasi rekam medis RSUD ini agar lebih efektif dan efisien dari sistem manual yang digunakan sebelumnya?
2
Bagaimana cara agar kebutuhan terhadap data dokter, data pasien ibu, data pasien bayi, data pasien rawat, data pasien meninggal, data penyakit, data imunisasi, data kamar data obat, dan data user pada RSUD ini dapat disimpan melalui sebuah sistem sebagai sebuah data dokumen sehingga tidak banyak memerlukan tempat untuk menyimpan dokumen seperti sistem manual sebelumnya?
3
Bagaimana cara agar banyaknya data yang masuk dalam klinik bersalin pada sistem informasi rekam medis RSUD ini dapat didokumentasikan menjadi lebih efektif dan efisien dari sistem manual sebelumnya?
1.3
Batasan Masalah
1. Penelitian ini dilakukan di kantor RM. Dr. Djoelham, Binjai, Sumatera Utara, Indonesia. 2. Aplikasi sistem informasi rekam medis ini membahas tentang kebutuhan terhadap data dokter, data pasien ibu, data pasien bayi, data pasien rawat, data pasien meninggal, data penyakit, data imunisasi, data kamar data obat, dan data user. 3. Sistem informasi berbasis web.
9
4. Aktor yang bisa menjalankan atau menggunakan sistem informasi tersebut adalah Admin, Dokter dan Petugas.
1.4
Tujuan Penelitian
1. Membangun Sistem Informasi yang mencakup tentang data dokter, data pasien ibu, data pasien bayi, data pasien rawat, data pasien meninggal, data penyakit, data imunisasi, data kamar data obat, dan data user. 2. Maksud dari Sistem Rekam Medis RSUD ini adalah sistem perekaman atau peng inputan data di RSUD, yang tidak lagi menggunakan sistem konvensional atau manual. 3. Admin melakukan login dan mengolah data pelanggan, setelah itu pelanggan dapat melakukan pemesanan dan melihat informasi pemesanan barang apa saja yang dapat dipesan pada halaman pemesanan. Selanjutnya pelanggan menginputkan data pemesanan dan data tersebut akan disimpan dalam database.
1.5
Manfaat Penelitian
1. Admin Memudahkan dalam Peng inputan data. 2. Dokter Memudahkan dalam pencatatan hasil perekaman medis bagi setiap pasiennya.
10
3. Petugas Memudahkan dalam memproses pendaftaran pasien dan pemberian obat. 4. Penulis Penelitian ini merupakan lahan pembelajaran dalam bidang analisis investasi teknologi jaringan komputer. 5. Unipdu Penelitian ini akan memperkaya pustaka penelitian universitas yang dapat digunakan sebagai bahan rujukan untuk penelitian sejenis di masa mendatang.
1.6
Metodologi Penelitian
Penelitian ini dilakukan melalui beberapa tahapan. Adapun metode yang digunakan dalam tiap-tiap tahapan antara lain:
1. Metode Pengumpulan Data Melakukan tanya jawab pada pihak yang berkepentingan agar penelitian yang dilakukan sesuai dengan masalah yang terjadi serta mengumpulkan data-data yang dibutuhkan untuk menyelesaikan suatu permasalahan yang sering terjadi pada RSUD Dr. Djoelham tersebut. 2. Metode Rekayasa Perangkat Lunak Perangkat lunak dalam penelitian ini dibangun dengan menggunakan metode rekayasa Waterfall. Dimana metode tersebut harus dilakukan secara berurutan.
11
1.7
Sistematika Penulisan
Sistem penulisan dalam tugas akhir ini diususun dalam bentuk karya ilmiah dengan struktur penulisan sebagai berikut: BAB 1 PENDAHULUAN Bab ini berisi uraian tentang latar belakang masalah yang mendasari pentingnya diadakan penelitian, identifikasi, pembatasan dan perumusan masalah penelitian, maksud dan tujuan penelitian, kegunaan penelitian yang diharapkan, dan sistematika penulisan. BAB 2 LANDASAN TEORI Bab ini berisi tinjauan teori yang mendiskripsikan pengertian…. (hal-hal yang berhubungan dengan topik penelitian). BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi tentang analisis kebutuhan dari sistem yang akan dibangun, perbandingan sistem yang sudah ada dengan sistem yang diusulkan, dan perancangan sistem yang diusulkan. BAB 4 TESTING DAN IMPLEMENTASI Bab ini berisi tentang penjelasan prosedur testing dan proses pengujian sistem yang telah dibuat. BAB 5 PENUTUP Bab ini berisi pokok-pokok kesimpulan dan saran-saran yang perlu disampaikan kepada pihak-pihak yang berkepentingan dengan hasil penelitian. DAFTAR PUSTAKA Daftar pustaka berisi daftar referensi yang digunakan dalam penelitian.
12
BAB 2 LANDASAN TEORI
2.1
Kajian Pustaka.
2.1.1
Pengertian Sistem Sistem adalah sutu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan aau untuk menyelesaikan suatu sasaran yang tertentu (Andi:2001). Suatu sistem mempunyai beberapa karateristik sistem, yaitu adalah sebagai berikut: 1. Suatu sistem mempunyai batas sistem (Boundary). 2. Suatu sistem mempunyi lingkungan luar (Enviroment). 3. Suatu sistem mempunyai penghubung (Interface). 4. Suatu sistem mempunyai tujuan (Goal). Dari beberapa karateristik tersebut sangat tergantung pada pendekatan yang digunakan, karena pada hakikatnya setiap komponen saling berinteraksi dan untuk dapat mencapai tujuan tertentu, harus melakukan sejumlah prosedur, metode, dan cara kerja juga saling berinteraksi (Jogiyanto:2008).
13
2.1.2
Pengertian Informasi Informasi adalah data yang telah diolah menjadi sebuah bentuk yang
berati bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini atau mendatang (Jogiyanto:2001). Sumber informasi adalah data. Data adalah merupakan dari bentuk jamak dari bentuk tunggal data atau data-item. Data adalah yang menggambarkan suau kejadian-kejadian dan kesatuan nyata. Kualitas dari Suatu informasi tergantung pada 3 hal sebagai berikut: 1. Akurat Berarti suatu informasi harus bebas dari kesalahan-kesalahan, akurat juga harus mencerminkan maksudnya. Harus akurat dari sumber informasi sampai penerima informasi. 2. Tepat Waktu Informasi yang datang pada penerima tidak boleh telambat, informasi yang sudah tidak berlaku tidak akan mempunyai nilai lagi karena suatu informasi merupakan landasan diadakannya pengambilan keputusan, maka dari itu bila keputusan terlambat diambil maka akan berakibat fatal bagi instansi itu. 3. Relevan Informasi tersebut harus mempunyai manfaat bagi pemakainya. (Http//www.b.domaindlx.com/ragil/kualitas_informasi.htm 10:33 23-12-2016)
14
2.1.3
Pengertian Sistem Informasi Sistem informasi adalah sekmpulan komponen pembentuk sistem yang
mempunyai keterkaitan antara satu komponen dengan komponen lainnya yag bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu . Dalam sistem informasi diperlukannya klasifikasi alur informasi, hal ini di sebabkan keaneragaman kebutuha akan suatu informasi oleh pengguna informasi. Kriteria dari sistem informasi antara lain, fleksibel, efektif dan efisien (Alfata: 2007). Komponen dari sistem informasi adalah sebagai berikut: A. Perangkat keras (Hardware) yaitu perangkat keras kompnen untuk melengkapi kegiatan memasukkan data, dan hasilkeluaran data B. Perangkat lunak (Software) yaitu progrm instruksi yang diberikan ke kompuer C. Manusia (Brainware) yaitu personal dari suatu sistem informasi yang meliputi, analisis, programer dan operator serta bertanggung jawab terhadap perawatan sebuah sistem. D. Database yaitu kumpulan data dan informasi yang di organisasikan sedemikian rupa sehingga mudah di akses oleh pengguna sistem informasi. E. Telekomunikasi yaitu komunikasi yang menghubungkan antara pengguna sistem dengan sistem komputer secara bersama-sama kedalam suatu jaringan kerja yng efektif.
15
2.1.4
Rumah Sakit Rumah sakit merupakan suatu pelayanan jasa yaitu jasa kesehatan yang
memberikan pelayanan kesehatan baik preventif maupun kuratif dalam bentuk perawatan inap dan perawatan jalan ataupun perawatan di rumah. Rumah sakit juga berfungsi sebagai tempat pendidikan tenaga kesehatan (Aditama, 2000). Menurut Permenkes RI. No 159b/MENKES/Per/1998, rumah sakit adalah sarana upaya kesehatan yang menyelenggarakan kegiatan pelayanan kesehatan serta dapat dimanfaatkan untuk pendidikan terhadap tenaga kesehatan dan penelitian kegiatan pelayanan kesehatan di rumah sakit berupa pelayanan rawat jalan, rawat inap dan pelayanan gawat darurat yang mencakup pelayanan medik dan penunjang medik. Ruang Lingkup Administrasi Sistem informasi rumah sakit adalah suatu tatanan yang berurusan dengan pengumpulan data, pengelolaan data, penyajian informasi, analisis dan penyimpanan informasi serta penyampaian informasi yang dibutuhkan untuk kegiatan rumah sakit. Penerapan informasi di rumah sakit meliputi medik, perawat, administrasi dan penunjang (Sabarguna, 2003). Menurut Sabarguna (2003), jenis sistem informasi di rumah sakit secara global terbagi atas : a. Sistem Informasi Rumah sakit Merupakan sistem informasi yang secara langsung
untuk
membantu
pasien
dalam
pelayanan
medis.
Contoh: Sistem informasi di ICU, sistem informasi pada alat seperti CT Scan,USG.
16
b. Sistem informasi Administrasi Merupakan sistem informasi yang membantu pelaksanaan administrasi di rumah sakit. Contoh:
Sistem
informasi
administrasi,
billing
system,
farmasi,
penggajian. c. Sistem informasi Manajemen Merupakan sistem informasi
yang
membantu manajemen rumah sakit dalam pengambilan keputusan. Contoh : Sistem informasi manajemen pelayanan, keuangan dan pemasaran 2.4.2
Sistem Informasi Maajemen Rumah Sakit
Sistem informasi manajemen merupakan sistem buatan manusia yang berisi tentang manusia, kekuasaan, organisasi, kebijaksanaan, dan prosedur yang bertujuan untuk merencanakan dan mengontrol pekerjaan dalam organisasi. Tiga kegiatan utama sistem manajemen adalah perencanaan, pengontrolan, dan pembuatan keputusan (Sidartha, 1997). 2.5
Pengenalan dan Perancangan Basis Data
Basis data adalah mekanisme yang digunakan untuk menyimpan informasi atau data. Informasi adalah sesuatu yang kita gunakan sehari-hari untuk berbagai alasan. Dengan basisdata, pengguna dapat menyimpan data secara terorganisasi. Setelah data disimpan, informasi harus diambil. Kriteria dapat digunakan untuk mengambil informasi. Cara data disimpan dalam basisdata menentukan seberapa mudah mencari informasi berdasarkan banyak kriteria. Datapun harus mudah ditambahkan ke dalam basisdata, dimodifikasi, dan dihapus.
17
2.6
Sistem Perangkat Lunak yang digunakan
2.6.1 Sistem Operasi Sistem operasi adalah suatu sistem yang terdiri dari komponen-komponen kerja dan memuat metode kerja yang digunakan untuk memanfaatkan mesin, sehingga mesin dapat bekerja sesuai dengan yang diinginkan 2.7
Sarana Pendukung Program
Untuk melaksanakan sistem pembayaran yang terkomputerisasi diperlukan suatu sarana pendukung agar dapat berjalan sebagaimana mestinya. Sarana pendukung tersebut adalah perangkat lunak (software) dan perangkat keras (hardware) yang harus dapat menunjukan kerja yang baik dan sesuai dengan yang diharapkan. 2.8
Database
Databaseadalah kumpulan tabel-tabel yang saling berelasi. Antar tabel yang satu dengan yang lain saling berelasi, sehingga sering disebut basis data relasional. Relasi antar tabel dihubungkan oleh suatu key, yaitu primary key dan foreign key. 2.9
Pengertian Perancangan
Pengertian perancangan secara umum adalah penentuan proses, data dan informasi yang diperlukan oleh sistem baru, sedangkan perancangan sistem adalah penggambaran, perencanaan, dan pembuatan sketsa serta penyatuan dari beberapa elemen yang terpisah ke dalam suatu kesatuan yang utuh dan berfungsi. Dengan pengertian diatas, dapat diartikan perancangan sistem sebagai berikut: 1. Tahap setelah analisis dari siklus pengembangan sistem. 2. Pendefinisian dari kebutuhan-kebutuhan fungsional.
18
3. Persiapan untuk rancang bangun implementasi. 4. Penggambaran bagaimana suatu sistem dibentuk. 5. Proses penerjemahan kebutuhan pemakai informasi ke dalam alternatif. 6. Rancangan sistem informasi yang diajukan kepada pemakai informasi untuk dipertimbangkan. 7. Penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari berbagai elemen yang terpisah ke dalam satu kesatuan yang utuh.
2.2
Konsep Analisa Sistem
2.2.1
Analisis Sistem Analisis sistem adalah teknik pemecahan masalah yang menguraikan
bagian-bagian komponen dengan mempelajari seberapa bagus bagian komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan yang dihasilkan. Analisis sistem merupakan tahapan paling awal pengembangan sistem informasi yang akan di hasilkan naninya, tahapan ini sangat penting karena menentukan bentuk sistem yang harus di bentuk, maka dari itu tahapan ini bisa merupakan tahapan yang nudah jika klien sangat faham dengan masalah yang di hadapi dalam orgnisasinya dan tahu betul tentang fungsionalitas dari sistem informasi yang akan di buat, dan apabila tertutup pada pihk luar maka tahap ini akn menjadi tahapan yang paling sulit (Alfata:2007). 2.2.2 Tujuan Desain Sistem 1. Untuk memenuhi suatu kebutuhan kepada pemakai sistem informasi.
19
2. Menggambarkan dengan jelas dalam perancangan sistem informasi kepada programer. 3. untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemograman komputer dan ahli-ahli teknik yang lain lengkap (Jogiyanto: 1999).
2.3
Teknologi Informasi Untuk Implementasi Sistem.
2.3.1
Pengertian Hypertext Prepocessor (PHP) Pengertan PHP adalah sebuah pranti yang digunakan untuk bahasa
pemograman yang bkerja dalam sebuah aplikasi web. Penggunaan PHP memungkinkan sebuah website menjadi lebih interaktif dan dinamis (Andi: 2008). PHP merupakan bahasa pemograman skrip yang diletakkan dalam server yang biasa digunakan untuk membuat aplikasi web yang bersifat dinamis PHP mendukung berbagai database . Termasuk yang didukungmya adalah MYSQL. Dengan demikian, database yang anda muat dengan MYSQL, dapat diakses oleh PHP dan memungkinkan untuk menampilkan isinya atau bahkan memanipulasi datanya melalui halaman Web. Adapun Keunggulan-kunggulan yang dimiliki PHP dibandingkan dengan pemogaman yang lan adalah sebagai berikut: 1. PHP bersifa free atau gratis. 2. Beberapa database yang sudah ada, baik yang bersifat free/gratis taupun komersial sangat mendukung akses PHP.
20
3. Tingkat akses PHP lebih cepat serta memiliki tingkat keamanan yang tinggi. 4. PHP adalah bahasa open source yang dapat digunakan di berbagai sistem operasi (windows, linux, unix, machintos) dan dapat di jalankan secara runtime melalui console serta dapat menjlankan perintah-perintah sistem (Andi: 2008).
2.3.2
Pegertian Database Basis data (bahasa inggris: Database), atau sering pula dieja basisdata,
adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik, sehingga dapat diperiksa mnggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (Database Management Sistem, DBMS). Sistem basis data di pelajari dalam ilmu informasi. (http://terbaru2010.com/ilmu-komputer-pengertian-database-cara-membuatdatabase-html, di akss pada tanggal 23-12-2016).
DBMS (Database Management Sistem) adalah sistem yang secara khusus dibuat untuk memudahkan pemakai dalam mengelola basis data. Sistem ini dibuat untuk mengatasi kelemahan sistem pemrosesan yang berbasis berkas. Pada pendekatan yang berbasis berkas, umumnya perancangan sistem didasarkan pada kebutuhan individual pemakai, bukan berdasarkan kebutuhan jumlah pemakai. Setiap kali terdapat kebutuhan baru dari seorang pemakai , kebutuhan segera
21
diterjemahkan kedalam program komputer. Akibatnya, kemungkinan besar setiap program aplikasi menuliskan data tersendiri. Sementara itu ada kemungkinan data yang sama juga terdapat pada berkas-berkas lain yang digunakan program apliksi lain. (http://blog.re.or.id/lomponen-dbms.htm, diakses pada taanggal 24-12-2016). DBMS umumnya mengandung komponen-komponen beikut: 1. Kamus data Kmaus data ( data dictionary) digunakan untuk menyimpan deskripsi data yang digunakan dalam basis data. Setiap elemen data antara lain memiliki tipe dan ukuran. Kamus data terkadang juga berisi ketentuan yang mengatur nilai yang bisa di masukkan dalam field. 2. Utilitas Utilitas digunakan untuk memudahkan pemakai dalam menciptakan basis data dan tabel serta dalam memanipulasi data. 3. Pembangkit laporan Pembangkit laporan adalah fasilitas yang disediakan kepada pemakai untuk mebuat laporan dengan mudah
4. Pembangkit aplikasi Pembangkit Aplikasi adalah fasilitas yan digunakan untuk membuat tampilan yang diguakanakan oleh pemakai yang akan menggunakan aplikasi basis data (tampilan seperti ini dikenal dengan istilah formulir), misalnya mengisikan data. 5. Keamanan Akses
22
Fasilitas Keamanan akses digunakan untuk mengatur hak akses pemakai. Keamanan akses dapat berupa pengaturan wewenang akses terhadap pemakai tertentu. 6. Pemulihan Sistem. Fasilitas pemulihan sistem berfungsi untuk mengembalikan data semula ke basis data sekiranya terjadi kegagalan sistem. Beberapa tekni yang umum digunakan untuk menangani pemulihan sistem yaitu mirroring,reprocessig, dan rollback.
2.3.3
Pegertian My Structured Query Language (MySQL) MySQL adalah sebuah program database server yang mampu menerima
dan mengirimkan datanya sengan sangat cepat, multi user serta menggunakan perintah standard SQL (Structured Query Language). MySQL merupakan software yang tergolong bersifat open source atau free , artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya(Andi: 2005). Database MySQL merupakan database server dan dapat juga berperan sebagai clien, sehingga sering disebut database client server, yaitu open source dengan kemampuan dapat berjalan di OS (operating sistem) maapun.
23
Selain itu database ini memilki beberapa kelebihan dibandingkan database yang lain, di antaranya adalah: 1. MySQL sebagi database managemen sistem (DBMS). 2. MySQL adalah sebuah program yang open source, artinya program ini bersifat bebas digunakn oleh siapa saja tanpa harus membeli dan membayar lisensi kepada pembelinya. 3. MySQL meruoakan database server , jadi menggunakan database ini anda dapat menghubungkan ke media internet sehingga dapat diakses dari jauh. 4. MySQL mampu menerima query yang bertumpuk dalam satu permintaan atau yang disebut dengn Multi Threading. 5. MySQL merupakan sebuah database yang mampu menyimpan data berkapasitas hingga berukurn gigabyte sekalipun. 6. MySQL memiliki kecepatan dan jaminan keamanan akses.
2.3.4
Pengertian Unified modeling language (UML) Unified Modeling Language adalah bahasa pemodelan untuk sistem atau
perangkat lunak yang berparadigma (berorientasi objek).” Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami (Nugroho, 2010). UML
merupakan
bahasa
pemodelan
yang
digunakan
untuk
mempermudah memahami permasalahan yang komplek dalam perancangan sistem. UML menyediakan beberapa diagram yang digunakan untuk memodelkan sebuah aplikasi berorientasi objek, diantaranya yaitu:
24
1). Use Case Diagram Use case diagram adalah sebuah diagram yang menggambarkan use case dan hubungan mereka dengan aktor atau use case lain. Dalam bahasan use case, para pengguna disebut aktor. Aktor merupakan sebuah peran yang dimainkan seorang pengguna dalam kaitannya dengan sistem. Seorang aktor dapat menggunakan banyak use case, sebaliknya, sebuah use case juga dapat digunakan oleh beberapa aktor. Aktor sendiri tidak harus manusia, jika sebuah sistem melakukan sebuah layanan untuk sistem komputer lain, sistem tersebut merupakan aktor.Use case digambarkan berbentuk elips dengan namaoperasi dituliskan didalamnya. Aktor yang melakukan operasi dihubungkan dengan garis lurus ke use case (Ni'mah, 2013) Tabel 2.2 Contoh simbol use case diagram(Ni’mah,2013) Gambar
Nama
Keterangan Menspesifikasi himpunan peran yang user
Aktor
mainkan ketika berintraksi dengan use case. Hubungan dimana perubahan terjadi pada satu elemen mandiri (independent) akan
Dependency mempengaruhi elemen yang bergantung padanya. Hubungan dimana objek anak (descendent) berbagi pelaku dan struktur Generalization data dari objek yang ada diatasnya objek induk (ancestor) Menspesifikasi bahwa use case sumber Include secara eksplisit. Menspesifikasi paket yang menampilkan System sistem secara terbatas.
25
2). Activity Diagram
Diagram aktivitas adalah tipe khusus dari diagram status yang memperlihatkan aliran dari suatu suatu aktivitas keaktivitas lainnya dalam suatu sistem. Diagram ini penting terutama dalam pemodelan fungsi-fungsi suatu sistem dan memberi tekanan pada aliran kendali antar objek (Ni'mah, 2013).
Tabel 2.3 Contoh simbol activity diagram(Ni’mah,2013) Gambar
Nama
Keterangan Hunungan dimana objek anak (descendent) berbagi perilakudan
Generalization struktur data dari objek induk (ancestor). Upaya untuk menghindari asosiasi Nary Association dengan lebih dari 2 objek. Himpunan dari objek-objek yang Class
berbagi atribut serta Operasi yang sama. Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang
Collaboration menghasilkan suatu hasil yang terukur dari suatu aktor. Realization
Operasi yang benar-benar dilakukan oleh sistem.
26
3). Sequence Diagram
Sequence DiagramSequence diagram menunjukkan urutan pesan-pesan yang saling ditukar oleh beberapa objek (kadang juga oleh aktor) yang melakukan suatu tugas (Ni’mah, 2013).
Tabel 2.4 Contoh simbol sequence diagram(Ni’mah,2013) Gambar
Nama LifeLein
Keterangan Objek entity, antarmuka yang saling berinteraksi. Spesifikasi dari komunikasi antar
Massage onjek yang memuat informasi tentang aktifitas yang terjadi. Spesifikasi dari komunikasi antar Massage onjek yang memuat informasi.
4). Clas Diagram
Class diagram adalah inti dari proses pemodelan objek, baik forward engineering maupun reverse engineering memanfaatkan diagram ini. Reverse engineering adalah proses perubahan model menjadi kode program sedangkan reverse engineering sebaliknya merubah kode program menjadi model (Ni'mah, 2013).
27
Tabel 2.5 Contoh simbol clas diagram(Ni’mah,2013) Gambar
Nama
Keterangan Memperlihatkan bagaimana masing-
Activity masing kelas antarmuka saling berinteraksi satu sama lain. Action
State dari sistem yang mencerminkan eksekusi dari suatu aksi.
Initial Node
Bagaimana objek dibentuk atau diawali.
Activity final
Bagaimana objek dibentuk atau
node
2.3.5
hancurkan.
Pengertian Black Box Testing Pengujian bleck box
adalah pengujian aspek
fundamental sistem tanpa memperhatikan struktur logika intrnal Perangkat lunak. Metode ini digunakan untuk mengetahui apakah Perangkat lunak berfungsi dengan benar. Pengujian black box merupakan perancangan data uji yang didasari pada spesifikasi Perangkat lunak. Data uji dieksekusi pada Perangkat lunak dan kemudian keluar dari Perangkat lunak, dicek apakah apakah sudah sesuai diharapkan apa belum (Taslim, 2012). Pengujian black box berusaha menemukan kesalanan dalam katagori: 1. 2. 3. 4.
Fungsi-fungsi yang tidak benar atau hilang Kesalahan interface Kesalahan dalam struktur data dan akses database Kesalahan kinerja
28
2.3.6
Pengertian Web Web adalah kumpulan dokumen yag bisa di akses baik secara jarak jauh
maupun lokal dan bisa di accses oleh banyak pengguna secara bersama-sama dengan menggunakan software yang bernama web browser. Web browser yag banyak di gunakan antara lain adalah internet explorer, keluaran microsoft selain itu ada juga Mozila , Netscape , opera, dan lain sebagainya (Eko Prasetyo:2008).
2.4
Perancangan Sistem Informasi
2.4.1
Model Perancangan Sistem Informasi Merupakan langkah awal dalam pendefinisian kebutuhan untuk melakukan
perancangan sistem informasi. Sedangkan model perancangan yang digunakan adalah metode waterfall karena metode dalam pembuatan software yang paling umum digunakan. Metode waterfall adalah sebuah metode pengembangan software yang bersifat sekuensial dan terdiri dari lima tahap yang saling terkait dan mempengaruhi seperti terlihat pada gambar berikut ini : Analisa A
Desain
nalisa Penulisan Pengujian penerapan Gambar 2.1 Analisa Sistem 29
A. Analisa Kebutuhan Analisa kebuuhan merupakan tahap pertama yang menjadi dasar dalam pembuatan software, kelancaran suatu sistem informasi dalam pembuatan software secara keseluruhan dan kelengkapan fitur suatu software yang dihasilkan, sangat tergantung ada hasil analisa kebutuhan. Untuk memperoleh suatu software di perlukan proses analisa riset pada suatu instansi atau perusahaan secara komperhensif agar memperoleh sistem informasi yang lengkap. B. Desain Sistem Merupakan tahap penyusunan proses data yang paling optimal untuk menjalankan proses sistem informasi dan memenuhi kebutuhan sesuai dengan hasil analisa kebutuhan. C. Penulisan Kode Program Proses penulisan kode program merupakan proses penerjemah desain sistem yang telah dibuat kedalam perintah yang dimengerti oleh komputer dengan menggunakan bahasa pemograman, bahasa pemogrman yang digunakan adalah bahasa pemograman PHP untuk pembuatan software
yang
termasuk
dalam
katagori
web
application,
dan
menggunakan MySQL sebagai database yang berguna untuk kebutuhan media penyimpanan data-data untuk memenuhi suatu kebutuhan.
30
D. Pengujian Program Pengujian software dilakukan untuk memastikan bahwa software yang dibuat telah sesuai dengan desainnya dan semua fungsi dapat digunakan dengan baik, tanpa adanya kesalahan dalam pengujian sistem informasi.
E. Penerapan Program Penerapan program merupakan tahap terakhir dimana tim pengembangan menerapkan atau menginstal software yang telah selesai dibuat dan di ji kedalam sistem informasi di instansi dan memberikan pelatihan kepada pengguna. (http://www.budihermawan.net/?tag=waterfall-model 10:39, 25-12-2016).
31
No
Metode
Kelebihan
Kekurangan - Pengujian berada di akhir, ketika terjadi
- Baik untuk sistem yang kecil atau
kesalahan tahapan
yang sudah memiliki prosedur 1
Waterfall
sebelumnya harus
teknis tetap.
diperiksa kembali
- Mudah dalam implementasi dan
- Kurang fleksibel dalam
simple mengatur modelnya.
memenuhi kebutuhan pelanggan - analisis resiko
2
Spiral
- Bisa digunakan dalam
membutuhkan keahlihan
pengembangan sistem yang besar
spesifik
- lebih fleksibel dalam memenuhi
- keberhasilan model
kebutuhan customer
spiral bergantung pada fase resiko analisis ▪
3
▪
- Dimungkinkan dalam proses pembuatan membutuhkan waktu yang sangat singkat (60-90 hari).
▪
- Menghemat biaya, karena penekannya adalah penggunaan
- Bagi proyek yang besar tetapi berskala, RAD memerlukan sumber daya manusia yang memadai untuk menciptakan jumlah tim RAD yang baik.
komponen-komponen yang sudah ada.
- Pengembang dan
RAD
customer harus punya ▪
komitmen yang kuat untuk menyelesaikan sebuah software Tabel 2.1 Perbandingan metode
32
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1
Analisis Sistem Berjalan
Sistem Informasi Rumah Sakit di RS DR. DJOELHAM, BINJAI, SUMUT masih menggunakan Sistem manual sehingga dapat menimbulkan permasalahan dalam hal keakuratan, efisiensi dan keefektifan. 1) Pendataan di rumah sakit masih manual. 2) Pembukuan data laporan rekam medis yang manual. 3) Penyimpanan
data
yang ada di
rumah sakit
masih
belum
terkomputerisasi. 4) Dalam proses pencarian data dan pembayaran siswa memerlukan waktu yang lama. 5) Sering terjadi ketidak efektifan dan keefisienan data. Dari masalah-masalah yang diidentifikasi tersebut dapat disimpulkan bahwa masalah utama pada RS DR. DJOELHAM, BINJAI, SUMUT adalah pada pengolahan datanya yang masih dilakukan secara manual, Selain itu juga belum tersedianya program aplikasi yang dapat membantu untuk mengolah dan menganalisis transaksi dan juga laporan.
33
3.2
Analisis Sistem yang Diusulkan
Berhubungan dengan masalah yang sudah diidentifikasi pada Rumah Sakit DR. Djoelham, Binjai, Sumut tersebut, Sistem Informasi rumah sakit merupakan sistem yang dibutuhkan untuk menangani masalah-masalah tersebut. Karena system ini dapat menghemat waktu serta tempat penyimpanan (kertas), system ini juga sudah terkoneksi internet sehigga dalam penyimpanan data juga bisa di simpan di google drive. Dalam pencarian semua data siswa yang ada dirumah sakit akan berlangsung cepat, karena tinggal memasukan primary key. Diharapkan system ini dapat membantu dan mempermudah kinerja Staf dan karyawan di Rumah Sakit Dr. Djoelham Binjai Sumut dalam mengolah data.
3.2.1
Kebutuhan Fungsional Fungsi dari sistem ini adalah : •
Proses login untuk dokter, admin dan petugas.
•
Proses pengelolaan data pasien baik pasien ibu dan bayi.
•
Meliputi input, update, save, print dan delete.
•
Proses pengelolaan data dokter meliputi input, update, save dan delete.
•
Proses pengelolaan data petugas, meliputi input, update, save dan delete.
•
Proses pendaftaran pasien, baik daftar baru maupun pendaftaran untuk periksa dilakukan oleh user petugas.
•
Proses searching/pencarian data (data pasien, data dokter, data petugas, data pemeriksaan, data obat).
34
•
Proses pemeriksaan, dilakukan oleh user dokter.
•
Proses pemberian obat dan imunisasi dilakukan oleh petugas untuk diberikan kepada pasien.
•
Proses tindakan dan obat dilakukan oleh dokter kepada pasien dengan melibatkan petugas.
3.2.2
Kebutuhan Non Fungsional
No.
Kebutuhan Non Fungsional
1
Tampilan menarik interaktif
2
User friendly
3
Ringan saat diakses tidak lebih dari 20 detik
4
Space minimal 200 MB
5
Software XAMPP
6
Software Foxit Reader
7
Processor minimal : Intel(R) Celeron(R) 1.60 GHz
8
Memori minimal 1 GB RAM Table 3. 1 Kebutuhan Non Fungsional
3.2.3
Desain Sistem yang Diusulkan Template ini dibuat dengan asumsi pemodelan berorientas obyek maka
dari itu komponen yang ada adalah Use Case dan Class Diagram.
35
A
Pemodelan Use Case
Pada bagian ini dimunculkan Use Case Diagram serta deskripsi tiap aktor di dalam sistem. Untuk masing-masing use case dalam use case diagram akan dijabarkan dengan detail pada sub bab berikutnya.
A.1
Use Case Login
Gambar 2Use Case Sistem
Sub bab ini digunakan untuk mendeskripsikan masing-masing use case. Komponennya antara lain Graphical User Inerface (GUI) dari use case yang dimaksud serta skenario dari use case.
36
Gambar Gambar3.1 2 Use UseCase CaseLogin LoginAdmin Admin 1)
Use Case Login Admin
2)
Use Case Login Dokter
37 Gambar 3 Use Case Login Dokter Gambar 1.2Use Case Login Guru
3)
Use Case Login Petugas
Gambar 4 Use Case Login Petugas
38
B
Class Diagram Class diagram dibuat sesuai dengan sequence. Pada dasarnya hanya ada
satu class diagram. Namun apabila terlalu besar class diagram dapat dipecah pecah sesuai kebutuhan asal tidak mengubah maksud dari relasi antar class.
Gambar 5 Squence Diagram Admin
39
Gambar 6 Squence Diagram Petugas
Gambar 9Squence Diagram Siswa
Gambar 4Class Diagram BAB 4
40
Gambar 7 Squence Diagram Dokter
BAB 5 IMPLEMENTASI
5.1
Implementasi Desain Basis Data
Pada bagian ini tunjukkan hasil implementasi dalam database yang digunakan. Berikan penjelasan atas desain basis data yang telah digambarkan.
Gambar 5.1 Desain Basis Data
41
5.2
Implementasi Desain Antarmuka
Pada bagian ini tunjukkan hasil implementasi desain antarmuka dari hasil perancangan sistem. 1)
Antarmuka Halaman Login Antarmuka halaman login: halaman ini digunakan sebagai keamanan,
sebelum masuk ke aplikasi ini. Pada halaman ini user admin, dokter, atau petugas harus memasukkan username dan password.
Gambar 5.2 Antar Muka Halaman Login
42
A. Pengujian Halaman Login Tabel 4.1 Tabel pengujian Halaman Login Kasus Data dan Hasil Uji (Data Normal) Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Data Masukan
Yang di harapkan Pengamatan Kesimpulan
Username : admin Password : admin Level : admin Masuk ke halaman utama Menampilkan pemberitahuan login sukses pada halaman utama Di terima
Kasus Data dan Hasil Uji (Data Salah) Username : admin Password : Level : admin Menampilkan pesan eror Menampilkan pesan eror Password tidak boleh kosong” Di terima
43
“Data
2)
Antarmuka Halaman Utama Admin
Setelah login admin, maka akan tampil halaman utama admin yang menampilkan data user dan dapat mengelola sistem Rumah Sakit.
Gambar 5.3 Antar Muka halaman utama admin
3)
Antarmuka Halaman Data Dokter Setelah mengisi data pegawai maka sistem akan menyimpan data dan
menampilkan data pada bagian data pegawai. Halaman berisi tools edit,hapus yang berfungsi untuk merubah dan menghapus data yang salah
44
Gambar 5.4 Antar Muka halaman data dokter 4)
Antarmuka Halaman Data Pasien Ibu
Gambar 5.5 Antar Muka halaman halaman data pasien ibu
45
5)
Antarmuka Halaman Data Pasien Bayi
Gambar 5.6 Antar Muka halaman data pasien bayi
6)
Antarmuka Halaman Data Pasien Rawat
Gambar 5.7 Antar Muka halaman data pasien rawat
46
7)
Antarmuka Halaman Data Pasien Meninggal
Gambar 5.8 Antar Muka halaman data pasien meninggal
8)
Antarmuka Halaman Data Obat
Gambar 5.9 Antar Muka halaman data obat
47
9)
Antarmuka Halaman Data Penyakit
Gambar 5.10 Antar Muka halaman data penyakit
10)
Antarmuka Halaman Data Kamar
Gambar 5.11 Antar Muka halaman data kamar
48
11)
Antarmuka Halaman Data Imunisasi
Gambar 5.12 Antar Muka halaman data imunisasi
12)
Antarmuka Halaman Utama Dokter
Gambar 5.13 Antar Muka halaman utama Dokter
49
13)
Antarmuka Halaman Data Dokter
Gambar 5.14 Antar Muka halaman data dokter
14)
Antarmuka Halaman Data Pemeriksaan
Gambar 5.15 Antar Muka halaman data pemeriksaan
50
15)
Antarmuka Halaman Utama User Petugas
Gambar 5.16 Antar Muka halaman utama user petugas
51
16)
Antarmuka Halaman Daftar Pasien
Gambar 5.17 Antar Muka halaman daftar pasien
52
BAB 6 PENUTUP
6.1
Kesimpulan
Berdasarkan dari implementasi dan uji coba system. Analisis dan perancangan yang dilakukan telah mampu menjawab rumusan masalah dari penelitian dengan kesimpulan sebagai berikut : 1. Dengan
sistem
pengolahan dilakukan
informasi
data secara
dan
manajemen
penyajian
manual
dapat
rumah
informasi dipermudah
sakit yang dengan
ini
proses
selama
ini
dibuatnya
rancangan sistem yang terkomputerisasi.Penyimpanan data yang sudah terkomputerisasi mempermudah dalam proses penyimpanan dan pencarian data jika diperlukan. 2. Terciptanya suatu program Sistem Informasi guna untuk memperoleh informasi yang berkualitas.
53
DAFTAR PUSTAKA
Al Fatta, Hanif, 2007 Analisis dan Perancangan Sistem informasi, Yogyakarta: Andi Offset. Andi, 2005, Membuat Aplikasi Database Karyawan Online Berbasis Web dengan PHP Dan MySQL, Yogyakarta: Andi Offset. Andi: 2008PHP dan MySQL untuk pemula Yogyakarta. Jogiyanto HM. 1999. Analisis dan desain Sistem Informasi: Pendekatan terstruktur Teori dan praktrek Aplikasi Bisnis. Yogyakarta : Andi Offset. Jogiyanto, 2008. Sistem Teknologi Informasi , Yogyakarta : Andi Offset
http//www.b.domaindlx.com/ragil/kualitas_informasi.htm 10:33 23-12-2016. http://terbaru2010.com/ilmu-komputer-pengertian-database-cara-membuatdatabase-html, di akses pada15.30 23-12-2016. http://blog.re.or.id/lomponen-dbms.htm, diakses pada 20.00 24-12-2016. http://www.budihermawan.net/?tag=waterfall-model diakses pada 10:39, 25-122016. Fiqih, Muhammad.2015. Rancang Bangun Sitem Informasi Penjadwalan. Produksi menggunakan KOQ Pada UD. Podo Hasil dalam Skripsi.FT,Sistem Informasi.Universitas Pesatren Tinggi Darul Ulum
54