• Tidak ada hasil yang ditemukan

RANCANG BANGUN SISTEM INFORMASI ABSENSI GURU DAN MURID BERBASIS WEB DI THINK INDONESIA SCHOOL AND LEARNING

N/A
N/A
Protected

Academic year: 2022

Membagikan "RANCANG BANGUN SISTEM INFORMASI ABSENSI GURU DAN MURID BERBASIS WEB DI THINK INDONESIA SCHOOL AND LEARNING"

Copied!
25
0
0

Teks penuh

(1)

RANCANG BANGUN SISTEM INFORMASI ABSENSI GURU DAN MURID BERBASIS WEB DI THINK INDONESIA SCHOOL AND LEARNING

KERJA PRAKTIK

PROGRAM STUDI

DIII SISTEM INFORMASI

Oleh:

Rizal Firmansyah 19390100026

FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA

2022

(2)

RANCANG BANGUN SISTEM INFORMASI ABSENSI GURU DAN MURID BERBASIS WEB DI THINK INDONESIA SCHOOL AND

LEARNING

KERJA PRAKTIK

Diajukan sebagai salah satu syarat untuk menyelesaikan Kerja Praktik

Oleh:

Nama : Rizal Firmansyah

NIM : 19390100026

Program Studi : DIII Sistem Informasi

FAKULTAS TEKNOLOGI DAN INFORMATIKA UNIVERSITAS DINAMIKA

2022

(3)
(4)

KATA PENGANTAR

Puji dan Syukur Kehadirat Allah Subhanahu wa Ta'ala, Atas limpahan rahmat dan karunia-Nya penulis dapat menyelesaikan Laporan Kerja Praktik yang berjudul

“Rancang Bangun Sistem Informasi Absensi Guru Dan Murid Berbasis Web Di Think Indonesia School And Learning”.

Laporan ini digunakan sebagai syarat kelulusan dalam menyelesaikan program diploma III Sistem Informasi Universitas Dinamika. Penyelesaian laporan Kerja Praktik ini tidak terlepas dari bantuan berbagai pihak eksternal maupun internal yang telah memberikan banyak masukan, nasihat, kritik dan saran, maupun dukungan kepada Penulis. Oleh karena itu, Penulis menyampaikan rasa terima kasih kepada :

1. Orang tua yang selalu menyemangati, mendukung, mendoakan dan menyemangati penulis untuk dapat mengerjakan dengan baik dalam kerja praktek ini.

2. Ibu Nunuk Wahyuningtyas, S.Kom. selaku Ketua Program Studi DIII Sistem Informasi Universitas Dinamika dan sebagai pemateri pembimbing memberikan bimbingan dan arahan, motivasi dan dukungan untuk

melaksanakan tugas ini.

3. Bapak Didiet Anindita Arnandy, M.Kom. Sebagai pembicara memberikan saran dan arahan selama pelaksanaan praktikum.

4. Seluruh pihak Perusahaan PT. Tokoh Indonesia Muda Eksekutif yang telah memberikan tempat untuk melakukan kerja praktik

5. Serta teman-teman yang belum bisa saya sebutkan sebutkan yang selama ini memberikan bantuan, semangat dan dukungan untuk bisa menyelesaikan semua ini.

Penulis menyadari bahwa karya yang telah dibuat ini memiliki banyak kekurangan, dan berharap kepada pihak-pihak yang akan memberikan kritik yang membangun untuk menyempurnakan laporan dan aplikasi ini di masa yang akan datang. Semoga laporan kerja praktek ini dapat diterima dengan baik dan

bermanfaat bagi penulis dan semua pihak. Semoga Allah Subhanahu wa Ta'ala membalas semua dermawan yang telah membantu penulis.

Surabaya, Januari 2022 Penulis

iv

(5)

v

(6)

DAFTAR ISI

KATA PENGANTAR ... iv

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI DAN KEASLIAN APLIKASI ... v

DAFTAR ISI ... vi

DAFTAR TABEL ... vii

DAFTAR GAMBAR ... viii

DAFTAR LAMPIRAN ... ix

BAB I PENDAHULUAN ... 1

1.1 Tujuan Pembuatan Dokumen ... 1

1.2 Deskripsi Umum Perusahaan ... 1

