BAB III ANALISA DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL PENELITIAN DAN PEMBAHASAN. terhadap kemudahan pengguna dalam menggunakan aplikasi yang akan dibuat.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III. untuk anak saja tapi juga untuk semua tingkatan umur. menampung keseluruhan murid yang ada.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. Sistem yang saat ini sedang berjalan dalam hal pemberian cuti pegawai

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

Gambar 4.1 Gambar Use Case Diagram

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

Berikut ini adalah petunjuk pemakaian aplikasi sistem basis data. Petunjuk berikut ini disertai dengan tampilan layar. Keterangan selengkapnya

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SYSTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISA PERANCANGAN DESAIN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

BAB III ANALISIS DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

Bab 4. Analisis Sistem Yang Sedang Berjalan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

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

BAB III ANALISA SISTEM PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB III ANALISA DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN. Pada sistem antrian di tempat praktek dokter saat ini masih menggunakan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM. 1. Admin memberikan blanko nilai kepada guru atau wali kelas. menginputkan data-data nilai siswa tersebut ke database.


BAB 4 PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. Indonesia I cabang Belawan masih bersifat manual, yaitu surat-surat bukti

Transkripsi:

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Organisasi 3.1.1 Bimbingan Belajar Mangoes Bimbel Mangoes merupakan sebuah tempat bimbingan belajar untuk mata pelajaran bahasa Inggris dan matematika. Bimbingan belajar diperuntukan kepada siswa sekolah, dari mulai tingkat SD sampai dengan SMA. pengajar minimal pendidikan SMA atau sedang melanjutkan di perguruan tinggi (memiliki status sebagai mahasiswa/i), memiliki kemampuan mengajar serta menguasai materi bahasa Inggris atau matematika sesuai dengan tingkatan kelas yang diajarkan. Bimbel Mangoes didirikan untuk memberikan pelajaran tambahan diluar sekolah tetapi dengan biaya yang murah atau terjangkau untuk kalangan menengah kebawah yang ada di lingkungan sekitar. 3.1.2 Visi dan Misi VISI Mewujudkan Bimbel Mangoes sebagai sarana belajar berkualitas yang menunjang bagi seluruh kalangan serta menjadikan siswa lebih kompeten dalam menghadapi persaingan global. MISI 1. Memberikan pendidikan yang baik tanpa membedakan dari sisi ekonomi, social maupun budaya. 2. Mengajarkan moral, prilaku, serta norma yang baik kepada siswa. 3. Menggunakan bahasa Inggris dalam percakapan dengan siswa-siswi Bimbel Mangoes. 4. Mengikuti seminar ataupun trainning bagi pengajar mengenai teknik pengajaran ataupun untuk memperdalam materi agar membuka wawasan dan dapat diterapkan dalam proses belajar mengajar di kelas. 20

21 3.1.3 Struktur Organisasi PEMILIK BAGIAN KESISWAAN PETUGAS PENGAJAR SISWA Gambar 3.1 Struktur Organisasi 3.1.4 Tugas dan Wewenang Pemilik : 1. Mengawasi jalannya organisasi 2. Mengawasi keuangan perusahaan 3. Membuat kebijakan dan peraturan dalam organisasi 4. Membuat rencana pengembangan perusahaan 5. Menetapkan jabatan karyawan serta hak dan tanggungjawab karyawan 6. Menetapkan gaji karyawan dan pengajar 7. Melakukan perencanaan pemasaran Bagian Kesiswaan 1. Menyusun jadwal pelajaran 2. Membuat silabus pelajaran 3. Menyusun modul siswa 4. Membuat soal-soal ujian 5. Menyeleksi calon guru yang akan mengajar di Bimbel

