SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat Meraih Gelar
Sarjana Komputer pada Jurusan Sistem Informasi
Fakultas Sains dan Teknologi
UIN Alauddin Makassar
Oleh:
NILAM CAHAYATULLAH
NIM: 60900112006
i
ii
iii
iv
KATA PENGANTAR
Segala puja, puji dan syukur dengan tulus senantiasa penulis panjatkan
kehadirat Allah SWT, atas segala limpahan rahmat dan hidayah-Nya, sert a Shalawat
dan Salam,senantiasa tercurahkan kepada junjungan Nabi Muhammad SAW, yang
telah meny
elamatkan manusia dari dunia Jahiliyah, menuju dunia ter didik yang
diterangi de
ngan cahaya keilmuan sehingga skripsi dengan judul “Sistem Pendukung
KeputusanPenerimaan Siswa Baru Menggunakann Metode AHP di SMA Negeri 8
Pinrang ” dapat terselesaikan meski telah melalui banyak tantangan dan hambatan.
Skripsi ini diajukan untuk memenuhi salah satu syarat utama, da lam meraih
gelar Sarjana Komputer (S.Kom.) pada Jurusan Sistem Informasi, Fakulta s Sains dan
Teknologi, Universitas Islam Negeri (UIN) Alauddin Makassar. Penulisme nyadari
bahwa di dalam penyusunan skripsi ini, tidak terlepas dari berbagai pihak yang
banyak memberikan doa, dukungan dan semangatnya.
Olehnya itu, melalui kesempatan ini, penulis menyampaikan rasa ter ima kasih
yang sebesar-besarnya kepada Ayahanda Muslimin dan Ibunda tercint a Nurasiah
yang se lalu memberikan doa, kasih sayang, dan dukungan baik mor al maupun
material. Tak akan pernah cukup kata untuk mengungkapkan rasa te rima kasih
Ananda buat ayahanda dan ibunda tercinta serta buat Saudara-ku ters ayang yang
memberikan semangat dalam proses penyusunan skripsi ini. dan pengha rgaan yang
setinggi-tingginya kepada :
1. Prof. Dr. H. Musafir Pababbari, M.Si, Rektor Universitas Islam Negeri (UIN)
Alauddin Makassar.
2. Prof. Arifuddin Ahmad, M.Ag, Dekan Fakultas Sains dan Teknologi Universitas
Islam Negeri (UIN) Alauddin Makassar.
v
3. Faisal Akib, S.Kom., M.Kom. dan Ibu Farida Yusuf, S.Kom.,M.T. Ketua Jurusan
dan Sekretaris Jurusan Sistem Informasi, Fakultas Sains dan Teknologi,
Universitas Islam Negeri (UIN) Alauddin Makassar.
4. Nur Afif, S.T.,M.T., Pembimbing I dan Mega Orina Fitri , S.T.,M.T.,
Pembimbing II yang telah bersedia dengan sabar membimbing, meng ajar serta
meluangkan waktu dimana penulis tahu akan kesibukan beliau yang sangat padat
pun beliau masih menyempatkan diri untuk membaca, lembar-perlembar dan
memberi masukan yang sangat bermanfaat kepada penulis.
5. Almar hum Yusran Bobihu S.Kom.,M.Si. dosen yang turut a ndil dalam
mengusung judul skripsi ini.
6. Dr. H. Kamaruddin Tone, M.M., Penguji I dan Faisal, S.T., M.T., Peng uji II serta
Dr. Fa tmawati, M.Ag., Penguji III yang telah menyumbangkan ban yak ide dan
saran yang membangun dalam penyelesaian Skripsi hingga selesai.
7. Seluruh Dosen Jurusan Sistem Informasi dan Teknik Informatika.
8. Evi Yuliana S.Kom, staf jurusan Sistem Informasi serta staf/pega wai dalam
jajaran lingkup Fakultas Sains dan Teknologi, Universitas Islam Neg eri (UIN)
Alauddin Makassar, yang telah dengan sabar melayani penulis dalam
menyelesaikan administrasi pengurusan skripsi, dimana penulis mer asa selalu
mendapatkan pelayanan terbaik, sehingga Alhamdulillah pengurusan skripsi ini
dapat terselesaikan dengan lancar.
9. Fajrin Baids, S.pd., dan Surya Andi Pasingringi, yang selama ini selalu
membantu penulis dalam banyak hal dan memberikan motivasi kepada penulis,
Terimakasih atas semuanya, sehingga penulis dapat menyusun skripsi ini dengan
baik.
10. Para sahabat karib Sukmawati, S.Kom., Astiani, S.Kom., Syantriawati, S.Kom.,
Dirman, S.Kom., dan seluruh teman-teman Resolusi jurusan Sistem Informasi
angkatan 2012, yang selama ini telah menemani penulis dalam canda dan tawa
serta banyak memberikan saran dan motivasi kepada penulis, Terimakasih atas
semuanya, sehingga penulis dapat menyusun skripsi ini dengan baik.
vi
11. Seluruh pihak yang tidak dapat penulis sebutkan satu per satu, namun telah
banyak terlibat membantu penulis dalam proses penyusunan skripsi ini.
Semoga skripsi ini dapat bernilai ibadah disisi Allah Swt. dan dijadikan
sumbangsi sebagai upaya mencerdaskan kehidupan bangsa, agar be rguna bagi
pengembangan ilmu pengetahuan khususnya bagi mahasiswa Sistem Inform asi UIN
Alauddin Makassar.
Penyusun
Nilam Cahayatullah
NIM : 60900112006
vii
DAFTAR ISI
KATA PENGANTAR....................................................................................... v
DAFTARGAMBAR......................................................................................... x
BAB I PENDAHULUAN.................................................................................. 1
viii
F. MySQL.................................................................................................... 34
G. XAMPP ................................................................................................... 36
H. Metode Desain dan Pengembangan Sistem ............................................ 36
BAB III METODE PENELITIAN .................................................................. 42
A. Jenis dan Lokasi Penelitian ..................................................................... 42
B. Pendekatan Penelitian ............................................................................. 42
C. S
umber Data............................................................................................ 43
D. Metode Pengumpulan Data ..................................................................... 43
E. nstrumen
I Penelitian................................................................................ 44
F. Teknik Pengolahan dan Analisis Data .................................................... 44
G. Metode Perancangan Aplikasi................................................................. 45
H. Metode Pengujian.................................................................................... 47
I. Rancangan Tabel Uji............................................................................... 47
BAB IV ANALISIS DAN PERANCANGAN SISTEM ................................. 51
A. Analisis Sistem yang sedang Berjalan .................................................... 51
B. Analisis Sistem yang Diusulkan ............................................................. 53
C. Perancangan Sistem ................................................................................ 56
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM.............................. 67
A. Implementasi ........................................................................................... 67
B. Hasil Pengujian Sistem ........................................................................... 77
BAB VI PENUTUP ........................................................................................... 91
A. Ke 91
simpulan .............................................................................................
B. Sara 91
n........................................................................................................
DAFTAR PUSTAKA ........................................................................................ 93
RIWAYAT HIDUP ........................................................................................... 95
ix
DAFTAR GAMBAR
x
Gambar V.9 Menu Admin Bagian Manage Album Gallery ............................... 71
Gambar V.10 Menu Admin Bagian Manage Foto Gallery ................................. 72
Gambar V.11 Menu Admin Bagian Manage Informasi/Berita ........................... 72
Gambar V.12 Menu Admin Bagian Manage Siswa Baru ................................... 73
Gambar V.13 Menu Admin Bagian Manage Lulus Administrasi ...................... 73
Gambar V.14 Menu Admin Bagian Manage Kelulusan Siswa........................... 74
Gambar V.15 Menu Admin Bagian SPK Kelulusan........................................... 74
Gambar V.16 Menu Admin Bagian Manage Button Status................................ 75
Gambar V.17 Menu Admin Bagian Manage Daftar Ulang ................................ 75
Gambar V.18 Menu Laporan .............................................................................. 76
Gambar V.19 Menu Laporan Bagian Laporan Data Pendaftaran 76
Gambar ....................... V.20 Menu Laporan Bagian Laporan Data Hasil 77
Gambar Penilaian.................. V.21 Flowchart dan Flowmap Halaman Login
..... 78
Gambar ................................ V.22 Flowchart dan Flowmap Menu Data 79
Gambar Pendaftaran ........................ V.23 Flowchart dan Flowmap Menu 82
Gambar Data Administrator..................... V.24 Flowchart dan Flowmap Menu
...... 84
Laporan ................................
xi
DAFTAR TABEL
xii
ABSTRAK
Hasil dari pengujian aplikasi menyimpulkan bahwa aplikasi ini berm anfaat
dan memba ntu pihak sekolah dalam melakukan proses penyeleksian calo n siswa
baru. Sistem pendukung keputusan ini masih jauh dari kesempurnaan. Ap abila ada
yang be rniat untuk mengembangkan sistem ini maka disarankan untuk adanya
pengembangan yang lebih dapat menyempurnakan aplikasi sistem pendukung
keputusan ini dan penambahan fitur-fitur pada aplikasi website nya.
xiii
BAB I
PENDAHULUAN
dengan pe ndidikan setiap orang bisa belajar semua ilmu pengetahuan dan dengan
ilmu penget ahuan itulah manusia bisa mengubah pola pikirnya. Negara da pat diukur
atau dapat dilihat dari kemajuan pendidikan masyarakatnya. Dalam UU SISD IKNAS
adalah usaha sadar dan terencana untuk mewujudkan suasana belajar d an proses
pembelajaran agar peserta didik secara aktif mengembangkan potensi dirinya untuk
akhlak mulia, serta keterampilan yang diperlukan dirinya dan mas yarakat”.
Pendidikan khususnya di Indonesia dibagi menjadi dua jenis yaitu pendidi kan formal
dan pendidikan informal. Pendidikan formal misalnya sekolah baik itu berstatus
negeri maupun berstatus swasta, sedangkan pendidikan informal misalnya les bahasa
lulus SMP. Jenjang pendidikan selama 9 tahun yang dimaksud yaitu pendidikan
dasar, Sekolah Dasar (SD) dengan lama pendidikan 6 tahun dan Sekolah Menengah
1
2
Pertama (SMP) dengan lama pendidikan 3 tahun. Ada banyak syarat yang harus
SMA. Misalnya, nilai UN yang diperoleh siswa, mengikuti tes yang dilakukan oleh
Begitupun dengan SMA Negeri 8 Pinrang yang berlokasi di desa Tuppu, K ec.
Lembang Kab. Pinrang. Karena jumlah calon siswa baru yang mendaftar meng alami
peningkatan setiap tahunnya, maka perlu didukung dengan sistem yang lebih baik
lagi. Tidakdengan cara menyeleksi satu persatu berkas calon siswa ba ru dengan
mengumpulkan berkas kemudian memberikan bobot tiap berkas calon s iswa baru,
kemudian menjumlahkan bobot yang diperoleh dari berkas tesebut meng gunakan
Microsoft Excel. Proses seperti itu memerlukan usaha yang besar untuk mengatur
banyaknyacalon siswa baru yang mendaftar. Karena proses penyelek sian yang
lambat, maka dapat menghambat dan mengulur waktu pengambilan keputusan yang
Terjemahn
ya:
1. demi masa.
2. Sesungguhnya manusia itu benar-benar dalam kerugian,
3. kecuali orang-orang yang beriman dan mengerjakan amal saleh dan nasehat
menasehati supaya mentaati kebenaran dan nasehat menasehati supaya
menetapi kesabaran (Departemen Agama RI, 2007) .
3
yang mukallaf di dalam wadah kerugian dan kebinasaan yang besar dan beragam.
Dapat juga dikatakan bahwa Allah bersumpah demi waktu dan dengan me nggunakan
kata ‘ashr untuk menyatakan bahwa: Demi waktu dimana manusia menc apai hasil
dirasakan pada waktu dini, tetapi pasti akan disadarinya pada waktu Ashar
mereka yan g memelakukan empat kegiatan pokok yaitu: Kecuali orang-o rang yang
beriman dan beramal amalan-amalan yang saleh, yakni yang bermanfaat, serta
saling be rwasiat tentang kebenaran dan saling berwasiat tentang kesa baran dan
ketabahan(Shihab, 2002).
sangat pe nting. Demikian pula dalam melakukan proses penyeleksian c alon siswa
baru, se lain memanfaatkan waktu dengan baik dan cepat, juga pen gambilan
keputusan yang tepat. Maka, seorang kepala sekolah dituntut untuk membu at
Keputusan yang bersifat subjektif juga sering terjadi jika pihak dari sekolah
tidak mampu lagi melakukan proses seleksi dengan waktu yang cepat. Artinya, pihak
sekolah hanya memilih dari beberapa kriteria tertentu saja seperti nilai UN yang
diterima atau tidak harus didasari beberapa kriteria yang telah ditetapkan oleh pihak
4
sekolah dan seluruh calon siswa baru juga harus memenuhi kriteria dengan baik,
sehingga kualitas siswa yang diperoleh sesuai dengan harapan. Allah swt. berfirman
Terjemahnya:
Hai orang-orang yang beriman hendaklah kamu Jadi orang-orang yang selalu
menegakkan (kebenaran) karena Allah, menjadi saksi dengan adil. dan
janganlah sekali-kali kebencianmu terhadap sesuatu kaum, mendorong kamu
untuk Berlaku tidak adil. Berlaku adillah, karena adil itu lebih dekat kepada
takwa. dan bertakwalah kepada Allah, Sesungguhnya Allah Maha mengetahui
apa yang kamu kerjakan (Departemen Agama RI, 2007).
menjadi pe laksana yang sempurna terhadap tugas-tugas kamu, terhadap wanita dan
lain-lain dengan menegakkan kebenaran demi karena Allah, serta me njadi saksi
Ahl al-Kitab itu, maupun terhadap selain mereka. Berlaku adillah, terhadap siapapun
walau atas dirimu sendiri karena ia, yakni adil itu lebih dekat kepada takwa yang
sempurna, daripada selain adil. Dan bertakwalah kepada Allah, sesungguhnya Allah
Berdasarkan penjelasan ayat dinyatakan bahwa adil lebih dekat kepada takwa.
Keadilan dapat merupakan kata yang menunjuk substansi ajaran Islam. Adil adalah
menempatkan segala sesuatu pada tempatnya. Terkait dengan kelemahan pada sistem
yang berjalan saat ini yaitu dalam pengambilan keputusan cenderung din ilai dari
satu sisi sa ja yang berakibat ketidakadilan dalam keputusan yang ditet apkan bagi
calon siswabaru. Maka dari itu, seorang pengambil keputusan dituntut untuk berlaku
pesat. Bany ak pekerjaan manusia yang sudah digantikan dengan mesin- mesin, dan
yang paling banyak berguna pada zaman sekarang adalah komputer. Teknologi
komputer pada saat ini sudah masuk ke seluruh aspek kehidupan, dari perk antoran,
pabrik, toko, begitu juga dengan lingkungan pendidikan. Allah swt. berfirman
dalam QS Yunus/10:101.
Terjemahn
ya:
Ka . tidaklah
be takanlah: "Perhatikanlah apa yaag ada di langit dan di bumip eringatan
bagi orang-orang
rmanfaat tanda yang tidak beriman"
kekuasaan Allah dan(Departemen Agama
Rasul-rasul yang RI, 2007).
memberi
Dalam ayat sebelumnya Allah swt. tidak akan memaksa, engkau tidak perlu
dengan mata kepada dan hati kamu masing-masing apa, yakni makhluk dan atau
6
sistem kerja, yang ada di langit dan di bumi. Sesungguhnya banyak yang dapat kamu
dianugerahkan Allah swt. sudah cukup untuk mengantar kamu semua beriman dan
menyadari bahwa Allah Mahakuasa, Dia Maha Esa, dan Dia membimbing manusia
antara lain melalui para nabi guna mengantar menreka ke jalan bahagia. Jika mereka
ingin be riman, itulah salah satu caranya bukan dengan memaksa karena tidaklah
bermanfaat ayat-ayat, yakni bukti-bukti dan tanda kekuasaan Allah, betap apun jelas
dan banyaknya dan tidak juga kehadiran para rasul menyampaikan ringatan-
memperhatikan dengan mata kepala dan akal budi segala yang ada di la n git dan di
bumi. Dengan kekuasaan Allah swt. Bagi orang-orang yang berfikir dan yakin
kepada pe nciptanya. Segala ciptaan Allah swt. Tersebut, apabila dipe lajari dan
dengan sis tem ini, dengan memanfaatkan perkembangan teknologi, manusia akan
lebih mudah dalam mengerjakan suatu hal termasuk dalam hal pen gambilan
keputusan. Salah satu bentuk pengolahan informasi berbasis komputer isasi yaitu
Maka dari itu, diperlukan suatu sistem pendukung keputusan (SPK) yang
Sehinngga, semua yang direncanakan dan telah ditentukan dapat selesai tepat waktu.
7
Dari uraian diatas, maka dalam laporan tugas akhir ini penulis mengambil
Metode AHP di SMA Negeri 8 Pinrang”. Sistem tersebut diharap kan dapat
siswa baru.
B. Rumusan Masalah
fokus pe rmasalahan yang akan dibahas yakni : Bagaimana membuat suatu si stem
Negeri 8 Pinrang?
Agar dalam pengerjaan tugas akhir ini dapat lebih terarah dan per masalahan
tidak melebar maka fokus penelitian difokuskan pada pembahasan sebagai berikut:
2. Aplikasi ini berbasis web sehingga memudahkan kepala sekolah atau admin
untuk dapat mengakses sistem tersebut dan memudahkan calon siswa baru
untuk mendaftar di SMA Negeri 8 pinrang, kapan dan dimana saja selama
4. Target apliaksi adalah staf tata uasaha bagian operator, kepala sekolah atau
Pinrang..
yang sesuaideskripsi fokus dalam penelitian ini. Adapun deskripsi litian fokus
dalam peneadalah:
1. Ditinjau dari kelemahan sistem yang ada yaitu masih memerlukan waktu
mana yang memiliki prioritas paling tinggi guna mempengaruhi hasil pada
4. Operator akan menjalankan aplikasi, serta kepala sekolah dan wakilnya akan
5. Selain sistem dapat menyeleksi calon siswa baru yang layak untuk
dilakukan dan yang akan dilakukan peneliti. Adapun beberapa peneliti an tersebut
yaitu:
yang ada pada Penerimaan Siswa Baru (PSB) Online Kota Yogyakarta, dengan
sistem pendukung keputusan akan mudah diperoleh informasi, siswa dit erima atau
ditolak pada sekolah yang diminati, dan memberikan kesadaran pada masyarakat
akan pentingnya pola pikir secara rasional untuk perhitungan, sehingga diperoleh
Persamaan dari sistem yang ingin dibuat yaitu penyeleksian dan pengambilan
keputusan serta aplikasi berbasis web. Namun perbedaannya adalah aplikasi diatas
10
keputusan untuk memilih sekolah yang cocok untuk calon siswa baru di tingkat
SMP. Sedangkan sistem yang akan dibuat digunakan saat siswa ingin mendaftar ke
tingkat SMA.
Penelitian kedua yaitu “Sistem Penunjang Keputusan Angka Kre dit untuk
Penentuan Kenaikan Pangkat dan Jabatan Dosen” (Studi Kasus : UIN Alauddin
Makassar). Tujuan dari penelitian ini yaitu untuk merancang sebuah sistem informasi
berbasis komputer yang dapat digunakan oleh bagian kepegawaian UIN Al auddin
Makassar untuk membantu proses perhitungan angka kredit dosen dan memb antu
Tinggi tentang hasil keputusan dari angka kredit tersebut (Utomo, 2010).
dilakukan penulis, yaitu membuat aplikasi sistem pendukung keputu san dalam
membantupimpinan dalam membuat keputusan dari informasi yang diber ikan oleh
sistem. Namun juga terdapat beberapa perbedaan, diantaranya pada peneli tian di atas
di peruntukan untuk perguruan tinggi dan sistem digunakan untuk menghit ung angka
kredit, sedangkan penelitian yang dilakukan oleh penulis diperuntukan bagi Sekolah
Menengah Atas (SMA) dan sistem digunakakn untuk menyeleksi calon siswa baru
Studi pada Seleksi Bersama Masuk Perguruan Tinggi Negeri Berdasarkan Try Out
Mandiri Berbasis Android” (Studi Kasus : UIN Alauddin Makassar). Tujuan dari
11
keputusan pemilihan program studi pada SBMPTN berdasarkan try out mandiri,
agar calon mahasiswa baru dapat menentukan program studi mana yang lebih cocok
Pada penelitian ini, terdapat kesamaan dengan penelitian di atas, y aitu untuk
membuat sistem keputusan. Namun sistem di atas untuk memilih program studi pada
SBMPTN dan berbasis android, sedangkan penulis akan membuat sis tem untuk
1. Tujuan Penelitian
Tujuan dari penelitian ini adalah untuk menganalisis dan merancang suatu
Sistem Pendukung Keputusan Penerimaan Siswa Baru menggunakan Met ode AHP
secara cepa t dan tepat dalam hal ini adalah kepala sekolah yang dibantu oleh wakil
kepala se kolah dalam menentukan calon siswa baru yang layak untuk masuk dan
bersekolah di SMA Negeri 8 Pinrang serta melayani calon siswa baru dalam
2. Kegunaan Penelitian
a. Kegunaan Teoritis
Hasil dari penelitian ini secara teoritis dapat menjadi referensi atau masukan
Negeri 8 Pinrang.
b. Secara Praktis
bagi se kolah khusunya kepala sekolah beserta wakil kepala sekolah, guru -guru, staf
tata usaha, siswa, dan lain-lain, dalam meningkatkan kinerja dala m proses
penyeleksian calon siswa baru guna untuk membantu dalam mengambil keputusan.
BAB II
TINJAUAN TEORITIS
dalam situa si yang semiterstruktur dan situasi yang tidak terstuktur, di mana tak
seorang pun tahu secara pasti bagaimana keputusan seharusnya dibuat (Muzdalifah,
2009).
ditujukan untuk memecahkan suatu masalah tertentu yang harus dipec ahkan oleh
keputusan adalah suatu sistem informasi berbasis komputer yang men ghasilkan
Moore dan Chang berpendapat bahwa konsep struktur secara umum tidaklah
penting. Sebuah masalah dapat dijelaskan sebagai masalah terstruktur dan tidak
Moore dan Chang mendefinisikan DSS sebagai sistem yang dapat diperluas untuk
13
14
perencanaa masa depan, dan digunakan pada interval yang tidak regular dan tak
tindakan se suai dengan yang sedang dalam perhatian dan dalam pemiliha n alternatif
terpenting dari proses pembuatan keputusan ialah kegiatan pengumpulan info rmasi
dari mana suatu apresiasi mengenai situasi keputusan dapat dibuat. Namun , di dalam
mengingat erbatasnya
t dana, waktu, dan tenaga (Supranto, 1998).
Sistem pendukung keputusan mempunyai tiga tujuan yang akan dicapai yaitu:
terstruktur.
(Simarmata, 2006).
pendukung keputusan.
15
berikut:
keputusan, terutama pada situasi semi terstruktur dan tidak terstruktu r dengan
masalah tersebut tidak dapat dipecahkan oleh sistem komputer lain atau oleh
departemen dan tingkat organisasional yang berbeda atau bahkan dari organisasi
lain.
keputusan yang berlanjut. Keputusan dapat dibuat satu kali, beberap a kali, atau
berulang kali.
e. Sistem pendukung keputusan memberi dukungan kepada semua fase da lam proses
pengambilan keputusan.
merubah sistem pendukung keputusan harus fleksibel sehingga pengg una dapat
dirumah saat bekerja dengan system, seperti user friendly, fle ksibelitas,
kemampuan penggunaan grafik yang tinggi dan bahasa untuk berinteraksi dengan
mesin seperti menggunakan bahasa inggris maka akan menaikann efektifitas dari
waktu dna kualitas ketimbang pada biaya pembuatan keputusan atau biaya
sendiri yang sederhana. Sistem yang besar dapat dibangun dengan bant uan dari
format, dan tipe, dari sistem informasi geografis (GIS) sampai pada orientasi
objek.
n. Sebagai alat standalone yang digunakann oleh seorang pengambil keputus an pada
ditunjukkan pada gambar di bawah ini untuk mendapatkan keputusan yang terbaik.
18
langkah-langkah berikut:
man terhadap masalah dan menguji solusi yang layak. Sebua h model
pemaha
Pada tahap ini dilakukan proses pemilihan diantara berbagai alternatif tindakan
sering tidak jelas karena aktivitas tertentu dapat dilakukan selama k edua fase
tersebut dan karena orang dapat sering kembali dari aktivitas pilihan ke aktivitas
berikut:
a. Data Management
Termasuk database, yang mengandung data yang relevan untuk berbagai situasi
dan diatur oleh software yang disebut Database Management System (DBMS).
20
b. Model Management
c. Communication
User dapat berkomunikasi dan memberikan perintah pada DSS melalui subsistem
d. Knowledge Management
Subsistem optional ini dapat mendukung subsistem lain atau bertindak sebagai
Data Model
Data; external and
management management
internal
Knowledge
manager
Dialog
management
Manager (user)
dibangun sebagai alat untuk mencari pola relasi antar variabel, dan digun akan untuk
mengevaluasi data berbentuk angka guna menghasilkan data yang lebih berm anfaat,
maka adakalanya output sebuah model dapat digunakan sebagai input mod el lainnya
(Dermawan, 2009).
hirarki fungsional dengan input utamanya persepsi manusia. Dengan hir arki, suatu
ini akan menguraikan masalah multi factor atau multi kriteria yang komple ks menjadi
suatu hira rki, menurut Saaty (1993), hirarki didefenisikan sebagai suatu representasi
dari sebuah permasalahan yang kompleks dalam suatu struktur multi level pertama
adalah tujuan, yang diikuti level factor, kriteria, sub kriteria, dan seterusnya ke bawah
hingga level terakhir dari alternative. Dengan hirarki, suatu masalah yang kompleks
suatu bentuk hirarki sehingga permasalahan akan tampak lebih terstruktur dan
sistematis.
keputusan kompleks yang meliputi perbandingan alternative. AHP juga memun gkin
ciri khusus, hirarki yang dimilikinya masalah kompleks yang tidak te rstruktur
AHP ada beberapa prinsip yang harus dipahami diantaranya adalah omposition
dan sy be
1. nthesis
Prin of priority (sintesa prioritas) (Badiru, 1995).
tidak terrinsip kerja AHP adalah penyederhanaan suatu persoalan kompl hie rarki.
tentang artitingkat kepentingan setiap variabel diberi nilai numerik secara v ariabel
lain. Dari penting variabel tersebut secara relatif dibandingkan dengan untuk
menetapkanberbagai
variabelpertimbangan
yang memiliki prioritas
tersebut tinggidilakukan
kemudian dan berperan
sintesa untuk
a. Decomposition
complete dan incomplete. Suatu hirarki keputusan disebut complete jika semua
elemen pada suatu tingkatan memiliki hubungan terhadap semua eleme n yang
ada pada tingkat berikutnya. Sementara hirarki keputusan incomplete yakni tidak
semua unsur pada masing-masing jenjang mempunyai hubungan. Pada umu mnya
dilakukan tanpa memandang masalah sebagai suatu sistem dengan suatu struktur
tertentu.
24
b. Comparative Judgement
dua elemen pada suatu tingkat tertentu dalam kaitannya dengan tingkatan di
atasnya. Penilaian ini merupakan inti dari AHP karena akan berpen garuh
terhadap urutan prioritas dari elemen-elemennya. Hasil dari penilaian ini lebih
tiap kriteria. Skala preferensi yang digunakan yaitu skala 1 yang m enunjukan
tingkat yang paling rendah (equal importance) sampai dengan skala 9 yang
c. Synthesis of Priority
d. Logical Consistency
dilakukan dalam proses perhitungan bobot dengan metode AHP (Riyanto, 2011).
hirarki yang diawali dengan tujuan umum, dilanjutkan dengan kriteria dan
kriteria lain (Saaty, 2008), skala 1 sampai 9 adalah skala terba ik dalam
membandingkan elemen.
Tingkat
Definisi Keterangan
Kepentingan
Equal importance Kedua elemen mempunyai
1
(sama penting) pengaruh yang sama
Weak importance of Pengalaman dan penilaian sangat
3 one over another
memihak satu elemen
(sedikit lebih
26
1) Menjumlahkan nilai-nilai dari setiap kolom pada matriks, seperti terlihat pada
tabel berikut:
K1 K2 ... Kn
Nilai
K1 +... ... +...
perbandingan K11
K2 Nilai +... ... +...
27
perbandingan K21
: : : : :
Nilai
Kn +... ... +...
perbandingan Kn1
∑ ∑
∑
∑ Kolom K1 Kolom ... Kolom
Kolom
K2 Kn
2) Membagi setiap nilai dari kolom dengan total kolom yang bersangkutan untuk
baris dan kemudian membaginya dengan jumlah elemen (n) atau kriteria untuk
mendapatkan nilai prioritas (TPV). Penjumlahn baris dapat dilihat pada tabel
berikut:
K1 K2 ... Kn TPV
Nilai ∑
perbandingan Baris
K1 +... ... +...
K11 / ∑ Kolom K1 /
K1 n
Nilai
∑
perbandingan Baris
K2 +... ... +...
K21 / ∑ Kolom K2 /
K1 n
: : : : :
Nilai
perbandingan Baris
Kn1 / ∑ Kolom Kn /
Kn +... ... +... n
K1
nilai CR > 0.1 maka pertimbangan yang dibuat perlu diperbaiki dan diteliti
kembali.
1) Bobot yang didapat dari nilai TPV dikalikan dengan nilai-nilai awal elemen
matriks perbandingan yang telah diubah menjadi bentuk desimal. Adapun tabel
perkalian TPV dengan elemen matriks dapat dilihat pada tabel berikut:
2) Menjumlahkan nilai setiap bbaris yaitu nilai hasil perkalian TPV dengan
elemen matriks. Adapun tabel penjumlahan baris setelah perkalian TPV dapat
K1 K2 ... Kn TPV
Nilai ∑
K1 perbandingan +... ... +... Baris
K11* TPV K1 K1
Nilai ∑
K2 +... ... +...
perbandingan Baris
29
K21* TPV K1 K2
: : : : :
Nilai ∑
Kn perbandingan +... ... +... Baris
Kn1* TPV K1 Kn
3) Hasil dari penjumlahan baris dibagi dengan nilai TPV setiap kriteria, sehingga
4) Nilai rata-rata λ maks didapat dengan cara menjumlahkan semua nilai λ maks
setiap baris dan dibagi dengan jumlah kriteria (n) seperti pada rumus berikut:
keterangan:
CI = (λ maks – n) / (n – 1)
Consistency Ratio (CR) dengan mengacu pada Random Index (RI) yang dapat
diambil dengan ketentuan sesuai dengan jumlah kriteria yang digunakan. Nilai RI
V
1 2 3 4 5 6 7 8 9 10
al
0,5 0.9 1,1 1,2 1,3 1,4 1,4 1,4
RI 0 0
8 0 2 4 2 1 5 9
CR = CI / RI
Keterangan:
CR = Consistency Ratio
CI = Consistency Index
RI = Random Index
f. Langkah perhitungan untuk mendapatkan nilai sub kriteria sama seperti langkah b
dan c.
g. Menghitung nilai rating setiap sub kriteria dengan cara menormalisasikan, yaitu
membagi nilai prioritas yang di dapat dengan nilai prioritas terbesar (Riyanto,
2011).
3. Metode Rating
Ada metode lain yang digunakan untuk mendapatkan prioritas dari setiap
kriteria a tau alternatif. Metode ini biasa disebut dengan metode rating (pe ngurutan).
Metode rating biasa untuk menilai atau mengurutkan alternatif dalam jumlah besar,
contohnya adalah menilai calon siswa baru pada Sekolah Menengah Atas (Riyanto,
2011).
31
membedakan adalah setiap cabang dari kriteria atau sub kriteria akan dibe ri satu set
peringkat kepentingan intensitas, seperti excellent, good, average, dan lain -lain. Tipe
dan nilai dari peringkat kepetingan intensitas boleh berbeda-beda antara yang satu
dengan yang lain. Kemudian untuk mendapatkan nilai rating, dilakukan n ormalisasi
dengan ca ra membagi nilai prioritas yang didapat dengan nilai prioritas ter besar dari
sekolah lama untuk menjadi siswa baru di satu sekolah dengan beberapa p ersyaratan
yang telah ditentukan oleh sekolah. Penerimaan siswa baru merupakan salah satu
kewajiban
pihak sekolah dan Dinas Pendidikan setiap tahun ajaran baru.
Penerimaan siswa baru merupakan gerbang awal yang harus dila lui peserta
didik. Peristiwa penting bagi suatu sekolah, karena peristiwa ini merupaka n titik awal
yang menetukan kelancaran tugas suatu sekolah. Kesalahan dalam penerimaa n siswa
bersangkutan penerimaan siswa baru dilakukan bukanlah hal yang ringan. Sekolah
menarik siswa-siswa yang berkualitas yang mana input sekolah juga bias lebih baik
perbuatan, atau sikap terhadap seseorang. Siswa merupakan pelajar pada akademik
atau perguruan tinggi. Baru merupakan suatu hal yang belum ada sebelumnya.
D. Web
Web merupakan aplikasi yang bersifat request response layanan antara client
dan server yang dijalankan pada protokol HTTP dalam suatu jaringan komuni kasi
data dengan menggunakan default port 80. Proses request response diaw ali dengan
cara memasukkan URL yang sesuai dengan skema URI. Pada sisi clie nt aplikasi
yang dig unakan dapat berupa browser untuk meminta dan menerima l ayanan,
sedangkan pada sisi server dapat berupa DNS Server, web Server, dan Database
Server. Port yang digunkan pada protocol ini bukanlah port yang berbe ntuk fisik,
Halaman web merupakan berkas yang ditulis sebagai berkas teks biasa (plain
text) yang diatur dan dikombinasikan sedemikian rupa dengan instruk si-instruksi
oleh client melalui aplikasi peramban web (Browser). Berkas tersebut kemudian
diterjemahkan oleh browser, selanjutnya ditampilkan pada layar (screen) kompu ter.
meningkatkan aspek keamanan dan aspek privasi yang lebih baik (Sutarman, 2007).
Web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis atau
Selain website sebagai kumpulan dari halaman dapat bersifat statis maupun
dinamis, ya ng membentuk satu rangkaian yang saling terkait dimana masi ng-masing
informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari
E. PHP
PHP adalah sebuah bahasa pemrograman yang perintahnya dilaksan akan pada
server dan kemudian hasilnya ditampilkan pada komputer client. PHP me rupakan
perintah-pe
rintah HTML. Dapat dikatakan tanpa HTML, maka PHP ti dak dapat
PHP pada awalnya diciptakan oleh Rasmus Lerdof pada tahun 1994 s ebagai
sebuah apli
kasi kecil (berbentuk makro) untuk melengkapi situs persona lnya di
internet. I tu sebabnya pada saat itu, PHP merupakan singkatan dar i Personal
pendukung gerakan Public Licences menjadi sebuah bahasa yang lebih sempurna
seperti saat ini. Pada tahun 2001, PHP telah digunakan oleh lebih dari lima juta situs
Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya
terhadap banyak database. Berikut database yang dapat didukung oleh PHP :
1. Adabas D
2. dBase
3. Direct MS-SQL
4. Ingres
5. Interbase
6. MSQL
7. MySQL
menampilkan isi database ke halaman web. Pada prinsipnya PHP mempuny ai fungsi
yang sama dengan skrip-skrip seperti ASP (Active Server Page), Col d Fusion,
ataupun Pe rl. Namun, perlu diketahui bahwa PHP sebenarnya bisa dipaka i secara
command line. Artinya, skrip PHP dapat dijalankan tanpa melibatkan w eb server
F. MySQL
dapat memuaskan keperluan saat ini dan masa datang. Pada perancangan konseptual
akan menunjukkan entity dan relasinya berdasarkan proses yang diinginkan oleh
35
organisasi. Ketika menentukan entity dan relasinya dibutuhkan analisis data tentang
informasi yang ada dalam spesifikasi di masa mendatang. Pada perancangan model
konseptual penekanan tinjauan dilakukan pada struktur data dan relasi antar file.
Tidak perlu memikirkan tentang terapan dan operasi yang akan dilakuka n pada
Sistem basis data adalah suatu sistem informasi yang mengint egrasikan
kumpulandari data yang saling berhubungan satu dengan yang lainny a sehingga
dapat dig unakan untuk beberapa aplikasi yang bermacam-macam di d alam suatu
relasional. Database yang memiliki struktur relasional terdapat table-t abel untuk
menyimpandata.
MySQL adalah program database yang mampu mengirim dan men erima data
dengan sangat cepat dan multi user. MySQL memiliki dua bentuk lisensi, yaitu free
turunan sa lah satu konsep utama dalam database sejak lama, yaitu SQL (Structured
a. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti
Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak
lagi.
36
b. Open Source. MySQL didistribusikan secara open source, dibawah lisensi GPL
c. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang
menangani query sederhana, dengan kata lain dapat memproses lebih ban yak SQL
G. XAMPP
XA MPP merupakan Paket web server PHP dan database MySQL yang paling
b. htdoc yaitu folder tempat meletakkan berkas-berkas yang akan dija lankan. Di
1. Flowmap
menunjukkan arus dari dokumen, aliran data fisis, entitas sistem informasi dan
kegiatan operasi yang berhubungan dengan sistem informasi. Berikut simbol dari
flowmap.
Menunjukkan dokumen
berupa input dan output pada
Dokumen proses manual dan berbasis
komputer
Menunjukkan media
penyimpanan data/informasi
Penyimpan file pada proses berbasis
an
komputer, file dapat disimpan
Magnetik
pada harddisk, disket, CD dan
lain-lain
Menunjukkan arah aliran
Arah Alir dokumen antar bagian yang
Dokumen terkait pada suatu sistem
Menunjukkan media
Penyimpan penyimpanan data atau
an Manual
informasi secara manual
perubahan. Data Flow Diagram (DFD) adalah representasi dalam bent uk gambar
yang menje laskan aliran informasi dan perubahan yang terjadi dari su atu data di
input sa mpai hasil output suatu data. DFD juga dapat diguna kan untuk
mempresentasikan sistem atau perangkat lunak dalam semua level yang abstrak
(Pressman, 2001) .
Data Flow Diagram (DFD) adalah model dari sistem untuk menggambarkan
pembagian sistem ke modul yang lebih kecil. Elemen-elemen data yang di gunakan
4. Flowchart
Bagan alir atau flowchart merupakan alat bantu berbentuk gra fik yang
dapat digun akan untuk menunjukkan urutan-urutan kegiatan dari sistem infor masi
METODE PENELITIAN
atau sa mpel tertentu, pengumpulan data menggunakan instrument peneliti an, analisis
data bersif at kuantitatif/statistic, dengan tujuan untuk menguji hipotesis yang telah
ditetapkan. Definisi lain menyebutkan penelitian kuantitatif adalah pene litian yang
terhadap data tersebut, serta penampilan dari hasilnya. Demikian pula pada tahap
kesimpulan penelitian akan lebih baik bila disertai dengan gambar, tabel, grafik, atau
Dipilihnya jenis penelitian ini karena penulis menganggap jenis ini sangat
cocok dengan penelitian yang diangkat oleh penulis karena melakukan p enelitian
berupa eksperimen terhadap objek penelitian penulis. Pada penelitian ini, lokasi
B. Pendekatan Penelitian
42
43
C. Sumber Data
penerimaan siswa baru di SMA Negeri 8 Pinrang. Selain itu data juga dipe rolah dari
buku pust aka terkait tentang pembuatan sistem pendukung keputus an, jurnal
penelitian terdahulu yang memiliki keterkaitan pada penelitian ini, dan sumber-
untuk memperoleh informasi yang berhubungan dengan materi skripsi me lalui buku-
buku, skripsi yang berhubungan, bahan kuliah dan bacaan lainnya yan g memiliki
2. Wawancara (Interview)
keterangan secara langsung dari beberapa orang yang diwawancarai. Dalam hal ini
Sekolah, Wakil Kepala Sekolah, dan panitia pelaksana penerimaan siswa baru di
E. Instrumen Penelitian
dan mera ncang aplikasi. Adapun alat dan bahan yang digunakan dalam penelitian
1. Perangkat Keras
2) RAM 2.00 GB
c. PrinterCanon iP1980
2. Perangkat Lunak
b. Notepad++
c. MySQL Server
d. XAMPP
1. Pengolahan Data
yang sesuai dengan tujuan, rancangan, dan sifat penelitian. Metode pengolahan data
a. Reduksi data adalah mengurangi atau memilah-milah data yang sesuai dengan
2. Analisis Data
berdasarkan data yang diperoleh. Analisis yang digunakan adalah analisis data
kualitatif. Analisis data kualitatif adalah upaya yang dilakukan de ngan jalan
catatan lapangan serta memberikan kode agar sumber datanya tetap dapat ditelusuri.
G. MetodePerancangan Aplikasi
Pada penelitian ini, metode perancangan aplikasi yang diguna kan adalah
waterfall yang merupakann salah satu metode dalam System Development Live Cycle
(SDLC) ya ng mempunyai ciri khas pengerjaan setiap fase dalam waterfal l harus
waterfall a dalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara
linear.
Requirements
definition
System and
software design
Implementation
and unit testing
Integration and
system testing
Operation and
maintenance
dari fase ini, termasuk didalamnya kegunaan software yang diha rapkan
2. Sy stem and Software Design, tahap ini dilakukan sebelum coding . Tahap ini
bagaimana tampilannya.
modul yang sudah dibuat dan pengujian ini dilakukan untuk mengetahui
47
apakah softaware yang dibuat telah sesuai dengan desainnya dan masih
H. Metode Pengujian
Untuk metode pengujian yang dilakukan pada penelitian ini adalah metode
Black Box testing adalah pengujian aspek fundamental sistem tanpa memper hatikan
struktur logika internal perangkat lunak. Pengujian Black Box merupak an metode
2009). Sedangkan White Box adalah pengujian yang didasarkan pada p engecekan
terhadap etil
d perancangan, menggunakan struktur kontrol dari desai n program
(Liapsa, 2014).
Node Keterangan
1 Start
2 Tampil halaman login
48
Tabel III.2 Rancangan Tabel Uji Sistem Whitebox Menu Data Pendaftaran
Node Keterangan
1 Start
2 Tampil menu data pendaftar If
3 pilih = formulir pendaftaran If
4 True tampil data pendaftaran
5 If False tampil menu data pendaftar
6 If pilih = laporan lulus administrasi
7 If True tampil data llulus administrasi
8 If False tampil menu data pendaftar If
9 pilih = laporan kelulusan
10 If True Tampil data kelulusan siswa
11 If False Tampil menu data pendaftar
12 Stop
Tabel III.3 Rancangan Tabel Uji Sistem Whitebox Menu Data Administrator
Node Keterangan
1 Start
2 Tampil menu data administrator
3 If pilih = manage album
4 If True tampil data album
5 If False tampil menu data administrator
6 If pilih = manage foto
7 If True tampil data gallery
8 If False tampil menu data administrator
9 If pilih = manage informasi
10 If True tampil data berita
49
Node Keterangan
1 Start
2 Tampil menu laporan
3 If pilih = laporan data pendaftar
4 If True cetak data pendaftar
5 If False Tampil menu laporan
6 If pilih = laporan hasil nilai
7 If True cetak data nilai
8 If False Tampil menu laporan
9 If pilih = laporan kelulusan
10 If True cetak data siswa lulus
11 If False Tampil menu laporan
12 Stop
50
siswa baru
6 Form Login untuk admin Akun masuk ke Form sesuai hak aksesnya
ulang.
51
BAB IV
Ana lisis sistem dapat dideefenisikan sebagai suatu proses penguraian dari
suatu sis tem informasi yang utuh ke dalam komponen sistem dengan maksud
yang terjadi dan kebutuhan yang diharapkan, sehingga dapat diusulkan pe rb aikan-
perbaikan yang dilakukan pada sistem tersebut. Analisis sistem yang b erjalan
merupakan suatu gambaran tentang sistem yang diamati yang sedang berja lan saat
ini, sehingga kelebihan dan kekurangan dapat diketahui. Analisis sistem yang
Berdasarkan pada permasalahan yang telah diuraikan pada bab I, dianal isis
bahwa pelaksanaan penerimaan siswa baru di SMA Negeri 8 Pinrang yan g selama
AHP dapat mempermudah proses penyeleksian calon siswa baru dengan tepat dan
adil.
Berikut prosedur sistem yang sedang berjalan akan dijelaskan secara detail
51
52
M ata Calon
Fo yang Lulus
Formulir Pendaftaran telah
terisi dan kelengkapan
engisi persyaratan Laporan D
rmulir Siswa Baru
Formulir P
terisi dan
per Periksa
endaftaran telah Kelengkapan
kelengkapan Berkas
syaratan
Men
Nilai Tes
gikuti Tes
Ni
Periksa Nilai
lai Tes Tes
Membuat Laporan
Kelulusan Calon Siswa
Baru
Gambar IV.1. Flow Map Diagram pada Sistem yang Sedang Berjalan
53
1. Analisis Masalah
Adapun permasalah sistem yang sedang berjalan pada SMA Negeri 8 Pinrang
a. Panitia penerimaan calon siswa baru dan kepala sekolah sering terha mbat dan
mengulur waktu dalam proses pengambilan keputusan dari waktu yang sudah
ditentukan sebelumnya. Hal ini disebabkan oleh proses penyeleksian y ang lambat,
sedangkan jumlah calon siswa baru yang mendaftar mengalami pen ingkatan
setiap tahunnya.
b. Keputus an yang bersifat subjektif akan terjadi jika pihak sekolah tida k mampu
melakukan proses seleksi dengan waktu yang cepat. Karena kelemahan pada
sistem yang sedang berjalan, maka berakibat ketidakadilan dalam keputus an yang
2. Analisis Kebutuhan
a. Kebutuhan Data
penyeleksian
b. Kebutuhan Fungsional
Penjelasan proses fungsi adalah suatu bagian yang berupa penjelasan secara
1. Memiliki form login yang harus diisi username dan password yang dimiliki
oleh kepala sekolah dan panitia penerimaan calon siswa baru yang memiliki
hak akses.
2. Memiliki menu home yang terdiri dari menu Jadwal Pelaksanaan, Input Data,
4. Menu Input Data merupakan menu yang digunakan oleh panitia untuk
pendaftaran.
telah ditetapkan oleh pihak sekolah, seperti nilai UN, nilai US, nilai tes, dan
lain-lain.
yang telah tersimpan di dalam database. Menu Penyimpanan Data te rdiri dari
menu Data Calon Siswa Baru, Data Penilaian, Data Hak Akses, dan Data
calon siswa baru yang telah mendaftar, laporan dari hasil penilaian kriteria
dari keseluruhan calon siswa baru, dan laporan nama-nama calon siswa baru
55
STAR
Mengakses Mengakses
website website
SPK SPK
Mengisi
Database data Membuka
formulir
siswa data siswa
PSB
Mengikuti
tes
Database nilai
Sistem menyeleksi
data siswa
X1
56
X1
Menerima
Menerima Data siswa lulus
laporan
data seleksi
kelulusan hasil
kelulusan
Lulus
Database daftar
ulang
STOP
C. Perancangan Sistem
secara logis, dimualai dari pengumpulan data yang diperlukan guna pe laksanaan
adanya perubahan. untuk jalur profesional sistem dapat juga melibatkan para pemakai
di dalam merancang sistem. Dengan demikian para pemakai dapat menge mbangkan
sistem informasi yang dapat berfungsi sebagaimana yang dikehendaki oleh para
pemakai terseut.
1. Diagram Berjenjang
1P 4P
Pengelolaan 2P 3P
Pengelolaan Pengelolaan Cetak
Data Siswa Laporan
SPK Daftar Ulang
Kelulusan Siswa
4.1P
1.1P
tak Laporan
Registrasi
Siswa
Siswa
CeTerdaftar
4.2P
1.2P
tak Laporan
Verifikasi
Hasil
Kelulusan
Penilaian
Ce
4.3P
tak Laporan
Hasil
Seleksi
Ce
Data_baru_siswa 1P Data_siswa
Pengelolaan db_siswa
Data Siswa
2P Data_spk_
Data_baru_spk_kelulusan Pengelolaan kelulusan
db_perhitunganahp
SPK
Kelulusan
Admin
3P Data_daftar_u
Data_baru_daftar_ulang_siswa Pengelolaan lang_siswa
db_daftar_ulang
Daftar Ulang
Siswa
Laporan_siswa_terdaftar
Laporan_ hasil_penilaian Laporan_hasil_daftar_ulang_siswa
4P
Laporan_hasil_seleksi Laporan_hasil_penilaian
Cetak
Laporan Laporan_siswa_terdaftar
4. Diagram Rinci
Diagram rinci adalah diagram yang menguraikan proses apa yang ada dalam
Data_perhitunganahp
tunganahp
db_perhi
Data_perhitunganahp
1.2P Data_hasil_ujian
Verifikasi db_hasil_ ujian
Data_siswa kelulusan
Data_kelulusan
db_siswa db_perhitunganahp
Data_siswa_terdaftar Data_hasil_penilaian
4.1P
Cetak La oran
Sisw 4.2P
Terdaftporan Cetak Lap n
a Hasil
ar Penilaia
Laporan_hasil_penilaian
Laporan_siswa_terdaftar
Admin
Laporan_hasil_seleksi
4.3P Cetak
Laporan Hasil
Seleksi
Data_hasil_seleksi
db_hasil_ujian
5. Relasi Data
siswa n hasil m nilai
6. Ka
_upload,
password, nama, tempat_lahir, tanggal_lahir, jenis_kela
Ha status, tanggal}
Use
Nilai : {no_ujian, un, us, rapor, btq, wawancara, total} level,
Na Pswa pendaftar
Fore
ma tabel : siswa
Fungsi
rimary key Menginput data calon siswa baru yang mendaftar
: no_pendaftaran
ign key :-
61
2 Username Varchar 50
3 Password Varchar 50
4 Konfirmasi Varchar 50
7 Tanggal_lahir Date
8 Jenis_kelamin Varchar 50
10 Agama Varchar 50
11 Nisn Varchar 50
13 Un Int 10
14 Us Int 10
15 Rapor Int 10
17 Status Varchar 50
18 Tanggal date
62
4 Nilai Int 10
5 Status Varchar 30
c. Tabel Penilaian
Foreign key :
2 Un Int 10
3 Us Int 10
4 Rapor Int 10
5 Btq Int 10
6 Wawancara Int 10
7 Total Int 10
d. Tabel user
Foreign key :
2 Password Varchar 50
5 No_telp Varchar 20
6 Level Varchar 20
7 Blokir Enum(“Y”,”N”)
8 Id_session Varchar 50
Input dan output diperlukan ada karena bahan dasar dalam pengolahan
informasi, yang masuk ke dalam sistem dapat langsung diolah menjadi inf ormasi atau
jika belum dibutuhkann sekarang dapat disimpan terlebih dahulu dalam b entuk basis
data. Berikut ini adalah interface rancangan input dan output dari peranca ngan sistem
USERNAME
PASSWORD
LOGIN
Home
Menu 2 Menu 3 Menu 4 Menu 5 Menu 6
Page
Registrasi
Login Pendaftar
Login Admin
Pengenalan tentang Sekolah SMA
Negeri 8 Pinrang
Header
Header
Logout
Menu 1
Menu 2
Menu 3
Menu 4
Data
Menu 5
Menu 6
Menu 7
Menu 8
Menu 9
Menu 10
Header
Header
Laporan
Isi Laporan
A. Implementasi
berdasarkan hasil analisis yang dapat dimengerti oleh mesin serta p enerapan
rancangan yang telah dilakukan. Implementasi ditampilkan dari scree nshoot dari
halaman we
bsite yang digunakan sebagai alat bahan penelitian yang telah dirincikan
Dalam halalaman ini terdapat tampilan berupa pengenalan dasar tentang sekolah
68
69
Halaman ini berisi tampilan untuk melihat apakah calon siswa yang
Selanjutnya, jika dinyatakan lulus maka calon siswa baru dapat mencetak bukti
Dalam halaman ini terlihat tampilan untuk melihat atau mengetahui apakah
calon siswa baru yang telah mengikuti tes dinyatakakn lulus atau tidak.
Pada halaman ini terlihat tampilan untuk melakukan proses login untuk admin
halaman ini, admin juga mengatur tampilan website yang dilihat oleh calon
siswa baru.
Dalam halaman ini admin dapat menambah, mengedit, atau menghapus nama-
Dalam halaman ini admin dapat menambah atau menghapus foto-foto yang akan
di unggah.
Dalam halaman ini admin dapat menambah, mengedit, atau menghapus berita
yang akan di unggah. Berita ini juga akan terlihat pada website halaman utama.
Dalam halaman ini admin dapat melihat data calon siswa baru yang telah
melakukan registrasi dan mengubah status lulus administrasi. Admin juga dapat
melihat data-data yang telah diisi oleh calon siswa baru pada menu formulir
pendaftaran baru.
Dalam halaman ini admin akan menginput nilai hasil tes yang telah diperoleh
oleh calon siswa baru pada saat melakukan tes BTQ dan Wawancar.
Dalam halaman ini admin akan melihat data calon siswa baru yang telah
terseleksi dan dinyatakan lulus setelah mengikuti tes. Admin juga akan mengisi
data daftar ulang yang dilakukan calon siswa baru yang dinyatakan lulus.
yang akan dilakukan oleh sistem, sehingga proses perhitungan lebih mudah dan
cepat.
Pada halaman ini admin dapat melihat detail siswa baru yang telah melakukan
pendaftaran ulang.
Halaman ini admin dapat melihat dan mencetak laporan data pendaftar, laporan
Setelah admin mengklik laporan data pendaftar, maka selanjutnya akan muncul
halaman untuk mencetak laporan data pendaftar, seperti gambbar berikut ini.
Selain itu admin juga dapat mengklik laporan data hasil penilaian, maka
selanjutnya akan muncul halaman untuk mencetak laporan data hasil penilaian,
Pengujian pada sistem yang baru dibangun dilakukan melalui tahap pengujian
1. Pengujian Whitebox
case. Adapun metode yang digunakan dalam pengujian whitebox ini adalah metode
basis path mengijinkan pendesain kasus uji untuk membuat perkiraan lojik yang
a. Halaman Login
Start 1
Tampil
2
halaman
login
Tetappada
men5 u
Tampil
If user&pass Y halaman 6 7
=’2' pendaftara
n
Tetappada
men8 u
Start 9
1) Cyclomatic Complexity
E Edge) = 10
( NNode) =9
( G) =E–N+2
V( = 10 – 9 + 2
=3
V(G) =P+1
= 2 +1
=3
80
Path 1 : 1-2-3-5-6-8-9
Path 2 : 1-2-3-4-5-6-8-9
Path 3 : 1-2-3-4-5-6-7-8-9
Path = 3. Karena nilai yang dihasilkan dari keempat parameter tersebut hasilnya
sama dapat, maka disimpulkan bahwa rancangan program tersebut bebas dari
Start 1
Tampil
data penmenu
daftar 2
If pilih= fo 4
pendaft rmulir Tampil data 3
aran Y pendaftaran
Tetap p
men ada 5
u
If pilih
laporan l = Tampil data 7
administulus Y lulus 6
rasi administrasi
T
Tetap p
menu ada 8
If pilih=
laporan Y Tampil data 9 10
kelulusan kelulusan siswa
Tetap pada 11
menu
Start 12
1) Cyclomatic Complexity
E (Edge) = 14
N (Node) = 12
V(G) =E–N+2
= 14 – 12 + 2
=4
V(G) =P+1
= 3 +1
=4
Path 1 : 1-2-3-5-6-8-9-11-12
Path 2 : 1-2-3-4-5-6-8-9-11-12
Path 3 : 1-2-3-4-5-6-7-8-9-11-12
Path 4 : 1-2-3-4-5-6-7-8-9-10-11-12
Start 1
Tampil menu
data 2
administrator
Tetap pada 5
menu
Tetap pada 8
menu
TT
Tetap pada 11
menu
If
pilih=
manage siswa Y Tampil
siswadata
12 13
baru mendaftar
Tetap pada 14
menu
X1 X2
X1 X2
83
X1 X2
X1 X2
Tet
17
ap pada
menu
If
man
kelpilih=
Tampil data 18 19
age hasil Y hasil ujian
ulusan
Tet TT
20
ap pada
menu
If pi
kel
lih= SPK Tampil data 21 22
ulusan Y proses SPK
Tet TT
23
ap pada
menu
If
mana
s
pilih= Tampil data
ge button Y pengaturan 24 25
tatus status button
Tet TT
26
ap pada
menu
If
mana
upilih=
Tampil data 27 28
ge daftar Y
daftar ulang
lang
Tet TT
29
ap pada
menu
Start 30
5) Cyclomatic Complexity
E (Edge) = 38
N (Node) = 30
84
V(G) =E–N+2
= 38 – 30 + 2
= 10
V(G) =P+1
= 9 +1
= 10
Path 1 : 1-2-3-5-6-8-9-11-12-14-15-17-18-20-21-23-24-26-27-29-30
Path 2 : 1-2-3-4-5-6-8-9-11-12-14-15-17-18-20-21-23-24-26-27-29-30
Path 3 : 1-2-3-4-5-6-7-8-9-11-12-14-15-17-18-20-21-23-24-26-27-29-30
Path 4 : 1-2-3-4-5-6-7-8-9-10-11-12-14-15-17-18-20-21-23-24-26-27-29-
30
Path 5 : 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-17-18-20-21-23-24-26-27-
29-30
Path 6 : 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-20-21-23-24-26-
27-29-30
Path 7 : 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-23-24-
26-27-29-30
Path 8 : 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-
24-26-27-29-30
85
Path 9 : 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-
24-25-26-27-29-30
Path 10 : 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-
24-25-26-27-28-29-30
terdapat jumlah Cyclomatic Comlexity = 10, Predicate Node = 10, Region = 10,
dan Independent Path = 10. Karena nilai yang dihasilkan dari keempat
d. Menu Laporan
Start 1
Tampil enu 2
m an
lapoor
If pilih= la
poran Y Cetak data
4 data pend3 aftar pendaftar
Tetap pada 5
men
u
=
If pilih
hasil Y Cetak data nilai 6
laporan
7 nilai
ada 8
Tetap p
men
u
If pilih=
laporan Cetak 9 10
Y data
kelulusan lulus
Tetap pada
11 menu
Start 12
9) Cyclomatic Complexity
E (Edge) = 14
N (Node) = 12
V(G) =E–N+2
= 14 – 12 + 2
=4
V(G) =P+1
= 3 +1
=4
Path 1 : 1-2-3-5-6-8-9-11-12
Path 2 : 1-2-3-4-5-6-8-9-11-12
Path 3 : 1-2-3-4-5-6-7-8-9-11-12
Path 4 : 1-2-3-4-5-6-7-8-9-10-11-12
Path = 4. Karena nilai yang dihasilkan dari keempat parameter tersebut hasilnya
sama dapat, maka disimpulkan bahwa rancangan program tersebut bebas dari
2. Pengujian Blackbox
Pengujian ini dilakukan untuk mwnguji tampilan awal dari sistem ini, yaitu
halaman yang berinteraksi langsung dengan calon siswa baru. Untuk jasil
Data
Yang diharapkan Status
Masukan
baru
informasi/berita
Mengaktifkan atau
Memilih menu
menonaktifkan button pada [v] Sukses
manage button
menu pendaftaran setelah calon [ ] Gagal
status
90
PENUTUP
A. Kesimpulan
Tujuan dari penelitian ini adalah untuk menganalisis dan merancang suatu
secara cepat dan tepat dalam hal ini adalah kepala sekolah yang dibantu oleh wakil
kepala sekolah dalam menentukan calon siswa baru yang layak untuk masuk dan
bersekolah di SMA Negeri 8 Pinrang serta melayani calon siswa baru dalam
mendaftardi SMA Negeri 8 Pinrang secara online. Hal ini dibuktikan oleh pengujian
Node, Region, dan Independent Path, bahwa rancangan program tersebut bebas dari
B. Saran
pendukung keputusan ini masih jauh dari kesempurnaan. Apabila ada yang berniat
91
92
baru tersebut.
Kejuruan.
DAFTAR PUSTAKA
Riyanto. Sistem Informasi Penjualan dengan PHP dan MySQL. Yogyakarta: Gava
Media, 2011.
Saaty, T. L. Decision Making With the Analytic Hierarchy Process. 2008
Saaty, Thomas L. Teori Pengambilan Keputusan Bagi Para Pemimpin, Proses
Hirarki Analitik untuk Pengambilan Keputusan dalam Situasi yang
Kompleks. Jakarta: PT. Pustaka Binama Presindo, 1993.
Septia, Firdha. “Analisis dan Perancangan Aplikasi Penerimaan Siswa Baru
Menggunakan Metode SAW dan Metode Promethee (Studi Kasus: SMAN 1
Tebing Tinggi)”. Skripsi. Medan: Fakultas Ilmu Komputer dan Teknologi
Informasi USU Medan, 2014.
Shihab, M. Quraish. Tafsir Al Misbah : Pesan, Kesan dan Keserasian Al-Qur’an.
Jakarta : Lentera Hati, 2002.
Simarmata, Janner. Pengenalan Teknologi Komputer dan Informasi. Yo gyakarta:
Penerbit Andi, 2006.
Sugiyono. Metode Penelitian Kuantitatif Kualitatif dan Kombinasi (Mixed Methods).
Bandung: Alfabeta, 2014
Supranto, Johanes. Teknik Pengambilan Keputusan. Jakarta: PT. Rineka C ipta, 1998.
http://www.scribd.com/hery.seputro/d/2908406-Modul-6-Analytic -Hierarchy-
Process (25 Februari 2017).
Surbakti, Irfan. Sistem Pendukung Keputusan (Decision Support System).
Yogyakarta: Graha Ilmu, 2002.
Sutabri, Tata. Analisis Sistem Informasi. Yogyakarta: Andi, 2005.
Sutarman. Membangun Aplikasi WEB dengan PHP dan MySQL. Yogyakarta: Graha
Ilmu, 2007.
Turban, E. Decision Support System and Intelligent Systems. Edisi Bahasa Indonesia.
Jilid 1. Yogyakarta: Penerbit Andi, 2005.
Wahana Komputer. Panduan Belajar MySQL Database Server. Jakarta: Mediakita,
2010.
Wardana, Andi Setiya. Pengembangan Sistem dengan Metode Waterfall.
http://andisetiya.blog.widyatama.ac.id/2013/10/02/pengembangan-sistem-
informasi-dengan-metode-waterfall/ (27 Februari 2017)
RIWAYAT HIDUP
melanjutkan pedidikan di SD Negeri 141 Tuppu dan selesai pada tahun 20 06, penulis
melanjutkan pendidikan di SMP Negeri 1 Lembang tahun 2006 dan men yelesaikan
pada tahun 2009 dan menyelesaikan pendidikan pada tahun 201 2. Setelah
jurusan S istem Informasi yang di anggap mampu menunjang karirnya dim asa depan.
Saat mema suki dunia kampus, penulis tidak hanya mengikuti proses perkuliahan saja
Informasi selama 2 Priode di mana pada Priode pertama menjadi anggota dan priode
95