1.2.1 Latar Belakang Perusahaan... 1

1.2.2 Identitas Perusahaan ... 1

1.2.3 Struktur Organisasi Perusahaan ... 2

1.3 Deskripsi Umum Sistem ... 2

1.3.1 Deskripsi Umum Aplikasi ... 2

1.3.2 Deskripsi Umum Kebutuhan Aplikasi ... 8

1.4 Deskripsi Dokumen (Ikhtisar) ... 9

BAB II PERANGKAT YANG DIBUTUHKAN ... 10

2.1 Perangkat Lunak ... 10

2.2 Perangkat Keras ... 10

2.3 Kriteria Pengguna Aplikasi ... 10

2.4 Pengenalan dan Pelatihan ... 10

BAB III MENU DAN CARA PENGGUNAAN ... 11

3.1 Struktur Menu ... 11

3.2 Penggunaan Aplikasi ... 12

3.2.1 Dashboard ... 12

3.2.2 Mengelola Data Master ... 13

3.2.3 Absensi Guru ... 14

3.2.4 Presensi Guru dan Siswa ... 15

LAMPIRAN ... 19

vi

(7)

DAFTAR TABEL

Table 1.1 Tabel Absensi Guru ... 3

Table 1.2 Tabel Absensi Siswa ... 3

Table 1.3 Tabel Guru ... 3

Table 1.4 Tabel Siswa ... 4

(8)

DAFTAR GAMBAR

Gambar 1.1 Logo Perusahaan ... 1

Gambar 1.2 Organisasi Perusahaan ... 2

Gambar 1.3 Login Admin ... 4

Gambar 1.4 Login Guru ... 5

Gambar 1.5 Mengelola Data Master Siswa ... 6

Gambar 1.6 Login Siswa ... 6

Gambar 1.7 Absensi Guru ... 7

Gambar 1.8 Absensi Siswa ... 7

Gambar 1.9 Presensi Guru dan Siswa ... 8

Gambar 3.1. Halaman Login Admin, Guru, dan Murid ... 12

Gambar 3.2 Halaham Dashboard Admin ... 13

Gambar 3.3. Halam Dashboard Guru ... 13

Gambar 3.4. Halaman Dashboard Siswa ... 13

Gambar 3.5 Halaman Data Mastter Guru ... 14

Gambar 3.6 Halaman Data Master Siswa ... 14

Gambar 3.7 Halaman Absensi Guru ... 15

viii

(9)

BAB I PENDAHULUAN

1.1 Tujuan Pembuatan Dokumen

Dokumen user manual Aplikasi Sistem Informasi Absensi Guru dan Murid Berbasis Web di Think Indonesia School and Learning ini dibuat untuk tujuan sebagai berikut:

1. Menggambarkan dan menjelaskan penggunaan aplikasi Absen untuk admin, Guru, dan Siswa

2. Sebagai panduan instalasi, konfigurasi dan penggunaan aplikasi Absensi ini.

Pihak-pihak yang berkepentingan dan berhak menggunakan dokumen ini yaitu:

1. Administrator Absensi

Administrator Absensi menggunakan dokumen ini sebagai panduan untuk mereka bagaimana cara menggunakan dan melakukan pemeliharaan untuk aplikasi Absensi

2. User Guru

User Guru menggunakan dokumen ini sebagai panduan penggunaan aplikasi ini sebagaimana hak akses yang diberikan kepada user Guru.

3. User Siswa

User Desa menggunakan dokumen ini sebagai panduan penggunaan aplikasi ini sebagaimana hak akses yang diberikan kepada user Siswa.

1.2 Deskripsi Umum Perusahaan 1.2.1 Latar Belakang Perusahaan

PT Tokoh Indonesia Muda Eksekutif (TIME) adalah perusahaan berskala nasional yang memiliki sejarah dan pengalaman Panjang di bidang Pendidikan, pelatihan dan penyelenggara sertifikasi .

Sejak tahun 2018, PT Tokoh Indonesia Muda Eksekutif telah banyak berkontribusi dalam proses development generasi muda bangsa Indonesia melalui THINK INDONESIA dengan mengusung tagline “The Greatest Future Generation”

Gambar 1.1 Logo Perusahaan 1.2.2 Identitas Perusahaan

Identitas Perusahaan :

