• Tidak ada hasil yang ditemukan

PERANCANGAN SISTEM INFORMASI RAWAT INAP RSUD Dr. H. BOB BAZAR, SKM BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL

N/A
N/A
Protected

Academic year: 2017

Membagikan "PERANCANGAN SISTEM INFORMASI RAWAT INAP RSUD Dr. H. BOB BAZAR, SKM BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL"

Copied!
46
0
0

Teks penuh

(1)

BAB II

TINJAUAN PUSTAKA

2.1 Sistem Informasi

2.1.1 Pengertian Sistem Informasi

Sistem adalah suatu jaringan kerja dari produser-produser yang saling berhubungan berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu atau kumpulan dari elemen yang berinteraksi untuk mencapai suatu tujuan. 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 diperlukan (Yakub, 2009).

2.1.2 Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, ialah yang mempunyai komponen-komponen (component), batasan (boundary), lingkungan (environments), penghubung (interface), masukan (input), keluaran (output), pengolah (process), dan sasaran atau tujuan (Objectives or Goal) (Yakub, 2009).

1. Komponenkomponen (Component)

(2)

suatu sub-sistem yang mempunyai sifat – sifat dari sub-sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara menyeluruh.

2. Batas Sistem (Boundary)

Batas sistem merupakan daerah yang membatasi antara satu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

Batasan tersebut berupa :

1. Batas fisik dari sebuah organisasi yang berupa bangunan atau gedung 2. Biaya

3. Peraturan–peraturan yang berlaku

3. Lingkungan Luar Sistem (Environment)

Lingkungan luar sistem merupakan segala sesuatu yang berada di luar batas sistem yang dipengaruhi dan mempengaruhi operasi kerja sistem. Lingkungan luar sistem dapat bersifat menguntungkan atau merugikan sistem tersebut.

4. Penghubung Sistem (Interface)

Penghubung sistem adalah media penghubung antara satu sub-sistem yang satu dengan sub-sistem yang lainnya atau satu sistem dengan sistem yang lainnya yang dapat berintegrasi membentuk suatu kesatuan.

(3)

Input adalah segala sesuatu yang menjadi masukan untuk diproses untuk menghasilkan suatu keluaran, seperti data yang diolah menjadi informasi.

6. Pengolah (Process)

Pengolah sistem adalah pengolahan atau pemrosesan suatu masukan menjadi keluaran sehingga menjadi suatu yang bermanfaat untuk kebutuhan.

7. Keluaran (Output)

Keluaran adalah hasil akhir dari masukan (input) yang diproses dan diklarifikasikan menjadi keluaran yang berguna.

8. Sasaran atau Tujuan (Objectives or Goal)

Suatu sistem mempunyai sasaran atau tujuan. Jika sebuah sistem tidak mempunyai sasaran, maka operasi sistem tak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil jika dapat dengan tepat mengenai sasaran atau tujuan yang di harapkan.

2.1.3 Kualitas Informasi

Kebutuhan informasi merupakan hal yang penting untuk mendukung kegiatan manajemen dan sebagai dasar pengambilan keputusan oleh pihak manajer, sehingga diperlukan suatu informasi yang mempunyai kualitas (Yakub, 2009).

(4)

a. Aksesibilitas

Atribut ini berkaitan dengan kemudahan mendapatkan informasi. Informasi akan lebih berarti bagi si pemakai, kalau informasi tersebut mudah didapat, karena akan berkaitan dengan kualitas dari nilai informasinya.

b. Kelengkapan

Atribut ini berkaitan dengan kelengkapan isi informasi. Dalam hal ini isi tidak menyangkut hanya volume tetapi juga kesesuaian dengan harapan si pemakai.

c. Keakuratan

Atribut ini berkaitan dengan tingkat kesalahan yang mungkin terjadi dalam pelaksanaan pengolahan data menjadi informasi. Dua tipe kesalahan yang sering terjadi adalah yang berkaitan dengan transkipsi dan perhitungan.

d. Ketepatan makna

Atribut ini berkaitan dengan kesesuaian antara informasi yang dihasilkan dengan kebutuhan pemakai. Kesesuaian antara informasi yang dihasilkan dengan kebutuhan pemakai sering ditentukan tidak hanya dari metode pengolahan datanya saja tetapi juga dari proses perancangan sistemnya.

(5)

Informasi harus disajikan secara tepat waktu, mengingat informasi akan menjadi dasar dalam pengambilan keputusan. Keterlambatan informasi akan mengakibatkan kekeliruan dalam pengambilan keputusan.