22 Petugas 1. Melakukan transaksi harian 2. Menentukan penempatan level siswa 3. Membuat laporan pendaftaran 4. Mengontrol proses belajar mengajar setiap harinya Pengajar 1. Mengajar sesuai penempatan 2. Melakukan absen kelas setiap mengajar 3.2 Analisa Masalah Beberapa masalah dalam sistem informasi administrasi pada Bimbel Mangoes adalah sebagai berikut: a. Sistem yang berjalan merupakan sistem manual sehingga akan memungkinkan terjadinya kesalahan dalam penghitungan data, baik dalam menghitung jumlah siswa yang masuk maupun dalam penghitungan absensi siswa dan penggajian pengajar. b. Dalam mendapatkan informasi dari kegiatan di bimbel kadang kala mengalami kesulitan, karena adanya keterbatasan penyimpanan berkas, sehingga dapat menyebabkan data yang disimpan ada kemungkinan rusak atau bahkan menghilang. Semua masalah tersebut sangat mempengaruhi informasi yang akan disampaikan, dan proses yang seharusnya cepat terselesaikan menjadi terhambat. Untuk itu diperlukan solusi untuk mengatasi permasalahan yang berkaitan dengan sistem ini. 3.3 Analisa Sistem Berjalan Pada saat ini sistem yang berjalan di Bimbel Mangoes masih menggunakan sistem manual yang dapat menimbulkan masalah keterbatasan penyimpanan berkas sehingga dapat menyebabkan data data yang disimpan, ada kemungkinan hilang atau rusak. Untuk mempermudah penjelasan dalam analisa sistem berjalan ini, penulis menggambarkan sistem yang sedang berjalan menggunakan metode UML, yaitu berupa Use Case Diagram dan Activity Diagram.

23 3.3.1 Use Case Diagram Sistem Berjalan a. Diagram Use Case Pendaftaran Gambar 3.2 Use Case Diagram Pendaftaran Sistem Berjalan Tabel 3.1 Deskripsi Use Case Diagram Pendaftaran Sistem Berjalan Nama Aktor Deskripsi Langkah langkah Use Case Diagram Pendaftaran Siswa, Petugas Menjelaskan tentang proses pendaftaran siswa untuk mengikuti bimbingan belajar. 1. Siswa datang ke tempat kursus 2. Siswa menanyakan informasi mengenai kurus kepada Petugas 3. Petugas memberikan informasi mengenai tempat kursus 4. Jika Siswa setuju atas informasi yang diberikan siswa tersebut harus membeli formulir. 5. Siswa mengisi formulir 6. Setelah itu, siswa memberikan formulir dan biaya pendaftaran kepada petugas 7. Petugas menerima formulir dan biaya pendaftaran. 8. Kemudian Petugas menuliskan kuitansi, dan memberikannya kepada siswa

24 9. Siswa menerima kuitansi dan telah resmi menjadi siswa di tempat kursus. b. Diagram Use Case Absensi Siswa Gambar 3.3 Use Case Diagram Absensi Siswa Sistem Berjalan Tabel 3.2 Deskripsi Use Case Diagram Absensi Siswa Sistem Berjalan Nama Use Case Aktor Deskripsi Langkah langkah Use Case Diagram Absensi Siswa Siswa, Petugas, dan Pengajar Menjelaskan tentang proses absensi siswa pada saat mengikuti bimbingan belajar, absensi dilakukan untuk mengetahui dan mencatat kedatangan siswa. 1. Siswa menghadiri kelas 2. Pengajar melakukan absensi terhadap siswa 3. Setelah kelas usai, pengajar memberikan file absensi kepada petugas 4. Petugas menyimpan file absensi

25 c. Diagram Use Case Penggajian Pengajar Gambar 3.4 Use Case Diagram Penggajian Pengajar Sistem Berjalan Tabel 3.3 Deskripsi Use Case Diagram Penggajian Pengajar Sistem Berjalan Nama Use Case Aktor Deskripsi Langkah langkah Use Case Diagram Penggajian Pengajar Pemilik, Pengajar Menjelaskan tentang proses penggajian pengajar, dan gaji dihitung berdasarkan kehadiran pengajar di kelas. 1. Pemilik bimbel melakukan pengecekan absensi perkelas 2. Kemudian pemilik bimbel melakukan penghitungan kehadiran pengajar 3. Pemilik bimbel membuat daftar gaji dan kemudian memberikan gaji kepada pengajar. 4. Pengajar menerima gaji dan menandatangani berkas sebagai bukti bahwa pengajar telah menerima pembayaran.

