LANDASAN TEORI
“Sistem adalah suatu jaringan kerja dari prosedur - prosedur yang saling
komponen tersebut dapat berupa subsistem atau bagian-bagian dari sistem yang
saling terkait dan saling bekerjasama maka apabila salah satu subsistem atau
komponennya hilang atau rusak maka sistem tersebut tidak akan berjalan secara
maksimal, missal sistem pernafasan pada manusia yang terdiri sub-sub hidung,
kerongkong dan paru-paru, apabila salah satu komponen atau subnya missal
1) Objek, yang dapat berupa bagian, elemen, ataupun variabel. Ia dapat benda
tersebut.
8
9
objeknya.
masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik serta
sebuah sistem :
1) Tujuan
Setiap sistem memiliki tujuan (Goal), entah hanya satu atau mungkin
Tanpa tujuan, sistem menjadi tak terarah dan tak terkendali. Tentu saja,
2) Masukan
Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem
dan selanjutnya menjadi bahan yang diproses. Masukan dapat berupa hal-
hal yang berwujud (tampak secara fisik) maupun yang tidak tampak.
pelanggan).
3) Proses
dari masukan menjadi keluaran yang berguna dan lebih bernilai, misalnya
berupa informasi dan produk, tetapi juga bisa berupa hal-hal yang tidak
berguna, misalnya saja sisa pembuangan atau limbah. Pada pabrik kimia,
10
proses dapat berupa bahan mentah. Pada rumah sakit, proses dapat berupa
4) Keluaran
dan sebagainya.
5) Batas
Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan
pelanggan, gerakan pesaing dan keterbatasan dana dari bank. Tentu saja
tujuan.
7) Lingkungan
bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau
1) Pemakai
eksekutif.
2) Manajemen
dan manajemen umum yang terlibat dalam strategi perencanaan sistem dan
“Sistem tersebut harus mampu melakukan fungsi x,y,z, selain itu harus
3) Pemeriksa
Ukuran dan kerumitan sistem yang dikerjakan dan bentuk alami organisasi
4) Penganalisa sistem
sistem yang lainnya yang mungkin belum punya sikap dan cara
pekerjaan sebelum yang lain bekerja, adalah hal yang wajar jika
5) Pendesain sistem
6) Programmer
13
Mengerjakan dalam bentuk program dari hasil desain yang telah diterima
dari pendesain.
7) Personel pengoperasian
backup. Pelaku ini mungkin tidak diperlukan bila sistem yang berjalan
sistem.
bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.”
Informasi yang berupa koleksi data dan fakta seringkali dinamakan informasi
statistik. Dalam bidang ilmu komputer informasi adalah data yang disimpan,
1) Akurat
2) Tepat Waktu
3) Relefan
Informasi yang ada harus bermanfaat bagi pemakainnya dan sesuai dengan
diperhatikan.
2) Baru
Suatu informasi dapat menjadi hal sama sekali baru yang belum diketahui.
3) Tambahan
Informasi dapat juga menjadi tambahan dan informasi yang sudah ada
“Sistem informasi adalah sistem yang diciptakan oleh para analisis dan
15
manajer guna melaksanakan tugas khusus tertentu yang sangat esensial bagi
berikut:
,bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan
Hartono,MBA,Ph. D:1999).
2.3.1 Komponen Sistem Informasi
Blok masukan ini mewakili data yang masuk kedalam sistem informasi.
2) Blok Model
yang akan memanipulasi data input dan data yang tersimpan di basis data
diinginkan.
4) Blok Teknologi
keseluruhan.
6) Blok Kendali
bahwa hal-hal yang dapat merusak sistem bisa dicegah ataupun bila
1999) :
sistem, Proses menentukan bagaimana suatu sistem akan menyelesaikan apa yang
perancangan sistem yaitu, sistem Flowchart, Data Flow Diagram (DFD) atau
bisa disebut juga Diagram Aliran Data (DAD), Entity Relationship Diagram
(ERD), Kamus Data, desain rancangan input output. Adapun pengertian dari
berdasarkan gambaran arus data pada suatu sistem yang dilakukan seorang
menggunakan suatu data yang disimpan dalam sistem secara abstrak. ERD
pada DFD. Hubungan ini tidak terlihat pada DFD, karena DFD hanya
dibutuhkan.
18
2) Simbol ERD
Tabel 2.1
Simbol Entity Relationship Diagram
KETERANGAN
SIMBOL
Entity. Suatu objek yang dapat dibedakan
tersebut.
3) Cardinality Rasio
suatu relationship.
a. One To One (1 : 1)
b. One To Many (1 : M)
c. Many To Many (M : M)
( Data Flow Diagram are graphic method for defining inputs, processes, outputs,
menggambarkan suatu sistem yang telah ada atau sistem baru yang akan
data tersebut mengalir ataupun lingkungan fisik dimana data tersebut akan
disimpan”.
menggunakan diagram aliran data adalah memudahkan pemakai atau user yang
kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan.
a. Diagram Konteks
Diagram Konteks adalah diagram yang terdiri dari suatu proses dan
fungsi-fungsi utama atau proses yang ada, aliran data, dan external
data store yang digunakan. Untuk proses yang tidak dirinci lagi pada
2) Simbol DFD
21
Tabel 2.2
Simbol Data Flow Diagram
KETERANGAN
SIMBOL
Kesatuan Luar/External Entity. Sesuatu yang berada
Levelisasi Data Flow Diagram ini dibagi menjadi 3 bagian antara lain :
d) Setiap proses harus ada data yang masuk dan arus data yang
keluar.
atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan
menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Dengan kata
lain, Flow of document ini merupakan deskripsi secara grafik dari urutan
Flow of document sistem terdiri dari data yang mengalir melalui sistem
dan proses yang mentransformasikan data itu. Data dan proses dalam flowchart
23
1) Simbol-simbol Flowchart
Tabel 2.3
Simbol Flow of document
SIMBOL KETERANGAN
Terminal Point Symbol/Simbol Terminal. Untuk
SIMBOL KETERANGAN
Manual Symbol/Simbol Manual. Untuk menyatakan suatu
(manual).
Off-line Storage Symbol/Simbol Off-line Storage. Untuk
24
laporan ke printer.
Hard Disk. Menunjukan input/output yang menggunakan
disket.
Input. Menunjukan input keyboard secara online.
secara garis besar, setiap pengolahan selalu terdiri dari 3 (tiga) bagian utama,
yaitu :
a. Input
b. Proses
c. Output
dengan pemakai sistem tentang data yang mengalir di sistem, yaitu tentang data
25
yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai
sistem.
input, merancang laporan -laporan dan database. Kamus Data dibuat berdasarkan
arus data yang ada di diagram arus data. Berikut symbol-simbol kamus data :
Tabel 2.4
Simbol-simbol kamus data
Simbol Uraian
= Terdiri dari, mendefinisikan, diuraikan menjadi
+ Dan
( ) Pilihan (Optional)
{ } Perulangan
[ ] Memilih salah satu dari sejumlah alternative
| Pemisah sejumlah alternative pilihan antara symbol [ ]
@ Identifikasi atribut kunci
** Komentar
Sumber : Jogiyanto, Analisia dan Desain Sistem Informasi : 2009
mentah dari informasi adalah data yang terjadi dari transaksi yang dilakukan oleh
Organisasi, Dinas atau Instansi. Data hasil dari transaksi merupakan dasar untuk
yang digunakan untuk menangkap (Capture) data yang terjadi (Jogiyanto. HM,
1991).
memberikan suatu informasi yang optimal bagi pemakainya secara bersamaan dan
disimpan dengan kerangka yang minimal. Dengan adanya penyimpanan data yang
pengambilan data.
adalah sekumpulan data yang saling berelasi dan satu set program yang digunakan
2.5.2 Normalisasi
tabel dengan baik dan benar. Tabel-tabel dengan desain yang baik akan
normalisasi. Normalisasi adalah teknik untuk menghasilkan relasi atau tabel yang
sekecil mungkin terjadi duplikasi data dan terhindar dari data yang tidak
1) Bentuk Normalisasi :
a. Bentuk unnormal
Tabel yang belum ternormalisasi adalah tabel yang memiliki atribut yang
berulang.
Suatu relasi dikatakan dalam bentuk normal pertama jika dan hanya jika
Suatu berada pada bentuk normal kedua jika dan hanya jika relasi tersebut
berada pada bentuk normal pertama dan semua atribut bukan kunci
Suatu relasi berada dalam bentuk normal ketiga jika relasi tersebut berada
dalam bentuk normal kedua dan setiap atribut bukan kunci memiliki
2) Teknik Normaslisasi
Kunci calon adalah kunci yang mendefinisikan secara unik suatu kejadian
dari entitas.
Kunci primer adalah kunci yang tidak hanya mendefinisikan secara unik
suatu kejadian tetapi juga dapat mewakili setiap kejadian dari entitas.
Setiap kunci kandidat punya peluang menjadi kunci primer, tetapi dipilih
satu saja yang dapat mewakili secara menyeluruh terhadap entity yang ada.
c. Kunci alternative
Kunci alternatif adalah kunci kandidat yang tidak dipakai sebagai kunci
data.
Kunci tamu adalah kunci yang melengkapi suatu relasi atau hubungan
4) Sistem operasi Windows NT 3.51 atau yang lebih tinggi, dan Microsoft
29
5) Microsoft Internet Explorer versi 4.01 atau yang lebih tinggi (untuk
aplikasi DHTML).
c. Edisi Enterprise : Install jens typical 128 MB, jika full 147MB
ROM.
Kebutuhan perangkat lunak adalah suatu kondisi atau keandaan yang harus
dipenuhi atau dimiliki oleh suatu sistem, atau suatu kondisi keadaan yang
2.7.1 XAMPP
dikomputer local. XAMPP berperan sebagai server web pada komputer anda.
30
XAMPP juga dapat disebut sebuah Cpanel server virtual, yang apat membantu
Memahami XAMPP :
1) Htdoc adalah folder di mana Anda meletakkan file yang akan dijalankan,
dikomputer.
2.7.2 MySQL
merupakan salah satu sistem database yang sangat handal karena menggunakan
sistem SQL.
Setelah ini SQL dikembangkan lagi menjadi sistem database demgam munculnya
MySQL. MySQL merupakan database yang sangat cepat, beberapa user dapat
menggunakan secara bersamaan, dan lebih lengkap dari SQL. MySQL merupakan
di download melalui situsnya. Kalau SQL biasa kita sebut dengan SEQUEL maka
31
untuk MySQL tidak bisa kita sebut dengan MY-SEQUEL karena pembuatnya
2.7.3 HTML
Responsif dengan HTML5 dan CSS3 (2014 : 27), menyebutkan bahwa Hypertext
Web. HTML sendiri adalah Bahasa pemrograman yang bebas yang artinya tidak
negara dan bisa dikatakan sebagai sebuah Bahasa yang dikembangkan bersama –
Dokumen HTML adalah sebuah dokumen teks murni yang dapat dibuat
dengan editor web sembarang, seperti Notpad. Dokumen ini akan dieksekusi oleh
suatu dokumen yang sesuai dengan keinginan seorang designer atau programmer
web.
(Request For Comments) pada tahun 1866. RFC adalah dokumen yang dikirim ke
32
lembaga internet, yang berisi informasi atau usulan yang berhubungan dengan
standar internet.
dokumen HTML secara on the fly yang dieksekusi di server web, dokumen
HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat
dengan menggunakan editor teks atau editor HTML, dikenal juga sebagai bahasa
Php adalah nama pertama dari Php, ketika baru dikembangkan pertama
kali oleh Rasmus Leordoff,PHP singkatan dari personal home page. Pada awalnya
PHP merupakan program CGI yang khusus ditunjukan untuk menerima input
melalui form yang ditampilkan dalam browser wen. Akan tetapi saat ini singkatan
dari PHP Hypertext PrepricessorI. Sebuah singkatan yang menjadi ciri khas
program GNU.
Ketika dibuat pertama kali di tahun 1994 oleh Rasmus, PHP hanya
digunakan untuk mencatat siapa saja yang berkunjung ke website-nya dan melihat
biodatanya.
Versi pertama PHP muncul pada tahun 1995 dan pada tahun tersebut
dianggap sebagai tahun kelahiran PHP, di tahun 1995 PHP mulai banyal
digunakan orang. Lalu pada tahun 1997, terjadi perubahan struktur organisasi
pengembangan PHP.
33
Penghubung tidak lagi dilakukan oleh Rasmus saja, akan tetapi oleh Zeev
ekstensi dan fungsi dari berbagi library pihak ketiga. PHP dapat dijalankan di
banyak server:
berikut : “Jasa adalah setiap kegiatan atau manfaat yang ditawarkan oleh suatu
pihak pada pihak lain dan pada dasarnya tidak berwujud, serta tidak
Menurut Zeithaml dan Bitner yang dikutif oleh Ratih Hurriyati (2005:28)
pengertian jasa adalah sebagai berikut : “Jasa adalah seluruh aktivitas ekonomi
dengan output selain produk dalam pengertian fisik, dikonsumsi dan diproduksi
pada saat bersamaan, memberikan nilai tambah dan secara prinsip tidak
konsumen.
Penawaran semata-mata hanya terdiri atas produk fisik. Pada produk ini
sama sekali tidak melekat jasa pelayanan. Contohnya sabun , pasta gigi,
accompanying services).
tawaran barang berwujud diikuti oleh satu atau beberapa jenis jasa untuk
yang mengesankan.
d. Jasa pokok disertai barang-barang dan jasa tambahan ( major service with
Jasa murni merupakan tawaran hanya berupa jasa. Contoh : panti pijat,
Karakteristik Jasa
Jasa mempunyai sifat tidak berwujud karena tidak bias dilihat, dirasa, di
Suatu bentuk jasa tidak dapat dipisahkan dari sumbernya, apakah sumber
itu merupakan orang atau mesin, apakah sumber itu hadir atau tidak,
Jasa sesungguhnya sangat mudah berubah – ubah karena jasa ini sangat
Daya tahan suatu jasa tidak akan menjadi masalah jika permintaan selalu
ada dan mantap karena penghasilan jasa di muka dengan mudah. Bila
permintaan atau turun, maka masalah yang sulit akan segera muncul.