Alamat : Jl. Kebon Agung No. 15 Jambangan, Surabaya No. Telpon : 0852 3366 5699

Fax : 031 828 1253

Email : [email protected]

(10)

2

Website : www.thinkindonesia.co.id 1.2.3 Struktur Organisasi Perusahaan

Berikut ini adalah struktur organisasi dari PT Tokoh Indonesia Muda Eksekutif yang dapat dilihat pada gambar dibawah ini

Gambar 1.2 Organisasi Perusahaan

Chairman merupakan dewan pengawas ataudireksi, untuk pekerjaan diluar hari operasi perusahaan.

C.E.O merupakan Chief Executive Officer tugasnya untuk tanggung jawab secara primer termmasuk keputusan inti perusahaan.

HRD bekerja untuk memegang kendali dan sumber daya manusia di dalam perusahaan.

IT memiliki jobdesk untuk memegang kendali web dan program perusahaan, it juga akan terlibat dalam pengembangan.

Finance dalam perusahaan berfungsi sebagai memegang semua yang berhubungan dengan keuangan dan laporannya keuangan juga.

1.3 Deskripsi Umum Sistem 1.3.1 Deskripsi Umum Aplikasi

Deskripsi umum aplikasi meliputi deskripsi umum Sistem Informasi Absensi Guru dan Murid Berbasis Web di Think Indonesia School and Learning Sosial yang dikembangkan, fungsi utama Sistem Informasi Penyandang Masalah Kesejahteraan Sosial yang akan diberikan kepada pengguna serta karakteristik pengguna yang meliputi pembagian kelompok pengguna seperti pekerjaan dan hak akses ke aplikasi.

A. Struktur Tabel 1. Tabel Absensi Guru

Primary Key : ID_ABSENSI_GURU Foreign Key : -

(11)

3

Fungsi : menyimpan data absensi guru Table 1.1 Tabel Absensi Guru

No. Field Type Data Length Constraint

1. ID_ABSENSI_GURU INTEGER 99 Primary Key

2. ID_MAPEL INTEGER 99 -

3. TANGGAL DATE - -

4. ABSENSI VARCHAR 99 -

5. KETERANGAN TEXT - -

2. Tabel Absensi Siswa

Primary Key : ID_ABSENSI_SISWA Foreign Key : -

Fungsi : menyimpan data absensi siswa Table 1.2 Tabel Absensi Siswa

No. Field Type Data Length Constraint

1. ID_ABSENSI_SISWA INTEGER 99 Primary

Key

2. ID_SISWA INTEGER 99 -

3. ID_JADWAL INTEGER 99 -

4. TANGGAL DATE - -

5. ABSENSI VARCHAR 99 -

6. KETERANGAN TEXT - -

3. Tabel Guru

Primary Key : ID_GURU Foreign Key : -

Fungsi : menyimpan data master guru Table 1.3 Tabel Guru

No. Field Type Data Length Constraint

1. ID_GURU VARCHAR 99 Primary Key

2. NIP VARCHAR 99 -

3. NAMA VARCHAR 99 -

4. ALAMAT TEXT - -

5. TEMPAT_LAHIR VARCHAR 99 -

6. TANGGAL_LAHIR DATE - -

7. USERNAME VARHCAR 50 -

8. PASSWORD VARHCAR 50 -

9. LEVEL INTEGER 1 -

10. STATUS INTEGER 1 -

(12)

4

4. Tabel Siswa

Primary Key : ID_SISWA Foreign Key : ID_KELAS

Fungsi : menyimpan data master siswa Table 1.4 Tabel Siswa

No. Field Type Data Length Constraint

1. ID_SISWA VARCHAR 99 Primary Key

2. ID_KELAS INTEGER 99 Foreign Key

3. NIS VARCHAR 99 -

4. NAMA VARCHAR 99- -

5. ALAMAT TEXT - -

6. TEMPAT_LAHIR VARCHAR 99 -

7. TANGGAL_LAHIR DATE - -

8. USERNAME VARHCAR 50 -

9. PASSWORD VARHCAR 50 -

10 LEVEL INTEGER 1 -

11. STATUS INTEGER 1 -

B. BPMN 1. Login Admin

Gambar 1.3 Login Admin

(13)

5

2. Login Guru

