BAB IV PEMBAHASAN
4. Use Case Diagram dan deskripsi Use Case Sistem Usulan
Berdasarkan proses bisnis usulan maka dapat dibuatkan use case diagram dan use case description sebagai berikut :
a. Use Case Diagram
Use case diagram adalah interaksi atau dialog antara sistem dan actor , termasuk pertukaran pesan dan tindakan yang dilakukan oleh sistem.
1) Use case diagram form entry file master
Gambar 4.10
Use case diagram form entry file master
Entry Data Kelas
Entry Data Matapelajaran
Entry Data Pengembangan Diri
Entry Data Kepribadian
Entry Data Tugas
Entry Ulangan Harian Entry Data Siswa
TATA USAHA
2) Use case diagram form entry file transaksi
Entry Pembagian Guru
Entry Nilai Tugas
Entry Nilai Raport
Entry Nilai Ulangan Harian
Entry Nilai Pengembangan Diri
Entry Nilai Kepribadian
Cetak Raport Entry Pembagian Kelas
Entry Absensi
TATA USAHA
Gambar 4.11
Use case diagram form entry file transaksi
3) Use case diagram form cetak laporan
TATA USAHA
Cetak Laporan Siswa Perkelas
Cetak Laporan Nilai Siswa
Cetak Laporan Rekapitulasi Absen
Cetak Laporan Guru
Gambar 4.12
b. Deskripsi Use Case
Deskripsi use case merupakan gambaran fungsi masing-masing use case yang berada di dalam sistem dan dapat di jelaskan berdasarkan table deskripsi use case dibawah ini:
1) Use Case Diagram File Master
a) Use Case : Entry Data Siswa
Aktor : Tata Usaha , Siswa
Tujuan : Mengentry Data Siswa
Deskripsi :
(1) Tata Usaha membuka form entry data siswa, kemudian memasukan data siswa, lalu setelah selesai memasukan data siswa tata usaha menekan tombol simpan untuk menyimpan data.
(2) Apabila Tata Usaha ingin mengubah atau menghapus data maka terlebih dahulu Tata Usaha menekan tombol cari dan kemudian memilih data siswa yang ingin diubah atau dihapus , lalu Tata Usaha menekan tombol ubah atau hapus maka secara otomatis akan mengubah atau menghapus data.
(3) Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal. (4) Apabila Tata Usaha ingin keluar dari Form Entry Data Siswa, maka Tata Usaha harus menekan tombol keluar dari form.
b) Use Case : Entry Data Kelas
Aktor : Tata Usaha
Tujuan : Mengentry Data Kelas
Deskripsi :
(1) Tata Usaha membuka form entry data kelas, kemudian memasukan data kelas, lalu setelah selesai memasukan data kelas tata usaha menekan tombol simpan untuk menyimpan data.
(2) Apabila Tata Usaha ingin mengubah atau menghapus data maka terlebih dahulu Tata Usaha menekan tombol cari dan kemudian memilih data kelas yang ingin diubah atau dihapus , lalu Tata Usaha menekan tombol ubah atau hapus maka secara otomatis akan mengubah atau menghapus data.
(3) Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal. (4) Apabila Tata Usaha ingin keluar dari Form Entry Data Kelas, maka Tata Usaha harus menekan tombol keluar dari form.
c) Use Case : Entry Data Guru
Aktor : Tata Usaha , Guru
Tujuan : Mengentry Data Guru
Deskripsi :
(1) Tata Usaha membuka form entry data guru, kemudian memasukan data guru, lalu setelah selesai memasukan data guru tata usaha menekan tombol simpan untuk menyimpan data.
(2) Apabila Tata Usaha ingin mengubah atau menghapus data maka terlebih dahulu Tata Usaha menekan tombol cari dan kemudian memilih data guru yang ingin diubah atau dihapus , lalu Tata Usaha menekan tombol ubah atau hapus maka secara otomatis akan mengubah atau menghapus data. Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal.
(3) Apabila Tata Usaha ingin keluar dari Form Entry Data Guru, maka Tata Usaha harus menekan tombol keluar dari form.
d) Use Case : Entry Data Mata Pelajaran
Aktor : Tata Usaha
Tujuan : Mengentry Data Mata Pelajaran
Deskripsi :
(1) Tata Usaha membuka form entry data mata pelajaran, kemudian memasukan data mata pelajaran, lalu setelah selesai memasukan data mata pelajaran tata usaha menekan tombol simpan untuk menyimpan data. (2) Apabila Tata Usaha ingin mengubah atau menghapus data maka terlebih dahulu Tata Usaha menekan tombol cari dan kemudian memilih data mata pelajaran yang ingin diubah atau dihapus , lalu Tata Usaha menekan tombol ubah atau hapus maka secara otomatis akan mengubah atau menghapus data. Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal.
(3) Apabila Tata Usaha ingin keluar dari Form Entry Data Mata Pelajaran, maka Tata Usaha harus menekan tombol keluar dari form.
e) Use Case : Entry DataTugas
Aktor : Tata Usaha
Tujuan : Mengentry Data Tugas
Deskripsi :
(1) Tata Usaha membuka form entry data Tugas, kemudian memasukan data Tugas, lalu setelah selesai
memasukan data tugas, Tata Usaha menekan tombol simpan untuk menyimpan data.
(2) Apabila Tata Usaha ingin mengubah atau menghapus data maka terlebih dahulu Tata Usaha menekan tombol cari dan kemudian memilih data Nilai Tugas yang ingin diubah atau dihapus , lalu Tata Usaha menekan tombol ubah atau hapus maka secara otomatis akan mengubah atau menghapus data. Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal.
(3) Apabila Tata Usaha ingin keluar dari Form Entry Nilai Tugas, maka Tata Usaha harus menekan tombol keluar dari form.
f) Use Case : Entry Data Ulangan Harian
Aktor : Tata Usaha
Tujuan : Mengentry Data Ulangan Harian
Deskripsi :
(1) Tata Usaha membuka form entry Data Ulangan Harian, kemudian memasukan Data Ulangan Harian, lalu setelah selesai memasukan data Ulangan Harian, tata usaha menekan tombol simpan untuk menyimpan data. (2) Apabila Tata Usaha ingin mengubah atau menghapus data maka terlebih dahulu Tata Usaha menekan tombol cari dan kemudian memilih data Nilai Ulangan Harian yang ingin diubah atau dihapus , lalu Tata Usaha menekan tombol ubah atau hapus maka secara otomatis akan mengubah atau menghapus data. Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal. (3) Apabila Tata Usaha ingin keluar dari Form Entry Nilai
Ulangan Harian, maka Tata Usaha harus menekan tombol keluar dari form.
g) Use Case : Entry Data Pengembangan Diri
Aktor : Tata Usaha
Tujuan : Mengentry Data Pengembangan Diri
Deskripsi :
(1) Tata Usaha membuka form entry data Pengembangan Diri, kemudian memasukan data pengembangan diri, lalu setelah selesai memasukan data pengembangan diri tata usaha menekan tombol simpan untuk menyimpan data.
(2) Apabila Tata Usaha ingin mengubah atau menghapus data maka terlebih dahulu Tata Usaha menekan tombol cari dan kemudian memilih data pengembangan diri yang ingin diubah atau dihapus , lalu Tata Usaha menekan tombol ubah atau hapus maka secara otomatis akan mengubah atau menghapus data. Jika
Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal. (3) Apabila Tata Usaha ingin keluar dari Form Entry Data
Pengembangan Diri, maka Tata Usaha harus menekan tombol keluar dari form.
h) Use Case : Entry Data Kepribadian
Aktor : Tata Usaha
Tujuan : Mengentry Data Kepribadian
Deskripsi :
(1) Tata Usaha membuka form entry data kepribadian, kemudian memasukan data kepribadian, lalu setelah selesai memasukan data kepribadian tata usaha menekan tombol simpan untuk menyimpan data. (2) Apabila Tata Usaha ingin mengubah atau menghapus
data maka terlebih dahulu Tata Usaha menekan tombol cari dan kemudian memilih data kepribadian yang ingin diubah atau dihapus , lalu Tata Usaha menekan tombol ubah atau hapus maka secara otomatis akan mengubah atau menghapus data. Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal.
(3) Apabila Tata Usaha ingin keluar dari Form Entry Data Kepribadian, maka Tata Usaha harus menekan tombol keluar dari form.
2) Use Case Diagram File Transaksi
a) Use Case : Entry Pembagian Kelas
Aktor : Tata Usaha
Deskripsi :
(1) Pada proses entry pembagian kelas, Tata Usaha harus memilih tahun ajaran terlebih dahulu .
(2) Kemudian Tata Usaha harus mengklik tombol cari kelas untuk mencari data kelas.
(3) Selanjutnya itu Tata Usaha juga harus mengklik tombol cari guru untuk mencari data guru.
(4) Tata Usaha juga harus mengklik tombol cari siswa untuk mencari data siswa .
(5) Tata Usaha menekan tombol tambah untuk menambahkan data siswa ke listview.
(6) Jika Tata Usaha sudah selesai melakukan entry pembagian kelas dan ingin menyimpannya maka harus mengklik tombol simpan.
(7) Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal.
(8) Apabila Tata Usaha ingin keluar dari Form Entry Pembagian Kelas , maka Tata Usaha harus mengklik tombol keluar pada form .
b) Use Case : Entry Pembagian Guru
Aktor : Tata Usaha
Deskripsi :
(1) Pada proses entry pembagian Guru, Tata Usaha harus memilih tahun ajaran dan semester terlebih dahulu. (2) Tata Usaha juga harus mengklik tombol cari mata
pelajaran untuk mencari data mata pelajaran
(3) Kemudian Tata Usaha harus mengklik tombol cari guru untuk mencari data guru.
(4) Tata Usaha menekan tombol tambah untuk menambahkan data mata pelajaran ke listview.
(5) Jika Tata Usaha sudah selesai melakukan entry pembagian guru dan ingin menyimpannya maka harus mengklik tombol simpan.
(6) Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal. (7) Apabila Tata Usaha ingin keluar dari Form Entry
Pembagian Guru, maka Tata Usaha harus mengklik tombol keluar pada form .
c) Use Case : Entry Absensi
Aktor : Tata Usaha
Deskripsi :
(1) Pada proses entry absensi , Tata Usaha harus memilih tahun ajaran dan semester terlebih dahulu .
(2) Kemudian Tata Usaha harus mengklik tombol cari kelas untuk mencari kode kelas .
(3) Tata Usaha harus mengisi jumlah absensi siswa (Sakit, Izin, Alpha) dalam jangka waktu 1(satu)semester. (4) Jika Tata Usaha sudah selesai melakukan entry absensi
dan ingin menyimpannya maka harus mengklik tombol simpan.
(5) Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal. (6) Apabila Tata Usaha ingin keluar dari Form Entry
Absensi , maka Tata Usaha harus mengklik tombol keluar pada form.
d) Use Case : Entry Nilai Tugas
Aktor : Tata Usaha
Deskripsi :
(1) Pada proses entry Nilai Tugas , Tata Usaha harus memilih tahun ajaran dan semester terlebih dahulu .
(2) Pada proses entry nilai tugas, Tata Usaha harus mengklik tombol cari matapelajaran untuk mencari data mata pelajaran
(3) Tata Usaha harus mengklik tombol cari tugas untuk mencari data tugas.
(4) Pada proses entry nilai tugas, Tata Usaha harus mengklik tombol cari kelas untuk mencari kode kelas . (5) Tata Usaha harus mengisi nilai tugas.
(6) Jika Tata Usaha telah selesai melakukan entry nilai tugas dan ingin menyimpannya,maka Tata Usaha harus mengklik tombol simpan. Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal.
(7) Apabila Tata Usaha ingin keluar dari form entry nilai tugas, maka Tata Usaha harus mengklik tombol keluar pada form.
e) Use Case : Entry Nilai Ulangan Harian
Aktor : Tata Usaha
Deskripsi :
(1) Pada proses entry Nilai Ulangan Harian , Tata Usaha harus memilih tahun ajaran dan semester terlebih dahulu .
(2) Pada proses entry nilai Ulangan Harian, Tata Usaha harus mengklik tombol cari matapelajaran untuk mencari data matapelajaran.
(3) Tata Usaha mengklik tombol cari Ulangan Harian untuk mencari data Ulangan Harian.
(4) Pada proses entry Nilai Ulangan Harian, Tata Usaha harus mengklik tombol cari kelas untuk mencari kode kelas.
(5) Tata Usaha mengisi nilai Ulangan Harian
(6) Jika Tata Usaha telah selesai melakukan entry nilai ulangan harian dan ingin menyimpannya, maka Tata Usaha harus mengklik tombol simpan. Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal.
(7) Apabila Tata Usaha ingin keluar dari form entry nilai ulangan harian, maka Tata Usaha harus mengklik tombol keluar pada form.
f) Use Case : Entry Nilai Raport
Aktor : Wali Kelas
Deskripsi :
(1) Pada proses entry nilai raport,Tata Usaha harus memilih tahun ajaran dan semester terlebih dahulu. (2) Tata Usaha harus mengkliktombol cari Matapelajaran
(3) Tata Usaha harus mengklik tombol cari kelas untuk mencari kode kelas.
(4) Tata Usaha mengisi nilai UTS dan UAS
(5) Jika Tata Usaha telah selesai melakukan entry Nilai Raport dan ingin menyimpannya, maka Tata Usaha harus mengklik tombol simpan. Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus menglik tombol batal.
(6) Apabila Tata Usaha ingin keluar dari form entry Nilai Raport, maka Tata usaha harus mengklik tombol keluar pada form.
g) Use Case : Entry Nilai Pengembangan Diri
Aktor : Tata Usaha
Deskripsi :
(1) Pada proses entry Nilai Pengembangan Diri , Tata Usaha harus memilih tahun ajaran dan semester terlebih dahulu .
(2) Pada proses entry nilai pengembangan diri, Tata Usaha mengklik tombol cari kelas untuk mencari kode kelas . (3) Tata Usaha harus mengklik tombol cari pengembangan
diri untuk mencari data pengembangan diri .
(4) Dan kemudian Tata Usaha harus menekan tombol cari siswa untuk mencari data siswa dan Tata Usaha harus input nilai pengembangan diri terlebih dahulu. Setelah semua terisi Tata Usaha harus mengklik tombol tambah untuk menambahkan data siswa dan nilai pengembangan diri ke listview.
(5) Jika Tata Usaha telah selesai melakukan entry nilai penegmbangan diri dan ingin menyimpannya,maka Tata Usaha harus mengklik tombol simpan. Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal.
(6) Apabila Tata Usaha ingin keluar dari form entry nilai pengembangan diri ,maka Tata Usaha harus mengklik tombol keluar pada form.
h) Use Case : Entry Nilai Kepribadian
Aktor : Tata Usaha
Deskripsi :
(1) Pada proses entry Nilai Kepribadian , Tata Usaha harus memilih tahun ajaran dan semester terlebih dahulu . (2) Tata Usaha harus mengklik tombol cari kepribadian
untuk mencari data kepribadian.
(3) Tata Usaha harus mengklik tombol cari kelas untuk mencari kode kelas .
(4) Tata Usaha mengisi nilai kepribadian.
(5) Jika Tata Usaha telah selesai melakukan entry nilai kepribadian dan ingin menyimpannya,maka Tata Usaha
harus mengklik tombol simpan. Jika Tata Usaha ingin membatalkan semua yang telah di entry maka Tata Usaha harus mengklik tombol batal.
(6) Apabila Tata Usaha ingin keluar dari form entry nilai kepribadian, maka Tata Usaha harus mengklik tombol keluar pada form.
i) Use Case : Cetak Raport
Aktor : Tata Usaha, Wali Kelas, Orang tua/Wali Murid
Deskripsi :
(1) Tata Usaha akan membuka form cetak raport. kemudian Tata Usaha harus memilih tahun ajaran dan semester terlebih dahulu .
(2) Tata Usaha harus mengklik tombol cari kelas untuk mencari data kelas .
(3) Jika Tata Usaha ingin mencetak biodata siswa atau mencetak nilai raport tersebut maka Tata Usaha harus mengklik tombol cetak biodata siswa atau cetak nilai raport . Jika Tata Usaha ingin membatalkan semua yang telah diisi maka Tata Usaha harus mengklik tombol batal.
(4) Apabila Tata Usaha ingin keluar dari form cetak raport ,maka Tata Usaha harus megklik tombol keluar.
3) Use Case Diagram File Laporan
a) Use Case : Cetak Laporan Siswa Perkelas
Aktor : Tata Usaha, Kepala Sekolah
Deskripsi :
(1) Tata Usaha akan membuka form cetak laporan siswa perkelas,kemudian tata usaha harus memilih tahun ajaran terlebih dahulu .
(2) Lalu Tata Usaha harus mengklik tombol cari kelas untuk mencari nama kelas.
(3) Dan Tata Usaha Jika ingin mencetak laporan siswa perkelas,tata usaha harus mengklik tombol cetak.jika tata usaha ingin membatalkan semuayang telah di isi,maka tata usaha harus mengklik tombol batal. (4) Apabila tata usaha ingin keluar dari form cetak laporan
siswa perkelas maka tata usaha harus mengklil tombol
b) Use Case : Cetak Laporan Rekapitulasi absensi
Aktor : Tata Usaha, Kepala Sekolah
(1) Tata Usaha akan membuka form cetak laporan rekapitulasi absen,kemudian tata usaha harus memilih tahun ajaran dan semester terlebih dahulu .
(2) Lalu tata usaha harus mengklik tombol cari kelas untuk mencari nama kelas.
(3) Jika ingin mencetak laporan rekapitulasi absen,tata usaha harus mengklik tombol cetak. Jika tata usaha ingin membatalkan semuayang telah di isi,maka tata usaha harus mengklik tombol batal.
(4) Apabila tata usaha ingin keluar dari form cetak laporan siswa perkelas maka tata usaha harus mengklil tombol keluar.
c) Use Case : Cetak Laporan Guru
Aktor : Tata Usaha, Kepala Sekolah
Deskripsi :
(1) Tata Usaha akan membuka form cetak laporan guru, kemudian tata usaha harus memilih tahun ajaran dan semester terlebih dahulu .
(2) Jika ingin mencetak laporan guru, tata usaha harus mengklik tombol cetak. Jika tata usaha ingin membatalkan semua yang telah di isi,maka tata usaha harus mengklik tombol batal.
(3) Apabila tata usaha ingin keluar dari form cetak laporan guru maka tata usaha harus mengklil tombol keluar.
d) Use Case : Cetak Laporan Nilai Siswa
Aktor : Tata Usaha, Kepala Sekolah
Deskripsi :
(1) Tata Usaha akan membuka form cetak laporan nilai kemudian tata usaha harus memilih tahun ajaran dan semester terlebih dahulu .
(2) Lalu Tata Usaha harus mengklik tombol cari kelas untuk mencari nama kelas.
(3) Lalu Tata Usaha harus menekan tombol cari mata pelajaran untuk mencari nama mata pelajaran.
(4) membatalkan semua yang telah di isi,maka tata usaha harus mengklik tombol batal.
(5) Apabila tata usaha ingin keluar dari form cetak laporan nilai siswa perkelas maka tata usaha harus mengklik tombol keluar.
(6) Setiap akhir semester tata usaha akan mencetak hasil nilai murid- murid yang akan diserahkan kepada kepala sekolah.