Landasan Teori
model tertentu untuk memecahkan berbagai masalah yang semi terstruktur dan
Subsistem data merupakan komponen SPK sebagai penyedia data bagi sistem.
Data disimpan dalan suatu rangkaian data (data base) yang diorganisasikan
oleh suatu sistem yaitu Sistem Manajemen Pangkalan Data (Data Base
Management System). Pangklan data dalam SPK berasal dari dua sumber,
yaitu sumber internal (dari dalam organisasi atau perusahaan) dan sumber
terpasang dengan user secara interaktif. Melalui subsistem dialog inilah sistem
10
DBMS DGMS
MBMS
USER
Kemudian tingkat kepentingan setiap variabel diberi nilai numerik secara subjektif
tentang arti penting variabel tersebut secara relatif dibandingkan dengan variabel
lain.
Prosedur AHP
pendapat kualitatif dari skala perbandingan Saaty dapat dilihat pada Tabel
dibawah:
3. Penentuan Prioritas
tahapan berikut:
4. Konsistensi Logis
bola dan jeruk dapat dikelompokkan menjadi satu bila kriterianya adalah
bulat, dan tidak dapat dikelompokkan bila kriterianya adalah rasa. Kedua,
lebih penting dari A2 maka A2 setengah kali lebih penting dari A2.
2001).
CI = λmax – n
n-1
CR = CI
RI
1,2 0,00
3 0,58
4 0,90
5 1,12
6 1,24
7 1,32
8 1,41
9 1,45
10 1,49
C. Logika Fuzzy
dalam aplikasi penentuan jurusan di perguruan tinggi ini akan memberikan saran
perguruan tinggi, akan tetapi keputusan akhirnya tetap di tangan siswa tersebut.
Logika fuzzy sebagai salah satu komponen dari perangkat lunak, telah
karena semakin banyak kondisi yang menuntut adanya keputusan yang hanya bisa
dijawab dengan “ya” atau “tidak”. Hal ini muncul sebagai akibat dari adanya
15
ketidakpastian yang menyertai data yang diterima atau informasi sebagai hasil
pengolahan data.
Sistem fuzzy diawali oleh Lotfi A. Zadeh pada tahun 1960 dalam irfan
2013).
D. HTML
informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang
standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat
merupakan file HTML dapat dibuka dengan menggunakan browser web seperti
Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh
aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki
kemampuan browser.
HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam
dokumen ini sebuah teks bisa memuat instruksi yang ditandai dengan kode atau
lebih dikenal dengan TAG tertentu. Sebagai contoh jika ingin membuat teks
oleh teks yang ingin ditebalkan, dan diakhiri dengan tanda </b> untuk
menonaktifkan cetak tebal tersebut. Secara garis besar, terdapat 4 jenis elemen
dari HTML:
1. structural. tanda yang menentukan level atau tingkatan dari sebuah teks
2. presentational. tanda yang menentukan tampilan dari sebuah teks tidak peduli
bold. Tanda presentational saat ini sudah mulai digantikan oleh CSS dan tidak
4. Elemen widget yang membuat objek-objek lain seperti tombol (<button>), list
E. Database
secara bersama-sama pada suatu media, tanpa adanya suatu kerangkapan data,
sehingga mudah untuk digunakan kembali, dapat digunakan oleh satu atau lebih
program aplikasi secara optimal, data disimpan sedemikian rupa sehingga apabila
tidak sedikit. Oleh karena itu, database harus disusun sebagai kriteria terpola
dengan jelas sejak dari awalnya. Database akan diubah dalam bentuk tabel dengan
Management System) yang bersifat Open Source menyatakan bahwa software ini
F. MySQL
menggunakan script PHP dan Perl. Kegunaan MySQL juga membangun aplikasi
web yang menggunakan database sebagai sumber dan pengelola datanya. MySQL
adalah sebuah program database server yang mampu menerima dan mengirimkan
G. XAMPP
server yang berdiri sendiri (local host), yang terdiri atas program Apache HTTP
Server, My SQL, Database, dan penerjemah bahasa yang ditulis dengan bahasa
19
pemograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat
Program ini tersedia dalam GNU General Public License dan bebas,
merupakan web server yang mudah digunakan yang dapat melayani tampilan
H. Perguruan Tinggi
dengan istilah Perguruan Tinggi yang disebut dalam Peraturan Pemerintah No.30
(http://www.dikti.org/kpptjp/BAB_3.htm).
I. Aplikasi
menguntungkan pengguna.
Dengan menggunakan UML kita dapat membuat model untuk semua jenis
aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras,
sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman
apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep
dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa
notasi dan syntax atau semantik. Notasi UML merupakan sekumpulan bentuk
berikut:
sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi
antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Secara
21
kasar use case digunakan untuk mengetahui fungsi apa saja yang ada didalam
sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi itu.
sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan
dengan sistem.
sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk
2. Class Diagram
sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi
Class diagram menggambarkan struktur dan deskripsi class, package dan objek
beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan
yang memiliki atribut berupa class lain, atau class yang harus mengetahui
eksistensi class lain. Panah navigability menunjukkan arah query antar class.
c. Pewarisan, yaitu hubungan hirarkis antar class. Class dapat diturunkan dari
class lain dan mewarisi semua atribut dan metoda class asalnya dan
d. Hubungan dinamis, yaitu rangkaian pesan (message) yang di-passing dari satu
3. Activity Diagram
mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat
state adalah action dan sebagian besar transisi di-trigger oleh selesainya state
dari level atas secara umum. Berikut adalah simbol-simbol yang ada pada activity
diagram:
Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih.
aktivitas. Sama seperti state, standar UML menggunakan segiempat dengan sudut
proses paralel (fork dan join) digunakan titik sinkronisasi yang dapat berupa titik,
garis horizontal atau vertikal. Activity diagram dapat dibagi menjadi beberapa
4. Statechart Diagram
satu state ke state lainnya) suatu objek pada sistem sebagai akibat dari stimuli
(satu class dapat memiliki lebih dari satu statechart diagram). Berikut adalah
memiliki nama sesuai kondisinya saat itu. Transisi antar state umumnya memiliki
dituliskan dalam kurung siku. Action yang dilakukan sebagai akibat dari event
tertentu dituliskan dengan diawali garis miring. Titik awal dan akhir digambarkan
5. Sequence Diagram
sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang
(waktu) dan dimensi horizontal (objek-objek yang terkait). Berikut adalah simbol-
untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas
tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa
lainnya. Pada fase desain berikutnya, message akan dipetakan menjadi operasi
atau metoda dari class. Activation bar menunjukkan lamanya eksekusi sebuah
yang memiliki sifat khusus, standar UML mendefinisikan icon khusus untuk