Bab Ii
Bab Ii
TINJAUAN PUSTAKA
Fungsi farmasi rumah sakit adalah memberikan pelayanan yang bermutu dengan
ruang lingkup yang berorientasi pada kepentingan masyarakat meliputi 2 fungsi
yaitu :
1) Pelayanan farmasi yang berorientasi pada produk yaitu mengelola perbekalan
farmasi yang efektif dan efisien mulai dari perencanaan, pengadaan,
penerimaan, penyimpanan, produksi, pendistribusian dan evaluasi penggunaan
perbekalan farmasi.
2) Pelayanan farmasi yang berorientasi pada pasien/farmasi klinik, meliputi:
• Mewujudkan perilaku sehat melalui penggunaan obat rasional termasuk
pencegahan dan rehabilitasinya.
6
2.2 Sistem
Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk
mencapai suatu tujuan tertentu (Jogiyanto,2005). Sistem mempunyai karakteristik
(sifat) sebagai berikut :
1. Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen dan elemen yang saling
berinteraksi.
2. Batas Sistem
Merupakan daerah yang membatasi antara suatu sistem dengan sistem-sistem
yang lainnya (lingkungan luarnya).
3. Lingkungan Luar Sistem
Apapun diluar batas dari sistem yang mempengaruhi operasi sistem.
4. Penghubung
Merupakan suatu media penghubung antara satu sistem dengan sistem
lainnya.
5. Masukan Sistem
Merupakan energi yang dimasukan kedalam sistem, masukan tersebut dapat
berupa masukan perawatan dan masukan sinyal
6. Keluaran sistem
7
Hasil dari energi yang diolah dan diklasifikasi keluaran yang berguna.
Keluaran juga dapat merupakan masukan untuk sub sistem yang lain.
7. Pengolah Sistem
Pengolah sistem dapat merupakan satu bagian pengolah yang akan merubah
masukan menjadi keluaran.
8. Tujuan Sistem
Suatu sistem mempunyai maksud tertentu yaitu mempunyai suatu tujuan,
suatu sistem dapat dikatakan berhasil jika mengenai sasaran/tujuan yang
diharapkan.
2.3 Informasi
Informasi dapat didefinisikan sebagai data yang diolah menjadi bentuk yang
lebih berguna dan lebih berarti bagi yang menerimanya (Jogiyanto, 2005).
Kualitas suatu informasi yang sangat bernilai dan berguna bagi penerimanya
tergantung pada beberapa hal yaitu sebagai berikut :
1. Akurat
Artinya informasi harus bebas dari kesalahan dan tidak menyesatkan, dan
harus jelas mencerminkan maksud dan makna yang terkandung dari data
pendukungnya.
2. Tepat Waktu
Artinya informasi yang datang pada penerima tidak boleh terlambat. Informasi
merupakan landasan dalam mengambil keputusan, sehingga bila informasi
terlambat akan berakibat fatal untuk suatu organisasi.
3. Relevan
Artinya informasi yang dibutuhkan harus benar-benar relevan dengan
permasalahan, misi dan tujuan (sasaran organisasi).
KebijakandanPerencanaanSistem
AnalisisSistem
PerancanganSistemSecaraUmum
PerancanganSistemSecaraTerperinci
Seleksi Sistem
Implementasi Sistem
PerawatanSistem
b. Analisis Sistem
Pada tahapan ini mempunyai tujuan untuk menganalisis dan mengevaluasi
permasalahan – permasalahan serta hambatan yang terjadi. Pada tahap ini
dilakukan pengumpulan data untuk menemukan fakta dalam kegiatan sistem
yang ada.
e. Seleksi Sistem
Tahap Seleksi sistem merupakan tahap untuk memilih perangkat keras dan
perangkat lunak untuk sistem informasi.
f. Implementasi Sistem
Tahapan ini merupakan kegiatan untuk mengimplementasikan rancangan yang
telah disusun agar dapat diwujudkan. Proses implementasi untuk prosedur
teknologi komputer menggunakan bahasa komputer. Pertimbangan untuk
memilih bahasa komputer didasarkan pada dua hal, yaitu kemampuan bahasa
itu untuk menangani dan mengimplementasikan proses-proses yang dirancang.
g. Perawatan Sistem
Tahapan ini merupakan tahapan pemeliharaan sistem baru yang telah di
implementasikan.
2.4.2 Alat-Alat Dalam Pengembangan Sistem
Alat-alat yang digunakan dalam pengembangan sistem antara lain data
flow diagram, bagan alir dokumen, dan kamus data.
1. DFD (Data Flow Diagram)
DFD adalah suatu model logika data atau proses yang dibuat untuk
menggambarkan darimana asal data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan proses tersebut
dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data
tersebut. (Simbol DFD terlampir).
2. Bagan Alir Dokumen
Bagan alir dokumen (Document flowchart) merupakan bagan alir yang
menunjukan arus data dari laporan dan formulir termasuk tembusan-
tembusannya. (Simbol Bagan Alir Dokumen terlampir)
3. Kamus Data
11
Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi
yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem
mempunyai pengertian yang sama tentang input, output dan komponen data
store. Pembentukan kamus data didasarkan pada alur data yang terdapat pada
DFD Alur data pada DFD bersifat global (hanya menunjukkan nama alur
datanya tanpa menunjukkan struktur dari alur data).
menyimpan data, maka data harus dalam satu data base yang dibuat satu
format sehingga mudah dibuat program aplikasi.
web, yang kemudian dijawab oleh server web dengan cara mengirimkan file-file
dalam format HTML.
Browser merupakan suatu perangkat lunak yang berada di computer client
yang mempunyai tugas untuk menerjemahkan informasi yang diterima dari server
web dan menampilkannya pada layer computer penerima. Contoh: Internet
Explorer, Netscape, Navigator, Opera, Mozilla dan lain- lain. Server adalah
perangkat lunak yang khusus yang bertugas melayani permintaan-permintaan dari
browser akan dokumen-dokumen yang tersimpan didalamnya. Contoh:
a. Apache merupakan server web yang paling populer. Apache bisa digunakan
sebagai platform OS. Contoh: Linux, Windows, dan lain- lain.
b. IIS (Internet Information Services), digunakan disistem operasi Windows NT
dan Windows 2000.
c. PWS (Personal Web Server), digunakan disistem operasi windows 9x.
2.5.3 Intranet
Intranet merupakan sebuah ungkapan yang sudah tidak asing bagi mereka
yang berkecimpung di dunia komputer dan telekomunikasi. Intranet merupakan
sebuah jaringan yang dibangun berdasarkan teknologi internet yang didalamnya
terdapat basis arsitektur berupa aplikasi web dan teknologi komunikasi data.
Dalam segi penggunaan, geografis maupun implementasinya, intranet bekerja
secara luas dan maksimal seperti halnya internet. Namun demikian intranet sangat
terbatas dalam hal privilege (hak istimewa) dan hak akses para pemakainya.
(Pengantar Jaringan Komputer, Melwin Syafrizal, 2005).
2.5.4 PHP
PHP (php Hypertext Preprocessor) php; Profesional Home Page atau
Profesional Home Page 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 disebut server side. Artinya semua
sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang
dikirimkan ke browser hanya hasilnya saja. Seluruh aplikasi berbasis web dapat
dibuat dengan PHP. Namun kekuatan yang paling utama PHP adala
14
konektivitasnya dengan sistem database didalam web. Sistem database yang dapat
didukung oleh PHP adalah Oracle, MySQL, Sybase, PostgreSQL dan lainnya.
Contoh script PHP yang paling sederhana adalah terdapat pada listing dibawah
ini:
<html>
<head>
<title>Belajar PHP</title>
</head>
<body>
<?
echo “Halo dari PHP!”;
?>
</body>
</html>
2.5.5 MySQL
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
Windows maupun Linux. MySQL juga merupakan program pengakses database
yang bersifat jaringan sehingga dapat digunakan untuk aplikasi multi user (banyak
pengguna).
Sebagai program penghasil database, MySQL tidak dapat berjalan sendiri
tanpa adanya sebuah aplikasi lain, baik yang open source maupun yang tidak open
source seperti PHP, Visual Basic, Delphi dan lainnya. Untuk mengaktifkan
MySQL dilingkungan Windows maka harus dijalankan server MySQL. Untuk
administrasi database, seperti pembuatan database, pembuatan tabel, dan
sebagainya, dapat digunakan aplikasi berbasis web seperti phpMyAdmin.
MySQL merupakan Relational Database Management System (RDBMS)
yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).
Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh
dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan
turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structure
Query Language) adalah sebuah konsep pengoperasian database, terutama untuk
pemilihan atau seleksi dan pemasukkan data yang memungkinkan pengoperasian
data dikerjakan dengan mudah secara otomatis.
15