bab iii pembahasan...22 bab iii pembahasan 3.1. tinjauan perusahaan klinik siti khadijah karawang...

107
22 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Klinik Siti Khadijah Karawang merupakan pusat pelayanan kesehatan yang berlokasi di Jl.Syeh Quro No.1, Johar-Karawang Timur 41317 No.telp (0267) 8454236 dengan nomor izin operasional 503/9041/33/SIOKP/IX/BPMPT/2016. Klinik Siti Khadijah Karawang berdiri atas dasar kepedulian terhadap kesehatan masyarakat yang saat ini memiliki tingkat kesadaran yang rendah terhadap kesehatan. Layanan kesehatan pada Klinik Siti Khadijah Karawang antara lain dokter umum, dokter gigi, gawat darurat, observasi, USG kehamilan, pelayanan KB, tindakan bedah minor dan obat-obatan. Klinik Siti Khadijah Karawang membuka pelayanan setiap hari mulai pukul 08.00 s/d 22.00 WIB. 3.3.1. Sejarah Perusahaan Klinik Siti Khadijah Karawang berdiri pada tanggal 1 September 2005 yang diresmikan oleh Bupati Kabupaten Karawang H.Achmad Dadang. Klinik Siti Khadijah Karawang dipimpin oleh Bapak Dadang Suryana bersama isterinya bernama Dr.Rahmawati sebagai dokter penanggung jawab di klinik tersebut. Pemberian nama Klinik Siti Khadijah Karawang karena nama tersebut berasal dari penggabungan nama-nama keluarga besar dari isteri pimpinan. Kata “Siti” diambil dari nama nenek isteri pimpinan yang dari pihak sang ayah, sedangkan kata “Khadijah” diambil dari nama nenek isteri pimpinan yang dari

Upload: others

Post on 30-Jan-2021

16 views

Category:

Documents


0 download

