• Tidak ada hasil yang ditemukan

Use Case Diagram dan deskripsi Use Case Sistem Usulan

Dalam dokumen RANCANGAN SISTEM INFORMASI PENILAIAN PAD (Halaman 54-65)

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.

Dalam dokumen RANCANGAN SISTEM INFORMASI PENILAIAN PAD (Halaman 54-65)

Dokumen terkait