• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. serta struktur oraganisasi dan fungsi yang ada di SMK Bina Karya 2 Karawang.

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. serta struktur oraganisasi dan fungsi yang ada di SMK Bina Karya 2 Karawang."

Copied!
96
0
0

Teks penuh

(1)

23

PEMBAHASAN

3.1. Tinjauan Perusahaan

Pada tinjauan perusahaan ini penulis akan memaparkan sejarah perusahaan serta struktur oraganisasi dan fungsi yang ada di SMK Bina Karya 2 Karawang. 3.1.1. Sejarah Perusahaan

Sekolah Menengah Kejuruan Bina Karya 2 Karawang mulai berdiri pada tahun 2000 di bawah naungan yayasan budi asih dipimpin oleh kepala sekolah bapak Tarim, ST. Semulanya SMK Bina Karya 2 Karawang hanya mempunyai satu jurusan yaitu teknik kendaraan ringan. Pada tahun 2008 SMK Bina Karya 2 Karawang menambah satu jurusan yaitu teknik sepeda motor, Pada tahun 2018 SMK bina karya 2 karawang menambah satu jurusan lagi yaitu jurusan tataboga. Berikut ini adalah profil SMK Bina Karya 2 Karawang:

Tabel III.1

Profile SMK Bina Karya 2 Karawang

1. Identitas Sekolah

1 Nama Sekolah : SMKS BINA KARYA 2 KARAWANG

2 NPSN : 20217808

3 Jenjang Pendidikan : SMK

4 Status Sekolah : Swasta

5 Alamat Sekolah : JL. PANGKAL PERJUANGAN ( BY PASS )

RT / RW : 6 / 15

Kode Pos : 41316

Kelurahan : Tanjungpura

Kecamatan : Kec. Karawang Barat

Kabupaten/Kota : Kab. Karawang

Provinsi : Prop. Jawa Barat

Negara : Indonesia

6 Posisi Geografis : -6.2824 Lintang

107.2815 Bujur

(2)

2. Data Pelengkap

7 SK Pendirian Sekolah : 2019/I02.1/Kep/OT/2000

8 Tanggal SK Pendirian : 2000-07-25

9 Status Kepemilikan : Yayasan

10 SK Izin Operasional : 2019/I02.1/Kep/OT/2000

11

Tgl SK Izin

Operasional : 2000-07-25

12

Kebutuhan Khusus

Dilayani : Tidak ada

13 Nomor Rekening : 717630100

14 Nama Bank : Bjb

15 Cabang KCP/Unit : Cabang Karawang

16 Rekening Atas Nama : SMK Bina Karya 2 Karawang

17 MBS : Ya

18 Luas Tanah Milik (m2) : 3131 19

Luas Tanah Bukan

Milik (m2) : 0

20 Nama Wajib Pajak : Lembaga Pendidikan Bina Karya

21 NPWP : 1.51328E+13 3. Kontak Sekolah 20 Nomor Telepon : 0267 415449 21 Nomor Fax : 0267 415449 22 Email : [email protected] 23 Website : http://smkbinakarya2krw.sch.id 4. Data Periodik 24 Waktu Penyelenggaraan : Kombinasi 25 Bersedia Menerima

Bos? : Bersedia Menerima

26 Sertifikasi ISO : Belum Bersertifikat

27 Sumber Listrik : PLN

28 Daya Listrik (watt) : 33000

29 Akses Internet : Lainnya (Serat Optik)

30

Akses Internet

Alternatif : Telkom

5. Data Lainnya

31 Kepala Sekolah : Tarim

32 Operator Pendataan : Enung sukaryati

33 Akreditasi :

34 Kurikulum : Kurikulum 2013

(3)

Adapun SMK Bina Karya 2 Karawang memiliki Visi & Misi sebagai berikut : 1. Visi

“Menjadi pusat pendidikan dan pelatihan yang unggul, berwawasan global, memiliki jiwa enterepeneur dan berakhlak mulia.”.

2. Misi

a. Menerapkan pembelajaran yang efektif berbasis teknologi dan informasi. b. meningkatkan kepuasan pelanggan.

c. menjalani kerjasama yang saling menguntungkan bagi DU/DI dan pengguna kepentingan.

d. meningkatkan kemampuan berbahasa asing. e. menerapkan kurikulum berbasis kewirausahaan. f. menerapkan pendidikan dan pelatihan berkarakter. 3.1.2. Struktur Organisasi dan Fungsi

Struktur organisasi merupakan satu hal yang tidak bisa dipisahkan dari suatu perusahaan atau lembaga. Struktur organisasi sangat diperlukan untuk mencapai suatu tujuan dan menjadi penggerak suatu perusahaan atau lembaga karena berhubungan dengan suatu tanggung jawab yang saling berhubungan, sehingga tujuan organisasi dapat tercapai secara efektif.

Struktur organisasi dan uraian tugas yang terdapat di SMK Bina Karya 2 Karawang sebagai berikut:

(4)

Tarim, ST

(Kepala sekolah)

Ela Laila, Spd

(Wakil kepala sekolah)

Yanto (Kurikulum) Budi Mulyadi (Pembina Osis) H. Rahmat, ST (Prodi Jurusan) Guru Murid Faturahman (Prodi TKR) Usep Bukhari (Prodi TSM) Enung (Bendahara) Indriyani. S.pd

(Humas) Wali Kelas

Evi

(Staf Tata Usaha)

Ket : - - - : Sebagai garis koordinasi : Sebagai garis komando Sumber : Smk Bina Karya 2 Karawang

Gambar III.1 Struktur Organisasi SMK Bina Karya 2 Karawang

Adapun fungsi dari masing-masing bagan struktur organisasi sesuai dengan uraian tugasnya adalah sebagai berikut:

1. Kepala Sekolah

a. Menyusun program kerja sekolah.

b. Mengawasi proses belajar mengajar, pelaksanaan dan penilaian terhadap proses dan hasil belajar serta bimbingan dan konseling ( BK ).

c. Sebagai pembina kesiswaan.

d. Pelaksanaan bimbingan dan penilaian bagi para guru serta tenaga kependidikan lainnya.

(5)

e. Penyelenggaraan Useristrasi sekolah yaitu meliputi Useristrasi ketenagaan, keuangan, kesiswaan, perlengkapan dan kurikulum.

f. Pelaksanaan hubungan sekolah dengan lingkungan sekitar dan atau masayarakat.

2. Wakil Kepala Sekolah

a. Wakil Kepala Sekolah membantu Kepala Sekolah dalam segala kegiatan di sekolah

b. Menyusun rencana, pembuatan program kegiatan dan program pelaksanaan c. Pengorganisasian, Ketenagakerjaan, Pengkoordinasian, Penilaian,

Pengawasan

d. Pengidentifikasi dan pengumpulan data 3. Kurikulum

a. Menyusun pembagian tugas para guru. b. Mengelola semua kegiatan belajar mengajar. c. Menyusun jadwal evaluasi.

d. Menyusun kriteria untuk kenaikan kelas dan kurikulum. e. Menyusun pelaksanaan UAS dan UAN.

f. Menyusun instrumen untuk kegiatan belajar mengajar. g. Menyusun kegiatan ekstrakulikuler.

4. Bendahara

Tugas pokok bendahara adalah bertanggung jawab mengurus kekayaan dan masalah keuangan sekolah.

5. Prodi Jurusan

(6)

6. Prodi Jurusan TKR (Teknik Kendaraan Ringan)

a. Melaksanakan kegiatan belajar mengajar di ruang prakterk b. Menyelenggarakan pameran di event – event terbuka

c. Membuat gagasan baru dalam ilmu Teknik kendaraan ringan 7. Prodi Jurusan TSM (Teknik Kendaraan Ringan)

d. Melaksanakan kegiatan belajar mengajar di ruang prakterk e. Menyelenggarakan pameran di event – event terbuka