26 3.3.2 Activity Diagram Sistem Berjalan a. Diagram Activity Pendaftaran Gambar 3.5 Activity Diagram Pendaftaran Sistem Berjalan

27 Tabel 3.4 Deskripsi Activity Diagram Pendaftaran Sistem Berjalan Nama Activity Diagram Deskripsi Activity Diagram Pendaftaran 1. Siswa datang ke tempat kursus 2. Siswa menanyakan informasi mengenai kurus kepada Petugas 3. Petugas memberikan informasi mengenai tempat kursus 4. Jika Siswa setuju atas informasi yang diberikan siswa tersebut harus membeli formulir. 5. Siswa mengisi formulir 6. Setelah itu, siswa memberikan formulir dan biaya pendaftaran kepada petugas. 7. Petugas menerima formulir dan biaya pendaftaran. 8. Kemudian Petugas menuliskan kuitansi, dan memberikannya kepada siswa. 9. Siswa menerima kuitansi dan telah resmi menjadi siswa di tempat kursus.

28 b. Diagram Activity Absensi Siswa SISWA PENGAJAR PETUGAS Gambar 3.6 Activity Diagram Absensi Siswa Sistem Berjalan Tabel 3.5 Deskripsi Activity Diagram Absensi Siswa Sistem Berjalan Nama Activity Diagram Activity Diagram Absensi Siswa Deskripsi 1. Siswa menghadiri kelas 2. Pengajar melakukan absensi terhadap siswa 3. Setelah kelas usai, pengajar memberikan file absensi kepada petugas 4. Petugas menyimpan file absensi

29 c. Diagram Activity Penggajian Pengajar Gambar 3.7 Activity Diagram Penggajian Pengajar Sistem Berjalan Tabel 3.6 Deskripsi Activity Diagram Penggajian Pengajar Sistem Berjalan Nama Activity Diagram Deskripsi Activity Diagram Penggajian Pengajar 1. Pemilik bimbel melakukan pengecekan absensi perkelas 2. Kemudian pemilik bimbel melakukan penghitungan kehadiran pengajar 3. Pemilik bimbel membuat daftar gaji dan kemudian memberikan gaji kepada pengajar. 4. Pengajar menerima gaji dan menandatangani berkas sebagai bukti bahwa pengajar telah menerima pembayaran. 5. Pemilik menyimpan berkas bukti pembagian gaji.

30 3.4 Perancangan Sistem Usulan Dengan adanya sistem yang baru, dapat membantu petugas dalam melakukan tugas tugasnya. Menjadi lebih cepat dan dapat meminimalkan kesalahan dalam penghitungan gaji pengajar dan memudahkan dalam pelaporan kegiatan di tempat kursus kepada pemilik(owner). Untuk mempermudah penjelasan perancangan sistem usulan ini, penulis menggambarkan sistem yang diusulkan menggunakan metode UML, yaitu berupa Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram. 3.4.1 Use Case Diagram a. Diagram Use Case SIA Bimbel Gambar 3.8 Use Case Diagram Usulan SIA Bimbel Tabel 3.7 Use Case Entry Data Master Nama Use Case Aktor Deskripsi Langkah Utama Entry Data Master Petugas Menjelaskan tentang proses saat petugas memasukan data master. 1. Petugas mengelola data siswa. 2. Petugas memasukan dan mengelola data pengajar.

