TINJAUAN PUSTAKA
yang ditujukan untuk memecahkan suatu masalah tertentu yang harus dipecahkan
oleh manager pada berbagai tingkatan. Dengan kata lain Sistem Pendukung
(Agus, 2017)
membantu pengambilan keputusan dalam semi terstruktur dan situasi yang tidak
terstruktur, di mana tak seorang pun tahu secara pasti bagaimana keputusan
adalah sistem berbasis model yang terdiri dari prosedur dalam pemrosesan data
subsistem yaitu:
8
9
suatu sistem yang disebut dengan sistem manajemen pangkalan data (Data
Base Management System = DBMS). Melalui DBMS inilah data dapat diambil
keputusan berasal dari dua sumber yaitu sumber internal (dari dalam
perusahaan) dan sumber eksternal (dari luar perusahaan). Data eksternal ini
2 Sub sistem Model (Model Base) Keunikan sistem pendukung keputusan adalah
Model adalah suatu peniruan dari alam nyata. Kendala yang sering dihadapi
dalam merancang suatu model adalah bahwa model yang disusun ternyata tidak
diambil didasarkan pada model tersebut menjadi tidak akurat dan tidak sesuai
dengan kebutuhan. Oleh karena itu dalam menyimpan berbagai model pada
system pangkalan model harus tetap dijaga fleksibelitasnya. Hal lain yang
3. Sub sistem Dialog (User Sistem Interface) Keunikan lain dari sistem
subsistem, di antaranya :
database yang berisi data yang relevan untuk situasi dan dikelola oleh sistem
pengambil keputusan. Biasanya data disimpan atau diakses via server web
warehouse perusahaan.
keputusan berasal dari interaksi yang intensif antara komputer dan pembuat
keputusan.
metode yang digunakan untuk mencari alternatif optimal dari sejumlah alternatif
dengan kriteria tertentu. Inti dari FMADM adalah menentukan nilai bobot untuk
secara bebas. Sedangkan pada pendekatan obyektif, nilai bobot dihitung secara
antara lain:
12
Noersasongko 2014).
Konsep dasar metode SAW adalah mencari penjumlahan terbobot dari rating
kinerja pada setiap alternatif pada semua atribut. Metode SAW membutuhkan
diperbandingkan dengan semua rating alternatif yang ada. Metode ini merupakan
metode yang paling dikenal dan paling banyak digunakan orang dalam
perkalian antara rating (yang dapat dibandingkan lintas atribut) dan bobot tiap
atribut. Rating tiap atribut haruslah bebas dimensi yang artinya telah melewati
alternatif.
2) Penilaian akan lebih tepat karena didasarkan pada nilai kriteria dari bobot
fuzzy.
diperoleh nilai terbesar yang dipilih sebagai alternatif terbaik (Ai) sebagai
solusi.
mengambil keputusan,yaitu:
d. Dari pertama dan keempat kriteria tersebut, kriteria pertama dan keempat
Metode System Development Life Cycle atau sering disingkat dengan SDLC
al, 2015 : 3). Proses pengembangan sistem melewati beberapa tahapan dari mulai
dan dipelihara. Daur atau siklus hidup dari pengembangan sistem merupakan
suatu bentuk yang digunakan untuk menggambarkan tahapan utama dan langkah-
Life Cycle karena pada setiap tahapan sistem akan dikerjakan secara berurut
menurun dari perencanaan, analisis, desain, implementasi dan perawatan. Hal ini
2015 : 3):
diagram, object diagram, use case diagram, activity diagram, dan sequence
diagram.
kelas-kelas yang akan di buat untuk membangun sistem. Kelas memiliki apa
yang disebut atribut dan metode atau operasi objek (Shalahuddin dan Rosa,
Simbol-simbol yang ada pada Class diagram ditunjukan oleh Tabel 2.9.
lebih aktor dengan sistem informasi yang akan dibuat (Rosa dan Shalahuddin,
sistem atau proses bisnis atau menu yang ada pada perangkat lunak (Shalahuddin
mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima
antar objek (Shalahuddin dan Rosa, dalam Aprianti dan Maliha, 2016 : 23).
Pesan tipe create Menyatakan suatu objek membuat objek yang lain,
arh panah mengarah pada objek yang dibuat.
dalam sistem dan hubungan antara mereka. Pada component View, akan
bagaimana perbedaan antara berkas eksekusi, berkas dynamic link library (DDL),
Simbol Deskripsi
22
Statemachine diagram yaitu salah satu jenis diagram pada UML yang
menunjukan tata letak suatu sistem secara fisik, dapat juga dikatakan untuk
antara file-file yang ada, dimana Entity adalah suatu kesatuan atau kesimpulan
data yang memiliki kateristik yang sama. Entity bisa berupa orang, tempat,
benda, peristiwa atau konsep yang bias memberikan atau yang mengandung suatu
informasi.
Simbol Keterangan
Entity
Atribut
banyak dengan satu entitas pada himpunan entitas B, dan begitu juga
banyak dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya,
proses dan hubungan satu proses dengan proses lainnya menggunakan simbol-
simbol tertentu. Bagan alir digunakan sebagai alat bantu komunikasi dan
dokumentasi.
pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari
prosedur-prosedur yang ada di dalam sistem dan menunjukkan apa saja yang
dikerjakan pada sistem. Bagan alir dokumen (document flowchart) atau bagan alir
formulir (form flowchart) merupakan bagan alir yang menunjukkan arus dari
menggambarkan urutan proses secara mendetail dan hubungan atara proses yang
satu dengan proses lainnya dalam suatu program. (Yakub, dalamYulanita, Indah,
2011 : 55).
28
2.8.1 PHP
digunakan untuk tujuan umum, sama seperti bahasa pemrograman lain: C, C++,
Pascal, pyhthon, perl, Ruby, dan sebagainya. Meskipun demikian, PHP lebih
halaman web, PHP tidak memerlukan kode yang panjang seperti pada Perl dan
Python (misalnya), karena kode PHP dapat disisipkan di dalam kode HTML (R.H.
Sianipar, 2015:3).
2.8.2 MySQL
1. Portabilitas
2. Open Source
cuma-cuma.
3. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan
4. Performance tuning.
sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan
waktu.
5. Jenis Kolom
MySQL memiliki tipe kolom yang sangat kompleks, seperti integer, float,
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah
7. Keamanan
MySQL memiliki beberapa lapisan sekuritas seperti nama host, dan izin akses
MySQL mampu menangani basis data dalam skala besar, dengan jumlah
rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris.
31
Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap
tabelnya.
9. Lokalisasi
lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum
termasuk didalamnya.
untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan
petunjuk online.
2.8.3 XAMPP
menginstal satu kali sudah tersedia Apache Web Server, MySQL Database
Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module lainnya
2. PHPMyadmin merupakan bagian untuk mengelola basis data Mysql yang ada
dikomputer .
32
3. Control Panel yang berfungsi untuk mengelola layanan service Xampp, seperti
sebuah website. Salah satu perangkat lunak editor yang paling sederhana yang
meluncurkan sebuah perangkat lunak editor berbasis GUI yang dikhususkan untuk
digunakan untuk membangun sebuah website, baik secara grafis maupun dengan
gambar berikut:
Keterangan gambar:
sudah pernah dibuka ataupun dibuat. Dengan ini seorang user tidak perlu lagi
2. Pada Bagian
Create New memudahkan user untuk memilih format halaman yang akan
dibuat. Selain pilihan format halaman tersebut, user juga dapat menentukan
Document Window
Tag Selection
Property Inspector
Files Panels
Keterangan gambar:
1. Document Window
diedit.
2. Insert Bar
3. Document Toolbar
tampilan dokumen dan juga menentukan judul halaman dari toolbar ini.
4. Files Panel
dikerjakan.
5. Tag Selection
<table> dalam kode HTML, <head> atau <body> atau <table>, inilah yang
disebut tag.
6. Property Inspector
Property Inspector berisi berbagai fungsi yang diterapkan pada object dari
7. Panel Groups
Panel Groups berisi panel dari berbagai fungsi Dreamweaver seperti design,
Web browser disebut juga sebagai perambah, adalah perangkat lunak yang
disediakan oleh server web. Browser pada umumnya juga mendukung berbagai
jenis URL dan protokol, misalnya ftp: untuk file transfer protocol (FTP), rtsp:
untuk real-time streaming protocol (RTSP), and https: untuk versi http yang
36
terenkripsi (SSL). File format sebuah halaman web biasanya hyper-text markup
HTML seperti format gambar JPEG, PNG and GIF image formats, dan dapat
dikembangkan dukungannya misal terhadap SVG dengan menambahkan/menggu-
2.8.6 Website
atas banyak halaman web yang saling berhubungan. Hubungan antara satu
1. Website Statis
HTML dan memiliki isi halaman web yang relatif sama, tetap atau tidak
melakukan sunting manual jika ingin mengubah isi dari halaman web mereka.
2. Website Dinamis
Website dinamis adalah sebuah website yang memiliki isi halaman web yang
dapat diubah sesuai keinginan pemilik website secara realtime ketika sedang
untuk pemilik web yang berfungsi sebagai halaman khusus tempat melakukan
pikir dari penelitian ini seperti yang di tunjukkan pada gambar 2.13.
38
Mulai
Studi Pendahuluan
Identifikasi
Masalah
Perncanaan Tujuan Penelitian
Analisa Pengumpulan
Bahasa
Data Pemrograman
Menggunakan PHP dan MYSQL
Perancangan SPK Kepuasan pelanggan
Metode SAW
Menggunakan Editor Adobe
Dreamweaver CS3
Uji
Coba Pengujian dilakukan dengan
Menjalankan program
Penerapan
Selesai
Hipotesis adalah dugaan yang mungkin benar atau juga mungkin salah.
Dia akan ditolak jika salah atau palsu, dan akan diterima jika fakta-fakta
membenarkannya.
harus dengan nyata menunjukkan adanya hubungan antara dua atau lebih variabel,
harus dapat di uji secara empires, artinya seseorang mengumpulkan data yang
harus didukung oleh teori-teori yang dikemukakan para ahli atau hasil penelitian
yang relevan.
penelitian lebih lanjut. Kesimpulan yang diperoleh dari pembuktian atau analisis
perusahaan.