f. Membuat gagasan baru dalam ilmu Teknik kendaraan ringan 8. Pengelola bagian tata usaha

a. Menyusun program kerja tata usaha sekolah b. Mengelola keuangan sekolah

c. Mengurus Useristrasi ketenagaan dan siswa

d. Pembinaan dan pengembangan karir para Karyawan tata usaha sekolah e. Mengkoordinasikan dan melaksanakan 7K

f. Menyusun laporan pelaksanaan kegiatan pengurusan ketata usahaan secara berkala

9. Hubungan Masyarakat (Humas)

a. Membina kerjasama dengan masyarakat sekitar sekolah.

b. Melaksanakan tugas kerja sama dengan perusahaan – perusahaan 10. Guru

a. Melaksanakan kegiatan belajar mengajar dengan murid

b. Mengkoordinasikan semua kelas dengan masing – masing wali kelas 11. Wali Kelas

a. Memanajemen kelas yang dipimpin b. Berkoordinasi dengan orang tua murid

(7)

c. Berkoordinasi dengan para guru

d. Membimbing murid untuk berpirilaku baik 12. Murid

a. Belajar Memahami semua mata pelajaran b. Berperilaku baik

3.2. Tinjauan Kasus

Pada tinjauan kasus ini penulis akan menguraikan gambaran tentang bagaimana prosedur dari sistem penggajian yang ada di SMK Bina Karya 2 Karawang sesuai dengan ruang lingkup tugas akhir yang telah penulis buat, yakni sebagai berikut:

Setiap hari karyawan SMK Bina Karya 2 Karawang melakukan rekap absen dengan masing – masing kartu rekap absen yang mereka miliki melalui mesin finger yang di sediakan, kemudian pada setiap tanggal 22 semua karyawan memberikan kartu absen tersebut ke bagian staf tatausaha untuk diberikan lagi ke staf bendahara. Setelah staf bendahara menerima kartu absen tersebut kemudian kartu absen itu di input dan hitung berdasarkan pertimbangan semua tunjangan dan semua potongan karyawan. Setelah semua proses perhitungan gaji karyawan selesai, maka bendahara membuat laporan persetujuan pengeluaran daftar gaji karyawan kepada kepala sekolah. Setelah kepala sekolah menyetujui maka bendahara membuat dokumen slip gaji dan laporan pengeluaran gaji karyawan. Pada tanggal 29 bendahara mentransper gaji karyawan melalui bank bjb dan karyawan dapat mengambil slip gaji di ruang staf tatausaha. Setelah proses transfer selesai bendahara memberikan laporan pengeluaran gaji karyawan kepada kepala sekolah.

(8)

3.2.1. Dokumen Masukan

1. Nama Dokumen : Kartu Absen

Fungsi : Sebagai bukti kehadiran Karyawan

Sumber : Karyawan

Tujuan : Bendahara

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap Terjadi Absen Bentuk : Lampiran A1

3.2.2. Dokumen Keluaran 1. Nama Dokumen : Slip gaji

Fungsi : Sebagai rincian gaji Karyawan Sumber : Bendahara

Tujuan : Karyawan

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap Proses Penggajian Bentuk : Lampiran B1

2. Nama Dokumen : Daftar Gaji Karyawan

Fungsi : Sebagai informasi rincian gaji Karyawan Sumber : Bendahara

Tujuan : Kepala sekolah

Media : Kertas

(9)

Frekuensi : Setiap Proses Penggajian Bentuk : Lampiran B2

3. Nama Dokumen : Daftar Besaran Pengeluaran Gaji Karyawan Fungsi : Sebagai laporan penggajian

Sumber : Bendahara Tujuan : Kepala sekolah

Media : Kertas

Jumlah : Satu Lembar Frekuensi : Setiap bulan Bentuk : Lampiran B3

3.3. Analisa Kebutuhan Software

Pada saat menganalisa kebutuhan software penulis harus menentukan apa saja yang diperlukan oleh perangkat lunak yang telah dibuat. Penulis akan membuat Analisa kebutuhan, Use case diagram dan Activity diagram.

3.3.1. Analisa Kebutuhan

Berikut ini adalah analisa kebutuhan User terhadap sistem penggajian pada SMK Bina Karya 2 Karawang:

Halaman Bendahara A1. Bendahara login

A2. Bendahara mengakses menu utama Mengakses menu master

Mengakses menu transaksi Mengakses menu cetak

(10)

Mengakses menu laporan Mengakses logout

A3. Bendahara mengakses menu master A3.1 Mengelola data Bendahara

Dapat menambah data baru Dapat mengubah data Dapat menghapus data Dapat menyimpan data Dapat membatalkan

Dapat memperbarui data yang telah diubah Dapat mencari data

Keluar dari form

A3.2 Mengelola data Karyawan Dapat menambah data baru Dapat mengubah data Dapat menghapus data Dapat menyimpan data Dapat membatalkan

Dapat memperbarui data yang telah diubah Dapat mencari data

Keluar dari form A3.3 Mengelola data jabatan

Dapat menambah data baru Dapat mengubah data Dapat menghapus data

(11)

Dapat menyimpan data Dapat membatalkan

Dapat memperbarui data yang telah diubah Dapat mencari data

Keluar dari form

A3.4 Mengelola data tunjangan Dapat menambah data baru Dapat mengubah data Dapat menghapus data Dapat menyimpan data Dapat membatalkan

Dapat memperbarui data yang telah diubah Dapat mencari data

Keluar dari form A3.5 Mengelola data potongan

Dapat menambah data baru Dapat mengubah data Dapat menghapus data Dapat menyimpan data Dapat membatalkan

Dapat memperbarui data yang telah diubah Dapat mencari data

Keluar dari form A3.6 Mengelola data Akun

(12)

Dapat mengubah data Dapat menghapus data Dapat menyimpan data Dapat membatalkan

Dapat memperbarui data yang telah diubah Dapat mencari data

Keluar dari form

A4. Bendahara mengakses menu transaksi A4.1 Mengelola rekap absen

Dapat menambah data baru Dapat mengubah data Dapat menghapus data Dapat menyimpan data Dapat membatalkan

Dapat memperbarui data yang telah diubah Dapat mencari data

Keluar dari form A4.2 Mengelola jurnal

Dapat menambah data baru Dapat menyimpan data Dapat membatalkan Keluar dari form

A4.3 Mengelola transaksi penggajian Dapat menambah data baru Dapat mengubah data

(13)

Dapat menghapus data Dapat menyimpan data Dapat membatalkan

Dapat memperbarui data yang telah diubah Dapat mencari data

Keluar dari form

A5. Bendahara mengakses menu cetak A5.1 Mengelola slip gaji

Dapat mencari data Dapat mencetak data Keluar dari form

A6. Bendahara mengakses menu laporan A6.1 Mengelola laporan data master

Dapat melihat laporan

Dapat mencari laporan yang akan dicetak Dapat mencetak laporan

Keluar dari form laporan A6.2 Mengelola laporan data Absen

Dapat melihat laporan

Dapat mencari laporan yang akan dicetak Dapat mencetak laporan

Keluar dari form laporan

A6.3 Mengelola laporan data transaksi penggajian Dapat melihat laporan

(14)

Dapat mencetak laporan Keluar dari form laporan A7. Bendahara logout

Halaman Kepala Sekolah B1. Kepala Sekolah Login

B2. Kepala Sekolah mengakses menu laporan B2.1 Mengelola laporan data master

Dapat melihat laporan

Dapat mencari laporan yang akan dicetak Dapat mencetak laporan

Keluar dari form laporan B2.2 Mengelola laporan data Absen

Dapat melihat laporan

Dapat mencari laporan yang akan dicetak Dapat mencetak laporan

Keluar dari form laporan

B2.3 Mengelola laporan data transaksi penggajian Dapat melihat laporan

Dapat mencari laporan yang akan dicetak Dapat mencetak laporan