31 3. Petugas memasukan dan mengelola data petugas. 4. Petugas memasukan dan mengelola data pelajaran. 5. Petugas memasukan dan mengelola data ruang. 6. Petugas memasukan dan mengelola data kelas. Penjelasan Lanjut 1.a. Petugas mengubah data siswa 1.b. Petugas menghapus data siswa 2.a. Petugas memasukan data pengajar 2.b. Petugas menyimpan data pengajar 2.c. Petugas mengubah data pengajar 2.d. Petugas menghapus data pengajar 3.a. Petugas memasukan data petugas 3.b. Petugas menyimpan data petugas 3.c. Petugas mengubah data petugas 3.d. Petugas menghapus data petugas 4.a. Petugas memasukan data pelajaran 4.b. Petugas menyimpan data pelajaran 4.c. Petugas mengubah data pelajaran 4.d. Petugas menghapus data pelajaran 5.a. Petugas memasukan data ruang 5.b. Petugas menyimpan data ruang 5.c. Petugas mengubah data ruang

32 5.d. Petugas menghapus data ruang 6.a. Petugas memasukan data kelas 6.b. Petugas menyimpan data kelas 6.c. Petugas mengubah data kelas 6.d. Petugas menghapus data kelas Tindakan Alternatif - Tabel 3.8 Use Case Melakukan Transaksi Nama Use Case Aktor Deskripsi Langkah Utama Melakukan transaksi Petugas Menjelaskan tentang proses saat petugas melakukan transaksi. 1. Melakukan transaksi pendaftaran 2. Melakukan transaksi absensi Penjelasan Lanjut 1.a. NIS auto number 1.b. Memasukan nama siswa 1.c. Memasukan tempat lahir 1.d. Memasukan tanggal lahir 1.e. Memilih jenis kelamin 1.f. Memasukan alamat 1.g. Memasukan nomor telepon 1.h. Memasukan nomor HP 1.i. Memasukan nama sekolah 1.j. Memasukan kelas siswa

33 1.k. Mencari data petugas 1.l. Mencari data kelas 1.m. Menambah daftar kelas 1.n. Melanjutkan proses pendaftaran 1.o. Mencetak kuitansi 2.a. Mencari data kelas 2.b. Mengubah keterangan hadir siswa 2.c. Memproses absensi dan menyimpan kedalam database Tindakan Alternatif - Kelas dapat dipilih lebih dari sekali, setelah klik tambah data kelas masuk ke listview, kemudian dapat pilih kelas lagi. - Absensi hanya dapat dilakukan sehari sekali untuk tiap kelas. Tabel 3.9 Use Case Membuat Laporan Nama Use Case Aktor Deskripsi Langkah Utama Membuat laporan Petugas Menjelaskan tentang proses saat petugas membuat laporan. 1. Petugas membuat laporan pendaftaran 2. Petugas membuat laporan absensi 3. Petugas membuat laporan penggajian pengajar Penjelasan Lanjut 1.a. Sistem akan menampilkan form laporan pendaftaran 1.b. Petugas menentukan periode pencetakan laporan pendaftaran

34 1.c. Sistem akan mencetak laporan pendaftaran sesuai periode yang dipilih 2.a. Sistem akan menampilkan form laporan absensi 2.b. Petugas menentukan periode pencetakan laporan absensi 2.c. Sistem akan mencetak laporan absensi sesuai periode yang dipilih 3.a. Sistem akan menampilkan form laporan penggajian 3.b. Petugas menentukan periode pencetakan laporan pengajian 3.c. Sistem akan mencetak laporan pengajian sesuai periode yang dipilih Tindakan Alternatif -

35 3.4.2 Activity Diagram a. Diagram Activity Transaksi Pendaftaran Gambar 3.9 Activity Diagram Transaksi Pendaftaran Tabel 3.10 Deskripsi Activity Diagram Transaksi Pendaftaran Nama Activity Diagram Deskripsi Activity Diagram Transaksi Pendaftaran Aplikasi akan menampilkan form entry pendaftaran yang diminta petugas. Pada form tersebut petugas dapat melakukan transaksi pendaftaran siswa baru kemudian akan mencetak kuitansi sebagai bukti bahwa siswa telah terdaftar.

