BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

dokumen-dokumen yang mirip
BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di CV.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV DESKRIPSI PEKERJAAN. Perpustakaan SMA Negeri 3 Nganjuk, secara garis besar permasalahan yang ada

BAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV DESKRIPSI PEKERJAAN. seperti menyebarkan brosur, iklan koran, dll. Promosi yang masih dilakukan

BAB IV METODE KERJA PRAKTEK. Sistem yang terdapat pada SMU Negeri 1 Sidoarjo khususnya pada

BAB IV DESKRIPSI PEKERJAAN. Sungai (BBWS) Brantas, ditemukan beberapa permasalahan seperti: human error

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV DESKRIPSI PEKERJAAN. proses perhitungan dan pemberian gajikepada para pegawai PT. Wijaya Sakti.

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

BAB IV DESKRIPSI KERJA PRAKTI K. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan. terkait dengan siswa, guru dan petugas perpustakaan.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV DESKRIPSI PEKERJAAN

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB IV ANALISIS DAN PERANCANGAN SISTEM. merancang dan membangun aplikasi menggunakan konsep System Development

BAB IV DESKRIPSI PEKERJAAN. dilakukan oleh perusahaan untuk mengembangkan usahanya.

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. 4. Melakukan pembahasan terhadap hasil implementasi sistem.

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV ANALISIS DAN DESAIN SISTEM. seorang dengan bagian konseling. Bagian Konseling memberikan informasi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB III ANALISIS DAN PERANCANGAN SISTEM. berupa data data hasil wawancara, observasi, analisis masalah.

BAB IV DESKRIPSI PEKERJAAN

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

BAB IV DESKRIPSI PEKERJAAN DESKRIPSI PEKERJAAN. 4.1 Analisis Sistem. Menurut Whitten, Bentley dan Dittman (2004:38) analisis sistem adalah

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. dalam memperoleh data, menyelesaikan dan memecahkan permasalahan yang

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV DESKRIPSI PEKERJAAN

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Sistem Flow Penilaian Siswa, Dan Melihat Nilai Siswa

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV DESKRIPSI PEKERJAAN. disposisi surat masuk ke sub sub bagian dalam pengadilan tinggi. Pada

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV DESKRIPSI SISTEM. yaitu, adanya kesalahan penginputan data pada saat Input jumlah lembur, Input

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui

BAB IV ANALISA DAN DESAIN SISTEM. permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. bagian administrasi umum STIKOM Surabaya. yang dilakukan dalam desain sistem ini adalah:

BAB IV PERANCANGAN SISTEM. Sumbangan Pembinaan Pendidikan (SPP) dan pembuatan laporan. Di tempat kerja

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Aplikasi Penjualan dan Pengiriman Spare part komputer pada Bismar

BAB IV DESKRIPSI PEKERJAAN. baik peminjaman maupun pengembalian masih dilakukan dengan cara manual

BAB IV DISKRIPSI PEKERJAAN. dengan sistem yang baru. Analisa sistem ini berisi Document Flow dan System

BAB IV 4. DESKRIPSI PEKERJAAN. yang dikembangkan dengan tampilan yang mudah untuk dijalankan. Aplikasi

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di Dinas

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN. dalam menganalisa, merancang dan mengembangkan program adalah: yang sekiranya dapat membantu pengembangan program.

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

BAB IV DESKRIPSI PEKERJAAN. UPT Taman Budaya Jawa Timur, secara garis besar permasalahan yang ada

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. sistem dimana aplikasi dibangun yang meliputi perangkat keras (hardware), perangkat

BAB IV DISKRIPSI PEKERJAAN

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