f. Kejelasan

Atribut ini berkaitan dengan bentuk atau format penyampaian informasi.

g. Fleksibilitas

Atribut ini berkaitan dengan tingkat adaptasi dari informasi yang dihasilkan terhadap kebutuhan berbagai keputusan yang akan diambil dan terhadap sekelompok pengambil keputusan yang berbeda.

2.1.4 Sumber Daya Informasi

Sumber daya informasi dibagi menjadi beberapa jenis, yaitu perangkat keras komputer, perangkat lunak komputer, spesialis informasi, pemakai, fasilitas, database, dan informasi. Ketika para manajer suatu organisasi memutuskan untuk menggunakan informasi untuk mencapai keunggulan kompetitif, mereka harus menyadari tiap elemen tersebut sebagai sumber daya informasi.

2.2 Website

(6)

diakses melalui sebuah perangkat lunak atau software yang disebut web browser (Kurtiyahningsih dan Anamisa, 2011).

Sedangkan software atau perangkat lunak web browser saat ini tersedia dalam berbagai produk dengan kelebihan dan kekurangannya masing-masing. Beberapa web browser yang paling terkenal saat ini adalah Mozilla Firefox, Internet Explorer, Opera, Safari dan lain sebagainya.

2.3 Web Server

Web Server adalah perangkat keras (komputer) atau perangkat lunak (aplikasi komputer) server yang membantu untuk memberikan konten yang dapat diakses melalui internet kepada pengguna melalui protokol komunikasi HTTP dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML (Kurtiyahningsih dan Anamisa, 2011).

Server web yang terkenal diantaranya adalah: a. Apache

b. XAMPP c. PHPTriad

(7)

2.4 HTTP(HyperText Transfer Protocol)

Pengertian HTTP (HyperText Transfer Protocol) adalah sebuah protokol internet yang menggunakan hubungan suite protocol TCP/IP default port 80 dan untuk request permintaan dan tanggapan antara client dan server. Sebuah client adalah web pengguna atau web browser, dan server adalah pemberi tanggapan atau mengambil sumber daya yang diminta dengan menghubungkan teutan yang biasa disebut dengan hiperteks dan selanjutnya akan membentuk Web (World Wide Web) (Kurtiyahningsih dan Anamisa, 2011).

2.5 PHP (Hypertext Preprocessor)

PHP (PHP Hypertext Preprocessor) dikenal sebagai suatu bahasa scripting yang menyatu dengan tag-tag HTML, dieksekusi di server dan digunakan untuk membuat web yang dinamis. Interpreter PHP dalam mengeksekusi kode PHP pada sisi server disebutserver side. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan kebrowserhanya hasilnya saja.

Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adala konektivitasnya dengan sistem database didalam web. Sistem database yang dapat didukung oleh PHP adalah Oracle, MySQL, Sybase, PostgreSQL dan lainnya (Nugroho, 2009).

Keunggulan dari PHP dengan sifat server-side adalah :

(8)

dikirimkan kembali ke browser biasanya dalam bentuk format HTML, yang berisi teks atau pun gambar sehingga dapat dikenali oleh browser apapun.

2. Dapat memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server , contoh : hubungan ke dalam database.

3. Script asli tidak dapat dilihat oleh browser sehingga keamanan lebih terjamin. 2.6 ERD (Entity Relationship Diagram)

Entity Relationship Diagram merupakan salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis atau model data semantik sistem. Dalam pembuatan diagram E-R perlu diperhatikan penentuan suatu konsep apakah merupakan suatu entitas, atribut atau relationship (Fathansyah, 2007).

2.6.1 Entitas

Entitas adalah obyek yang terdiri dari elemen-elemen seperti orang, tempat, kejadian atau konsep yang informasinya direkam. Entity disajikan dalam bentuk persegi panjang,

2.6.2 Atribut

Atribut adalah karakteristik dari entity atau relationship, yang menjelasan detail tentang entity atau relationship tersebut. Atribut dalam ERD dilambangkan dengan bentuk elips.

1) Primary Key

(9)

2). Secondary Key

Secondary key adalah atribut yang mengidentifikasikan sebuah record dalam file namun tidak bersifat unik.

3). Candidate Key

Candidate key adalah atribut – atribut yang bisa dipilih (dipakai) menjadi primary key. Untuk bisa menjadi kandidat key, suatu atribut harus memenuhi persyaratan sebagai berikut:

1. untuk satu nilai hanya mengindentifikasikan satu baris dalam satu relasi (unik).