Gambar 1.4 Login Guru 3. Mengelola Data Master Guru

(14)

6

4. Mengelola Data Master Siswa

Gambar 1.5 Mengelola Data Master Siswa

5. Login Siswa

Gambar 1.6 Login Siswa

(15)

7

6. Absensi Guru

Gambar 1.7 Absensi Guru

7. Absensi Siswa

Gambar 1.8 Absensi Siswa

(16)

8

8. Presensi Guru dan Siswa

Gambar 1.9 Presensi Guru dan Siswa 1.3.2 Deskripsi Umum Kebutuhan Aplikasi

Deskripsi umum kebutuhan aplikasi yang akan diimplementasikan meliputi semua informasi yang bersifat teknis yang menjadi acuan dalam pengembangan aplikasi.

Berikut adalah contoh kebutuhan aplikasi:

Tabel 1.1 Kebutuhan Aplikasi

Untuk pengguna admin memiliki tiga fungsi yaitu login, absensi guru, dan mengelola data master. Fungsi login adalah untuk mengecek hak akses, fungsi absensi guru adalah untuk memberikan keterangan pada saat guru tidak mengajar di jam yang sudah terjadwal, dan mengelola data master untuk input dan edit data guru dan siswa.

Bagian pengguna guru memiliki tiga fungsi yaitu login, presensi guru, dan presensi siswa. Fungsi login adalah untuk mengecek hak akses, fungsi presensi guru untuk cara kerjanya yaitu jika guru memberikan presensi kepada siswa pada saat jam pelajaran dimulai guru tersebut otomatis akan terisi presensinya di jam tersebut, dan fungsi presensi siswa digunakan untuk memberikan presensi atau keterangan absensi pada siswa jika siswa tersebut tidak bias menghadiri jam pelajaran yang sedang berlangsung.

PENGGUNA FUNGSIONAL

Admin 1. Login

2. Absensi Guru

3. Mengelola Data Master 4. Cek Presensi Guru dan Murid

Guru 1. Login

2. Presensi Guru 3. Presensi Siswa

Siswa 1. Login

2. Cek Persentasi Presensi

(17)

9

Pengguna siswa memiliki dua fungsi yaitu login dan cek persentase presensi.

Fungsi login digunakan mengecek hak akses, dan Cek persentase presensi digunakan untuk mengetahui presentasi selama satu semester

1.4 Deskripsi Dokumen (Ikhtisar)

Dokumen ini dibuat untuk memberikan panduan penggunaan aplikasi Siabsen pada aplikasi presensi berbasis Web di Think Indonesia School And Learning. Dokumen ini berisikan informasi sebagai berikut:

BAB I

Berisi informasi umum yang merupakan bagian pendahuluan, yang meliputi tujuan pembuatan dokumen, deskripsi umum sistem serta deskripsi dokumen.

BAB II

Berisi perangkat yang dibutuhkan untuk penggunaan aplikasi SIABSEN meliputi perangkat lunak dan perangkat hardware

BAB III

Berisi user manual aplikasi SIABSEN baik user manual yang diperuntukkan untuk administrator dan user (pengguna)

(18)

BAB II

PERANGKAT YANG DIBUTUHKAN

2.1 Perangkat Lunak

Perangkat lunak yang digunakan dalam pengujian adalah:

1. Windows sebagai Operating System.

2. Navicat Premium sebagai RDBMS Server.

3. Google Chrome sebagai Tools Penjelajah (Web Browser).

2.2 Perangkat Keras

Perangkat keras yang dilibatkan dalam pengujian aplikasi ini adalah:

1. Server dengan spesifikasi Intel Core i7 Processor MP up to3.66 GHz (Octa- core) atau 3.50 GHz (dual-core) /667 MHz front-side bus; RAM 8Gb

2. Komputer dengan spesifikasi prosesor Intel(R) Core™ i7- 6500 CPU @ 3.20GHz 2.19 GHz RAM : 4GB

3. Internet sebagai pendukung pembuatan web.

2.3 Kriteria Pengguna Aplikasi

Pengguna aplikasi yang akan menggunaan aplikasi ini dari sisi Admin, Guru dan Siswa adalah sebagai berikut:

1. Memiliki pemahaman tentang antar muka komputer

2. Memiliki pemahaman proses bisnis Sistem Presensi dan Absensi.