Keluar dari form laporan B3. Kepala Sekolah logout

(15)

3.3.2. Use Case Diagram

1. Use Case Diagram A1 Login

Masuk Input Nip Input Password Batal <<include>> <<include>> Verifikasi sistem Verifikasi sistem <<include>> <<include>>

Gambar III.2 Use Case Diagram A1 Login

Tabel III.2

Deskripsi Use Case Diagram A1 Login

Use Case Narative Login

Tujuan Melakukan login dan masuk kedalam sistem penggajian

Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem penggajian

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor membuka aplikasi penggajian

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol masuk

2. Aktor memilih tombol batal

Sistem akan menampilkan textbox untuk mengisi nama pengguna dan password

Sistem akan membatalkan proses dan keluar dari aktivitas

Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penggajian dan aktor dapat melakukan aktivitas didalam sistem.

(16)

2. Use Case Diagram A2 Menu Utama

Gambar III.3 Use Case Diagram A2 Menu Utama

Tabel III.3

Deskripsi Use Case Diagram A2 Menu Utama

Use Case Narative Menu Utama

Tujuan Bendahara dapat melakukan pengolahan data yang ada di

menu master, menu transaksi, menu cetak, laporan serta Bendahara dapat logout dari aplikasi

Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem

penggajian mulai dari input data sampai dengan pembuatan laporan

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor membuka aplikasi penggajian

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol menu master

2. Aktor memilih tombol menu transaksi

3. Aktor memilih tombol menu cetak

4. Aktor memilih tombol menu laporan

5. Aktor memilih tombol

logout

Sistem akan menampilkan submenu master seperti data

User, data Karyawan, data jabatan, data akun, data

tunjangan dan data potongan.

Sistem akan menampilkan submenu transaksi seperti rekap absen, input jurnal dan transaksi penggajian.

Sistem akan menampilkan submenu slip gaji.

Sistem akan menampilkan submenu laporan seperti laporan data master, absen dan laporan data transaksi penggajian Sistem akan keluar dari aplikasi penggajian dan kembali ke tampilan login

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

(17)

3. Use Case Diagram A3 Menu Master Menu Master Data Akun Data Jabatan Data Potongan Data User Data Karyawan Data Tunjangan <<include>> <<include>> <<include>> <<include>> <<include>> <<include>>

Gambar III.4 Use Case Diagram A3 Menu Master Tabel III.4

Deskripsi Use Case Diagram A3 Menu Master

Use Case Narative Menu Master

Tujuan Bendahara dapat melakukan manajemen menu

master

Deskripsi Sistem ini memungkinkan aktor untuk

melakukan manajemen data User, data Karyawan, data jabatan, data akun, data tunjangan dan data potongan

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke menu master

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol data User

2. Aktor memilih tombol data

Karyawan

3. Aktor memilih tombol data

jabatan

4. Aktor memilih tombol data

tunjangan

5. Aktor memilih tombol data

potongan

6. Aktor memilih tombol data Akun

Sistem akan menampilkan manajemen data

User

Sistem akan menampilkan manajemen data Karyawan

Sistem akan menampilkan manajemen data jabatan

Sistem akan menampilkan manajemen data tunjangan

Sistem akan menampilkan manajemen data potongan

Sistem akan menampilkan manajemen data Akun

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(18)

4. Use Case Diagram A3.1 Data User Cari Ubah Batal Keluar Hapus Simpan Perbarui Tambah <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>>

Gambar III.5 Use Case Diagram A3.1 Data User Tabel III.5

Deskripsi Use Case Diagram A3.1 Data User

Use Case Narative Data User

Tujuan Bendahara dapat menambah, mengubah,

menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari

form

Deskripsi Sistem ini memungkinkan aktor untuk

melakukan menambah, mengubah, menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari form

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke form data User

Aksi Aktor Reaksi Sistem

1. Aktor menambah data 2. Aktor mengubah data 3. Aktor menghapus data 4. Aktor menyimpan data 5. Aktor membatalkan 6. Aktor memperbarui data 7. Aktor mencari data 8. Aktor keluar

Sistem akan menambah data Sistem akan mengubah data Sistem akan menghapus data Sistem akan menyimpan data Sistem akan membatalkan Sistem akan memperbarui data Sistem akan mencari data Sistem akan keluar

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(19)

5. Use Case Diagram A3.2 Data Karyawan Cari Ubah Batal Keluar Hapus Simpan Perbarui Tambah <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>>

Gambar III.6 Use Case Diagram A3.2 Data Karyawan

Tabel III.6

Deskripsi Use Case Diagram A3.2 Data Karyawan

Use Case Narative Data Karyawan

Tujuan Bendahara dapat menambah, mengubah,

menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari

form

Deskripsi Sistem ini memungkinkan aktor untuk

melakukan menambah, mengubah, menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari form

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke form data Karyawan

Aksi Aktor Reaksi Sistem

1. Aktor menambah data 2. Aktor mengubah data 3. Aktor menghapus data 4. Aktor menyimpan data 5. Aktor membatalkan 6. Aktor memperbarui data 7. Aktor mencari data 8. Aktor keluar

Sistem akan menambah data Sistem akan mengubah data Sistem akan menghapus data Sistem akan menyimpan data Sistem akan membatalkan Sistem akan memperbarui data Sistem akan mencari data Sistem akan keluar

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(20)

6. Use Case Diagram A3.3 Data Jabatan Cari Ubah Batal Keluar Hapus Simpan Perbarui Tambah <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>>

Gambar III.7 Use Case Diagram A3.3 Data Jabatan Tabel III.7

Deskripsi Use Case Diagram A3.3 Data Jabatan

Use Case Narative Data Jabatan

Tujuan Bendahara dapat menambah, mengubah,

menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari

form

Deskripsi Sistem ini memungkinkan aktor untuk

melakukan menambah, mengubah, menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari form

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke form data jabatan

Aksi Aktor Reaksi Sistem

1. Aktor menambah data 2. Aktor mengubah data 3. Aktor menghapus data 4. Aktor menyimpan data 5. Aktor membatalkan 6. Aktor memperbarui data 7. Aktor mencari data 8. Aktor keluar

Sistem akan menambah data Sistem akan mengubah data Sistem akan menghapus data Sistem akan menyimpan data Sistem akan membatalkan Sistem akan memperbarui data Sistem akan mencari data Sistem akan keluar

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(21)

7. Use Case Diagram A3.4 Data Tunjangan Cari Ubah Batal Keluar Hapus Simpan Perbarui Tambah <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>>

Gambar III.8 Use Case Diagram A3.4 Data Tunjangan Tabel III.8

Deskripsi Use Case Diagram A3.4 Data Tunjangan

Use Case Narative Data Tunjangan

Tujuan Bendahara dapat menambah, mengubah,

menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari

form

Deskripsi Sistem ini memungkinkan aktor untuk

melakukan menambah, mengubah, menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari form

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke form data tunjangan

Aksi Aktor Reaksi Sistem

1. Aktor menambah data 2. Aktor mengubah data 3. Aktor menghapus data 4. Aktor menyimpan data 5. Aktor membatalkan 6. Aktor memperbarui data 7. Aktor mencari data 8. Aktor keluar

Sistem akan menambah data Sistem akan mengubah data Sistem akan menghapus data Sistem akan menyimpan data Sistem akan membatalkan Sistem akan memperbarui data Sistem akan mencari data Sistem akan keluar

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(22)

8. Use Case Diagram A3.5 Data Potongan Cari Ubah Batal Keluar Hapus Simpan Perbarui Tambah <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>>

Gambar III.9 Use Case Diagram A3.5 Data Potongan Tabel III.9

Deskripsi Use Case Diagram A3.5 Data Potongan

Use Case Narative Data Potongan

Tujuan Bendahara dapat menambah, mengubah,

menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari

form