2. tidak memiliki subset yang juga merupakan kunci relasi. 3. tidak dapat bernilai null.

4). Alternate Key

Altenate key adalah candidate key yang tidak dipakai sebagaiprimary key.

5). Foreign Key

(10)

2.6.3 Relasi (Relationship)

Relasi (Relationship) adalah hubungan yang terjadi antara satu atau lebih entity. Relationship set adalah sekumpulan relasi yang mempunyai tipe yang sama, relationship set digambarkan dengan diamond.

2.6.4 Kardinalitas

Kardinalitas relasi menunjukan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Kardinalitas relasi yang terjadi di antara dua himpunan entitas (misalnya A dan B) dapat berupa :

1) Satu ke satu(one to one)

Yaitu satu entity dalam A dihubungkan dengan maksimum satu entity.

2) Satu ke banyak(one to many).

Yaitu satu entity dalam A dihubungkan dengan sejumlah entity dalam entity dalam B dihubungkan dengan maksimum satu entity dalam A.

3) Banyak ke satu (many to one).

Yaitu satu entity dalam A dihubungkan dengan maksimum satu entity B. Satu entity dalam B dapat dihubungkan dengan sejumlah entity dalam A.

(11)

Yaitu satu entity dalam A dihubungkan dengan sejumlah entity dalam entity dalam B dihubungkan dengan sejumlah entity dalam A.

2.7 MYSQL(My Structure Query Language)

MySQL(My Structure Query Language) merupakan sebuah program pembuat database yang bersifat open source, artinya semua orang dapat menggunakannya dan tidak dicekal, dapat dijalankan pada semua platform baik xxiv WindowsmaupunLinux.MySQL juga merupakan program pengakses database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi multi user (Nugroho, 2009).

Sebagai program penghasil database, MySQL tidak berjalan sendiri tanpa adanya sebuah aplikasi pengguna (interface) yang berguna sebagai program aplikasi pengakses database yang dihasilkan. Untuk mengaktifkan MySQL di lingkungan Windows maka harus dijalankan server MySQL. Untuk administrasi database, seperti pembuatan database, pembuatan tabel, dan sebagainya, dapat digunakan aplikasi berbasis web seperti PhpMyAdmin.

Keunggulan dari MySQL adalah: 1. Bersifat open source.

2. Sistem yang digunakan oleh perangkat lunak ini tidak memberatkan kerja dari server, karena dapat bekerja di background.

3. Mempunyai koneksi yang stabil dan kecepatan yang tinggi.

(12)

Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau informasi yang akan disimpan.Databasemerupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna atauuser.

Penyusunan basis data meliputi proses memasukkan data ke dalam media penyimpanan data dan diatur dengan menggunakan perangkat Sistem Manajemen Basis Data (Database Management System DBMS). Manipulasi basis data meliputi pembuatan pernyataan (query) untuk mendapatkan informasi tertentu, melakukan pembaharuan atau penggantian (update) data, serta pembuatan reportdata. Tujuan utamaDBMS adalah untuk menyediakan tinjauan abstrak dari data bagiuser. Jadi sistem menyembunyikan informasi mengenai bagaimana data disimpan dan dirawat, tetapi data tetap dapat diambil dengan efisien (Fathansyah, 2007).

2.9 SQL(Structured Query Language)

(13)

Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis data (Fathansyah, 2007).

a. Data Definition Language

DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah:

1. Createuntuk membuat objek baru,

Contoh sintax : CREATE TABLE tdokter (

id_dokter varchar(10) NOT NULL, nm_dokter varchar(100) NOT NULL ) ; 2. Useuntuk menggunakan objek,

Contoh sintax :Use tdokter;

3. Alteruntuk mengubah objek yang sudah ada, a. Contoh Sintax mengubah tabel :

Alter table tdokter rename spesialis. b. Contoh Sintax mengubah isi tabel :

Alter table tdokter change id_dokter kode_dokter varchar(100); c. Contoh Sintax menambah kolom :

Alter table tdokter add column alamat varchar(100) ; d. Contoh Sintax menghapus kolom :

Alter table tdokter drop column alamat ; 4. Drop untuk menghapus objek.

(14)

DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.

5. Data Manipulation Language

DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:

1. Selectuntuk menampilkan data a. Contoh sintax melihat isi Table :

Select * from tdokter ;

b. Contoh sintax melihat isi satu atau beberapa field : Select id_dokter from tdokter ;

2. Insertuntuk menambahkan data baru,

Contoh sintax :Insert into tdokter (id_dokter,nm_dokter)

