(Studi Kasus di Intansi Santri Putri Pondok Pesantren Miftahul Huda II)
SKRIPSI
Diajukan sebagai Salah Satu Persyaratan
Guna Memperoleh Gelar Sarjana Program Studi Teknik Informatika
Oleh :
Nama: Sri Kurniawati
NIM: 164060110
BERBASIS WEB
(Studi Kasus di Intansi Santri Putri Pondok Pesantren Miftahul Huda II)
Kosidin, S.T,M.Kom
NIDN.0405067904
ABSTRAK
Kemajuan ilmu pengetahuan yang berorientasi pada pengembangan
teknologi informasi merupakan bagian dari kehidupan masyarakat dunia saat ini.
Teknologi informasi sendiri tidak terlepas dari teknologi komputer, teknologi
sehingga menjadikan komputer sebagai alat pengolah data yang wajib dimiliki
Agar ruang lingkup penelitian dalam penelitian ini semakin jelas maka penulis
ABSTRACK
The advancement of science which is oriented towards the development
The author tries to analyze and study and conduct research and design a
computer-based data processing program. So that the scope of the research in this
Fieldwork is increasingly clear, the authors formulate a limited scope with the title
KATA PENGANTAR
Bismillaahirrahmaanirrahiim
Puji syukur penulis ucapkan kepada Allah SWT yang telah mengaruniakan
salah satu persyaratan guna memperoleh gelar sarjana program studi Teknik
berharap skripsi dapat menambah wawasan dan wacana bagi ilmu pengetahuan,
Oleh sebab itu dalam kesempatan ini penulis menghaturkan terima kasih
1. Kedua orang tua & kakak tercinta yang telah memberikan do’a dan
dukungan penuh
5. KH. Nonof Hanafi selaku Ketua Yayasan Pondok Pesantren Miftahul Huda
Penulis menyadari bahwa ini masih jauh dari kesempurnaan, maka saran
dan kritik yang konstruktif dari semua pihak sangat diharapkan demi
penyempurnaan selanjutnya.
Akhirnya hanya kepada Allah SWT kita kembalikan semua urusan dan
semoga ini dapat bermanfaat bagi semua pihak, semoga Allah SWT meridhoi dan
Bandung, 2022
Penulis
DAFTAR ISI
Halaman
LEMBAR PENGESAHAN........................................................................................................i
ABSTRAK.............................................................................................................................ii
ABSTRACK..........................................................................................................................iii
KATA PENGANTAR.............................................................................................................iv
DAFTAR ISI.........................................................................................................................vi
DAFTAR GAMBAR...........................................................................................................viii
BAB I...................................................................................................................................1
PENDAHULUAN..................................................................................................................1
1.1 Latar Belakang..........................................................................................................1
1.2 Identifikasi Masalah.................................................................................................2
1.3 Rumusan Masalah..................................................................................................2
1.4 Batasan Masalah......................................................................................................2
1.5. Tujuan Penelitian.....................................................................................................2
1.6 Sistematika Penulisan..............................................................................................3
1.8 Jadwal Penelitian......................................................................................................4
BAB II..................................................................................................................................5
LANDASAN TEORI...............................................................................................................5
2.1 Pengertian Pengembangan......................................................................................5
2.2 Pengertian Sistem Informasi....................................................................................6
2.2.1. Pengertian Sistem............................................................................................6
2.2.2. Karakteristik Sistem.........................................................................................8
2.2.3. Klasifikasi Sistem............................................................................................10
2.2.4. Tujuan Sistem.................................................................................................12
2.3. Informasi..............................................................................................................12
2.3.1. Pengertian Informasi......................................................................................12
2.3.2. Kualitas Informasi..........................................................................................13
2.3.3. Nilai Informasi................................................................................................14
2.4. Sistem Informasi...................................................................................................15
2.4.1. Pengertian Sistem Informasi..........................................................................15
2.4.2. Komponen Dasar Sistem Informasi...............................................................16
2.3 Pengertian Absensi Guru........................................................................................17
2.4 Berbasis Web..........................................................................................................19
2.5 Perangkat Lunak yang digunakan...........................................................................20
2.5.1 Pengertian Internet.........................................................................................20
2.5.2 Pengertian WWW(World Wide Web)..............................................................20
2.5.3 HTML (Hyper Text Markup Language).............................................................21
2.5.4 PHP (Hypertext Prepocessor).........................................................................21
2.5.5 XAMPP.............................................................................................................23
2.5.6 MySQL.............................................................................................................24
2.5.7 Web Server (Apache).......................................................................................26
2.5.8 Pengujian Sistem............................................................................................27
BAB III...............................................................................................................................31
OBJEK DAN METODE PENELITIAN....................................................................................31
3.1 Bagan Alur Penelitian.............................................................................................31
3.2. Objek Tempat Penelitian..................................................................................32
3.2.1 Profile Pondok Miftahul Huda 2...............................................................32
3.2.2 Struktur Organisasi Koordinator Santri Putri Miftahul Huda II.................34
3.2.3 Struktur Organisasi Bidang Pendidikan.....................................................35
3.2.4 Tugas, Kewajiban Dan Tanggung Jawab..........................................................36
3.3. Jenis dan Sumber Data..........................................................................................36
3.4. Metodelogi Pengembangan Sistem.......................................................................37
3.5. Analisis Sistem yang berjalan................................................................................38
3.6. Metode Penelitian...........................................................................................38
3.7. Metode Pengumpulan Data..................................................................................38
3.8. Data Yang Diperlukan............................................................................................39
3.9. Perencanaan sesuai Metode Pengembangan Sistem...........................................39
BAB IV..............................................................................................................................42
PEMBAHASAN..................................................................................................................42
4.1. Analisis Masalah....................................................................................................42
4.2. Analisis Sistem.......................................................................................................42
4.2.1 Analisis Kebutuhan Sistem Informasi........................................................44
4.2.2. Analisis Kebutuhan Non Fungsional...............................................................44
d. MySQL sebagai Database System.........................................................................45
4.3. Analisis Dokumen..................................................................................................45
4.4. Perancangan Sistem..............................................................................................46
4.4.1. Use Case Diagram.....................................................................................46
4.4.2. Rancangan Skenario......................................................................................48
4.4.3. Sequence Diagram....................................................................................53
4.4.4. Activity Diagram.............................................................................................54
4.4.5. Class Diagram...............................................................................................55
4.5. Rancangan Tabel Database..............................................................................55
4.6. Desain Interface Program......................................................................................57
4.7. Implementasi........................................................................................................62
4.8 Pengujian Sistem...................................................................................................65
4.9 Interpretasi Hasil Pengujian Absensi Guru.............................................................66
BAB V...............................................................................................................................68
KESIMPULAN DAN SARAN................................................................................................68
5.1. Kesimpulan.......................................................................................................68
5.2. Saran................................................................................................................68
RIWAYAT HIDUP.............................................................................................................70
DAFTAR GAMBAR
organisasi dapat diselesaikan secara cepat, akurat dan efisien. Salah satu
efektif, karena data yang belum terperinci. Jika kita mengikuti perkembangan
teknologi saat ini yang sudah semakin maju atau berkembang, tentunya
banyak sekali contoh perkembangan teknologi yang akan di temui, Salah satu
Website bersifat statis apabila isi informasi website tetap, jarang berubah
dan isi informasinya searah hanya dari pemilik website. Website bersifat
informasinya interaktif dua arah berasal dari pemilik serta pengguna Website.
guru, penulis bergabung di lembaga ini dan inilah yang menjadi alasan utama
Miftahul Huda 2.
1
2
Dalam tulisan ini penulis tertarik untuk menyusun skripsi dengan judul
sebagai berikut :
kelas ?
2. Sistem pengambilan absensi guru berbasis web ini bisa berguna bagi pihak
kantor agar bisa menghasilkan guru yang bertanggung jawab serta disiplin
3. Mempermudah dalam proses absensi guru dan pembuatan laporan bulanan pada
BAB I : PENDAHULUAN
BAB IV : PEMBAHASAN
Pada bab ini membahas tentang hasil pengujian aplikasi sehingga diketahui
Berisi mengenai kesimpulan dan saran dari hasil pembahasan tugas akhir.
Tahun 2021/Bulan
Uraian Kegiatan
I II III IV V
Persiapan
Penelitian
Observasi Tempat
Penelitian
Pelaksaan
Penelitian
Pengumpulan
Data
Tahun 2021/Bulan
Uraian Kegiatan
I II III IV V
Penyusunan dan
Bimbingan
Editing Akhir
Perbanyakan
Skripsi
Sidang Skripsi
BAB II
LANDASAN TEORI
teoritis, konseptual, dan moral sesuai dengan kebutuhan. Ada berbagai macam
diberikan dua buah model pengembangan yang baru yaitu : Pertama “top-
pengembangan yang bersumber dan hasil ciptaan dari bawah dan dilaksanakan
maka sebuah system tentu tidak selamanya dapat digunakan dengan baik.
Untuk itu perlu ada perubahan terhadap system tersebut baik dengan cara
memperbaiki system yang lama ataupun jika perlu untuk mengganti system
yang lama. Ada beberapa hal yang mendasari hal tersebut, antara lain:
5
6
Ada permasalahan pada system yang lama, permasalahn yang dimaksud ini seperti
adanya ketidak beresan pada system yang lama sehingga hasilnya pun tidak sesuai
disengaja ataupun tidak yang menyebabkan data pada suatu perusahaan tidak
system tersebut untuk melakukan kecurangan. Permasalahan yang lain juga dapat
yang sedikit, sehingga organisasi harus secara bijak menentukan apakah system
yang digunakan masih layak untuk dipakai atau sudah harus dikembangkan atau
diganti.
(2013:22) di dalam bukunya, “bahwa sistem adalah kumpulan atau grup dari sub
sistem/bagian/komponen atau apapun baik fisik ataupun non fisik yang saling
berhubungan satu sama lain dan dapat bekerja sama untuk mencapai satu tujuan
7
Analisis dan Desain Sistem Informasi bahwa sistem dapat juga didefinisikan
dengan pendekatan prosedur dan komponen. Sistem dan prosedur adalah suatu
kesatuan yang tidak bisa dipisahkan satu dengan yang lain. Suatu sistem baru
menurut pattern atau pola yang terpadu untuk melakukan kegiatan utama dari
umumnya melibatkan orang dalam satu departemen atau lebih yang dibuat
komponennya.”
Sebuah sistem adalah suatu jaringan dan prosedur yang saling berkaitan
satu sama lain, dan bekerja sama dalam melaksanakan suatu pekerjaan
interaksi satu sama lain dengan pola teratur sehingga membentuk suatu
dapat ditarik sebuah kesimpulan bahwa sistem adalah kumpulan bagian atau
beberapa subsistem yang dirancang dan disatukan untuk mencapai suatu tujuan
tertentu.
Suatu sistem tidak mungkin ada dalam lingkungan yang kosong, “tetapi
suatu sistem ada dan memiliki fungsi di dalam lingkungan yang berisi
sistem lainnya. Suatu sistem juga terdiri dari beberapa bagian yang saling
berinteraksi satu sama lain dan melakukan kerja sama dalam membentuk
satu kesatuan. Jika sebuah sistem merupakan salah satu dari bagian dari
sistem lain yang lebih besar, maka sebuah sistem tersebut akan disebut3
merupakan lingkungannya.”
Batas dari suatu sistem adalah pemisah atau pembatas antara sistem
3) Lingkungan (Environment)
Lingkungan adalah “apapun di luar batas dari sebuah sistem yang dapat
tersebut.”
subsistem yang lainnya. Interface inilah yang akan menjadi medium yang
5) Masukan (Input)
Masukan “atau data input adalah data yang dimasukkan ke dalam suatu
input), yaitu bahan yang dimasukkan agar sistem tersebut dapat beroperasi
6) Pengolahan (processing)
perubahan dari input untuk menjadi output yang sesuai dengan tujuan dari
sistem.
10
Jika suatu sistem tidak mempunyai tujuan, maka operasi dari sistem
tersebut tidak akan ada gunanya. Tujuan inilah yang mengarahkan kemana
sistem, maka suatu sistem menjadi tidak terarah dan tidak terkendali.”
8) Keluaran (Output)
berupa pemikiran atau gagasan yang tak tampak secara fisik. Sedangkan
sistem fisik (physical system) merupakan klasifikasi sistem yang ada atau
2) Sistem alamiah (natural system) dan sistem buatan manusia (human made
system)
proses alam, sehingga sistem dengan klasifikasi ini bukan buatan manusia.
system)
tentu (probabilistic system) adalah suatu sistem yang hasilnya tidak dapat
sistem. Sistem ini juga dapat bekerja otomatis tanpa adanya campur tangan
dari pihak luar. Namun, dalam kenyataannya tidak ada satu sistem pun
yang benar-benar tertutup, yang ada hanyalah sistem yang relatif tertutup
masukan dan keluaran yang tertentu serta tidak dipengaruhi oleh kondisi di
luar sistem.
12
dengan lingkungan dari luar dan dipengaruhi oleh keadaan dari luar.
sistem merupakan target atau sasaran akhir yang ingin dicapai oleh suatu sistem.
Agar supaya target tersebut bisa tercapai, maka target atau sasaran tersebut harus
diketahui terlebih dahulu ciri-ciri atau kriterianya. Upaya mencapai suatu sasaran
tanpa mengetahui ciri-ciri atau kriteria dari sasaran tersebut kemungkinan besar
sasaran tersebut tidak akan pernah tercapai. Ciri-ciri atau kriteria dapat juga
digunakan sebagai tolak ukur dalam menilai suatu keberhasilan suatu sistem dan
sebuah kesimpulan bahwa sistem adalah kumpulan suatu komponen sistem yang
saling berhubungan satu sama lain untuk mencapai tujuan suatu agenda utama
2.3. Informasi
2.3.1. Pengertian Informasi
Secara umum telah diketahui bahwa informasi adalah hal yang sangat penting
Menurut Agus Mulyanto (2009 : 12) dalam bukunya yang berjudul Sistem
Informasi Konsep dan Aplikasi: “Informasi adalah data yang diolah menjadi
bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya, sedangkan
yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya“.
Sedangkan, secara Etimologi, kata informasi berasal dari bahasa Perancis kuno
yaitu informacion (tahun 1387) yang diambil dari bahasa Latin informationem
Informasi juga dapat didefinisikan sebagai data yang telah diolah sedemikian
rupa menjadi sesuatu yang lebih memiliki kegunaan dan lebih memiliki arti bagi
yang dapat mengubah atau merusak informasi tersebut baik, dari sumber
jika informasi tersebut tidak menyesatkan atau bersifat bias, harus jelas
2) Informasi harus tepat waktu. Informasi “yang merupakan hasil dari suatu
proses pengolahan data, tidak boleh terlambat atau usang (outdated). Informasi
yang terlambat tidak akan mempunyai nilai yang baik, dikarenakan informasi
relevan untuk pemakai informasi tersebut. Hal ini juga berarti bahwa informasi
untuk pemakai satu dengan yang lainnya berbeda, tergantung pada faktor-
faktor lainnya.”
mendapatkannya”.
informasi juga ditentukan dari dua hal yaitu biaya dan manfaat dalam
15
kegunaan.”
bukunya yang berjudul Sistem Informasi Konsep dan Aplikasi, Agus Mulyanto
3) Menurut Gelinas, Oram dan Wiggins, sistem informasi adalah “Suatu sistem
buatan manusia yang secara umum terdiri atas sekumpulan komponen berbasis
perusahaan.”
Dari beberapa definisi dari ahli yang telah dikutipkan di atas, “dapat
disimpulkan bahwa sistem informasi adalah suatu sistem yang terdiri dari
memproses informasi menjadi sebuah output atau keluaran yang berguna, untuk
Informasi Konsep dan Aplikasi menyatakan bahwa “Sistem informasi terdiri dari
tersebut.
manusia juga dapat dikategorikan kedalam dua kelompok yaitu pengguna akhir
dan pakar sistem informasi. Pengguna akhir adalah manusia yang menggunakan
informasi yang telah dihasilkan dari sistem informasi, sedangkan pakar sistem
17
yang digunakan dalam proses pengolahan informasi. Sumber daya ini tidak
terbatas hanya komputer saja, tetapi semua media data seperti kertas-kertas dan
informasi. Sumber daya ini tidak hanya berupa program saja, tetapi juga berupa
prosedur. “
Sumber “daya data tidak hanya sekedar input atau bahan baku untuk masukan
sebuah sistem informasi, akan tetapi sebagai dasar dalam membentuk sumber
daya organisasi.”
berbentuk media komunikasi seperti satelit, kabel, dan dukungan jaringan lain
mengenai peserta tentu akan melakukan absensi. Hal ini juga terjadi pada
disebabkan beberapa alasan seperti : alpa, ijin dan sakit. Tinggi rendahnya
tidaknya suatu karyawan dalam berkerja. Jika semakin besar tingkat absen
bagian dari pelaporan aktifitas suatu perusahaan yang berisi sebuah data-data
adalah 5,7% dan bila absensi dari suatu perusahaan telah tercapai di atas 5,7%
Malayu SP, 2002:51) Jadi dapat dijelaskan bahwa absensi adalah ketidak
batasan kewajaran dalam absensi menjadi ukuran seberapa absen yang wajar
Jumlah absensi
Tingkat Absensi = X
100%
Perkembangan internet tidak terlepas dari Web atau World Wide Web,
disingkat WWW. Web sebagai sumber informasi yang terdapat dalam diri
tanpa dibatasi oleh ruang dan waktu. Namun yang perlu diingat adalah bahwa
bukanlah Web. Web sendiri terdiri dari dokumen cross-linked yang disebut
Web adalah suatu sistem hypertext yang membantu anda menjelajah dunia
kunci. Dengan WWW atau web, anda akan mengikuti jalur dari kata yang
20
didalamnya terdapat sumber daya informasi dari mulai yang statis hingga
(melalui dunia maya tentunya) tanpa harus pergi kesana. Kita juga bisa
manfaat yang kita dapat jika kita berada di dalam dunia maya ini.
diartikan demi kata maka World artinya dunia, Wide berarti raksasa atau
berukuran besar, dan Web merupakan sebuah system yang digunakan untuk
kata tersebut maka WWW dapat diartikan sebagai sebuah system yang
menggunakan program ini, semua dokumen yang ada dijaringan internet akan
tersusun lebih rapi sehingga akan dengan mudah ditemukan oleh para
format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan
di halaman web. Dokumen HTML adalah file teks murni yang dapat dibuat
dengan editor teks sembarangan. Dokumen ini dikenal sebagai web page.
(Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun
1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang
formulir dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk
22
umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi
mengembangkan PHP.
Pada Juni2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
Versi terbaru dari bahasa pemograman PHP adalah versi 5.6.4 yang resmi
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
2. Web Server yang mendukung PHP dapat ditemukan di mana - mana dari
mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif
mudah.
23
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan
4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah
5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
2.5.5 XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem
sebagai server yang berdiri sendiri (localhost), yang terdiri atas program
Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis
singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan
Perl. Program ini tersedia dalam GNU (General Public License)dan bebas,
merupakan web server yang mudah digunakan yang dapat melayani tampilan
GambarGambar
2. SEQ2. Gambar_2. \* ARABIC
1 Tampilan Aplikasi 1 Tampilan
XAMPP
24
diakses pengguna web browser inilah telah yang menjadi suatu database biasa
2.5.6 MySQL
MySQL (Structure Query Language) adalah satu dari sekian banyak sistem
database yang merupakan terobosan solusi yang tepat dalam aplikasi database.
MySQL merupakan turunan salah satu konsep utama dalam database sejak lama
database server yang mampu menerima dan mengirimkan datanya dengan sangat
cepat. MySQL dapat juga dikatakan sebagai database yang sangat cocok
dipadukan dengan PHP. Secara umum, database berfungsi sebagai tempat atau
bahasa Structured Query Language (SQL)”. Menurut Lukmanul Hakim dan Uus
program database server, yaitu sebuah program yang berfungsi untuk mengolah,
database di Swedia bernama TcX Data Konsult AB. Tujuan awal dikembangkan
MySQL adalah untuk mengembangkan aplikasi berbasis web pada client. Saat
c. Multiuser, MySQL dapat digunakan oleh beberapa user dalam waktu yang
query yang sederhana, dapat memproses lebih banyak SQL per satuan waktu.
e. Security memiliki beberapa lapisan security seperti level subnet mask, nama
host, izin akses user dengan sistem perizinan yang mendetail serta password
yang terenskripsi.
f. Scalability and Limits, mampu menangani database dalam skala besar, dengan
jumlah record lebih dari 50 juta dan 60 ribu serta 5 miliar baris. Selain itu
batas indeks yag dapat ditampung mencapai 32 indeks pada tiap tabelnya.
menggunakan 20 bahasa.
interface).
j. Client and Tools, dilengkapi dengan berbagai tool yang dapat digunakan
untuk administrasi database, dan pada setiap tool yang ada disertakan
berdasarkan pada kode-kode dan ide-ide yang terdapat pada HTTP Server yang
Pada saat ini Apache termasuk web server yang paling banyak digunakan,
hal ini terjadi bukan semata-mata karena Apache diedarkan secara gratis. Namun
yang dapat dibandingkan dengan server HTTP UNIX lainnya. Selain diedarkan
27
secara gratis dan open source,pengembangan Apache juga dilakukan oleh banyak
lebih besar. Biasanya, perangkat lunak dihubungkan dengan perangkat lunak dan
Gambar
Gambar2.2.22Black
BlackBox
BoxTesting
Testing
menguji perangkat lunak tanpa mengetahui struktur internal kode atau Program.
1. Cakupan terbatas karena hanya sebagian kecil dari skenario pengujian yang
dilakukan
Secara umum tahapan pada model waterfall dapat dilihat pada gambar
berikut ini:
Keterangan :
dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan
sebenarnya
31
BAB III
OBJEK DAN METODE PENELITIAN
MULAI
Studi Pustaka
Pengumpulan Data
Data Sekunder:
Data Primer:
Jurnal,Buku-buku
Hasil Wawancara
dan internet
SELESAI
2). Visi
3). Misi
Allah SWT.
(Al-waqi’ah: 26)
Pimpinan
Umum
Ketua
Yayasan
Murobby
Keterangan:
Pendidikan
Umum
Gambar
Gambar 3. SEQ 3. 3 Struktur
Gambar_3. Organisasi
\* ARABIC Pendidikan
2 Struktur Organisasi
Keterangan:
analisis kebenaran yang cukup tinggi ,maka penenentuan data dan sumber data
sangatlah penting.
Adapun jenis data yang digunakan pada penelitian kali ini adalah :
1. Data Primer
Data primer adalah data yang secara langsung diambil dari objek
2. Data Sekunder
37
Data sekunder adalah data yang didapat tidak secara langsung dari objek
teramat besar
b) aplikasi ini lebih cocok dikembangkan dengan proses yang terstruktur dan
sekuensial.
c) siklus ini dijalankan secara berurutan, mulaiu dari tahap awal sampai akhir
setiap langkah yang telah selsai harus dikaji ulang(review), terutama dalam
langkah analisi dan disain untuk memastikan bahwa tahapan tersebut telah
dikerjakan dengan benar dan sesuai dengan harapan.jika tidak maka tahap
di inginkan
38
tidak efisien.
Gambar 3. SEQ
Gambar 3. 4 Gambar_3. \* ARABIC
Analisis Sistem 4 Analisis
yang Berjalan
berorientasi fungsi yaitu didasarkan pada tujuan yang hendak dicapai dengan
oleh seksi pendidikan santri putri dengan menggunakan DFD dan ERD serta
a) Studi Kepustakaan
putri.
b) Metode Wawancara
39
c) Observasi
terhadap gejala atau peristiwa yang diselidiki pada obyek penilitian. Disini
tidak ada interaksi secara langsung antara obyek yang diamati dengan
lain:
1. Data yang diperoleh uptodate (terbaru) karena diperoleh dari keadaan yang
2. Data lebih obyektif dan jujur karena obyek yang diteliti atau responden
manipulasi).
sistem yaitu metode waterfall menurut referensi Sommerville, yaitu metode yang
mulai pada tingkat kemajuan sistem pada seluruh analisis, design, kode, pengujian
dan pemeliharaan. Jika telah memasuki tahap selanjutnya dalam project ini, maka
dan hubungan antar data yang paling optimal untuk menjalankan proses
tahap ini, penulis menentukan dan membuat desain sistem dan aliran
Pada tahap ini merupakan tahap untuk mengubah desain yang telah dibuat
diperoleh dari suatu desain sistem yang telah dirancang akan diubah ke
dalam bahasa komputer atau diubah menjadi kode. Untuk tahap ini,
yang telah ditentukan untuk menciptakan desain sistem dan aliran proses
Agar sistem aplikasi yang telah dibuat dapat berjalan dengan baik dan
yang dihasilkan dari data atau kondisi masukan yang diberikan untuk
dibuat untuk menguji apakah sistem telah berjalan sesuai dengan yang
diinginkan.
yang berhubungan dengan komputer. Pada tahap ini pula harus dijaga
hardware agar performa dari sistem yang telah dibuat tetap stabil.
BAB IV
PEMBAHASAN
banyak aspek penentu keberhasilan mengajar dan belajar dari lembaga pendidikan
berkualitas salah satunya adalah guru yang dapat mendukung dan mewujudkan
tujuan dari lembaga pendidikan tersebut menjadi suatu lembaga pendidikan yang
proses pendataan absensi guru yang belum kondunsif yang menjadikan sulit untuk
mendapatkan data secara terperinci. Saat ini, sistem pendukung keputusan dalam
dirasakan kurang optimal dan menghabiskan banyak waktu baik dalam menyusun
laporan dan mendata secara pasti guru yang diabsen padahal idealnya pendataan
42
43
Anilisis sistem dilakukan pada sistem yang sedang berjalan. Tujuan dari
analisis sistem ini ialah mengetahui kelemahan serta kemampuan sistem yang
ada di Paseban mulai software, hardware dan pengguna. Hasil dari analisis
sistem akan digunakan untuk membuat rancangan sistem yang akan diusulkan.
yang dibuat atau yang digunakan sudah sesuai dengan kebutuhannya atau
aplikasi ini:
● PHP
44
● MySQL
5. Menggunakan OS Windows
adalah Laptop dengan spesifikasi : processor core 2 duo 2.00 GHz, RAM
kerja yang sering digunakan adalah Microsoft Office Word dan Excel.
putri MH 2.
46
mengenai proses yang terjadi dalam analisis dan implementasi antara system
dan aktor secara garis. Diagram use case tersebut dijelaskan pada gambar:
Use case ini berkaitan dengan proses input data I’dad, input data
ibtida dan input data tsanawi. secara detail proses yang terjadi pada use
case tersebut dapat dilihat pada spesifikasi use case dalam tabel 4.1 :
47
Deskripsi Merupakan pres input data idad, input data ibtida dan
Kriteria Semua proses input data dan proses cetak laporan dapat
Prioritas Utama
Resiko Medium
48
Nomor Usc-01
Actor Admin
SKENARIO
EXCEPTION CASE
Kondisi Akhir
Nomor Usc-01
Actor Admin
SKENARIO
EXCEPTION CASE
Kondisi Akhir
Nomor Usc-01
Actor Admin
SKENARIO
EXCEPTION CASE
Kondisi Akhir
Nomor Usc-01
Actor Admin
50
SKENARIO
tersimpan ke database
EXCEPTION CASE
Kondisi Akhir
Nomor Usc-01
Actor Admin
SKENARIO
tersimpan ke database
EXCEPTION CASE
Kondisi Akhir
Nomor Usc-01
Actor Admin
SKENARIO
tersimpan ke database
EXCEPTION CASE
Kondisi Akhir
Nomor Usc-01
Actor Admin
SKENARIO
dari database
EXCEPTION CASE
Kondisi Akhir
Nomor Usc-01
Actor Admin
SKENARIO
dari database
EXCEPTION CASE
Kondisi Akhir
Nomor Usc-01
53
Actor Admin
SKENARIO
dari database
EXCEPTION CASE
Kondisi Akhir
sebuah sistem secara terperinci. Selain itu sequence diagaram juga akan
yang terjadi dalam sebuah sistem informasi yang sebelumnya dijelaskan dengan
Diagram aktivitas input data absensi merupakan proses input data yang
dilakukan actor admin untuk menginput data pengajar, data kelas, mata
gambar 4.2.
dan mempunyai keterkaitan. Di bawah ini merupakan gambar class diagram yang
penulis maksud:
1. Tabel Idad
2. Nama Varchar 30
3. Kelas Varchar 20
4. Tanggal Date -
5. Waktu Varchar 10
6. Status Varchar 10
2. Tabel Ibtida
2. Nama Varchar 30
57
3. kelas Varchar 20
4. tanggal date -
5. waktu varchar 10
6. status varchar 10
3. Tabel Tsanawi
2. Nama Varchar 30
3. Kelas Varchar 20
4. Waktu Varchar 10
5. Tanggal date -
6. Status varchar 10
Gambar 4 SEQGambar
Gambar_4 \* ARABIC
4 5 Struktur 5 Utama
Menu Struktur Menu Utama
58
Gambar
Gambar 4 10Gambar_4
4 SEQ Rancangan\*Halaman
ARABICPengabsenan Ibtida
10 Rancangan
Gambar
Gambar 4413SEQ
InputGambar_4 \* ARABIC 13 Input
Pengabsenan Pengajar Tsanawi
● Edit Pengabsenan Pengajar Idad
Gambar 4 4SEQ
Gambar Gambar_4
16 Edit \* ARABIC
Pengabsenan Pengajar16 Edit
Tsanawi
Gambar
Gambar44 SEQ Gambar_4
17 Rancangan \* ARABIC
Halaman 17
Laporan
62
4.7. Implementasi
● Tampilan Menu Utama
Gambar 4Gambar
SEQ Gambar_4 \* ARABIC
4 18 Tampilan 18 Halaman
Menu Utama
● Tampilan Halaman Pengabsenan Pengajar Idad
Gambar 4 Tampilan
Gambar 4 21 SEQ Gambar_4 \* ARABIC
Halaman Pengabsenan 21 Ibtida
Pengajar
Dalam pengujian ini menggunakan metode Black Box, dengan beberapa bentuk
pengujian.
kebutuhan user.
7. Berhasil Hapus Hapus Data Data Idad tampil pada list Valid
Data Idad Idad pengabsenan idad
8. Berhasil Hapus Hapus Data Data Ibtida tampil pada list Valid
Data Ibtida Ibtida pengabsenan ibtida
9. Berhasil Hapus Hapus Data Data Tsanawi tampil pada Valid
Data Tsanawi Tsanawi list pengabsenan tsanawi
bahwa aplikasi dapat berjalan sesuai harapan, dimana fitur maupun fungsi
dari setiap menu maupun objek yang ada berfungsi dengan baik dan sesuai
ini:
5.1. Kesimpulan
Miftahul Huda II berbasis web terhadap permasalahan yang ada dalam system
5.2. Saran
oleh user atau orang yang akan bersangkutan dengan sistem ini, hal ini
68
DAFTAR PUSTAKA
Agus, H. (2017). Membuat Aplikasi Computer Based Text dengan PHP,MySQLi &
Booststra. Yogyakarta: CV.LOKOMEDIA.
Kapioru, Evan, Harlan. 2014. Implementasi Peraturan Daerah Kota Kupang Nomor 15
Tahun 2011 Tentang Retribusi Pelayanan Parkir Di Tepi Jalan Umum. Jurnal
Hariyanto, A. (2017). Membuat Aplikasi Komputer Based test dengan PHP MySQL dan
Bootsrap. Yogyakarta: Lokomedia.
69
RIWAYAT HIDUP
DATA PRIBADI
70