Deskripsi Sistem ini memungkinkan aktor untuk

melakukan menambah, mengubah, menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari form

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke form data potongan

Aksi Aktor Reaksi Sistem

1. Aktor menambah data 2. Aktor mengubah data 3. Aktor menghapus data 4. Aktor menyimpan data 5. Aktor membatalkan 6. Aktor memperbarui data 7. Aktor mencari data 8. Aktor keluar

Sistem akan menambah data Sistem akan mengubah data Sistem akan menghapus data Sistem akan menyimpan data Sistem akan membatalkan Sistem akan memperbarui data Sistem akan mencari data Sistem akan keluar

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(23)

9. Use Case Diagram A3.6 Data Akun Cari Ubah Batal Keluar Hapus Simpan Perbarui Tambah <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>>

Gambar III.10 Use Case Diagram A3.6 Data Akun Tabel III.10

Deskripsi Use Case Diagram A3.6 Data Akun

Use Case Narative Data Akun

Tujuan Bendahara dapat menambah, mengubah,

menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari

form

Deskripsi Sistem ini memungkinkan aktor untuk

melakukan menambah, mengubah, menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari form

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke form data potongan

Aksi Aktor Reaksi Sistem

9. Aktor menambah data 10. Aktor mengubah data 11. Aktor menghapus data 12. Aktor menyimpan data 13. Aktor membatalkan 14. Aktor memperbarui data 15. Aktor mencari data 16. Aktor keluar

Sistem akan menambah data Sistem akan mengubah data Sistem akan menghapus data Sistem akan menyimpan data Sistem akan membatalkan Sistem akan memperbarui data Sistem akan mencari data Sistem akan keluar

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(24)

10. Use Case Diagram A4 Menu Transaksi Menu Transaksi Jurnal Rekap Absen Hitung Gaji <<include>> <<include>> <<include>>

Gambar III.11 Use Case Diagram A4 Menu Transaksi Tabel III.11

Deskripsi Use Case Diagram A4 Menu Transaksi

Use Case Narative Menu Transaksi

Tujuan Bendahara dapat melakukan manajemen menu

transaksi

Deskripsi Sistem ini memungkinkan aktor untuk

melakukan manajemen rekap absen, input jurnal dan transaksi penggajian

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke menu transaksi

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol rekap absen

2. Aktor memilih tombol input jurnal 3. Aktor memilih tombol transaksi

penggajian

Sistem akan menampilkan manajemen rekap absen

Sistem akan menampilkan manajemen jurnal

Sistem akan menampilkan manajemen

transaksi penggajian

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(25)

11. Use Case Diagram A4.1 Rekap Absen Cari Ubah Batal Keluar Hapus Simpan Perbarui Tambah <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>>

Gambar III.12 Use Case Diagram A4.1 Rekap Absen Tabel III.12

Deskripsi Use Case Diagram A4.1 Rekap Absen

Use Case Narative Rekap Absen

Tujuan Bendahara dapat menambah, mengubah,

menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari

form

Deskripsi Sistem ini memungkinkan aktor untuk

melakukan menambah, mengubah, menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari form

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke form rekap absen

Aksi Aktor Reaksi Sistem

1. Aktor menambah data 2. Aktor mengubah data 3. Aktor menghapus data 4. Aktor menyimpan data 5. Aktor membatalkan 6. Aktor memperbarui data 7. Aktor mencari data 8. Aktor keluar

Sistem akan menambah data Sistem akan mengubah data Sistem akan menghapus data Sistem akan menyimpan data Sistem akan membatalkan Sistem akan memperbarui data Sistem akan mencari data Sistem akan keluar

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(26)

12. Use Case Diagram A4.2 Input Jurnal Tambah Simpan Batal Keluar <<include>> <<include>>

Gambar III.13 Use Case Diagram A4.2 Input Jurnal Tabel III.13

Deskripsi Use Case Diagram A4.2 Input Jurnal

Use Case Narative Input jurnal

Tujuan Bendahara dapat menambah data, menyimpan

data, membatalkan, dan keluar dari form

Deskripsi Sistem ini memungkinkan aktor untuk

melakukan menambah, menyimpan data, membatalkan dan keluar dari form

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke form input jurnal

Aksi Aktor Reaksi Sistem

1. Aktor menambah data 2. Aktor menyimpan data 3. Aktor membatalkan 4. Aktor keluar

Sistem akan menambah data Sistem akan mengubah data Sistem akan menghapus data Sistem akan menyimpan data Sistem akan membatalkan Sistem akan memperbarui data Sistem akan mencari data Sistem akan keluar

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(27)

13. Use Case Diagram A4.3 Hitung gaji Cari Ubah Batal Keluar Hapus Simpan Perbarui Tambah <<extend>> <<extend>> <<include>> <<include>> <<include>> <<include>>

Gambar III.14 Use Case Diagram A4.3 Hitung gaji Tabel III.14

Deskripsi Use Case Diagram A4.3 Hitung gaji

Use Case Narative Transaksi Penggajian

Tujuan Bendahara dapat menambah, mengubah,

menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari

form

Deskripsi Sistem ini memungkinkan aktor untuk

melakukan menambah, mengubah, menghapus, menyimpan data, membatalkan, memperbarui data, mencari data dan keluar dari form

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke form transaksi penggajian

Aksi Aktor Reaksi Sistem

1. Aktor menambah data 2. Aktor mengubah data 3. Aktor menghapus data 4. Aktor menyimpan data 5. Aktor membatalkan 6. Aktor memperbarui data 7. Aktor mencari data 8. Aktor keluar

Sistem akan menambah data Sistem akan mengubah data Sistem akan menghapus data Sistem akan menyimpan data Sistem akan membatalkan Sistem akan memperbarui data Sistem akan mencari data Sistem akan keluar

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(28)

14. Use Case Diagram A5 Menu Cetak

Menu Cetak

Slip gaji

<<include>>

Gambar III.15 Use Case Diagram A5 Menu Cetak Tabel III.15

Deskripsi Use Case Diagram A5 Menu Cetak

Use Case Narative Menu Cetak

Tujuan Bendahara dapat melakukan manajemen

menu Cetak

Deskripsi Sistem ini memungkinkan aktor untuk melakukan cetak slip gaji

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke menu laporan

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol Slip Gaji

Sistem akan menampilkan Slip gaji

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor

(29)

15. Use Case Diagram A5.1 Cetak Slip gaji

Refresh

Cari

Cetak Slip gaji <<include>>

Gambar III.16 Use Case Diagram A5.1 Cetak Slip Tabel III.16

Deskripsi Use Case Diagram A5.1 Cetak Slip Gaji

Use Case Narative Menu Cetak

Tujuan Bendahara dapat melakukan cetak slip gaji

karyawan

Deskripsi Sistem ini memungkinkan aktor untuk melakukan cetak slip gaji

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke menu cetak

Aksi Aktor Reaksi Sistem

2. Aktor memilih tombol cetak Sistem akan mencetak Slip gaji

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor

(30)

16. Use Case Diagram A6 Menu Laporan Menu Laporan Data Master Data Absen Transaksi Penggajian <<include>> <<include>> <<include>>

Gambar III.17 Use Case Diagram A6 Menu Laporan Tabel III.17

Deskripsi Use Case Diagram A6 Menu Laporan

Use Case Narative Menu Laporan

Tujuan Bendahara dapat melakukan manajemen

menu laporan

Deskripsi Sistem ini memungkinkan aktor untuk melakukan manajemen laporan data master dan laporan data transaksi penggajian Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke menu laporan

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol laporan data master

2. Aktor memilih tombol laporan data absen

3. Aktor memilih tombol laporan data transaksi penggajian

Sistem akan menampilkan manajemen laporan data master

Sistem akan menampilkan manajemen laporan data absen

Sistem akan menampilkan manajemen laporan data transaksi penggajian

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor

(31)

17. Use Case Diagram A6.1 Laporan Data Master Lihat Laporan Cari Cetak Laporan Keluar <<extend>>

Gambar III.18 Use Case Diagram A6.1 Laporan Data Master Tabel III.18

Deskripsi Use Case Diagram A6.1 Laporan Data Master

Use Case Narative Laporan Data Master

Tujuan Bendahara dapat melihat, mencari dan

mencetak laporan serta keluar

Deskripsi Sistem ini memungkinkan aktor untuk melihat, mencari dan mencetak laporan serta keluar

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke form laporan data master

Aksi Aktor Reaksi Sistem

1. Aktor melihat laporan 2. Aktor mencari laporan 3. Aktor mencetak laporan 4. Aktor keluar

Sistem akan melihat laporan

Sistem akan mencari laporan untuk dicetak Sistem akan mencetak laporan

Sistem akan keluar dari form laporan Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(32)

18. Use Case Diagram A6.2 Laporan Data Absen Lihat Laporan Cari Cetak Laporan Keluar <<extend>>

Gambar III.19 Use Case Diagram A6.2 Laporan Data Absen Tabel III.19

Deskripsi Use Case Diagram A6.2 Laporan Data Absen

Use Case Narative Laporan Data Absen

Tujuan Bendahara dapat melihat, mencari dan

mencetak laporan serta keluar

Deskripsi Sistem ini memungkinkan aktor untuk melihat, mencari dan mencetak laporan serta keluar

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke form laporan data Absen

Aksi Aktor Reaksi Sistem

5. Aktor melihat laporan 6. Aktor mencari laporan 7. Aktor mencetak laporan 8. Aktor keluar

Sistem akan melihat laporan

Sistem akan mencari laporan untuk dicetak Sistem akan mencetak laporan

Sistem akan keluar dari form laporan Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(33)

19. Use Case Diagram A6.3 Laporan Data Transaksi Penggajian Lihat Laporan Cari Cetak Laporan Keluar <<extend>>

Gambar III.20 Use Case Diagram A6.3 Laporan Data Transaksi Tabel III.20

Deskripsi Use Case Diagram A6.3 Laporan Data Transaksi

Use Case Narative Laporan Data Transaksi Penggajian

Tujuan Bendahara dapat melihat, mencari dan

mencetak laporan serta keluar

Deskripsi Sistem ini memungkinkan aktor untuk melihat, mencari dan mencetak laporan serta keluar

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor telah masuk ke form laporan data transaksi penggajian

Aksi Aktor Reaksi Sistem

1. Aktor melihat laporan 2. Aktor mencari laporan 3. Aktor mencetak laporan 4. Aktor keluar

Sistem akan melihat laporan

Sistem akan mencari laporan untuk dicetak Sistem akan mencetak laporan

Sistem akan keluar dari form laporan Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(34)

20. Use Case Diagram A7 Logout Keluar Yes Verifikasi sistem No <<include>> <<include>> <<include>> Logout <<include>>

Gambar III.21 Use Case Diagram A7 Logout Tabel III.21

Deskripsi Use Case Diagram A7 Logout

Use Case Narative Logout

Tujuan Melakukan logout dari sistem penggajian

Deskripsi Sistem ini memungkinkan aktor untuk keluar dari sistem penggajian

Skenario Utama

Aktor Bendahara

Kondisi Awal Aktor belum melakukan logout

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol

logout

2. Aktor memilih tombol batal

Sistem akan menampilkan messagebox untuk mengkonfirmasi apakah akan keluar, jika keluar tekan yes

Sistem akan membatalkan proses logout dan tetap di dalam aplikasi

Kondisi Akhir Jika perintah sesuai maka sistem akan keluar dari aplikasi penggajian dan kembali ke tampilan login

(35)

21. Use Case Diagram B1 Login Masuk Input Nip Input Password Batal <<include>> <<include>> Verifikasi sistem Verifikasi sistem <<include>> <<include>>

Gambar III.22 Use Case Diagram B1 Login Tabel III.22

Deskripsi Use Case Diagram B1 Login

Use Case Narative Login

Tujuan Melakukan login dan masuk kedalam sistem penggajian

Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem penggajian

Skenario Utama

Aktor Kepala sekolah

Kondisi Awal Aktor membuka aplikasi penggajian

Aksi Aktor Reaksi Sistem

3. Aktor memilih tombol masuk

4. Aktor memilih tombol batal

Sistem akan menampilkan textbox untuk mengisi nama pengguna dan password

Sistem akan membatalkan proses dan keluar dari aktivitas

Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penggajian dan aktor dapat melakukan aktivitas didalam sistem.

(36)

22. Use Case Diagram B2 Menu Laporan Menu Laporan Data Master Data Absen Transaksi Penggajian <<include>> <<include>> <<include>>

Gambar III.23 Use Case Diagram B2 Menu Laporan Tabel III.23

Deskripsi Use Case Diagram B2 Menu Laporan

Use Case Narative Menu Laporan

Tujuan Kepala Sekolah dapat melakukan

manajemen menu laporan

Deskripsi Sistem ini memungkinkan aktor untuk melakukan manajemen laporan data master dan laporan data transaksi penggajian Skenario Utama

Aktor Kepala Sekolah

Kondisi Awal Aktor telah masuk ke menu laporan

Aksi Aktor Reaksi Sistem

4. Aktor memilih tombol laporan data master

5. Aktor memilih tombol laporan data absen

6. Aktor memilih tombol laporan data transaksi penggajian

Sistem akan menampilkan manajemen laporan data master

Sistem akan menampilkan manajemen laporan data absen

Sistem akan menampilkan manajemen laporan data transaksi penggajian

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh aktor

(37)

23. Use Case Diagram B2.1 Laporan Data Master Lihat Laporan Cari Cetak Laporan Keluar <<extend>>

Gambar III.24 Use Case Diagram B2.1 Laporan Data Master Tabel III.24

Deskripsi Use Case Diagram B2.1 Laporan Data Master

Use Case Narative Laporan Data Master

Tujuan Kepala Sekolah dapat melihat, mencari dan

mencetak laporan serta keluar

Deskripsi Sistem ini memungkinkan aktor untuk melihat, mencari dan mencetak laporan serta keluar

Skenario Utama

Aktor Kepala Sekolah

Kondisi Awal Aktor telah masuk ke form laporan data master

Aksi Aktor Reaksi Sistem

9. Aktor melihat laporan 10. Aktor mencari laporan 11. Aktor mencetak laporan 12. Aktor keluar

Sistem akan melihat laporan

Sistem akan mencari laporan untuk dicetak Sistem akan mencetak laporan

Sistem akan keluar dari form laporan Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(38)

24. Use Case Diagram B2.2 Laporan Data Absen Lihat Laporan Cari Cetak Laporan Keluar <<extend>>

Gambar III.25 Use Case Diagram B2.2 Laporan Data Absen Tabel III.25

Deskripsi Use Case Diagram B2.2 Laporan Data Absen

Use Case Narative Laporan Data Absen

Tujuan Kepala Sekolah dapat melihat, mencari dan

mencetak laporan serta keluar

Deskripsi Sistem ini memungkinkan aktor untuk melihat, mencari dan mencetak laporan serta keluar

Skenario Utama

Aktor Kepala Sekolah

Kondisi Awal Aktor telah masuk ke form laporan data Absen

Aksi Aktor Reaksi Sistem

13. Aktor melihat laporan 14. Aktor mencari laporan 15. Aktor mencetak laporan 16. Aktor keluar

Sistem akan melihat laporan

Sistem akan mencari laporan untuk dicetak Sistem akan mencetak laporan

Sistem akan keluar dari form laporan Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(39)

25. Use Case Diagram B2.3 Laporan Data Transaksi Lihat Laporan Cari Cetak Laporan Keluar <<extend>>