Values (“D001”,”Aldi”) ;

3. Updateuntuk mengubah data yang sudah ada, Contoh sintax :Update tdoker Set

Nm_dokter=’Iskandar’ WHERE id_dokter=’D001’;

4. Deleteuntuk menghapus data.

Contoh sintax :Delete from tdokter where id_dokter=’D001’ ;

2.10 UML(Unified Modelling Language UML)

(15)

menggunakan UML dapat dibuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun (Rosa dan Shalahudin, 2011).

2.11 Actor

Actor menggambarkan segala pengguna software aplikasi (user). Actor memberikan suatu gambaran jelas tentang apa yang harus dikerjakan software aplikasi. Sebagai contoh sebuah actor dapat memberikan input kedalam dan menerima informasi dari software aplikasi, perlu dicatat bahwa sebuah actor berinteraksi dengan use case, tetapi tidak memiliki kontrol atas use case. Gambar 2.1 merupakan gambar notasi actor.

Gambar 2.1 NotasiActor

2.12 Use Case Diagram

Use case diagram merupakan pemodelan untuk kelakuan sistem nformasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu (Rosa dan Shalahudin, 2011).

(16)

Tabel 2.1 Simbol use case diagram

Simbol Deskripsi

Use case Menjelaskan urutan kegiatan yang dilakukan actor dan sistem untuk mencapai suatu tujuan tertentu. Namun use case hanya menjelaskan apa yang dilakukan oleh actor dan sistem bukan bagaimana actor dan sistem melakukan kegiatan tersebut.

Actor Actor menggambarkan segala pengguna software aplikasi (user) dan memberikan suatu gambaran jelas tentang apa yang harus dikerjakan software aplikasi.

Asosiasi/association Komunikasi antara actor dan use case yang berpartisipasi pada use case atau use case memilki interaksi dengan actor.

Extend Relasi use case tambahan kesebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu.

Generalisasi Hubungan antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari yang lain.

Include / Uses Relasi use case tambahan kesebuah use case dimana use case yang ditambahakan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini.

(17)

Sequence diagram menjelaskan interaksi obyek yang disusun dalam suatu urutan tertentu. Sequence diagram memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu di dalam use case (Rosa dan Shalahudin, 2011).

Berikut adalah simbol-simbol yang ada padasequence diagram:

Tabel 2.2 Simbol Sequence Diagram

Simbol Deskripsi

Aktor

Atau

Simbol yang menggambarkan pihak yang berhubungan atau berinteraksi dengan sistem.

Objek lifeline Simbol yang menggambarkan suatu objek yang saling berinteraksi.

Activation/Waktu aktif Menyatakan objek dalam keadaan aktif dan berinteraksi pesan

(18)

Message call/ Pesan tipe call Menyatakan suatu objek memanggil operasi yang ada pada objek lain atau dirinya sendiri. Arah panah mengarah pada objek yang memiliki operasi.

Message/Pesan tipe send Menyatakan bahwa suatu objek mengirim data/masukan/informasi ke objek lainnya. Arah panah mengarah pada objek yang dikirim.

Pesan tipe return Menyatakan bahwa suatu objek yang telah menjalankan suatu operasi atau metode menghasilkan suatu kebalian ke objek tertentu.

2.14 Adobe Macromedia Dreamweaver CS 8

Macromedia dreamweaver adalah sebuah HTML editor professional untuk mendesain secara visual dan mengelola situs atau halaman web. Versi Macromedia Dreamweaver CS 8 dalam hal ini digunakan untuk web desain. Dreamweaver CS 8 mempunyai sifat yang WYSIWYG dibaca (wai-si-wig) yang artinya apa yang dilihat pada halaman desain, maka semuanya akan diperoleh pada browser. Dengan kelebihan ini sehingga seorang programmer atau desainer dapat langsung melihat hasil buatannya tanpa harus membukanya pada browser (aplikasi pengakses web seperti Internet Explorer, Mozila, dll)(Nugroho, 2009).

2.15 Adobe Photoshop CS5

(19)

dengan gambar berwarna scan, retouching, koreksi warna, transformasi grafik, pemisahan warna, dan lain-lain.

(20)

1 BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan hasil pembuatan tugas akhir Sistem Informasi Rawat Inap RSUD Dr. H. BOB BAZAR, SKM ini yang melalui beberapa tahap proses perancangan, memodelkan, dan implementasi, sehingga penulis dapat mengambil kesimpulan bahwa Sistem informasi rawat inap yang dibangun dapat mengolah data-data yang diperlukan, terutama data pasien. Sistem Informasi yang dibangun mampu mempermudah dalam proses pencarian dan perhitungan biaya perawatan pada bagian loket atau kasir dan proses pembuatan laporan.

