BAB V. ANALISA HASIL SISTEM
V.3. Saran
Saran untuk pengembangan sistem
• Dapat dikembangkan menjadi aplikasi online untuk penampilan nilai siswanya, sehingga siswa dapat mengetahui nilai yang didapatnyasetiap saat.
• Penambahan fasilitas untuk segala jenis penilaian dapat mempermudah organisasi/ instansi dalam pengelolaan
31
DAFTAR PUSTAKA
Whitten, J.L., Bentley, L.D., Dittman, K.C. (2004), Metode Desain dan Analisis Sistem Edisi 6. Mc Graw Hill, New York.
32
LAMPIRAN
LAMPIRAN I
NARASI USECASE
Tabel L.1.1Daftar Narasi Use Case
No NamaUse Case NarasiUse Case
1 Login Lampiran 1.1.
2 Logout Lampiran 1.2.
3 Tambah Siswa Lampiran 1.3.
4 Ubah Siswa Lampiran 1.4.
5 Cari Siswa Lampiran 1.5.
6 Tambah Kelas Lampiran 1.6.
7 Ubah Kelas Lampiran 1.7.
8 Cari Kelas Lampiran 1.8.
9 Tambah Guru Lampiran 1.9.
10 Ubah Guru Lampiran 1.10.
11 Cari Guru Lampiran 1.11.
12 Tambah Mata Ajar Lampiran 1.12. 13 Ubah Mata Ajar Lampiran 1.13. 14 Cari Mata Ajar Lampiran 1.14. 15 Tambah Nilai Lampiran 1.15.
16 Ubah Nilai Lampiran 1.16.
17 Cari Nilai Lampiran 1.17.
18 Lihat Nilai Lampiran 1.18.
19 Lihat Laporan Nilai Lampiran 1.19. 20 Lihat Laporan Raport Lampiran 1.20.
Nama Use Case Login Jenis Use Case: ID Use Case Prioritas Tinggi Sumber Pelaku Bisnis Utama
Kepala Sekolah, Tata usaha, Wali Kelas, dan Guru Mata Ajar
Pelaku Pastisipan lain
Stakeholder lain yang berhubungan
Diskripsi Use Case ini mendeskripsikan suatu kejadian yang dilakukan olehKepala Sekolah, Tata usaha, Wali Kelas, dan Guru Mata Ajar. Kepala Sekolah, Tata usaha, Wali Kelas, dan Guru Mata Ajarmelakukan login untuk dapat mengakses sistem ini
L.1.2. Narasi Use Case Logout
Nama Use Case Logout Jenis Use Case: ID Use Case
Prioritas Tinggi Sumber
Pelaku Bisnis Utama
Kepala Sekolah, Tata usaha, Wali Kelas, dan Guru Mata Ajar
Pelaku Pastisipan lain
Stakrholder lain yang berhubungan
Diskripsi Use Case ini mendeskripsikan suatu kejadian yang dilakukan olehKepala Sekolah, Tata usaha, Wali Kelas, dan Guru Mata Ajar. Kepala Sekolah, Tata usaha, Wali Kelas, dan Guru
Mata Ajarmelakukan logout untuk keluar dari sistem
L.1.3. Narasi Use Case Tambah Siswa
Nama Use Case Tambah Siswa Jenis Use Case: ID Use Case Prioritas Tinggi Sumber Pelaku Bisnis Utama Tata usaha Pelaku Pastisipan lain Stakrholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Tata Usaha. Tata Usaha melakukan penambahan data Siswa. Penambahan data Siswa terjadi ketika Siswa melakukan daftar ulang kepada pihak Sekolah.
L.1.4. Narasi Use Case ubah Siswa
Nama Use Case Tambah Siswa Jenis Use Case: ID Use Case
Prioritas Tinggi Sumber
Pelaku Bisnis Utama
Kepala Sekolah, Tata usaha, Wali Kelas, dan Guru Mata Ajar
Pelaku Pastisipan lain
Stakrholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan olehTata Usaha.Tata Usahamelakukan pengubahan data Siswa. pengubahan data Siswa terjadi dikarenakan ketidak sesuaian data yang d masukan olehTata Usaha
L.1.5. Narasi Use Case Cari Siswa
Nama Use Case Tambah Siswa Jenis Use Case: ID Use Case
Prioritas Tinggi Sumber
Pelaku Bisnis Utama
Kepala Sekolah, Tata usaha, Wali Kelas, dan Guru Mata Ajar
Pelaku Pastisipan lain
Stakrholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Tata Usaha. Tata Usaha melakukan pencarian data Siswa pada sistem. Kegiatan ini dilakukan untuk mengecek kelengkapan data yang diinputkan atau sekedar ingin mengetahui data Siswa yang telah diinputkan sebelumnya
L.1.6. Narasi Use Case Tambah Kelas
Nama Use Case Tambah Kelas Jenis Use Case: ID Use Case
Prioritas Tinggi Sumber
Pelaku Bisnis Utama Tata Usaha Pelaku Pastisipan lain Stakrholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Tata Usaha. Tata Usaha melakukan penambahan data Kelas. Penambahan data Kelas terjadi ketika jumlah siswa yang melakukan daftar ulang kepada pihak Sekolah melebihi quota.
L.1.7. Narasi Use Case Ubah Kelas
Nama Use Case Ubah Kelas Jenis Use Case: ID Use Case Prioritas Tinggi Sumber Pelaku Bisnis Utama Tata Usaha Pelaku Pastisipan lain Stakrholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Tata Usaha. Tata Usaha melakukan pengubahan data Kelas. pengubahan data Kelas terjadi dikarenakan ketidak sesuaian data yang d masukan oleh Tata Usaha
L.1.8. Narasi Use Case Cari Kelas
Nama Use Case Cari Kelas Jenis Use Case: ID Use Case
Prioritas Tinggi Sumber Pelaku Bisnis Utama Tata Usaha Pelaku Pastisipan lain Stakrholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Tata Usaha. Tata Usaha melakukan pencarian data kelas pada sistem. Kegiatan ini dilakukan untuk mengecek kelengkapan data yang diinputkan atau sekedar ingin mengetahui data kelas yang telah diinputkan sebelumnya.
L.1.9. Narasi Use Case Tambah Guru
Nama Use Case Tambah Guru Jenis Use Case: ID Use Case Prioritas Tinggi Sumber Pelaku Bisnis Utama Tata Usaha Pelaku Pastisipan lain Stakrholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Tata Usaha. Tata Usaha melakukan penambahan data Guru. Penambahan data Guru terjadi ketika ada guru baru yang akan menggunakan sistem ini
L.1.10. Narasi Use Case Ubah Guru
Nama Use Case Ubah Guru Jenis Use Case: ID Use Case Prioritas Tinggi Sumber Pelaku Bisnis Utama Tata Usaha Pelaku Pastisipan lain Stakeholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Tata Usaha. Tata Usaha melakukan pengubahan data Guru. pengubahan data Guru terjadi dikarenakan ketidak sesuaian data yang d masukan oleh Tata Usaha
L.1.11. Narasi Use Case Cari Guru
Nama Use Case Cari Guru Jenis Use Case: ID Use Case Prioritas Tinggi Sumber Pelaku Bisnis Utama Tata Usaha Pelaku Pastisipan lain Stakrholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Tata Usaha. Tata Usaha melakukan pencarian data Guru
pada sistem. Kegiatan ini dilakukan untuk mengecek kelengkapan data yang diinputkan atau sekedar ingin mengetahui data Guru yang telah diinputkan sebelumnya.
L.1.12. Narasi Use Case Tambah Mata Ajar
Nama Use Case Tambah Mata Ajar Jenis Use Case: ID Use Case Prioritas Tinggi Sumber Pelaku Bisnis Utama Tata Usaha Pelaku Pastisipan lain Stakrholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Tata Usaha. Tata Usaha melakukan penambahan data Mata Ajar. Penambahan data Mata Ajar terjadi ketika terdapat Mata Ajar baru yang telah disetujui pihak sekolah.
L.1.13. Narasi Use Case Ubah Mata Ajar
Nama Use Case Ubah Mata Ajar Jenis Use Case: ID Use Case Prioritas Tinggi Sumber Pelaku Bisnis Utama Tata Usaha Pelaku Pastisipan lain Stakrholder lain
yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Tata Usaha. Tata Usaha melakukan pengubahan data Mata Ajar. pengubahan data Mata Ajar terjadi dikarenakan ketidak sesuaian data yang d masukan oleh Tata Usaha
L.1.14. Narasi Use Case Cari Mata Ajar
Nama Use Case Cari Mata Ajar Jenis Use Case: ID Use Case Prioritas Tinggi Sumber Pelaku Bisnis Utama Tata Usaha Pelaku Pastisipan lain Stakeholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Tata Usaha. Tata Usaha melakukan pencarian data Mata Ajar pada sistem. Kegiatan ini dilakukan untuk mengecek kelengkapan data yang diinputkan atau sekedar ingin mengetahui data Siswa yang telah diinputkan sebelumnya.
L.1.15. Narasi Use Case Tambah Nilai
Nama Use Case Tambah Nilai Jenis Use Case: ID Use Case
Prioritas Tinggi Sumber
Utama
Pelaku Pastisipan lain
Stakeholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Guru. Guru melakukan penambahan data Nilai. Penambahan data Nilai terjadi ketika Guru mendapatkan nilai siswa melalui tugas, ulangan, dan lain-lain.
L.1.16. Narasi Use Case Ubah Nilai
Nama Use Case Ubah Nilai Jenis Use Case: ID Use Case Prioritas Tinggi Sumber Pelaku Bisnis Utama Guru Pelaku Pastisipan lain Stakeholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Guru. Guru melakukan pengubahan data Nilai. pengubahan data Nilai terjadi dikarenakan ketidak sesuaian data yang d masukan oleh Tata Usaha
L.1.17. Narasi Use Case Cari Nilai
Nama Use Case Cari Nilai Jenis Use Case: ID Use Case
Prioritas Tinggi Sumber Pelaku Bisnis Utama Guru Pelaku Pastisipan lain Stakeholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Guru. Guru melakukan pencarian data Nilai pada sistem. Kegiatan ini dilakukan untuk mengecek kelengkapan data yang diinputkan atau sekedar ingin mengetahui data Nilai yang telah diinputkan sebelumnya.
L.1.18. Narasi Use Case Lihat Nilai
Nama Use Case Lihat Nilai Jenis Use Case: ID Use Case
Prioritas Tinggi Sumber
Pelaku Bisnis Utama
Wali Kelas, Guru
Pelaku Pastisipan lain
Stakeholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Wali Kelas dan Guru. Wali Kelas dan Guru melihat Nilai yang dimasukkan Guru Mata Ajar. Nilai dapat dilihat dari berbagai segi seperti dari segi kategori nilai, Mata ajar, dan lain-lain
L.1.19. Narasi Use Case Lihat Laporan Nilai
Nama Use Case Lihat Laporan Nilai Jenis Use Case: ID Use Case Prioritas Tinggi Sumber Pelaku Bisnis Utama Wali Kelas Pelaku Pastisipan lain Stakeholder lain yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Wali Kelas. Wali Kelas melihat Laporan Nilai pada waktu tertentu. Laporan Nilai dapat dilihat dari berbagai segi seperti dari segi jenis Mata Ajar, dan lain-lain. Laporan tersebut dapat juga dicetak
L.1.20. Narasi Use Case Lihat Laporan Raport
Nama Use Case Lihat Laporan Raport Jenis Use Case: ID Use Case
Prioritas Tinggi Sumber
Pelaku Bisnis Utama
Kepala Sekolah, Wali Kelas
Pelaku Pastisipan lain
yang berhubungan
Diskripsi Use case ini mendeskripsikan suatu kejadian yang dilakukan oleh Wali Kelas. Wali Kelas melihat Laporan Nilai pada waktu tertentu. Laporan Nilai dapat dilihat dari berbagai segi seperti dari segi jenis Mata Ajar, dan lain-lain. Laporan tersebut dapat juga dicetak
LAMPIRAN II
DIAGRAMAKTIVITAS
Tabel L.2.1 Daftar Diagram Aktivitas
No NamaUse Case Diagram Aktivitas Keterangan
1 Login Lampiran 2.1. Untuk melakukan
kegiatan login
2 Logout Lampiran 2.2. Untuk Melakukan
kegiatan loguot
3 Tambah Siswa Lampiran 2.3. Untuk melakukan
kegiatan tambah siswa
4 Ubah Siswa Lampiran 2.4. Untuk melakukan
kegiatan ubah siswa
5 Cari Siswa Lampiran 2.5. Untuk melakukan
kegiatan cari siswa
6 Tambah Kelas Lampiran 2.6. Untuk melakukan
kegiatan tambah kelas
7 Ubah Kelas Lampiran 2.7. Untuk melakukan
kegiatan ubah kelas
8 Cari Kelas Lampiran 2.8. Untuk melakukan
kegiatan cari kelas
9 Tambah Guru Lampiran 2.9. Untuk melakukan
kegiatan tambah guru
10 Ubah Guru Lampiran 2.10. Untuk melakukan
kegiatan ubah guru
11 Cari Guru Lampiran 2.11. Untuk melakukan
kegiatan cari guru 12 Tambah Mata Ajar Lampiran 2.12. Untuk melakukan
kegiatan tambah mata ajar
kegiatan ubah mata ajar 14 Cari Mata Ajar Lampiran 2.14. Untuk melakukan
kegiatan cari mata ajar
15 Tambah Nilai Lampiran 2.15. Untuk melakukan
kegiatan tambah nilai
16 Ubah Nilai Lampiran 2.16. Untuk melakukan
kegiatan ubah nilai
17 Cari Nilai Lampiran 2.17. Untuk melakukan
kegiatan cari nilai
18 Lihat Nilai Lampiran 2.18. Untuk melakukan
kegiatan lihat nilai 19 Lihat Laporan Nilai Lampiran 2.19. Untuk melakukan
kegiatan lihat laporan nilai
20 Lihat Laporan Raport Lampiran 2.20. Untuk melakukan kegiatan lihat laporan raport
L.2.2. Diagram Aktivitas Logout
L.2.5. Diagram Aktivitas Cari Siswa
L.2.10. Diagram Aktivitas Ubah Guru
L.2.13. Diagram Aktivitas Ubah Mata Ajar
57
LAMPIRAN III
DIAGRAM Sequential
Tabel L.3.1 Tabel Diagram Sequential
No NamaUse Case Diagram Sequential
1 Login Lampiran 3.1.
2 Logout Lampiran 3.2.
3 Tambah Siswa Lampiran 3.3.
4 Ubah Siswa Lampiran 3.4.
5 Cari Siswa Lampiran 3.5.
6 Tambah Kelas Lampiran 3.6.
7 Ubah Kelas Lampiran 3.7.
8 Cari Kelas Lampiran 3.8.
9 Tambah Guru Lampiran 3.9.
10 Ubah Guru Lampiran 3.10.
11 Cari Guru Lampiran 3.11.
12 Tambah Mata Ajar Lampiran 3.12. 13 Ubah Mata Ajar Lampiran 3.13. 14 Cari Mata Ajar Lampiran 3.14. 15 Tambah Nilai Lampiran 3.15.
16 Ubah Nilai Lampiran 3.16.
17 Cari Nilai Lampiran 3.17.
18 Lihat Nilai Lampiran 3.18.
19 Lihat Laporan Nilai Lampiran 3.19. 20 Lihat Laporan Raport Lampiran 3.20.
2.3.Diagram Sequential Ubah siswa
LAMPIRAN IV
DIAGRAM KELAS DAN DESAIN BASIS DATA
L.4.1. Diagram Kelas
Gambar L.4. 1 Diagram Kelas
L.4.2. Desain Basis Data
1. Relasi many to many antara MataPelajaran dan Guru menghasilkan tabel Pengajar
2. Relasi many to many antara Status Siswa dan Pengembangan diri menghasilkan tabel NilaiPengembanganDiri
3. Relasi many to many antara Status Siswa dan Kepribadian menghasilkan tabel NilaiKepribadian
Gambar L.4. 2 Desain Fisik Database
L.4.3. Daftar Atribut KelasEntity
Tabel L.4. 1 Daftar Atribut Kelas Entity
No Kelas Atribut TipeData
1 Kategori Nilai KodeKatNilai String
Kategori String
2 Nilai KodeNilai String
KodeKatNilai String
KodeAmbilMapel String
Nilai Int
KompetensiDasar String 3 AmbilMataPelajaran KodeAmbilMapel String
IdMapel String
KodeStatSiswa String
4 MataPelajaran IdMapel String
NamaMataPelajaran String
5 Pengajar IdMapel String
KodePegawai String
KelasAjar String
6 Guru KodePegawai String
NamaPegawai String
Pekerjaan String
Keterangan String
7 StatusSiswa KodeStatSiswa String
Nis String
KodeKelas String
KodeTahunAjaran String
8 Siswa NIS String
NamaSiswa String
9 Kelas KodeKelas String
NamaKelas String
10 TahunAjaran KodeTahunAjaran String
TahunAjaran String
Semester String
L.4.4. Daftar Method Kelas Kontrol Table 1. Kelas AmbilMapeltbl
Tabel L.4.2 Kelas AmbilMapeltbl
No Nama Method Deskripsi
1. getRecDB(String):int Methodini digunakan untuk mengambil data daridatabase
2. getRecSimpleDB(String):int Methodini digunakan untuk mengambil data daridatabasedalam bentuk yang lebih
sederhana
3. getColumnCount():int Methodini digunakan untuk mengambil 4. getRowCount():int Methodini digunakan untuk mengambil 5. getValueAt(int,int):Object Methodini digunakan untuk mengambil data
dari tabel
6. setKolom(String[]):void Methodini digunakan untuk mengisiheader kolom pada tabel
7. getColumnName(int):String Methodini digunakan untuk mengambil headerkolom pada tabel
2. Kelas Gurutbl Tabel L.4.3 Kelas Gurutbl
No Nama Method Deskripsi
1. getRecDB(String):int Methodini digunakan untuk mengambil data daridatabase
2. getRecSimpleDB(String):int Methodini digunakan untuk mengambil data daridatabasedalam bentuk yang lebih sederhana
3. getColumnCount():int Methodini digunakan untuk mengambil 4. getRowCount():int Methodini digunakan untuk mengambil 5. getValueAt(int,int):Object Methodini digunakan untuk mengambil data
dari tabel
6. setKolom(String[]):void Methodini digunakan untuk mengisiheader kolom pada tabel
7. getColumnName(int):String Methodini digunakan untuk mengambil headerkolom pada tabel
3. Kelas KategoriNilaitbl Tabel L.4.4 Kelas KategoriNilaitbl
No Nama Method Deskripsi
daridatabase
2. getRecSimpleDB(String):int Methodini digunakan untuk mengambil data daridatabasedalam bentuk yang lebih sederhana
3. getColumnCount():int Methodini digunakan untuk mengambil 4. getRowCount():int Methodini digunakan untuk mengambil 5. getValueAt(int,int):Object Methodini digunakan untuk mengambil data
dari tabel
6. setKolom(String[]):void Methodini digunakan untuk mengisiheader kolom pada tabel
7. getColumnName(int):String Methodini digunakan untuk mengambil headerkolom pada tabel
4. Kelas Kelastbl Tabel L.4.5 Kelas Kelastbl
No Nama Method Deskripsi
1. getRecDB(String):int Methodini digunakan untuk mengambil data daridatabase
2. getRecSimpleDB(String):int Methodini digunakan untuk mengambil data daridatabasedalam bentuk yang lebih sederhana
3. getColumnCount():int Methodini digunakan untuk mengambil 4. getRowCount():int Methodini digunakan untuk mengambil 5. getValueAt(int,int):Object Methodini digunakan untuk mengambil data
dari tabel
6. setKolom(String[]):void Methodini digunakan untuk mengisiheader kolom pada tabel
7. getColumnName(int):String Methodini digunakan untuk mengambil headerkolom pada tabel
Tabel L.4.6 Kelas MataPelajarantbl
No Nama Method Deskripsi
1. getRecDB(String):int Methodini digunakan untuk mengambil data daridatabase
2. getRecSimpleDB(String):int Methodini digunakan untuk mengambil data daridatabasedalam bentuk yang lebih sederhana
3. getColumnCount():int Methodini digunakan untuk mengambil 4. getRowCount():int Methodini digunakan untuk mengambil 5. getValueAt(int,int):Object Methodini digunakan untuk mengambil data
dari tabel
6. setKolom(String[]):void Methodini digunakan untuk mengisiheader kolom pada tabel
7. getColumnName(int):String Methodini digunakan untuk mengambil headerkolom pada tabel
6. Kelas NilaiSiswatbl
Tabel L.4.7 Kelas NilasiSiswatbl
No Nama Method Deskripsi
1. getRecDB(String):int Methodini digunakan untuk mengambil data daridatabase
2. getRecSimpleDB(String):int Methodini digunakan untuk mengambil data daridatabasedalam bentuk yang lebih sederhana
3. getColumnCount():int Methodini digunakan untuk mengambil 4. getRowCount():int Methodini digunakan untuk mengambil 5. getValueAt(int,int):Object Methodini digunakan untuk mengambil data
dari tabel
6. setKolom(String[]):void Methodini digunakan untuk mengisiheader kolom pada tabel
7. getColumnName(int):String Methodini digunakan untuk mengambil headerkolom pada tabel
7. Kelas Siswatbl Tabel L.4.8 Kelas Siswatbl
No Nama Method Deskripsi
1. getRecDB(String):int Methodini digunakan untuk mengambil data daridatabase
2. getRecSimpleDB(String):int Methodini digunakan untuk mengambil data daridatabasedalam bentuk yang lebih sederhana
3. getColumnCount():int Methodini digunakan untuk mengambil 4. getRowCount():int Methodini digunakan untuk mengambil 5. getValueAt(int,int):Object Methodini digunakan untuk mengambil data
dari tabel
6. setKolom(String[]):void Methodini digunakan untuk mengisiheader kolom pada tabel
7. getColumnName(int):String Methodini digunakan untuk mengambil headerkolom pada tabel
8. Kelas StatusSiswatbl Tabel L.4.9 Kelas StatusSiswatbl
No Nama Method Deskripsi
1. getRecDB(String):int Methodini digunakan untuk mengambil data daridatabase
2. getRecSimpleDB(String):int Methodini digunakan untuk mengambil data daridatabasedalam bentuk yang lebih sederhana
3. getColumnCount():int Methodini digunakan untuk mengambil 4. getRowCount():int Methodini digunakan untuk mengambil 5. getValueAt(int,int):Object Methodini digunakan untuk mengambil data
dari tabel
kolom pada tabel
7. getColumnName(int):String Methodini digunakan untuk mengambil headerkolom pada tabel
9. Kelas TahunAjarantbl
Tabel L.4.10 Kelas TahunAjarantbl
No Nama Method Deskripsi
1. getRecDB(String):int Methodini digunakan untuk mengambil data daridatabase
2. getRecSimpleDB(String):int Methodini digunakan untuk mengambil data daridatabasedalam bentuk yang lebih sederhana
3. getColumnCount():int Methodini digunakan untuk mengambil 4. getRowCount():int Methodini digunakan untuk mengambil 5. getValueAt(int,int):Object Methodini digunakan untuk mengambil data
dari tabel
6. setKolom(String[]):void Methodini digunakan untuk mengisiheader kolom pada tabel
7. getColumnName(int):String Methodini digunakan untuk mengambil headerkolom pada tabel
L.4.5. Daftar Method Kelas Kontrol Entity
1. Kelas AmbilMapel
Tabel L.4.11 Kelas AmbilMapel
No Nama Method Deskripsi
1. AddNewAmbilMapel(Vextor) : boolean
Methodini digunakan untuk memasukkan data ke dalamdatabase
2. UpdateAmbilMapel(Vextor) : boolean
Methodini digunakan untuk mengubah data yang ada di dalamdatabase
boolean yang ada di dalamdatabase
4. getNextIdAmbilMapel() : String Methodini digunakan untuk mengambil urutan id berikutnya
2. Kelas Guru
Tabel L.4.12 Kelas Guru
No Nama Method Deskripsi
1. AddNewAmbilMapel(Vextor) : boolean
Methodini digunakan untuk memasukkan data ke dalamdatabase
2. UpdateAmbilMapel(Vextor) : boolean
Methodini digunakan untuk mengubah data yang ada di dalamdatabase
3. DeleteAmbilMapel(Vextor) : boolean
Methodini digunakan untuk menghapus data yang ada di dalamdatabase
4. getNextIdAmbilMapel() : String Methodini digunakan untuk mengambil urutan id berikutnya
3. Kelas Kelas
Tabel L.4.13 Kelas Kelas
No Nama Method Deskripsi
1. AddNewAmbilMapel(Vextor) : boolean
Methodini digunakan untuk memasukkan data ke dalamdatabase
2. UpdateAmbilMapel(Vextor) : boolean
Methodini digunakan untuk mengubah data yang ada di dalamdatabase
3. DeleteAmbilMapel(Vextor) : boolean
Methodini digunakan untuk menghapus data yang ada di dalamdatabase
4. getNextIdAmbilMapel() : String Methodini digunakan untuk mengambil urutan id berikutnya
4. Kelas MataPelajaran
Tabel L.4.14 Kelas MataPelajaran
1. AddNewAmbilMapel(Vextor) : boolean
Methodini digunakan untuk memasukkan data ke dalamdatabase
2. UpdateAmbilMapel(Vextor) : boolean
Methodini digunakan untuk mengubah data yang ada di dalamdatabase
3. DeleteAmbilMapel(Vextor) : boolean
Methodini digunakan untuk menghapus data yang ada di dalamdatabase
4. getNextIdAmbilMapel() : String Methodini digunakan untuk mengambil urutan id berikutnya
5. Kelas Nilai
Tabel L.4.15 Kelas Nilai
No Nama Method Deskripsi
1. AddNewAmbilMapel(Vextor) : boolean
Methodini digunakan untuk memasukkan data ke dalamdatabase
2. UpdateAmbilMapel(Vextor) : boolean
Methodini digunakan untuk mengubah data yang ada di dalamdatabase
3. DeleteAmbilMapel(Vextor) : boolean
Methodini digunakan untuk menghapus data yang ada di dalamdatabase
4. getNextIdAmbilMapel() : String Methodini digunakan untuk mengambil urutan id berikutnya
6. Kelas Siswa
Tabel L.4.16 Kelas Siswa
No Nama Method Deskripsi
1. AddNewAmbilMapel(Vextor) : boolean
Methodini digunakan untuk memasukkan data ke dalamdatabase
2. UpdateAmbilMapel(Vextor) : boolean
Methodini digunakan untuk mengubah data