Gambar III.26 Use Case Diagram B2.3 Laporan Data Transaksi Tabel III.26

Deskripsi Use Case Diagram B2.3 Laporan Data Transaksi

Use Case Narative Laporan Data Transaksi Penggajian

Tujuan Kepala Sekolah dapat melihat, mencari dan

mencetak laporan serta keluar

Deskripsi Sistem ini memungkinkan aktor untuk melihat, mencari dan mencetak laporan serta keluar

Skenario Utama

Aktor Kepala Sekolah

Kondisi Awal Aktor telah masuk ke form laporan data transaksi penggajian

Aksi Aktor Reaksi Sistem

5. Aktor melihat laporan 6. Aktor mencari laporan 7. Aktor mencetak laporan 8. Aktor keluar

Sistem akan melihat laporan

Sistem akan mencari laporan untuk dicetak Sistem akan mencetak laporan

Sistem akan keluar dari form laporan Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan oleh aktor

(40)

26. Use Case Diagram B3 Logout Keluar Yes Verifikasi sistem No <<include>> <<include>> <<include>> Logout <<include>>

Gambar III.27 Use Case Diagram B3 Logout

Tabel III.27

Deskripsi Use Case Diagram B3 Logout

Use Case Narative Logout

Tujuan Melakukan logout dari sistem penggajian

Deskripsi Sistem ini memungkinkan aktor untuk keluar dari sistem penggajian

Skenario Utama

Aktor Kepala Sekolah

Kondisi Awal Aktor belum melakukan logout

Aksi Aktor Reaksi Sistem

3. Aktor memilih tombol

logout

4. Aktor memilih tombol batal

Sistem akan menampilkan messagebox untuk mengkonfirmasi apakah akan keluar, jika keluar tekan yes

Sistem akan membatalkan proses logout dan tetap di dalam aplikasi

Kondisi Akhir Jika perintah sesuai maka sistem akan keluar dari aplikasi penggajian dan kembali ke tampilan login

(41)

3.3.3. Activity Diagram 1. Activity Diagram Login

Activity Diagram Login

User Sistem Penggajian

P h a s e Melakukan Login Masukan ID User Masukan Password

Cek ID User & Password Masuk ke dalam Menu Utama Valid ? Valid ? Tidak Valid ?

Tapil Id User atau password Salah

Menu Master Menu Transaksi Menu Cetak Menu Laporan

Logout

(42)

2. Activity Diagram Menu Master Activity Diagram Menu Master

User Sistem Penggajian

P

h

a

s

e

Kilk Menu Master Menampilkan Menu

Master

Data User Data Karyawan Data Jabatan Data Tunjangan

Menu Utama

Data Potongan

(43)

3. Activity Diagram Data User

Activity Diagram Data User

User Sistem Penggajian

Ph

as

e

Klik Data User Menampilkan Form Data User

Tambah data Ubah Data Hapus Data Cari Data Start

Pilih Aktivitas

Simpan Batal simpan ?

Masukan id user,nama user,

password dan hak akses Pilih Data yang akan di Ubah

Ubah Atribut data yang diinginkan

Perbarui Batal perbarui ?

Pilih Data yang akan di Hapus

Ya Tidak Konfirmasi ?

Pilih Data yang akan di Cari

Tutu Form Data User

End

(44)

4. Activity Diagram Data Karyawan

Activity Diagram Data Pegawai

User Sistem Penggajian

Ph

as

e

Klik Data Pegawai Menampilkan Form Data Pegawai

Tambah data Ubah Data Hapus Data Cari Data Start

Pilih Aktivitas

Simpan Batal simpan ?

Masukan nip,nama pegawai, jenis kelamin, tempat tgl

lahir, agama, jabatan, kontak, alamat

Pilih Data yang akan di Ubah

Ubah Atribut data yang diinginkan

Perbarui Batal perbarui ?

Pilih Data yang akan di Hapus

Ya Tidak Konfirmasi ?

Pilih Data yang akan di Cari

Tutu Form Data Pegawai

End

(45)

5. Activity Diagram Data Jabatan

Activity Diagram Data Jabatan

User Sistem Penggajian

Ph

as

e

Klik Data Jabatan Menampilkan Form Data Jabatan

Tambah data Ubah Data Hapus Data Cari Data Start

Pilih Aktivitas

Simpan Batal simpan ?

Masukan id jabatan, nama jabatan, gaji pokok, tunjangan jabatan, deskripsi

Pilih Data yang akan di Ubah

Ubah Atribut data yang diinginkan

Perbarui Batal perbarui ?

Pilih Data yang akan di Hapus

Ya Tidak Konfirmasi ?

Pilih Data yang akan di Cari

Tutu Form Data Jabatan

End

(46)

6. Activity Diagram Data Tunjangan

Activity Diagram Data Tunjangan

User Sistem Penggajian

Ph

as

e

Klik Data Tunjangan Menampilkan Form Data Tunjangan

Tambah data Ubah Data Hapus Data Cari Data Start

Pilih Aktivitas

Simpan Batal simpan ?

Masukan id tunjangan, nama

tunjangan, nominal Pilih Data yang akan di Ubah

Ubah Atribut data yang diinginkan

Perbarui Batal perbarui ?

Pilih Data yang akan di Hapus

Ya Tidak Konfirmasi ?

Pilih Data yang akan di Cari

Tutu Form Data Tunjangan

End

(47)

7. Activity Diagram Data Potongan

Activity Diagram Data Potongan

User Sistem Penggajian

Ph

as

e

Klik Data Potongan Menampilkan Form Data Potongan

Tambah data Ubah Data Hapus Data Cari Data Start

Pilih Aktivitas

Simpan Batal simpan ?

Masukan id potongan, nama

potongan, nominal Pilih Data yang akan di Ubah

Ubah Atribut data yang diinginkan

Perbarui Batal perbarui ?

Pilih Data yang akan di Hapus

Ya Tidak Konfirmasi ?

Pilih Data yang akan di Cari

Tutu Form Data Potongan

End

(48)

8. Activity Diagram Data Akun

Activity Diagram Data Akun

User Sistem Penggajian

Ph

as

e

Klik Data Akun Menampilkan Form Data Akun

Tambah data Ubah Data Hapus Data Cari Data Start

Pilih Aktivitas

Simpan Batal simpan ?

Masukan id akun, nama

akun, saldo normal Pilih Data yang akan di Ubah

Ubah Atribut data yang diinginkan

Perbarui Batal perbarui ?

Pilih Data yang akan di Hapus

Ya Tidak Konfirmasi ?

Pilih Data yang akan di Cari

Tutu Form Data Akun

End

(49)

9. Activity Diagram Menu Transaksi

Activity Diagram Menu Transaksi

User Sistem Penggajian

P

h

a

s

e

Kilk Menu Transaksi Menampilkan Menu

Transaksi

Rekap Absen Hitung Gaji

Menu Utama

Jurnal

(50)

10. Activity Diagram Rekap Absen

Activity Diagram Reka absen

User Sistem Penggajian

Ph

as

e

Klik Rekap Absen Menampilkan Form Rekap Absen

Tambah data Ubah Data Hapus Data Cari Data Start

Pilih Aktivitas

Simpan Batal simpan ?

Masukan id rekap, periode, total hadir, nip dan nama

karyawan

Pilih Data yang akan di Ubah

Ubah Atribut data yang diinginkan

Perbarui Batal perbarui ?

Pilih Data yang akan di Hapus

Ya Tidak Konfirmasi ?

Pilih Data yang akan di Cari

Tutu Form Rekap Absen

End

(51)

11. Activity Diagram Input Jurnal Activity Diagram Input jurnal

User Sistem Penggajian

P

h

as

e

Klik Data Jurnal Menampilkan Form Jurnal

Tambah data Start

Simpan Batal simpan ?

Masukan Id akun, nama akun, saldo debet dan saldo

kredit

Tutu Form Jurnal

