SKRIPSI
Diajukan Kepada Fakultas Tarbiyah dan Ilmu Keguruan Institut Agama Islam
Negeri Bukittinggi (Untuk memenuhi salah satu Syarat Guna Mencapai Gelar
Sarjana (S1) Pendidikan Teknik Informatika dan Komputer
Oleh :
YULIANA CITRA
2514.027
dengan judul diatas adalah benar hasil karya penulis, kecuali beberapa kutipan dan
terbukti bahwa skrpsi ini bukan karya penulis, maka penulis bersedia diproses
sesuai hukum yang berlaku dan gelar kesarjanaan dicopot sampai batas waktu
Bukittinggi, 2018
Saya yang menyatakan,
YULIANA CITRA
NIM. 2514.027
Yang Utama Dari Segalanya...
Sembah sujud serta syukur kepada Allah SWT. Taburan cinta dan kasih sayang-Mu telah
memberikanku kekuatan, membekaliku dengan ilmu serta memperkenalkanku dengan cinta. Atas
karunia serta kemudahan yang Engkau berikan akhirnya skripsi yang sederhana ini dapat
terselesaikan. Sholawat dan salam selalu terlimpahkan keharibaan Rasulullah Muhammad SAW.
Kupersembahkan karya sederhana ini kepada orang-orang yang sangat kucintai dan kusayangi.
Tiada kata yang bisa mengungkapkan rasa terima kasih ku kepada mu pa..ma.. yang telah
memberikan segalanya agar ku bisa menyelesaikan studiku 4 Tahun ini.. Tiada kata yang bisa ku
ungkapkan atas jerih dengan peluhmu untuk memberikan ku dukungan moril maupun materil.
Kau lantunkan doa untuk setiap sujudmu agar semua hal yang ku lakukan mendapat Ridha dari-
Nya. Sehinga sekarang anakmu sudah menjadi Sarjana ma..paa..
Semoga sang Ilahi membalas setiap peluh yang keluar dengan kebahagian kesehatan keberkahan
serta kemuliaan hinggaku bisa membalas setidaknya sedikit dari perjuanganmu selama ini..
Terimakasih telah menjadi Pahlawan serta Malaikat dalam hidupku..
“Love Papa Yulizar (alm) Mama Nuraida”
My Brother’s
Untuk abang-abangku terimakasih juga atas semua perjuangannya yang mungkin tanpa kalian
akan susah diriku untuk mencapai gelar ini. Tiada yang paing mengharukan saat berkumpul
bersama kalian, walaupun sering bertengkar tapi hal itu selalu menjadi warna yang tak bisa
tergantikan oleh siapapun. Terimakasih atas doa dan dukungan kalian selama ini.
“Brother’s Bg Endi Bg Jenni Riski”
iii
Keluarga Tercinta
Hanya kata terimakasih yang dapat aku berikan kepada semua keluarga besarku atas Doa Motivasi
serta dukungan akhirnya aku bisa melewati perjuangan yang telah dilalui selama 4 Tahun ini..
terimakasih atas segala bantuan baik dari moril maupun materil yang diberikan kepada ku selama
ini.. semoga doa dan harapan keluargalu bisa aku buktikan kelak dan semoga aku bisa sukses dan
membuat kalian semua banggga kepadaku.. InsyaALLAH..
My Best Friend’s
Untuk sahabat konco palangkin kanti salapiak sakatiduran “Januarti Dwi Astuti” terimakasih
sahabat atas dukungan mu selama ini , terimakasih sudah mau menemani saat-saat susah.. saat
bimbingan.. saat susahnya mencari dosen-dosen.. saat pergi refreshing sejenak ketika mulai jenuh
dengan revisi yang menumpuk.. kamu bukan hanya ada disaat senang namun ada disaat hal tersulit
saat bimbingan revisi seminar kompre dan sidang yang telah kita lewati. Tetap jadi sahabat yang
terbaik seperti ini..
Untuk sahabatku dari MTsS bahkan dari kita masih kecil bahkan sampai sekarang “KFCOD.. Tika
Fitri Yola dan Dia”.. terimakasih atas dukungan kalian, walaupun kita berjauahan kalian masih
sempat memberiku semangat dan dukungan hingga ku sampai mandapatkan gelar Sarjana ini..
Terimakasih juga kepada sahabat “Rani Yesonia” yang rela menunggu saya saat lama nya
bimbingan dan revisi..terimakasih dukungan nya..
Juga sahabat yang dari awal masuk kuliah sampai sekarang yang dulu kita sama-sama masuk dan
akhirnya sekarang kita sama-sama mendapatkan gelar Sarjana “TUNGAU ‘ Apak Shiddiq Ibund
Chaha Ante Pebri Makwo Puput Tante Olak Ijah dan Dedek Tungau” terimakasih atas hari-hari
nya canda tawanya sedihnya bahagianya bertengkarnya selama 4 Tahun ini dan terimakasih atas
dukungan nya selama Skripsi ini.. semoga kita bisa sukses bersama..
Dan juga sahabat ku “Wini Titin dan Desma” terimakasih atas bantuan dan dukungan kalian
selama ini , terimakasih sudah banyak membantu untuk penyelesaian skripsi ini..
Serta terimakasih untuk “kamu” atas dukungannya selama ini baik secara moril maupun materil..
walaupun nama kamu tidak disebutkan disini setidaknya kamu juga ikut andil yang besar dalam
perjuanganku 4 Tahun ini..
Dan juga terimkasih untuk “Kamu” atas Nasehat Support serta Dukungan nya dengan kata-kata
yang sedikit menampar saat itu..
iv
Terimakasih Sahabat-sahabatku telah memberikan warna di hidupku selama ini.. terutama untuk 4
Tahun ini..
Untuk ribuan yang harus dicapai, untuk jutaan impian yang akan dikejar, untuk sebuah
penghargaan, agar hidup jauh lebih bermakna..
Hidup tanpa mimpi ibarat arus sungai mengalir tanpa tujuan..
Teruslah belajar, berusaha, dan berdoa untuk menggapainya.
Jatuh berdiri lagi, Kalah mencoba lagi, Gagal bangkit lagi..
NEVER GIVE UP!!
Sampai Allah SWT berkata “waktunya pulang”
Hanya sebuah karya kecil dan untaian kata-kata ini yang dapat kupersembahkan kepada kalian
semua..
Terimakasih beribu terimakasih kuucapkan.. atas segala kekhilafan salah dan kekuranganku..
Kurendahkan hati serta diri menjabtkan tangan meminta beribu kata maaf tercurah..
Skripsi ini kupersembahkan..
_Love Citra_
v
ABSTRAK
vii
KATA PENGANTAR
untuk memenuhi tugas akhir sebagai syarat untuk menjadi Sarjana (S1).
pengetahuan dan pengalaman, maka untuk itu penulis mangharapkan kritik dan
Selanjutnya tak lupa disampaikan ucapan terima kasih kepada semua yang
skripsi ini, ucapan terima kasih dan do’a ini penulis persembahkan :
1. Dr. Ridha Ahida, M.Ag selaku Rektor IAIN Bukittinggi yang telah
perkuliahan.
viii
2. Dr. Asyari, S.Ag, M.Si selaku Wakil Rektor I IAIN Bukittinggi yang telah
perkuliahan.
3. Novi Hendri, M.Ag selaku Wakil Rektor II IAIN Bukittinggi yang telah
perkuliahan.
4. Dra. Hj. Nuraisyah, M.Ag selaku Wakil Rektor III IAIN Bukittinggi yang
perkuliahan.
5. Dr. H. Nunu Brhanuddin, Lc, M.Ag selaku Dekan Fakultas Tabiyah dan
Ilmu keguruan IAN Bukittinggi yang telah memberikan fasilitas, sarana dan
7. Dr.Wedra Aprison M.Ag selaku Wakil Dekan II Fakultas Tabiyah dan Ilmu
8. Drs. Khairuddin,M.Pd selaku Wakil III Dekan Fakultas Tabiyah dan Ilmu
9. Riri Okra, M.Kom selaku Ketua Jurusan Pendidikan Teknik Informatika dan
10. Dr. Mindani, M.Ag selaku pembimbing I yang telah meluangkan waktu
ix
11. Agus Nur Khomarudin, S.Pd, M.Kom selaku pembimbing II yang telah
ini.
12. Orang tua, Abang-abang dan adik serta keluarga tercinta yang selalu
13. Kepala Pondok Pesantren Modern Diniyyah Pasia dan Ketua Penerimaan
Santri Baru PPMD Pasia serta Karyawan Tata Usaha yang telah memberikan
penulis.
memberikan manfaat bagi diri sendiri dan bagi pembaca yang berkepentingan.
Amin.
YULIANA CITRA
2514.027
x
DAFTAR ISI
xi
C. Penerimaan Santri Baru........................................................................ 12
a. Pengertian Penerimaan Santri Baru............................................... 12
b. Tujuan Penerimaan Santri Baru .................................................... 13
c. Proses Penerimaan Santri Baru ..................................................... 13
d. Kendala Penerimaan Santri Baru .................................................. 15
D. Rancangan Sistem ............................................................................... 15
1. UML (Unified Modelling Language) ............................................ 16
a. Use Case Diagram ............................................................... 16
b. Aktifity Diagram.................................................................. 19
c. Sequence Diagram ............................................................... 21
d. Class Diagram...................................................................... 23
E. Teknologi yang Digunakan .................................................................. 26
1. Bahasa Pemrograman PHP ........................................................... 26
2. Database ......................................................................................... 27
3. MySQL........................................................................................... 28
4. Bootstrap ........................................................................................ 29
F. Keamanan pada Software .................................................................... 31
1. PHP ................................................................................................ 31
2. MySQL .......................................................................................... 31
3. Pengamanan .htacsess .................................................................... 32
4. Penggunaan fungsi MD5................................................................ 33
1. Analize ................................................................................................. 48
xii
2. Design .................................................................................................. 49
1) Design Sistem ................................................................................ 49
a. Design sistem secara umum ............................................... 49
b. Design Input ....................................................................... 59
c. Design Output .................................................................... 65
d. Design Database................................................................. 67
e. Design Teknologi ............................................................... 69
f. Design Kontrol ................................................................... 70
3. Development ........................................................................................ 71
1) Requirement definition................................................................... 71
2) System and software design ........................................................... 75
3) Implementation and unit testing..................................................... 76
4) Maintenance ................................................................................... 77
4. Implementasi ........................................................................................ 77
5. Evaluate................................................................................................ 84
6. Uji Produk ............................................................................................ 85
A. Kesimpulan .......................................................................................... 89
B. Saran..................................................................................................... 90
DAFTAR PUSTAKA
LAMPIRAN
RIWAYAT HIDUP
xiii
DAFTAR GAMBAR
Gambar Halaman
xvi
DAFTAR TABEL
Tabel Halaman
xiv
BAB I
PENDAHULUAN
ilmu pengetahuan. Manusia yang cerdas ialah manusia yang mampu menguasai
cerdas maka manusia dituntut untuk menjadi orang yang berilmu, sehingga
َٰٓﯾ
١١ ِﯿﺮ
ٞ ﺑِﻤَﺎ ﺗَﻌۡ َﻤﻠُﻮنَ ﺧَ ﺒ
1
2
saat ini kebutuhan terhadap informasi dapat diakses kapan saja dan dimana
saja. Salah satu media yang sudah semakin dekat dengan masyarakat saat ini
adalah situs-situs web. Karena fungsi situs web tersebut bisa memberikan
informasi dengan lengkap dan tidak perlu mengeluarkan biaya yang banyak.
Seperti di Indonesia, saat ini sistem informasi banyak digunakan dalam sebuah
Informasi yang dimaksud dapat berupa website dengan berbagai fasilitas yang
oleh sekolah tersebut, yang membuat orang tertarik untuk masuk bahkan
membangun sistem PSB secara online. Melalui penerimaan santri baru secara
online. Pendaftaran dapat dilakukan dengan cepat dan sesuai dengan waktu
yang ditentukan.
Penerimaan Santri Baru (PSB) secara online. Salah satunya Pondok Pesantren
Modern Diniyyah Pasia. Dengan manfaat dan kemudahan serta fasilitas yang
ada, sudah seharusnya sistem ini dikembangkan oleh tiap-tiap sekolah. Hal ini
3
internet dan web yang mampu mendukung proses input data secara cepat dan
yaitu :
2. Calon santri yang akan mendaftar berasal dari berbagai kota/daerah, juga
ada yang berasal dari provinsi lain yang cukup jauh jaraknya dari tempat
3. Saat ini pengolahan nilai tes tulis dan wawancara sudah menggunakan
program bantu ms. Office excell, akan tetapi untuk menghitung nilai tes
MENGGUNAKAN BOOTSTRAP“.
4
B. Identifikasi Masalah
internet dan website yang dapat dioptimalkan dalam pembuatan sistem PSB
secara online.
2. Calon santri yang akan mendaftar berasal dari berbagai kota/daerah, juga
ada yang berasal dari provinsi lain yang cukup jauh jaraknya dari tempat
3. Saat ini pengolahan nilai tes tulis dan wawancara sudah menggunakan
program bantu ms. Office excell, akan tetapi untuk menghitung nilai tes tulis
C. Batasan Masalah
2. Tes tulis dilakukan secara online dan untuk pengolahan nilai tes tulis dan
D. Rumusan Masalah
E. Tujuan Penelitian
Pasia.
F. Manfaat Penelitian
sebagai berikut :
1. Manfaat Teoritis
2. Manfaat Praktis
dan tenaga.
selanjutnya.
G. Penjelasan Judul
Sistem pendafataran online adalah salah satu cara yang dibuat oleh suatu
instansi sekolah untuk memudahkan orang tua calon santri saat mereka
2. PHP
dinamis.
3. MySQL
4. Bootstrap
Bootsrtap adalah sebuah library framework CSS yang dibuat khusus untuk
HTML, CSS dan javascript yang paling populer di kalangan web yang
H. Sistematika Penulisan
Bab I : Pendahuluan
sistematika penulisan.
8
yaitu terdiri dari jenis dan sumber data, populasi dan sampel, teknik
Bab VI : Pembahasan
Pada bab ini adalah bab terakhir dalam penulisan penelitian ini,
A. Sistem Informasi
a. Suatu sistem yang dibuat manusia yang terdiri dari sebuah kompone-
informasi.
mengendalikan organisasi.
1
Al-Bahra bin Ladjamudin. Analisis dan Desain Sistem Informasi. (Yogyakarta: Graha Ilmu, 2005)
hal. 13
9
10
untuk perusahaan negeri atau swasta, bank dan instansi pemerintah yang
2
Al-Bahra bin Ladjamudin. Analisis dan Desain Sistem Informasi. (Yogyakarta: Graha Ilmu, 2005)
hal. 14
11
suatu instansi sekolah untuk memudahkan orang tua calon santri saat
inginkan. Pendaftaran online ini akan memudahkan orang tua santri saat
a. Pendaftaran secara online akan lebih efektif, efisien, cepat dan calon
setiap saat.
d. Biaya yang dikeluarkan bagi penitia maupun calon santri akan lebih
murah.
3. Kekurangan Sistem Pendaftaran Online
a. Penerapan teknologi dan sistem baru akan membutuhkan sosialisasi,
b. Sumber daya yang masih terbatas seperti komputer, laptop atau ponsel.
online ini.
calon peserta pendidikan dan pelatihan pada sekolah, hal tersebut berkaian
dimasa yang akan datang. Proses seleksi yang dilakukan adalah suatu
proses penilaian terhadap kemampuan awal calon peserta didik dari sisi
semua bukti hasil seleksi calon peserta didik sebagai acuan pengambilan
a. Agar sekolah mendapatkan santri baru yang nantinya akan di didik dan
berakhlakul karimah.
yang sama.
tinggi.
3
https://monitoringclub.org/ppdb-penerimaan-peserta-didik-baru-online/. Diakses pada 22 Maret
2018. Pukul 19.14 WIB.
14
2) Waktu Pendaftaran
a) Pagi : Pukul 09.00 s/d 12.00
b) Istirahat : Pukul 12.00 s/d 14.00
c) Siang : Pukul 14.00 s/d 15.00
b. Syarat Pendaftaran
1) Mengisi formulir pendaftaran dan angket orangtua (wajib diisi oleh
orangtua/wali).
2) Foto copy rapor kelas IV, V, VI serta membawa rapor asli.
3) Pas foto hitam putih, ukuran :
2 x 3 = 4 Lembar
3 x 4 = 4 Lembar
4 x 6 = 2 Lembar
Pas foto memakai baju putih, bagi perempuan wajib memakai
jilbab putih.
4) Foto copy akta kelahiran.
5) Foto copy Kartu Keluarga.
6) NISN (Nomor Induk Siswa Nasional).
7) Surat Keterangan Sehat dari Dokter.
8) Membayar uang pendaftaran Rp. 150.000.
c. Pendaftaran Ulang
1) Membawa surat kelulusan.
2) Membawa kwitansi pendaftaran.
3) Mengisi surat permohonan dan perjanjian (Materai 6000 yang
disediakan oleh masing-masing orangtua).
4) Bagi calon santri yang belum keluar ijazahnya, harus melengkapi
tahun depan.
5) Melunasi biaya pendidikan.
15
d. Jadwal Penerimaan
NO. GELOMBANG I (SATU) II (DUA)
1 Pendaftran 7 Jan – 10 Mar 2018 12 Mar – 21 Apr 2018
2 Tes 11 Maret 2018 22 April 2018
3 Pengumuman 12 Maret 2018 23 April 2018
4 Daftar Ulang 12 Mar – 25 Mar 2018 23 Apr – 1 Mei 2018
e. Tes Masuk
1) Tes Tulis (Matematika, Bahasa Indonesia, IPA dan Keagamaan).
2) Tes Baca al-Quran dan Praktek Ibadah (sangat diutamakan).
3) Tes wawancara / interview.
yang kompleks sedemikian rupa sehingga lebih mudah untuk dipelajari dan
16
objek. Secara filosofi kemunculan UML diiljami oleh konsep yang telah ada
sistem seperti kehidupan nyata yang didomisili oleh objek dan digambarkan
dalam simbol-simbol yang cukup spesifik, maka object oriented miliki proses
standart dan bersifat independen.4 Ada beberapa macam diagram UML yaitu :
Use Case adalah abstraksi dari interaksi antara system dan actor.5
Diagram Use Case menggambarkan apa saja aktifitas yang dilakukan oleh
suatu sistem dari sudut pandang pengamatan luar. Diagram Use Case
1 2 3 4
1 Menspesifikasikan himpunan
Actor peran yang pengguna mainkan
berinteraksi dengan use case.
4
Haviludin. Memahami Penggunaan UML(Unified Modelling Language). Jurnal Informatika.
Diakses pada 04 maret 2018. Pukul 20.50 WIB.
5
Mahdhika. J, UML (Unified Modelling Language) dan Jenis-jenis Diagramnya,
http://juliansyah-dhika.blogspot.co.id/2013/04/uml-unified-modeling-language-dan-
jenis.html.Diakses 04 Maret 2017. Pukul 19.19 WIB.
17
b) Activity Diagram
memastikan bahwa kontrol flow atau objek flow mengalir lebih ke satu
c) Sequence Diagram
1 2 3 4
1 Menggambarkan orang yang
Actor berinteraksi dengan sistem.
2 Menggambarkan hubungan
Entity Class kegiatan yang akan
dilakukan.
3 Menggambarkan sebuah
Boundary Class penggambaran dari form.
4 Menggambarkan
Control Class penghubung antara boundary
dengan tabel.
5 Menggambarkan tempat
Lifeline mulai dan berakhir sebuah
pesan.
6 Menggambarkan pengiriman
Line Message pesan.
6
Haviludin. Memahami Penggunaan UML. (Jurnal-Informatika-Mulawarman.pdf) diakses pada
tanggal 03 maret 2018. Pukul 20.25 WIB.
23
Sumber : http://modulmakalah.blogspot.co.id/2017/03/pengertian-dan-simbol-
sequence-diagram.html, diakses pada 21 maret 2018, pukul 8.08 WIB
d) Class Diagram
tersebut (metode/fungsi).
package dan objek beserta hubungan satu sama lain seperti containment,
1. Nama
2. Atribut
3. Metoda
Hubungan antar class :
class yang memiliki atribut berupa class lain, atau class yang harus
dari class lain dan mewarisi semua atribut dan metoda class asalnya
Sumber:https://www.google.com/search?q=contoh+simbol+diagram+class+denga
n+tabel&client=firefox-a&rls=org.mozilla, diakses pada tanggal 08 maret 2018,
pukul 22.55 WIB
26
dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang
dengan cepat.
perintah yang kita berikan akan sepenuhnya dijalankan oleh server, tetapi
oleh PHP pada umumnya akan memberikan hasil pada web browser tetapi
server akan bekerja apabila ada permintaan dari client. Dalam hal ini client
2. Database
Database adalah kumpulan dari berbagai data yang saling
basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data
7
Elisa Usada, Yana Yuniarsah, Noor Rifani. Rancang Bangun Sistem Informasi Jadwal
Perkuliahan Berbasis Jquery Mobile dengan Menggunakan PHP dan MySQL .pdf diakses tanggal
09 maret 2018.pukul 22.50
28
komponen, tabel atau file yang saling berhubungan yang bisa digunakan
antara lain :
3. MySQL
MySQL adalah suatu perangkat lunak database relasi (Relational
8
(http://krida85.wordpress.com/2008/04/16/pengertian-basis-data.pdf-jurnal). diakses pada tanggal
04 maret 2018 pukul 20.00 WIB
29
penggunanya.9
4. Bootstraps
Bootstrap adalah sebuah framework CSS yang dibuat khusus untuk
mudah dan cepat dalam membuat front-end sebuah website. Kita hanya
mengatur layout pada halaman website. Selain itu developer juda dapat
karena beberapa kelebihan yang dimilki oleh bootstrap itu sendiri antara
lain :
11
Galeriprogramer.blogspot.co.id/2016/08. Pengertian-bootstrap-fungsi-dan-juga-html.Diakses
pada 22 Maret 2018. Pukul 19.08 WIB
31
a. Server Hosting
server ini adalah keamanan yang digunakan oleh penyedia hosting kita
untuk klien mereka. Sedikit saran, akan lebih baik apabila kita berada
b. SQL Injection
berbasis PHP dan MySQL. Metode SQL Injection yang dipakai oleh
$username=mysql_real_escape_string($_POST['username
']);
$password=mysql_real_escape_string($_POST['pass']);
32
c. Pengamanan .htacsess
kita. Contohnya :
Order deny,allow
deny from all
bernama .htaccess yang berisi kode diatas ki dalam folder web yang
ingin kita batasi. Selain menggunakan metode diatas, kita bisa juga
<IfModule mod_rewrite.c>
RewriteRule ^news/([^/]*)/([^/]*)/?$
/news.php?id=$2
</IfModule>
33
$password = md5($password);
if ($password == $data['password'])
{
echo "sukses";
}
else
{
echo "<h1>Login gagal</h1>";
}
(privilage) dari setiap user karena tidak semua user dibolehkan untuk
12
http://ilmuti.org/wpcontent/uploads/2014/05/Reza_Pahlava_Tips_Keamanan_Aplikasi_Web_PH
P_MySQL.pdf. Diakses pada 21 Maret 2018. Pukul 20.30 WIB.
34
memberi privilege sesuai dengan identitas anda dan apa yang ingin anda
lakukan.
server.
memilih baris dari tabel dalam database atau menghapus sebuah tabel
13
http://saripahsyifa24.blogspot.co.id/2016/04/sistem-keamanan-database menggunakan.html/
diakses pada 21 maret 2018 pukul 9.10 WIB.
BAB III
METODOLOGI PENELITIAN
dan testing program sebuah sistem informasi sehingga dapat dihasilkan sistem
B. Metode Penelitian
1
Dr. Sugiono, Metode Penelitian Pendekatan Kuantitatif, Kualitatif, dan R&D,
(Jakarta:Alfhabeta,2008)h. 407
35
36
1. Analize (Analisis)
2. Design (Perancangan)
3. Develop (Pengembangan)
yang sedang dibuat. Artinya, pada tahap ini semua yang telah
melihat apakah produk yang dihasilkan dari sistem yang dirancang apakah
dari siklus hidup sistem SDLC (System Development Life Cycle). SDLC
sistem tersebut. Konsep ini umumnya merujuk pada sistem komputer atau
informasi.
pengujian, dan sebagainya. Berkat penurunan dari satu fase ke fase yang
lainnya. Model ini dikenal sebagai “model air terjun” atau silus hidup
perangkat lunak.
Requirements
Definition
System and
software design
Implementation
and unit testing
Integration and
system testing
Operation and
maintenance
Pada tahapan ini, desain software yang telah ada diterapkan dan
kemudian dilakukan uji coba terhadap sistem yang telah diterapkan. Unit
spesifikasinya
D. Tahap Penelitian
Membuat rancangan
Design blueprint dari sistem yang
akan dikembangkan.
Menerapkan sistem
Implement System and
yang telah dibuat pada
Software Design
situasi yang ada
Implementation and
Evaluate Uji Validitas
unit testing
Uji Praktifitas
Uji Efektifitas
Integration and
system testing
Operation and
maintenance
1. Analyze
Selain itu juga dilakukan studi leteratur yaitu mencari dan mengumpulkan
2. Design
3. Develop
a. Requirment Defenition
pemakai program.
Pada tahap ini penulis mulai merancang desain input, desain output
dan desain kontrol agar sistem dapat digunakan sesuai dengan yang
dibutuhkan.
terhadap aplikasi agar terbebas dari error dan hasilnya harus sesuai
4. Implement
5. Evaluate
harapan awal atau belum. Pada tahapan ini penulis meminta tanggapan
Uji Validitas adalah suatu standart ukuran dari sisi ketepatan dan
analisis data dari analisis validitas adalah hasil melalui angket terhadap
sebagai berikut :2
= s/ [ n ( c − 1)]
Keterangan :
s : r – lo
n : Jumlah penilai
2
Lewis R.Aiken Three Coefficients For Analyzing The Reliability And Validity Of Ratings. Journal, of
education Psychology and Measurement, (1985).
3
M. Haviz, Research and Development Penelitian dibidang Kependidikan yang Inovatif,
Produaktif dan Bermakna, h. 33. Diakses pada 22 Maret 2018. Pukul 21.30 WIB.
45
adalah uji praktikalitas. Uji praktikalitas merupakan standart ukur dari sisi
dikatakan praktis jika para ahli dan praktisi menyatakan bahwa secara
dengan rumus :
= 100%
4
https://shahibulahyan.wordpress.com/2012/04/12/kepraktisan-dan-efek-potensial/ diakses tanggal
27 februari 2018 pukul 22.18
46
Presentase Kriteria
61-80 Praktis
yang dapat digunakan sebagai indikator apakah produk yang dibuat sesuai
5
https://shahibulahyan.wordpress.com/2012/04/12/kepraktisan-dan-efek-potensial/ diakses tanggal
27 februari 2018 pukul 22.18
47
Sf − Si
=
100% − Si
Keterangan :
G : G-Score
Sf : Score akhir
Si : Score awal
Presentase % Kriteria
6
Richard R. Hake. Analyzing Change/Gain Score. Journal Education Psychologi and Measurement,
(1985), hal. 1.
BAB IV
A. Hasil
1. Analize (Analisis)
membuat sebuah sistem, dalam tahapan analisis ini penulis harus mengetahui
santri secara online, seperti yang telah dijelaskan pada latar belakang
dalam penelitian ini adalah saat pendaftaran santri baru para calon santri serta
santri disimpan dalam sebuah hardisk. Aplikasi yang digunakan pada saat ini
adalah microsoft excell dan masih bersifat offline tanpa adanya basis data
48
49
2. Design (Perancangan)
1. Design Sistem
interaksi antara actor dengan sistem. Berikut use case diagram dari
actor yaitu admin dan calon santri, dan terdapat sembilan use case, yaitu
a) Administrator
b) Calon Santri
2) Actifity Diagram
Dari Actifity Diagram Admin pada gambar 4.2 dapat dilihat aktifitas yang
dilakukan oleh admin. Jika user admin tersebut Login, maka akan dapat
mengakses menu utama. Aktifitas yang pertama dapat dilakukan adalah membuat
calon santri, menghapus data calon santri, melihat data pendaftar, menentukan
status penerimaan calon santri diterima, tidak diterima dan cadangan kemudian
Dari Actifity Diagram Calon Santri pada gambar 4.3 diatas dapat dilihat
aktifitas yang dilakukan oleh santri yaitu mendaftarkan user id & password,
setelah mendapatkan user id & password maka calon santri dapat login yang
3) Sequence Diagram
tertentu. Diawali dari apa yang memicu aktivitas tersebut, proses dan
perubahan apa saja yang terjadi secara internal dan output apa yang
pendaftran dan dari form panduan akan dikontrol dan dicek oleh master
panduan dan akan divalidasi, dari hasil validasi admin akan menerima
pesan yaitu data sudah ada setelah diperiksa data akan disimpan.
54
menu pendafatran dan dari form pendaftaran akan dikontrol dan dicek oleh
master panduan dan akan divalidasi, dari hasil validasi admin akan
menerima pesan yaitu data sudah ada setelah diperiksa kembali menu
password berhasil.
admin memilih menu atur pengguna kemudian melohat data dan dari form
pendaftaran akan dikontrol dan dicek oleh master panduan dan akan
tampilkan dan admin akan mengupdate data dan akan dicek kembali oleh
master user kemudian akan admin akan menerima pesan yaitu data
pendaftran dan dari form pendaftaran data akan dikontrol dan dicek oleh
master calon santri dan akan divalidasi, dari hasil validasi calon santri
admin memilih menu update kemudian mengentri data dan dari form
pendaftaran akan dikontrol dan dicek oleh master admin dan akan
divalidasi, dari hasil validasi admin akan keluar tampilan data pendaftar,
kemudian data pendaftar akan kontrol dan dicek oleh master admin dan
akan divalidasi, dari hasil validasi akan tampil pesan data berhasil
diupdate.
57
memilih menu yang akan dihapus kemudian menghapus data dan data
yang dihapus akan dikontrol dan cek oleh master admin kemudian akan
dihapus.
admin memilih data pendaftar kemudian melihat data pendaftar dan data
akan dikontrol dan dicek oleh master admin kemudian akan divalidasi,
ialah admin memilih dan melihat status, kemudian status akan dikontrol
dan dicek oleh master admin dan akan divalidasi, dari hasil validasi akan
tampil status sudah dilihat. Admin mengganti status dan status yang
diganti akan dikontrol dan dicek kembali oleh master admin, status yang
diganti akan divalidasi, dari hasil validasi akan tampil pesan status berhasil
kolektif akan dikontrol dan dicek oleh master admin, dan data akan
divalidasi, dari hasil validasi laporan akan tampil dan admin memilih
b. Design Input
santri yang ingin mendaftar, karena halaman ini bisa diakses oleh
belum paham untuk mendfatar secara online. Untuk lebih jelas lihat
gambar berikut :
61
dibawah :
62
status penerimaan dan juga ada panduan. Untuk lebih jelas lihat
gambar dibawah :
mengontrol semua data yang ada agar berjalan dengan baik. Untuk
Setelah admin login dengan memasukkan user name & password akan tampil
Pendaftaran jika data yang dimasukkan calon santri belum lengkap, Penentuan
c. Design Output
disket dan hardisk. Tujuan desain output adalah untuk memahami dan
santri baru :
66
LOGO
Nama Sekolah : XXXXX
FOTO
3) Design Database
berikut:
File ini berisi database tentang data data Santri di PPM Diniyyah Pasia,
9. Jml_saudara int 11
10. agama Varchar 15
11. alamat text
4) Design Teknologi
software.
1) Hardware
b) Mouse
70
c) Keyboard
d) Monitor
e) Media Penyimpanan
2) Software
a) Microsoft Windows7
b) Dreamweaer 8
d) Xampp v3.2.1
e) Database MySQL
5) Design kontrol
1. Hardware
matahari.
2. Software
71
sistem
diperlukan.
3. Development (Pengembangan)
1. Requirements Definition
kebutuhan yaitu :
1) Kebutuhan User
72
dari :
2) Kebutuhan Sistem
sistem secara lengkap, maka dalam kebutuhan sistem ini akan dibagi
a) Kebutuhan Fungsional
b) Kebutuhan Non-fungsional
- PC komputer / laptop
- Memori 2 GB
- Windows 7
- Macromedia Dreamweaver 8
- Sublime Text
- Notepad
- Notepad++
74
- Ultraedit
- Xampp v3.2.1
- Database MySQL
memiliki kemampuan :
a. Komputer
- Memori 2 GB
melaksanakan tugas, apa saja yang mereka lakukan dan peralatan apa saja
cadangan)
- Membuat laporan
pendaftaran.
76
percobaan terhadap sistem agar terbebas dari error dan hasilnya harus
4. Maintenance
penambahan fitur-fitur yang belum ada di dalam sistem. Serta tidak lupa
untuk melalukan pengecekan atau mengontrol anti virus secara rutin. Selain
4. Implementasi
pemograman PHP/MySQL.
<!--<center>
<button class="waves-effect light-blue waves-light
btn-large" style="height: 150px; width: 300px; padding-
bottom: 9px; padding-top: 17px;"><i class="material-icons
left" style="font-size: 100px;">people</i>
<br>
<b>Admin & Kepsek</b>
</button>
</center> -->
<div class="row">
<span class="card-title">
<h5 style="font-family: FZShuTi;"> <b> <i
class="material-icons prefix">home</i> Selamat Datang !!</b>
78
?>
<i class="close material-icons">school</i>
<center><div class="chip" style="font-size: 22px;"><b
style="color: #03a9f4;">Selamat !!</b> Akun Anda Telah
Terdaftar Sebagai Calon Santri !!<i class="close material-
icons">close</i> </div></center>
<div class="row">
<div class="col s12 m12">
<div class="card">
<div class="card-content black-text">
<span class="card-title">
(coding secara lengkap dapat dilihat pada lampiran 1, coding login calon
santri)
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<title>Halaman Santri Pondok Pesantren Modern Diniyyah
Pasia</title>
<link href="assets/css/bootstrap.min.css"
rel="stylesheet">
<link href="assets/css/font-awesome.min.css"
rel="stylesheet">
<link href="assets/css/datepicker3.css"
rel="stylesheet">
<link href="assets/css/styles.css" rel="stylesheet">
(coding secara lengkap dapat dilihat pada lampiran 1, coding halaman
calon santri)
<span class="pull-right
clickable panel-toggle panel-button-tab-left"><em class="fa
fa-toggle-up"></em></span></div>
<div class="panel-body
timeline-container">
<ul class="timeline">
<li>
<div
class="timeline-badge danger"><i class="glyphicon glyphicon-
user"></i></div>
<div
class="timeline-panel">
<div
class="timeline-heading">
g. Coding formulir
<div class="panel panel-info">
<div class="panel-heading">
Formulir
82
<div class="panel-body">
<?php $jml =mysql_num_rows(mysql_query("SELECT * FROM
tb_siswa"));?>
<br>
<button class="btn btn-primary" type="button">
Jumlah Pendaftar <span class="badge"><?php echo "".$jml."
";?></span>
</button>
<br>
<br>
<div class="table-responsive">
(coding secara lengkap dapat dilihat pada lampiran 1, coding data
pendaftar)
</div>
<div class="panel-body">
<center>
<img
src="assets/gambar/user/<?php echo $data ['foto']; ?>"
alt="..." class="img-thumbnail" width="100" height="40"
style="border: 3px solid silver; border-radius: 8%;">
</center>
<div class="alert bg-info" role="alert">
84
5. Evaluate
produk yang dibangun, apakah produk tersebut telah sesuai dengan harapan
awal atau belum. Pada tahapan ini penulis meminta tanggapan dari 3 orang
ahli program yaitu Bapak Sarwo Derta, M.Kom, Bapak Dr.Supratman Zakir,
M.Pd, M.Kom dan Bapak Hari Antoni Musril, M.Kom. Adapun tanggapan
diberikan oleh Ustadz Fery Anggara, M.Pd, Bapak Hadian Al Kusyairi, S.Pd
dan Bapak Oki Hendra, S.Pd di PPMD Pasia IV Angkek sekaligus yang
menyaksikan uji coba program yang penulis lampirkan pada skripsi ini,
ulang.
6. Uji Produk
dilakukan uji validitas produk. Uji validitas dilakukan untuk melihat isi
dari produk tersebut dengan tujuan untuk melihat ketepatan isi produk. Uji
kepada para ahli dibidang sistem komputer. Tahap pengujian validitas ini
Berdasarkan tabel hasil uji validitas dari para ahli dapat dilihat
bahwa hasil dari aspek validitas isi diperoleh rerata yaitu 0,8125, aspek
dari Ustadz Fery Anggara, M.Pd, Kons peneliti mendapat nilai 92, dari
Bapak Oki Hendra, S.Pd peneliti mendapat nilai 100. Dapat dilihat bahwa
dari uji praktikalitas dari ketiga penguji di PPMD Pasia peneliti mendapat
Calon Santri), sebelum ada produk di dapat nilai Ibuk Dewi Juwita, Ibuk Yuni
Winra, Ibuk Fitri Hayeni, Ibuk Elma Tiana, Ibuk Rasnita, saudara Ravi Maulana
= 32 + 28 + 32 + 30 + 28 + 40 + 32
= 31,8
Calon Santri), setelah ada produk di dapat nilai Ibuk Dewi Juwita, Ibuk Yuni
Winra, Ibuk Fitri Hayeni, Ibuk Elma Tiana, Ibuk Rasnita, saudara Ravi Maulana
N
88
= 92 + 92 + 84 + 92 + 80 + 88 + 88
= 88
dengan demikian Sistem Informasi Pendafaran Online yang telah penulis buat
adalah Efektif
Jadi hasil efektifitas dengan mengacu rumus Statistik Ricard R. Hake yaitu :
Keterangan :
G : G-Score
Sf : Score akhir
Si : Score awal
. ,
= = = = 0,82
. ,
PENUTUP
A. Kesimpulan
2. Hasil uji Validitas dilakukan oleh 3 orang ahli program dengan nilai
89
90
B. Saran
perkembangan zaman.
2. Program yang penulis buat ini agar dapat digunakan dalam penerimaan
3. Program yang penulis buat ini agar dapat lebih dikembangkan lagi oleh
peneliti berikutnya.
Penerimaan Santri Baru ini penulis berharap sistem ini dapat membantu
dalam penerimaan santri baru, sehingga dapat menhemat waktu dan tenaga
bagi pihak panitia penerimaan santri baru maupun dari pihak calon santri
Jauhar, Anang. dkk. Pembuatan Sistem Informasi Penerimaan Santri Baru pada
Pondok Pesantren Attarmasie Tremas Arjoasri. Fakultas Teknologi
Informatika, Universitas Surakarta : Indonesian Journal on Networking and
Scurity (IJNS). ISSN: 2302-5700.
Lewis R.Aiken Three Coefficients For Analyzing The Reliability And Validity Of
Ratings. Journal, of education Psychology and Measurement, (1985).
Pahlava, Reza. (2014). Tips Keamanan Aplikasi Web PHP dan MySQL. Artikel
Ilmiah: Ilmu Teknologi Informatika (ilmuti.org).
Usada, Elisa. dkk. (2012). Rancang Bangun Sistem Informasi Jadwal Perkuliahan
Berbasis Jquery Mobile dengan Menggunakan PHP dan MySQL. Akademi
Teknik Telekomunikasi Sandhy Putra Purwokerto : Jurnal Invotel. Vol 4.
No. 2.
Ahyan, Shahibul. (2012). Kepraktisan dan Efek Potensial.
https://shahibulahyan.wordpress.com/2012/04/12/kepraktisan-dan-efek-
potensial/. Diakses tanggal 27 februari 2018 pukul 22.18 WIB.