PROPOSAL SKRIPSI
PROPOSAL SKRIPSI
ii
PROPOSAL SKRIPSI
iii
ABSTRAK
iv
PRAKATA
Puji syukur atas kehadirat Allah SWT karena atas limpahan rahmat-Nya,
penulis dapat menyusun dan menyelesaikan proposal skripsi ini dengan lancar.
Proposal skripsi yang berjudul “Sistem Pendukung Keputusan Calon Penerima
Beasiswa Dengan Metode Naïve Bayes Berbasis Website” ini disusun untuk
memenuhi syarat memperoleh gelar Sarjana Komputer.
Penyusunan proposal skripsi ini tidak lepas dari berbagai hambatan dan
rintangan serta kesulitan-kesulitan. Namun, berkat bimbingan, bantuan, nasehat
dan dorongan serta saran-saran dari berbagai pihak, khususnya Pembimbing,
segala hambatan dan rintangan serta kesulitan tersebut dapat teratasi dengan baik.
Oleh karena itu, dalam kesempatan ini dengan tulus hati penulis menyampaikan
terima kasih kepada:
1. Allat SWT yang telah memberikan rahmat serta hidayah-Nya serta selalu
melindungi penulis dalam proses penyusunan proposal, sehingga penulis
dapat menyelesaikan proposal ini.
2. Bapak dan Ibu tercinta yang telah banyak memberikan dorongan baik moral,
material dan doa. Semoga ini menjadi awal langkah sukses untuk penulis.
3. Bapak Dr. Muhdi, S. H., M. Hum selaku Rektor Universitas PGRI Semarang
yang telah memberi kesempatan kepada penulis untuk menimba ilmu di
Universitas PGRI Semarang.
4. Bapak Drs. Slamet Supriyadi, M. Env. St. selaku Dekan Fakultas Teknik dan
Informatika Universitas PGRI Semarang yang telah memberikan ijin kepada
penulis untuk melakukan penelitian.
3. Bapak Bambang Agus Herlambang, S. Kom., M. Kom. selaku Ketua
Program Studi Informatika Fakultas Teknik dan Informatika Universitas
PGRI Semarang.
4. Bapak Ir. Agung Handayanto, M. Kom selaku Pembimbing I Program Studi
Informatika Fakultas Teknik dan Informatika Universitas PGRI Semarang
yang telah menyetujui topik skripsi penulis.
v
5. Ibu Khoiriya Latifah, M. Kom selaku Pembimbing II Program Studi
Informatika Fakultas Teknik dan Informatika Universitas PGRI Semarang
yang telah membimbing penulis dengan penuh dedikasi yang tinggi.
6. Seluruh Dosen Pengajar, Staff dan Karyawan Fakultas Teknik dan
Informatika Universitas PGRI Semarang
7. Adik dan keluarga besar yang telah memberikan dukungan doa dan semangat
demi terselesaikannya Proposal Skripsi ini.
8. Teruntuk teman-teman penulis yang tidak bisa penulis sebutkan satu per satu,
yang telah membantu penulis dan bertukar pikiran dalam penulisan Proposal
Skripsi ini.
Akhir kata, penulis berharap laporan proposal skripsi ini dapat bermanfaat
bagi pembaca dan kita semua yang membutuhkan.
Penulis
vi
DAFTAR ISI
vii
BAB III ................................................................................................................. 19
A. Pendekatan Penelitian ................................................................................. 19
B. Lokasi/Fokus Penelitian ............................................................................. 20
C. Desain Penelitian ........................................................................................ 20
D. Teknik Pengumpulan Data ......................................................................... 21
E. Teknik Analisis Data .................................................................................. 21
F. Jadwal ......................................................................................................... 22
DAFTAR PUSTAKA ........................................................................................... 23
viii
DAFTAR TABEL
ix
DAFTAR GAMBAR
x
BAB I
PENDAHULUAN
A. Latar Belakang
Kemajuan teknologi saat ini sangat berkembang pesat dan memudahkan
untuk menyelesaikan suatu pekerjaan juga mempermudah dalam mengambil
suatu keputusan. Beasiswa adalah bantuan keuangan yang diberikan untuk
mempermudah biaya untuk pelajar maupun mahasiswa. Banyaknya calon
penerima beasiswa membuat proses penyeleksian dirasa kurang efektif untuk
mencapai tujuan dan waktu penyeleksian.
Ketepatan secara akurat akan membutuhkan waktu yang lama dalam
menentukan penerima beasiswa, sehingga dibutuhkan algoritma yang mudah
diinterpretasikan dan diimplementasikan terutama klasifikasi dalam sistem
pendukung keputusan. Banyak algoritma-algoritma yang mudah
diinterpresikan dalam klasifikasi, salah satunya yaitu naïve bayes. Algoritma
naïve bayes mempunyai akurasi dan durasi dalam proses olah data sesuai
klasifikasi data yang dibutuhkan.
Pada umumnya pengolahan data pada sekolahan masih menggunakan
sistem manual dalam menentukan penerima beasiswa, dan belum
menggunakan komputerisasi sehingga banyak masalah yang terjadi dalam
sistem ini. Permasalahannya adalah kurang tepatnya penyaluran beasiswa
kepada siswa, misalnya siswa yang harusnya tidak mendapat beasiswa,
sebaliknya siswa yang mendapat beasiswa akademis maupun non akademis
tidak mendapat beasiswa. Karena kurang telitinya para penyeleksi dalam
menyeleksi calon penerima beasiswa sehingga memunculkan masalah
tersebut.
Berdasarkan permasalahan tersebut, dalam penelitian ini akan dibuat
suatu aplikasi sistem pendukung keputusan menggunakan metode naïve bayes
berbasis website untuk menyelesaikan permasalahan proses penyeleksian
1
2
calon penerima beasiswa. Juga untuk memudahkan kepala sekolah dan admin
dalam pemberian beasiswa melalui kriteria-kriteria yang terstruktur. Karena
itulah, penulis merancang aplikasi memilih siswa yang mendapat beasiswa
yamg membantu kepala sekolah dan admin dalam waktu yang singkat.
Dari latar belakang tersebut diatas maka penulis melakukan penelitian
dengan judul “Sistem Pendukung Keputusan Calon Penerima Beasiswa
Dengan Metode Naive Bayes Berbasis Website”.
B. Identifikasi Masalah
Permasalahan penelitian dapat diidentifikasikan sebagai berikut :
1. Masing menggunakan cara manual dalam proses seleksi calon penerima
beasiswa.
2. Belum adanya aplikasi secara yang lebih praktis dan memudahkan proses
seleksi.
C. Rumusan Masalah
Berdasarkan latar belakang penelitian yang berjudul “Sistem Pendukung
Keputusan Calon Penerima Beasiswa Dengan Metode Naive Bayes Berbasis
Website” tersebut, maka dapat dirumuskan permasalahannya yaitu sebagai
berikut :
1. Bagaimana cara membangun suatu aplikasi berbasis website yang mampu
membantu sekolah untuk proses seleksi calon penerima beasiswa secara
singkat.
2. Bagaimana mengimplementasikan Algoritma Naïve Bayes untuk
menghasilkan klasifikasi secara akurat pada penerima beasiswa.
D. Batasan Masalah
Mengingat terbatasnya tenaga dan waktu yang ada, serta menjaga dan
menghindari pembahasan masalah yang terlalu luas, maka penulis membatasi
permasalahan pada website yang meliputi :
1. Website yang dibuat hanya untuk prose calon penerima beasiswa saja.
3
E. Tujuan Penelitian
Berdasarkan rumusan masalah yang telah dijabarkan sebelumnya, maka
tujuan dari penelitian ini yaitu sebagai berikut :
1. Membangun sebuah aplikasi berbasis website untuk mempermudah dalam
proses seleksi calon penerima beasiswa.
2. Mengimplementasikan algoritma Naïve Bayes pada aplikasi website secara
lebih praktis dan akurat.
F. Manfaat Penelitian
Manfaat yang didapat dari penyusunan proposal skripsi ini adalah :
1. Bagi Mahasiswa
Untuk melatih dan menambah kembali serta mengukur seberapa daya
tangkap penulis dalam mempraktekkan ilmu yang diperoleh di bangku
kuliah dan menerapkannya dalam lingkungan kehidupan yang
membutuhkan.
2. Bagi Akademik
Sebagai tolak ukur keberhasilan proses belajar mengajar yang dapat
digunakan sebagai bahan evaluasi bagi pihak akademik dan sebagai
referensi bagi mahasiswa dalam penelitian lebih lanjut yang berkaitan
dengan studi yang dibahas dalam skripsi ini.
3. Bagi Sekolah
Memberikan rujukan terkait implementasi sistem pendukung keputusan
penerimaan beasiswa.
3
4
G. Penegasan Istilah
1. Website adalah sebuah kumpulan dari halaman web yang saling
berhubungan dan dapat diakses melalui halaman depan (home page)
menggunakan sebuah browser dan juga jaringan internet.
2. Model Waterfall adalah model pengembangan perangkat lunak di mana
proses mengalir secara sistematis dari satu tahap ke tahap lainnya dalam
mode ke bawah.
3. Naïve Bayes adalah metode klasifikasi menggunakan metode probabilitas
dan statistik yang memprediksi peluang di masa depan berdasarkan
pengalaman yang sebelumnya.
4
5
BAB II
KAJIAN PUSTAKA/TEORI
A. Tinjauan Pustaka
Sebelumnya telah terdapat beberapa penelitian yang menggunakan
algoritma Naïve Bayes. Di mana setiap penelitian memiliki kriteria dan pola
yang berbeda satu sama lain. Berikut merupakan tabel pembanding penelitian
sebelumya yang menggunakan algoritma Naïve Bayes :
5
6
B. Landasan Teori
1. Pengertian Beasiswa
Beasiswa merupakan pemberian biaya untuk pendidikan yang masih
aktif mengikuti kegiatan di sekolah. Beasiswa dapat diberikan oleh
lembaga pemerintah, perusahaan ataupun yayasan. Hal ini dimuat dalam
ketentuan pasal 4 ayat (1) UU PPh/200 yang disebut penghasilan dalam
bentuk apapun atau tambahan kemampuan ekonomis yang diterima dari
sumber Dalam atau Luar Indonesia, beasiswa merupakan penghasilan
dikarenakan menambah kemampuan ekonomis bagi penerimanya.
Beasiswa adalah bantuan untuk orang yang membutuhkan terutama
yang masih sekolah untuk mencari ilmu pengetahuan hingga selesai untuk
menyelesaikan tugasnya. Bantuan beasiswa biasanya berbentuk dana
untuk anak sekolah yang harus dikeluarkan untuk menunjang biaya atau
7
3. PHP
Pada awalnya PHP merupakan singkatan dari Personal Home Page.
PHP digunakan untuk membuat website pribadi. PHP menjelma menjadi
bahasa pemrograman web yang powerful dalam beberapa tahun
perkembangannya, tidak hanya digunakan untuk membuat halaman web
sederhana, tetapi juga digunakan oleh jutaan orang pada website populer
seperti wikipedia, wordpress, joomla, dll. Saat ini PHP adalah singkatan
dari PHP: Hypertext Preprocessor, dimana kepanjangannya terdiri dari
singkatan itu sendiri: PHP: Hypertext Preprocessor, yakni permainan kata
sebuah kepanjangan rekursif.
PHP dirilis dalam lisensi PHP License, PHP dapat digunakan dengan
gratis (free) dan bersifat Open Source, sedikit berbeda dengan lisensi GNU
General Public License (GPL) yang biasa digunakan untuk proyek Open
Source. Sudah menjadi standar bagi programmer web di seluruh dunia karena
kemudahan dan kepopuleran dari PHP . Sistem operasi yang bisa
menjalankan bahasa PHP yaitu Microsoft Windows (semua versi), Linux,
Mac OS, dan Solaris. . Salah satu kelebihan dari php yaitu sistem perangkat
lunak yang mampu melakukan hubungan dengan beragam sistem manajemen
basis data (DBMS) seperti Oracle, Sybase, mSQL, MySQL, Microsoft SQL
Server, Solid, PostgreSQL, Adabas, FilePro, Velocis, dBase, Unix dbm, dan
semua database yang mempunai interface ODBC.
𝑝(𝑋|𝐶)p(c)
𝑃(𝐶|𝑋) =
𝑝(𝑥)
Dimana:
X : Data dengan kelas yang belum diketahui
C : Hipotesis data X merupakan suatu kelas spesifik
P (C|X) : Probabilitas hipotesis C berdasar kondisi X (probabilitas
posterior)
P(C) : Probabailitas hipotesis C (probabilitas prior)
P(X|C) : Probablitas X berdasarkan kondisi pada hipotesis C
P(X) : Probabilitas X
Perlu diketahui untuk menjelaskan teorema Naive Bayes, bahwa proses
klasifikasi menentukan kelas apa yang cocok memerlukan sejumlah
petunjuk bagi sampel yang dianalisis tersebut. Karena itu, teorema bayes
pada persamaan (1) disesuaikan menjadi persamaan (2) :
𝑝(𝐶)p(x1 … . . XnvC)
𝑃(𝐶|𝑋1 … 𝑋𝑛) =
𝑝(𝑋1 … 𝑋𝑛)
A. Diagram Kelas
Diagram kelas bersifat statis. Diagram ini memperlihatkan
himpunan kelas-kelas, antarmuka-antarmuka, kolaborasikolaborasi serta
relasi.
D. Activity Diagram
Diagram ini bersifat dinamis. Diagram ini adalah tipe khusus dari
diagram state yang memperlihatkan aliran dari suatu aktivitas ke
aktivitas lainnya dari suatu sistem. Diagram ini terutama penting dalam
pemodelan fungsi – fungsi dalam suatu sistem dan memberi tekanan
pada aliran kendali antar objek. Berikut adalah simbol-simbol pada
activity diagram :
6. Model Waterfall
Model waterfall adalah proses pengembangan perangkat lunak
tradisional yang umum digunakan dalam proyek-proyek perangkat
lunak yang paling pembangunan. Ini adalah model sekuensial, sehingga
penyelesaian satu set kegiatan menyebabkan dimulainya aktivitas
berikutnya. Hal ini disebut waterfall karena proses mengalir "secara
sistematis dari satu tahap ke tahap lainnya dalam mode ke bawah".
Membentuk kerangka kerja untuk pengembangan perangkat lunak.
Beberapa varian dari model ada, setiap label yang berbeda
menggunakan untuk setiap tahap. Secara umum, bagaimanapun, model
ini dianggap memiliki enam tahap yang berbeda seperti yang
ditunjukkan pada Gambar 2 yaitu: analisis Kebutuhan, desain,
implementasi, verifikasi, instalasi dan pemeliharaan [15].
15
Requirement
Design
Implementation
n
Verification
Maintenance
d. Cyclomatic Complexity
Cyclomatic complexity merupakan software metric yang menyediakan
ukuran kuantitatif dari komplesitas logikal suatu program. Ketika
digunakan dalam konteks metode ujicoba berbasis alur, nilai yang
dikomputasi untuk kompleksitas cyclomatic mendefinisikan jumlah
independent path dalam himpunan basis suatu program dan
menyediakan batas atas untuk sejumlah ujicoba yang harus dilakukan
untuk memastikan bahwa seluruh perintah telah dieksekusi sedikitnya
satu kali. Hasil kompleksitas cyclomatic menggambarkan banyaknya
path dan batas atas sejumlah ujicoba yang harus dirancang dan
dieksekusi untuk seluruh perintah dalam program.
18
C. Hipotesis Penelitian
Penelitian ini nantinya diharapkan mampu memberikan aplikasi berbasis
website agar mampu membantu kepala sekolah ataupun admin dalam proses
penerima beasiswa yang masih bersifat manual dan memudahkan dalam
keefektifan waktu dalam perhitungan kriteria-kriteria yang telah ditentukan.
19
BAB III
METODE PENELITIAN
A. Pendekatan Penelitian
Pembangunan suatu aplikasi diperlukan pendekatan, pengembangan
sistem, inteferensi yang akan menentukan proses penyelesaian rekayasa
perangkat lunak, adapun pendekatan sistem yang digunakan adalah dengan
menggunakan pendekatan berorientasi objek, pengembangan sistem dengan
menggunakan model waterfall, serta menggunakan algoritma Linear
Congruent Method.
1. Metode Pendekatan Sistem
Metode pendekatan sistem yang digunakan adalah pendekatan Object
Oriented Program (OOP) dengan menggunakan UML.
2. Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan adalah dengan
menggunakan metode pendekatan waterfall. Waterfall merupakan salah
satu metode pengembangan perangat lunak yang banyak digunakan.
Dimana proses mengalir secara sistematis dari satu tahap ke tahap lainnya
dalam mode ke bawah. Membentuk kerangka kerja untuk pengembangan
perangkat lunak.
3. Metode Algoritma
Metode digunakan adalah algoritma Naïve Bayes. Algoritma Naïve Bayes
merupakan sebuah metode klasifikasi menggunakan metode probabilitas
dan statistik yang memprediksi peluang di masa depan berdasarkan
pengalaman sebelumnya.
19
20
B. Lokasi/Fokus Penelitian
Fokus Penelitian ini adalah di SD IT Harapan Bunda Kabupaten Demak.
Proses seleksi penerima yang masih bersifat manual memberikan kendala
tersendiri terhadap sekolah sehingga perlu adanya sebuah aplikasi untuk
membantu dalam efisiensi dan ketepatan waktu.
C. Desain Penelitian
Desain penelitian merupakan tahapan yang akan dilakukan dalam
melakukan penelitian supaya untuk memudahkan peneliti dalam melakukan
penelitian, dan dibutuhkan desain penelitian.
Langkah-langkah yang akan dilakukan untuk melakukan penelitian
skripsi ini adalah sebagai berikut :
1. Mengumpulkan data penelitian berupa dua jenis data yaitu data primer
dan sekunder. Di mana data primer diambil melalui tahap observasi,
wawancara, dan kepustakaan dan Algoritma Naïve Bayes.
2. Setelah data didapatkan, kemudian menuju tahap pengembangan
perangkat lunak menggunakan metode waterfall.
3. Mengimplementasikan rancangan desain dan system ke dalam
pembuatan aplikasi. Alat disini adalah perangkat keras (hardware) dan
perangkat lunak (software) yang akan digunakan untuk membuat sebuah
aplikasi android, sedangkan bahannya merupakan data-data yang telah
dikumpulkan, untuk selanjutnya diproses ke dalam aplikasi.
21
Observasi
Data Primer
Pengumpulan Data
Penelitian Wawancara
2. Data sekunder
Merupakan data yang telah dikumpulkan lembaga pengumpul data dan
akan diubah ke dalam format CSV (Comma Delimated).
F. Jadwal
Jadwal penelitian meliputi persiapan, pelaksanaan dan pelaporan hasil
penelitian. Berikut ini digambarkan jadwal penelitian pada tabel 3.1.
[1] R. Ervina, “Hubungan Pola Makan Dengan Kejadian Anemia pada Remaja
Putri di MTsN Lubuk Buaya Tahun 2018,” e Skripsi Universitas Andalas,
Padang, 2018.
[2] E. W. Choiriyah, “Hubungan Tingkat Asupan Protein, Zat Besi Dan Vitamin
C Dengan Kejadian Anemia Pada Remaja Putri Kelas X Dan XI SMA Negeri
1 Polokarto Kabupaten Sukoharjo,” Universitas Muhammadiyah Surakarta,
Surakarta, 2015.
[4] A. I. S. Julia Fitriany, “Anemia Defisiasi Besi,” Jurnal Averrous, vol. 4, no.
2, pp. 1-14, 2018.
[5] I. Faisal Akib, “Rancang Bangun Aplikasi Sistem Pakar Diagnosa Penyakit
Anemia Dengan Metode Forward Chaining Berbasis Android,” Jurnal
Insyipro, vol. 2, no. 2, pp. 1-11, 2017.
[9] S. Alfin Hidayat, “Rancang Bangun Sistem Monitoring Gas Beracun Kawah
Ijen Banyuwangi Berbasis Java Desktop,” SNITT-Poltekba, vol. 3, pp. 226-
233, 2018.