BAB III Sistem Informasi Rawat Jalan
BAB III Sistem Informasi Rawat Jalan
LANDASAN TEORI
Mengutip dari buku Jogiyanto dengan judul Analisis dan Desain Sistem
Informasi pada tahun 1990, terdapat dua kelompok didalam mendefinisikan sistem,
Pendekatan sistem yang lain lebih menekankan pada komponen atau elemennya
pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu
juga atau secara tidak langsung pada saat mendatang (Sutanta, 2003).
yang kurang mendapatkan informasi akan menjadi lemah. Mengutip dari buku
20
21
Jogiyanto dengan judul Analisis dan Desain Sistem Informasi pada tahun 1990,
“Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
Sumber dari informasi adalah data. Data merupakan bentuk jamak dari
bentuk tunggal data atau data item. Data adalah kenyataan yang menggambarkan
Sistem informasi adalah suatu sistem yang terdapat di dalam organisasi yang
bersifat manajerial dan kegiatan strategis dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan - laporan yang diperlukan (Jogiyanto, 2001)
dan pengelola database yang bersifat open source. Selain itu MySQL juga
digunakan untuk aplikasi Multi User (banyak pengguna). Kelebihan lain dari
MySQL adalah menggunakan bahasa Query standar yang dimiliki SQL (Structured
QueryLanguage). SQL adalah suatu bahasa permintaan yang terstruktur, yang telah
b. Borland Delphi
c. Visual Basic
d. VisualFoxPro,dan lain-lain.
PHP diperkenalkan pada tahun 1994, dan merupakan hasil kerja dari
Rasmus Lerdorf. Karena sifatnya yang open source, maka semua orang di seluruh
merupakan bahasa standar yang digunakan dalam dunia Web site, PHP adalah
bahasa program yang berbentuk skrip yang diletakkan di dalam server web, serta
merupakan bahasa yang hanya dapat berjalan pada server dan hasilnya dapat
lambang tertentu yang tidak acak yang menunjukkan jumlah, tindakan atau hal.
lainnya.
(hapus,cari,update,dll)
c. Basis data terdiri dari data yang di-share bagi banyak user dan
enterprise.
1. Independensi program-data
Menurut Ir. Irianto Kristanto pada tahun 1994 dalam bukunya yang berjudul
Konsep dan Perancangan Database. Database adalah kumpulan file – file yang
saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci dari tiap file yang
ada. Satu database menunjukkan satu kumpulandata yang dipakai dalam satu
a. Tabel
b. Field
Jenis-jenis atribut :
1. Key
a. Super key
tabel yang unik. Super key juga kumpulan atribut dari suatu tabel
b. Candidate Key
unik. Jika kunci kandidat berisi lebih dari satu atribut, maka biasanya
jumlah atribut minimal. Candidat key ini tidak boleh berisi atribut
c. Primary Key
Primary key adalah satu atribut atau satu set minimal atribut
spesifik, tetapi juga dapat mewakili setiap kejadian dari suatu entity.
Salah satu atrribut dari candidat key dapat dipilih menjadi primary
key.
26
Primary key salah satu dari candidate key dapat dijadikan key
d. Alternate Key
dari candidate key yang tidak terpilih sebagai primary key akan
e. Foreign Key
Foreign Key (Kunci tamu) adalah satu (atau satu set atribut)
2. Atribut Deskriptif
lain :
3. Atribut Turunan
pengolahan atau dapat diturunkan dari atribut atau tabel lain yang
berhubungan.
a. Record
Record adalah isi satu data yang berisi field-field yang terkumpul
b. Relationship
dan tipe serta ukuran field yang digunakan sebagai relasi sama, jika
c. Entity
hubungan antara entity luar, masukan dan keluaran dari sistem. Diagram konteks
(Kristanto,Andri, 2003).
Data flow diagram adalah suatu model logika data atau proses yang dibuat
untuk menggambarkan darimana data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan
interaksi antara data yang digunakan pada data tersebut (Kristanto, Andri, 2003).
fungsional yang dihubungkan satu sama lain dengan alir data baik secara manual
maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble Chart
atau diagram, model proses, diagram alur kerja atau model fungsi.
penerima data (output). Aliran data itu perlu diketahui agar si pembuat sistem tahu
29
persis kapan sebuah data harus disimpan, kapan harus ditanggapi (proses), dan
store.
Hal yang digambarkan dalam Diagram Zero adalah proses utama dari
sistem serta hubungan entity, proses, alur data dan data store.
Zero. Diagram yang paling rendah dan tidak dapat diuraikan lagi.
andil atas pemberian atau penerimaan data dari sistem secara langsung.
30
atau tujuan (source and sink). Terminator dapat pula disebut dengan
2. Proses
Proses adalah suatu tindakan yang akan diambil terhadap data yang
store disimbolkan dengan dua garis horizontal yang paralel dimana tertutup
pada salah satu ujungnya atau dua garis horizontal. Suatu nama perlu
Suatu data flow atau alur data dapat dipresentasikan dengan anak
panah yang menunjukkan arah menuju ke dan keluar dari suatu proses. Alur
data ini digunakan untuk menerangkan perpindahan data atau satu paket
31
data atau informasi dari suatu bagian sistem ke bagian lainnya. Alur data
Entity Relationship Diagram merupakan gambaran relasi dari dua file atau
dua tabel yang dapat digolongkan dalam tiga macam bentuk relasi, yaitu satu -
satu, satu - banyak dan banyak - banyak. ERD merupakan dasar untuk
dengan keberadaan yang bebas baik secara fisik maupun secara abstrak,
data store yang ada di DFD dan akan menjadi file data di komputer.
b. Relasi (relationship)
c. Atribut
a. 1 : 1 (one to one)
sebaliknya.
tetapi entity kedua hanya boleh berhubungan dengan satu entity atau
sebaliknya.
c. M : N (many to many)
sebaliknya
3.11 Normalisasi
Suatu file yang terdiri dari beberapa grup elemen yang berulang perlu
grup elemen yang berulang sehingga diperoleh bentuk normal (nilai atribut sudah
dalam bentuk tabel yang menyatakan relasi, sehingga terwujud suatu bentuk yang
33
Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada
keharusan mengikuti suatu format tertentu, dapat saja data tidak lengkap
kedatangannya.
dalam flat file (file data), data dibentuk dalam satu record demi record dan
nilai fieldnya berupa anatomic value atau tunggal. Tidak ada set atribut yang
berulang - ulang atau atribut bernilai ganda (multivalue). Tiap field hanya
mempunyai arti mendua, hanya satu arti saja dan juga bukanlah pecahan
bergantung secara fungsional pada kunci utama atau primary key, sehingga
Kunci field harus unik dan dapat mewakili atribut lain yang menjadi
anggotanya.
termasuk dalam bentuk normal kedua dan semua atribut bukan primer tidak
punya hubungan transitif. Dengan kata lain, setiap atribut yang bukan kunci