5.2 Saran

Sistem Informasi Rawat Inap di RSUD Dr. H. BOB BAZAR, SKM ini masih dapat dikembangkan lebih lanjut dengan perkembangan spesifikasi kebutuhan pengguna sistem yang harus dipenuhi dalam mencapai tahap yang lebih tinggi dan kinerja sistem yang lebih baik.

(21)
(22)

BAB I PENDAHULUAN

1.1. Latar Belakang

Berkembangnya teknologi sistem informasi ditambah dengan penggunaan komputer modern akan memudahkan kita untuk melakukan pengolahan data atau pencatatan yang dapat menghemat waktu dan biaya. Hal ini juga memicu berubahnya pencatatan manual menjadi sistem yang terkomputerisasi. Penyajian informasi dan pengolahan data yang cepat dan efisien adalah hal yang terpenting yang sangat dibutuhkan oleh suatu lembaga atau instansi, salah satunya adalah lembaga instansi rumah sakit.

Rumah sakit merupakan salah satu instansi pelayanan umum di bidang kesehatan yang membutuhkan keberadaan suatu sistem informasi yang akurat, handal, serta cukup memadai untuk meningkatkan pelayanannya kepada para pasien. Sistem ini seharusnya sudah menggunakan metode komputerisasi karena dengan penggunakan metode komputerisasi, proses pendataan, pengupdate-an data sampai pada transaksi yang mencakup data tersebut dapat menjadi lebih mudah.

(23)

menggunakan sistem komputerisasi, cara kerja sistem yang sebelumnya manual dapat diubah menjadi lebih efisien, tepat guna serta dengan mutu kerja dan kualitas prosedur yang baik.

Berdasarkan uraian latar belakang permasalahan tersebut, penulis tertarik untuk menulis Tugas Akhir ini dengan judul “Perancangan Sistem Informasi Rawat Inap Rumah Sakit Umum Daerah Dr. H. BOB BAZAR, SKM Berbasis Web dengan menggunakan PHP dan MySql”.

1.2. Rumusan Masalah

Berdasarkan latar belakang masalah, maka perlu dibuat suatu sistem informasi rawat inap pasien di rumah sakit Kalianda dengan menggunakan program komputer. Program ini diharapkan dapat menghasilkan informasi yang cepat dan akurat.

1.3. Batasan Masalah

Agar penelitian/pembuatan sistem lebih mengarah pada masalah pokok, maka perlu adanya batasan masalah. Adapun batasan masalah sebagai berikut :

1. Data masukan dari sistem informasi pasien rawat inap ini yaitu : data pasien rawat inap, data dokter, perawat data ruangan dan kelasnya, data hasil perkembangan medis.

(24)

3. Keluaran dari sistem informasi pasien rawat inap ini yaitu : informasi ruangan dan pasien, laporan data pasien, daftar rincian pembayaran pasien rawat inap, laporan transaksi pembayaran pasien rawat inap.

4. Sistem dirancang dengan menggunakan Perangkat lunak (software) Macromedia Dreamweaver 8untuk penulisanscript programdanMySQL 5.0untuk database, serta Adobe PhotoShop CS3untuk pembuatan desain.

1.4. Tujuan

Tujuan dalam pembuatan sistem informasi rawat inap pasien ini adalah :

1. Memudahkan pemberian informasi tempat atau ruangan pasien rawat inap kepada pengunjung oleh bagian informasi.

2. Memudahkan perhitungan biaya pembayaran pada bagian loket/kasir.

3. Memudahkan dan mempercepat proses pembuatan laporan hasil pelayanan rawat inap.

1.5. Manfaat

Manfaat yang diharapkan dalam perancangan sistem informasi rawat inap rumah sakit ini yaitu :

(25)
(26)

PERANCANGAN SISTEM INFORMASI RAWAT INAP RSUD Dr. H. BOB BAZAR, SKM BERBASIS WEB

DENGAN MENGGUNAKAN PHP DAN MYSQL

(Tugas Akhir)

Oleh

ALIF HAFID ELMAWAN

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG

(27)

PERANCANGAN SISTEM INFORMASI RAWAT INAP RSUD Dr. H. BOB BAZAR, SKM BERBASIS WEB

DENGAN MENGGUNAKAN PHP DAN MYSQL

(Tugas Akhir)

Oleh

