BAB II
LANDASAN TEORI
(SPK) atau Decision Support Sistem (DSS) mulai dikembangkan pada tahun
1960-an, tetapi istilah Sistem pendukung keputusan itu sendiri baru muncul
pada tahun 1971 yang diciptakan oleh G. Antony Gorry dan Michael S. Scott
adalah suatu sistem yang berbasis komputer yang ditujukan untuk membantu
Dapat juga dikatakan sebagai sistem komputer yang mengolah data menjadi
spesifik.
9
10
a. Interaktif
b. Fleksibel
c. Data Kualitas
d. Prosedur Pakar
layanan pada jasa sambungan internet dengan jasa lainnya yang saling
yang terkoneksi pada internet. ISP akan membagi kapasitas koneksi pada
Konsep dasar metode SAW adalah mencari penjumlahan terbobot dari rating
kinerja pada setiap alternatif pada semua atribut. Metode SAW membutuhkan
Metode ini merupakan metode yang paling terkenal dan paling banyak
(MADM). MADM itu sendiri merupakan suatu metode yang digunakan untuk
bobot bagi setiap atribut. Skor total untuk alternatif diperoleh dengan
lintas atribut) dan bobot tiap atribut. Rating tiap atribut haruslah bebas
A. Normalisasi Matriks
suatu skala yang dapat diperbandingkan dengan semua rating alternatif yang
ada.
𝑥 𝑖𝑗
𝐽𝑖𝑘𝑎 𝑗 𝑎𝑑𝑎𝑙𝑎 𝑎𝑡𝑟𝑖𝑏𝑢𝑡 𝑘𝑒𝑢𝑛𝑡𝑢𝑛𝑔𝑎𝑛 (𝑏𝑒𝑛𝑒𝑓𝑖𝑡)
𝑀𝑎𝑥 𝑖 𝑋 𝑖𝑗
𝑟𝑖𝑗 = (1)
𝑀𝑖𝑛 𝑖 𝑋 𝑖𝑗
𝐽𝑖𝑘𝑎 𝑗 𝑎𝑑𝑎𝑙𝑎 𝑎𝑡𝑟𝑖𝑏𝑢𝑡 𝑏𝑖𝑎𝑦𝑎 𝑐𝑜𝑠𝑡
𝑋 𝑖𝑗
Dimana :
B. Nilai Preferensi
𝑉𝑖 = 𝑊𝑖 𝑟𝑖𝑗 (2)
𝑗 =𝑖
Dimana :
terpilih.
sebagai solusi.
didasarkan pada nilai kriteria dan bobot preferensi yang sudah ditentukan,
selain itu SAW juga dapat menyeleksi alternatif terbaik dari sejumlah
nilai bobot untuk setiap atribut. Berikut dapat dilihat tabel 2.1 dan tabel 2.2
2.4. Database
a. Entitas
lain.
b. Field
item dari data, seperti misalnya nama, alamat, dan lain sebagainya.
c. Record
d. Atribute
sebuah database adalah Data Record dan Field. Data adalah suatu satuan
suatu file database. Record adalah data yang isinya merupakan satu
diberi nomor urut yang disebut nomor record (Record number). Field
Menurut Fathansyah (2012:2) basis data terdri dari 2 kata, yaitu basis
dan data. Basis kurang lebih dapat diartikan sebagai markas atau gudang,
dunia nyata yang mewakili suatu objek seperti manusia, barang, hewan,
seperti:
sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan
mudah.
2.5. MySQL
adalah salah satu databases management sistem (DBMS) dari sekian banyak
MySQL.
Kelebihan MySQL :
sintak ODBC.
h. Dapat dengan mudah di backup dan restore database dari satu sistem
dan lain-lain.
pasar karena situs tersebut harus tetap dinamis selama setiap hari. Pada saat
ini bahasa PERL dan GGI sudah jauh ketinggalan jaman sehingga sebagian
lebih dinamis seperti PHP. Seluruh aplikasi berbasis web dapat dibuat
dengan PHP. Namun kekuatan yang paling utama PHP adalah pada
dengan layanan seperti protocol IMAP, SNMP, NNTP, POP# bahkan HTTP.
PHP dapat diinstal sebagai bagian atau modul dari apache web server atau
sebagai CGI script yang mandiri. Banyak keuntungan yang dapat diperoleh
scripting.
b. PHP dapat berjalan lintas patform, yaitu dapat berjalan dalam sistem
HTML.
PHP tidak dapat dilihat di broser pengguna, yang terlihat hanya kode
Adobe Sistems yaitu versi 8. Kemudian setelah dibeli oleh Adobe Sistems
dalam Adobe Creative Suite 4 (CS4) dan versi terbarunya CS5. Dengan
See Is What You Get) yang artinya apa yang kita lihat pada halaman desain,
maka semua itu akan kita peroleh pada browser. Dengan kelebihan ini
mengelola keseluruhan elemen yang ada dalam sebuah situs. Kita juga dapat
22
website dan asset-aset, baik gambar (image), animasi flash, video, suara dan
2.8. CSS
pengaturan jarak antar baris, teks, warna dan format border bahkan
melainkan pelengkap agar dokumen HTML bisa tampil lebh cantik dan
dinamis.
mencapai versi ke-3. Kode CSS bersifat lintas platform, yang berarti script
23
ini dapat dibaca oleh berbagai macam sistem operasi dan browser. Hanya
Script CSS perlu dioptimalkan agar tampil maksimal pada browser internet
explorer (jayan,2010).
Memberikan fungsi dan untuk kerja seperti yang diinginkan atau mengatur
kegunaan program.
Simbol Keterangan
yang bekerja sama untuk menyediakan perilaku yang lebih
besar dari jumlah dan elemen-elemennya (sinergi)
Association : Apa yang menghubungkan antara objek satu
________ dengan objek lainnya.
tujuannya :
use case mendeskripsikan sebuah interaksi antara satu atau lebih actor
Simbol Keterangan
perilaku yang lebih besar dari jumlah dan elemen-
elemennya (sinergi)
Realization : Operasi yang benar-benar dilakukan
oleh suatu objek.
1. Class Diagram
sistem.
Simbol Keterangan
memuat informasi-informasi tentang aktifitas
yang terjadi.
2. Object Diagram
tentang objek sistem pada point waktu tertentu. Diagram ini tidak
baik.
3. Diagram Interaksi
yang dinamis dan UML memiliki dua diagram untuk tujuan ini, yaitu :
a. Sequence Diagram
Simbol Keterangan
Initial Pseudo State : Bagaimana objek dibentuk
atau diawali
Final State : Bagaimana objek dibentuk dan
dihancurkan
State : Nilai atribut dan nilai link pada suatu waktu
tertentu, yang dimiliki oleh suatu objek.
Transition : Sebuah kejadian yang memicu sebuah
state objek dengan cara memperbaharui satu atau
lebih nilai atributnya.
Association : Apa yang menghubungkan antara
objek satu dengan objek lainnya.
Note : Elemen fisik yang eksis saat aplikasi
dijalaknkan dan mencerminkan suatu sumber daya
komputasi.
b. Collaboration Diagram
4. State Diagram
a. Diagram statechart
Simbol Keterangan
Action : State dari sistem yang mencerminkan
eksekusi dari suatu aksi.
Point: Digunakan untuk menggambarkan apakah
akan masuk (entry point) ke dalam state atau akan
keluar (exit point)
Initial Node: Bagaimana objek dibentuk atau
diawali
Activity Final Node : Bagaimana objek dibentuk
dan dihancurkan
Guard: Syarat terjadinya transisi yang bersangkutan
[guard]
Event: Digunakan untuk mendeskripsikan kondisi
event yang menyebabkan sesuatu pada state.
30
b. Diagram activity
kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu
sistem bukan apa yang dilakukan actor, jadi aktivitasnya yang dapat
5. Diagram Implementasi
a. Componen Diagram
b. Deployment