TRANSCRIPT

  • 22

    BAB III

    PEMBAHASAN

    3.1. Tinjauan Perusahaan

    Klinik Siti Khadijah Karawang merupakan pusat pelayanan kesehatan

    yang berlokasi di Jl.Syeh Quro No.1, Johar-Karawang Timur 41317 No.telp

    (0267) 8454236 dengan nomor izin operasional

    503/9041/33/SIOKP/IX/BPMPT/2016.

    Klinik Siti Khadijah Karawang berdiri atas dasar kepedulian terhadap

    kesehatan masyarakat yang saat ini memiliki tingkat kesadaran yang rendah

    terhadap kesehatan. Layanan kesehatan pada Klinik Siti Khadijah Karawang

    antara lain dokter umum, dokter gigi, gawat darurat, observasi, USG kehamilan,

    pelayanan KB, tindakan bedah minor dan obat-obatan. Klinik Siti Khadijah

    Karawang membuka pelayanan setiap hari mulai pukul 08.00 s/d 22.00 WIB.

    3.3.1. Sejarah Perusahaan

    Klinik Siti Khadijah Karawang berdiri pada tanggal 1 September 2005

    yang diresmikan oleh Bupati Kabupaten Karawang H.Achmad Dadang. Klinik

    Siti Khadijah Karawang dipimpin oleh Bapak Dadang Suryana bersama isterinya

    bernama Dr.Rahmawati sebagai dokter penanggung jawab di klinik tersebut.

    Pemberian nama Klinik Siti Khadijah Karawang karena nama tersebut

    berasal dari penggabungan nama-nama keluarga besar dari isteri pimpinan. Kata

    “Siti” diambil dari nama nenek isteri pimpinan yang dari pihak sang ayah,

    sedangkan kata “Khadijah” diambil dari nama nenek isteri pimpinan yang dari

  • 23

    pihak sang ibu. Jika digabungkan menjadi sebuah nama “Siti Khadijah”, itulah

    asal mula pemberian nama Klinik Siti Khadijah Karawang.

    Tahun 2014, Klinik Siti Khadijah Karawang mulai mendirikan cabang

    yang berlokasi di daerah Pasir Kaliki dan seiring berjalannya waktu ada keinginan

    dari pihak keluarga isteri pimpinan untuk mendirikan sebuah rumah sakit atau

    minimal membangun klinik yang pelayannya setara dengan rumah sakit.

    Tahun 2017, Klinik Siti Khadijah Karawang telah membuka layanan

    kesehatan baru yaitu Klinik Hemodialisa (cuci darah) yang tempatnya

    bersebelahan dengan Klinik Siti Khadijah di daerah Johar.

    Sumber daya manusia yang kompeten dibidangnya serta fasilitas medis

    yang lengkap, Klinik Siti Khadijah berkomitmen untuk memberikan pelayanan

    kesehatan optimal serta meningkatkan kesadaran masyarakat akan pentingnya

    kesehatan dalam kehidupan.

    Visi dan Misi pada Klinik Siti Khadijah Karawang, yaitu:

    1. Visi

    Menyehatkan masyarakat dengan menciptakan pelayanan kesehatan

    pilihan yang humanis.

    2. Misi

    a. Menyelenggarakan pelayanan kesehatan yang profesional, paripurna,

    dan humanis melalui klinik kesehatan masyarakat.

    b. Mendistribusikan obat-obatan berkualitas dengan harga kompetitif

    melalui Sub Agen Distributor Obat.

    c. Meningkatkan kesadaran masyarakat akan pentingnya kesehatan

    dalam kehidupan melalui kegiatan penyuluhan.

  • 24

    3.3.2. Struktur Organisasi dan Fungsi

    Pimpinan

    Dr. Penanggung

    Jawab Bendahara

    Konsultan

    Konseling

    KIA dan

    KB Poli Umum

    Inst.

    FarmasiIGD

    AdministrasiRekamedik

    Sumber: Klinik Siti Khadijah Karawang

    Gambar III.1. Struktur Organisasi

    Fungsi dari struktur organisasi di atas, sebagai berikut:

    1. Pimpinan

    Bertugas melakukan pengawasan atas jalannya usaha tersebut.

    2. Dr. Penanggung Jawab

    a. Memeriksa, follow-up pasien yang berlangganan.

    b. Mengatur jadwal praktik kerja dokter.

    3. Bendahara

    Bertugas mengelola keuangan dan melaksanakan pelaporan pertanggung

    jawaban.

    4. Petugas IGD

    Bertugas memberikan pelayanan gawat darurat yang cepat, tepat dan

    cermat dan terjangkau sesuai kebutuhan masyarakat.

    5. Poli Umum

    Bertugas melakukan penanganan dan perawatan medis terhadap sistem.

  • 25

    6. KIA & KB

    Bertugas menyusun rencana kegiatan pelayanan KIA dan KB berdasarkan

    data program klinik dan ketentuan perundang-undangan yang berlaku

    sebagai pedoman kerja.

    7. Inst. Farmasi

    Bertugas membuat dan menyediakan obat-obatan untuk unit perawatan

    dan bidang-bidang lainnya,

    8. Rekamedik

    Bertugas menyajikan informasi kesehatan di rumah sakit, praktik dokter

    klinik, asuransi kesehatan, fasilitas pelayanan kesehatan dan lainnya yang

    menyelenggarakan pelayanan kesehatan dan menjaga rekaman.

    9. Administrasi

    Bertugas menangani pencatatan penagihan pada pasien, perhitungan

    jumlah obat, dan menangani pengarsipan.

    10. Konsultan Konseling

    Bertugas membantu client dalam memilih keputusan yang akan diambil

    terhadap penyakit yang dideritanya.

  • 26

    3.2. Tinjauan Kasus

    3.2.1. Proses Bisnis Sistem Berjalan

    Proses bisnis sistem yang berjalan pada Klinik Siti Khadijah Karawang,

    sebagai berikut:

    1. Prosedur pencatatan absensi

    Bagian bendahara menyediakan form absensi setiap hari untuk ditanda

    tangani oleh pegawai yang masuk kerja. Setelah itu bagian bendahara

    melakukan perekapan absensi berdasarkan form absensi yang telah ditanda

    tangani oleh pegawai selama satu bulan. Jika pegawai tidak masuk kerja

    maka harus menyerahkan surat keterangan tidak hadir dengan alasan sakit

    atau ijin, karena dapat menjadi pertimbangan dalam memperhitungkan

    absensi pegawai sehingga mempengaruhi juga dalam perhitungan gaji

    pegawai.

    2. Prosedur perhitungan gaji

    Bagian bendahara menghitung gaji pegawai berdasarkan rekapitulasi

    absensi. Kemudian Bagian bendahara menghitung tunjangan berupa

    tunjangan jabatan, tunjangan reward dan tunjangan makan. Jika pegawai

    selalu hadir maka tidak dikenakan potongan, sebaliknya jika pegawai tidak

    masuk kerja dengan tidak menyerahkan surat keterangan tidak hadir maka

    dianggap alfa sehingga dikenakan potongan yaitu tunjangan berupa uang

    makan perhari, jika pegawai tidak masuk kerja dengan menyerahkan surat

    keterangan dengan alasan sakit atau ijin maka potongan tunjangan berupa

    uang makan perhari akan di pertimbangkan. Hasil perhitungan gaji

    pegawai akan dicatat dalam rekap gaji bulanan.

  • 27

    3. Prosedur pembayaran gaji

    Bagian bendahara menyerahkan rekap gaji bulanan ke pimpinan untuk di

    tanda tangani. Setelah di tanda tangani, bagian bendahara akan membuat 2

    (dua) rangkap slip gaji serta tanda terima gaji. Kemudian bendahara

    memberikan gaji secara langsung ke pegawai beserta 2 (dua) lembar slip

    gaji dan tanda terima gaji yang harus di tanda tangani oleh pegawai. Copy

    slip gaji acc dan tanda terima gaji yang telah ditanda tangani akan di

    arsipkan oleh bagian bendahara.

    4. Prosedur pembuatan laporan gaji

    Bagian bendahara akan membuat laporan penggajian yang di ambil dari

    arsip rekap gaji bulanan yang kemudian akan di laporkan kepada pimpinan

    dalam bentuk laporan penggajian bulanan. Setelah di acc oleh Pimpinan

    kemudian laporan penggajian bulanan di arsipkan oleh bagian bendahara.

  • 28

    3.2.2. Activity Diagram

    Activity Diagram Proses Sistem Berjalan

    Bendahara PimpinanKaryawan

    Melakukan Absensi

    Tanda Tangan

    Form Absensi

    Membuat Surat

    Ket. Tidak Hadir

    Menyerahkan

    Form Absensi

    Menyerahkan Surat

    Ket. Tidak Hadir

    Menerima Form Absensi

    dan

    Surat Ket. Tidak Hadir

    Merekap Absensi

    Melakukan Potongan

    Tidak Hadir

    Tidak Ada

    Potongan

    Menghitung Tunjangan Jabatan

    Menghasilkan Rekap Gaji

    Menyerahkan Rekap Gaji Menerima Rekap Gaji

    Rekap Gaji Acc

    Hadir Tidak Hadir

    Hitung Potongan

    Tidak Hadir

    Melakukan

    Perhitungan Gaji

    Menyerahkan

    Rekap Gaji Acc

    Menerima

    Rekap Gaji Acc

    Membuat

    Tanda Terima Gaji

    Menerima

    2 (dua) rangkap Slip Gaji

    Menerima

    Tanda Terima Gaji

    Menandatangani

    Tanda Terima Gaji

    Menyerahkan

    Tanda Terima Gaji Acc

    Menerima

    Tanda Terima Gaji Acc

    Membuat Laporan Gaji

    Menyerahkan Laporan Gaji Menerima Laporan Gaji

    Hadir Tidak Hadir

    Menyerahkan

    2 (dua) rangkap Slip Gaji

    Membuat

    2 (dua) rangkap Slip Gaji

    Menyerahkan

    Tanda Terima Gaji

    Menerima

    Slip Gaji Acc

    Menandatangani

    2 (dua) rangkap Slip Gaji

    Menyerahkan

    Slip Gaji Acc

    Menyimpan

    Slip Gaji Acc

    Laporan Gaji AccMenerima

    Laporan Gaji Acc

    Menyimpan

    Laporan Gaji Acc

    Gambar III.2. Activity Diagram Sistem Berjalan

  • 29

    3.2.3. Dokumen Masukan

    Bentuk dokumen masukan pada Klinik Siti Khadijah Karawang,

    diantaranya:

    1. Form absensi

    a. Nama dokumen : form absensi

    b. Fungsi : sebagai bukti kehadiran pegawai

    c. Sumber : pegawai

    d. Tujuan : bendahara

    e. Frekuensi : setiap pegawai masuk kerja

    f. Media : kertas

    g. Jumlah : 1 lembar

    h. Bentuk : lampiran A-1

    2. Surat keterangan tidak hadir

    a. Nama dokumen : Surat keterangan tidak hadir

    b. Fungsi : sebagai bukti bahwa pegawai tidak dapat bekerja

    c. Sumber : pegawai

    d. Tujuan : bendahara

    e. Frekuensi : setiap tidak masuk kerja

    f. Media : kertas

    g. Jumlah : 1 lembar

    h. Bentuk : lampiran A-2

  • 30

    3.2.4. Dokumen Keluaran

    Bentuk dokumen keluaran pada Klinik Siti Khadijah Karawang,

    diantaranya:

    1. Rekap absensi

    a. Nama dokumen : rekap absensi

    b. Fungsi : untuk mengetahui rekap absen selama 1 bulan

    c. Sumber : bendahara

    d. Tujuan : pimpinan

    e. Frekuensi : setiap melakukan rekap absensi

    f. Media : kertas

    g. Jumlah : 1 lembar

    h. Bentuk : lampiran B-1

    2. Rekap gaji

    a. Nama dokumen : rekap gaji

    b. Fungsi : sebagai bukti rinci perhitungan gaji pegawai

    c. Sumber : bendahara

    d. Tujuan : pimpinan

    e. Frekuensi : setiap melakukan penggajian

    f. Media : kertas

    g. Jumlah : 1 lembar

    h. Bentuk : lampiran B-2

  • 31

    3. Slip gaji

    a. Nama dokumen : slip gaji

    b. Fungsi : sebagai bukti penerimaan gaji pegawai

    c. Sumber : bendahara

    d. Tujuan : pegawai

    e. Frekuensi : setiap pembayaran penggajian

    f. Media : kertas

    g. Jumlah : 2 rangkap

    h. Bentuk : lampiran B-3

    4. Tanda terima gaji

    a. Nama dokumen : tanda terima gaji

    b. Fungsi : sebagai bukti bahwa pegawai telah menerima gaji

    c. Sumber : pegawai

    d. Tujuan : bendahara

    e. Frekuensi : setiap bulan

    f. Media : kertas

    g. Jumlah : 1 lembar

    h. Bentuk : lampiran B-4

    5. Laporan gaji

    a. Nama dokumen : laporan gaji

    b. Fungsi : sebagai laporan gaji pegawai

    c. Sumber : bendahara

    d. Tujuan : pimpinan

    e. Frekuensi : setiap melakukan penggajian

  • 32

    f. Media : kertas

    g. Jumlah : 1 lembar

    h. Bentuk : lampiran B-5

    3.2.5. Permasalahan Pokok

    Berdasarkan pengamatan penulis pada Klinik Siti Khadijah Karawang

    dalam sistem penggajian yang sedang berjalan saat ini sistemnya masih

    menggunakan manual yaitu menggunakan pencatatan dengan Microsoft Excel,

    permasalahan-permasalahan yang terjadi, diantaranya:

    1. Bagian bendahara harus membuat form absensi setiap hari sebagai bukti

    kehadiran kerja pegawai. Absensi pegawai yang masih menggunakan

    kertas formulir lembaran dan harus ditanda tangani oleh pegawai disimpan

    bersama berkas-berkas lainnya sehingga membuat pekerjaan dalam

    merekap absensi selama satu bulan menjadi cukup lama.

    2. Sistem yang manual ini beresiko akan kehilangan data maupun rangkapan

    data apabila tidak dikelola dengan baik. Pencarian data-data yang terpisah

    dan menumpuk akan memerlukan banyak waktu sehingga berpengaruh

    dalam pembuatan laporan penggajian untuk pihak-pihak yang memerlukan

    informasi menjadi terlambat.

    3.2.6. Pemecahan Masalah

    Pemecahan masalah yang penulis usulkan pada Klinik Siti Khadijah

    Karawang yaitu dengan memberikan usulan sistem penggajian yang

    terkomputerisasi sebagai solusi permasalahan yang sedang terjadi.

    Pembaharuan sistem penggajian ini diharapkan dapat meningkatkan

    kinerja operasional pada Klinik Siti Khadijah Karawang agar lebih efektif dan

  • 33

    efisien dengan mengikuti perkembangan IT. Beberapa manfaat sistem penggajian

    yang diusulkan, diantaranya:

    1. Penyimpanan data yang terorganisir dengan menggunakan sistem basis

    data yang baik akan memudahkan dalam perekapan absensi, perhitungan

    gaji, pembayaran gaji, dan pembuatan laporan.

    2. Proses pembuatan laporan akan lebih mudah dan tidak perlu mencari dan

    mencatat kembali laporan sesuai bukti-bukti transaksi yang ada.

    3.3. Analisis Kebutuhan Software

    3.3.1. Analisis Kebutuhan

    Analisis kebutuhan dari sistem penggajian yang diusulkan, diantaranya:

    A. Analisis kebutuhan Administrator pada sistem

    A.1. Administrator melakukan login ke sistem

    A.2. Administrator masuk ke menu utama

    A.3. Administrator masuk ke menu master

    A.3.1. Administrator mengelola data user

    A.3.2. Administrator mengelola data karyawan

    A.3.3. Administrator mengelola data jabatan

    A.3.4. Administrator mengelola data tunjangan

    A.3.5. Administrator mengelola data potongan

    A.3.6. Administrator mengelola data akun

    A.4. Administrator masuk ke menu transaksi

    A.4.1. Administrator mengelola absen

    A.4.2. Administrator mengelola penggajian

  • 34

    A.4.3. Administrator mengelola jurnal

    A.5. Administrator masuk ke menu laporan

    A.5.1. Administrator melihat laporan absen

    A.5.2. Administrator melihat laporan penggajian

    A.6. Administrator dapat logout dari sistem

    B. Analisis kebutuhan Karyawan pada sistem

    B.1. Karyawan melakukan login ke sistem

    B.2. Karyawan masuk ke menu utama

    B.3. Karyawan masuk ke menu transaksi

    B.3.1. Karyawan melakukan absen

    B.4. Karyawan dapat logout dari sistem

    C. Analisis kebutuhan Bendahara pada sistem

    C.1. Bendahara melakukan login ke sistem

    C.2. Bendahara masuk ke menu utama

    C.3. Bendahara masuk ke menu master

    C.3.1. Bendahara mengelola data karyawan

    C.3.2. Bendahara mengelola data jabatan

    C.3.3. Bendahara mengelola data tunjangan

    C.3.4. Bendahara mengelola data potongan

    C.3.5. Bendahara mengelola data akun

    C.4. Bendahara masuk ke menu transaksi

    C.4.1. Bendahara mengelola absen

    C.4.2. Bendahara mengelola penggajian

    C.4.3. Bendahara mengelola jurnal

  • 35

    C.5. Bendahara masuk ke menu laporan

    C.5.1. Bendahara melihat laporan absen

    C.5.2. Bendahara melihat laporan penggajian

    C.6. Bendahara dapat logout dari sistem

    D. Analisis kebutuhan Pimpinan pada sistem

    D.1. Pimpinan melakukan login ke sistem

    D.2. Pimpinan masuk ke menu utama

    D.3. Pimpinan masuk ke menu master

    D.3.1. Pimpinan maengelola data user

    D.4. Pimpinan masuk ke menu laporan

    D.4.1. Pimpinan melihat laporan absen

    D.4.2. Pimpinan melihat laporan penggajian

    D.5. Pimpinan dapat logout dari sistem

  • 36

    3.3.2. Use Case Diagram

    Use case diagram dari sistem penggajian yang diusulkan, diantaranya:

    A. Use Case Diagram Administrator pada sistem

    C.1. Administrator melakukan login ke sistem

    Melakukan login

    Mengakses menu

    utama

    Masukan

    password

    Masukan

    id_user

    Administrator

    Batal

    Administrator melakukan login ke sistem

    Gambar III.3. Use Case Diagram Administrator Melakukan Login ke

    Sistem

    Deskripsi use case diagram Administrator melakukan login ke sistem,

    yaitu:

    Tabel III.1.

    Deskripsi Usecase Diagram Administrator Melakukan Login ke

    Sistem

    Use Case Narative Login

    Tujuan Melakukan login dan masuk kedalam sistem

    penggajian

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor membuka aplikasi penggajian

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol login.

    2. Aktor memilih tombol batal.

    Sistem akan mengecek apakah input textbox

    id_user dan password benar, jika benar maka akan

    masuk ke menu utama.

    Sistem akan membatalkan proses dan keluar dari

    aplikasi penggajian.

    Kondisi akhir Jika perintah sesuai maka sistem akan masuk

    kedalam aplikasi penggajian dan aktor dapat

    melakukan aktivitas didalam sistem.

  • 37

    C.2. Administrator masuk ke menu utama

    Mengakses

    Menu Utama

    Mengakses

    Menu laporan

    Mengakses

    Menu master

    Mengakses

    Menu transaksi

    AdministratorLogout

    Administrator masuk ke menu utama

    Gambar III.4. Use Case Diagram Administrator Masuk ke Menu

    Utama

    Deskripsi use case diagram Administrator masuk ke menu utama, yaitu:

    Tabel III.2.

    Deskripsi Usecase Diagram Administrator Masuk ke Menu Utama

    Use Case Narative Menu Utama

    Tujuan Administrator dapat melakukan pengolahan data

    yang ada di menu master, menu transaksi, dan

    menu laporan.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari input data sampai

    melihat laporan.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor membuka aplikasi penggajian dan masuk ke

    menu utama

    Aksi aktor Reaksi sistem

    1. Aktor memilih menu master.

    2. Aktor memilih menu transaksi.

    3. Aktor memilih menu laporan.

    4. Aktor memilih tombol logout

    Sistem akan menampilkan sub menu master seperti

    data user, data karyawan, data jabatan, data

    tunjangan, data potongan, dan data akun.

    Sistem akan menampilkan tambah absen,

    penggajian, dan jurnal.

    Sistem akan menampilkan sub menu laporan seperti

    laporan absen dan laporan penggajian

    Sistem akan keluar dari aktivitas pengguna dan

    akan menampilkan form login.

    Kondisi akhir Jika perintah sesuai maka sistem akan menampilkan

    seperti yang diinginkan aktor.

  • 38

    C.3. Administrator masuk ke menu master

    A.3.1. Administrator mengelola data user

    Menginput

    user Simpan

    Hapus

    Ubah

    Cari

    id_user

    Keluar

    Administrator

    Administrator mengelola data user

    Gambar III.5. Use Case Diagram Administrator Mengelola Data User

    Deskripsi use case diagram Administrator mengelola data user, yaitu:

    Tabel III.3.

    Deskripsi Usecase Diagram Administrator Mengelola Data User

    Use Case Narative Data User

    Tujuan Administrator dapat melakukan pengolahan data

    user seperti menyimpan, menghapus dan

    mengubah data user.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari input data, mencari

    data sampai keluar dari menu data user.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu master

    Aksi aktor Reaksi sistem

    1. Aktor meng-input user.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cari.

    4. Aktor memilih tombol hapus.

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem menampilkan form input user.

    Sistem akan menyimpan data user yang telah di

    input.

    Sistem akan menampilkan data user yang dicari.

    Sistem akan menghapus data user yang dipilih

    Sistem akan menyimpan data user yang telah

    diubah

    Sistem akan keluar dari menu data user.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 39

    A.3.2. Administrator mengelola data karyawan

    Menambah

    karyawan Simpan

    Hapus

    Ubah

    Cari nip

    Keluar

    Administrator

    Administrator mengelola data karyawan

    Gambar III.6. Use Case Diagram Administrator Mengelola Data

    Karyawan

    Deskripsi use case diagram Administrator mengelola data karyawan,

    yaitu:

    Tabel III.4.

    Deskripsi Usecase Diagram Administrator Mengelola Data Karyawan

    Use Case Narative Data Karyawan

    Tujuan Administrator dapat melakukan pengolahan data

    karyawan seperti menyimpan, menghapus dan

    mengubah data karyawan.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari menambah data,

    mencari data sampai keluar dari menu data

    karyawan.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu master.

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol tambah.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cari.

    4. Aktor memilih tombol hapus.

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem akan menampilkan form tambah

    karyawan.

    Sistem akan menyimpan data karyawan yang di

    tambahkan.

    Sistem akan menampilkan data karyawan yang

    dicari.

    Sistem akan menghapus data karyawan yang

    dipilih

    Sistem akan menyimpan data karyawan yang

    telah diubah

    Sistem akan keluar dari menu data karyawan.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 40

    A.3.3. Administrator mengelola data jabatan

    Menginput

    jabatan Simpan

    Hapus

    Ubah

    Cari

    id_jabatan

    Keluar

    Administrator

    Administrator mengelola data jabatan

    Gambar III.7. Use Case Diagram Administrator Mengelola Data

    Jabatan

    Deskripsi use case diagram Administrator mengelola data jabatan, yaitu:

    Tabel III.5.

    Deskripsi Usecase Diagram Administrator Mengelola Data Jabatan

    Use Case Narative Data Jabatan

    Tujuan Administrator dapat melakukan pengolahan data

    jabatan seperti menyimpan, menghapus dan

    mengubah data jabatan.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari input data, mencari

    data sampai keluar dari menu data jabatan.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu master

    Aksi aktor Reaksi sistem

    1. Aktor meng-input jabatan.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cari.

    4. Aktor memilih tombol hapus.

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem menampilkan form input jabatan.

    Sistem akan menyimpan data jabatan yang di

    input.

    Sistem akan menampilkan data jabatan yang

    dicari.

    Sistem akan menghapus data jabatan yang dipilih

    Sistem akan menyimpan data jabatan yang telah

    diubah

    Sistem akan keluar dari menu data jabatan.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 41

    A.3.4. Administrator mengelola data tunjangan

    Menginput

    tunjangan Simpan

    Hapus

    Ubah

    Cari

    no_tunjangan

    Keluar

    Administrator

    Administrator mengelola data tunjangan

    Gambar III.8. Use Case Diagram Administrator Mengelola Data

    Tunjangan

    Deskripsi use case diagram Administrator mengelola data tunjangan,

    yaitu:

    Tabel III.6.

    Deskripsi Usecase Diagram Administrator Mengelola Data Tunjangan

    Use Case Narative Data Tunjangan

    Tujuan Administrator dapat melakukan pengolahan data

    tunjangan seperti menyimpan, menghapus dan

    mengubah data tunjangan.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari input data, mencari

    data sampai keluar dari menu data tunjangan.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu master.

    Aksi aktor Reaksi sistem

    1. Aktor meng-input tunjangan.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cari.

    4. Aktor memilih tombol hapus.

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem menampilkan form input tunjangan.

    Sistem akan menyimpan data tunjangan yang di

    input.

    Sistem akan menampilkan data tunjangan yang

    dicari.

    Sistem akan menghapus data tunjangan yang

    dipilih

    Sistem akan menyimpan data tunjangan yang

    telah diubah

    Sistem akan keluar dari menu data tunjangan.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 42

    A.3.5. Administrator mengelola data potongan

    Menginput

    potongan Simpan

    Hapus

    Ubah

    Cari

    no_potongan

    Keluar

    Administrator

    Administrator mengelola data potongan

    Gambar III.9. Use Case Diagram Administrator Mengelola Data

    Potongan

    Deskripsi use case diagram Administrator mengelola data potongan, yaitu:

    Tabel III.7.

    Deskripsi Usecase Diagram Administrator Mengelola Data Potongan

    Use Case Narative Data Potongan

    Tujuan Administrator dapat melakukan pengolahan data

    potongan seperti menyimpan, menghapus dan

    mengubah data potongan.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari input data, mencari

    data sampai keluar dari menu data potongan.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu master.

    Aksi aktor Reaksi sistem

    1. Aktor meng-input potongan.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cari.

    4. Aktor memilih tombol hapus.

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem menampilkan form input potongan.

    Sistem akan menyimpan data potongan yang di

    input.

    Sistem akan menampilkan data potongan yang

    dicari.

    Sistem akan menghapus data potongan yang

    dipilih

    Sistem akan menyimpan data potongan yang

    telah diubah

    Sistem akan keluar dari menu data potongan.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 43

    A.3.6. Administrator mengelola data akun

    Menginput

    akun Simpan

    Hapus

    Ubah

    Cari

    kode_akun

    Keluar

    Administrator

    Administrator mengelola data akun

    Gambar III.10. Use Case Diagram Administrator Mengelola Data

    Akun

    Deskripsi use case diagram Administrator mengelola data akun, yaitu:

    Tabel III.8.

    Deskripsi Usecase Diagram Administrator Mengelola Data Akun

    Use Case Narative Data Akun

    Tujuan Administrator dapat melakukan pengolahan data

    akun seperti menyimpan, menghapus dan

    mengubah data akun.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari input data, mencari

    data sampai keluar dari menu data akun.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu master.

    Aksi aktor Reaksi sistem

    1. Aktor meng-input akun.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cari.

    4. Aktor memilih tombol hapus.

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem menampilkan form input akun.

    Sistem akan menyimpan data akun yang di input.

    Sistem akan menampilkan data akun yang dicari.

    Sistem akan menghapus data akun yang dipilih

    Sistem akan menyimpan data akun yang telah

    diubah

    Sistem akan keluar dari menu data akun.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 44

    C.4. Administrator masuk ke menu transaksi

    A.4.1. Administrator mengelola absen

    Melakukan

    absen

    Masuk

    Keluar

    Hapus

    Ubah

    Cari

    kode_absen

    Keluar

    Administrator

    Administrator mengelola absen

    Gambar III.11. Use Case Diagram Administrator Mengelola Absen

    Deskripsi use case diagram Administrator mengelola absen, yaitu:

    Tabel III.9.

    Deskripsi Usecase Diagram Administrator Mengelola Absen

    Use Case Narative Absen

    Tujuan Administrator dapat melakukan pengolahan

    absensi seperti menyimpan, menghapus dan

    mengubah absen.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari tambah data,

    mencari data sampai keluar dari menu absen.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu transaksi.

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol absen.

    2. Aktor memilih tombol masuk

    3. Aktor memilih tombol keluar

    4. Aktor memilih tombol cari.

    5. Aktor memilih tombol hapus

    6. Aktor memilih tombol ubah

    7. Aktor memilih tombol keluar.

    Sistem akan mengecek input kode_absen dan nip,

    jika benar maka sistem menampilkan nama

    beserta jabatan karyawan.

    Sistem akan menyimpan jam masuk absen

    karyawan.

    Sistem akan menyimpan jam keluar absen

    karyawan.

    Sistem akan menampilkan data absen yang dicari.

    Sistem akan menghapus data absen yang dipilih

    Sistem akan menyimpan data absen yang telah

    diubah

    Sistem akan keluar dari menu data absen.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 45

    A.4.2. Administrator mengelola penggajian

    Menambah

    gaji Simpan Cetak

    Hapus

    Ubah

    Cari

    kode_penggajian

    keluar

    Administrator

    Administrator mengelola penggajian

    Gambar III.12. Use Case Diagram Administrator Mengelola

    Penggajian

    Deskripsi use case diagram Administrator mengelola penggajian, yaitu:

    Tabel III.10.

    Deskripsi Usecase Diagram Administrator Mengelola Penggajian

    Use Case Narative Penggajian

    Tujuan Administrator dapat melakukan pengolahan gaji

    seperti menyimpan, menghapus dan mengubah

    penggajian.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari tambah data,

    mencari data sampai keluar dari menu

    penggajian.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu transaksi.

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol tambah.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cetak

    4. Aktor memilih tombol cari.

    5. Aktor memilih tombol hapus.

    6. Aktor memilih tombol ubah.

    7. Aktor memilih tombol keluar.

    Sistem akan menampilkan form tambah

    penggajian.

    Sistem akan menyimpan data penggajian yang di

    tambahkan.

    Sistem akan menampilkan slip penggajian yang

    telah disimpan untuk dicetak.

    Sistem akan menampilkan data penggajian yang

    dicari.

    Sistem akan menghapus data penggajian yang

    dipilih

    Sistem akan menyimpan data penggajian yang

    telah diubah

    Sistem akan keluar dari menu data penggajian

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 46

    A.4.3. Administrator mengelola jurnal

    Menambah

    jurnal Simpan

    Hapus

    Ubah

    Cari

    kode_jurnal

    Keluar

    Administrator

    Administrator mengelola jurnal

    Gambar III.13. Use Case Diagram Administrator Mengelola Jurnal

    Deskripsi use case diagram Administrator mengelola jurnal, yaitu:

    Tabel III.11.

    Deskripsi Usecase Diagram Administrator Mengelola Jurnal

    Use Case Narative Jurnal

    Tujuan Administrator dapat melakukan pengolahan

    jurnal seperti menyimpan, menghapus dan

    mengubah jurnal.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari tambah data,

    mencari data sampai keluar dari menu jurnal.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu transaksi.

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol tambah.

    2. Aktor memilih tombol simpan

    3. Aktor memilih tombol cari

    4. Aktor memilih tombol hapus

    5. Aktor memilih tombol ubah

    6. Aktor memilih tombol keluar.

    Sistem menampilkan form tambah jurnal.

    Sistem akan menyimpan data jurnal yang di

    tambahkan.

    Sistem akan menampilkan data jurnal yang dicari.

    Sistem akan menghapus data jurnal yang dipilih

    Sistem akan menyimpan data jurnal yang telah

    diubah

    Sistem akan keluar dari menu data jurnal.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 47

    C.5. Administrator masuk ke menu laporan

    A.5.1. Administrator melihat laporan absen

    Mencari

    periode

    Tampil laporan

    absensi

    KeluarAdministrator

    Administrator melihat laporan absensi

    Cetak

    Gambar III.14. Use Case Diagram Administrator Melihat Laporan

    Absen

    Deskripsi use case diagram Administrator melihat laporan absen, yaitu:

    Tabel III.12.

    Deskripsi Usecase Diagram Administrator Melihat Laporan Absen

    Use Case Narative Melihat Laporan Absen

    Tujuan Administrator dapat melihat laporan absen

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari mencari periode dan

    menampilkan laporan absen sampai keluar dari

    menu laporan absen.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu laporan

    Aksi aktor Reaksi sistem

    1. Aktor mencari periode.

    2. Aktor memilih tombol cetak

    3. Aktor memilih tombol keluar.

    Sistem menampilkan laporan absen yang dicari.

    Sistem akan menampilkan tampilan sebelum

    dicetak.

    Sistem akan keluar dari menu laporan absen.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 48

    A.5.2. Administrator melihat laporan penggajian

    Mencari

    periode

    Tampil laporan

    penggajian

    KeluarAdministrator

    Administrator melihat laporan penggajian

    Cetak

    Gambar III.15. Use Case Diagram Administrator Melihat Laporan

    Penggajian

    Deskripsi use case diagram Administrator melihat laporan penggajian,

    yaitu:

    Tabel III.13.

    Deskripsi Usecase Diagram Administrator Melihat Laporan

    Penggajian

    Use Case Narative Melihat Laporan Penggajian

    Tujuan Administrator dapat melihat laporan penggajian

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari mencari periode dan

    menampilkan laporan penggajian sampai keluar

    dari menu laporan penggajian .

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu laporan

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol cari.

    2. Aktor memilih tombol cetak

    3. Aktor memilih tombol keluar.

    Sistem akan menampilkan laporan penggajian

    yang dicari.

    Sistem akan menampilkan tampilan sebelum

    dicetak.

    Sistem akan keluar dari menu laporan penggajian.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 49

    C.6. Administrator dapat logout dari sistem

    Mengakses

    Menu Utama

    Menampilkan

    pesan konfirmasi No

    Administrator

    melakukan

    Logout

    Administrator dapat Logout dari Sistem

    Yes

    >

    Gambar III.16. Use Case Diagram Administrator dapat Logout dari

    Sistem.

    Deskripsi use case diagram Administrator dapat logout dari sistem, yaitu:

    Tabel III.14.

    Deskripsi Usecase Diagram Administrator dapat Logout dari Sistem

    Use Case Narative Logout

    Tujuan Melakukan logout dan keluar dari sistem

    penggajian

    Deskripsi Sistem ini memungkinkan aktor untuk

    mengakhiri sistem penggajian

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor dalam keadaan masuk ke sistem

    penggajian

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol logout.

    2. Aktor memilih tombol Yes

    3. Aktor memilih tombol No

    Sistem ini menjalankan pengguna keluar dari

    aktivitas dalam sistem penggajian dan akan

    menampilkan pesan Yes atau No.

    Sistem akan keluar dari aktivitas dan akan

    menampilkan menu form login

    Sistem akan membatalkan proses dan aktor

    dapat melakukan aktivitas didalam sistem.

    Kondisi akhir Jika perintah sesuai maka sistem akan keluar

    dari aplikasi penggajian dan aktor dapat

    mengakhiri aktivitas didalam sistem.

  • 50

    B. Use Case Diagram Karyawan pada sistem

    B.1. Karyawan melakukan login ke sistem

    Melakukan login

    Mengakses menu

    utama

    Masukan

    password

    Masukan

    id_user

    Karyawan

    Batal

    Karyawan melakukan login ke sistem

    Gambar III.17. Use Case Diagram Karyawan Melakukan Login ke

    Sistem

    Deskripsi use case diagram Karyawan melakukan login ke sistem, yaitu:

    Tabel III.15.

    Deskripsi Usecase Diagram Karyawan Melakukan Login ke Sistem

    Use Case Narative Login

    Tujuan Melakukan login dan masuk kedalam sistem

    penggajian

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian

    Skenario Utama

    Aktor Karyawan

    Kondisi awal Aktor membuka aplikasi penggajian

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol login.

    2. Aktor memilih tombol batal.

    Sistem akan mengecek apakah input textbox

    id_user dan password benar, jika benar maka akan

    masuk ke menu utama.

    Sistem akan membatalkan proses dan keluar dari

    aplikasi penggajian.

    Kondisi akhir Jika perintah sesuai maka sistem akan masuk

    kedalam aplikasi penggajian dan aktor dapat

    melakukan aktivitas didalam sistem.

  • 51

    B.2. Karyawan masuk ke menu utama

    Mengakses

    Menu UtamaMengakses

    Menu Transaksi

    Karyawan Logout

    Karyawan masuk ke menu utama

    Gambar III.18. Use Case Diagram Karyawan Masuk ke Menu Utama

    Deskripsi use case diagram Karyawan masuk ke menu utama, yaitu:

    Tabel III.16.

    Deskripsi Usecase Diagram Karyawan Masuk ke Menu Utama

    Use Case Narative Menu Utama

    Tujuan Karyawan dapat melakukan penambahan absen di

    menu transaksi

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari melakukan absen

    dan keluar dari menu transaksi.

    Skenario Utama

    Aktor Karyawan

    Kondisi awal Aktor membuka aplikasi penggajian dan masuk

    ke menu utama

    Aksi aktor Reaksi sistem

    1. Aktor memilih menu transaksi.

    2. Aktor memilih tombol logout.

    Sistem menampilkan menu absen untuk

    melakukan absen karyawan.

    Sistem akan keluar dari aktivitas pengguna dan

    akan menampilkan form login.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 52

    B.3. Karyawan masuk ke menu transaksi

    B.3.1. Karyawan melakukan absen

    Melakukan

    absenMasuk

    Keluar

    LogoutKaryawan

    Karyawan mengelola absen

    Gambar III.19. Use Case Diagram Karyawan Melakukan Absen

    Deskripsi use case diagram Karyawan melakukan absen, yaitu:

    Tabel III.17.

    Deskripsi Usecase Diagram Karyawan Melakukan Absen

    Use Case Narative Melakukan Absen

    Tujuan Karyawan dapat melakukan absens.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari menambah absen

    dan keluar dari menu absen.

    Skenario Utama

    Aktor Karyawan

    Kondisi awal Aktor masuk ke menu transaksi

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol absen.

    2. Aktor memilih tombol masuk.

    3. Aktor memilih tombol keluar.

    4. Aktor memilih tombol Logout

    Sistem akan mengecek input kode_absen dan nip,

    jika benar maka sistem menampilkan nama

    beserta jabatan karyawan.

    Sistem akan menyimpan jam masuk absen

    karyawan.

    Sistem akan menyimpan jam keluar absen

    karyawan.

    Sistem akan keluar dari aktivitas pengguna dan

    akan menampilkan form login.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 53

    B.4. Karyawan dapat logout dari sistem

    Mengakses

    Menu Utama

    Menampilkan

    pesan konfirmasi No

    Karyawan

    melakukan

    Logout

    Karyawan dapat Logout dari Sistem

    Yes

    >

    Gambar III.20. Use Case Diagram Karyawan dapat Logout dari

    Sistem.

    Deskripsi use case diagram Karyawan dapat logout dari sistem, yaitu:

    Tabel III.18.

    Deskripsi Usecase Diagram Karyawan dapat Logout dari Sistem

    Use Case Narative Logout

    Tujuan Melakukan logout dan keluar dari sistem

    penggajian

    Deskripsi Sistem ini memungkinkan aktor untuk

    mengakhiri sistem penggajian

    Skenario Utama

    Aktor Karyawan

    Kondisi awal Aktor dalam keadaan masuk ke sistem

    penggajian

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol logout.

    2. Aktor memilih tombol Yes

    3. Aktor memilih tombol No

    Sistem ini menjalankan pengguna keluar dari

    aktivitas dalam sistem penggajian dan akan

    menampilkan pesan Yes atau No.

    Sistem akan keluar dari aktivitas dan akan

    menampilkan menu form login

    Sistem akan membatalkan proses dan aktor

    dapat melakukan aktivitas didalam sistem.

    Kondisi akhir Jika perintah sesuai maka sistem akan keluar

    dari aplikasi penggajian dan aktor dapat

    mengakhiri aktivitas didalam sistem.

  • 54

    C. Use Case Diagram Bendahara pada sistem

    C.1. Bendahara melakukan login ke sistem

    Melakukan login

    Mengakses menu

    utama

    Masukan

    password

    Masukan

    id_user

    Bendahara

    Batal

    Bendahara melakukan login ke sistem

    Gambar III.21. Use Case Diagram Bendahara Melakukan Login ke

    Sistem

    Deskripsi use case diagram Bendahara melakukan login ke sistem, yaitu:

    Tabel III.19.

    Deskripsi Usecase Diagram Bendahara Melakukan Login ke Sistem

    Use Case Narative Login

    Tujuan Melakukan login dan masuk kedalam sistem

    penggajian

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian

    Skenario Utama

    Aktor Bendahara

    Kondisi awal Aktor membuka aplikasi penggajian

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol login.

    2. Aktor memilih tombol batal.

    Sistem akan mengecek apakah input textbox

    id_user dan password benar, jika benar maka akan

    masuk ke menu utama.

    Sistem akan membatalkan proses dan keluar dari

    aplikasi penggajian.

    Kondisi akhir Jika perintah sesuai maka sistem akan masuk

    kedalam aplikasi penggajian dan aktor dapat

    melakukan aktivitas didalam sistem.

  • 55

    C.2. Bendahara masuk ke menu utama

    Mengakses

    Menu Utama

    Mengakses

    Menu laporan

    Mengakses

    Menu master

    Mengakses

    Menu transaksi

    BendaharaLogout

    Bendahara masuk ke menu utama

    Gambar III.22. Use Case Diagram Bendahara Masuk ke Menu Utama

    Deskripsi use case diagram Bendahara masuk ke menu utama, yaitu:

    Tabel III.20.

    Deskripsi Usecase Diagram Bendahara Masuk ke Menu Utama

    Use Case Narative Menu Utama

    Tujuan Bendahara dapat melakukan pengolahan data yang

    ada di menu master, menu transaksi, dan menu

    laporan.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari input data sampai

    melihat laporan.

    Skenario Utama

    Aktor Bendahara

    Kondisi awal Aktor membuka aplikasi penggajian dan masuk ke

    menu utama

    Aksi aktor Reaksi sistem

    1. Aktor memilih menu master.

    2. Aktor memilih menu transaksi.

    3. Aktor memilih menu laporan.

    4. Aktor memilih tombol logout

    Sistem menampilkan sub menu master seperti data

    user, data karyawan, data jabatan, data tunjangan,

    data potongan, dan data akun.

    Sistem menampilkan tambah absen, penggajian,

    dan jurnal.

    Sistem menampilkan sub menu laporan seperti

    laporan absen dan laporan penggajian.

    Sistem akan keluar dari aktivitas pengguna dan

    akan menampilkan form login.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 56

    C.3. Bendahara masuk ke menu master

    C.3.1. Bendahara mengelola data karyawan

    Menambah

    karyawan Simpan

    Hapus

    Ubah

    Cari nip

    Keluar

    Bendahara

    Bendahara mengelola data karyawan

    Gambar III.23. Use Case Diagram Bendahara Mengelola Data

    Karyawan

    Deskripsi use case diagram Bendahara mengelola data karyawan, yaitu:

    Tabel III.21.

    Deskripsi Usecase Diagram Bendahara Mengelola Data Karyawan

    Use Case Narative Data Karyawan

    Tujuan Bendahara dapat melakukan pengolahan data

    karyawan seperti menyimpan, menghapus dan

    mengubah data karyawan.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari menambah data,

    mencari data sampai keluar dari menu data

    karyawan.

    Skenario Utama

    Aktor Bendahara

    Kondisi awal Aktor masuk ke menu master.

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol tambah.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cari.

    4. Aktor memilih tombol hapus.

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem akan menampilkan form tambah

    karyawan.

    Sistem akan menyimpan data karyawan yang di

    tambahkan.

    Sistem akan menampilkan data karyawan yang

    dicari.

    Sistem akan menghapus data karyawan yang

    dipilih

    Sistem akan menyimpan data karyawan yang

    telah diubah

    Sistem akan keluar dari menu data karyawan.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 57

    C.3.2. Bendahara mengelola data jabatan

    Menginput

    jabatan Simpan

    Hapus

    Ubah

    Cari

    id_jabatan

    Keluar

    Bendahara

    Bendahara mengelola data jabatan

    Gambar III.24. Use Case Diagram Bendahara Mengelola Data

    Jabatan

    Deskripsi use case diagram Bendahara mengelola data jabatan, yaitu:

    Tabel III.22.

    Deskripsi Usecase Diagram Bendahara Mengelola Data Jabatan

    Use Case Narative Data Jabatan

    Tujuan Bendahara dapat melakukan pengolahan data

    jabatan seperti menyimpan, menghapus dan

    mengubah data jabatan.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari input data, mencari

    data sampai keluar dari menu data jabatan.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu master

    Aksi aktor Reaksi sistem

    1. Aktor meng-input jabatan.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cari.

    4. Aktor memilih tombol hapus.

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem menampilkan form input jabatan.

    Sistem akan menyimpan data jabatan yang di

    input.

    Sistem akan menampilkan data jabatan yang

    dicari.

    Sistem akan menghapus data jabatan yang dipilih

    Sistem akan menyimpan data jabatan yang telah

    diubah

    Sistem akan keluar dari menu data jabatan.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 58

    C.3.3. Bendahara mengelola data tunjangan

    Menginput

    tunjangan Simpan

    Hapus

    Ubah

    Cari

    no_tunjangan

    Keluar

    Bendahara

    Bendahara mengelola data tunjangan

    Gambar III.25. Use Case Diagram Bendahara Mengelola Data

    Tunjangan

    Deskripsi use case diagram Bendahara mengelola data tunjangan, yaitu:

    Tabel III.23.

    Deskripsi Usecase Diagram Bendahara Mengelola Data Tunjangan

    Use Case Narative Data Tunjangan

    Tujuan Bendahara dapat melakukan pengolahan data

    tunjangan seperti menyimpan, menghapus dan

    mengubah data tunjangan.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari input data, mencari

    data sampai keluar dari menu data tunjangan.

    Skenario Utama

    Aktor Bendahara

    Kondisi awal Aktor masuk ke menu master.

    Aksi aktor Reaksi sistem

    1. Aktor meng-input tunjangan.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cari.

    4. Aktor memilih tombol hapus.

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem menampilkan form input tunjangan.

    Sistem akan menyimpan data tunjangan yang di

    input.

    Sistem akan menampilkan data tunjangan yang

    dicari.

    Sistem akan menghapus data tunjangan yang

    dipilih

    Sistem akan menyimpan data tunjangan yang

    telah diubah

    Sistem akan keluar dari menu data tunjangan.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 59

    C.3.4. Bendahara mengelola data potongan

    Menginput

    potongan Simpan

    Hapus

    Ubah

    Cari

    no_potongan

    Keluar

    Bendahara

    Bendahara mengelola data potongan

    Gambar III.26. Use Case Diagram Bendahara Mengelola Data

    Potongan

    Deskripsi use case diagram Bendahara mengelola data potongan, yaitu:

    Tabel III.24.

    Deskripsi Usecase Diagram Bendahara Mengelola Data Potongan

    Use Case Narative Data Potongan

    Tujuan Bendahara dapat melakukan pengolahan data

    potongan seperti menyimpan, menghapus dan

    mengubah data potongan.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari input data, mencari

    data sampai keluar dari menu data potongan.

    Skenario Utama

    Aktor Bendahara

    Kondisi awal Aktor masuk ke menu master.

    Aksi aktor Reaksi sistem

    1. Aktor meng-input potongan.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cari.

    4. Aktor memilih tombol hapus.

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem menampilkan form input potongan.

    Sistem akan menyimpan data potongan yang di

    input.

    Sistem akan menampilkan data potongan yang

    dicari.

    Sistem akan menghapus data potongan yang

    dipilih

    Sistem akan menyimpan data potongan yang

    telah diubah

    Sistem akan keluar dari menu data potongan.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 60

    C.3.5. Bendahara mengelola data akun

    Menginput

    akun Simpan

    Hapus

    Ubah

    Cari

    kode_akun

    Keluar

    Bendahara

    Bendahara mengelola data akun

    Gambar III.27. Use Case Diagram Bendahara Mengelola Data Akun

    Deskripsi use case diagram Bendahara mengelola data akun, yaitu:

    Tabel III.25.

    Deskripsi Usecase Diagram Bendahara Mengelola Data Akun

    Use Case Narative Data Akun

    Tujuan Bendahara dapat melakukan pengolahan data

    akun seperti menyimpan, menghapus dan

    mengubah data akun.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari input data, mencari

    data sampai keluar dari menu data akun.

    Skenario Utama

    Aktor Bendahara

    Kondisi awal Aktor masuk ke menu master.

    Aksi aktor Reaksi sistem

    1. Aktor meng-input akun.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cari.

    4. Aktor memilih tombol hapus.

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem menampilkan form input akun.

    Sistem akan menyimpan data akun yang di input.

    Sistem akan menampilkan data akun yang dicari.

    Sistem akan menghapus data akun yang dipilih

    Sistem akan menyimpan data akun yang telah

    diubah

    Sistem akan keluar dari menu data akun.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 61

    C.4. Bendahara masuk ke menu transaksi

    C.4.1. Bendahara mengelola absen

    Melakukan

    absen

    Masuk

    Keluar

    Hapus

    Ubah

    Cari

    kode_absen

    Keluar

    Bendahara

    Bendahara mengelola absen

    Gambar III.28. Use Case Diagram Bendahara Mengelola Absen

    Deskripsi use case diagram Bendahara mengelola absen, yaitu:

    Tabel III.26.

    Deskripsi Usecase Diagram Bendahara Mengelola Absen

    Use Case Narative Absen

    Tujuan Bendahara dapat melakukan pengolahan absensi

    seperti menyimpan, menghapus dan mengubah

    absen.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari tambah data,

    mencari data sampai keluar dari menu absen.

    Skenario Utama

    Aktor Bendahara

    Kondisi awal Aktor masuk ke menu transaksi.

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol absen.

    2. Aktor memilih tombol masuk

    3. Aktor memilih tombol keluar

    4. Aktor memilih tombol cari.

    5. Aktor memilih tombol hapus

    6. Aktor memilih tombol ubah

    7. Aktor memilih tombol keluar.

    Sistem akan mengecek input kode_absen dan nip,

    jika benar maka sistem menampilkan nama

    beserta jabatan karyawan.

    Sistem akan menyimpan jam masuk absen

    karyawan.

    Sistem akan menyimpan jam keluar absen

    karyawan.

    Sistem akan menampilkan data absen yang dicari.

    Sistem akan menghapus data absen yang dipilih

    Sistem akan menyimpan data absen yang telah

    diubah

    Sistem akan keluar dari menu data absen.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 62

    C.4.2. Bendahara mengelola penggajian

    Menambah

    gaji Simpan Cetak

    Hapus

    Ubah

    Cari

    kode_penggajian

    keluar

    Administrator

    Administrator mengelola penggajian

    Gambar III.29. Use Case Diagram Bendahara Mengelola Gaji

    Deskripsi use case diagram Bendahara mengelola gaji, yaitu:

    Tabel III.27.

    Deskripsi Usecase Diagram Bendahara Mengelola Gaji

    Use Case Narative Penggajian

    Tujuan Bendahara dapat melakukan pengolahan gaji

    seperti menyimpan, menghapus dan mengubah

    penggajian.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari tambah data,

    mencari data sampai keluar dari menu

    penggajian.

    Skenario Utama

    Aktor Bendahara

    Kondisi awal Aktor masuk ke menu transaksi.

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol tambah.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cetak

    4. Aktor memilih tombol cari.

    5. Aktor memilih tombol hapus.

    6. Aktor memilih tombol ubah.

    7. Aktor memilih tombol keluar.

    Sistem akan menampilkan form tambah

    penggajian.

    Sistem akan menyimpan data penggajian yang di

    tambahkan.

    Sistem akan menampilkan slip penggajian yang

    telah disimpan untuk dicetak.

    Sistem akan menampilkan data penggajian yang

    dicari.

    Sistem akan menghapus data penggajian yang

    dipilih

    Sistem akan menyimpan data penggajian yang

    telah diubah

    Sistem akan keluar dari menu data penggajian

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 63

    C.4.3. Bendahara mengelola jurnal

    Menambah

    jurnal Simpan

    Hapus

    Ubah

    Mencari

    Kode_jurnal

    Keluar

    Administrator

    Administrator mengelola jurnal

    Gambar III.30. Use Case Diagram Bendahara Mengelola Jurnal

    Deskripsi use case diagram Bendahara mengelola jurnal, yaitu:

    Tabel III.28.

    Deskripsi Usecase Diagram Bendahara Mengelola Jurnal

    Use Case Narative Jurnal

    Tujuan Administrator dapat melakukan pengolahan

    jurnal seperti menyimpan, menghapus dan

    mengubah jurnal.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari tambah data,

    mencari data sampai keluar dari menu jurnal.

    Skenario Utama

    Aktor Administrator

    Kondisi awal Aktor masuk ke menu transaksi.

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol tambah.

    2. Aktor memilih tombol simpan

    3. Aktor mencari jurnal

    4. Aktor memilih tombol hapus

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem menampilkan form tambah jurnal.

    Sistem akan menyimpan data jurnal yang di

    tambahkan.

    Sistem menampilkan data jurnal yang dicari.

    Sistem akan menghapus data jurnal yang dipilih

    Sistem akan menyimpan data jurnal yang telah

    diubah

    Sistem akan keluar dari menu data jurnal.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 64

    C.5. Bendahara masuk ke masuk ke menu laporan

    C.5.1. Bendahara melihat laporan absen

    Mencari

    periode

    Tampil laporan

    absensi

    KeluarBendahara

    Bendahara melihat laporan absensi

    Cetak

    Gambar III.31. Use Case Diagram Bendahara Melihat Laporan Absen

    Deskripsi use case diagram Bendahara melihat laporan absen, yaitu:

    Tabel III.29.

    Deskripsi Usecase Diagram Bendahara Melihat Laporan Absen

    Use Case Narative Melihat Laporan Absen

    Tujuan Bendahara dapat melihat laporan absen

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari mencari periode dan

    menampilkan laporan absen sampai keluar dari

    menu laporan absen.

    Skenario Utama

    Aktor Bendahara

    Kondisi awal Aktor masuk ke menu laporan

    Aksi aktor Reaksi sistem

    1. Aktor mencari periode.

    2. Aktor memilih tombol cetak

    3. Aktor memilih tombol keluar.

    Sistem menampilkan laporan absen yang dicari.

    Sistem akan menampilkan tampilan sebelum

    dicetak.

    Sistem akan keluar dari menu laporan absen.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 65

    C.5.2. Bendahara melihat laporan penggajian

    Mencari

    periode

    Tampil laporan

    penggajian

    KeluarBendahara

    Bendahara melihat laporan penggajian

    Cetak

    Gambar III.32. Use Case Diagram Bendahara Melihat Laporan

    Penggajian

    Deskripsi use case diagram Bendahara melihat laporan penggajian, yaitu:

    Tabel III.30.

    Deskripsi Usecase Diagram Bendahara Melihat Laporan Penggajian

    Use Case Narative Melihat Laporan Penggajian

    Tujuan Bendahara dapat melihat laporan penggajian

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari mencari periode dan

    menampilkan laporan penggajian sampai keluar

    dari menu laporan penggajian .

    Skenario Utama

    Aktor Bendahara

    Kondisi awal Aktor masuk ke menu laporan

    Aksi aktor Reaksi sistem

    1. Aktor mencari periode.

    2. Aktor memilih tombol cetak

    3. Aktor memilih tombol keluar.

    Sistem menampilkan laporan penggajian yang

    dicari.

    Sistem akan menampilkan tampilan sebelum

    dicetak.

    Sistem akan keluar dari menu laporan penggajian.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 66

    C.6. Bendahara dapat logout dari sistem

    Mengakses

    Menu Utama

    Menampilkan

    pesan konfirmasi No

    Bendahara

    melakukan

    Logout

    Bendahara dapat Logout dari Sistem

    Yes

    >

    Gambar III.33. Use Case Diagram Bendahara dapat Logout dari

    Sistem.

    Deskripsi use case diagram Bendahara dapat logout dari sistem, yaitu:

    Tabel III.31.

    Deskripsi Usecase Diagram Bendahara dapat Logout dari Sistem

    Use Case Narative Logout

    Tujuan Melakukan logout dan keluar dari sistem

    penggajian

    Deskripsi Sistem ini memungkinkan aktor untuk

    mengakhiri sistem penggajian

    Skenario Utama

    Aktor Bendahara

    Kondisi awal Aktor dalam keadaan masuk ke sistem

    penggajian

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol logout.

    2. Aktor memilih tombol Yes

    3. Aktor memilih tombol No

    Sistem ini menjalankan pengguna keluar dari

    aktivitas dalam sistem penggajian dan akan

    menampilkan pesan Yes atau No.

    Sistem akan keluar dari aktivitas dan akan

    menampilkan menu form login

    Sistem akan membatalkan proses dan aktor

    dapat melakukan aktivitas didalam sistem.

    Kondisi akhir Jika perintah sesuai maka sistem akan keluar

    dari aplikasi penggajian dan aktor dapat

    mengakhiri aktivitas didalam sistem.

  • 67

    D. Use Case Diagram Pimpinan pada sistem

    D.1. Pimpinan melakukan login ke sistem

    Melakukan login

    Mengakses menu

    utama

    Masukan

    password

    Masukan

    id_user

    Pimpinan

    Batal

    Pimpinan melakukan login ke sistem

    Gambar III.34. Use Case Diagram Pimpinan Melakukan Login ke

    Sistem

    Deskripsi use case diagram Pimpinan melakukan login ke sistem, yaitu:

    Tabel III.32.

    Deskripsi Usecase Diagram Pimpinan Melakukan Login ke Sistem

    Use Case Narative Login

    Tujuan Melakukan login dan masuk kedalam sistem

    penggajian

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian

    Skenario Utama

    Aktor Pimpinan

    Kondisi awal Aktor membuka aplikasi penggajian

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol login.

    2. Aktor memilih tombol batal.

    Sistem akan mengecek apakah input textbox

    id_user dan password benar, jika benar maka akan

    masuk ke menu utama.

    Sistem akan membatalkan proses dan keluar dari

    aplikasi penggajian.

    Kondisi akhir Jika perintah sesuai maka sistem akan masuk

    kedalam aplikasi penggajian dan aktor dapat

    melakukan aktivitas didalam sistem.

  • 68

    D.2. Pimpinan masuk ke menu utama

    Mengakses

    Menu Utama

    Mengakses

    Menu Laporan

    Pimpinan

    Logout

    Pimpinan masuk ke menu utama

    Gambar III.35. Use Case Diagram Pimpinan Masuk ke Menu Utama

    Deskripsi use case diagram Pimpinan masuk ke menu utama, yaitu:

    Tabel III.33.

    Deskripsi Usecase Diagram Pimpinan Masuk ke Menu Utama

    Use Case Narative Menu Utama

    Tujuan Pimpinan dapat melihat data yang ada di menu

    laporan.

    Deskripsi Sistem ini memungkinkan aktor untuk melihat

    laporan dalam sistem penggajian.

    Skenario Utama

    Aktor Pimpinan

    Kondisi awal Aktor masuk ke menu laporan

    Aksi aktor Reaksi sistem

    1. Aktor memilih menu laporan.

    2. Aktor memilih tombol logout.

    Sistem menampilkan sub menu laporan seperti

    laporan absen dan laporan penggajian.

    Sistem akan keluar dari aktivitas pengguna dan

    akan menampilkan form login.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 69

    D.3. Pimpinan masuk ke menu master

    D.3.1. Pimpinan mengelola data user

    Menginput

    user Simpan

    Hapus

    Ubah

    Cari

    id_user

    Keluar

    Pimpinan

    Pimpinan mengelola data user

    Gambar III.36. Use Case Diagram Pimpinan Mengelola Data User

    Deskripsi use case diagram Pimpinan mengelola data user, yaitu:

    Tabel III.34.

    Deskripsi Usecase Diagram Pimpinan Mengelola Data User

    Use Case Narative Data User

    Tujuan Pimpinan dapat melakukan pengolahan data user

    seperti menyimpan, menghapus dan mengubah

    data user.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari input data, mencari

    data sampai keluar dari menu data user.

    Skenario Utama

    Aktor Pimpinan

    Kondisi awal Aktor masuk ke menu master

    Aksi aktor Reaksi sistem

    1. Aktor meng-input user.

    2. Aktor memilih tombol simpan.

    3. Aktor memilih tombol cari.

    4. Aktor memilih tombol hapus.

    5. Aktor memilih tombol ubah.

    6. Aktor memilih tombol keluar.

    Sistem menampilkan form input user.

    Sistem akan menyimpan data user yang telah di

    input.

    Sistem akan menampilkan data user yang dicari.

    Sistem akan menghapus data user yang dipilih

    Sistem akan menyimpan data user yang telah

    diubah

    Sistem akan keluar dari menu data user.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 70

    D.4. Pimpinan masuk ke menu laporan

    D.4.1. Pimpinan melihat laporan absen

    Mencari

    periode

    Tampil laporan

    absensi

    KeluarPimpinan

    Pimpinan melihat laporan absensi

    Cetak

    Gambar III.37. Use Case Diagram Pimpinan Melihat Laporan Absensi

    Deskripsi use case diagram Pimpinan melihat laporan absensi, yaitu:

    Tabel III.35.

    Deskripsi Usecase Diagram Pimpinan Melihat Laporan Absensi

    Use Case Narative Melihat Laporan Absensi

    Tujuan Pimpinan dapat melihat laporan absensi

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari mencari periode dan

    menampilkan laporan absensi sampai keluar dari

    menu laporan absensi .

    Skenario Utama

    Aktor Pimpinan

    Kondisi awal Aktor masuk ke menu laporan

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol cari.

    2. Aktor memilih tombol cetak

    3. Aktor memilih tombol keluar.

    Sistem akan menampilkan laporan absensi yang

    dicari sesuai periode yang di masukan.

    Sistem akan menampilkan tampilan sebelum

    dicetak.

    Sistem akan keluar dari menu laporan absensi.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 71

    D.4.2. Pimpinan melihat laporan gaji

    Mencari

    periode

    Tampil laporan

    absensi

    KeluarPimpinan

    Pimpinan melihat laporan absensi

    Cetak

    Gambar III.38. Use Case Diagram Pimpinan Melihat Laporan Gaji

    Deskripsi use case diagram Pimpinan melihat laporan gaji, yaitu:

    Tabel III.36.

    Deskripsi Usecase Diagram Pimpinan Melihat Laporan Gaji

    Use Case Narative Melihat Laporan Gaji

    Tujuan Pimpinan dapat melihat laporan gaji.

    Deskripsi Sistem ini memungkinkan aktor untuk mengelola

    sistem penggajian mulai dari mencari periode dan

    menampilkan laporan gaji sampai keluar dari

    menu laporan gaji .

    Skenario Utama

    Aktor Pimpinan

    Kondisi awal Aktor membuka aplikasi penggajian dan masuk

    ke menu utama

    Aksi aktor Reaksi sistem

    1. aktor memilih

    tombol cari.

    2. aktor memilih

    tombol keluar.

    Sistem akan menampilkan laporan gaji yang

    dicari.

    Sistem akan keluar dari menu laporan gaji.

    Kondisi akhir Jika perintah sesuai maka sistem akan

    menampilkan seperti yang diinginkan aktor.

  • 72

    D.5. Pimpinan dapat logout dari sistem

    Mengakses

    Menu Utama

    Menampilkan

    pesan konfirmasi No

    Bendahara

    melakukan

    Logout

    Bendahara dapat Logout dari Sistem

    Yes

    >

    Gambar III.39. Use Case Diagram Pimpinan dapat Logout dari

    Sistem.

    Deskripsi use case diagram Pimpinan dapat logout dari sistem, yaitu:

    Tabel III.37.

    Deskripsi Usecase Diagram Pimpinan dapat Logout dari Sistem

    Use Case Narative Logout

    Tujuan Melakukan logout dan keluar dari sistem

    penggajian

    Deskripsi Sistem ini memungkinkan aktor untuk

    mengakhiri sistem penggajian

    Skenario Utama

    Aktor Pimpinan

    Kondisi awal Aktor dalam keadaan masuk ke sistem

    penggajian

    Aksi aktor Reaksi sistem

    1. Aktor memilih tombol logout.

    2. Aktor memilih tombol Yes

    3. Aktor memilih tombol No

    Sistem ini menjalankan pengguna keluar dari

    aktivitas dalam sistem penggajian dan akan

    menampilkan pesan Yes atau No.

    Sistem akan keluar dari aktivitas dan akan

    menampilkan menu form login

    Sistem akan membatalkan proses dan aktor

    dapat melakukan aktivitas didalam sistem.

    Kondisi akhir Jika perintah sesuai maka sistem akan keluar

    dari aplikasi penggajian dan aktor dapat

    mengakhiri aktivitas didalam sistem.

  • 73

    3.3.3. Activity Diagram

    Activity diagram dari sistem penggajian yang diusulkan, diantaranya:

    A. Activity Diagram Administrator pada sistem

    A.1. Administrator melakukan login ke sistem

    Activity diagram Login ke sistem

    Sistem Administrator

    Melakukan login

    Masukkan

    id_userMasukkan

    password

    Cek id_user dan password

    Masuk kedalam

    Menu utamaTampil pesan

    Maaf Id_user atau

    Password anda salah

    benarsalah

    Kembali ke form login

    Gambar III.40. Activity Diagram Administrator Melakukan Login ke

    Sistem.

    A.2. Administrator masuk ke menu utama

    Activity diagram menu utama

    Sistem Administrator

    Masuk ke menu utama

    Menampilkan menu utama

    Menu

    MasterLogout

    Keluar sistem

    Menu

    Transaksi

    Menu

    Laporan

    Gambar III.41. Activity Diagram Administrator Masuk ke Menu

    Utama.

  • 74

    A.3. Administrator masuk ke menu master

    A.3.1. Administrator mengelola data user

    Activity Diagram Data User

    Sistem Administrator

    Memilih Menu Master

    Menampilkan Menu Master

    Klik submenu Data User

    Menampilkan form Data User

    Id_user Nama_user Hak_akses

    Meng-input

    Form user

    Sub Menu

    Data Akun

    Sub Menu

    Data JabatanSub Menu

    Data Karyawan

    Sub Menu

    Data User

    Memasukkan

    Id_user

    Klik id_user

    Yang dicari Menampilkan form data user

    Yang telah disimpan

    Menampilkan pencarian

    Id_user

    Melakukan

    Pengubahan data

    Menampilkan pesan

    Klik tombol

    Hapus

    Klik tombol

    Simpan

    Menampilkan pesan

    Klik tombol

    Keluar

    Menampilkan

    Tombol Hapus

    keluar

    Cari

    user

    Tambah user

    Menghapus id_user

    Yang dipilih

    Keluar dari Data User

    Klik tombol Ubah

    Menampilkan tombol

    Simpan

    Menampilkan tombol Ubah

    Menghapus

    data

    ubahhapus

    Mengelola data user

    Sub Menu

    Data Tunjangan

    Sub Menu

    Data Potongan

    Password

    Mengelola form data user

    yang telah disimpan

    Klik tombol Cari

    Menampilkan Tombol Cari

    Menyimpan data user

    Menyimpan data user

    yang telah diubah

    Menampilkan pesan

    Gambar III.42. Activity Diagram Administrator Mengelola Data User.

  • 75

    A.3.2. Administrator mengelola data karyawan

    Activity Diagram Data Karyawan

    Sistem Administrator

    Memilih Menu Master

    Menampilkan Menu Master

    Klik submenu Data Karyawan

    Menampilkan form Data Karyawan

    nip

    Nama_karyawan

    Tanggal_lahir

    Meng-input

    Form karyawan

    Sub Menu

    Data Akun

    Sub Menu

    Data JabatanSub Menu

    Data Karyawan

    Sub Menu

    Data User

    Memasukkan

    nip

    Klik nip

    Yang dicari Menampilkan form data karyawan

    Yang telah disimpan

    Menampilkan pencarian

    nip

    Melakukan

    Pengubahan data

    Menyimpan data karyawan

    yang telah diubah

    Klik tombol

    Hapus

    Klik tombol

    Simpan Menyimpan data user

    Klik tombol

    Keluar

    Menampilkan

    Tombol Hapus

    keluar

    Cari

    karyawan

    Tambah karyawan

    Klik tombol Ubah

    Menampilkan tombol

    Simpan

    Menampilkan tombol Ubah

    Menghapus

    data

    ubahhapus

    Mengelola data karyawan

    Sub Menu

    Data Tunjangan

    Sub Menu

    Data Potongan

    Tempat_lahir

    agama

    Mengelola form data karyawan

    yang telah disimpan

    No_telpon

    Status_kawinPendidikan_terakhir

    Jenis_kelamin alamat

    Keluar dari Data karyawan

    Menghapus nip

    Yang dipilih

    Menampilkan tombol Cari

    Klik tombol Cari

    Id_jabatan

    Menampilkan pesan

    Menampilkan pesan

    Menampilkan pesan

    Gambar III.43. Activity Diagram Administrator Mengelola Data

    Karyawan.

  • 76

    A.3.3. Administrator mengelola data jabatan

    Activity Diagram Data Jabatan

    Sistem Administrator

    Memilih menu master

    Menampilkan Menu Master

    Klik submenu Data Jabatan

    Menampilkan form Data Jabatan

    Id_jabatan Nama_jabatan gaji

    Meng-input

    Form jabatan

    Sub Menu

    Data Akun

    Sub Menu

    Data Jabatan

    Sub Menu

    Data Karyawan

    Sub Menu

    Data User

    Memasukkan

    Id_jabatan

    Klik id_jabatan

    Yang dicari Menampilkan form data jabatan

    Yang telah disimpan

    Menampilkan pencarian

    Id_jabatan

    Melakukan

    Pengubahan data

    Menyimpan data jabatan

    yang telah diubah

    Klik tombol

    Hapus

    Klik tombol

    Simpan Menyimpan data jabatan

    Klik tombol

    Keluar

    Menampilkan

    Tombol Hapus

    keluar

    Cari

    jabatan

    Tambah jabatan

    Menghapus id_jabatan

    Yang dipilih

    Keluar dari Data Jabatan

    Klik tombol Ubah

    Menampilkan tombol

    Simpan

    Menampilkan tombol Ubah

    Menghapus

    data

    ubahhapus

    Mengelola data jabatan

    Sub Menu

    Data Tunjangan

    Sub Menu

    Data Potongan

    Mengelola form data jabatan

    yang telah disimpan

    Klik tombol Cari

    Menampilkan tombol Cari

    Menampilkan pesan

    Menampilkan pesan

    Menampilkan pesan

    Gambar III.44. Activity Diagram Administrator Mengelola Data

    Jabatan.

  • 77

    A.3.4. Administrator mengelola data tunjangan

    Activity Diagram Data Tunjangan

    Sistem Administrator

    Memilih menu master

    Menampilkan Menu Master

    Klik submenu Data Tunjangan

    Menampilkan form Data Tunjangan

    no_tunjangan nama_tunjangan Jumlah_tunjangan

    Meng-input

    Form tunjangan

    Sub Menu

    Data Akun

    Sub Menu

    Data JabatanSub Menu

    Data Karyawan

    Sub Menu

    Data User

    Memasukkan

    No_tunjangan

    Klik no_tunjangan

    Yang dicari Menampilkan form data tunjangan

    Yang telah disimpan

    Menampilkan pencarian

    No_tunjangan

    Melakukan

    Pengubahan data

    Menyimpan data tunjangan

    yang telah diubah

    Klik tombol

    Hapus

    Klik tombol

    Simpan Menyimpan data tunjangan

    Klik tombol

    Keluar

    Menampilkan

    Tombol Hapus

    keluar

    Cari

    tunjangan

    Tambah tunjangan

    Menghapus no_tunjangan

    Yang dipilih

    Keluar dari Data tunjangan

    Klik tombol Ubah

    Menampilkan tombol

    Simpan

    Menampilkan tombol Ubah

    Menghapus

    data

    ubahhapus

    Mengelola data tunjangan

    Sub Menu

    Data Tunjangan

    Sub Menu

    Data Potongan

    Mengelola form data tunjangan

    yang telah disimpan

    Klik tombol Cari

    Menampilkan tombol Cari

    Menampilkan pesan

    Menampilkan pesan

    Menampilkan pesan

    Gambar III.45. Activity Diagram Administrator Mengelola Data

    Tunjangan.

  • 78

    A.3.5. Administrator mengelola data potongan

    Activity Diagram Data Potongan

    Sistem Administrator

    Memilih menu master

    Menampilkan Menu Master

    Klik submenu Data Potongan

    Menampilkan form Data Potongan

    no_potongan nama_potongan Jumlah_potongan

    Meng-input

    Form potongan

    Sub Menu

    Data Akun

    Sub Menu

    Data JabatanSub Menu

    Data Karyawan

    Sub Menu

    Data User

    Memasukkan

    No_potongan

    Klik no_potongan

    Yang dicari Menampilkan form data potongan

    Yang telah disimpan

    Menampilkan pencarian

    No_potongan

    Melakukan

    Pengubahan data

    Menyimpan data potongan

    yang telah diubah

    Klik tombol

    Hapus

    Klik tombol

    Simpan Menyimpan data potongan

    Klik tombol

    Keluar

    Menampilkan

    Tombol Hapus

    keluar

    Cari

    potongan

    Tambah potongan

    Menghapus no_potongan

    Yang dipilih

    Keluar dari Data potongan

    Klik tombol Ubah

    Menampilkan tombol

    Simpan

    Menampilkan tombol Ubah

    Menghapus

    data

    ubahhapus

    Mengelola data potongan

    Sub Menu

    Data Tunjangan

    Sub Menu

    Data Potongan

    Mengelola form data potongan

    yang telah disimpan

    Klik tombol Cari

    Menampilkan tombol Cari

    Menampilkan pesan

    Menampilkan pesan

    Menampilkan pesan

    Gambar III.46. Activity Diagram Administrator Mengelola Data

    Potongan.

  • 79

    A.3.6. Administrator mengelola data akun

    Activity Diagram Data Akun

    Sistem Administrator

    Memilih menu master

    Menampilkan Menu Master

    Klik submenu Data Akun

    Menampilkan form Data Akun

    Kode_akun Nama_akun Jenis_akun

    Meng-input

    Form akun

    Sub Menu

    Data Akun

    Sub Menu

    Data Jabatan

    Sub Menu

    Data Karyawan

    Sub Menu

    Data User

    Memasukkan

    Kode_akun

    Klik kode_akun

    Yang dicari Menampilkan form data akun

    Yang telah disimpan

    Menampilkan pencarian

    Kode_akun

    Melakukan

    Pengubahan data

    Menyimpan data akun

    yang telah diubah

    Klik tombol

    Hapus

    Klik tombol

    Simpan Menyimpan data akun

    Klik tombol

    Keluar

    Menampilkan

    Tombol Hapus

    keluar

    Cari akun

    Tambah akun

    Menghapus kode_akun

    Yang dipilih

    Keluar dari Data akun

    Klik tombol Ubah

    Menampilkan tombol

    Simpan

    Menampilkan tombol Ubah

    Menghapus

    data

    ubahhapus

    Mengelola data akun

    Sub Menu

    Data Tunjangan

    Sub Menu

    Data Potongan

    Mengelola form data akun

    yang telah disimpan

    Klik tombol Cari

    Menampilkan tombol Cari

    Menampilkan pesan

    Menampilkan pesan

    Menampilkan pesan

    Gambar III.47. Activity Diagram Administrator Mengelola Data

    Akun.

  • 80

    A.4. Administrator masuk ke menu transaksi

    A.4.1. Administrator mengelola absen

    Activity Diagram Absen

    Sistem Administrator

    Memilih menu transaksi

    Menampilkan Menu Transaksi

    Klik submenu absen

    Menampilkan form absen

    Mengisi

    Form absen

    Sub Menu

    PenggajianSub Menu

    Absen

    Memasukkan

    Kode_absen

    Klik kode_absen

    Yang dicari Menampilkan form absen

    Yang telah disimpan

    Menampilkan pencarian

    Kode_absen

    Melakukan

    Pengubahan data

    Menyimpan absen

    yang telah diubah

    Klik tombol

    Hapus

    Klik tombol

    Absen Menyimpan absen

    Klik tombol

    Keluar

    Menampilkan

    Tombol Hapus

    keluar

    Cari

    absen

    Tambah absen

    Klik tombol Ubah

    Menampilkan tombol

    Absen

    Menampilkan tombol Ubah

    Menghapus

    data

    ubahhapus

    Mengelola absen

    Sub Menu

    Jurnal

    Kode_absen

    Mengelola form absen

    yang telah disimpan

    Tanggal-absen

    masuk

    keluar nip

    Keluar dari menu absen

    Menghapus kode_abseni

    Yang dipilih

    Menampilkan tombol Cari

    Klik tombol Cari

    Menampilkan pesan

    Menampilkan pesan

    Menampilkan pesan

    Gambar III.48. Activity Diagram Administrator Mengelola Absen.

  • 81

    A.4.2. Administrator mengelola penggajian

    Activity Diagram Penggajian

    Sistem Administrator

    Memilih Menu Transaksi

    Menampilkan Menu Transaksi

    Klik submenu penggajian

    Menampilkan form penggajian

    Tanggal_gaji

    Total_gaji

    Mengisi

    Form penggajian

    Sub Menu

    penggajian

    Sub Menu

    Absen

    Memasukkan

    Kode_penggajian

    Klik kode_penggajian

    Yang dicari Menampilkan form penggajian

    Yang telah disimpan

    Menampilkan pencarian

    Kode_penggajian

    Melakukan

    Pengubahan data

    Menyimpan penggajian

    yang telah diubah

    Klik tombol

    Hapus

    Klik tombol

    Simpan

    Menyimpan penggajian

    Klik tombol

    Keluar

    Menampilkan

    Tombol Hapus

    keluar

    Cari

    gaji

    Tambah

    gaji

    Klik tombol Ubah

    Menampilkan tombol

    Simpan

    Menampilkan tombol Ubah

    Menghapus

    data

    ubahhapus

    Mengelola penggajian

    Sub Menu

    Jurnal

    nip

    No_tunjangan

    Mengelola form penggajian

    yang telah disimpan

    No_potonganId_user

    Keluar dari menu penggajian

    Menghapus kode_penggajian

    Yang dipilih

    Menampilkan tombol Cari

    Klik tombol Cari

    kode_penggajian

    Menampilkan pesan

    Menampilkan pesan

    Menampilkan pesan

    cetak

    slipgaji

    Klik tombol cetak

    Menampilkan slip penggajian

    Gambar III.49. Activity Diagram Administrator Mengelola

    Penggajian.

  • 82

    A.4.3. Administrator mengelola jurnal

    Activity Diagram Jurnal

    Sistem Administrator

    Memilih Menu Transaksi

    Menampilkan Menu Transaksi

    Klik submenu jurnal

    Menampilkan form jurnal

    Tangga_jurnal memo

    Mengisi

    Form jurnal

    Sub Menu

    PenggajianSub Menu

    Absen

    Melakukan

    Pengubahan data

    Menyimpan jurnal

    yang telah diubah

    Klik tombol

    Hapus

    Klik tombol

    Simpan Menyimpan jurnal

    Klik tombol

    Keluar

    Menampilkan

    Tombol Hapus

    keluar Tambah jurnal

    Klik tombol Ubah

    Menampilkan tombol

    Simpan

    Menampilkan tombol Ubah

    Menghapus

    data

    ubahhapus

    Mengelola jurnal

    Sub Menu

    Jurnal

    Kode_akunKode_penggajian

    Keluar dari menu jurnal

    Menghapus kode_jurnal

    Yang dipilih

    Kode_jurnal

    Menampilkan pesan

    Menampilkan pesan

    Menampilkan pesan

    Gambar III.50. Activity Diagram Administrator Mengelola Jurnal.

  • 83

    A.5. Administrator masuk ke menu laporan

    A.5.1. Administrator melihat laporan absen

    Activity diagram Laporan Absen

    Sistem Administrator

    Memilih Menu Laporan

    Menampilkan Menu Laporan

    Submenu

    Laporan Absen

    Submenu

    Laporan Penggajian

    Keluar dari Menu Laporan Absen

    Klik submenu

    Laporan Absen

    Menampilkan

    Periode

    Menampilkan

    Tombol Keluar

    Mencari periode

    keluar

    Klik tombol

    Keluar

    Memasukkan

    Periode

    Menampilkan Laporan Absen

    Sesuai periode yang dimasukkan

    Melihat

    Laporan Absen

    Klik tombol Cetak

    Gambar III.51. Activity Diagram Administrator Melihat Laporan

    Absen.

  • 84

    A.6. Administrator melihat laporan gaji

    Activity diagram Laporan Penggajian

    Sistem Administrator

    Masuk ke menu Laporan

    Menampilkan Menu Laporan

    Submenu

    Laporan Absen

    Submenu

    Laporan Penggajian

    Keluar dari Menu Laporan Penggajian

    Klik submenu

    Laporan Penggajian

    Menampilkan

    Periode

    Menampilkan

    Tombol Keluar

    Mencari periode

    keluar

    Klik tombol

    Keluar

    Memasukkan

    Periode

    Menampilkan Laporan Penggajian

    Sesuai periode yang dimasukkan

    Melihat

    Laporan Penggajian

    Klik tombol Cetak

    Gambar III.52. Activity Diagram Administrator Melihat Laporan

    Penggajian

  • 85

    A.7. Administrator dapat logout dari sistem

    Activity diagram Logout dari sistem

    SistemAdministrator

    Masuk ke menu utama

    Menampilkan menu utama

    Menu

    Transaksi

    Keluar dari sistem penggajian

    Menu

    MasterLogout

    Klik submenu Logout

    Menampilkan Pesan konfirmasi

    Klik Yes

    Klik No

    keluar

    Tidak keluar

    Menu

    Laporan

    Gambar III.53. Activity Diagram Administrator dapat Logout dari

    Sistem.

  • 86

    B. Activity Diagram Karyawan pada sistem

    B.1. Karyawan melakukan login ke sistem

    Activity diagram Login ke sistem

    Sistem Karyawan

    Melakukan login

    Masukkan

    id_userMasukkan

    password

    Cek id_user dan password

    Masuk kedalam

    Menu utamaTampil pesan

    Maaf Id_user atau

    Password anda salah

    benarsalah

    Kembali ke form login

    Gambar III.54. Activity Diagram Karyawan Melakukan Login ke

    Sistem.

    B.2. Karyawan masuk ke menu utama

    Activity diagram menu utama

    Sistem Karyawan

    Masuk ke menu utama

    Menampilkan menu utama

    Logout

    Keluar sistem

    Menu

    Transaksi

    Gambar III.55. Activity Diagram Karyawan Masuk ke Menu Utama.

  • 87

    B.3. Karyawan masuk ke menu transaksi

    B.3.1. Karyawan melakukan absen

    Activity Diagram Absensi

    Sistem Karyawan

    Masuk ke Menu Transaksi

    Menampilkan Menu Transaksi

    Klik submenu absen

    Menampilkan form absen

    Tanggal_absen masuk keluar

    Mengisi

    Form absen

    Klik tombol

    Absen

    Klik tombol

    Keluar

    keluar Tambah absen

    Menampilkan tombol

    Absen

    Mengelola absen

    Menampilk