LANDASAN TEORI
mengenai sistem dan telknologi informasi. Inilah alasan kita perlu memahami
a) Teknologi
b) Aplikasi
c) Pengembangan
d) Manajemen
8
yang jelas. Yang bekerja untuk mencapai tujuan utama dengan meneima masukan
1. Masukan
2. Pemrosesan
3. Keluaran
manusia, sepeerti halnya informasi dalam sebuah perusahaan yang sangat penting
stategis sangat terganggu , yang pada akhirnya akan mengalami kekalahan dalam
suatu kejadian yang sedang terjadi, dimana data tersebut akan diolah dan
diterapkan dalam sistem menjadi input yang berguna dalam suatu sistem.
a) Data adalah pengambaran dari suatu dan kejadian yang kita hadapi.
d) Data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti
keakuratan informasi, ketetapan waktu dari informasi dan relevan. Ketiga hal
a) Akurat
b) Tepat Waktu
11
c) Relevan
Keuntungan dari sebagian besar informasi tidak dapat dihitung dengan suatu nilai
dihubungkan dengan analisis cost effectiveness atau cost benefit. Nilai infoemasi
a. Mudah diperoleh
12
Sifat ini kelegkapan isi informasi. Hal ini tidak hanya menganai
volumenya, akan tetapi juga mengenai keluaran informasi. Sifat ini sangat
c. Ketelitian
informasi. Pada volume data yang besar biasanya terdapat dua jenis
d. Kecocokan
e. Ketetapan waktu
Sifat ini berhubungan dengan waktu yang dilalui, yang lebih pendek dari
f. Kejelasan
g. Keluwesan
untuk membuat lebih dari satu keputusan, tetapi juga apakah dapat
digunakan untuk lebih dari seorang pengambil keputusan. Sifat ini diukur,
h. Dapat dibuktikan
Sifat ini menunjukkan sejauh mana informasi itu dapat diuji oleh bebrapa
sebelumnya.
j. Dapat diukur
klenik dan lainnya juga sering dianggap sebagai informasi, namun hal-hal
perangkat lunak, jaringan komunikasi, sumber daya data, dan kebijakan serta
14
modern untuk berkomunikasi satu sama lain dengan berbagai macam alat
komukasi (jaringan), dan penyimpanan data (sumber daya data). Walaupun sistem
informasi pada saat ini biasanya berhubungan dengan komputer, kita telah
2) Handal, yang berarti bebas dari kesalahan atau bias dan memwakili
kenyataan.
6) Dapat diferifikasi oleh dua pihak atau lebih dan akan menghasilkan
1. Input
informasi. Dalam hal ini yang termasuk dalam input adalah dokumen-
1) Pencatatan
2) Penyimpanan
3) Pengujian
4) Pengkodean
2. Proses
yang kemudian akan disimpan dalam bagian basis data dan seterusnya
1) Manusia
3) Peralatan komputer
4) Penyimpanan data
16
3. Output
Output merupakan semua keluaran atau hasil dari model yang sudah
informasi.
4. Teknologi
perangkat manusia.
5. Basis Data
data dengan yang lain yang disimpan dalam perangkat keras komputer
6. Kendali
Kendali dalam hal ini merupakan semua tindakan yang diambil untuk
menjaga sistem informasi tersebut agar bisa berjalan dengan lancar dan
Menurut I Putu Agus Eka Pratama dalam bukunya Sistem Informasi dan
smartphone.
3. Efisien Waktu
ke sistem informasi.
terhadap :
mendatang.
c. Analisa sistem
untuk menentukan:
d. Perancangan sistem
baru.
21
kedalam sistem
4) Struktur data
e. Penerapan
baru.
perangkat lunak seperti seperti dokumentasi kebutuhan, model desain, dan cara
bertambahnya kebutuhan.
24
Adalah kumpulan program dalam hal ini program yang satu ditulis
keilmuan.
browser.
1. Produk generik
2. Produk pemesanan
prinsip atau konsep rekayasa dengan tujuan menghasilkan perangkat lunak yang
bernilai ekonomi yang dipercaya dan bekerja secara efisien menggunakan mesin.
Perangkat lunak banyak dibuat dan pada akhirnya sering tidak digunakan
seperti keengganan pemakai perangkat lunak (User) untuk merubah cara kerja
1. Koreksi (correction)
2. Adaptasi (adaptation)
Pada saat tertentu lingkungan asli (seperti CPU, sistem operasi, aturan
dijalankan.
3. Perbaikan (enhancement)
27
fungsional sebelumnya.
4. Pencegahan (prevention)
pemakainya (user).
perangkat lunak.
lunak. Proses-proses yang dilakukan secara garis besar dapat dilihat pada gambar
Mulai Analisis
Pengujian Perancangan
Implementasi
Sumber: A.S Rosa, 2018:8
pribadi dan menjadi salah satu informasi penting yang wajib menyertai seseorang
kemanapun dia pergi, atau sering disebut sebagai pencatatan data riwayat
kesehatan pasien. Masalah yang sering kali muncul adalah tidak adanya
keterkaitan antara masing-masing rumah sakit dalam hal informasi data rekam
medis. Padahal pasien dapat saja melakukan pemeriksaan kesehatan pada rumah
sakit yang berbeda. Jika tidak ada keterkaitan antara masing-masing rumah sakit,
banyak entitas rumah sakit bertemu dalam broker. Broker merupakan sistem agen
informasi dan program adalah membuat usulan pemecahan masalah secara logikal
sesuai dengan permasalah yang ada. Dan alat bantu yang digunakan dalam
membantu pemecahan masalah dalam membuat sistem ini antara lain adalah:
Modeling Language) adalah salah satu standar bahasa yang banyak digunakan di
sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan
dibuat. Secara kasar, use case digunakan untuk mengetahui fungsi apa saja yang
ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan
fungsi-fungsi itu.
31
Komponen pembentuk atau simbol yang ada pada diagram Use Case
dengan sistem
usecase memiliki
ditambahkan dapat
4 <<Ekstend>>
berdiri sendiri walau
tanpa usecase
tambahan itu.
dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut dan
metode atau opersi. Class diagram juga menjelaskan hubungan antar class dalam
sebuah sistem yang sedang dibuat dan bagaimana caranya agar mereka saling
antarmuka/interface
nama_interface
multiplicity.
multiplicity
menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau
proses kerja atau menu yang ada pada perangkat lunak. Yang perlu diperhatikan
34
disini adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa
yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.
message yang dikirimkan dan diterima antar objek. Oleh karna itu untuk
terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas yang
diintansiasi menjadi objek itu. Membuat sequence diagram juga dibutukan untuk
Object /
Objek entity, antarmuka yang saling
Parti
1. berinteraksi untuk dapat
cipan
menyederhanakan diagram.
t
participant lainnya.
b. Sistem client/server.
merupakan sebuah
2. Biasanya mengacu
Nama_node
Node pada perangkat keras
(hardwere),
sendiri (softwere),
disertakan
komponen untuk
mengkonsistenkan
rancangan maka
komponen yang
37
diikutsertakan harus
sesuai dengan
dengan komponen
yang telah
diidentifikasikan
sebelumnya pada
diagram komponen.
3. Ketergantungan/ Ketergantungan
panah mengarah
dipakai
No Gambar Keterangan
38
2.
Elemen dalam package digambarkan di dalam package
Perpustakaan
Pustaka Anggota
Peminjaman
Perpustakaan
2.7 PHP
kenapa PHP lebih dipilih sebagai basis umum dalam membuat sebuah web.
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs
personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada
waktu itu PHP masih bernama Form Interpreted(FI), yang wujudnya berupa
web.Kemudian pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang
interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada
Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan
meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
1994 oleh sebuah perusahaan software bernama TcX data konsult AB yang
dikemudian hari berganti label menjadi MySQL-AB. “My” pada kata MySQL
nama putri dari micheal widenius, pemrogram DBMS tersebut. Versi lain
MySQL gigunakan oleh sebagian besar Web Server yang ada di jagat
internet. Di samping karena dianggap simpel, juga dapat di-porting pada berbagai
sistem operasi sekelas server, seperti windows, linux, slari, Mac OS, BSD, Unix,
sehingga sangat cocok untuk digunakan dalam implementasi aplikasi basis data,