BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD...

32
20 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.

Transcript of BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD...

Page 1: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

20

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.

Page 2: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

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.

Page 3: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

22

Proses Presensi Siswa

Bagian Bimbingan KonselingGuru Wali Kelas

Membuat

Laporan Presensi

Siswa

Laporan Presensi

Siswa

Menyimpan data

presensi siswa

Selesai

Daftar Presensi Siswa

sudah di isi

Mulai

Mengambil daftar

presensi siswa di

bag. TU

Menyerahkan

daftar presensi

siswa ke bag. BK

Melakukan

proses presensi

Daftar Presensi Siswa

kosong

Laporan Presensi

Siswa

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

Page 4: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

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.

Page 5: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

24

Presensi Siswa

SistemWali KelasPh

ase

Data Presensi Siswa

Mulai

Data Presensi

Presensi

Mengecek status siswa

Sudah terisi?Menampilkan pesan

harap mengisi keterangan siswa

Pesan harap mengisi

keterangan siswa

Menyimpan data presensi

Menampilkan pesan jumlah siswa hadir

Pesan jumlah siswa hadir

Mulai

Belum

Sudah

Siswa

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.

Page 6: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

25

Data Pendidik

Data Siswa

Data Tahun Ajaran

Data Kelas

Data Presensi Siswa

0

Sistem Informasi

Presensi Siswa SMA

Negeri 2 Sidoarjo

+

SISWAADMINISTRASI

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.

Page 7: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

26

0

Sistem Informasi Presensi SiswaSMA Negeri 2 Sidoarjo

1

MengelolaData Master

2

MelakukanPresensi

3

MembuatLaporan

1.1

MengelolaData Master

Siswa

3.1

MencetakLaporan

1.1.1

Memasukkan Data Siswa

1.1.2

Menyimpan Data Siswa

1.1.3

Merubah Data SIswa

2.1.1

Menampilkan pesan harap mengisi

keterangan siswa

2.2

Menyimpan Data Presensi

2.2.1

Menampilkan pesan jumlah siswa hadir

2.1

Mengecek Status Presensi Siswa

1.3

MengelolaData Master

Kelas

1.2

MengelolaData MasterWali Kelas

1.2.1

Memasukkan Data Wali Kelas

1.2.2

Menyimpan Data Wali Kelas

1.2.3

Merubah Data Wali Kelas

1.3.1

Memasukkan Data Kelas

1.3.2

Menyimpan Data Kelas

1.3.3

Merubah Data Kelas

1.4

MengelolaData MasterTahun Ajaran

1.4.1

Memasukkan Data Tahun Ajaran

1.4.2

Menyimpan Data Tahun Ajaran

1.4.3

Menghapus Data Tahun Ajaran

Gambar 4.4 Hierarchy Chart Sistem Informasi Presensi Siswa

Page 8: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

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 kelas dibaca

data wali kelas dibacadata tahun ajaran dibaca

data tahuna ajaran dibaca

data pendidik dibaca

data pendidik disim pan

Data Pendidik

Data Siswa

data siswa dibaca

data wali kelas dibaca

data kelas dibaca

data siswa dibaca

data tahun ajaran disim pan

data tahun ajaran dibaca

data presensi dibaca

data presensi disimpan

data kelas dibaca

data kelas disimpandata siswa dibaca

data siswa disim pan

data wali kelas dibaca

data wali kelas dis im pan

Data Tahun Ajaran

Data Kelas

Data Presensi Siswa SISWA

2

Melakukan Presensi

+

1

Mengola Data

Master

+

3

Membuat Laporan

+

1 SISWA

2 WALI KELAS

3 KELAS

ADMINISTRASI

ADMINISTRASI

4 PRESENSI

5TAHUN

AJARAN

ADMINIST

RASI

PENDIDIK

6 PENDIDIK

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.

Page 9: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

28

[data wali kelas dibaca]

[data tahun ajaran dibaca]

[data kelas dibaca]

[data pendidik dibaca]

[data pendidik disimpan]

[Data Pendidik]

[Data Siswa]

[data tahun ajaran disimpan]

[data kelas disimpan]

[data wali kelas disimpan]

[Data Kelas]

[Data Tahun Ajaran]

[data siswa dibaca]

[data siswa disimpan]

ADMINISTRASI

ADMINISTRASI

2 WALI KELAS

2 WALI KELAS

1 SISWA

1 SISWA

3 KELAS

3 KELAS

5 TAHUN AJARAN

5 TAHUN AJARAN

1.1

Mengelola Data

Master Siswa

+

1.2

Mengelola

Data Master

Wali Kelas +

1.3

Mengelola

Data Master

Kelas +

1.4

Mengelola

Data Master

