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
Use Case Diagram Pendaftaran
Aktor
Siswa , Petugas
Deskripsi
Menjelaskan tentang proses pendaftaran siswa untuk mengikuti bimbingan belajar.
Langkah – langkah
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
Use Case Diagram Absensi Siswa
Aktor
Siswa, Petugas, dan Pengajar
Deskripsi
Menjelaskan tentang proses absensi siswa pada saat mengikuti bimbingan belajar, absensi dilakukan untuk mengetahui dan mencatat kedatangan siswa.
Langkah – langkah
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
Use Case Diagram Penggajian Pengajar
Aktor
Pemilik, Pengajar
Deskripsi
Menjelaskan tentang proses penggajian pengajar, dan gaji dihitung berdasarkan kehadiran pengajar di kelas.
Langkah – langkah
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
Activity Diagram Penggajian Pengajar
Deskripsi
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
Entry Data Master
Aktor
Petugas
Deskripsi
Menjelaskan tentang proses saat petugas memasukan data master.
Langkah Utama
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
Melakukan transaksi
Aktor
Petugas
Deskripsi
Menjelaskan tentang proses saat petugas melakukan transaksi.
Langkah Utama
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
Membuat laporan
Aktor
Petugas
Deskripsi
Menjelaskan tentang proses saat petugas membuat laporan.
Langkah Utama
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
Activity Diagram Transaksi Pendaftaran
Deskripsi
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
Activity Diagram Transaksi Absensi
Deskripsi
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
Sequence Diagram Data Siswa
Deskripsi
- 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
Sequence Diagram Entry Data Pengajar
Deskripsi
- 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
Sequence Diagram Entry Data Petugas
Deskripsi
- 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
Sequence Diagram Entry Data Pelajaran
Deskripsi
- 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
Sequence Diagram Entry Data Ruang
Deskripsi
- 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 Deskripsi
Sequence Diagram Entry Data Kelas - 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
Sequence Diagram Entry Pendaftaran
Deskripsi
- 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 Deskripsi
Sequence Diagram Entry Absensi - 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
Sequence Diagram Cetak Laporan Pendaftaran
Deskripsi
- 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
Sequence Diagram Cetak Laporan Absensi
Deskripsi
- 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
Sequence Diagram Cetak Laporan Penggajian
Deskripsi
- 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