36 b. Diagram Activity Transaksi Absensi Gambar 3.10 Activity Diagram Transaksi Absensi Tabel 3.11 Deskripsi Activity Diagram Transaksi Absensi Nama Activity Diagram Deskripsi Activity Diagram Transaksi Absensi Aplikasi akan menampilkan form entry absensi yang diminta petugas. Pada form tersebut petugas dapat melakukan transaksi absensi siswa, berupa mengubah keterangan hadir siswa, dan selanjutnya akan dilakukan proses simpan pada sistem.

37 3.4.3 Sequence Diagram a. Sequence Diagram Data Siswa Gambar 3.11 Sequence Diagram Data Siswa Tabel 3.12 Sequence Diagram Data Siswa Nama Deskripsi Sequence Diagram Data Siswa - Setelah berhasil login, petugas membuka form data siswa - Cari data siswa, kemudian ditampilkan di form data siswa. Setelah itu petugas dapat merubah data siswa. Yang kemudian akan merubah database. - Batal untuk membersihkan layar form data siswa - Keluar untuk keluar dari form data siswa - Logout untuk selesai dari form menu utama

38 b. Sequence Diagram Entry Data Pengajar Gambar 3.12 Sequence Diagram Entry Data Pengajar Tabel 3.13 Sequence Diagram Entry Data Pengajar Nama Deskripsi Sequence Diagram Entry Data Pengajar - Setelah berhasil login, petugas membuka form entry data pengajar - Setelah itu akan ditampilkan auto number pengajar. - Petugas menginput nama pengajar, alamat pengajar, nomor telp pengajar, nomor hp pengajar dan pendidikan pengajar. - Tambah untuk menyimpan data pada database.

39 - Pilih data pengajar pada listview, yang kemudian akan ditampilkan pada form. Kemudian data dapat diubah atau dihapus. - Batal untuk membersihkan layar form entry data pegajar - Keluar untuk keluar dari form entry data pengajar - Logout untuk selesai dari form menu utama c. Sequence Diagram Entry Data Petugas Gambar 3.13 Sequence Diagram Entry Data Petugas

40 Tabel 3.14 Sequence Diagram Entry Data Petugas Nama Deskripsi Sequence Diagram Entry Data Petugas - Setelah berhasil login, petugas membuka form entry data petugas - Setelah itu akan ditampilkan auto number petugas. - Petugas menginput nama petugas, alamat petugas, nomor telp petugas dan nomor hp petugas. - Tambah untuk menyimpan data pada database. - Pilih data petugas pada listview, yang kemudian akan ditampilkan pada form. Kemudian data dapat diubah atau dihapus. - Batal untuk membersihkan layar form entry data petugas - Keluar untuk keluar dari form entry data petugas - Logout untuk selesai dari form menu utama

41 d. Sequence Diagram Entry Data Pelajaran Gambar 3.14 Sequence Diagram Entry Data Pelajaran Tabel 3.15 Sequence Diagram Entry Data Pelajaran Nama Deskripsi Sequence Diagram Entry Data Pelajaran - Setelah berhasil login, petugas membuka form entry data pelajaran - Setelah itu akan ditampilkan auto number pelajaran. - Petugas menginput nama pelajaran dan harga pelajaran. - Tambah untuk menyimpan data pada database. - Pilih data pelajaran pada listview, yang kemudian akan ditampilkan pada form. Kemudian data dapat diubah atau dihapus. - Batal untuk membersihkan layar form entry data pelajaran - Keluar untuk keluar dari form entry data pelajaran - Logout untuk selesai dari form menu utama