End Balance Belum Balance

Tersimpan

(52)

12. Activity Diagram Transaksi Penggajian

Activity Diagram Hitung Gaji

User Sistem Penggajian

Ph

as

e

Klik Data Hitung Gaji Menampilkan Form Hitung gaji

Tambah data Ubah Data Hapus Data Cari Data Start

Pilih Aktivitas

Simpan Batal simpan ?

Masukan no slip,nip, nama, jabatan, gaji pokok, tunj

kehadiran, tunjangan-tunjangan, potongan-potongan, total

Pilih Data yang akan di Ubah

Ubah Atribut data yang diinginkan

Perbarui Batal perbarui ?

Pilih Data yang akan di Hapus

Ya Tidak Konfirmasi ?

Pilih Data yang akan di Cari

Tutu Form Data Hitung gaji

End

(53)

13. Activity Diagram Menu Cetak

Activity Diagram Menu Cetak

User Sistem Penggajian

P

h

as

e

Kilk Menu Cetak

Menampilkan Menu Cetak Slip Gaji Menu Utama Start End

(54)

14. Activity Diagram Cetak Slip Gaji

Activity Diagram Cetak Slip Gaji

User Sistem Penggajian

P

h

as

e

Kilk Data Slip Gaji

Menampilkan Data Slip Gaji

Lihat

Cetak Slip Gaji Start

End Cari

(55)

15. Activity Diagram Menu Laporan

Activity Menu Laporan

User Sistem Penggajian

P

h

as

e

Klik Menu Laporan Menampilkan Menu Laporan

Data Absen Menu Utama Data Transaksi Gaji Data Master Start End

(56)

16. Activity Diagram Laporan Data Master

Activity Diagram Cetak Data Master

User Sistem Penggajian

P

h

as

e

Kilk Data Master

Menampilkan Data Master Lihat Cetak Data Master Start End Cari

(57)

17. Activity Diagram Laporan Data Absen

Activity Diagram Cetak Data Absen

User Sistem Penggajian

P

h

as

e

Kilk Data Absen

Menampilkan Data Absen

Lihat

Cetak Data Absen Start

End Cari

(58)

18. Activity Diagram Laporan Data Transaksi Penggajian

Activity Diagram Cetak Data Penggajian

User Sistem Penggajian

P

h

as

e

Kilk Data Penggajian

Menampilkan Data Penggajian Lihat Cetak Data Penggajian Start End Cari

(59)

3.4. Desain

3.4.1. Entity Relationship Diagram (ERD)

jabatan Id_jabatan karyawan nip absen Id_absen memiliki melakukan transaksi_gaji menghasilkan detailtransaksi mengkaitkan tunjangan potongan dipanggil memanggil Id_tunjangan Id_potongan mengelola user Id_user jurnal mengakses Id_jurnal

mengnampung detailjurnal dimiliki akun

Id_akun slip_gaji id_tunjangan nama_jabatan gaji_pokok tunjangan_ jabatan des nama_ karyawan jenis_ kelamin tgl_lahir agama id_jabatan kontak alamat nama_ jabatan periode kehadiran nip nama_ karyawan id_user tanggal nip nama_ karyawan nama_ jabatan gaji_ pokok kehadiran tunjangan _jabatan tidak_ masuk total_ tunjangan total_ potongan gaji_ terima slip_gaji nm_tunj nml_tunj id_potongan nm_pot nml_pot

nama_ tunjangan nominal_ tunjangan nama_ potongan nominal_ potongan username password hak_akses id_user tanggal keterangan id_jurnal id_akun debet kredit nama_akun saldo M M M 1 M 1 1 M 1 1 M 1 1 1 1 M M M M M

(60)

3.4.2. Logical Record Structure (LRS) transaksi_gaji slip_gaji PK tanggal kehadiran gaji_pokok tidak_masuk potongan id_potongan PK nama_potongan nominal_potongan tunjangan id_tunjangan PK nama_tunjangan nominal_tunjangan jabatan id_jabatan PK nama_jabatan gaji_pokok tunjangan_jabatan desk karyawan nip PK nama_karyawan jenis_kelamin tgl_lahir id_jabatan FK kontak alamat absen id_absen PK periode kehadiran nip FK detailtransaksi slip_gaji FK nm_tunj id_tunjangan FK nml_tunj nml_pot nm_pot id_potongan FK nip FK nama_karyawan nama_jabatan nama_jabatan nama_karyawan id_user tunjangan_jabatan total_tunjangan total_potongan gaji_terima user id_user PK username password hak_akses jurnal id_jurnal PK id_user FK tanggal keterangan detailjurnal id_jurnal FK id_akun FK debet kredit akun id_akun PK nama_akun saldo 1 1 M M 1 M M M 1 M M M M M 1 1 1 M 1 1

(61)

3.4.3. Spesifikasi File

File adalah komponen utama dari sebuah sistem komputerisasi. File

memiiki fungsi sebagai data masukkan dan keluaran untuk menunjang jalannya sistem dan program yang sedang dibangun. Adapun spesifikasi file tersebut adalah sebagai berikut:

1. Spesifikasi File User Nama Fie : User

Fungsi : Digunakan untuk mengelola data User Akronim : user

Tipe File : Menu Master Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 50 Byte

Field Key : id_user

Software : My SQL

Tabel III.28 Spesifikasi File User

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode User id_user Char 10 PK

2 Username Username Varchar 20

3 Password Password Varchar 20

4 Hak akses hak_akses Enum - “Bendahara”, ”Kepalasekolah”

(62)

2. Spesifikasi File Karyawan Nama Fie : Karyawan

Fungsi : Digunakan untuk mengelola data karyawan Akronim : karyawan

Tipe File : Menu Master Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 170 Byte

Field Key : nip

Software : My SQL

Tabel III.29

Spesifikasi File Karyawan

No Elemen Data Akronim Tipe Panjang Keterangan

1 NIP nip Char 10 Primary key

2 Nama Karyawan nama_karyawan Varchar 20 3 Jenis Kelamin jenis_kelamin Varchar 15 4 Tanggal Lahir tgl_lahir Varchar 30

5 Agama agama Varchar 15

6 Jenis Kelamin jenis_kelamin Varchar 15

7 id Jabatan id_jabatan Char 10 Foreign key

8 Nama jabatan nama_jabatan Varchar 20

9 No. Handphone no_hp Varchar 15

10 Alamat Alamat Varchar 30

3. Spesifikasi File Jabatan Nama Fie : Jabatan

Fungsi : Digunakan untuk mengelola data jabatan Akronim : jabatan

(63)

Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 51 Byte

Field Key : id_jabatan

Software : My SQL

Tabel III.30 Spesifikasi File Jabatan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Jabatan id_jabatan Char 10 Primary

key

2 Nama Jabatan nama_jabatan Varchar 20

3 Gaji Pokok gapok Int 11

4 Tunjangan jabatan

tunjangan_jabatan Int 11

5 Deskripsi Desk Text -

4. Spesifikasi File Tunjangan Nama Fie : Tunjangan

Fungsi : Digunakan untuk mengelola data tunjangan Akronim : tunjangan

Tipe File : Menu Master Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 41 Byte

Field Key : id_tunjangan

(64)

Tabel III.31

Spesifikasi File Tunjangan

No Elemen Data Akronim Tipe Panjang Keterangan 1 Id Tunjangan id_tunjangan Char 10 Primary key

2 Nama Tunjangan nama_tunjangan Varchar 20 3 Nominal Tunjangan nominal_tunjangan Int 11

5. Spesifikasi File Potongan Nama Fie : Potongan

Fungsi : Digunakan untuk mengelola data potongan Akronim : potongan

Tipe File : Menu Master Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 41 Byte

Field Key : id_potongan

Software : My SQL

Tabel III.32

Spesifikasi File Potongan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Potongan id_potongan Char 10 Primary key

