Anda di halaman 1dari 12

BAB II LANDASAN TEORI

2.1

Konsep Dasar Sistem Informasi

Pelayanan rumah sakit mengandalkan informasi secara intensif. Informasi memainkan peranan vital dalam pengambilan keputusan. Sistem informasi dapat digunakan sebagai sarana strategis untuk memberikan pelayanan yang berorientasi kepada kepuasan pelanggan. Dalam hal ini perlu disadari bahwa pelanggan rumah sakit dapat berupa pelanggan internal dan pelanggan eksternal. Pelanggan internal adalah pemilik, pimpinan dan seluruh karyawan rumah sakit, sedangkan pelanggan eksternal adalah pasien, keluarga pasien, rekanan pemasok, dan juga masyarakat luas (Aditama, 2002). Menurut Sutedjo (2002), sistem adalah kumpulan elemen yang saling berhubungan satu sama lain yang membentuk satu kesatuan dalam usaha mencapai suatu tujuan. Sedangkan informasi adalah hasil pemrosesan data yang diperoleh dari setiap elemen sistem tersebut menjadi bentuk yang mudah dipahami dan merupakan pengetahuan yang relevan yang dibutuhkan oleh orang untuk menambah

pemahamannya terhadap fakta-fakta yang ada. Sedangkan menurut Sutanta (2003), informasi merupakan hasil pengolahan data sehingga menjadi bentuk yang penting bagi penerimanya dan mempunyai kegunaan sebagai dasar dalam pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu juga atau secara tidak langsung pada saat mendatang.