42 e. Sequence Diagram Entry Data Ruang Gambar 3.15 Sequence Diagram Entry Data Ruang Tabel 3.16 Sequence Diagram Entry Data Ruang Nama Deskripsi Sequence Diagram Entry Data Ruang - Setelah berhasil login, petugas membuka form entry data ruang - Setelah itu akan ditampilkan auto number ruang. - Petugas menginput nama ruang dan kapasitas ruang. - Tambah untuk menyimpan data pada database. - Pilih data pengajar pada listview, yang kemudian akan ditampilkan pada form. Kemudian data dapat diubah atau dihapus. - Batal untuk membersihkan layar form entry data ruang - Keluar untuk keluar dari form entry data ruang - Logout untuk selesai dari form menu utama

43 f. Sequence Diagram Entry Data Kelas Gambar 3.16 Sequence Diagram Entry Data Kelas

44 Tabel 3.17 Sequence Diagram Entry Data Kelas Nama Sequence Diagram Entry Data Kelas Deskripsi - Setelah berhasil login, petugas membuka form entry data kelas - Setelah itu akan ditampilkan auto number pengajar. - Petugas menginput hari dan jam belajar. Memilih data pelajaran, data ruang, dan data pengajar. - Lalu tambah untuk menyimpan data pada database. - Pilih data kelas pada listview, yang kemudian akan ditampilkan pada form. Kemudian data dapat diubah atau dihapus. - Batal untuk membersihkan layar form entry data kelas - Keluar untuk keluar dari form entry data kelas - Logout untuk selesai dari form menu utama

45 g. Sequence Diagram Entry Pendaftaran Gambar 3.17 Sequence Diagram Entry Pendaftaran

46 Tabel 3.18 Sequence Diagram Entry Pendaftaran Nama Deskripsi Sequence Diagram Entry Pendaftaran - Setelah berhasil login, petugas membuka form entry pendaftaran - Setelah itu akan ditampilkan auto number pengajar dan auto number siswa. - Petugas menginput nama siswa, tempat lahir siswa, tanggal lahir siswa, alamat siswa, telp siswa, nomor siswa, sekolah siswa dan kelas siswa. - Pilih kelas pada data kelas kemudian klik tambah untuk memasukan dan menampilkan data pada listview, penambahan kelas ini dapat dilakukan beberapa kali (1 siswa dapat memilih lebih dari 1 kelas). - Proses untuk menyimpan data ke database dan mencetak kwitansi. - Batal untuk membersihkan layar form entry pendaftaran. - Keluar untuk keluar dari form entry pendaftaran - Logout untuk selesai dari form menu utama

47 h. Sequence Diagram Entry Absensi Gambar 3.18 Sequence Diagram Entry Absensi Tabel 3.19 Sequence Diagram Entry Absensi Nama Sequence Diagram Entry Absensi Deskripsi - Setelah berhasil login, petugas membuka form entry absensi - Setelah itu akan ditampilkan auto number absensi. - Kemudian mencari data kelas dan ditampilkan di form. - Petugas akan menginput absensi, dengan mengubah keterangan hadir siswa di listview. - Lalu akan di proses untuk kemudian disimpan ke dalam database. - Batal untuk membersihkan layar form entry data pegajar - Keluar untuk keluar dari form entry data pengajar - Logout untuk selesai dari form menu utama

48 i. Sequence Diagram Cetak Laporan Pendaftaran Gambar 3.19 Sequence Diagram Cetak Laporan Pendaftaran Tabel 3.20 Sequence Diagram Cetak Laporan Pendaftaran Nama Deskripsi Sequence Diagram Cetak Laporan Pendaftaran - Setelah berhasil login, petugas membuka form cetak laporan pendaftaran - Setelah itu pilih periode kemudian akan diproses untuk mencetak laporan pendaftaran. - Keluar untuk keluar dari form entry data pengajar - Logout untuk selesai dari form menu utama

