Oleh:
SKRIPSI
Oleh:
iii
HALAMAN MOTTO
Albert Einstein
v
HALAMAN PERSEMBAHAN
Alhamdullillahirabil’alamin
Puji Syukur Kehadirat Allah SWT dan Sholawat Kepada Nabi
Muhammad SAW. Dalam Penulisan Skripsi ini penulis
mengucapkan banyak terima kasih dan mempersembahkan
skripsi ini untuk :
1. Kedua orang tuaku tercinta yang telah memberikan
dukungan, semangat dan do’a serta keikhlasan
memberikan dukungan materi, moral dan spiritual yang tak
terhitung. Sehingga penulis dapat menyelesaikan skripsi
ini dengan tepat waktu untuk kesuksesan dimasa
mendatang.
2. Kepada Dosen Pembimbing I dan II yang telah
memberikan semangat dan saran guna menyelesaikan
skripsi ini.
3. Keluarga Besar Kyai Syafi’ Ashadi beserta Keluarga besar
ponpes darul hikmah dan para pengurus pondok yang
telah memberikan bantuan guna mendapatkan data untuk
penelitian skripsi.
4. Kepada seluruh sahabat yang senantiasa menemani
kesana kemari untuk mengerjakan tugas skripsi ini.
5. Kepada teman seperjuangan Tim Riset (Eko Budi
Santoso, A Ma’sum Sidiq, Tio Ferdianto, M Irham Isyrofi,
Guntur Sidiq Prakoso).
6. Untuk teman teman seperjuangan Fakultas Saintek tahun
2015 Unipdu khususnya keluarga besar kelas C. jaga
nama baik almamater kita dan buatlah harum nama
kampus kita. Terima kasih atas bantuan kalian, semangat
kalian dan candaan kalian. Saat yang saya rindukan saat
berkumpul dengan kalian semua di kelas.
vii
PERNYATAAN KEASLIAN
Dinyatakan di Jombang
Tanggal 12 Juli 2019
Ttd
ix
KATA PENGANTAR
xi
7. Segenap dosen dan karyawan Fakultas Saintek
Unipdu Jombang.
8. Kyai Syafi’ Ashadi selaku pengasuh pondok pesantren
darul hikmah beserta seluruh keluarga besar bani
ismail.
9. Segenap mahasiswa fakultas saintek Unipdu Jombang
khususnya angkatan 2015 yang telah memberikan
dorongan untuk menyelesaikan skripsi ini.
Akhir kata, semoga Allah SWT senantiasa
melimpahkan karunia-Nya dan membalas segala amal budi
serta kebaikan pihak-pihak yang telah membantu penulis dalam
penyusunan laporan ini dan semoga tulisan ini dapat
memberikan manfaat bagi pihak-pihak yang membutuhkan.
Penulis
xii
DAFTAR ISI
xiii
2.2.6 MFEP (Multifactol Evaluation Process).................. 16
2.2.7 Waterfall ................................................................. 17
2.2.8 Website .................................................................. 18
2.2.9 UML (Unified Modelling Language) ....................... 19
BAB 3 ANALISIS DAN PERANCANGAN SISTEM ............... 23
3.1 Analisis Sistem ............................................................. 23
3.1.1 Analisis Sistem Yang Berjalan ............................... 23
3.1.2 Analisis Sistem Yang Diusulkan ............................ 24
3.2 Perancangan Sistem .................................................... 26
3.2.1 Perancangan UML ................................................. 27
3.2.2 Perancangan Algoritma MFEP .............................. 34
3.2.3 Perancangan Basis Data ....................................... 41
3.2.4 Perancangan Perangkat Lunak ............................. 42
3.2.5 Perancangan Perangkat Keras .............................. 42
3.2.6 Perancangan Desain User Interface ...................... 43
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM ............ 47
4.1 Lingkungan Pengembangan ......................................... 47
4.1.1 Perangkat Keras .................................................... 47
4.1.2 Perangkat Lunak .................................................... 48
4.2 Lingkungan Implementasi ............................................. 48
4.2.1 Perangkat Keras .................................................... 48
4.2.2 Perangkat Lunak .................................................... 49
4.2.3 Hasil dan Pembangun ............................................ 49
4.2.4 Pengujian Use Case Login..................................... 55
4.2.5 Pengujian Use Case Kriteria .................................. 56
4.2.6 Pengujian Use Case Asrama ................................. 58
xiv
4.2.7 Pengujian Use Case Nilai Harga Asrama ............... 60
4.2.8 Pengujian Use Case Nilai Fasilitas Asrama ........... 61
4.2.9 Pengujian Use Case Nilai Kegiatan Asrama .......... 63
4.3 Implementasi Basis Data ............................................... 65
BAB 5 PENUTUP ................................................................... 73
5.1 Kesimpulan .................................................................... 73
5.2 Saran ............................................................................. 74
DAFTAR PUSTAKA ............................................................... 75
xv
DAFTAR TABEL
xvii
Tabel 4.9 Pengujian Tambah Nilai Harga Asrama ................ 62
Tabel 4.10 Pengujian Tambah Nilai Harga Asrama .............. 64
xviii
DAFTAR GAMBAR
xix
Gambar 4.18 Data Nilai Harga Asrama ................................. 60
Gambar 4.19 Tambah Nilai Harga Asrama ........................... 60
Gambar 4.20 Data nilai fasilitas asrama............................... 62
Gambar 4.21 Tambah fasilitas asrama ................................. 62
Gambar 4.22 Data nilai kegiatan asrama .............................. 63
Gambar 4.23 Tambah kegiatan srama .................................. 64
Gambar 4.24 Daftar Tabel ..................................................... 65
Gambar 4.25 Tampilan Struktur Tabel Admin ....................... 65
Gambar 4.26 Data Tabel Admin ............................................ 65
Gambar 4.27 Tampilan struktur tabel alternatif ..................... 66
Gambar 4.28 Data tabel alternatif ......................................... 66
Gambar 4.29 Tampilan struktur tabel hasil data ................... 67
Gambar 4.30 Tabel data hasil kriteria ................................... 67
Gambar 4.31Tampilan struktur tabel pondok ........................ 68
Gambar 4.32 Tampilan tabel data pondok ............................ 68
Gambar 4.33 Tampilan Struktur tabel hitung user ................ 68
Gambar 4.34 Tampilan struktur tabel jawab user ................. 69
Gambar 4.35 Tampilan tabel data jawab user....................... 69
Gambar 4.36 Tampilan struktur tabel kriteria ........................ 70
Gambar 4.37 Tampilan tabel data ktiteria ............................. 70
Gambar 4.38 Tampilan struktur tabel pertanyaan user ......... 70
Gambar 4.39 Tampilan tabel data pertanyaan user .............. 70
Gambar 4.40 Tampilan struktur tabel relasi astar kriteria, hasil
data kriteria ............................................................................ 71
Gambar 4.41 Tampilan data relasi astar kriteria, hasil data
kriteria .................................................................................... 71
Gambar 4.42 Tampilan struktur tabel jenis kelamin .............. 72
Gambar 4.43 Tampilan tabel data jenis kelamin ................... 72
xx
DAFTAR RUMUS
xxi
DAFTAR LAMPIRAN
xxiii
ABSTRAK
xxv
xxvi
BAB 1
PENDAHULUAN
1
2
BAB 5 PENUTUP
Bab ini berisi pokok-pokok kesimpulan dan saran-
saran yang perlu disampaikan kepada pihak-pihak yang
berkepentingan dengan hasil penelitian.
DAFTAR PUSTAKA
Daftar pustaka berisi daftar referensi yang digunakan
dalam penelitian.
BAB 2
LANDASAN TEORI
9
Tabel 2.1 Penelitian Terdahulu
pada saat itu terkenal angker dan nama desanya juga unik.
Konon pada saat itu Kedungmaling merupakan daerah hitam
yaitu sarang penyamun, pencuri, penjudi dan sebbagainya.
Disamping itu juga dulu nya merupakan daerah yang angker,
banyak makhluk ghoib seperti jin, genderwo dan sebangsanya.
Disamping itu juga masih ada sebagian masyarakat
yang percaya terhadap animism dan dinamisme, mereka
menyembaah pohon-pohon dan batu-batu, ini dibuktikan
dengan adanya penyugihan sesaji di tempat-tempat yang
angker watuombo, kebo banteng dll, yang mana daerah pada
saat itu masih berupa hutan angker.
Akhirnya KH. Isma’il Ibrahim setelah menikah dengan
Hj. Khusnul Khotimah di Jombang, beliau disuruh oleh seorang
dermawan dari Mojokerto yaitu H. Anwar untuk menempati
rumah serta merawat Masjid di desa Kedungmaling, Dengan
demikian beliau meminta ijin orang tuanya berhijrah ke
Mojokerto.
Dengan berjalanya waktu beliau berhasil dalam
perjuangannya menakhlukkan makhluk ghaib yang telah
mengganggu masyarakat. Bertahun-tahun KH. Isma’il Ibrahim
menghadapi lika-liku kehidupan dengan berbekal kesabaran
dan semua ilmu yang dimilikinya. Bermacam-macam cobaan
dia hadapi dengan kesabaran demi perjuangannya.
Beliau memulai dengan melaksanakan sholat wajib di
masjid dengan masyarakat disekitarnya sebagai tahap awal dai
pola keagamaan masyarakat pada saat itu. Beliau mulai
merintis kegiatan berdakwah ke masyarakat dan mendidik
santri yang bermukim di pondok. Di pondok Darul Hikmah ini
santri sejak dini sudah diajarkan untuk mempunyai sifat tasawuf
dan tauhid yang kuat. Santri yang mengaji pada waktu itu ada
yang mukim di pondok dan ada yang berangkat dari rumah
dengan sebutan santri kalong. Dengan berjalannya waktu santri
bermukim begitu banyak, bukan dari Mojokerto saja tetapi dari
berbagai seluruh daerah di pulau jawa (basyaruddin, 2015).
15
2.2.4 Asrama
2.2.5 Santri
NEF.........................................................Rumus (2.1)
Keterangan :
NBE = Nilai Bobot Evaluasi
NBF = Nilai Bobot Faktor
NEF = Nilai Evaluasi Faktor
2.2.7 Waterfall
5. Pemeliharaan
Penambahan program sesuai dengan permintaan
user.
2.2.8 Website
Simbol Keterangan
Aktor : Seseorang atau sesuatu
yang berinteraksi dengan sistem
yang dikembangkan.
Use case : peringkat teringgi dari
fungsionalitas yang dimiliki sistem.
Association : adalah relasi antara
aktor dan use case.
Generalisasi : untuk memperhatikan
struktur pewaris yang terjadi.
2) Activity Diagram
Activity diagram merupakan penggambaran rangkain
aliran dari aktivitas, dalam suatu operasi activity diagram
digunakan untuk mendeskripsikan aktivitas yang dibentuk
sehingga dapat juga digunakan untuk aktivitas lainnya seperti
use case. Activity diagram berupa flow chart yang digunakan
untuk memperlihatkan aliran kerja dari sistem (Vendi, 2012).
Notasi activity diagram dapat dilihat pada Tabel 2.3.
Simbol Nama
Titik Awal
Titik Akhir
Activity
3) Sequence Diagram
Sequence Diagram merupakan gambaran kolaborasi
dinamis antara sejumlah objek. Sequence diagram digunakan
untuk menunjukkan rangkaian pesan yang dikirim antar objek
dan juga interaksi antar objek, sesuatu yang terjadi pada titik
tertentu dalam eksekusi sistem (Vendi, 2012). Sequence
diagram berhubungan erat dengan use case diagram, karena
satu use case akan menjadi 1 sequence diagram. Notasi
sequence diagram dapat dilihat pada Tabel 2.4.
Simbol Keterangan
Aktor, menggambarkan pengguna
sistem
Lifeline, objek antarmuka yang
saling berinteraksi.
Message, spesifikasi dari
komunikasi antar objek yang
memuat informasi tentang aktifitas
yang terjadi.
Message, spesifikasi dari
komunikasi antar objek yang
memuat informasi tentang aktifitas
yang terjadi.
SelfMessage, menggambarkan
aktifitas pesan pada aktor itu
sendiri.
BAB 3
ANALISIS DAN PERANCANGAN SISTEM
23
24
A. Kebutuhan Fungsional
B. Activity Diagram
Diagram kedua adalah Activity Diagram. Pada bagian
ini juga menjelaskan bahwa setiap use case perlu dibuat satu
activity diagram.
1) Activity Diagram Login Admin
Menjelaskan tentang alur kerja masuk sistem admin,
pada activity diagram ini terdiri dari 2 obyek yang dimulai saat
pengguna memasukkan username dan password untuk bisa
masuk pada halaman utama sistem pendukung keputusan.
Activity diagram admin juga bisa dilihat pada Gambar 3.4
C. Sequence Diagram
47
48
1. Halaman Login
Sebelum masuk aplikasi user santri tidak diharuskan
login, tetapi untuk user admin diharuskan untuk login. Karena
calon santri / wali santri bisa mempermudah menggunakan
aplikasi dan untuk user admin diharuskan karena tidak semua
orang bisa menggunakan aplikasi ini. Untuk login memiliki 2
aktor atau hak akses yakni admin dan santri / wali santri, jadi
ketika login user admin harus memasukkan username dan
password, tampilan login bisa dilihat pada Gambar 4.1.
3. Halaman Kriteria
Halaman kriteria berfungsi untuk menentukan kriteria
yang digunakan untuk nilai / bobot dari metode MFEP.
Tampilan kriteria bisa dilihat pada Gambar 4.3.
51
Hasil
Skenario Test Yang
No Penguji
Pengujian Case Diharapkan
an
1. Salah satu Id Tidak dapat Sesuai
field kriteria tersimpan, ada harapan
dikosongkan dikoson peringatan harus
gkan mengisi field
2. Salah satu Nama Tidak dapat Sesuai
field kriteria tersimpan, ada harapan
dikosongkan dikoson peringatan harus
gkan mengisi field
58
Hasil
Skenario Test Yang
No Penguji
Pengujian Case Diharapkan
an
3. Salah satu Bobot Tidak dapat Sesuai
field dikoson tersimpan, ada harapan
dikosongkan gkan peringatan harus
mengisi field
1. Tabel Admin
Tabel Admin berisikan data admin untuk melakukan
login ke sistem. Di dalam tabel admin terdapat atribut yang
terdiri dari user dan pass yang digunakan untuk login kesistem.
Tampilan struktur tabel admin dan data tabel admin dapat
dilihat pada Gambar 4.25 dan Gambar 4.26.
2. Tabel Alternatif
Tabel alternatif berisikan data-data hasil dari
perhitungan yang dilakukan oleh admin. Di dalam tabel
alternatif terdapat atribut yang terdiri dari id, kode_paket,
kode_master_alt, Keterangan, rank, total. Id sebagai primary
key yang berfungsi untuk mencegah terjadinya duplikasi data.
Tampilan struktur tabel alternatif dan data tabel alternatif dapat
dilihat pada Gambar 4.27 dan Gambar 4.28.
struktur tabel hasil data kriteria dan tabel data hasil kriteria
dapat dilihat pada Gambar 4.29 dan Gambar 4.30.
4. Tabel Pondok
Tabel pondok berisikan data-data yang ditambahkan
oleh oleh admin yang berisikan nama-nama asrama di ponpes
68
7. Tabel Kriteria
Tabel kriteria berisikan data-data yang digunakan
oleh admin untuk dijadikan acuan parameter dalam
menentukan bobot. Di dalam tabel kriteria terdapat atribut yang
terdiri dari kode_kriteria, nama_kriteria, bobot, nilai.
Kode_kriteria sebagai primary key yang berfungsi untuk
mencegah terjadinya duplikasi data. Tampilan struktur tabel
kriteria dan tabel data ktiteria dapat dilihat pada Gambar 4.36
dan Gambar 4.37.
70
5.1 Kesimpulan
73
74
5.2 Saran
75