Baru Sempro
Baru Sempro
Baru Sempro
PROPOSAL SKRIPSI
Oleh:
SAMSUL ANAM
13104410074
.................................................. (1)
dengan r ij adalah rating kinerja ternormalisasi dari alternatif A i pada atribut C j ;
i=1,2,...,m dan j=1,2,...,n.
2) Nilai preferensi pada metode SAW untuk setiap alternatif (V i ) dapat
ditentukan pada persamaan berikut:
n
vi=∑ w jrij....................................................................................................(2)
j=1
V i = nilai prefensi
w j = bobot rangking
r ij = rating kinerja ternormalisasi
Nilai Vi yang lebih besar mengindikasikan bahwa alternatif Ai lebih terpilih.
(Kusumadewi, 2006).
3) Langkah-langkah dari metode SAW adalah:
a) Menentukan kriteria-kriteria yang akan dijadikan acuan dalam pengambilan
keputusan, yaitu C.
b) Menentukan rating kecocokan setiap alternatif pada setiap kriteria.
c) Membuat matriks keputusan berdasarkan kriteria (C), kemudian melakukan
normalisasi matriks berdasarkan persamaan yang disesuaikan dengan jenis
atribut
d) (atribut keuntungan ataupun atribut biaya) sehingga diperoleh matriks
ternormalisasi.
e) Hasil akhir diperoleh dari proses perankingan yaitu penjumlahan dari
f) perkalian matriks ternormalisasi R dengan vector bobot sehingga diperoleh
nilai
g) terbesar yang dipilih sebagai alternatif terbaik (A) sebagai solusi
(Kusumadewi, 2006)
c. Kelebihan Metode Saw
1) Kelebihan dari model Simple Additive Weighting (SAW) dibandingkan
dengan model pengambilan keputusan yang lain terletak pada kemampuannya
untuk melakukan penilaian secara lebih tepat karena didasarkan pada nilai
kriteria dan
2) bobot preferensi yang sudah ditentukan, selain itu SAW juga dapat menyeleksi
alternatif terbaik dari sejumlah alternatif yang ada karena adanya proses
3) perankingan setelah menentukan nilai bobot untuk setiap atribut.
3. Aplikasi pendukung
a. MySQL
1) Pengertian Mysql
Database Management System (DBMS) adalah kumpulan program
yangdigunakan untuk mendefinisikan, mengatur, dan memproses
database,sedangkan database adalah sebuah struktur yang dibangun untuk
keperluan penyimpanan data. DBMS merupakan alat atau tool yang berperan
untukmembangun struktur tersebut. Program DBMS saat ini banyak macamnya,
seperti:MySQL,Oracle, Interbase/Firebird,IDM DB2, dan lain-lain. (Raharjo,
2011:10). Menurut (Silberschatz, 2006:2). Database Management System
(DBMS) adalah suatu kumpulan data yang saling terkait dan kumpulan program
untuk mengakses data tersebut. Kumpulan sebuah data biasanya disebut sebagai
database, berisikan informasi yang relevan untuk disajikan. Tujuan utama DBMS
adalah menyediakan sebuah cara untuk meyimpan dan menerima kembali
informasi database secara mudah dan efisien.
2) Kelebihan dan Keuntungan MySQL
Dibandingkan database-database yang lain, kelebihan dan keutungan
MySQL diantaranya adalah:
a) Banyak ahli berpendapat MySQL merupakan server tercepat.
b) MySQL merupakan system manajemen database yang open source, yaitu
software ini bersifat free atau bebas digunakan oleh perseorangan atau instansi
tanpa harus membeli atau membayar kepada pembuatnya.
c) MySQL memiliki performa yang tinggi tapi simpel.
d) Database MySQL mengerti bahasa SQL (Structured Query Languaged).
e) MySQL dapat diakses melalui protocol ODBC (Open Database Connectivity)
buatan Microsoft. Ini menyebabkan MySQL dapat diakses oleh banyak
software.
f) Semua klien dapat mengakses server dalam satu waktu, tanpa harus menunggu
yang lain untuk mengakses database.
g) Database MySQL dapat diakses dari semua tempat di internet dengan hak
akses tertentu.
h) MySQL merupakan database yang mampu menyimpan data berkapasitas besar,
sampai berukuran Gigabyte.
i) MySQL dapat berjalan di berbagai operating system di Linux, Windows,
Solaris, dan lain-lain.
3) Web Server
Menurut Supardi (2010:2) “Web server merupakan perangkat lunak yang
mengolola (mengatur) permintaan user dari browser dan hasilnya dikembalikan
ke browser. Contoh web server, adalah IIS ( internet information services) produk
microsoft corp”.
4) XAMPP
Menurut wicaksono (2008:7) “XAMPP adalah sebuah software yang
berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengolah
data MySQL dikomputer local”. XAMPP berperan sebagai server web pada
komputer anda. XAMPP juga dapat disebut sebuah CPanel server virtual, yang
dapat membantu anda melakukan preview sehingga dapat memodifikasi website
tanpa harus online atau terakses dengan internet.
5) Macromedia Dreamwever CS3
Menurut Wododo (2008:281) “Macromedia Dreamwever adalah program
editor html yang sangat andal dan banyak dinikmati oleh para web desainer”. Para
versi terbarunya, program ini telah diakuisisi oleh adobe corporation sehingga
namanya berubah menjadi adobe dreamwever yang dikemas dalam paket adobe
CS3 (creative suite seri ke-3). Adapun versi yang anda gunakan, langkah-
langkahnya tidak jauh berbeda karena dalam kompilasi bahan ajar ini tidak
banyak memanfaatkan fasilitas-fasilitas yang ada di dreamwever.
6) PHP (PHP Hypertext Preprocessor)
PHP (PHP Hypertext Preprocessor) adalah kode atau script yang akan
dieksekusi pada server side. Script PHP akan membuat suatu aplikasi dapatdi-
integrasi ke dalam HTML, sehingga suatu halaman web tidak lagi bersifat statis,
namun menjadi bersifat dinamis. Sifat server side berarti dilakukan di server, baru
kemudian hasilnya dikirim ke browser. (Sutaji, 2012: 2). Aturan penulisan script
PHP adalah sebagai berikut:
a) Embedded script, yaitu dengan cara meletakkan tag PHP diantara tag-tag
HTML. Contohnya:
<html>
<body>
<?php echo “Belajar”; ?>
<body>
<html>
b) Non embedded script, yaitu dengan cara semua script HTML diletakkan dalam
script PHP. Contohnya:
<?php
echo “<html>”;
echo “<body>”;
echo “Belajar PHP”;
echo “</body>”;
echo “</html>”;
PHP memiliki variabel yang digunakan sebagai tempat penyimpanandata
sementara. Data tersebut akan hilang setelah program selesai dieksekusi.Aturan
penggunaan nama variabel adalah sebagai berikut (Sutaji, 2012: 3):
1) Diawali dengan karakter $.
2) Bersifat case sensitive, jadi $Var berbeda dengan $var atau $VAR.
3) Karakter pertama harus berupa huruf atau garis bawah ( _ ).
4) Karakter berikutnya boleh huruf, angka atau garis bawah ( _ ).
Berikut adalah beberapa contoh penulisan dan pendeklarasian variabel:
$namadepan = “Ali Shodikin”;
$harga_barang = 3500;
$nilai3 = 3.45;
7) Database
Database atau sering kita kenal basis data merupakan sekumpulan data yang
tersusun dan tersimpan rapi dalam computer, dan dapat diolah maupun
dimanipulasi dengan menggunakan software atau perangkat lunak untuk dijadikan
sebagai informasi. Database adalah kumpulan informasi atau data yang tersimpan
secara sistematis sehingga temu kembali informasinya menjadi mudah dan cepat
(Kusmayadi, 2011).
8) Aplikasi Database
Berikut dua program aplikasi dalam mengolah database menurut (Apradiz,
2014):
a) Pengertian MySQL, merupakan aplikasi pengolah database yang bersifat open
source, dikembangkan oleh Oracle (sebelumnya Sun dan MySQL AB).
Merupakan pengolah database yang paling banyak digunakan di dunia dan
lazim diterapkan untuk aplikasi web. Database MySQLmemang banyak di
gunakan sekarang bahkan facebook juga menggunakannya.
b) SQLite, merupakan aplikasi pengolah database yang bersifat open source,
dikembangkan oleh D. Richard Hipp. Dikenal sebagai pengolah database yang
sangat kecil ukuran programnya, sehingga lazim ditanamkan di berbagai
aplikasi komputer, misalnya di web browser. Database jenis ini juga biasanya
digunakan oleh orang untuk aplikasi android.
c) Microsoft SQL Server, merupakan aplikasi pengolah database yang
dikembangkan oleh Microsoft dan bersifat proprietary (komersial),namun
tersedia juga versi freeware-nya. Lazim digunakan di berbagai versi Microsoft
Windows. Database ini hampir sama dengan MySQLtapi masih mudah
MySQLdalam pembuatannya.
d) Oracle, merupakan aplikasi pengolah database yang bersifat proprietary
(komersial), dikembangkan oleh Oracle Corporation. Pengolah database ini
terbagi dalam beberapa varian dengan segmen dan tujuan penggunaan yang
berbeda-beda. Database jenis ini biasanya digunakan oleh perusahaan yang
besar karena database ini sangat mahal.
I. Penjadwalan
J. Perancangan Sistem
Perancangan sistem digunakan untuk mengetahui tentang bagaimana suatu
sistem yang akan dibuat dapat memproses suatu data dengan baik, dalam
perancangan sistem ini berisi tentang pembuatan Flowchart Dan Data Flow
Diagram (DFD) untuk membantu jalan sistem keputusan yang dibuat.
siswa
guru
SISTEM PENDUKUNG KEPUTUSAN PENILAIN SISWA BERPRESTASI
proses perangkingan
selesai
3. Desain Aplikasi
Dalam perancangan sebuah aplikasi dibutuhkan struktur menu yang berisikan
menu dan submenu yang berfungsi untuk memudahkan user dalam menggunakan
aplikasi tersebut. Berikut ini digambarkan mengenai stuktur menu dalam aplikasi
ini :
a.Tampilan menu login
password
login
Gambar 3 Halaman Login
b. Tampilan menu beranda
Pembobotan nilai