49 j. Sequence Diagram Cetak Laporan Absensi Gambar 3.20 Sequence Diagram Cetak Laporan Absensi Tabel 3.21 Sequence Diagram Cetak Laporan Absensi Nama Deskripsi Sequence Diagram Cetak Laporan Absensi - Setelah berhasil login, petugas membuka form cetak laporan absensi - Setelah itu pilih periode kemudian akan diproses untuk mencetak laporan absensi. - Keluar untuk keluar dari form cetak laporan absensi - Logout untuk selesai dari form menu utama

50 k. Sequence Diagram Cetak Laporan Penggajian Gambar 3.21 Sequence Diagram Cetak Laporan Penggajian Tabel 3.22 Sequence Diagram Cetak Laporan Penggajian Nama Deskripsi Sequence Diagram Cetak Laporan Penggajian - Setelah berhasil login, petugas membuka form cetak laporan penggajian - Setelah itu pilih periode kemudian akan diproses untuk mencetak laporan penggajian. - Keluar untuk keluar dari form cetak laporan penggajian - Logout untuk selesai dari form menu utama

51 3.4.4 Class Diagram Gambar 3.22 Class Diagram

52 3.5 Perancangan Database 3.5.1 Struktur Tabel 1. Tabel Siswa Nama Tabel : Siswa Primary Key : NIS Selengkapnya dapat dilihat pada tabel di bawah ini: Tabel 3.23 Siswa Field Type Length Keterangan NIS nchar 5 Nomor induk siswa Nama varchar 30 Nama siswa Tempat nchar 20 Tempat kelahiran siswa TglLhr datetime - Tanggal lahir siswa JK nchar 1 Jenis kelamin siswa Alamat varchar 50 Alamat siswa Telepon varchar 15 Nomor telepon siswa Hp varchar 15 Nomor HP siswa Sekolah varchar 30 Sekolah siswa Kelas nchar 2 Kelas siswa Status nchar 6 Status siswa

53 2. Tabel Ruang Nama Tabel : Ruang Primary Key : KdRuang Selengkapnya dapat dilihat pada tabel di bawah ini: Tabel 3.24 Ruang Field Type Length Keterangan KdRuang nchar 5 Kode ruangan NmRuang varchar 20 Nama ruangan Kapasitas numeric 18, 0 Kapasitas ruangan 3. Tabel Petugas Nama Tabel : Petugas Primary Key : kdpetugas Selengkapnya dapat dilihat pada tabel di bawah ini: Tabel 3.25 Petugas Field Type Length Keterangan kdpetugas nchar 5 Kode petugas nmpetugas varchar 30 Nama petugas alamat varchar 50 Alamat petugas telepon varchar 15 Nomor telepon petugas hp varchar 15 Nomor HP petugas

54 4. Tabel Pengajar Nama Tabel : Pengajar Primary Key : NIP Selengkapnya dapat dilihat pada tabel di bawah ini: Tabel 3.26 Pengajar Field Type Length Keterangan NIP nchar 5 Nomor induk pengajar NmPengajar varchar 30 Nama pengajar Alamat varchar 50 Alamat pengajar Telepon varchar 15 Nomor telepon pengajar Hp varchar 15 Nomor HP pengajar Pendidikan varchar 20 Pendidikan terakhir pengajar JK varchar 1 Jenis kelamin pengajar 5. Tabel Pelajaran Nama Tabel : Pelajaran Primary Key : KdPelajaran Selengkapnya dapat dilihat pada tabel di bawah ini: Tabel 3.27 Pelajaran Field Type Length Keterangan KdPelajaran nchar 5 Kode pelajaran NmPelajaran varchar 30 Nama pelajaran Harga numeric 18, 0 Harga pelajaran