Tahun Ajaran+

ADMINISTRASI

PENDIDIK6 PENDIDIK

6 PENDIDIK

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.

Page 10: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

29

[data wali kelas dibaca]

[data kelas dibaca]

[data siswa dibaca]

[data presensi dibaca]

[Data Presensi Siswa]

[data presensi disimpan]

SISWA

4 PRESENSI

4 PRESENSI

1 SISWA3 KELAS

2 WALI KELAS

2.1

Mengecek Data

Presensi Siswa

2.2

Menyimpan

Data 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.

[data siswa dibaca]

[data presensi dibaca]4 PRESENSI

1 SISWA

3.1

Mencetak

Laporan

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.

Page 11: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

30

Flow_249

a

[data tahun ajaran dibaca]

[data kelas dibaca] [data pendidik dibaca]

[data wali kelas dibaca][Data Siswa]

data siswa disim pan

[data siswa dibaca]

[data siswa disimpan]

1 SISWA

1 SISWA

1.1.1

Memasukkan

Data Siswa

1.1.2

Menyimpan

Data Siswa

1.1.3

Merubah Data

Siswa 1 SISWA

ADMINISTRASI

6 PENDIDIK

3 KELAS

5 TAHUN AJARAN

2 WALI KELAS

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.

data wali kelas dibaca

l

i

[data pendidik disimpan]

[Data Pendidik]

data wali kelas disimpan

[data wali kelas disimpan]

2 WALI KELAS

2 WALI KELAS

1.2.1

Memasukkan

Data Wali

Kelas

1.2.2

Menyimpan

Data Wali

Kelas

1.2.3

Merubah Data

Wali Kelas

2 WALI KELAS

PENDIDIK

6 PENDIDIK

Gambar 4.10 DFD Level 2 Proses Mengelola Data Master Wali Kelas

Page 12: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

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.

a

b

data kelas dibaca

data kelas disimpan

[data kelas disimpan]

[Data Kelas]

ADMINISTRASI

3 KELAS

3 KELAS

1.3.1

Memasukkan

Data Kelas

1.3.2

Menyimpan

Data Kelas

1.3.3

Merubah Data

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.

Page 13: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

32

data tahun ajaran disimpan

i

l

[data tahun ajaran disimpan]

[Data Tahun Ajaran]

ADMINISTRASI

5 TAHUN AJARAN

5 TAHUN AJARAN

1.4.1

Memasukkan

Data Tahun

Ajaran

1.4.2

Menyimpan

Data Tahun

Ajaran

1.4.3

Menghapus

Data Tahun

Ajaran

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.

Page 14: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

33

WALIKELAS

MEMILIKI

MENCATAT

MEMPUNYAI

PENDIDIK

#

o

o

o

o

o

NIP

NAMA_PENDIDIK

TEMPAT_PENDIDIK

TANGGAL_PENDIDIK

ALAMAT_PENDIDIK

JKELAMIN_PENDIDIK

Integer

Variable characters (25)

Variable characters (25)

Date

Variable characters (50)

Variable characters (10)

SISWA

#

o

o

o

o

o

o

NIS

NAMA_SISWA

TEMPAT_SISWA

TANGGAL_SISWA

ALAMAT_SISWA

JKELAMIN_SISWA

SEMESTER

Integer

Variable characters (25)

Variable characters (25)

Date

Variable characters (50)

Variable characters (10)

Integer

PRESENSI

#

o

o

o

ID_PRESENSI

TANGGAL_PRESENSI

KETERANGAN

STATUS

Variable characters (5)

Date

Variable characters (30)

Variable characters (1)

TAHUN_AJARAN

# NAMA_TAHUNAJARAN Variable characters (10)

KELAS

# KELAS Variable characters (10)

STATUS

H = HADIRS = SAKIT

I = IJINA = 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.

Page 15: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

34

STATUSH = HADIRS = SAKITI = IJIN

A = ALPHA

PENDIDIK

NIP

NAMA_PENDIDIK

TEMPAT_PENDIDIK

TANGGAL_PENDIDIK

ALAMAT_PENDIDIK

JKELAMIN_PENDIDIK

int

varchar(25)

varchar(25)

datetime

varchar(50)

varchar(10)

<pk>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

<pk>

<fk1>

<fk2>

PRESENSI

ID_PRESENSI

NIS

TANGGAL_PRESENSI

KETERANGAN

STATUS

varchar(5)

int

datetime

varchar(30)

varchar(1)

<pk>

<fk>

TAHUN_AJARAN

NAMA_TAHUNAJARAN varchar(10) <pk>

KELAS

KELAS varchar(10) <pk>

WALIKELAS

NIP

NAMA_TAHUNAJARAN

int

