39 BAB III PEMBAHASAN
3.1. Tinjauan Perusahaan
Untuk lebih menggambarkan perusahaan yang menjadi objek penulisan Tugas Akhir ini, maka penulis akan menjelaskan tinjauan perusahaan yang berisi sejarah, struktur organisasi serta fungsi dari masing-masing posisi yang ditempati.
3.1.1. Sejarah Instansi
SMK ISP KARAWANG berada di bawah naungan Yayasan Insan Sempurna Pendidikan. Yayasan Insan Sempurna Pendidikan berdiri sesuai dengan Akta Pendirian No.30 Pada tanggal 13 Februari 2015 oleh Notaris Sri Wahyuningsih, SH.
Yayasan Insan Sempurna Pendidikan adalah Yayasan keluarga yang didirikan oleh para pendiri yang memiliki ikatan keluarga. Adapun pendiri Yayasan Insan Sempurna Pendidikan yaitu :
1. Isphandie (Pembina) 2. Utari Indrayani (Pengawas)
3. Sudarma, S.Pd., S.ST., MT (Ketua Yayasan) 4. Irma Yustiana, S.Pd. (Bendahara Yayasan) 5. Yoga Indrajaya (Sekretaris Yayasan)
Yayasan mempunyai maksud dan tujuan dibidang sosial, kemanusiaan dan
keagamaan, untuk mencapai maksud dan tujuan tersebut, Yayasan Insan Sempurna
Pendidikan menjalankan kegiatan sebagai berikut :
1. Mendirikan dan menjalankan lembaga pendidikan formal dan non formal.
2. Penelitian di bidang Ilmu Pengetahuan dan studi banding.
3. Pondok Pesantren Madrasah dari tingkat Taman Kanak-kanak (TK), Paud (Pendidikan anak usia dini), Raodhotul-Athfal (RA), Madrasah Tsanawiyah (MTS) dan Madrasah Aliyah (MA) sampai Perguruan Tinggi.
4. Pelatihan keterampilan bagi anak dan siswa.
Maka atas dasar maksud dan tujuan tersebut Yayasan Insan Sempurna Pendidikan mendirikan SMK ISP Karawang sesuai dengan Surat Keputusan Ketua Yayasan Insan Sempurna Pendidikan Nomor : 002/SK-YISP/II/2016 tanggal 18 Februari 2015 tentang Pendirian SMK ISP Karawang. Adapun nama ISP pada SMK ISP Karawang adalah singkatan dari Insan Sempurna Pendidikan yang mana juga ISP tersebut merupakan singkatan dari nama Pembina Yayasan yaitu Bapak Isphandie (ISP).
SMK ISP Karawang mulai beroperasi dengan melaksanakan Penerimaan
Peserta Didik Baru (PPDB) yaitu pada tahun ajaran 2015/2016. Ditahun pertama,
SMK ISP Karawang mendapatkan siswa sejumlah 12 orang dengan Program Keahlian
Teknik Sepeda Motor (TSM). SMK ISP Karawang berhasil mendapatkan Ijin
Operasional pada tahun kedua tepatnya pada tanggal 30 Desember 2016 dengan Surat
Keputusan Kepala Badan Penanaman Modal dan Perijinan Terpadu (BPMPT) Provinsi
Jawa Barat Nomor : 421.9/Kep. 31/I/SMK-BPMPT/XII/2016 tanggal 30 Desember
2016, tentang Izin Operasional SMK ISP Karawang.
3.1.2. Struktur Organisasi dan Fungsi
Sumber: Struktur Organisasi SMK ISP Karawang. 2019
Gambar III.1.
Struktur Organisasi SMK ISP KARAWANG
Sudarma, S.Pd., S.ST., MT.
Nasrudin, S.Pd.I.
Kepala Sekolah
KOMITE
Maudi Yulianti, S.E.
Staf & Bendahara
Asep Achmad Munggaran, S.Pd.
Wkl. Kepala Sekolah
Diah Purwanti, S.Pd.I.
Kabag. BKK
Esih Setiawati, S.Kom.
Operator Sekolah
Tata Iskandar, S.T.
Kajur TSM
Mahmudin, S.E.
Kajur PKM
X. TSM 1 : Bernika Okti Ifada, S.Pd.
X. TSM 2 : Esih Setiawati, S.Kom.
X. PKM : Popi Aminatussolihah, S.Pd.I.
XI. TSM : Asep Achmad. M, S.Pd.
XII. TSM : Diah Purwanti, S.Pd.I.
Wali Kelas
Guru Mata Pelajaran
Berikut penjelasan mengenai tugas pokok dan fungsi dari setiap bagian yang ada di struktur organisasi SMK ISP Karawang, antara lain:
B. Tugas dan Fungsi 1. KEPALA SEKOLAH
Kepala Sekolah berfungsi sebagai Edukator, Manager, Administrator, Supervisor, Leader, Inovator dan Motivator.
a) Kepala Sekolah selaku edukator bertugas melaksanakan proses pengajaran secara efektif dan efisien.
b) Kepala Sekolah selaku manager mempunnyai tugas:
1) Menyuysun perencanaan 2) Mengorganisasikan kegiatan
3) Mengarahkan / mengendalikan kegiatan 4) Mengkoordinasikan kegiatan
5) Melaksanakan pengawasan 6) Menentukan kebijaksanaan
7) Mengadakan rapat mengambil keputusan 8) Mengatur proses belajar mengajar
9) Mengatur administrasi Ketatausahaan, Kesiswaan, Ketenagaan, Sarana, Prasarana, Keuangan
c) Kepala Sekolah selaku administrator bertugas menyelenggarakan administrasi:
1) Perencanaan 2) Pengorganisasian
3) Pengarahan dan pengendalian
4) Pengkoordinasian
5) Pengawasan 6) Evaluasi 7) Kurikulum 8) Kesiswaan 9) Ketatausahaan 10) Ketenagaan 11) Kantor 12) Keuangan 13) Perpustakaan 14) Laboratorium
15) Ruang keterampilan – kesenia 16) Bimbingan konseling
17) UKS 18) OSIS 19) Serbaguna
20) Media pembelajaran 21) 7K
22) Sarana / prasarana dan perlengkapan lainnya
d) Kepala sekolah selaku Supervisor bertugas menyelenggarakan supervisi mengenal:
1) Proses belajar mengajar 2) Kegiatan bimbingan 3) Kegiatan ekstrakurikuler
4) Kegiatan kerja sama dengan masyarakat / instansi lain
5) Kegiatan ketatausahaan
6) Sarana dan prasarana 7) Kegiatan OSIS 8) Kegiatan 7K 9) Perpustakaan 10) Laboratorium
11) Kantin / warung sekolah 12) Koperasi sekolah
13) Kehadiran guru, pegawai, dan siswa 1. WAKIL KEPALA SEKOLAH
Wakil Kepala Sekolah membantu Kepala Sekolah dalam kegiatan-kegiatan sebagai berikut:
1) Penyusunan rencana, pembuatan progran kegiatan dan program pelaksanaan
2) Pengorganisasian 3) Pengarahan 4) Ketenagakerjaan 5) Pengkoordinasian 6) Pengawasan 7) Penilaian
8) Identifikasi dan pengumpulan data 9) Pengembangan keunggulan
10) Penyusunan laporan 2. WALI KELAS
1) Pengelolaan kelas
2) Penyelenggaraan administrasi kelas meliputi : Denah tempat duduk siswa, Papan absen siswa, Daftar piket kelas, Buku absensi siswa, Buku kegiatan pembelajaran/buku kelas, Tata tertib siswa, Pembuatan statistik bulanan siswa.
3) Pengisian daftar kumpulan nilai (legger) 4) Pembuatan catatan khusus tentang siswa 5) Pencatatan mutasi siswa
6) Pengisian buku laporan penilaian hasil belajar 7) Pembagian buku laporan hasil belajar
3. KEPALA TATA USAHA & BENDAHARA 1) Penyusunan program kerja tata usaha sekolah 2) Pengelolaan keuangan sekolah
3) Pengurus administrasi ketenagaan dan siswa
4) Pembinaan dan pengembangan karir pegawai tata usaha sekolah 5) Penyusunan administrasi perlengkapan
6) Penyusunan dan penyajian data/statistik sekolah 7) Mengkoordinasikan dan melaksanakan 7K
8) Penyusunan laporan pelaksanaan kegiatan pengurusan ketata usahaan secara berkala
4. KEPALA BKK
a) Tanggung Jawab
Bertanggung jawab kepada kepala sekolah dalam membantu terlaksananya
kegiatan Bursa Kerja Khusus untuk pemasaran dan penelusuran tamatan
b) Wewenang
1) Melaksanakan seluruh rangkaian kegiatan yang berhubungan dengan Bursa Kerja Khusus Tugas
2) Membuat buku induk tamatan/kelulusan 3) Membuat program kerja BKK
4) Menjalin kerjasama dengan akumni untukk memasarkan tamatan
5) Menjalin kerjasama dengan Dinsosnakertransduk, dunia usaha dan dunia industri untuk memasarkan tamatan
6) Memantau perkembangan karier tamatan 7) Mengelola administrasi BKK
8) Melaporkan kegiatan BKK secara berkala dan insidental ke Dinas Pendidikan Pemuda dan Olahraga dan Dinas Sosial, Tenaga Kerja Transmigrasi dan Kependudukan
5. OPERATOR SEKOLAH
A) Melaksanakan administrasi sekolah
1) Melaksanakan administrasi kepegawaian 2) Melaksanakan administrasi keuangan
3) Melaksanakan administrasi sarana dan prasarana
4) Melaksanakan administrasi hubungan sekolah dengan masyarakat 5) Melaksanakan administrasi persuratan dan pengarsipan
6) Melaksanakan administrasi kesiswaan 7) Melaksanakan administrasi kurikulum
B) Menguasai penggunaan Teknologi Informasi dan Komunikasi (TIK)
1) Mengoperasikan peralatan kantor/komputer
2) Memanfaatkan TIK untuk mengadministrasikan kepegawaian, keuangan, sarana dan prasarana, hubungan sekolah dengan masyarakat, persuratan dan pengarsipan, kesiswaan, dan kurikulum
3) Mampu mengoperasikan sistem pendukung seperti printer, scanner, proyektor dan sebagainya
4) Menguasai dan memahami Microsoft Office, seperti Word, Excel, Powerpoint dll
C) Tugas Kegiatan pendapatan Dapodik, meliputi:
1) Memasukan/entri data 2) Validasi
3) Updating
4) Sinkronisasi data individual sekolah ke aplikasi Dapodik D) Data individual sekolah yang dimaksud meliputi:
1) Data profil sekolah 2) Data peserta didik
3) Data sarana dan prasarana , dan 4) Data guru dan tenaga kependidikan 6. KEPALA JURUSAN
A) Tanggung jawab :
1) Menyusun program kerja
2) Mengkoordinir tugas guru dalam pembelajaran 3) Mengkoordinir pengembangan bahan ajar
4) Memetakan kebutuhan sumber daya untuk pembelajaran 5) Memetakan dunia industri yang relevan
6) Melaksanakan program praktik kerja industri
7) Melaksanakan uji kompetensi
8) Menginventarisasi fasilitas pembelajaran program keahlian 9) Melaporkan ketercapaian program kerja
B) Wewenang
1) Melakukan langkah-langkah efisien dan efektif guna kelancaran pembelajaran di program keahlian
2) Memberi masukan penilaian kinerja pendidik
3) Memberi sanksi kepada siswa yang melanggar tata tertib 4) Mengusulkan kebutuhan pendidik dan tenaga kependidikan 5) Mengusulkan kebutuhan bahan dan peralatan pembelajaran
3.2. Tinjauan Kasus
3.2.1. Proses Bisnis Sistem Berjalan
Kegiatan rangkaian yang terstruktur dalam pelaksanaan satu proses, dalam sistem kelancaran pengolahan tiap data, ataupun bentuk aktivitas apabila didukung dengan prosedur yang baik dan tepat, maka sistem berjalan tampak teratur dan output yang dihasilkan serta mutu pelayanan akan lebih baik. Pada prosedur sistem akuntansi penggajian berjalan ini ada beberapa prosedur yang ditetapkan pada SMK ISP Karawang adalah sebagai berikut :
1. Proses Absensi dan Rekap Absen
Semua karyawan melakukan absensi harian melalui fingerprint scanner, hasil data
absen semua pegawai sudah direkam oleh fingerprint absensi akan masuk
kebagian bendahara melalui proses download (pengunduhan) berbentuk dokumen
Excel, kemudian bendahara akan membuat rekap absen berdasarkan data absensi
yang telah diunduh.
2. Proses Perhitungan Gaji
Bagian bendahara membuat data perhitungan gaji atas dasar data pegawai dan rekap absen dari data yang terekam oleh fingerprint, kemudian bendahara membuat laporan gaji dalam bentuk cetak kertas setelah itu diserahkan kepada kepala sekolah untuk meminta persetujuan dan tanda tangan, jika laporan gaji telah disetujui kepala sekolah, laporan gaji akan diserahkan kembali kepada bendahara dan akan dibuatkan slip gaji sebagai bukti penerimaan gaji pegawai.
Jika masih ada yang dirasa keliru maka laporan gaji akan dikembalikan ke bendahara untuk diperbaiki.
3. Proses Pembayaran Gaji
Proses pembayaran gaji di SMK ISP Karawang selalu dilakukan pada awal bulan.
Slip gaji yang telah dibuat untuk masing-masing pegawai terdiri dari 2 rangkap, 1
rangkap slip gaji diberikan kepada penerima gaji beserta dengan gajinya secara
tunai dan 1 rangkap lainnya diarsipkan oleh bendahara, pegawai yang telah
menerima gaji kemudian menandatangani laporan gaji sebagai bukti telah
menerima gaji.
3.2.2. Activity Diagram
1. Proses Absensi dan Rekap Absen
Gambar III.2
Activity Diagram Proses Absensi dan Rekap Absen
act Activity Diagram Proses Rekap Absen
Bendahara Pegawai
Mulai
Melakukan absen melalui Fingerprint Scanner
Download/Unduh Data Absensi dari Fingerprint
Scanner
Rekap Absensi
Selesai
2. Proses Perhitungan Gaji
Gambar III.3
Activity Diagram Proses Perhitungan Gaji
act Activity Diagram Proses Perhitungan Gaji
Kepala Sekolah Bendahara
Mulai
Membuat Laporan Gaji Berdasarkan Absensi dan
Data Pegawai
Meminta Persetujuan Laporan Gaji Kepada Kepala Sekolah
dan Tanda Tangan
Menerima Laporan Gaji
Setujui?
Menyerahkan Kembali Laporan Yang Telah Disetujui
Ke Bendahara Menerima Laporan Gaji Yang
Telah Disetujui
Membuat Slip Gaji Masing- Masing Guru
Selesai
Mengembalikan Laporan Gaji Untuk Diperbaiki
Tidak
Ya
3. Proses Pembayaran Gaji
Gambar III.4
Activity Diagram Proses Pembayaran Gaji
3.2.3. Dokumen Masukan
1. Nama : Data Absensi
Fungsi : Menyimpan data absen pegawai Sumber : Pegawai
Tujuan : Bendahara
Media : Dokumen Digital (Microsoft Excel) Jumlah : Dua Lembar
act Activity Diagram Proses Pembayaran Gaji
Guru/Karyawan Bendahara
Mulai
Mengarsipkan Salinan Slip Gaji
Menyerakan Slip Gaji Pada Guru beserta Gajinya
Menerima Slip Gaji dan Gaji
Selesai Menyerahkan Slip Gaji
Berserta Gaji Pegawai
Ceklist dan Tanda Tangan Laporan Gaji Sebagai Tanda
Gaji Telah Diterima
Frekuensi : Setiap hari Bentuk : Lampiran A.1 2. Nama : Data Pegawai
Fungsi : Penambahan daftar pegawai tetap yayasan dan honorer Sumber : Pegawai
Tujuan : Bendahara
Media : Dokumen Digital (Microsoft Excel) Jumlah : Dua Lembar
Frekuensi : Setiap penginputan data pegawai baru Bentuk : Lampiran A.2
3.2.4. Dokumen Keluaran
1. Nama : Laporan Gaji Pegawai
Fungsi : Untuk mengetahui pengeluaran gaji pada periode tertentu Sumber : Bendahara
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 2 Lembar
Frekuensi : Setiap periode gaji Bentuk : Lampiran B.1 2. Nama : Slip Gaji
Fungsi : Bukti dan kalkulasi gaji pegawai Sumber : Bendahara
Tujuan : Pegawai
Media : Kertas
Jumlah : Satu Lembar Frekuensi : Setiap periode gaji Bentuk : Lampiran B.2
3.2.5. Permasalahan Pokok
Berdasarkan hasil riset yang telah dilakukan, maka dapat diambil permasalahannya sebagai berikut :
1. SMK ISP Karawang dalam penggajian guru masih menggunakan semi komputerisasi menggunakan Microsoft Excel yang belum dimaksimalkan, sehingga dalam proses perhitungan gaji masih dilakukan satu per satu secara manual akibatnya membutuhkan waktu lebih lama dalam proses perhitungan gaji.
2. Sistem absensi yang menggunakan fingerprint scanner belum memiliki alternatif atau backup sistem jika terjadi kerusakan pada mesin absensi sidik jari.
3.2.6. Pemecahan Masalah
Setelah meneliti dan mengamati dari permasalahan yang ada pada sistem berjalan, berikut beberapa solusi dari masalah tersebut, antara lain :
1. Membuat rancangan sistem yang dapat menangani pencatatan kegiatan bisnis sekolah terutama dalam penggajian karyawan dan terkoneksi dengan basis data agar pengelolaan data dapat dilakukan lebih mudah dan terpusat.
2. Membuat sistem yang dapat mencatat absensi secara manual dan terintegrasi
dengan sistem penggajian sebagai antisipasi jika terjadi kerusakan pada mesin
sidik jari.
3.3. Analisis Kebutuhan Software 3.3.1. Analisis Kebutuhan Fungsional
Pengguna atau user merupakan orang-orang yang terlibat dalam penggunaan aplikasi penggajian pegawai yang akan dibuat oleh penulis. Aplikasi penggajian pegawai ditujukan kepada bagian-bagian yang memiliki kepentingan dalam hal penggajian pegawai pada SMK ISP KARAWANG
A. Bendahara sebagai Administrator:
A.1. Login.
A.2. Mengelola Data Pegawai A.3. Mengelola Data Absensi
A.4. Mengelola Pengaturan Gaji Pegawai Honorer A.5. Mengelola Pengaturan Gaji Pegawai Tetap
A.6. Melakukan Transaksi Penggajian Pegawai Honorer A.7. Melakukan Transaksi Penggajian Pegawai Tetap A.8. Mengelola Perkiraan
A.9. Melakukan Transaksi Kas Keluar
A.10. Melihat dan Mencetak Laporan Penggajian
A.11. Melihat dan Mencetak Slip Gaji Pegawai
A.12. Melihat dan Mencetak Kas Keluar
B. Kepala Sekolah B.1. Login
B.2. Mengelola Data Pengguna B.3. Melihat Data Pegawai B.4. Melihat Data Absensi
B.5. Melihat dan Mencetak Laporan Penggajian
3.3.2. Use Case Diagram
1. Use Case Diagram Bendahara a. Gambar Use Case Diagram
Gambar III.5.
Use Case Diagram Bendahara
uc Use Case Diagram Bendahara
Bedahara
Login
Mengelola Pegawai
Mengelola Absen
Mengelola Perkiraan
Melakukan Transaksi Kas Keluar Melihat dan Mencetak
Laporan
Mengelola Pengaturan Gaji Guru Tetap
Mengelola Pengaturan Gaji Guru Honorer Melakukan Transaksi
Gaji PegawaiTetap
Melakukan Transaksi Gaji Pegawai Honorer
Melihat dan Mencetak Laporan Penggajian
Melihat dan Mencetak Slip Gaji Melihat dan Mencetak
Laporan Kas Keluar
b. Skenario Use Case Diagram Bendahara
1) Skenario Use Case Diagram Menambah Data Pegawai Tabel III.1
Skenario Use Case Diagram Menambah Data Pegawai
Tujuan Bendahara dapat menambah data pegawai
Deskripsi Sistem ini memungkinkan aktor
menambah pegawai baru.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form pegawai
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan data pegawai
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
3. Menyimpan data pegawai ke basis data
4. Menampilkan pesan berhasil disimpan
Skenario Alternatif
1. Memasukkan data peg awai baru
4. Memperbaiki masukan yang tidak sesuai format.
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
3. Menampilkan pesan peringatan kesalahan bahwa data yang dimasukkan tidak sesuai yang diharapkan
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
6. Menyimpan data pegawai ke basis data
7. Menampilkan pesan berhasil disimpan
Kondisi Akhir Sistem dapat menyimpan data pegawai
baru
2) Skenario Use Case Diagram Mengubah Data Pegawai Tabel III.2
Skenario Use Case Diagram Mengubah Data Pegawai
Tujuan Bendahara dapat mengubah data pegawai
Deskripsi Sistem ini memungkinkan aktor mengubah
pegawai.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka
form pegawai
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pegawai yang dicari
4. Melakukan perubahan pada data pegawai
2. Mencari data pegawai yang akan diubah.
3. Menampilkan data pegawai
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
6. Menyimpan data pegawai ke basis data 7. Menampilkan pesan berhasil disimpan Skenario Alternatif
1. Memasukkan nama pegawai yang dicari
4. Melakukan perubahan pada data pegawai
7. Memperbaiki masukan yang tidak sesuai format
2. Mencari data pegawai yang akan diubah.
3. Menampilkan data pegawai
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
6. Menampilkan pesan peringatan data yang dimasukkan tidak sesuai format
8. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
9. Menyimpan data pegawai ke basis data 10. Menampilkan pesan berhasil disimpan Kondisi Akhir Sistem dapat menyimpan data pegawai yang
telah diubah
3) Skenario Use Case Diagram Mencari Data Pegawai Tabel III.3
Skenario Use Case Diagram Mencari Data Pegawai
Tujuan Bendahara dapat mencari data pegawai
Deskripsi Sistem ini memungkinkan aktor mencari pegawai.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form pegawai
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pegawai yang dicari
2. Mencari data pegawai di basis data.
3. Menampilkan daftar pegawai yang sesuai.
Kondisi Akhir Sistem dapat mencari data pegawai 4) Skenario Use Case Diagram Menghapus Data Pegawai
Tabel III.4
Skenario Use Case Diagram Menghapus Data Pegawai
Tujuan Bendahara dapat menghapus data pegawai
Deskripsi Sistem ini memungkinkan aktor
menghapus pegawai.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form pegawai
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pegawai yang dicari
2. Mencari data pegawai yang akan
dihapus.
3. Memilih data pegawai 5. Memilih Yes
4. Menampilkan konfirmasi hapus
6. Menghapus data pegawai dari basis data
7. Menampilkan pesan berhasil dihapus Kondisi Akhir Sistem dapat menghapus data pegawai
5) Skenario Use Case Diagram Menambah Data Absensi Tabel III.5
Skenario Use Case Diagram Menambah Data Absensi
Tujuan Bendahara dapat menambah data absensi
Deskripsi Sistem ini memungkinkan aktor menambah
absensi baru.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka
form absensi
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan data absensi
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 3. Menyimpan data absensi ke basis data 4. Menampilkan pesan berhasil disimpan Skenario Alternatif
1. Memasukkan data absensi baru
4. Memperbaiki masukan yang tidak sesuai format.
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 3. Menampilkan pesan peringatan kesalahan bahwa data yang dimasukkan tidak sesuai yang diharapkan
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 6. Menyimpan data absensi ke basis data 7. Menampilkan pesan berhasil disimpan
Kondisi Akhir Sistem dapat menyimpan data absensi baru
6) Skenario Use Case Diagram Mencari Data Absensi Tabel III.6
Skenario Use Case Diagram Mencari Data Absensi
Tujuan Bendahara dapat mencari data absensi
Deskripsi Sistem ini memungkinkan aktor mencari absensi.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
absensi
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama absensi yang dicari
2. Mencari data absensi di basis data.
3. Menampilkan daftar absensi yang sesuai.
Kondisi Akhir Sistem dapat mencari data absensi
7) Skenario Use Case Diagram Menghapus Data Absensi Tabel III.7
Skenario Use Case Diagram Menghapus Data Absensi
Tujuan Bendahara dapat menghapus data absensi
Deskripsi Sistem ini memungkinkan aktor menghapus
absensi.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
absensi
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pegawai yang dicari
3. Memilih data absensi 5. Memilih Yes
2. Mencari data absensi yang akan dihapus.
4. Menampilkan konfirmasi hapus 6. Menghapus data absensi dari basis data 7. Menampilkan pesan berhasil dihapus
Kondisi Akhir Sistem dapat menghapus data absensi
8) Skenario Use Case Diagram Menambah Pengaturan Gaji Pegawai Honorer Tabel III.8
Skenario Use Case Diagram Menambah Pengaturan Gaji Pegawai Honorer
Tujuan Bendahara dapat menambah data pengaturan
gaji pegawai honorer
Deskripsi Sistem ini memungkinkan aktor menambah
pengaturan gaji pegawai honorer baru.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka
form pengaturan gaji pegawai honorer
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan data pengaturan gaji pegawai honorer
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 3. Menyimpan data pengaturan gaji
pegawai honorer ke basis data
4. Menampilkan pesan berhasil disimpan Skenario Alternatif
1. Memasukkan data pengaturan gaji pegawai honorer baru
4. Memperbaiki masukan yang tidak sesuai format.
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 3. Menampilkan pesan peringatan kesalahan bahwa data yang dimasukkan tidak sesuai yang diharapkan
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 6. Menyimpan data pengaturan gaji
pegawai honorer ke basis data
7. Menampilkan pesan berhasil disimpan
Kondisi Akhir Sistem dapat menyimpan data pengaturan gaji
pegawai honorer baru
9) Skenario Use Case Diagram Mengubah Pengaturan Gaji Pegawai Honorer Tabel III.9
Skenario Use Case Diagram Mengubah Pengaturan Gaji Pegawai Honorer
Tujuan Bendahara dapat mengubah data pengaturan gaji pegawai honorer
Deskripsi Sistem ini memungkinkan aktor mengubah
pengaturan gaji pegawai honorer.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
pengaturan gaji pegawai honorer
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pengaturan gaji pegawai honorer yang dicari
4. Melakukan perubahan pada data pengaturan gaji pegawai honorer
2. Mencari data pengaturan gaji pegawai honorer yang akan diubah.
3. Menampilkan data pengaturan gaji pegawai honorer
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
6. Menyimpan data pengaturan gaji pegawai honorer ke basis data
7. Menampilkan pesan berhasil disimpan Skenario Alternatif
1. Memasukkan nama pengaturan gaji pegawai honorer yang dicari
4. Melakukan perubahan pada data pengaturan gaji pegawai honorer
7. Memperbaiki masukan yang tidak sesuai format
2. Mencari data pengaturan gaji pegawai honorer yang akan diubah.
3. Menampilkan data pengaturan gaji pegawai honorer
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
6. Menampilkan pesan peringatan data yang dimasukkan tidak sesuai format
8. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
9. Menyimpan data pengaturan gaji pegawai honorer ke basis data
10. Menampilkan pesan berhasil disimpan Kondisi Akhir Sistem dapat menyimpan data pengaturan gaji
pegawai honorer yang telah diubah
10) Skenario Use Case Diagram Mencari Pengaturan Gaji Pegawai Honorer Tabel III.10
Skenario Use Case Diagram Mencari Pengaturan Gaji Pegawai Honorer
Tujuan Bendahara dapat mencari data pengaturan gaji pegawai
honorer
Deskripsi Sistem ini memungkinkan aktor mencari pengaturan gaji
pegawai honorer.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
pengaturan gaji pegawai honorer
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pengaturan gaji pegawai honorer yang dicari
2. Mencari data pengaturan gaji pegawai honorer di basis data.
3. Menampilkan daftar pengaturan gaji pegawai honorer yang sesuai.
Kondisi Akhir Sistem dapat mencari data pengaturan gaji pegawai honorer
11) Skenario Use Case Diagram Menghapus Pengaturan Gaji Pegawai Honorer
Tabel III.11
Skenario Use Case Diagram Menghapus Pengaturan Gaji Pegawai Honorer
Tujuan Bendahara dapat menghapus data pengaturan gaji
pegawai honorer
Deskripsi Sistem ini memungkinkan aktor menghapus
pengaturan gaji pegawai honorer.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
pengaturan gaji pegawai honorer
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pegawai honorer yang dicari
3. Memilih data pengaturan gaji pegawai honorer
2. Mencari data pengaturan gaji pegawai honorer yang akan dihapus.
4. Menampilkan konfirmasi hapus
5. Memilih Yes
6. Menghapus data pengaturan gaji pegawai honorer dari basis data
7. Menampilkan pesan berhasil dihapus Kondisi Akhir Sistem dapat menghapus data pengaturan gaji
pegawai honorer
12) Skenario Use Case Diagram Menambah Pengaturan Gaji Pegawai Tetap Tabel III.12
Skenario Use Case Diagram Menambah Pengaturan Gaji Pegawai Tetap
Tujuan Bendahara dapat menambah data pengaturan
gaji pegawai tetap
Deskripsi Sistem ini memungkinkan aktor menambah
pengaturan gaji pegawai tetap baru.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka
form pengaturan gaji pegawai tetap
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan data pengaturan gaji pegawai tetap
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 3. Menyimpan data pengaturan gaji
pegawai tetap ke basis data
4. Menampilkan pesan berhasil disimpan Skenario Alternatif
1. Memasukkan data pengaturan gaji pegawai tetap baru
4. Memperbaiki masukan yang tidak sesuai format.
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 3. Menampilkan pesan peringatan kesalahan bahwa data yang dimasukkan tidak sesuai yang diharapkan
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 6. Menyimpan data pengaturan gaji
pegawai tetap ke basis data
7. Menampilkan pesan berhasil disimpan
Kondisi Akhir Sistem dapat menyimpan data pengaturan gaji
pegawai tetap baru
13) Skenario Use Case Diagram Mengubah Pengaturan Gaji Pegawai Tetap Tabel III.13
Skenario Use Case Diagram Mengubah Pengaturan Gaji Pegawai Tetap
Tujuan Bendahara dapat mengubah data pengaturan gaji pegawai tetap
Deskripsi Sistem ini memungkinkan aktor mengubah
pengaturan gaji pegawai tetap.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
pengaturan gaji pegawai tetap
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pengaturan gaji pegawai tetap yang dicari
4. Melakukan perubahan pada data pengaturan gaji pegawai tetap
2. Mencari data pengaturan gaji pegawai tetap yang akan diubah.
3. Menampilkan data pengaturan gaji pegawai tetap
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
6. Menyimpan data pengaturan gaji pegawai tetap ke basis data
7. Menampilkan pesan berhasil disimpan Skenario Alternatif
1. Memasukkan pegawai yang dicari
4. Melakukan perubahan pada data pengaturan gaji pegawai tetap
7. Memperbaiki masukan yang tidak sesuai format
2. Mencari data pengaturan gaji pegawai tetap yang akan diubah.
3. Menampilkan data pengaturan gaji pegawai tetap
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
6. Menampilkan pesan peringatan data yang dimasukkan tidak sesuai format
8. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
9. Menyimpan data pengaturan gaji pegawai tetap ke basis data
10. Menampilkan pesan berhasil disimpan Kondisi Akhir Sistem dapat menyimpan data pengaturan gaji
pegawai tetap yang telah diubah
14) Skenario Use Case Diagram Mencari Pengaturan Gaji Pegawai Tetap Tabel III.14
Skenario Use Case Diagram Mencari Pengaturan Gaji Pegawai Tetap
Tujuan Bendahara dapat mencari data pengaturan gaji pegawai
tetap
Deskripsi Sistem ini memungkinkan aktor mencari pengaturan gaji
pegawai tetap.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
pengaturan gaji pegawai tetap
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pegawai yang dicari
2. Mencari data pengaturan gaji pegawai tetap di basis data.
3. Menampilkan daftar pengaturan gaji pegawai tetap yang sesuai.
Kondisi Akhir Sistem dapat mencari data pengaturan gaji pegawai tetap
15) Skenario Use Case Diagram Menghapus Pengaturan Gaji Pegawai Tetap Tabel III.15
Skenario Use Case Diagram Menghapus Pengaturan Gaji Pegawai Tetap
Tujuan Bendahara dapat menghapus data pengaturan gaji
pegawai tetap
Deskripsi Sistem ini memungkinkan aktor menghapus
pengaturan gaji pegawai tetap.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
pengaturan gaji pegawai tetap
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pengaturan gaji pegawai tetap yang dicari
3. Memilih data pengaturan gaji pegawai tetap
5. Memilih Yes
2. Mencari data pengaturan gaji pegawai tetap yang akan diubah.
4. Menampilkan konfirmasi hapus
6. Menghapus data pengaturan gaji pegawai tetap dari basis data
7. Menampilkan pesan berhasil dihapus Kondisi Akhir Sistem dapat menghapus data pengaturan gaji
pegawai tetap
16) Skenario Use Case Diagram Menambah Penggajian Pegawai Honorer Tabel III.16
Skenario Use Case Diagram Menambah Penggajian Pegawai Honorer
Tujuan Bendahara dapat menambah data penggajian
pegawai honorer
Deskripsi Sistem ini memungkinkan aktor menambah
penggajian pegawai honorer baru.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
penggajian pegawai honorer
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan data penggajian pegawai honorer
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
3. Menyimpan data penggajian pegawai honorer ke basis data
4. Menampilkan pesan berhasil disimpan Skenario Alternatif
1. Memasukkan data penggajian pegawai honorer baru
4. Memperbaiki masukan yang tidak sesuai format.
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
3. Menampilkan pesan peringatan kesalahan bahwa data yang dimasukkan tidak sesuai yang diharapkan
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
6. Menyimpan data penggajian pegawai honorer ke basis data
7. Menampilkan pesan berhasil disimpan Kondisi Akhir Sistem dapat menyimpan data penggajian pegawai
honorer baru
17) Skenario Use Case Diagram Mencari Penggajian Pegawai Honorer Tabel III.17
Skenario Use Case Diagram Mencari Penggajian Pegawai Honorer
Tujuan Bendahara dapat mencari data penggajian pegawai
honorer
Deskripsi Sistem ini memungkinkan aktor mencari penggajian
pegawai honorer.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
penggajian pegawai honorer
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan bulan dan tahun penggajian
2. Mencari data penggajian pegawai honorer di basis data.
3. Menampilkan daftar penggajian pegawai honorer yang sesuai.
Kondisi Akhir Sistem dapat mencari data penggajian pegawai honorer
18) Skenario Use Case Diagram Menghapus Penggajian Pegawai Honorer Tabel III.18
Skenario Use Case Diagram Menghapus Penggajian Pegawai Honorer
Tujuan Bendahara dapat menghapus data penggajian
pegawai honorer
Deskripsi Sistem ini memungkinkan aktor menghapus
penggajian pegawai honorer.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
penggajian pegawai honorer
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan bulan dan tahun penggajian
3. Memilih data penggajian pegawai honorer
5. Memilih Yes
2. Mencari data penggajian pegawai honorer yang akan diubah.
4. Menampilkan konfirmasi hapus
6. Menghapus data penggajian pegawai honorer dari basis data
7. Menampilkan pesan berhasil dihapus Kondisi Akhir Sistem dapat menghapus data penggajian pegawai
honorer
19) Skenario Use Case Diagram Menambah Penggajian Pegawai Tetap Tabel III.19
Skenario Use Case Diagram Menambah Penggajian Pegawai Tetap
Tujuan Bendahara dapat menambah data penggajian
pegawai tetap
Deskripsi Sistem ini memungkinkan aktor menambah
penggajian pegawai tetap baru.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka
form penggajian pegawai tetap
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan data penggajian pegawai tetap
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 3. Menyimpan data penggajian pegawai
tetap ke basis data
4. Menampilkan pesan berhasil disimpan Skenario Alternatif
1. Memasukkan data penggajian pegawai tetap baru
4. Memperbaiki masukan yang tidak sesuai format.
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 3. Menampilkan pesan peringatan kesalahan bahwa data yang dimasukkan tidak sesuai yang diharapkan
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 6. Menyimpan data penggajian pegawai
tetap ke basis data
7. Menampilkan pesan berhasil disimpan
Kondisi Akhir Sistem dapat menyimpan data penggajian
pegawai tetap baru
20) Skenario Use Case Diagram Mencari Data Penggajian Pegawai Tetap Tabel III.20
Skenario Use Case Diagram Mencari Data Penggajian Pegawai Tetap
Tujuan Bendahara dapat mencari data penggajian pegawai tetap
Deskripsi Sistem ini memungkinkan aktor mencari penggajian
pegawai tetap.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
penggajian pegawai tetap
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama penggajian pegawai tetap yang dicari
2. Mencari data penggajian pegawai tetap di basis data.
3. Menampilkan daftar penggajian pegawai tetap yang sesuai.
Kondisi Akhir Sistem dapat mencari data penggajian pegawai tetap
21) Skenario Use Case Diagram Menghapus Data Penggajian Pegawai Tetap Tabel III.21
Skenario Use Case Diagram Menghapus Data Penggajian Pegawai Tetap
Tujuan Bendahara dapat menghapus data penggajian
pegawai tetap
Deskripsi Sistem ini memungkinkan aktor menghapus
penggajian pegawai tetap.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
penggajian pegawai tetap
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama penggajian pegawai tetap yang dicari
3. Memilih data penggajian pegawai tetap
2. Mencari data penggajian pegawai tetap yang akan diubah.
5. Memilih Yes
4. Menampilkan konfirmasi hapus
5. Menghapus data penggajian pegawai tetap dari basis data
6. Menampilkan pesan berhasil dihapus Kondisi Akhir Sistem dapat menghapus data penggajian pegawai
tetap
22) Skenario Use Case Diagram Menambah Data Perkiraan Tabel III.22
Skenario Use Case Diagram Menambah Data Perkiraan
Tujuan Bendahara dapat menambah data perkiraan
Deskripsi Sistem ini memungkinkan aktor menambah
perkiraan baru.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka
form perkiraan
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan data perkiraan
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 3. Menyimpan data perkiraan ke basis data 4. Menampilkan pesan berhasil disimpan Skenario Alternatif
1. Memasukkan data perkiraan baru
4. Memperbaiki masukan yang tidak sesuai format.
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 3. Menampilkan pesan peringatan kesalahan bahwa data yang dimasukkan tidak sesuai yang diharapkan
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 6. Menyimpan data perkiraan ke basis data 7. Menampilkan pesan berhasil disimpan
Kondisi Akhir Sistem dapat menyimpan data perkiraan baru
23) Skenario Use Case Diagram Mengubah Data Perkiraan Tabel III.23
Skenario Use Case Diagram Mengubah Data Perkiraan
Tujuan Bendahara dapat mengubah data perkiraan
Deskripsi Sistem ini memungkinkan aktor mengubah
perkiraan.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
perkiraan
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama akun perkiraan yang dicari
4. Melakukan perubahan pada data perkiraan
2. Mencari data perkiraan yang akan diubah.
3. Menampilkan data perkiraan
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 6. Menyimpan data perkiraan ke basis data 7. Menampilkan pesan berhasil disimpan
Skenario Alternatif
1. Memasukkan nama akun perkiraan yang dicari
4. Melakukan perubahan pada data perkiraan
7. Memperbaiki masukan yang tidak sesuai format
2. Mencari data perkiraan yang akan diubah.
3. Menampilkan data perkiraan
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
6. Menampilkan pesan peringatan data yang dimasukkan tidak sesuai format
8. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 9. Menyimpan data perkiraan ke basis data 10. Menampilkan pesan berhasil disimpan Kondisi Akhir Sistem dapat menyimpan data perkiraan yang telah
diubah
24) Skenario Use Case Diagram Mencari Data Perkiraan Tabel III.24
Skenario Use Case Diagram Mencari Data Perkiraan
Tujuan Bendahara dapat mencari data perkiraan
Deskripsi Sistem ini memungkinkan aktor mencari perkiraan.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
perkiraan
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama akun perkiraan yang dicari
2. Mencari data perkiraan di basis data.
3. Menampilkan daftar perkiraan yang sesuai.
Kondisi Akhir Sistem dapat mencari data perkiraan
25) Skenario Use Case Diagram Menghapus Data Perkiraan Tabel III.25
Skenario Use Case Diagram Menghapus Data Perkiraan
Tujuan Bendahara dapat menghapus data perkiraan
Deskripsi Sistem ini memungkinkan aktor menghapus
perkiraan.
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan sudah membuka form
perkiraan
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama akun perkiraan yang dicari
3. Memilih data perkiraan
5. Memilih Yes
2. Mencari data perkiraan yang akan dihapus.
4. Menampilkan konfirmasi hapus
6. Menghapus data perkiraan dari basis data 7. Menampilkan pesan berhasil dihapus Kondisi Akhir Sistem dapat menghapus data perkiraan
26) Skenario Use Case Diagram Menambah Kas Keluar Tabel III.26
Skenario Use Case Diagram Menambah Kas Keluar
Tujuan Bendahara dapat menambah kas keluar
Deskripsi Sistem ini memungkinkan kasir menambah kas keluar
Aktor Bendahara
Kondisi Awal Bendahara sudah login dan membuka form kas keluar
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan data kas keluar
2. Memasukkan data akun
yang dibeli 3. Melakukan validasi masukan 4. Menyimpan data akun ke basis data 5. Menampilkan pesan berhasil disimpan Skenario Alternatif
1. Memasukkan data kas keluar
2. Memasukkan data akun perkiraan
5. Memperbaiki masukan yang tidak sesuai format
3. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum 4. Menampilkan pesan peringatan data yang
dimasukkan tidak sesuai format
6. Memeriksa apakah format masukan
sudah sesuai yang diharapkan atau belum
7. Menyimpan kas masuk ke basis data
8. Menampilkan pesan berhasil disimpan
27) Skenario Use Case Diagram Melihat dan Mencetak Laporan Kas Keluar Tabel III.27
Skenario Use Case Diagram Melihat dan Mencetak Laporan Kas Keluar
Tujuan Bendahara dapat melihat laporan
Deskripsi Sistem ini memungkinkan bendahara melihat laporan
yang dicari
Aktor Bendahara
Kondisi Awal Bendahara sudah login
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan bulan dan tahun kas 2. Klik Lihat
3. Klik Print 4. Menampilkan laporan yang diminta
5. Mencetak laporan yang diinginkan
28) Skenario Use Case Diagram Melihat dan Mencetak Laporan Penggajian Tabel III.28
Skenario Use Case Diagram Melihat dan Mencetak Laporan Penggajian
Tujuan Bendahara dapat melihat laporan
Deskripsi Sistem ini memungkinkan bendahara melihat
laporan yang dicari
Aktor Bendahara
Kondisi Awal Bendahara sudah login
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan bulan dan tahun penggajian
2. Klik Lihat
4. Menampilkan laporan yang diminta
3. Klik Print
5. Mencetak laporan yang diinginkan
29) Skenario Use Case Diagram Melihat dan Mencetak Slip Gaji Tabel III.29
Skenario Use Case Diagram Melihat dan Mencetak Slip Gaji
Tujuan Bendahara dapat melihat laporan
Deskripsi Sistem ini memungkinkan bendahara melihat laporan
yang dicari
Aktor Bendahara
Kondisi Awal Bendahara sudah login
Aksi Aktor Reaksi Sistem
Skenario Normal
6. Memasukkan bulan dan tahun penggajian 7. Klik Lihat
8. Klik Print 9. Menampilkan laporan yang diminta
10. Mencetak laporan yang diinginkan
30) Skenario Use Case Diagram Melihat dan Mencetak Laporan Absensi Tabel III.30
Skenario Use Case Diagram Melihat dan Mencetak Laporan Absensi
Tujuan Bendahara dapat melihat laporan
Deskripsi Sistem ini memungkinkan bendahara melihat
laporan yang dicari
Aktor Bendahara
Kondisi Awal Bendahara sudah login
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan bulan dan tahun absensi 2. Klik Lihat
3. Klik Print 4. Menampilkan laporan yang diminta 5. Mencetak laporan yang diinginkan
2. Use Case Diagram Kepala Sekolah a. Gambar Use Case Diagram
Gambar III.6
Use Case Diagram Kepala Sekolah
b. Skenario Use Case Diagram Kepala Sekolah
1) Skenario Use Case Diagram Menambah Pengguna Tabel III.31
Skenario Use Case Diagram Menambah Pengguna
Tujuan Kepala sekolah dapat menambah data pengguna
uc Use Case Diagram Kepala Sekolah
Kepala Sekolah
Login
Melihat Pegawai
Mengelola Pengguna Melihat dan Mencetak
Laporan Melihat dan Mencetak
Laporan Penggajian Melihat Laporan Absen
Deskripsi Sistem ini memungkinkan aktor menambah pengguna baru.
Aktor Kepala sekolah
Kondisi Awal Kepala sekolah sudah login dan sudah membuka form pengguna
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan data pengguna
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
3. Menyimpan data pengguna ke basis data 4. Menampilkan pesan berhasil disimpan Skenario Alternatif
1. Memasukkan data pengguna baru
4. Memperbaiki masukan yang tidak sesuai format.
2. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
3. Menampilkan pesan peringatan kesalahan bahwa data yang dimasukkan tidak sesuai yang diharapkan
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
6. Menyimpan data pengguna ke basis data 7. Menampilkan pesan berhasil disimpan
Kondisi Akhir Sistem dapat menyimpan data pengguna baru
2) Skenario Use Case Diagram Mengubah Pengguna Tabel III.32
Skenario Use Case Diagram Mengubah Pengguna
Tujuan Kepala sekolah dapat mengubah data
pengguna
Deskripsi Sistem ini memungkinkan aktor
mengubah pengguna.
Aktor Kepala sekolah
Kondisi Awal Kepala sekolah sudah login dan sudah membuka form pengguna
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pengguna
yang dicari
4. Melakukan perubahan pada data pengguna
2. Mencari data pengguna yang akan diubah.
3. Menampilkan data pengguna
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
6. Menyimpan data pengguna ke basis data
7. Menampilkan pesan berhasil disimpan
Skenario Alternatif
1. Memasukkan nama pengguna yang dicari
4. Melakukan perubahan pada data pengguna
7. Memperbaiki masukan yang tidak sesuai format
2. Mencari data pengguna yang akan diubah.
3. Menampilkan data pengguna
5. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
6. Menampilkan pesan peringatan data yang dimasukkan tidak sesuai format
8. Memeriksa apakah format masukan sudah sesuai yang diharapkan atau belum
9. Menyimpan data pengguna ke basis data
10. Menampilkan pesan berhasil disimpan
Kondisi Akhir Sistem dapat menyimpan data pengguna yang telah diubah
3) Skenario Use Case Diagram Mencari Pengguna Tabel III.33
Skenario Use Case Diagram Mencari Pengguna
Tujuan Kepala sekolah dapat mencari data
pengguna
Deskripsi Sistem ini memungkinkan aktor mencari pengguna.
Aktor Kepala sekolah
Kondisi Awal Kepala sekolah sudah login dan sudah membuka form pengguna
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pengguna yang dicari
2. Mencari data pengguna di basis data.
3. Menampilkan daftar pengguna yang sesuai.
Kondisi Akhir Sistem dapat mencari data pengguna
4) Skenario Use Case Diagram Menghapus Pengguna Tabel III.34
Skenario Use Case Diagram Menghapus Pengguna
Tujuan Kepala sekolah dapat menghapus data pengguna
Deskripsi Sistem ini memungkinkan aktor menghapus pengguna.
Aktor Kepala sekolah
Kondisi Awal Kepala sekolah sudah login dan sudah membuka form pengguna
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan nama pengguna yang dicari
3. Memilih data pengguna
6. Memilih Yes
2. Mencari data pengguna yang akan dihapus.
5. Menampilkan konfirmasi hapus
7. Menghapus data pengguna dari basis data 8. Menampilkan pesan berhasil dihapus
Kondisi Akhir Sistem dapat menghapus data pengguna
5) Skenario Use Case Diagram Melihat dan Mencetak Laporan Penggajian Tabel III.35
Skenario Use Case Diagram Melihat dan Mencetak Laporan Penggajian
Tujuan Kepala sekolah dapat melihat laporan
Deskripsi Sistem ini memungkinkan bendahara melihat laporan yang dicari
Aktor Kepala sekolah
Kondisi Awal Kepala sekolah sudah login
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan bulan dan tahun penggajian
2. Klik Lihat
3. Klik Print
4. Menampilkan laporan yang diminta 5. Mencetak laporan yang diinginkan
6) Skenario Use Case Diagram Melihat dan Mencetak Slip Gaji Tabel III.36
Skenario Use Case Diagram Melihat dan Mencetak Slip Gaji
Tujuan Kepala sekolah dapat melihat laporan
Deskripsi Sistem ini memungkinkan bendahara
melihat laporan yang dicari
Aktor Kepala sekolah
Kondisi Awal Kepala sekolah sudah login
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan bulan dan tahun penggajian
2. Klik Lihat
4. Klik Print
3. Menampilkan laporan yang diminta
5. Mencetak laporan yang diinginkan
7) Skenario Use Case Diagram Melihat dan Mencetak Laporan Absensi Tabel III.37
Skenario Use Case Diagram Melihat dan Mencetak Laporan Absensi
Tujuan Kepala sekolah dapat melihat laporan
Deskripsi Sistem ini memungkinkan bendahara
melihat laporan yang dicari
Aktor Kepala sekolah
Kondisi Awal Kepala sekolah sudah login
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan bulan dan tahun absensi
2. Klik Lihat
4. Klik Print
3. Menampilkan laporan yang diminta
5. Mencetak laporan yang diinginkan
2.3.3. Activity Diagram
Berikut adalah diagram aktivitas dari sistem aplikasi penggajian guru pada SMK ISP Karawang.
1. Activity Diagram Login (Bendahara dan Kepala Sekolah)
Gambar III.7
Activity Diagram Loginact Activity Diagram Login
Sistem Bendahara/Kepala Sekolah
Mulai
ID Pengguna dan Password
Klik Login Verifikasi
Pengguna terdaftar?
Tampil Pesan Pengguna Tidak Ditemukan
Tampilkan Form Menu Utama
Selesai [Tidak]
[Ya]
2. Activity Diagram Mengelola Pegawai (Bendahara)
Gambar III.8
Activity Diagram Mengelola Pegawai
act Activity Diagram Mengelola Pegawai
Sistem Bendahara
Mulai
Buka Form Pegawai
Mencari data pegawai Mencari data pegawai di database
Ditemukan?
Pilih data pegawai
Hapus Hapus data pegawai yang
dipilih
Input data pegawai
Validasi data
Masukan sesuai format diminta?
Tampil pesan error
Simpan data Tambah
Simpan
Batal
Selesai
Ya
Input Data
Tidak
Hapus data
Ya
Tidak
3. Activity Diagram Mengelola Absensi (Bendahara)
Gambar III.9
Activity Diagram Mengelola Absensi
act Activity Diagram Mengelola Absensi
Sistem Bendahara
Mulai
Buka Form Absensi
Mencari data absensi Mencari data absensi di database
Ditemukan?
Pilih data absensi
Hapus Hapus data absensi yang
dipilih
Input data absensi
Validasi data
Tampil pesan error
Simpan data Tambah
Simpan
Batal
Selesai
Input Data
Hapus Data
Tidak
Ya Tidak
Ya
4. Activity Diagram Mengelola Pengaturan Gaji Pegawai Tetap (Bendahara)
Gambar III.10
Diagram Activity Diagram Pengaturan Gaji Pegawai Tetap
act Activity Diagram Mengelola Pengaturan Gaji Pegawai Tetap
Sistem Bendahara
Mulai
Buka Form Pengaturan Gaji
Mencari pegawai Mencari data pegawai gaji di database
pegawai gaji ditemukan?
Pilih data pengaturan gaji
Tampilkan data pengaturan gaji yang
dipilih Input data pengaturan
gaji
Validasi data
Masukan sesuai format diminta?
Tampil Pesan Error
Simpan Data Simpan
Batal
Selesai
Tidak
Ubah Data Ya
Tidak Ya