55 6. Tabel Kelas Nama Tabel : Kelas Primary Key : KdKelas Secondary Key : KdPelajaran, KdRuang, NIP Selengkapnya dapat dilihat pada tabel di bawah ini: Tabel 3.28 Kelas Field Type Length Keterangan KdKelas nchar 5 Kode Kelas Hari nchar 20 Hari jadwal kelas jam nchar 20 Jam mulai kelas KdPelajaran nchar 5 Kode pelajaran KdRuang nchar 5 Kode ruangan NIP nchar 5 Nomor induk pengajar 7. Tabel Isi Nama Tabel : Isi Primary Key : NoFormulir, KdKelas Selengkapnya dapat dilihat pada tabel di bawah ini: Tabel 3.29 Isi Field Type Length Keterangan NoFormulir nchar 7 Nomor formulir KdKelas nchar 5 Kode Kelas Harga numeric 18, 0 Total harga iuran bulanan

56 8. Tabel Formulir Nama Tabel : Formulir Primary Key : NoFormulir Secondary Key : NIS, KdPetugas Selengkapnya dapat dilihat pada tabel di bawah ini: Tabel 3.30 Formulir Field Type Length Keterangan NoFormulir nchar 7 Nomor formulir TglFormulir datetime - Tanggal formulir Biaya numeric 18, 0 Biaya pendaftaran NIS nchar 5 Nomor induk siswa KdPetugas nchar 5 Kode petugas 9. Tabel Absensi Nama Tabel : Absensi Primary Key : noabsensi Secondary Key : KdKelas Selengkapnya dapat dilihat pada tabel di bawah ini: Tabel 3.31 Absensi Field Type Length Keterangan noabsensi nchar 6 Nomor absensi tglabsensi datetime - Tanggal absensi KdKelas nchar 5 Kode kelas

57 10. Tabel Ada Nama Tabel : Ada Primary Key : noabsensi, NIS Selengkapnya dapat dilihat pada tabel di bawah ini: Tabel 3.32 Ada Field Type Length Keterangan noabsensi nchar 6 Nomor absensi NIS nchar 5 Nomor induk siswa absen varchar 11 Keterangan kehadiran siswa 3.6 Rancangan Antar Muka a. Rancangan Halaman LOGIN Gambar 3.23 Rancangan Halaman LOGIN

58 b. Rancangan Halaman SIGN UP Gambar 3.24 Rancangan Halaman SIGN UP c. Rancangan Halaman Lupa Password Gambar 3.25 Rancangan Halaman Lupa Password

59 d. Rancangan Halaman Ubah Password Gambar 3.26 Rancangan Halaman Ubah Password e. Rancangan Layar Background Utama Gambar 3.27 Rancangan Layar Background Utama

60 f. Rancangan Halaman Menu Utama Gambar 3.28 Rancangan Halaman Menu Utama g. Rancangan Halaman Data Siswa Gambar 3.29 Rancangan Halaman Data Siswa

61 h. Rancangan Layar Halaman Data Pengajar Gambar 3.30 Rancangan Halaman Entry Data Pengajar

62 i. Rancangan Halaman Entry Data Petugas Gambar 3.31 Rancangan Halaman Entry Data Petugas

63 j. Rancangan Halaman Entry Data Pelajaran Gambar 3.32 Rancangan Halaman Entry Data Pelajaran k. Rancangan Halaman Entry Data Ruang Gambar 3.33 Rancangan Halaman Entry Data Ruang

64 l. Rancangan Halaman Entry Data Kelas Gambar 3.34 Rancangan Halaman Entry Data Kelas

65 m. Rancangan Halaman Entry Pendaftaran Gambar 3.35 Rancangan Halaman Entry Pendaftaran

66 n. Rancangan Halaman Entry Absensi Gambar 3.36 Rancangan Halaman Entry Absensi o. Rancangan Halaman Pop Up dari Tombol Cari Gambar 3.37 Rancangan Halaman Pop Up Cari

67 p. Rancangan Halaman Cetak Laporan Pendaftaran Gambar 3.38 Rancangan Halaman Cetak Laporan Pendaftaran q. Rancangan Halaman Cetak Laporan Absensi Gambar 3.39 Rancangan Halaman Cetak Laporan Absensi r. Rancangan Halaman Cetak Laporan Penggajian Gambar 3.40 Rancangan Halaman Cetak Laporan Penggajian