ALIF HAFID ELMAWAN

PROGRAM STUDI D3 MANAJEMEN INFORMATIKA JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG

(28)

PERANCANGAN SISTEM INFORMASI RAWAT INAP RSUD Dr. H. BOB BAZAR, SKM BERBASIS WEB

DENGAN MENGGUNAKAN PHP DAN MYSQL

Oleh

ALIF HAFID ELMAWAN

Tugas Akhir

Sebagai Salah Satu Syarat untuk Mencapai Gelar AHLI MADYA ( A.Md. )

pada

Program Studi D3 Manajemen Informatika Jurusan Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam

PROGRAM STUDI D3 MANAJEMEN INFORMATIKA JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG

(29)
(30)

i HALAMAN PENGESAHAN

Judul : PERANCANGAN SISTEM INFORMASI RAWAT INAP RSUD Dr. H. BOB BAZAR, SKM BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL

Nama : Alif Hafid Elmawan NPM : 0907051008

(31)

ii MENGESAHKAN

1. Tim Penguji

Pembimbing 1 : Anie Rose Irawati, S.T., M.Cs. ...

Pembimbing 2 : Widiarti, S.Si., M.Si. ……….

2. Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam

Prof. Suharso, Ph.D.

NIP. 19690530 199512 1 001

(32)

iii

PERNYATAAN MENGENAI TUGAS AKHIR

DAN SUMBER INFORMASI

Dengan ini saya menyatakan bahwa tugas akhir Perancangan Sistem Informasi Rawat Inap RSUD Dr. H. BOB BAZAR, SKM Berbasis Web dengan menggunakan Php dan MySql adalah karya saya dengan arahan komisi pembimbing dan belum diajukan dalam bentuk apa pun kepada perguruan tinggi manapun. Sumber informasi yang berasal atau dikutip dari karya yang diterbitkan maupun tidak diterbitkan dari penulis lain telah disebutkan dalam teks dan dicantumkan dalam daftar pustaka dibagian akhir tugas akhir ini.

Bandar Lampung, 24 Oktober 2012

(33)

iv

Hak Cipta milik UNILA, Tahun 2012

Hak Cipta dilindungi Undang-Undang

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan atau menyebutkan sumbernya. Pengutipan hanya untuk kepentingan pendidikan, penelitian, penulisan karya ilmiah, penyusunan laporan, penulisan kritik, atau tinjauan suatu masalah dan pengutipan tersebut tidak merugikan kepentingan yang wajar UNILA.

(34)

v RIWAYAT HIDUP

Penulis dilahirkan di Tanjung Karang Kabupaten Bandar Lampung pada tanggal 10 Juni 1991 sebagai anak pertama dari tiga bersaudara, dari pasangan Abdul Halim (alm) dan Supriyani.

Penulis mengawali jenjang pendidikan di SDN 1 Palas Jaya dan diselesaikan tahun 2003. Pada tahun yang sama penulis melanjutkan di sekolah lanjutan SMP N 1 Kalianda yang diselesaikan pada tahun 2006, dan kemudian melanjutkan ke sekolah MAN Kalianda yang diselesaikan pada tahun 2009.

(35)

vi

MOTTO

Harga kebaikan manusia adalah diukur menurut apa yang telah

dilaksanakan/diperbuatnya.

( Ali Bin Abi Thalib )

Tanah yang digadaikan bisa kembali dalam keadaan lebih berharga, tetapi

kejujuran yang pernah digadaikan tidak pernah bisa ditebus kembali.

(36)

vii

Persembahan

Alhamdulillahirobbil’alamiin,

Puji syukur atas segala

rahmat dan seluruh kemudahan yang telah Allah SWT

berikan kepada penulis selama ini. Dengan segala

kemampuan, kupersembahkan sebuah karya terbaikku

kepada mereka yang sangat berarti dalam hidupku yaitu :

Ibuku yang selalu berjuang memberikan yang terbaik

untukku, Ibu yang rela mengorbankan seluruhya untukku,

Ibu selalu mendoakanku agar menjadi orang yang berguna,

Ayah yang selalu memberikan motifasi, nasehat untuk

menjalani hidup ini dengan baik, seluruh keluarga besarku

yang selalu memberikan motifasi agar cepat menyelesaikan

tugas akhir ini, dan seluruh sahabat dekat yang selalu

mendukung dan membantuku selama ini dan tak lupa

(37)

viii KATA PENGANTAR

Alhamdulillah, segala puji bagi Allah SWT yang telah melimpahkan rahmat, hidayah, serta inayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir

yang berjudul “PERANCANGAN SISTEM INFORMASI RAWAT INAP RSUD

Dr. H. BOB BAZAR, SKM BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL”. Penulis menyadari bahwa dalam pembuatan tugas akhir ini, tentunya tidak terlepas dari bimbingan, dukungan dari semua pihak sehingga akhirnya penulis dapat menyelesaikan tugas akhir ini. Oleh karena itu, penulis mengucapkan terima kasih kepada :

1. Anie Rose Irawati, S.T., M.Cs., selaku pembimbing I, dan pembimbing akademik terima kasih atas saran, bimbingan dan kepeduliannya sehingga penulis menyelesaikan tugas akhir ini.

2. Widiarti, S.Si., M.Si., selaku pembimbing II, yang telah memberikan arahan dan bimbingan.

3. Ibu Dian Kurniasari, S.Si., M.Sc selaku Ketua Program Studi D3 Manajemen Informatika FMIPA Universitas Lampung.

4. Bapak Ir. Machudor Yusman, M. Kom selaku Ketua Jurusan Ilmu Komputer Universitas Lampung.

(38)

ix 7. Kedua orang tua dan seluruh keluarga, atas doa dan dukungan yang

diberikan kepada penulis.

8. Teman-teman D3 Manajemen Informatika FMIPA, khususnya angkatan 2009.

Semoga segala bantuan, bimbingan dan dukungan yang diberikan kepada penulis mendapat Ridho Allah SWT. Akhirnya penulis berharap, semoga tugas akhir ini dapat bermanfaat bagi semua pihak, amin.

Bandar Lampung, Oktober 2012 Penulis,

(39)

x

2.1.1 Pengertian Sistem Informasi ... 5

2.1.2 Karakteristik Sistem ... 5

2.1.3 Kualitas Informasi ... 8

2.1.4 Sumber Daya Informasi ... 10

2.2 Website ... 10

2.3 Web Server ... 11

(40)

xi

2.5 PHP (Hypertext Preprocessor) ... 12

2.6 ERD (Entity Relationship Diagram) ... 13

2.6.1 Entitas ... 13

2.6.2 Atribut ... 13

2.6.3 Relasi (Relationship) ... 15

2.6.4 Kardinalitas ... 15

2.7 MYSQL (My Structure Query Language) ... 16

2.8 Basis Data ... 17

2.9 SQL (Structured Query Language) ... 18

2.10 UML (Unified Modelling Language UML) ... 20

2.11 Actor ... 20

2.12 Use Case Diagram ... 21

2.13 Sequence Diagram ... 22

2.14 Adobe Macromedia Dreamweaver CS 8 ... 24

2.15 Adobe Photoshop CS5 ... 24

III. ANALISIS DAN PERANCANGAN SISTEM ... 25

3.1 Analisis Sistem ... 25

3.2 Analisis Kebutuhan Sistem ... 25

3.3 Bagan Alur Sistem Informasi Rawat Inap ... 26

3.4 Perancangan Sistem ... 27

3.5 Use Case Diagram ... 27

3.6 Sequence Diagram ... 29

(41)

xii

3.6.2 Sequence Diagram Edit Data ... 31

3.6.3 Sequence Diagram Hapus Data ... 32

3.6.4 Sequence Diagram Laporan Data ... 33

3.6.5 Sequence Diagram Daftar Pasien ... 34

3.6.6 Sequence Diagram Registrasi Pasien ... 35

3.6.7 Sequence Diagram Tindakan Pasien ... 36

3.6.8 Sequence Diagram Cek Out Pasien ... 38

3.7 Relasi Antar Tabel ( ERD/Entity Relationship Diagram) ... 39

3.8 Rancangan Database ... 40

3.9 Desain Interface ... 49

IV. IMPLEMENTASI DAN PEMBAHASAN ... 56

4.1 Implementasi Sistem ... 56

4.2 Tujuan Implementasi Sistem ... 56

4.3 Komponen Utama Dalam Implementasi Sistem ... 56

4.3.1Perangkat Keras ( Hardware ) ... 56

4.3.2 Perangkat Lunak ( Software)... 57

(42)

xiii

4.5.6 Halaman Daftar Pasien ... 68

4.5.7 Halaman Registrasi Pasien ... 69

4.5.8 Halaman Tindakan Pasien ... 71

4.5.9 Halaman Cek Data Pasien ... 73

4.5.10 Halaman Cek Data Tindakan Pasien ... 74

4.6 Halaman Utama Kasir ... 76

4.6.1 Halaman Edit Password Kasir... 77