Pada bagian ini, pengguna aplikasi disesuaikan dengan tabel 1.3 2.4 Pengenalan dan Pelatihan

Admin, Guru dan Siswa yang terlibat dalam operasional penggunaan aplikasi ini sehari-hari terlebih dahulu diberikan pengenalan dan pelatihan yang cukup untuk menggunakan aplikasi Siabsen ini.

Pada bagian ini, disesuaikan dengan implementasi yang dilakukan di tempat studi kasus

10

(19)

11

BAB III

MENU DAN CARA PENGGUNAAN

3.1 Struktur Menu

Adapun struktur menu pada Aplikasi Sistem Informasi Absensi Guru dan Murid Berbasis Web (SiAbsen). Think Indonesia School and Learning adalah sebagai berikut:

Bagian Admin 1. Menu Dashboard 2. Menu Input Data

a. Admin b. Siswa c. Guru d. Kelas e. Pelajaran f. Jadwal

3. Menu Data Anggota a. Data Admin b. Data Guru c. Data Siswa 4. Kelas

5. Pelajaran 6. Jadwal 7. Absensi Guru 8. Absensi Siswa 9. Rekap Data

a. Rekap Absensi Guru b. Rekap Absensi Siswa

Bagian Guru 1. Menu Dashboard 2. Menu Input Data

a. Siswa

3. Menu Data Anggota a. Data Siswa 4. Kelas

5. Pelajaran 6. Jadwal

7. Absensi Siswa 8. Rekap Data

a. Rekap Absensi Siswa Bagian Siswa

1. Menu Dashboard 2. Menu Kelas 3. Menu Pelajaran 4. Menu Jadwal

(20)

12

3.2 Penggunaan Aplikasi

Pada bagian ini akan dijelaskan mengenai tata cara memasukkan data sebagai data sumber melalui alamat situs yang telah disediakan, setiap kapan data harus dimutakhirkan, tata cara mengelola data master dan pemnggunaan system

. 3.2.1 Login

Berikut ini adalah tampilan login untuk admin, guru, dan siswa:

A. Admin, Guru, dan Siswa

Berikut ini adalah tampilan halaman login untuk Admin, Guru, dan Siswa.

Terdapat 2 inputan yaitu inputan username dan inputan password. Terdapat icon Sign In untuk melanjutkan ke halaman berikutnya yaitu halaman dashboard.

Gambar 3.1. Halaman Login Admin, Guru, dan Murid 3.2.1 Dashboard

Berikut ini adalah tampilan dashboard untuk admin, guru, dan siswa:

A. Admin

Berikut ini adalah tampilan halaman dashboard untuk admin. Terdapat beberapa informasi yaitu jumlah guru dan jumlah murid, pada halaman dashboard ini juga menampilkan persentasi absensi dari semua guru dan semua murid

(21)

13

Gambar 3.2 Halaham Dashboard Admin B. Guru

Berikut ini adalah tampilan halaman dashboard untuk Guru. Terdapat beberapa informasi yaitu jumlah guru dan jumlah murid, pada halaman dashboard ini juga menampilkan persentasi absensi dari guru dan murid yang diajar

Gambar 3.3. Halam Dashboard Guru C. Siswa

Berikut ini adalah tampilan halaman dashboard untuk Siswa. Terdapat beberapa informasi yaitu jumlah guru dan jumlah murid, pada halaman dashboard ini juga menampilkan persentasi absensi dari guru dan murid yang diajar

Gambar 3.4. Halaman Dashboard Siswa 3.2.2 Mengelola Data Master

Berikut ini merupakan tampilan halaman untuk mengelola data master guru dan siswa:

A. Data Master Guru

(22)

14

Pada form data master guru terdapat 6 form kolom input untuk nip, nama lengkap, alamat, tempat lahir, username, password dan 1 form tanggal untuk tanggal lahir. Pada pojok kiri bawah terdapat tombol submit untuk menambah data guru setelah mengisi form inputan.

Gambar 3.5 Halaman Data Mastter Guru B. Data Master Siswa

Pada form data master guru terdapat tujuh form kolom input untuk NIS, nama lengkap, kelas, alamat, tempat lahir, username, password dan 1 form tanggal untuk tanggal lahir. Pada pojok kiri bawah terdapat tombol submit untuk menambah data siswa setelah mengisi form inputan.