memanipulasi (manipulating). 2004). 2. 2007). data. Secara umum definisi dari Sistem Informasi adalah sekelompok elemenelemen dalam suatu organisasi yang saling terintegrasi dengan menggunakan masukan. memproses dan menyimpan serta mendistribusikan informasi (Sutedjo. proses dan keluaran dengan maksud yang sama untuk mencapai suatu tujuan dan dapat digunakan untuk membantu pengambilan keputusan yang tepat. mengambil (retrieving). dan menampilkan (displaying) informasi (Jogiyanto. Sistem informasi terdiri dari komponen-komponen yang saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya. proses dan teknologi informasi (IT) yang saling berinteraksi untuk mengumpulkan. Definisi lain dari sistem informasi adalah pengaturan orang.2 Rumah Sakit Pengertian Rumah Sakit Rumah sakit adalah salah satu sub sistem pelayanan kesehatan yang menyelenggarakan dua jenis pelayanan untuk masyarakat yaitu pelayanan kesehatan . Sistem informasi adalah suatu tipe khusus dari sistem kerja yang fungsi internalnya terbatas pada pemrosesan informasi dengan melakukan enam tipe operasi: menangkap (capturing). mentransmisikan (transmitting). menyimpan (storing). menyimpan dan menyajikan sebagai keluaran informasi yang diperlukan untuk mendukung sebuah organisasi (Jeffery L Whitten. 2002).Sistem informasi adalah kumpulan elemen yang saling berhubungan satu sama lain yang membentuk satu kesatuan untuk mengintegrasikan data. memproses.

pelayanan tersebut dilaksanakan melalui unit gawat darurat. Rumah sakit adalah suatu organisasi yang melalui tenaga medis profesional yang terorganisir serta sarana kedokteran yang permanen menyeleggarakan pelayanan kedokteran. 2.No. 3. asuhan keperawatan yang berkesinambungan.1998). Rumah sakit adalah sarana upaya kesehatan yang menyelenggarakan kegiatan pelayanan kesehatan. perawat dan berbagai tenaga profesi kesehatan lainnya diselenggarakan (Wolper dan Pena. Rumah sakit adalah tempat dimana orang sakit mencari dan menerima pelayanan kedokteran. 2004). diagnosis serta pengobatan penyakit yang diderita oleh pasien (American Hospital Association. Pelayanan pelayanan medik. unit rawat jalan dan unit rawat inap (Muninjaya.dan pelayanan administrasi. Beberapa diantaranya yang dipandang penting adalah: (Azwar.159b/MENKES/PER/II/1988). 1996) 1. . serta dapat dimanfaatkan untuk pendidikan tenaga kesehatan dan penelitian (PerMenKes RI. 1987).Batasan rumah sakit banyak macamnya. 1974). rehabilitasi medik dan Pelayanan kesehatan mencakup perawatan. Menurut Anggaran Dasar Perhimpunan Rumah Sakit Seluruh Indonesia rumah sakit adalah suatu lembaga dalam mata rantai sistem kesehatan nasional yang mengemban tugas pelayanan kesehatan untuk seluruh masyarakat (Iskandar.

serta rujukan pengetahuan dan ketrampilan. Web Services sebenarnya adalah kumpulan dari fungsi dan method yang terdapat pada sebuah server yang dapat dipanggil oleh klien dari jarak jauh. 2. tetapi juga terhadap seluruh anggota masyarakat yang berdomisili di wilayah cakupannya (extra-mural). Rumah sakit adalah pusat dimana pelayanan kesehatan masyarakat. seperti puskesmas. Web Services diperlukan karena pada masa sekarang ini perangkat keras. sistem operasi. . Rumah sakit juga wajib melakukan pembinaan fasilitas kesehatan di bawahnya. meliputi rujukan teknologi.4. 1947). aplikasi hingga bahasa pemrograman semakin beraneka ragam jenisnya. rujukan pasien dan spesimen.3 Web Service Teknologi web services menawarkan kemudahan dalam menjembatani pulaupulau informasi tanpa mempermasalahkan perbedaan teknologi yang digunakan masing-masing sumber. Misalkan sebuah situs informasi dibangun dengan menggunakan database Oracle sedangkan situs lainya menggunakan Mysql sedangkan anda sendiri menggunakan perangkat lunak Open Source dalam membangun situs web services akan mengatasi perbedaan ini. kemudian untuk memanggil method-method tersebut kita bebasa menggunakan aplikasi yang akan dibuat dengan bahasa pemrograman apa saja yang dijalankan pada platform apa saja. Rumah sakit dalam menyelenggarakan berbagai kegiatannya memiliki tanggung jawab tidak hanya terhadap masalah kesehatan perorangan pasien yang berkunjung saja. pendidikan serta penelitian kedokteran diselenggarakan (Association of Hospital Care. sesuai kemampuannya.

2. XML adalah sebuah bahasa markup yang digunakan untuk mengolah meta data (informasi tentang data) yang menggambarkan struktur dan maksud/tujuan data yang terdapat dalam dokumen XML. data.4. menggambarkan kepada browser web tentang bagaimana menampilkan format teks. XML adalah sebuah standar sederhana yang digunakan untuk medeskrippsikan data teks dengan cara selfdescribing (deskripsi diri). dan grafik ke layar komputer ketika sedang mengunjungi sebuah situs web.1 XML (Extensible Markup Language) XML adalah singkatan dari eXtensible Markup Language.Keadaan tersebut dapat menimbulkan masalah dalam proses pertukaran data antar perangkat yang menggunakan aplikasi dan platform yang berbeda. matematika.4 Komponen dalam Web Service 2.0" encoding="ISO-8859-1"?><datapasien> <datapasien> <idpasien>01</idpasien> <nama>joko sulistyo</nama> . XML juga dapat digunakan untuk mendefinisikan domain tertentu lainnya. seperti musik. Berikut ini adalah contoh sebuah dokumen XML untuk informasi contact person: <?xml version="1. keuangan dan lain-lain yang menggunakan bahasa markup terstruktur. Bahasa markup lain yang populer seperti HTML. namun bukan menggambarkan format tampilan data tersebut. dan mendeskripsikan teks atau data dalam sebuah dokumen melalui penggunaan tag. Bahasa markup adalah sekumpulan aturan-aturan yang mendefinisikan suatu sintaks yang digunakan untuk menjelaskan.

Cik Di Tiro No.2 NuSOAP Toolkit NuSOAP adalah sebuah kumpulan class-class PHP yang memungkinkan user untuk mengirim dan menerima pesan SOAP melalui protokol HTTP. NuSOAP didistribusikan oleh NuSphere Corporation (http://www.com) sebagai open source toolkit di bawah lisensi GNU LGPL.nusphere. HTML medefinisikan dari awal tag dan atribut yang dipakai didalamnya. Hanya bedanya. 2. NuSOAP ditulis . sehingga penggunaannya tidak membutuhkan registrasi khusus ke Sistem Operasi maupun web server. Seperti halnya HTML.<tempatlahir>Semarang</tempatlahir> <alamat>Jl.4. Salah satu keuntungan dari NuSOAP adalah bahwa NuSOAP bukan merupakan PHP extension. sedangkan pada XML kita bisa menggunakan tag dan atribut sesuai kehendak kita.34</alamat> <kelurahan>gajah mungkur</kelurahan> <kota>Yogyakarta</kota> <telephone>081325674890</telephone> </datapasien> Perhatikan bagaimana mudahnya untuk mengerti tentang makna informasi dan strukturnya pada dokumen XML di atas. XML juga menggunakan elemen yang ditandai dengan tag pembuka (diawali dengan µ<¶ dan diakhiri dengan µ>¶). sehingga juga akan mudah bagi komputer untuk mengerti dokumen XML ini. tag penutup(diawali dengan µ</ µdiakhiri µ>¶) dan atribut elemen(parameter yang dinyatakan dalam tag pembuka misal <form name=´isidata´>).

Berikut ini adalah diagram proses web service dengan menggunakan NuSOAP: . Interaksi web service dilakukan dengan class client yang disebut dengan class ³soapclient´ dan class server yang disebut dengan class ³soap_server´. NuSOAP merupakan toolkit web service berbasis komponen. Class ³soapclient´ menggunakan data dari file WSDL untuk menerjemahkan parameter-parameternya sekaligus menyusun SOAP envelope ketika user mengeksekusi suatu pemanggilan service. class ³soapclient´ menggunakan ³soap_transport_http´ untuk mengirim pesan SOAP request dan menerima pesan SOAP response. Jika web service yang dituju menyediakan sebuah file WSDL. Ketika pemanggilan ini dieksekusi. NuSOAP memiliki sebuah class dasar yang menyediakan method seperti serialisasi variabel dan pemaketan SOAP-Envelope. Operasi-operasi pengiriman pesan SOAP dijalankan dengan melibatkan paramater nama operasi yang diinginkan melalui method call().dalam kode PHP murni sehingga semua developer web dapat mengunakan tool ini tanpa tergantung pada jenis web server yang digunakan. Class ³wsdl´ menyediakan method-method untuk mengekstrak data per-operasi dan per-binding. maka class ³soapclient´ akan mengacu langsung pada URL file WSDL tersebut dan menggunakan class ³wsdl´ untuk mem-parsing file WSDL dan mengekstrak seluruh datanya. Selanjutnya pesan SOAP response yang diterima di-parsing dengan menggunakan class ³soap_parser´. Class-class ini mengizinkan user untuk melakukan proses pengiriman dan penerimaan pesan-pesan SOAP dengan bantuan beberapa class-class pendukung lainnya untuk melengkapi proses tersebut.

Hubungan satu service dengan yang lainnya didefinisikan dengan WSDL. 2.WSDL mendeskripsikan bagaimana format sebuah pesan yang akan dikirim oleh sebuah aplikasi web service harus ditulis.3 WSDL WSDL merupakan bahasa standard yang menyediakan mekanisme untuk mendeskripsikan Service yangdisediakan oleh sistem (Web Service). pemanggilan service dilakukan dengan mengeksekusi method call pada class ³soapclient´ dengan melibatkan parameter argumen yang disediakan oleh file WSDL.Gambar Diagram proses web service dengan NuSOAP Jika webservice yang dituju menyediakan file WSDL. agar dapat dimengerti oleh aplikasi web services lainnya yang menerima.4. lokasi keberadaan service tersebut dan bagaimana caramemperolehnya. WSDL mendefinisikan: . secara terstruktur dalam format XML.

PHP dikatakan sebagai sebuah server-side embedded script language artinya sintakssintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. PHP merupakan bahasa yang dapat diletakkan dalam tag HTML. 4. 3. bagaimana port type yang ditentukan dijadikan wire protocol.5 Pengenalan PHP PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis. 2. tetapi prosesnya secara keseluruhan dijalankan di server. Adapun kelebihan-kelebihan dari PHP yaitu : 1. Sistem database yang didukung PHP cukup banyak. di mana servis ditempatkan. 3. pesan-pesan (baik yang abstrak dan kongkrit) yang dikirim ke dan menuju web service. 2.1. antarmuka). PHP diterbitkan secara gratisan 4. . PHP termasuk server side programming. 5. 2. 6. PHP mudah dibuat dan kecepatan akses tinggi. PHP dapat berjalan dalam web server dan sistem operasi yang berbeda. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser. koleksi-koleksi digital dari pesan-pesan (port type.

<? script PHP ?> 2. <SCRIPT LANGUAGE=´php´> Script php </script> Pemisah antar instruksi adalah tanda titik koma (. standar penulisan adalah /*komentar*/. a. ada dua cara yang sering digunakan yaitu Embedded Script dan Non.1 Konsep Dasar PHP Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar (>).Embedded Script.2.).5. //komentar dan #komentar. Ada tiga cara untuk menuliskan script PHP yaitu : 1. . Untuk membuat atau menambahkan komentar. Embedded Script Embedded Script yaitu script PHP yang disisipkan diantara tag-tag HTML. <?php Script PHP ?> 3. Untuk menuliskan script PHP.

Non-Embedded Script Non-Embedded Script adalah script program PHP murni. ?> </body> </html> b. Contoh dari Non-Embedded Script : <?php echo ³<html>´.Contoh dari Embedded Script : <html> <head> <title>Embedded Script</title> </head> <body> <?php Echo ³Hallo. echo ³<head>´. selamat menggunakan PHP´. . Termasuk tag HTML yang disisipkan dalam script PHP.

echo ³<body>´. echo ³<p>PHP cukup jitu</p>¶. echo ³</html>´.echo ³<title>Mengenal PHP</title>´. ?> . echo ³</head>´. echo ³</body>´.