Transkripsi:

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 Mulai Daftar Presensi Siswa kosong Mengambil daftar presensi siswa di bag. TU Melakukan proses presensi Daftar Presensi Siswa sudah di isi Menyerahkan daftar presensi siswa ke bag. BK Menyimpan data presensi siswa 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 SISWA Data Presensi Siswa Sistem Informasi Presensi Siswa SMA Negeri 2 Sidoarjo + Data Kelas Data Siswa Data Tahun Ajaran ADMINISTRASI 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 Memasukkan Data Siswa Memasukkan Data Wali Kelas Memasukkan Data Kelas Memasukkan Data Tahun Ajaran Menampilkan pesan harap mengisi keterangan siswa Menampilkan pesan jumlah siswa hadir 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. ADMINIST RASI Data Siswa Data Pendidik ADMINISTRASI Data Tahun Ajaran PENDIDIK data pendidik disimpan 6 PENDIDIK ADMINISTRASI data tahun ajaran dibaca data tahun ajaran disimpan 5 TAHUN AJARAN Data Kelas data siswa dibaca 1 Mengola Data Master + data pendidik dibaca data wali kelas disimpan data wali kelas dibaca data kelas disimpan 2 WALI KELAS 1 SISWA data siswa disimpan data kelas dibaca 3 KELAS 2 data kelas dibaca data tahuna ajaran dibaca data siswa dibaca Melakukan Presensi data wali kelas dibaca + Data Presensi Siswa SISWA data presensi disimpan 4 PRESENSI data presensi dibaca 3 data siswa dibaca data kelas dibaca data tahun ajaran dibaca Membuat Laporan + data wali kelas dibaca 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 2 WALI KELAS 6 PENDIDIK [data tahun ajaran dibaca] [data wali kelas dibaca] [data kelas dibaca] [data pendidik dibaca] 5 TAHUN AJARAN 3 KELAS ADMINISTRASI [Data Siswa] 1.1 Mengelola Data Master Siswa + [data siswa disimpan] [data siswa dibaca] 1 SISWA 1 SISWA [data wali kelas disimpan] 2 WALI KELAS PENDIDIK [Data Pendidik] 1.2 Mengelola Data Master Wali Kelas + [data pendidik disimpan] 6 PENDIDIK [data kelas disimpan] 3 KELAS ADMINISTRASI [Data Kelas] 1.3 Mengelola Data Master Kelas + ADMINISTRASI [Data Tahun Ajaran] 1.4 Mengelola Data Master Tahun Ajaran + [data tahun ajaran disimpan] 5 TAHUN AJARAN 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.1 SISWA [Data Presensi Siswa] [data siswa dibaca] Mengecek Data Presensi Siswa [data wali kelas dibaca] 2 WALI KELAS 1 SISWA [data kelas dibaca] 3 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] Mencetak Laporan 1 SISWA [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] 6 PENDIDIK [data kelas dibaca] [Data Siswa] 1.1.1 Memasukkan Data Siswa a [data wali kelas dibaca] [data pendidik dibaca] 2 WALI KELAS ADMINISTRASI 1.1.2 Menyimpan Data Siswa [data siswa disimpan] 1 SISWA Flow_249 [data siswa dibaca] 1.1.3 1 SISWA Merubah Data Siswa data siswa disimpan 1 SISWA 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. PENDIDIK [Data Pendidik] 1.2.1 Memasukkan Data Wali Kelas i 6 PENDIDIK 1.2.2 Menyimpan Data Wali Kelas l [data pendidik disimpan] [data wali kelas disimpan] 2 WALI KELAS 1.2.3 Merubah Data Wali Kelas data wali kelas dibaca 2 WALI KELAS 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 a [data kelas disim pan] 3 KELAS 1.3.3 Merubah Data Kelas data kelas dibaca 3 KELAS data kelas disimpan 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 [data tahun ajaran disimpan] data tahun ajaran disimpan 5 TAHUN AJARAN 5 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.

33 TAHUN_AJARAN # NAMA_TAHUNAJARAN Variable characters (10) MEMPUNYAI WALIKELAS # o o o o o NIP NAMA_PENDIDIK TEMPAT_PENDIDIK TANGGAL_PENDIDIK ALAMAT_PENDIDIK JKELAMIN_PENDIDIK PENDIDIK Integer Variable characters (25) Variable characters (25) Date Variable characters (50) Variable characters (10) # o o o o o o NIS NAMA_SISWA TEMPAT_SISWA TANGGAL_SISWA ALAMAT_SISWA JKELAMIN_SISWA SEMESTER SISWA Integer Variable characters (25) Variable characters (25) Date Variable characters (50) Variable characters (10) Integer MEMILIKI KELAS # KELAS Variable characters (10) MENCATAT # o o o PRESENSI ID_PRESENSI TANGGAL_PRESENSI KETERANGAN STATUS Variable characters (5) Date Variable characters (30) 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 NAMA_TAHUNAJARAN varchar(10) <pk> WALIKELAS NIP NAMA_TAHUNAJARAN int varchar(10) <pk,fk1> <pk,fk2> 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> PENDIDIK NIP NAMA_PENDIDIK TEMPAT_PENDIDIK TANGGAL_PENDIDIK ALAMAT_PENDIDIK JKELAMIN_PENDIDIK KELAS int varchar(25) varchar(25) datetime varchar(50) varchar(10) KELAS varchar(10) <pk> <pk> PRESENSI ID_PRESENSI NIS TANGGAL_PRESENSI KETERANGAN STATUS varchar(5) int datetime varchar(30) varchar(1) <pk> <fk> STATUS H = HADIR S = SAKIT I = IJIN A = ALPHA 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 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

36 Tabel 4.3 Struktur Tabel KELAS Field Type Data Length Constraint KELAS Integer Primary Key d. Tabel WALIKELAS Primary Key : Foreign Key : NIP, NAMA_TAHUNAJARAN NIP dari tabel WALIKELAS NAMA_TAHUNAJARAN dari tabel TAHUN_AJARAN NIP Tabel 4.4 Struktur Tabel WALIKELAS Field Type Data Length Constraint Integer NAMA_TAHUNAJARAN Varchar 10 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 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

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.

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 CHECK Alamat Siswa Nama Siswa Jenis Kelamin Tempat Kelas Tanggal Lahir DATE Tahun Ajaran DROPDOWN DROPDOWN DROPDOWN NIS Nama Siswa Tempat Lahir Tanggal Lahir Alamat Jenis Kelamin Kelas Tahun Ajaran Import Simpan 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 CHECK Tanggal Lahir Nama Wali Kelas Alamat Tempat Lahir Jenis Kelamin DATE DROPDOWN NIP Nama Tempat Lahir Tanggal Lahir Alamat Jenis Kelamin Import 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 DROPDOWN Hari AUTO Tahun Ajaran DROPDOWN Tanggal AUTO Wali Kelas AUTO Jumlah Siswa AUTO NIS Nama Siswa Hadir Ijin Sakit Alpha Keterangan 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 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.

Gambar 4.29 Halaman Laporan Presensi Siswa 51