DISUSUN OLEH:
KELOMPOK 2
NIM NAMA
1. 181011402331 Amri Khoerul Inzan
2. 181011402303 Fadhillah Sekar Ayu Pristami
3. 181011402645 Sidiq Abdul Rahman
NIDN: 0430128103
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK UNIVERSITAS PAMULANG
PENGESAHAN LAPORAN KERJA PRAKTEK
NIM NAMA
1. 181011402331 Amri Khoerul Inzan
2. 181011402303 Fadhillah Sekar Ayu Pristami
3. 181011402645 Sidiq Abdul Rahman
LEMBAR PERNYATAAN
KULIAH KERJAPRAKTEK
Dinyatakan bahwa:
Pembimbing Praktek
Tanggal : 07 April 2021
KERITERIA PENILAIAN
2 Kemampuan Kerjasama
3 Kemampuan Bekerja Mandiri ( Ade Nispiudin, S.Pd.I)
4 Kemampuan Teknik
Nilai Rata - Rata :
1 Kedalaman Materi
2 Penguasaan Materi
3 Penyajian Laporan Teti Desyani M.Kom
NIDN: 0430128103
4 Pembuatan Jurnal
Nilai Rata - Rata :
Nilai rata-rata akhir (nilai I + Nilai II)/2.................................. Tangerang Selatan, 07 April 2021
.......... ** Kaprodi Teknik Informatika
KOMPONEN PENILAIAN
80-100 : A 59 - 69 : C
70 - 79 : B 45 - 55 : D
*Dalam Angka
** Dalam Huruf Achmad Udin Zaelani, M.Kom.
NIDN: 0429058303
LEMBAR PENILAIAN KERJA PRAKTEK MAHASISWA
KERITERIA PENILAIAN
2 Kemampuan Kerjasama
3 Kemampuan Bekerja Mandiri ( Ade Nispiudin, S.Pd.I)
4 Kemampuan Teknik
Nilai Rata - Rata :
1 Kedalaman Materi
2 Penguasaan Materi
3 Penyajian Laporan Teti Desyani M.Kom
NIDN: 0430128103
4 Pembuatan Jurnal
Nilai Rata - Rata :
Nilai rata-rata akhir (nilai I + Nilai II)/2.................................. Tangerang Selatan, 07 April 2021
.......... ** Kaprodi Teknik Informatika
KOMPONEN PENILAIAN
80-100 : A 59 - 69 : C
70 - 79 : B 45 - 55 : D
*Dalam Angka
** Dalam Huruf Achmad Udin Zaelani, M.Kom.
NIDN: 0429058303
LEMBAR PENILAIAN KERJA PRAKTEK MAHASISWA
KERITERIA PENILAIAN
2 Kemampuan Kerjasama
3 Kemampuan Bekerja Mandiri ( Ade Nispiudin, S.Pd.I)
4 Kemampuan Teknik
Nilai Rata - Rata :
1 Kedalaman Materi
2 Penguasaan Materi
3 Penyajian Laporan Teti Desyani M.Kom
NIDN: 0430128103
4 Pembuatan Jurnal
Nilai Rata - Rata :
Nilai rata-rata akhir (nilai I + Nilai II)/2.................................. Tangerang Selatan, 07 April 2021
.......... ** Kaprodi Teknik Informatika
KOMPONEN PENILAIAN
80-100 : A 59 - 69 : C
70 - 79 : B 45 - 55 : D
*Dalam Angka
** Dalam Huruf Achmad Udin Zaelani, M.Kom.
NIDN: 0429058303
LEMBAR BERITA ACARA KONSULTASI DENGAN DOSEN
PEMBIMBING KP
Mahasiswa di atas telah melakukan bimbingan dengan jumlah materi yang telah
mencukupi untuk diseminarkan.
NIDN: 0430128103
LEMBAR BERITA ACARA KONSULTASI DENGAN SUPERVISOR KP
Catatan :
Kolom Mhsl, Mhs2 dan Mhs3 ditandatangani oleh pem bimbing praktek KP
sebagai tanda kehadiran mahasiswa KP.
Dengan mengucap puji syukur penulis panjatkan ke hadirat ALLAH SWT atas
petunjuk, rahmat dan karunianya sehingga penulis dapat menyelesaikan
menyelesaikan skripsi ini dengan judul, “PERANCANGAN SISTEM ABSENSI
BERBASIS WEBSITE” adapun penyusunan skripsi ini dimaksud untuk
memenuhi salah satu syarat guna mencapai gelar sarjana komputer strata satu (S1)
Fakultas Teknik Jurusan Teknik Informatika Universitas Pamulang.
Pada kesempatan ini, penulis ingin mengucapkan terimakasih sebesar-besarnya
atas bimbingan dan bantuan yang diberikan kepada penulis selama menyelesaikan
penulisan skirpsi, terutama terimakasih kepada:
1. Allah SWT yang telah memberikan begitu banyak nikmat dan karunia
diantaranya iman dan islam serta sehat dan umur panjang sehingga penulis
dapat menyelesaikan penulisan Proposal Skripsi ini.
2. Bapak Dr.Hc. Drs. H. Darsono selaku Ketua Yayasan Sasmita Jaya.
3. Bapak Dr. E. Nurzaman AM, M.M., M.Si. selaku Rektor Universitas
Pamulang.
4. Bapak syaiful Bakhri, ST., M.Eng.Sc.,Ph.D., selaku Dekan Fakultas
Teknik Universitas Pamulang.
5. Bapak Achamd Udin Zaelani, S.Kom., M.Kom, selaku Ketua Program
Studi Teknik Informatika Universitas Pamulang.
6. Ibu Teti Desyani, S.Kom., M.Kom selaku pembimbing Kerja Praktek pada
Program Studi Informatika di Universitas Pamulang.
7. Seluruh dosen dan staff pengajar program studi Teknik Informatika
Universitas Pamulang.
8. Orang tua yang memberikan dukungan baik dari moral maupun materi.
9. Dan untuk teman – teman yang telah membantu menyumbang waktu dan
pikiran, tanpa kalian kami tidak akan menyelesaikan kerja praktek ini.
i
Terimakasih sebanyak-banyaknya, semoga Allah SWT membalas
kebaikan semua pihak yang telah memberikan bantuannya. Dengan segala
keterbatasan pengetahuan dan pengalaman, penulis menyadari bahwa penyusunan
tugas akhir ini masih jauh dari sempurna baik materi maupun penyajiannya. Oleh
karena itu penulis sangat mengharapkan kritik dan saran yang sifatnya
membangun dari pembaca demi perbaikan tugas akhir ini.
Harapan penulis semoga penulisan tugas akhir ini dapat memberikan
manfaat bagi pembaca pada umumnya dan Mahasiswa/Mahasiswi Universitas
Pamulang pada khususnya.
Materai
Penulis
ii
ABSTARACT
Attendance is a must for students. In doing attendance, they still use the manual
method. Therefore, we need a student attendance system that can collect data and
manage data so that it can be done quickly, correctly, and accurately.
Making the student attendance system is done by collecting data, system analysis,
system design, and system implementation. This system is built using the PHP and
MySQL programming languages for database management.
iii
ABSTRAK
Absensi merupakan hal yang wajib dilakukan untuk siswa. Dalam melakukan absensi masih
menggunakan cara manual. Oleh karena itu, diperlukan suatu sistem absensi siswa yang dapat
melakukan pendataan dan pengelolaan data agar dapat dilakukan secara cepat dan benar.
Pembuatan sistem absensi siswa ini dilakukan dengan cara pengumpulan data, analisa sistem,
perancangan sistem, dan implementasi sistem. Sistem ini dibuat dengan menggunakan bahasa
pemrograman PHP dan MySQL untuk pengelolaan database.
Sebagai hasil dari tugas akhir ini adalah dibuatnya aplikasi berbasis web Sistem Informasi
Absensi siswa Berbasis PHP yang memiliki fasilitas seperti: manajemen data siswa,
manajemen data guru, manajemen data pelajaran, manajemen data absensi, absensi
menggunakan sistem web setiap siswa mempunyai akun masing - masing. Dengan adanya
aplikasi ini, diharapkan proses absensi akan lebih baik dan dapat dipantau dengan mudah oleh
guru dan oleh kepala sekolah.
iv
DAFTAR ISI
HalamanY
Content
s
KATA PENGANTAR.............................................................................................i
ABSTARACT........................................................................................................iii
ABSTRAK.............................................................................................................iv
DAFTAR ISI...........................................................................................................v
DAFTAR SIMBOL................................................................................................ii
DAFTAR LAMPIRAN.........................................................................................vi
BAB I PENDAHULUAN......................................................................................1
1.1 Latar Belakang................................................................................................1
v
2.2.6 Proses bisnis perusahaan, terutama terkait dengan topik yang
diambil.................................................................................................14
2.3 Pengertian.....................................................................................................15
2.3.2 Database...............................................................................................15
2.3.3 Aplikasi...............................................................................................15
2.3.4 PHP.....................................................................................................15
vi
3.2.2. Class Diagram….……………...….. ……………………..…...27
BAB V PENUTUP................................................................................................42
1.1 Kesimpulan...................................................................................................42
1.2 Saran……………………………………………………………………….42
DAFTAR PUSTAKA...........................................................................................43
DAFTAR RIWAYAT HIDUP............................................................................44
LAMPIRAN..........................................................................................................47
vii
DAFTAR GAMBAR
Halaman
Gambar 2.1: Struktur Organisasi ...............................................10
Gambar 3.1: Flowchart ..............................................................18
Gambar 3.2: ERD ......................................................................21
Gambar 3.3: Transformasi ERD ke LRS....................................22
Gambar 3.4: LRS .......................................................................23
Gambar 3.5: Use Case Diagram ................................................25
Gambar 3.6: Activity Diagram ..................................................26
Gambar 3.7: Squence Diagram .................................................26
Gambar 3.8: Class Diagram ......................................................27
Gambar 3.9: Rancangan Antar Muka ........................................27
Gambar 3.10: Menu Admin ......................................................28
Gambar 3.11: Menu Siswa ........................................................29
Gambar 4.1: Menu Login ..........................................................32
Gambar 4.2: Menu Admin ........................................................32
Gambar 4.3: Menu Siswa ..........................................................33
Gambar 4.4: Login Admin Testing ...........................................34
Gambar 4.5: Halaman Utama Admin Testing ...........................34
Gambar 4.6: Login Siswa Testing .............................................35
Gambar 4.7: Halaman Utama Siswa Testing.............................36
Gambar 4.8: Flowchart Aplikasi ...............................................37
Gambar 4.9: Flowgraph Aplikasi...............................................37
viii
DAFTAR TABEL
ix
Halaman
x
DAFTAR LAMPIRAN
Halaman
Lampiran 1: xxxxxxx...............................................................47
x
DAFTAR SIMBOL
Nama Simbol Keterangan
Memperlihatkan
bagaimana masing-masing
Activity kelas antar muka saling
berinteraksi satu sama
lain.
uc pack
State dari sistem yang
Action mencerminkan eksekusi
dari suatu aksi
Menggambarkan akhir
Activity Final Node dari suatu aktivitas yang
berjalan pada sistem.
Menggambarkan
Join Node hubungan antara dua state
activity.
Diagram yang
mengidentifikasikan suatu
Decision kondisi dimana ada
kemungkinan perbedaan
transisi.
Actor uc pack
Menspesifikasikan
xi
himpunan peran yang
pengguna mainkan ketika
berinteraksi dengan use
case.
xii
Himpunan dari objek-
Class objek yang berbagi atribut
serta operasi yang sama.
Simbol Keterangan
Nama
xiii
uc pack Menggambarkan seseorang
Actor atau sesuatu yang
berinteraksi dengan sistem.
Menggambarkan interaksi
Boundary antara satu atau lebih actor
dengan sistem.
Menggambarkan informasi
yang disimpan oleh sistem
Entity (database).
DAFTAR LAMPIRAN
Wawancara :
xiv
4. Bagaimana jika kita membantu membuatkan sistem absensi di SD Negri
Rancaiyuh 2 ini?
5. Tetapi apakah baik jika kami membuatkan sistem ini pada siswa/i yang
mungkin cukup dibilang masih terlalu dini dalam mengerti sebuah aplikasi
ini?
Quesoner :
1. Tentu saja, dari sebelum pandemi pun kami menggunakan absensi secara
manual.
2. Sebelum pandemi mungkin mengetahuinya dengan cara memanggil
namanya satu persatu, tetapi saat pandemi ini agak susah jadi
mengetahuinya melalui forum grup di apk chat.
3. Tentu saja iya, karna jadi lebih lama waktunya.
4. Tentu boleh, agar guru tidak kesulitan dalam mencatat kehadiran siswa/i
nya dan para siswa/i serta orang tuanya pun tidak bingung dalam mencari
informasi.
5. Kalau ditanya seperti itu jawabannya pasti tidak pas, tetapi kembali lagi
pada masa pandemi ini tidak mungkin yang menghadirkan siswa/i di
forum grup chat itu mereka sendiri, pasti dibimbing oleh orang tua. Jadi
mungkin, nanti kita yang akan mengarahkan dan mengajarkan orang tua
mereka agar bisa menggunakan sistem absensi ini.
Data Pribadi
xv
Kewarganegaraan : INDONESIA
Status : Kawin
Email : adenispiudin@gmail.com
No.Telepon : 081218251045
Pendidikan Formal:
1. SDN PANONGAN II
2. SMPN PANONGAN 1
3. MA DARUT TAFSIR BOGOR
4. STIT TARBIYATUNNISA SENTUL BOGOR
xvi
BAB I
PENDAHULUAN
1
Berdasarkan rangkaian permasalahan diatas, maka kami tertarik untuk
melakukan pengolahan sistem absensi berbasis website dengan sistem baru
yang tidak terdapat di sekolah ini, adapun pengolahan web sistem tersebut
dituangkan dalam tulisan ini “Perancangan Sistem Absensi Berbasis
Website Pada Sekolah SD NEGRI RANCAIYUH 2” yang diharapkan
dapat menghadapi permasalahan yang terdapat di sekolah tersebut.
2
1.4 Tujuan Penelitian
Adapun tujuan dari penelitian ini adalah sebagai berikut :
3
b. Mempermudah admin dalam mengelola data siswa dan guru pengajar.
c. Mempermudah guru untuk mengabsensi siswa/siswi.
4
BAB I PENDAHULUAN
BAB V PENUTUP
Pada bab ini berisi kesimpulan dan saran-saran , atas apa yang
telah di tulis pada bab sebelumnya .
5
BAB II
LANDASAN TEORI
1. Absensi manual
Absensi manual merupakan kegiatan memasukkan atau mencatat
absensi dengan menggunakan pena dan kertas. Bisa dengan tanda tangan
atau hanya dengan ceklist sebagai tanda kehadiran.
6
2. Absensi non manual (dengan alat bantu)
Absensi non manual yaitu absensi dengan memasukkan data secara
komputerisasi (menggunakan alat bantu), bis menggunakan kartu
dengan barcode, finger print ataupun memasukkan kedalam aplikasi
atau semacamnya.
Dengan tujuan mempermudah dalam melakukan absensi sehingga
mengurangi kesalahan data dan waktu yang digunakan.
7
MBS : Ya
Nama Wajib Pajak : SDN RANCAIYUH II
NPWP : 200150498451000
D. Kontak Sekolah
Nomor Telepon : 088299226040
Email : sdnegerirancaiyuhii@gmail.com
E. Data Periodik
Kurikulum : SD 2013
Waktu Penyelenggaraan : Pagi/6 hari
Bersedia Menerima Bos? : Ya
Sertifikasi ISO : Belum Bersertifikat
Sumber Listrik : PLN
Daya Listrik (watt) : 1300
Akses Internet : Linket
Akses Internet Alternatif : Tidak ada
F. Sanitasi
Sustainable Development Goals (SDG)
Sumber air : Pompa
Sumber air minum : Disediakan oleh sekolah
Kecukupan air bersih : Cukup sepanjang waktu
Jumlah tempat cuci tangan : 10
Jumlah Toilet : 3 Laki-laki, 3 Perempuan
8
Sekolah ini menyediakan berbagai fasilitas penunjang pendidikan bagi
anak didiknya. Terdapat guru – guru dengan kualitas baik yang
kompeten di bidangnya, kegiatan penunjang pembelajaran seperti
komunitas belajar, dan perpustakaan sehingga siswa dapat belajar
secara maksimal.
9
2.2.4 Struktur Organisasi
SDN Rancaiyuh 2 adalah lembaga pendidikan yang didedikasikan
untuk membangun manusia Indonesia. Dalam menjalankan
organsisasinya, Sma negeri 21 kab tangerang dipimpin oleh seorang
Kepala Sekolah dan didukung oleh guru dan staf – staf karyawan.
10
Struktur organisasi Sma negeri 21 kabupaten tangerang merupakan
fungsi garis yang mewujudkan suatu rangkaian pendelegasian
wewenang dari atas ke bawah dan gambar dari struktur organisasi
tersebut bisa di lihat pada Gambar 2.1, berikut:
11
2.2.5 Tugas & Wewenang
a. Ketua (kepala sekolah)
Wewenang :
Tugas
12
2. Beban kerja Kepala Sekolah bertujuan untuk
mengembangkan sekolah dan meningkatkan mutu sekolah
berdasarkan 8 (delapan) standar nasional pendidikan.
3. Dalam hal terjadi kekurangan guru pada satuan pendidikan,
Kepala Sekolah dapat melaksanakan tugas pembelajaran atau
pembimbingan agar proses pembelajaran atau pembimbingan tetap
berlangsung pada satuan pendidikan yang bersangkutan.
4. Kepala Sekolah yang melaksanakan tugas pembelajaran atau
pembimbingan, tugas pembelajaran atau pembimbingan tersebut
merupakan tugas tambahan di luar tugas pokoknya
5. Beban kerja bagi kepala sekolah yang ditempatkan di SILN selain
melaksanakan beban kerja juga melaksanakan promosi kebudayaan
Indonesia.
b. Sekertaris
Wewenang :
1. Membuka surat.
2. Menerima dikte pemimpin.
3. Menerima tamu.
4. Dapatkan panggilan.
5. Menyimpan Arsip dan surat.
6. Mengatur dan merencanakan acara pemimpin, dll.
c. Bendahara
Wewenang :
bendahara secara umum adalah melakukan pengelolaan keuangan
Tugas Bendahara
13
1. Membuat Pembukuan laporan tiap tahun
2. Menginformasikan kondisi kas
3. Menjaga dan menyimpan bukti transaksi
d. Pembangunan
Wewenang :
Mengecek dan membangun sarana dan prasarana di lingkungan
sekolah
Tugas Pembangunan menerima dan mengizinkan pembangunan,
mengatur dalam pembangunan.
e. Kesiswaan
Wewenang :
1. Menyusun program pembinaan siswa / OSIS
2. Melaksananakan bimbingan, pengarahan dan pengendalian
kegiatan siswa /OSIS
3. Membina pengurus OSIS dalam berorganisasi
4. Menyusun program dan jadwal pembinaan siswa / OSIS secara
berkala dan insidental
5. Membina dan mengkoordinasikan pelaksanaan keamanan,
kebersihan, ketertiban, keindahan, kerindangan, kekeluargaan, dan
ketaqwaan
6. Melaksanakan pemilihan calon siswa eladan dan calon siswa
penerima beasiswa
7. Memilih siswa untuk mewakili sekolah dalam kegiatan di luar
sekolah
8. Terbinanya kegiatan sanggar MGMP/media
9. Tersusunnya laporan pendayagunaan sanggar MGMP/media
10. Terlaksananya pemilihan guru teladan
11. Terbinanya kegiatan lomba-lomba bidang non akademis
12. Mengatur mutasi siswa
13. Menyusun program kegiatan eksrakurikuler
14. Menyusun laporan pelaksanaan kegiatan kesiswaan secara berkala
14
Tugas Kesiswaan
1. Menyusun program pembinaan kesiswaan
2. Melaksanakan bimbingan, pengarahan dan pengendalian kegiatan
siswa / OSIS dalam rangka menegakkan disiplin dan tata tertib
sekolah / siswa serta pemilihan pengurus OSIS
3. Membina pengurus OSIS dalam berorganisasi
4. Menyusun program dan jadwal pembinaan secara berkala dan
insidental
5. Membina dan melaksanakan koordinasi pelaksanaan keamanan,
kebersihan, ketertiban, keindahan, kerindangan, kekeluargaan, dan
ketaqwaan
6. Melaksanakan pemilihan calon siswa teladan dan calon siswa
penerima bea siswa
7. Mengadakan pemilihan siswa untuk mewakili sekolah dalam
kegiatan di luar sekolah
8. Mengatur mutasi siswa
9. Menyusun program kegiatan ekstrakurikuler
10. Menyusun laporan pelaksanaan kesiswaan secara berkala
15
2.3 Pengertian
2.3.2 Database
Dapat diartikan sebagai markas atau gudang, tempat bersarang atau
berkumpul database juga dapat dibayangkan sbeagai sebuah lemari
arsip. Jika tidak memiliki lemari arsip dan bertugas mengelolanya,
maka akan melakuka seperti; member sampul, member nomer, lalu
menempatkan arsip tersebut dengan urutan tertentu dalam lemari
tersebut. (Yakub, 2015).
2.3.3 Aplikasi
Aplikasi adalah penggunaan dalam sebuah komputer, instruksi atau
pernyataan yang di susun sedemikian rupa sehingga komputer dapat
memproses input menjadi output. (Jogiyanto, 1999).
2.3.4 PHP
PHP (hypertext preprocesor) adalah bahasa server side scripting
yang menyatu dengan HTML untuk membuat halaman web yang
dinamis. Karena PHP merupakan server side scripting maka sintaks
dan perintah-perintah PHP akan di eksekusi di server kemudian
hasilnya dikirim ke browser dalam format HTML. Dengan demikian
kode program yang ditulis dalam PHP tidak akan terlihat oleh user
sehingga halaman web lebih terjamin. PHP terancang untuk
membentuk halaman web yang dinamis, yaitu halaman web yang yang
dapat membentuk suatu tampilan berdasarkan permintaan terkini,
16
seperti menampilkan sisi data base ke halaman web. (M. Rudyanto,
2011)
17
BAB III
ANALISA DAN PERANCANGAN
Lalu maka orang yang maupun kelompok yang akan melakukan perbaikan
maupun perancangan suatu sistem akan dinamakan dengan sistem analis.
Sistem analis merupakan orang atau kelompok yang akan melaksanakan
pengembangan sistem. Sistem analis dapat menekuni permasalah ataupun
kebutuhan pada suatu sistem & sistem analis juga merupakan orang yang
akan bertanggung jawab atas terjadinya proses analisa maupun perancangan
pada sistem informasi.
Tujuan analisis sistem informasi yakni utuk merancang sistem baru maupun
menyempurnakan sistem yang sudah ada sebelumnya. Berikut ini, tujuan
dari analisis keuangan diantaranya yakni :
a. Kita dapat Membuat keputusan jika sistem saat ini bermasalah ataupun
juga tidak berfungsi dengan baik & hasil analisisnya akan digunakan
sebagai dasar untuk memperbaiki sistem.
18
b. Mengetahui ruang lingkup pekerjaan yang akan dapat ditandatangani
c. Mengidentifikasi masalah atau mencari pemecah masalahnya
d. Mempelajari sistem yang sedang berjalan saat ini.
Flowchart
19
Masalah Solusi
Sulitnya guru mendata Demi memudahkan guru
untuk siswa siswi yang dalam mendata,
sudah absen dan belum dibutuhkannya tabel
siswa dan siswi yang
tersusun secara
ascending
20
3.2 Sistem Yang Diusulkan
Sistem yang diusulkan secara umum dalam proses perancangan system
yaitu akan membuat aplikasi absensi berbasis web di SDN Rancaiyuh 2
dengan harapan mampu menangani permasalahan yang ada. Semoga absensi
berbasis web ini membantu dan mempermudah dalam mengatasi masalah
yang ada, dan juga sekaligus dapat mengenalkan kepada siswa dan siswi
terhadap media internet dapat membantu untuk proses absensi, karena di era
yang akan datang kita harus terbiasa dengan segala sesuatu secara online.
21
Gambar 3.1 ERD
22
Gambar 3.2 Transformasi LRD ke LRS
1. One-to-one
Satu entitas berhubungan dengan paling banyak satu entitas lain.
2. One-to-many
Satu entitas dapat berhubungan dengan lebih dari satu entitas
lain.
3. Many-to-many
Beberapa entitas dapat berhubungan dengan beberapa entitas
lain.
23
Gambar 3.3 LRS
Username Varchar 20
Password Varchar 20
24
Id_Guru Varchar 12 Primary key
Username Varchar 20
Password Varchar 20
Username Varchar 20
Password Varchar 20
25
Gambar 3.4 Use Case Diagram
26
Gambar 3.5 Activity Diagram
27
3.2.2.4 Class Diagram
Class Diagram menggambarkan struktur sistem dari segi
pendefinisian kelas-kelas yang akan dibuat untuk membangun
sistem. Kelas memiliki apa yang disebut atribut dan metode atau
operasi.(Rosa A & Shalauddin.M, 2013).
Gambar 3.8
28
User Admin sebagai kontroler aplikasi yang dapat mengedit data user lain
seperti menambah, edit, hapus data adalah sebagai berikut:
29
Gambar 3.10 Menu Siswa
b. Kebutuhan siswa
1. Siswa melakukan login sebelum masuk kehalaman index siswa
dengan menggunakan Email sebagai id_siswa dan password
yang telah terdaftar.
2. Siswa dapat melakukan proses absensi masuk dan proses
absensi keluar berdasarkan waktu pada halaman absensi.
3. Siswa dapat melakukan tambah catatan bila mana di perlukan.
4. Siswa dapat melihat riwayat absensi.
5. Siswa dapat melihat riwayat catatan.
30
BAB IV
IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi
4.1.1 Implementasi Aplikasi
Aplikasi absensi berbasis web diimplementasi di sekolah SDN
Rancaiyuh II untuk mempermudahkan membuat laporan kehadiran
siswa , karna didalam apk ini terdapat menu Login untuk user
Admin/Guru/Siswa. Untuk User Admin/Guru: Lis Menu ,Tambah
siswa, Daftar siswa, Absen, Lihat Absen, Catatan, Lihat Catatan,
Ubah Katasandi, Keluar/Logout
31
b. Aplikasi web browser seperti Mozilla Firefox, Internet Explorer,
Google Chrome.
1) CPU
2) Mouse
3) Keyboard
b. Client
1) CPU
3) Keyboard
32
4.2 Tampilan Antar Muka (Interface)
4.2.1 Tampilan Login
33
tambah siswa, menu absensi berisikan siswa yang melakukan absensi
untuk dikonfirmasi, menu lihat absensi adalah data siswa absensi yang
telah di konfirmasi, menu catatan didalamnya berisikan catatan siswa yang
belum di konfirmasi, menu lihat catatan didalamnya berisikan catatan
siswa yang sudah di konfirmasi, menu ubah kata sandi adalah untuk
mengubah kata sandi jika diinginkan, menu keluar untuk keluar dari
aplikasi jika sudah digunakan.
34
4.3 Pengujian Sistem
4.3.1 Black-Box Testing
35
absensi siswa untuk di konfirmasi
5 Klik Lihat Absensi System akan menampilkan halaman Sesuai
riwayat Absensi
6 Klik Catatan System akan menampilkan halaman Sesuai
catatan dari siswa untuk di
konfirmasi
7 Klik Lihat Catatan System akan menampilkan halaman Sesuai
riwayat catatan siswa
8 Klik ubah kata System akan menampilkan halaman Sesuai
sandi dan ubah ubah kata sandi
9 Klik Keluar System akan menampilkan Halaman Sesuai
Login
36
2 Klik Absen,Absen System akan menampilkan Halaman Sesuai
Masuk dan Absen Absen,Absen masuk dan Absen
Pulang pulang di proses dan menunggu di
konfirmasi oleh Admin
3 Klik Absensiku System akan menampilkan Halaman Sesuai
riwayat absensi yang telah di
konfirmasi Admin
4 Klik Tambah System akan menampilkan halaman Sesuai
Catatan dan tambah catatan dan tombol simpan
simpan memproses catatan ke halaman
catatan Admin untuk di konfirmasi
5 Klik Catatan System akan menampilkan hamalan Sesuai
Riwayat catatan yang telah di
konfirmasi Admin
6 Klik Keluar System akan menampilkan ke Sesuai
Halaman Login
37
Gambar 4.8 Flowchart Aplikasi
38
Flowgraph tersebut sengaja di beri angka – angka di dekat
lingkaran dan juga di garis agar memudahkan dalam perhitungan Node
dan Edge. Angka yang berada di dekat lingkaran adalah nomer urut
untuk Node sehingga terlihat bahwa jumlah Node ada 19 buah. Dan
angka yang berada di tengah – tengah garis adalah nomer urut untuk
Edge sehingga terlihat bahwa jumlah Edge ada 29 buah garis.
Keterangan untuk setiap Node adalah:
Penghitungan CC(cyclomatic)
39
Ditanya V(G) = ?
Jawab : V(G) = E – N + 2
= 29 – 19 + 2 = 12
Chart Title
90.00%
80.60%
80.00% 74.20% 71.00% 72.60%
70.00%62.90%
60.00%
50.00%
40.00%
29%
30.00% 23%
20.00% 18% 18% 16%
8.10% 8.10% 11.30%
10.00% 3.20% 4.80%
0.00%
Tabel 4.4 Tabel 4.5 Tabel 4.6 Tabel 4.7 Tabel 4.8
Tabel 4.4
1. Apakah tampilan aplikasi menarik?
Tabel 4.5
2. Apakah Aplikasi memudahkan anda dalam melakukan
absensi?
40
N Daftar pilihan Jumlah Orang Presentase
O
1. Ya 46 orang 74.2%
2. Tidak 5 orang 8,1%
3. Biasa saja 11 orang 17.7%
Tabel 4.6
3. Apakah aplikasi berjalan lancar?
Tabel 4.7
4. Bagaimana jika di adakannya Aplikasi asbensi berbasis
web?
Tabel 4.8
5. Apakah anda tertarik dengan aplikasi ini?
41
BAB V
PENUTUP
1.1Kesimpulan
Berdasarkan pembahasan diatas, maka dapat di ambil kesimpulan sebagai
berikut :
Aplikasi absensi siswa berbasis web ini adalah media yang dapat digunakan
untuk melakukan absen harian dan dapat digunakan untuk menyampaikan
informasi khususnya kepada siswa dan siswi tersebut. Aplikasi web ini
dirancang penulis dengan menggunakan PHP, HTML, XAMPP sebagai web
servernya, PHP bahasa scriptingnya dan MySQL sebagai Database
Managemen Sistem ( DBMS ).
1. telah di hasilkan aplikasi absensi berbasis website di SDN Rancaiyuh 2
yang memberikan kemudahan bagi siswa serta guru dalam mengelola
42
dan mengakses informasi absensi baik dari segi penggunaannya maupun
pada proses pembuatan laporan.
2. Dengan menggunakan aplikasi berbasis website guru dapat
meminimalisir kesalahan pencatatan data baik dalam proses abasensi
tersendiri maupun pembuatan laporan absensi.
1.2 Saran
Terdapat saran yang dapat membantu pengembangan aplikasi absensi pada
SDN Rancaiyuh II dimasa yang akan datang , antara lain :
43
DAFTAR PUSTAKA
42
10. Hutahaean, Jeperson. 2015. Konsep Sistem Informasi. Yogyakarta :
Depublish.
11. James A. O’Brien, 2007. Management Information Systems. Edisi 10.
Palgrave : Basingstoke.
12. Kadir, Abdul. 2002. Penuntun Praktis Belajar SQL, Yogyakarta : Andi
Offset.
13. Kristanto, Harianto. 1994. Konsep Perancangan Database, Yogyakarta :
Andi Offset.
14. Laudon, Kenneth C. ; Laudon, Jane P. 2007. Sistem Informasi Manajemen.
Palgrave : Basingstoke.
15. Murad, D. F., Kusniawati, N., & Asyanto, A. 2013. Aplikasi Intelligence
Website untuk penunjang laporan PAUD pada Himpaudi Kota Tangerang.
Jurnal CCIT, 7 (1).
16. Nasution, Ruslan Efendi. 2012. Implementation Sms Gateway In the
Development Web Based Information System Schedule Seminar Thesis.
Lampung : Unila.
17. Nugroho, Adi. 2011. Perancangan dan Implementasi Sistem Basis Data.
Yogyakarta, Andi Offset.
18. Supriyanto, Aji. 2013. Pengantar Teknik Informasi. Jakarta : Salemba
Infotek.
19. Nugroho, 2004. Aplikasi Pemrograman Web Dinamis dengan PHP dan
MySQL. Yogyakarta : Gava Media.
20. Prasetyo, Didik Dwi. 2006. Tip dan Trik Pemrograman PHP. Jakarta : PT
Elex Media Komputindo.
21. Sidik, Bertha. 2006. Pemrograman Web dengan PHP. Bandung :
Informatika.
22. Saputra, Ardi (Penterjemah). 2013. Dasar Dasar HTML. Jakarta :
Informatika.
43
44
DAFTAR RIWAYAT HIDUP
Data Pribadi
Pendidikan Formal:
Pengalaman Kerja:
5. PT.MK Di Pergudangan Mesin Alat berat sebagai suppir forklift dan
mekanik, 2016 - 2017
6. PT.ACMI Modeling ,3D dan Program di moulding sepatu , 2017-2019
44
DAFTAR RIWAYAT HIDUP
Data Pribadi
Pendidikan Formal:
Pengalaman Kerja:
3. PT. Pratama Abadi Industri : dari tahun 2017 sampai SEKARANG
45
DAFTAR RIWAYAT HIDUP
Data Pribadi
Pendidikan Formal:
1. SDN : SD Negeri Kreo 01
2. SMP/MTs : SMP Islam AL Hikmah Jakarta
3. SMA/SMK : SMK Muhammadiyah 09 Jakarta
Pengalaman Kerja:
1. PT Karya Aziz, Sales Store, Tahun 2010 – 2012.
2. PT Trichem Jaya, Operation Cleaning Service, Tahun 2012 – 2013.
3. PT Dom Pizza Indonesia, Staff Production, Tahun 2013 – 2017.
4. PT Samsung Nasa (Erajaya), Sales Product, Tahun 2017 – 2019.
5. PT Bank DBS, Telemarketing, Tahun 2019 – 2020 (September).
6. PT Sompo Insurance Indonesia, Polis Admin, 2020 (Oktober) –
Sekarang.
46
LAMPIRAN
1) Foto-foto kegiatan selama pelaksanaan kerja Praktek
Gambar 1 Kegiatan
47
Gambar 2 Kegiatan
2) Bentuk masukan dan hasil keluaran dari tema yang dibahas
Masukan :
Admin input data user siswa , NIS,Nama Lengkap, Jenis Kelamin,
Nama Sekolah, Email sebagai username, Kata sandi, siswa
melakukan login, kemudian absensi masuk dan pulang yang di
konfirmasi oleh Admin/Guru.
48
Keluaran :
Data siswa yang telah di input dan kemudian siswa melakukan
absensi maka data absensi akan tersimpan di data base dan siap
untuk di print, didalam kelaran tersebut terdapat nama lengkap,
bulan, hari, tanggal, jam masuk, status, jam keluar, status.
49
3) Salinan Surat Persetujuan Kerja Praktek dari Dosen Pembimbing Akademik
4) Salinan Surat Pengajuan Kerja Praktek kepada instansi;
50
5) Salinan Surat Persetujuan Kerja Praktek dari instansi yang bersangkutan;
51
6) Log harian tugas Kerja Praktek.
52
materi uji siswa
4. 27 Maret 2021 Menyiapkan daftar Menyiapkan nomor peserta
Hadir ujian siswa untuk melakukan
ujian praktek
5. 3 April 2021 Monitoring Absensi Menyetor absensi guru guru ke
pusat
6. 7 April 2021 Presentasi Menjelaskan uji coba aplikasi
absensi berbasis web
53
Ketentuan :
1. Dalam Bentuk Digital (doc/docx). Dengan Isi lengkap Seperti yang terdapat
dalam Softcover yang tergabung dalam 1 file. (isi dari mulai
Cover Depan s/d Lampiran -lampiran, termasuk Listing Program).
2. Untuk Lampiran yang berbentuk Dokumen Asli ( Masukan, Keluaran & surat
Riset) dimasukkan dengan cara di Scan
3. Untuk Lembar Persetujuan setelah seminar dimasukan yang sudah
ditandatangani oleh pembimbing, penguji dan pejabat Fakultas dengan cara di
scan
4. File dibuat dengan Nama File
KPNoSuratDaftar_BulanPendaftaran_TahunPenda ftaranKP.doc
(Contoh: KP187_03_11 .doc)
5. Cover CD harus dicek dan ditandatangani oleh Dosen Pembimbing
6. Cover CD terbuat dari Stiker Kertas yang tidak Licin (Meresap Tinta) dengan
bentuk seperti
Contoh dibawah.
54