2 Nama Potongan nama_potongan Varchar 20 3 Nominal Potongan nominal_potongan Int 11

6. Spesifikasi File Akun Nama Fie : Akun

(65)

Akronim : akun

Tipe File : Menu Master Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 41 Byte

Field Key : id_akun

Software : My SQL

Tabel III.33 Spesifikasi File Akun

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id akun id_akun Char 10 Primary key

2 Nama_akun nama_akun Varchar 30

3 Saldo normal saldo Int 11

7. Spesifikasi File Rekap Absen Nama Fie : Rekap Absen

Fungsi : Digunakan untuk mengelola rekap absen Akronim : absen

Tipe File : Menu Transaksi Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 61 Byte

Field Key : id_absen

(66)

Tabel III.34

Spesifikasi File Rekap Absen

No Elemen Data Akronim Tipe Panjang Keterangan

1 ID Absen id_absen Char 10 Primary key

2 Periode Absen periode_absen Varchar 15

3 Kehadiran kehadiran Int 11

4 NIP nip Varchar 10 Foreign key

5 Nama Karyawan

nama_karyawan Varchar 20

8. Spesifikasi File Transaksi Penggajian Nama Fie : Transaksi Penggajian

Fungsi : Digunakan untuk mengelola transaksi penggajian Akronim : transaksi_gaji

Tipe File : Menu Transaksi Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 161 Byte

Field Key : slip_gaji

Software : My SQL

Tabel III.35

Spesifikasi File Transaksi Penggajian

No Elemen Data Akronim Tipe Panjang Keterangan

1 Nomor Slip slip_gaji Char 10 Primary key

2 ID user id_user Char 10 Foreign key

3 Tanggal Terima tanggal Varchar 20

4 NIP Nip Char 10 Foreign key

5 Nama karyawan nama_karyawan Varchar 20 6 Nama jabatan nama_jabatan Varchar 20

7 Gaji Pokok gaji_pokok Int 11

8 Kehadiran kehadiran Int 11

9 Tidak Masuk tidak_masuk Int 11

(67)

11 Total Tunjangan Total_tunjangan Int 11 12 Total Potongan Total_potongan Int 11

13 Gaji Terima Gaji terima Int 11

9. Spesifikasi File detailtransaksi

Nama Fie : File detailtransaksi

Fungsi : Digunakan untuk dipanggil oleh form slip gaji Akronim : detailtransaksi

Tipe File : Temporary Table Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 74 Byte

Software : My SQL

Tabel III.36

Spesifikasi File Detail transaksi

No Elemen Data Akronim Tipe Panjang Keterangan

1 Slip Gaji slip_gaji Char 10 Foreign key

2 ID tunjangan id_tunjangan Char 10 Foreign key

3 Nama Tunjangan nm_tunj Int 11

4 Nominal Tunjangan nominal_tunj Int 11

5 ID Potongan id_potongan Char 10 Foreign key

6 Nama Potongan nm_pot Int 11

7 Nominal Potongan nominal_pot Int 11 10. Spesifikasi File Jurnal

Nama Fie : Jurnal

Fungsi : Digunakan untuk mengelola data jabatan Akronim : jurnal

(68)

Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 91 Byte

Field Key : id_jurnal

Software : My SQL

Tabel III.37 Spesifikasi File Jurnal

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Jurnal id_jurnal Char 10 Primary key

2 Id User id_jurnal Char 10 Foreign key

3 Gaji Pokok Gapok Int 11

4 Tanggal Tanggal Varchar 30

5 Keterangan Ket Varchar 30

11. Spesifikasi File Detail Jurnal Nama Fie : detailjurnal

Fungsi : Digunakan untuk mengelola data jabatan Akronim : detailjurnal

Tipe File : Temporary Table Media File : Harddisk

Organisasi File : Index Sequential Akses File : Random

Panjang Record : 42 Byte

Field Key : id_jurnal

(69)

Tabel III.38

Spesifikasi File Detail Jurnal

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Jurnal id_jurnal Char 10 Foreign key

2 Id Akun id_akun Char 10 Foreign key

3 Debet debet Int 11

4 Kredit kredit Int 11

3.4.4. User Interface 1. User Interface Login

Gambar III.48 User Interface Login 2. User Interface Menu Utama

(70)

3. User Interface Menu Master

Gambar III.50 User Interface Menu Master 4. User Interface Data User

Gambar III.51 User Interface Data User 5. User Interface Data Karyawan

(71)

6. User Interface Data Jabatan

Gambar III.53 User Interface Data Jabatan 7. User Interface Data Tunjangan

(72)

8. User Interface Data Potongan

Gambar III.55 User Interface Data Potongan 9. User Interface Data Akun

(73)

10. User Interface Menu Transaksi

Gambar III.57 User Interface Menu Transaksi 11. User Interface Rekap Absen

(74)

12. User Interface Input Jurnal

Gambar III.59 User Interface Input Jurnal 13. User Interface Transaksi Penggajian

(75)

14. User Interface Menu Cetak

Gambar III.61 User Interface Menu Cetak

15. User Interface Menu Laporan

(76)

16. User Interface Laporan Data Absen

Gambar III.63 User Interface Laporan Data Absen

17. User Interface Laporan Data Master

(77)

18. User Interface Laporan Data Transaksi Penggajian

Gambar III.65 User Interface Laporan Data Transaksi Penggajian 3.5. Implementasi

Implementasi tugas akhir ini dikembangkan dengan menggunakan software

NetBeans IDE 8.1 dan bahasa pemrograman Java serta aplikasi database MySQL

yang disimpan pada web server. Program aplikasi yang dibuat dengan menggunakan java yang bersifat umum, dimana aplikasi penggajian ini dapat dijalankan secara langsung tidak memerlukan perangkat lunak browser untuk menjalankannya.

Pada bagian ini akan dijelaskan mengenai perangkat lunak atau software dan perangkat keras atau hardware yang digunakan sebagai media implementasi aplikasi yang dihasilkan. Perangkat lunak dan perangkat keras yang dibutuhkan untuk implementasi program penggajian ini adalah sebagai berikut:

Gambar

Gambar III.16 Use Case Diagram A5.1 Cetak Slip  Tabel III.16
Gambar III.18 Use Case Diagram A6.1 Laporan Data Master  Tabel III.18
Gambar III.19 Use Case Diagram A6.2 Laporan Data Absen  Tabel III.19
Gambar III.20 Use Case Diagram A6.3 Laporan Data Transaksi  Tabel III.20
+7

Referensi

Dokumen terkait

- Klik Menu Utama, maka akan tampil menu utama yang terdiri dari Menu Master, Menu Transaksi, Menu Laporan dan Logout.... - Jika memilih salah satu menu utama maka menu yang

Halaman ini akan tampil jika user memilih master data ± form kriteria yang ada pada menu atas halaman administrator, pada halaman ini seorang user dapat menambah,

Tindakan Utama Gudang memilih menu warehouse dan memilih menu View order SIT, dan Data list SIT akan tampil di menu View data list SIT dan gudang melakukan view atau print Data SIT

Rancangan antar muka dashboard admin merupakan halaman yang pertama kali tampil saat berhasil masuk kedalam sistem.Terdapat menu dashboard, data utama yang

Proses Program : Pada menu utama pilih menu master, lalu pilih sub menu barang, maka akan tampil form data barang dengan command botton terdiri dari:. KlikTambahuntuk menambah

diharapkan Hasil Pengujian Kesimpulan 1 Memilih menu input pelanggan 1.Klik input pelanggan,ke mudian input nama,alamat &amp;no.telp lalu “simpan” Sistem menerima

4.Jika memilih tombol karyawan maka form karyawan tampil, jika memilih tombol jabatan maka akan tampil form jabatan, jika tombol absensi maka form absensi akan

Kemudian menuju Halaman kriteria Halaman ini akan tampil jika user memilih master data – form kriteria yang ada pada menu atas halaman administrator,