Gambar 3.6 Halaman Data Master Siswa 3.2.3 Absensi Guru

Berikut ini adalah tampilan pada halam form absensi guru terdapat 2 form dropdown untuk pilihan kelas yang berfungsi untuk memilih tempat guru mengajar dan form presensi untuk mengisi pilihan izin jika ada keterangan atau alpha jika tidak ada keterangan, selain itu ada juga form date untuk

(23)

15

tanggal absensi dan form input keterangan untuk mengisi keterangan absensi dari guru.

Gambar 3.7 Halaman Absensi Guru 3.2.4 Presensi Guru dan Siswa

Dalam presensi siswa terdapat list dropdown kelas untuk guru memilih kelas mana yang siswanya akan di presensi, dibawah list dropdown kelas juga terdapat icon user untuk mmenampilkan list siswa dari kelas yang telah dipilih. Contohnya seperti gambar 3.8.

Gambar 3.8 Halaman List Data Kelas

Setelah menekan tombol user, akan muncul table list siswa yang mengikuti mata pelajaran yang telah dipilih mulai dari nis, nama lengkap, dan kelas. Dalam table tersebut juga terdapat Satu icon berwarna kuning yang berfungsi unruk presensi dan Satu icon berwarna biru berfungsi sebagai tombol absensi. Untuk contohnya seperti gambar 3.9

(24)

16

Gambar 3.9 Halaman Absensi Guru

Pada icon yang berwarna kuning jika di tekan berfungsi untuk presensi siswa dan guru karna guru akan terhitung presensi jika guru menekan tombol presensi pada siswanya di tiap mata pelajaran yang di ajar setiap harinya. Untuk contohnya seperti gambar 3.10

Gambar 3.10 Halaman Absensi Guru

dan 1 icon berwarna biru untuk memberikan keterangan jika ada siswa yang absen dalam kelas tersebut, dan jika kita tekan akan muncul form untuk mengisi

keterangan absensi dari siswa tersebut setelah terisi keterangan ada dua icon yaitu icon close untuk kembali dan icon save change untuk menyimpat keterangan absensi. Untuk contohnya seperti gambar 3.11.

(25)

19 Gambar 3.11 Halaman Absensi Guru

Setelah mengisi dan menekan tombol save change maka presensi dari siswa tersebut akan berubah menjadi absen sesuai keterangan yang sudah di isi. Contoh seperti gambar 3.12.

Gambar 3.12 Halaman Absensi Guru

Gambar

Gambar 1.1 Logo Perusahaan  1.2.2 Identitas Perusahaan
Gambar 1.2 Organisasi Perusahaan
Gambar 1.3 Login Admin
Gambar 1.4 Login Guru  3.  Mengelola Data Master Guru
+7

Referensi

Dokumen terkait

Desain uji coba laporan owner bertujuan untuk menguji apakah fungsi menampilkan informasi siswa baru, siswa aktif, siswa tidak registrasi, siswa resign, nilai,

Manajer dapat mengakses 6 subsistem yang terdiri dari subsistem hak akses yang terdiri dari login dan mengubah password , subsistem mengelola produk yang hanya dapat

Form input data guru berfungsi untuk melakukan penginputan data pribadi guru. Kelebihan dari form input data guru yaitu dapat memperbaiki data yang sudah ada didalam database

Pihak pengambil keputusan yang dilakukan oleh sistem, dalam hal ini pihak pengambil keputusan dapat login dengan username dan password masing-masing, dapat melakukan

Halaman login merupakan menu “LOGIN” yang berfungsi untuk melakukan akses owner / mitra ke dalam system informasi berbasis web ini, di dalam halaman “LOGIN” terdapat 2 form

Input ini meliputi : data hak akses, data regisrasi, daftar akun pemilik kost belum terverifikasi, notifikasi email dan no hp, data pemilik, data kost, data surat

Proses login dimulai ketika admin memasukan username dan password pada halaman login, kemudian control mengecek validasi username dan password yang masuk, apakah username

Hal ini dikarena pada hakikatnya proses login/ otentikasi Single Sign On (SSO) hanyan menggunakan credential user untuk dapat login pada semua layanan aplikasi