4.6.2 Halaman Data Keuangan Pasien Keluar ... 78

4.6.3 Halaman Form Pasien Keluar ... 81

V. KESIMPULAN DAN SARAN ... 84

5.1 Kesimpulan ... 84

5.2 Saran ... 84

(43)

xiv DAFTAR TABEL

Tabel Halaman

2.1 Simbol use case diagram ... 21

2.2 Simbol Sequence Diagram ... 23

3.1 Tabel Dokter ... 40

3.2 Tabel Perawat ... 41

3.3 Tabel Ruangan ... 42

3.4 Tabel Tindakan ... 42

3.5 Tabel Pasien ... 43

3.6 Tabel Pasien Masuk ... 44

3.7 Tabel Tindakan Pasien ... 45

3.7 Tabel Pasien Keluar/Cek Out ... 46

3.9 Tabel Spesialis Dokter ... 47

3.10 Tabel Kelas Ruangan ... 47

3.11 Tabel Jenis Tindakan ... 48

3.12 Tabel Status ... 48

(44)

xv

3.10 Sequence Diagram Tindakan Pasien ... 37

3.11 Sequence Diagram Cek Out Pasien ... 38

3.12 ERD (Entity Relationship Diagram) ... 39

3.12 Desain Tampilan Login ... 49

3.13 Desain Halaman Utama Admin Sistem ... 50

3.14 Desain Halaman Utama Kasir ... 51

3.15 Desain Halaman Data ... 52

3.16 Desain Halaman Input Data ... 53

3.17 Desain Halaman Edit Data ... 53

3.18 Desain Tampilan Registrasi Pasien Cek Out/Keluar ... 54

(45)

xvi

4.14 Source code sql cetak laporan data dokter ... 67

4.15 Halaman cetak laporan data dokter ... 67

4.16 Halaman daftar pasien ... 68

4.17 Source code sql pendaftaran pasien ... 69

4.18 Halaman registrasi pasien ... 70

4.19 Source code registrasi pasien ... 71

4.20 Halaman tindakan pasien ... 72

4.21 Source code tindakan pasien ... 73

4.22 Halaman cek data pasien ... 74

4.23 Halaman data tindakan pasien ... 75

4.24 Halaman edit tindakan pasien ... 75

4.25 Source code edit tindakan pasien ... 76

(46)

xvii

4.27 Halaman edit password kasir ... 77

4.28 Source code edit password kasir ... 78

4.29 Halaman data keuangan pasien keluar ... 79

4.30 Source code laporan data keuangan pasien keluar ... 80

4.31 Halaman cetak print laporan data dokter ... 80

4.32 Halaman form pasien keluar ... 81

4.33 Source code total pembayaran ... 82

Gambar

Tabel 2.1  Simbol use case diagram
Tabel 2.2  Simbol Sequence Diagram

Referensi

Dokumen terkait

Dalam kegiatannya mencangkup observasi dan latihan mengajar (terbimbing dan non-terbimbing) maupun tugas kependidikan lainnya. Pelaksanaan program PLT ini bertujuan

Sistem statik tidak cocok digunakan, bila konsentrasi bahan toksis yang diuji menurun dengan nyata dalam jangka masa ujikaji, misalnya bahan-bahan toksik yang mudah menguap

Hasil penelitian ini menunjukkan bahwa faktor-faktor yang mempengaruhi bagi hasil tabungan mudhorobah pada BPR Syariah Bumi Rinjani batu yaitu Jumlah dana yang tersedia

Sesuai dengan tujuan penelitian ini yaitu ingin mengetahui adanya pengaruh permainan tradisional galah asin terhadap karakter anak usia 5-6 tahun, maka dilakukan

Pada penelitian ini akan melihat bagaimana pengaruh dari faktor kualitas produk, pengetahuan teknologi internet, efisiensi, kepercayaan konsumen, kualitas website ,

Untuk mengisi data PTK yang keluar, yang harus dilakukan adalah klik nama PTK yang akan dikeluarkan, kemudian klik [Penugasan 2015/2016] yang terdapat di tabel PTK,

Peningkatan Profesionalisme Guru Melalui Pelatihan Inovasi Pembelajaran: Program Rintisan Bagi Guru di Kabupaten Semarang 15.000.000 DIPA PNBP 3 Pengabdian Kepada

Penelitian Tin Rustini (2008) yang dilaksanakan di SD Negeri Marga Endah Kecamatan Cimahi Tengah Kota Cimahi menyimpulkan bahwa penerapan metode problem