varchar(10)

<pk,fk1>

<pk,fk2>

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

Page 16: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

35

Tabel 4.1 Struktur Tabel SISWA

Field Type Data Length Constraint

NIS Integer Primary Key

KELAS Varchar 10 Foreign Key

NAMA_TAHUNAJARAN Varchar 10 Foreign Key

NAMA_SISWA Varchar 25

TEMPAT_ SISWA Varchar 25

TANGGAL_ SISWA Date

ALAMAT_SISWA Varchar 50

JKELAMIN_SISWA Varchar 10

SEMESTER Integer

b. Tabel Data PRESENSI

Primary Key : TANGGAL_PRESENSI

Foreign Key : -

Fungsi : Menyimpan data Presensi siswa

Tabel 4.2 Struktur Tabel PRESENSI

Field Type Data Length Constraint

ID_PRESENSI Varchar 5 Primary Key

NIS Integer Foreign Key

TANGGAL_PRESENSI Date

KETERANGAN Varchar 30

STATUS Varchar 1

c. Tabel KELAS

Primary Key : KELAS

Foreign Key : -

Fungsi : Menyimpan data Kelas

Page 17: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

36

Tabel 4.3 Struktur Tabel KELAS

Field Type Data Length Constraint

KELAS Integer 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 Length Constraint

NIP Integer Primary Key,

Foreign Key

NAMA_TAHUNAJARAN Varchar 10 Primary Key,

Foreign Key

e. Tabel PENDIDIK

Primary Key : NIP

Foreign Key : -

Fungsi : Menyimpan data Pendidik

Tabel 4.5 Struktur Tabel PENDIDIK

Field Type Data Length Constraint

NIP Integer Primary Key

NAMA_PENDIDIK Varchar 25

TEMPAT_ PENDIDIK Varchar 25

TANGGAL _ PENDIDIK Date

ALAMAT_ PENDIDIK Varchar 50

JKELAMIN_ PENDIDIK Varchar 10

Page 18: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

37

f. Tabel TAHUN AJARAN

Primary Key : NAMA_TAHUNAJARAN

Foreign Key : -

Fungsi : Menyimpan data Tahun Ajaran

Tabel 4.6 Struktur Tabel TAHUN AJARAN

Field Type Data Length Constraint

NAMA_TAHUNAJARAN Varchar 10 Primary Key

7. 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.

Page 19: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

38

X

Master

Transaksi

TAHUN AJARAN

SMA NEGERI 2 SIDOARJO

JALAN LINGKAR BARAT GADING FAJAR 2 SIDOARJO

LAPORANPRESENSI

LOGO

SISWA WALI KELAS KELAS

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.

Page 20: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

39

NIS CHECK Alamat Siswa

Nama Siswa Jenis Kelamin

Tempat Kelas

Tanggal Lahir Tahun Ajaran

NIS Tempat Lahir Tanggal Lahir Jenis Kelamin Kelas Tahun Ajaran

Import Simpan Ubah

Alamat

DROPDOWN

DROPDOWNDATE

Nama Siswa

DATA SISWA

DROPDOWN

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.

Page 21: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

40

NIP CHECK Tanggal Lahir

Nama Wali Kelas Alamat

Tempat Lahir Jenis Kelamin

NIP Tempat Lahir Tanggal Lahir

Import Simpan Ubah

Nama Alamat Jenis Kelamin

DATE

DROPDOWN

DATA WALI KELAS

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.

Page 22: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

41

Id Kelas

Nama Kelas

Simpan

ID KELAS NAMA KELAS

DATA KELAS

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.

Page 23: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

42

ID Tahun Ajaran

Tahun Ajaran

Simpan

ID TAHUN AJARAN TAHUN AJARAN

DATA TAHUN AJARAN

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.

Page 24: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

43

Kelas Hari AUTO

Tahun Ajaran Tanggal

Wali Kelas Jumlah Siswa

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

AUTO CHECK CHECK CHECK

Hadir Ijin Sakit Alpha

PRESENSI SISWA SMA NEGERI 2 SIDOARJO

NIS Nama Siswa

DROPDOWN

DROPDOWN

SIMPAN

AUTO

AUTO

Keterangan

AUTO

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.

Page 25: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

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

Page 26: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

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.

Page 27: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

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,

Page 28: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

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.

Page 29: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

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.

Page 30: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

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.

Page 31: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

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.

Page 32: BAB IV DESKRIPSI PEKERJAAN - sir.stikom.edusir.stikom.edu/id/eprint/1246/5/BAB_IV.pdf · Pada DFD level 2 proses mengelola data master wali kelas yang dilakukan pertama kali adalah

51

Gambar 4.29 Halaman Laporan Presensi Siswa