BAB IV DESKRIPSI PEKERJAAN
Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di SMA Negeri 2 Sidoarjo, permasalahan yang terjadi adalah proses yang berkaitan dengan perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam melakukan perhitungan sering terjadi kekeliruan dalam pembuatan laporan presensi siswa dan adanya kesulitan pada waktu melakukan pengarsipan terhadap kertas presensi siswa di setiap kelas. Dalam kerja praktek ini, saya berusaha menemukan permasalahan yang ada dan mempelajari serta mengatasi masalah tersebut. Permasalahan di SMA Negeri 2 Sidoarjo yaitu mengenai perhitungan presensi siswa. Untuk mengatasi masalah yang ada di atas maka diperlukan langkah-langkah sebagai berikut: 1. Menganalisis Sistem 2. Mendesain Sistem 3. Mengimplementasikan Sistem 4. Melakukan Pembahasan terhadap Implementasi Sistem Pada langkah-langkah tersebut di atas ditunjukkan untuk dapat menemukan solusi dari permasalahan yang terjadi di SMA Negeri 2 Sidoarjo untuk lebih jelasnya, dapat dijelaskan pada sub bab di bawah ini.
20
21
4.1 Menganalisis Sistem Menganalisis sistem adalah langkah awal untuk membuat suatu sistem baru. Dalam langkah ini harus dilakukan analisis terhadap permasalahan yang ada di SMA Negeri 2 Sidoarjo khususnya mengenai penanganan terhadap presensi siswa. Untuk dapat membuat sistem yang baru, terlebih dahulu harus mengetahui alur transaksi yang masih digunakan sampai saat ini. Maka dibuatlah document flow yang berfungsi untuk mengetahui secara detail alur transaksi tersebut. Sebelum melakukan presensi siswa, Sekertaris kelas harus mengambil daftar presensi siswa terlebih dahulu di bagian bimbingan konseling. Selanjutnya guru melakukan proses presensi yang kemudian diserahkan kembali ke bagian bimbingan konseling. Daftar presensi yang diterima akan diarsipkan/disimpan berdasarkan kelas. Pada akhir semester, bagian konseling akan membuat laporan presensi yang akan diberikan kepada setiap wali kelas untuk dimasukan ke dalam rapor siswa.
22
Proses Presensi Siswa Guru
Bagian Bimbingan Konseling
Wali Kelas
Daftar Presensi Siswa kosong
Mulai
Mengambil daftar presensi siswa di bag. TU Daftar Presensi Siswa sudah di isi Melakukan proses presensi
Menyimpan data presensi siswa
Menyerahkan daftar presensi siswa ke bag. BK
Membuat Laporan Presensi Siswa
Laporan Presensi Siswa
Laporan Presensi Siswa
Selesai
Gambar 4.1 Document Flow Presensi Siswa 4.2 Mendesain Sistem Setelah melakukan analisis sistem, maka selanjutnya dilakukan desain sistem. Langkah-langkah yang dilakukan dalam desain sistem ini adalah: 1.
System Flow
2.
Context Diagram
3.
HIPO
4.
Data Flow Diagram (DFD)
5.
Entity Relationship Diagram (ERD)
6.
DBMS
7.
Desain Input Output
23
Ketujuh langkah tersebut akan dijelaskan sebagai berikut: 1.
System Flow System flow adalah gambaran tentang sistem yang akan dibangun. System
flow yang dibangun ini berisi tentang gambaran sistem yang akan dibuat. Pada awalnya wali kelas akan menerima data presensi dari sekertaris kelas. Setelah itu, data tersebut akan dimasukan kedalam sistem presesnsi. Kemudian sistem akan melakukan pengecekan apakah semua data yang dimasukkan sudah terisi? Jika belum maka wali kelas harus mengisi keterangan terlebih dahulu untuk siswa yang tidak hadir. Jika sudah terisi semua, maka sistem akan menyimpan data presensi tersebut ke dalam tabel presensi yang dilanjutkan dengan menampilkan pesan jumlah siswa hadir dan jumlah siswa tidak hadir.
24
Presensi Siswa Wali Kelas
Sistem
Mulai
Data Presensi Siswa Data Presensi
Siswa
Mengecek status siswa
Presensi
Sudah terisi?
Belum
Menampilkan pesan harap mengisi keterangan siswa
Sudah
Menyimpan data presensi
Pesan harap mengisi keterangan siswa
Menampilkan pesan jumlah siswa hadir
Pesan jumlah siswa hadir
Phase
Mulai
Gambar 4.2 System Flow Presensi Siswa
2.
Context Diagram Context diagram adalah gambaran menyeluruh dari DFD. Didalam context diagram terdapat 3 (tiga) external entity, yaitu: guru dan siswa. Untuk detailnya pada gambar 4.3 dibawah ini.
25
0 Data Kelas SISWA Data Presensi Siswa
Sistem Informasi Presensi Siswa SMA Negeri 2 Sidoarjo
+
Data Siswa
ADMINISTRASI
Data Tahun Ajaran
Data Pendidik
PENDIDIK
Gambar 4.3 Data Flow Diagram Level Context
3.
HIPO HIPO berguna sebagai alat desain dan teknik dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi. Berikut ini adalah hierarchy chart dari rancang bangun sistem informasi presensi siswa di SMA Negeri 2 Sidoarjo, seperti tampak pada gambar 4.4 Hierarchy Chart Sistem Informasi Presensi Siswa.
0
Sistem Informasi Presensi Siswa SMA Negeri 2 Sidoarjo
1
2
3
Mengelola Data Master
Melakukan Presensi
Membuat Laporan
1.1
1.2
1.3
1.4
2.1
2.2
3.1
Mengelola Data Master Siswa
Mengelola Data Master Wali Kelas
Mengelola Data Master Kelas
Mengelola Data Master Tahun Ajaran
Mengecek Status Presensi Siswa
Menyimpan Data Presensi
Mencetak Laporan
1.1.1
1.2.1
1.3.1
1.4.1
2.1.1
2.2.1
Menampilkan pesan harap mengisi keterangan siswa
Menampilkan pesan jumlah siswa hadir
Memasukkan Data Siswa
Memasukkan Data Wali Kelas
Memasukkan Data Kelas
Memasukkan Data Tahun Ajaran
1.1.2
1.2.2
1.3.2
1.4.2
Menyimpan Data Siswa
Menyimpan Data Wali Kelas
Menyimpan Data Kelas
Menyimpan Data Tahun Ajaran
1.1.3
1.2.3
1.3.3
1.4.3
Merubah Data SIswa
Merubah Data Wali Kelas
Merubah Data Kelas
Menghapus Data Tahun Ajaran
Gambar 4.4 Hierarchy Chart Sistem Informasi Presensi Siswa 26
27
4.
Data Flow Diagram (DFD) DFD merupakan perangkat yang digunakan pada metodologi pengembangan sistem yang terstruktur. DFD dapat menggambarkan seluruh kegiatan yang terdapat pada sistem informasi presensi siswa SMA Negeri 2 Sidoarjo secara jelas. Data Siswa
ADMINIST RASI
Data Pendidik Data Tahun Ajaran PENDIDIK
ADMINISTRASI
data pendidik disim pan
6
PENDIDIK
ADMINISTRASI
1 data pendidik dibaca
Data Kelas
data tahun ajaran dibaca
data tahun ajaran disim pan data siswa dibaca 5
2
data wali kelas dis im pan
Mengola Data Master
WALI KELAS
data wali kelas dib aca data kelas disimpan
+
TAHUN AJARAN 1
SISWA data siswa disim pan
3
KELAS
data kelas dibaca 2 data kelas dibaca data siswa dibaca data wali kelas dib aca
Melakukan Presen si
data tahuna ajaran dibaca
+
Data Presensi Siswa
SISWA
data presensi disimpan
4
PRESENSI data presensi dibaca
3 data siswa dibaca
data kelas dibaca Membuat Laporan
data tahun ajaran dibaca
data wali kelas dib aca
+
Gambar 4.5 DFD Level 0
Pada sub proses yang terjadi pada sistem informasi presensi siswa SMA Negeri 2 Sidoarjo ini yaitu mengelola data master, melakukan transaksi, dan membuat laporan. Tabel yang terlihat antara lain siswa dan presensi.
28
[data tahun ajaran dibaca] 5
TAHUN AJARAN
[data wali kelas dibaca] 2
WALI KELAS [data kelas dibaca]
6
3
KELAS
1
SISWA
[data pendidik dibaca]
PENDIDIK
1.1 [data siswa disimpan]
[Data Siswa]
ADMINISTRASI
Mengelola Data Master Siswa
+
1
[data siswa dibaca]
[data wali kelas disimpan]
PENDIDIK
[Data Pendidik]
1.2 Mengelola Data Master Wali Kelas + [data pendidik disimpan]
[data kelas disim pan]
ADMINISTRASI [Data Kelas]
ADMINISTRASI
[Data Tahun Ajaran]
2
SISWA
WALI KELAS
6
PENDIDIK
3
KELAS
1.3 Mengelola Data Master Kelas +
1.4 Mengelola Data Master Tahun Ajaran
5
TAHUN AJARAN
[data tahun ajaran disimpan]
+
Gambar 4.6 DFD Level 1 Proses Mengelola Data Master
Pada DFD level 1 proses mengelola data master terdapat 4 (empat) sub proses, yaitu mengelola data master siswa, mengelola data master wali kelas, mengelola data master kelas, mengelola data master tahun ajaran. Sub proses mengelola data master siswa berfungsi untuk mengelola data-data siswa, Sub proses mengelola data master wali kelas berfungsi untuk mengelola data-data wali kelas, Sub proses mengelola data master kelas berfungsi untuk mengelola data-data kelas, dan Sub proses mengelola data master tahun ajaran berfungsi untuk mengelola data-data tahun ajaran.
29
[data presensi dibaca]
4
PRESENSI
2
WALI KELAS
2.1 [Data Presensi Siswa]
SISWA
[data siswa dibaca]
1
Mengecek Data Presensi Siswa
[data wali kelas dibaca]
3
[data kelas dibaca]
SISWA
KELAS
2.2 Menyimpan Data Presensi [data presensi disim pan]
4
PRESENSI
Gambar 4.7 DFD Level 1 Proses Melakukan Presensi
Pada gambar 4.7 tersebut digambarkan proses presensi yang dilakukan oleh wali kelas. Ketika wali kelas yang berhasil masuk ke dalam sistem, maka wali kelas tersebut dapat melakukan presensi siswa ketika sekertaris kelas sudah memberikan data presensi siswa. Wali kelas tersebut juga harus mengisi keterangan untuk setiap siswa yang tidak hadir pada saat itu.
3.1 4
PRESENSI [data presensi dibaca]
1
SISWA
Mencetak Laporan
[data siswa dibaca]
Gambar 4.8 DFD Level 1 Proses Mencetak Laporan
Pada DFD level 1 proses membuat laporan ini berguna untuk membantu wali kelas dalam pembuatan keterangan presensi siswa yang dibagikan pada saat pembagian rapor siswa.
30
3
KELAS
5
TAHUN AJARAN
[data tahun ajaran dibaca]
[data kelas dibaca] [Data Siswa]
6
1.1.1 Memasukkan Data Siswa
PENDIDIK
[data pendidik dibaca] [data wali kelas dibaca] 2
WALI KELAS
a 1.1.2
ADMINISTRASI
Menyimpan Data Siswa
1
SISWA
[data siswa disimpan]
Flow_249 [data siswa dibaca] 1
SISWA
1
SISWA
1.1.3 Merubah Data Siswa
data siswa disim pan
Gambar 4.9 DFD Level 2 Proses Mengelola Data Master Siswa
Pada DFD level 2 proses mengelola data master siswa yang dilakukan pertama kali adalah memasukkan data siswa. Setelah itu, data tersebut akan disimpan dalam tabel siswa. Jika wali kelas ingin merubah data tersebut, maka perlu memanggil data dari tabel siswa. Apabila sudah selesai merubahnya maka data baru akan disimpan di tabel siswa. 1.2.1 PENDIDIK
[Data Pendidik]
6
Memasukkan Data Wali Kelas i 1.2.2 Menyimpan Data Wali Kelas l
PENDIDIK
[data pendidik disimpan] 2
[data wali kelas disimpan]
WALI KELAS
1.2.3 Merubah Data Wali Kelas
2
WALI KELAS
data wali kelas dibaca
data wali kelas disimpan
2
WALI KELAS
Gambar 4.10 DFD Level 2 Proses Mengelola Data Master Wali Kelas
31
Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah memasukkan data wali kelas. Setelah itu, data tersebut akan disimpan dalam tabel wali kelas. Jika ingin merubah data tersebut, maka perlu memanggil data dari tabel wali kelas. Apabila sudah selesai merubahnya maka data baru akan disimpan di tabel wali kelas. 1.3.1 ADMINISTRASI [Data Kelas]
Memasukkan Data Kelas b 1.3.2 Menyimpan Data Kelas
3
KELAS
[data kelas disim pan]
a 1.3.3 Merubah Data Kelas
data kelas disimpan
data kelas dibaca
3
KELAS
3
KELAS
Gambar 4.11 DFD Level 2 Proses Mengelola Data Master Kelas
Pada DFD level 2 proses mengelola data master kelas yang dilakukan pertama kali adalah memasukkan data kelas. Setelah itu, data tersebut akan disimpan dalam tabel kelas. Jika ingin merubah data tersebut, maka perlu memanggil data dari tabel kelas. Apabila sudah selesai merubahnya maka data baru akan disimpan di tabel kelas.
32
ADMINISTRASI [Data Tahun Ajaran]
1.4.1 Memasukkan Data Tahun Ajaran l 1.4.2 Menyimpan Data Tahun Ajaran i 1.4.3 Menghapus Data Tahun Ajaran
5
TAHUN AJARAN
5
TAHUN AJARAN
[data tahun ajaran disimpan]
data tahun ajaran disimpan
Gambar 4.12 DFD Level 2 Proses Mengelola Data Master Tahun Ajaran
Pada DFD level 2 proses mengelola data master tahun ajaran yang dilakukan pertama kali adalah memasukkan data tahun ajaran. Setelah itu, data tersebut akan disimpan dalam tabel tahun ajaran. Jika ingin merubah data tersebut, maka perlu memanggil data dari tabel tahun ajaran. Apabila sudah selesai merubahnya maka data baru akan disimpan di tabel tahun ajaran.
5.
Entity Relationship Diagram (ERD) ERD terbagi menjadi dua bagian, yaitu: a.
Conceptual Data Model (CDM) CDM dari Sistem Informasi Presensi Siswa di SMA Negeri 2 Sidoarjo terdapat enam tabel yaitu tabel siswa, guru, kelas, mata pelajaran, jabatan, dan presensi. CDM dari Sistem Informasi Presensi Siswa SMA Negeri 2 Sidoarjo, dapat terlihat pada gambar 4.13 di bawah ini.
33
TAHUN_AJARAN # NAMA_TAHUNAJARAN Variable characters (10)
WALIKELAS
# o o o o o
PENDIDIK NIP Integer NAMA_PENDIDIK Variable TEMPAT_PENDIDIK Variable TANGGAL_PENDIDIK Date ALAMAT_PENDIDIK Variable JKELAMIN_PENDIDIK Variable
characters (25) characters (25) characters (50) characters (10)
MEMPUNYAI
# o o o o o o
SISWA NIS Integer NAMA_SISWA Variable TEMPAT_SISWA Variable TANGGAL_SISWA Date ALAMAT_SISWA Variable JKELAMIN_SISWA Variable SEMESTER Integer
MEMILIKI characters (25) characters (25)
KELAS # KELAS Variable characters (10)
characters (50) characters (10)
MENCATAT
# o o o
PRESENSI ID_PRESENSI Variable characters (5) TANGGAL_PRESENSI Date KETERANGAN Variable characters (30) STATUS Variable characters (1)
STATUS H = HADIR S = SAKIT I = IJIN A = ALPHA
Gambar 4.13 CDM
b.
Physical Data Model (PDM) PDM dari Sistem Informasi Presensi Siswa SMA Negeri 2 Sidoarjo merupakan hasil generate dari CDM yang sudah digambarkan diatas. Pada PDM terdapat enam tabel dengan tipe data dan panjangnya, dapat dilihat pada gambar 4.14 di bawah ini.
34
TAHUN_AJARAN
WALIKELAS
NAMA_TAHUNAJARAN varchar(10)
NIP int NAMA_TAHUNAJARAN varchar(10)
PENDIDIK NIP NAMA_PENDIDIK TEMPAT_PENDIDIK TANGGAL_PENDIDIK ALAMAT_PENDIDIK JKELAMIN_PENDIDIK
SISWA NIS KELAS NAMA_TAHUNAJARAN NAMA_SISWA TEMPAT_SISWA TANGGAL_SISWA ALAMAT_SISWA JKELAMIN_SISWA SEMESTER
int varchar(10) varchar(10) varchar(25) varchar(25) datetime varchar(50) varchar(10) int
KELAS KELAS varchar(10)
PRESENSI ID_PRESENSI NIS TANGGAL_PRESENSI KETERANGAN STATUS
int varchar(25) varchar(25) datetime varchar(50) varchar(10)
STATUS H = HADIR S = SAKIT I = IJIN A = ALPHA
varchar(5) int datetime varchar(30) varchar(1)
Gambar 4.14 PDM
6.
DBMS Struktur tabel pada Sistem Informasi Presensi Siswa SMA Negeri 2 Sidoarjo adalah sebagai berikut:
a.
Tabel SISWA Primary Key : NIS Foreign Key : Fungsi
: Untuk menyimpan data siswa
35
Tabel 4.1 Struktur Tabel SISWA Field
Type Data
Length
Constraint
NIS
Integer
KELAS
Varchar
10
Foreign Key
NAMA_TAHUNAJARAN
Varchar
10
Foreign Key
NAMA_SISWA TEMPAT_ SISWA TANGGAL_ SISWA ALAMAT_SISWA JKELAMIN_SISWA SEMESTER
Varchar Varchar Date Varchar Varchar Integer
25 25
b.
Primary Key
50 10
Tabel Data PRESENSI Primary Key :
TANGGAL_PRESENSI
Foreign Key :
-
Fungsi
: Menyimpan data Presensi siswa
Tabel 4.2 Struktur Tabel PRESENSI Field
Type Data
ID_PRESENSI NIS TANGGAL_PRESENSI KETERANGAN STATUS
Length
Varchar Integer Date Varchar Varchar
c. Tabel KELAS Primary Key :
KELAS
Foreign Key :
-
Fungsi
: Menyimpan data Kelas
5
30 1
Constraint Primary Key Foreign Key
36
Tabel 4.3 Struktur Tabel KELAS Field
Type Data
KELAS
Length
Integer
Constraint Primary Key
d. Tabel WALIKELAS Primary Key :
NIP, NAMA_TAHUNAJARAN
Foreign Key :
NIP dari tabel WALIKELAS
NAMA_TAHUNAJARAN dari tabel TAHUN_AJARAN
Tabel 4.4 Struktur Tabel WALIKELAS Field
Type Data
NIP
Integer
NAMA_TAHUNAJARAN
Varchar
Length
10
Constraint Primary Key, Foreign Key Primary Key, Foreign Key
e. Tabel PENDIDIK Primary Key :
NIP
Foreign Key :
-
Fungsi
: Menyimpan data Pendidik
Tabel 4.5 Struktur Tabel PENDIDIK Field NIP NAMA_PENDIDIK TEMPAT_ PENDIDIK TANGGAL _ PENDIDIK ALAMAT_ PENDIDIK JKELAMIN_ PENDIDIK
Type Data Integer Varchar Varchar Date Varchar Varchar
Length
Constraint Primary Key
25 25 50 10
37
f. Tabel TAHUN AJARAN Primary Key :
NAMA_TAHUNAJARAN
Foreign Key :
-
Fungsi
: Menyimpan data Tahun Ajaran
Tabel 4.6 Struktur Tabel TAHUN AJARAN Field NAMA_TAHUNAJARAN
7.
Type Data Varchar
Length 10
Constraint Primary Key
Desain Input Output Desain input output digunakan untuk memberikan gambaran terhadap desain halaman aplikasi berbasis desktop yang akan dibangun. Berikut ini desain input/output dari sistem informasi presensi siswa SMA Negeri 2 Sidoarjo. a. Halaman Utama Halaman utama yang ditampilkan hanya berlaku untuk wali kelas. Pada halaman ini hanya menampilkan menu dalam kegiatan transaksi pada aplikasi yang sudah dirancang.
38
X LOGO
SMA NEGERI 2 SIDOARJO JALAN LINGKAR BARAT GADING FAJAR 2 SIDOARJO
Master
SISWA
WALI KELAS
KELAS
TAHUN AJARAN
Transaksi
PRESENSI
LAPORAN
Gambar 4.15 Halaman Utama
b. Halaman Siswa Halaman ini berguna untuk menginputkan data siswa baru dan untuk melakukan perubahan atau update data siswa. Wali kelas dapat melakukan penyimpanan data siswa dengan mengisikan data siswa pada form yang sudah disediakan, setelah semua data diisikan maka penyimpanan akan dieksekusi ketika tombol simpan diklik. Tombol ubah akan berfungsi ketika staf bimbingan konseling telah mengisi Nomor Induk Siswa (NIS) yang akan diubah kemudian menekan tombol check yang sudah disediakan untuk mengeluarkan data siswa yang akan diubah. Setelah data siswa diubah, maka staf bimbingan konseling harus menekan tombol ubah untuk menyimpan data baru dari siswa yang telah diubah.
39
DATA SISWA NIS Nama Siswa Tempat Tanggal Lahir NIS
CHECK
DATE Nama Siswa
Tempat Lahir Tanggal Lahir
Alamat Siswa Jenis Kelamin Kelas Tahun Ajaran Alamat
Import
DROPDOWN DROPDOWN DROPDOWN Jenis Kelamin
Simpan
Kelas
Tahun Ajaran
Ubah
Gambar 4.16 Halaman Data Siswa
c. Halaman Wali Kelas Halaman ini berguna untuk menginputkan data wali kelas dan untuk melakukan perubahan atau update data wali kelas. Wali kelas dapat melakukan penyimpanan data wali kelas dengan mengisikan data wali kelas pada form yang sudah disediakan, setelah semua data diisikan maka penyimpanan akan dieksekusi ketika tombol simpan diklik. Tombol ubah akan berfungsi ketika wali kelas telah mengisi Nomor Induk Pendidik (NIP) yang akan diubah kemudian menekan tombol check yang sudah disediakan untuk mengeluarkan data wali kelas yang akan diubah. Setelah data wali kelas diubah, maka wali kelas harus menekan tombol ubah untuk menyimpan data baru dari wali kelas yang telah diubah.
40
DATA WALI KELAS NIP Nama Wali Kelas Tempat Lahir
NIP
CHECK
Nama
Tanggal Lahir Alamat Jenis Kelamin
Tempat Lahir Tanggal Lahir
DATE DROPDOWN
Alamat
Import
Jenis Kelamin
Simpan
Ubah
Gambar 4.17 Halaman Data Wali Kelas
d. Halaman Kelas Halaman ini berguna untuk menginputkan data kelas. Wali kelas dapat melakukan penyimpanan data kelas dengan mengisikan data kelas pada form yang sudah disediakan, setelah semua data diisikan maka penyimpanan akan dieksekusi ketika tombol simpan diklik.
41
DATA KELAS Id Kelas Nama Kelas ID KELAS
NAMA KELAS
Simpan
Gambar 4.18 Halaman Data Kelas
e. Halaman Tahun Ajaran Halaman ini berguna untuk menginputkan data tahun ajaran. Wali kelas dapat melakukan penyimpanan data tahun ajaran dengan mengisikan data tahun ajaran pada form yang sudah disediakan, setelah semua data diisikan maka penyimpanan akan dieksekusi ketika tombol simpan diklik.
42
DATA TAHUN AJARAN ID Tahun Ajaran Tahun Ajaran ID TAHUN AJARAN
TAHUN AJARAN
Simpan
Gambar 4.19 Halaman Data Tahun Ajaran f. Halaman Presensi Siswa Halaman ini berguna untuk menginputkan data presensi siswa. Wali kelas yang berhasil masuk ke sistem dapat memasukkan data presensi siswa sesuai dengan data presensi siswa yang diterima. Jika diketahui terdapat data yang belum terisi, maka akan muncul pesan untuk mengisi kehadiran siswa, yaitu hadir, alpha, sakit, atau ijin. Setelah semua data diisikan maka penyimpanan akan dieksekusi ketika tombol simpan diklik.
43
PRESENSI SISWA SMA NEGERI 2 SIDOARJO Kelas Tahun Ajaran Wali Kelas
NIS
DROPDOWN DROPDOWN AUTO
Nama Siswa
Hari Tanggal Jumlah Siswa
AUTO AUTO AUTO
Hadir
Ijin
Sakit
Alpha
AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO AUTO
CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK
CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK
CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK CHECK
Keterangan
SIMPAN
Gambar 4.20 Halaman Presensi Siswa
4.3 Mengimplementasi Sistem Sistem yang dipergunakan untuk dapat menjalankan program Sistem Informasi Presensi Siswa SMA Negeri 2 Sidoarjo sebagai berikut. a.
Software Pendukung 1. Sistem Operasi Microsoft Windows XP Service Pack 2 2. Microsoft SQL Express
b.
Hardware Pendukung 1. Microprocessor Pentium IV atau lebih tinggi. 2. VGA dengan resolusi 1024 x 760 atau lebih tinggi dan mendukung Microsoft Windows. 3. RAM 512 MB atau lebih tinggi.
44
4.4 Melakukan Pembahasan terhadap Implementasi Sistem Implementasi dimaksudkan untuk menggambarkan jalannya sistem yang sudah dibuat, dalam hal ini akan dijelaskan fungsi dari halaman tersebut. Pada gambar di bawah ini adalah tampilan user interface dari sistem: 1.
Halaman Utama Pada halaman utama ini menampilkan menu yang digunakan dalam kegiatan
transaksi yang dilakukan oleh wali kelas dalam kegiatan presensi, seperti: siswa, wali kelas, kelas, tahun ajaran, presensi, dan laporan presensi. Aplikasi akan melakukan load form apabila wali kelas memilih salah satu menu yang telah disediakan. Seperti terlihat pada Gambar 4.21.
Gambar 4.21 Halaman Utama
45
2.
Halaman Siswa Halaman ini berguna bagi wali kelas untuk menambah dan melakukan
perubahan data siswa. Pada halaman ini berisi NIS, nama siswa, tempat lahir siswa, tanggal lahir siswa, alamat siswa, jenis kelamin, kelas, tahun ajaran, dan semester. Untuk data jenis kelamin, kelas, tahun ajaran, dan semester bisa diambil dari combobox
Kemudian jika ingin melakukan penyimpanan data siswa ke
dalam database, maka wali kelas diharuskan menekan tombol simpan. Seperti terlihat pada Gambar 4.22.
Gambar 4.22 Halaman Siswa
3.
Tampilan Pesan Data Berhasil Disimpan Ketika wali kelas memasukkan data siswa dengan benar maka akan ada pesan
yang menunjukkan bahwa data siswa telah berhasi disimpan. Ketika tombol OK ditekan maka akan kembali menuju halaman siswa untuk memasukkan kembali data siswa yang akan dimasukkan. Seperti terlihat pada Gambar 4.23.
46
Gambar 4.23 Tampilan Peringatan Data Berhasil Disimpan
4.
Tampilan Pesan Data Belum Lengkap Ketika wali kelas melakukan kesalahan dalam memasukkan data siswa maka
akan ada pesan eror yang menunjukkan adanya kesalahan dalam memasukkan data siswa. Ketika tombol OK ditekan maka akan kembali menuju halaman siswa untuk memasukkan data siswa yang benar. Seperti terlihat pada Gambar 4.24.
Gambar 4.24 Tampilan Peringatan Data Belum Lengkap
5.
Halaman Pendidik Halaman ini berguna bagi wali kelas untuk menambah dan melakukan
perubahan data pendidik. Pada halaman ini berisi NIP, nama pendidik, tempat lahir pendidik, tanggal lahir pendidik, alamat pendidik, dan jenis kelamin pendidik. Untuk data jenis kelamin pendidik bisa diambil dari combobox Kemudian jika ingin melakukan penyimpanan data pendidik ke dalam database,
47
maka wali kelas diharuskan menekan tombol simpan. Seperti terlihat pada Gambar 4.25.
Gambar 4.25 Halaman Pendidik
6.
Halaman Kelas Halaman ini berguna bagi wali kelas untuk menambah data kelas. Pada
halaman ini berisi nama kelas. Jika ingin melakukan penyimpanan data kelas ke dalam database, maka wali kelas diharuskan menekan tombol simpan. Seperti terlihat pada Gambar 4.26.
48
Gambar 4.26 Halaman Kelas
7.
Halaman Tahun Ajaran Halaman ini berguna bagi wali kelas untuk menambah data tahun ajaran.
Pada halaman ini berisi nama tahun ajaran. Jika ingin melakukan penyimpanan data tahun ajaran ke dalam database, maka wali kelas diharuskan menekan tombol simpan. Seperti terlihat pada Gambar 4.27.
49
Gambar 4.27 Halaman Tahun Ajaran
8.
Halaman Presensi Halaman ini berguna bagi wali kelas untuk melakukan presensi siswa. Pada
halaman ini wali kelas diharuskan untuk mengisi tahun ajaran, kelas, dan semester untuk dapat menampilkan data siswa, wali kelas, dan jumlah siswa dari kelas tersebut. Jika ingin melakukan penyimpanan data presensi siswa, maka wali kelas diharuskan mengisi presensi siswa dan keterangannya. Data presensi siswa akan tersimpan saat wali kelas menekan tombol simpan. Seperti terlihat pada Gambar 4.28.
50
Gambar 4.28 Halaman Presensi Siswa
9.
Halaman Laporan Presensi Halaman ini berguna bagi wali kelas untuk mencetak laporan presensi siswa.
Pada halaman ini wali kelas diharuskan untuk mengisi tahun ajaran, kelas, semester, tanggal mulai, dan tanggal selesai untuk dapat menampilkan laporan data presensi siswa. Seperti terlihat pada Gambar 4.29.
51
Gambar 4.29 Halaman Laporan Presensi Siswa