• Tidak ada hasil yang ditemukan

BAB IV RANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV RANCANGAN SISTEM USULAN"

Copied!
33
0
0

Teks penuh

(1)

BAB IV

RANCANGAN SISTEM USULAN

4.1. Analisa Kebutuhan Software 4.1.1. Analisa Kebutuhan

Analisa kebutuhan menggambarkan proses kegiatan yang akan diterapkan dalam sebuah sistem dan menjelaskan kebutuhan yang diperlukan sistem agar sistem dapat berjalan dengan baik serta sesuai dengan kebutuhan. Analisa kebutuhan meliputi analisa kebutuhan data dan pemodelan sistem menggunakan UML (Unified Modeling Language).

Perancangan sistem dilakukan dengan menganalisa kebutuhan sistem dan melakukan wawancara terhadap responden. Hal ini dimaksudkan agar dapat mengatasi ketidaksesuaian antara aplikasi yang dirancang dengan kebutuhan pengguna. Adapun kebutuhan sistem yang diperlukan antara lain:

A. Administrasi HRD

A.1. Administrasi dapat login pada Form login sebelum akses program

A.2. Administrasi dapat mengelola Data Master A.3. Administrasi dapat mengelola Data Gaji A.4. Administrasi dapat mengelola Jurnal A.5. Administrasi dapat mengelola Laporan B. Bagian Pimpinan

B.1. Pimpinan dapat login pada Form login sebelum akses program

B.2. Pimpinan dapat mengakses Data Master

(2)

B.3. Pimpinan dapat mengakses Data Gaji B.4. Pimpinan dapat mengakses Jurnal B.5. Pimpinan dapat mengakses Laporan B.6. Pimpinan dapat mengakses Utility

4.1.2. Use Case Diagram

1. Use Case Diagram Administrasi HRD

Gambar IV.1.

Use Case Diagram Administrasi HRD

uc Sistem Usulan

Admin HRD

Mengelola Jurnal Login

Mengelola Data Gaj i Mengelola Data Master

Mengelola Laporan

«extend» «extend»

«extend»

(3)

2. Use Case Diagram Mengelola Data Master

Gambar IV.2.

Use Case Diagram Administrasi HRD Mengelola Data Master Deskripsi Use Case Diagram administrasi HRD mengelola data master:

Tabel IV.1.

Deskripsi Use Case Diagram Administrasi HRD Mengelola Data Master

Use Case Name Mengelola Data Master

Requirment A2

Goal Admin HRD dapat menambah, mengubah, menyimpan,

mencetak dan menghapus Data Master uc 1.2

Admin HRD

Tampil Data Master Login Batal Edit Hapus Tambah Simpan Data Karyaw an Data Absen Cari Cari Tambah Hapus Batal Edit Simpan Update Update NIK NIK Cetak Prev iew Prev iew Cetak «include» «extend» «include» «extend» «extend» «extend» «extend» «include» «include» «extend» «extend» «include» «extend» «include» «extend» «extend» «extend» «extend» «include» «extend» «include» «extend» «extend»

(4)

Pre-Condition Admin HRD telah melakukan login.

Post-Condition Data Master berhasil ditambah, diubah, disimpan, dicetak

dan dihapus.

Failed end Conditions

Gagal menambah, mengubah, mencetak, menghapus Data Master.

Primary Actor Admin HRD.

Main Flow/ Basic Path

1. Admin HRD mengakses Data Master.

2. Admin HRD memilih data karyawan dan data absen. 3. Admin HRD memilih tombol “Tambah”.

4. Admin HRD mengisi data karyawan dan data absen. 5. Admin HRD memilih tombol “Simpan”

6. System menyimpan data karyawan dan data absen

kedalam database.

7. System menampilkan keterangan “Data berhasil

disimpan”.

Alternate Invariant/ Invariant 1

A.1 Admin HRD mencari data karyawan dan data absen.

A.2 System menampilkan data karyawan dan data

absen yang dicari.

A.3 Admin HRD memilih tombol “Edit”.

A.4 Admin HRD merubah data karyawan dan data absen.

A.5 Admin HRD memilih tombol “Update”.

A.6 System memperbarui data karyawan dan data

absen kedalam database.

A.7 System menampilkan keterangan “Data berhasil

ter-Update”.

Invarian 2 B.1 Admin HRD mencari data karyawan dan data

absen.

B.2 System menampilkan data karyawan dan data

absen yang dicari.

B.3 Admin HRD memilih tombol “Hapus”.

B.4 System menampilkan pesan konfirmasi

penghapusan.

B.5 Admin HRD memilih tombol “Yes”.

B.6 System menghapus data karyawan dan data absen.

B.7 System menampilkan keterangan “Data berhasil

(5)

3. Use Case Diagram Mengelola Data Gaji

Gambar IV.3.

Use Case Diagram Admin HRD Mengelola Data Gaji Deskripsi Use Case Diagram admin HRD mengelola data gaji:

Tabel IV.2.

Deskripsi Use Case Diagram Admin HRD Mengelola Data Gaji

Use Case Name Mengelola Proses Gaji

Requirment A3

Goal Admin HRD dapat menambah, mengedit,

menyimpan, mencetak dan menghapus data gaji.

Pre-Condition Admin HRD telah melakukan login.

Post-Condition Data Gaji berhasil ditambah, diedit, dihapus,

disimpan dan dicetak.

Failed end Conditions Gagal menambah, mengedit, menghapus,

menyimpan dan mencetak..

Primary Actor Admin HRD.

uc 1.3

Admin HRD

Tampil Menu Data Gaj i

Login Cari Simpan Cetak Prev iew NIK Tambah Batal Edit Update Hapus «extend» «include» «include» «extend» «extend» «include» «extend» «include» «extend» «extend» «extend»

(6)

Main Flow/ Basic Path

1. Admin HRD mengakses Data Gaji. 2. Admin HRD memilih data gaji.

3. Admin HRD memilih tombol “Tambah”. 4. Admin HRD mengisi data gaji.

5. Admin HRD memilih tombol “Simpan”

6. System menyimpan data gaji dalam

database.

7. System menampilkan keterangan “Data

berhasil disimpan”.

Alternate Invariant/ Invariant 1

A.8 Admin HRD mencari data gaji.

A.9 System menampilkan data gaji yang

dicari.

A.10 Admin HRD memilih tombol “Edit”.

A.11 Admin HRD merubah data gaji.

A.12 Admin HRD memilih tombol “Update”.

A.13 System memperbarui data gaji kedalam

database.

A.14 System menampilkan keterangan “Data

berhasil ter-Update”.

Invarian 2 B.8 Admin HRD mencari data gaji

B.9 System menampilkan data gaji yang

dicari.

B.10 Admin HRD memilih tombol “Hapus”.

B.11 System menampilkan pesan konfirmasi

penghapusan.

B.12 Admin HRD memilih tombol “Yes”.

B.13 System menghapus data gaji.

B.14 System menampilkan keterangan “Data

(7)

4. Use Case Diagram Mengelola Jurnal

Gambar IV.4.

Use Case Diagram Admin HRD Mengelola Jurnal Deskripsi Use Case Diagram admin HRD mengelola jurnal:

Tabel IV.3.

Deskripsi Use Case Diagram Admin HRD Mengelola Jurnal Use Case Name Mengelola Jurnal

Requirment A4

Goal Admin HRD dapat menambah, menyimpan dan menghapus data jurnal.

Pre-Condition Admin HRD telah melakukan login.

Post-Condition Data jurnal berhasil ditambah, disimpan dan dihapus. uc 1.4

Admin HRD

Login Tampil Menu Jurnal

Data Perkiraan Tambah Simpan Batal Hapus Data Jurnal Cari Tambah Hapus Simpan Batal Kode akun Edit Update «extend» «extend» «extend» «extend» «include» «extend» «include» «include» «extend» «extend» «extend» «include» «extend» «extend» «include»

(8)

Failed end Conditions Gagal menambah, menyimpan dan menghapus data jurnal.

Primary Actor Admin HRD. Main Flow/ Basic Path

1. Admin HRD mengakses menu jurnal.

2. Admin HRD memilih data perkiraan data jurnal. 3. Admin HRD memilih tombol “Tambah”.

4. Admin HRD mengisi data perkiraan dan data jurnal.

5. Admin HRD memilih tombol “Simpan”

6. System menyimpan data perkiraan dan data

jurnal kedalam database.

7. System menampilkan keterangan “Data berhasil

disimpan”. Alternate Invariant/

Invariant 1

A.1 Admin HRD mengakses menu jurnal.

A.2 Admin HRD mencari data perkiraan dan data jurnal.

A.3 System menampilkan data perkiraan dan data

jurnal yang dicari..

A.4 Admin HRD memilih tombol “Edit” A.5 Admin mengedit data jurnal.

A.6 System mengedit data jurnal.

A.7 System menampilkan keterangan “Data

berhasil diupdate”.

Invarian 2 B.1 Admin HRD mengakses menu jurnal.

B.2 Admin HRD mencari data perkiraan dan data jurnal.

B.3 System menampilkan data perkiraan dan data

jurnal yang dicari..

B.4 Admin HRD memilih tombol “Hapus”

B.5 System menampilkan pesan konfirmasi

penghapusan.

B.6 Admin HRD memilih tombol “Yes”.

B.7 System menghapus data perkiraan dan data

jurnal.

B.8 System menampilkan keterangan “Data

(9)

5. Use Case Diagram Mengelola Laporan

Gambar IV.5.

Use Case Diagram Admin HRD Mengelola Laporan Deskripsi Use Case Diagram admin HRD mengelola laporan:

Tabel IV.4.

Deskripsi Use Case Diagram Admin HRD Mengelola Laporan

Use Case Name Mengelola Laporan

Requirment A5

Goal Admin HRD dapat mencetak laporan gaji dan laporan

jurnal.

Pre-Condition Admin HRD telah melakukan login.

Post-Condition System dapat menampilkan laporan jurnal dan laporan

gaji berdasarkan periode yang dipilih.

Failed end Conditions Gagal menampilkan laporan

Primary Actor Admin HRD.

Main Flow/ Basic Path 1. Admin HRD mengakses menu laporan.

2. Admin HRD memilih periode laporan jurnal dan laporan gaji.

uc 1.5

Admin HRD

Tampil Menu Laporan Login

Laporan Jurnal

Laporan Gaj i Cari

Tampil laporan j urnal Cetak Prev iew

Cari

Tampil laporan gaj i

Prev iew Cetak Kode Akun Periode «extend» «include» «include» «extend» «extend» «extend» «extend» «extend» «extend» «include» «include»

(10)

3. System menampilkan laporan berdasarkan periode.

Alternate Invariant/ Invariant 1

A.1 Admin HRD mengakses menu laporan. A.2 Admin HRD memilih periode laporan jurnal

dan laporan gaji.

A.3 System menampilkan laporan berdasarkan

periode.

A.4 Admin HRD memilih tombol “Cetak”

A.5 System menampilkan pesan konfirmasi

pencetakan.

A.6 Admin HRD memilih tombol “Yes”.

A.7 System mencetak laporan.

A.8 System menampilkan keterangan “Data berhasil

dicetak”.

Invarian 2

5. Use Case Diagram Pimpinan

Pemimpin dapat mengakses semua form maupun fitur-fitur yang terdapat didalamnya seperti yang sudah dideskripsikan pada hak akses administrasi HRD, sehingga untuk deskripsi usecase diagram pimpinan hanya akan mejelaskan form

khusus yang hanya dapat diakses oleh pimpinan. Pimpinan berhak mengelola

utility dimana dalam form utility pimpinan dapat menambah, mengedit, dan

(11)

Gambar IV.6.

Use Case Diagram Pimpinan

6. Use Case Diagram Mengelola Utility

Gambar IV.7.

Use Case Diagram Mengelola Ulitity

uc 2.0

Mengelola Jurnal Login

Mengelola Data Gaj i Mengelola Data Master

Pimpinan Mengelola Laporan Mengelola Utility «extend» «extend» «extend» «extend» «extend» uc 2.1 Pimpinan

Login Tampil Menu Utility Cari

Tambah Edit Hapus Update Batal Simpan NIK «include» «extend» «extend» «extend» «extend» «extend» «extend» «include» «include»

(12)

Deskripsi Use Case Diagram Pimpinan Mengelola Utility: Tabel IV.5.

Deskripsi Use Case Diagram Pimpinan Mengelola Utility

Use Case Name Mengelola Utility

Requirment B6

Goal Pimpinan dapat menambah, mengubah, menghapus

user.

Pre-Condition Pimpinan telah melakukan login.

Post-Condition Data User berhasil ditambah, diubah dan dihapus

Failed end Conditions Gagal menambah, merubah dan menghapus data

user.

Primary Actor Pimpinan

Main Flow/ Basic Path 1. Pimpinan mengakses form utility.

2. Pimpinan memilih tombol “Cari”.

3. System mencari dan menampilkan data User.

4. Pimpinan memilih tombol “Tambah” 5. Pimpinan mengisi data User baru. 6. Pimpinan memilih tombol “Simpan”

7. System menyimpan data User baru kedalam

Database.

8. System menampilkan keterangan berhasil

menyimpan data.

Alternate Invariant/ Invariant 1

A.1 Pimpinan mencari data User.

A.2 System menampilkan data User yang dicari.

A.3 Pimpinan memilih tombol “Edit” A.4 Pimpinan merubah data User. A.5 Pimpinan memilih tombol “Update

A.6 System memperbarui data User kedalam

Database.

A.7 System menampilkan keterangan berhasil

memperbarui data User.

Invarian 2 B.1 Pimpinan mencari data User.

B.2 System menampilkan data User yang dicari.

B.3 Pimpinan memilih tombol “Hapus”.

B.4 System menampilkan pesan konfirmasi

penghapusan.

B.5 Pimpinan memilih tombo”Yes”.

B.6 System menghapus data User.

B.7 System menampilkan keterangan berhasil

(13)

4.1.3. Activity Diagram

1. Activity Diagram Input Absen

Gambar IV.8.

Activity Diagram Input Absen

act Activ ity Diagram Input absen

Karyaw an Administrasi HRD System

Start

Menyerahkan kartu absen

Menerima kartu absen

Input Absen

Login aplikasi Cek akses

Tampil menu master Pilih data absen

Tampil data absen

Tambah data absen

Cari data berdasarkan NIK

Isi data absen

Simpan Data tersimpan dalam

database

Tampil pesan "Data berhasil disimpan" Tampil absen Cetak absen Finish Tidak valid Valid

(14)

2. Activity Diagram Data Gaji

Gambar IV.9.

Activity Diagram Data Gaji

act Activ ity Diagram Perhitungan Gaj i

Administrasi HRD Sistem Karyaw an

Start

Login aplikasi Cek akses

Pilih Data Gaj i

Tampil Data Gaj i Tampil menu master

Tambah Data Gaj i

Cari Data berdasarkan NIK

Data tersimpan dalam database

Finish Isi Data Gaj i

Tampil pesan "Data berhasil disimpan"

Tampil data gaj i Cetak Data Gaj i

Menerima slip gaj i Tidak valid

Valid

(15)

3. Activity Diagram Penjurnalan

Gambar IV.10.

Activity Diagram Penjurnalan

act Activ ity Diagram Penj urnalan

Administrasi HRD Sistem

Start

Login aplikasi Cek akses

Tampil menu master Pilih data j urnal

Tambah data j urnal

Cari data j urnal berdasarkan kode akun

Isi data j urnal

Simpan Data tersimpan ke

dalam database

Tampil pesan "Data berhasil disimpan"

Tampil data j urnal Logout

Finish

Tidak valid

(16)

4. Activity Diagram Pelaporan Gaji

Gambar IV.11.

Activity Diagram Pelaporan 4.2. Desain

Menggambarkan hubungan antar table yang dibuat beserta relasi antar table. Digambarkan dengan menggunakan Entity Relationship Diagram (ERD) untuk pembuatan sistem informasi manajemen penggajian karyawan harian pada PT.Asietex Sinar Indopratama Cikampek sebagai berikut:

act Aciv ity Diagram Laporan Gaj i

Administrasi HRD System Pimpinan

Start

Login aplikasi Cek akses

Tampil menu master Pilih laporan gaj i

Cari laporan gaj i berdasarkan bulan

Pilih tombol Cetak Tampil laporan gaj i

Cetak laporan gaj i

Acc laporan gaj i

(17)

4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.12.

(18)

4.2.2. Logical Record Structure (LRS)

Gambar.IV.13.

Logical Record Structure (LRS)

4.2.3. Spesifikasi File

Dalam program ini menggunakan satu buah Database dengan nama penggajian dan didalamnya terdapat tabel-tabel sebagai entitas. Tabel-tabel tersebut sebagai berikut:

(19)

1. Spesifikasi File tabel User

Nama Database : penggajian Nama File : User

Tipe File : File User

Akses File : Random

Panjang Record : 14 Byte

Kunci Field : User_Id

Tabel IV.6.

Spesifikasi File Tabel User

No. Elemen Data Akronim Tipe Panjang Keterangan

1 User ID User_Id Char 3 Primary Key

2 Password Password Char 3

3 Nomor Induk

Karyawan NIK Char 8 Foreign Key

2. Spesifikasi File tabel Data Karyawan Nama Database : penggajian Nama File : karyawan

Tipe File : File Data Karyawan

Akses File : Random

Panjang Record : 211 Byte

Kunci Field : NIK

Tabel IV.7.

Spesifikasi File Tabel Data Karyawan

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Nomor Induk

(20)

No. Elemen Data Akronim Tipe Panjang Keterangan

2 Nama Nama Varchar 25

3 Alamat Alamat Varchar 100

4 Tempat Tgl

Lahir TTL Varchar 30

5 Pendidikan Pendidikan Char 5 6 Jenis Kelamin Jns_kel Char 10

7 Bagian Bagian Varchar 15

8 Status Status Varchar 3

9 Tanggal Masuk Tgl_masuk Date -

10 Jabatan Jabatan Char 15

11 Upah Harian Upah harian Double - 12 Upah Lembur Upah_lembur Double -

3. Spesifikasi File tabel Absen Nama Database : penggajian Nama File : absen Tipe File : File Absen Akses File : Random

Panjang Record : 11 Byte

Kunci Field : NIK

Tabel IV.8.

Spesifikasi File Tabel Absen

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Nomor Induk

Karyawan NIK Varchar 8 Primary Key

2 Periode Periode Date -

3 Jam masuk Jam_masuk Time -

(21)

No. Elemen Data Akronim Tipe Panjang Keterangan

5 Jam lembur Lembur Float -

6 User ID User_Id Char 3 Foreign Key

4. Spesifikasi File table Gaji

Nama Database : penggajian Nama File : gaji

Tipe File : File Gaji Akses File : Random

Panjang Record : 66 Byte

Kunci Field : NIK

Tabel IV.9.

Spesifikasi File Tabel Gaji

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Nomor Induk

Karyawan NIK Varchar 8 Primary Key

2 Nama Nama Varchar 25

3 Bagian Bagian Varchar 15

4 Jabatan Jabatan Varchar 15

5 Periode Periode Date -

6 Total upah Upah Double -

7 Total lembur Lembur Double -

8 BPJS BPJS Double -

9 Total Gaji Total Gaji Double - 10 Total Terima Total TErima Double -

(22)

5. Spesifikasi File tabel Jurnal

Nama Database : penggajian Nama File : jurnal Tipe File : File Jurnal Akses File : Random

Panjang Record : 42 Byte

Kunci Field : Kd_akun

Tabel IV.10.

Spesifikasi File Tabel Jurnal

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Kode akun Kd_akun Varchar 4 Primary Key

2 Nama akun Nm_akun Varchar 35

3 Periode Periode Date -

4 Debet Debet Double -

5 Kredit Kredit Double -

6 User ID User_Id Char 3 Foreign Key

6. Spesifikasi File tabel Laporan Gaji Nama Database : penggajian Nama File : laporan_gaji Tipe File : File Laporan Gaji Akses File : Random

Panjang Record : 81 Byte

(23)

Tabel IV.11.

Spesifikasi File Tabel Laporan Gaji

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Nomor Induk

Karyawan NIK Varchar 8

2 Nama Nama Varchar 25

3 Bagian Bagian Varchar 15

4 Jabatan Jabatan Varchar 15

5 Periode Periode Date - Primary Key

6 Jenis kelamin Jns_kel Char 10

7 Status Status Char 2

8 Kehadiran Kehadiran Float 3

9 Upah Upah Double -

10 Jam Lembur Jam_lembur Float 3

11 Lembur Lembur Double -

12 Total Gaji Total_gaji Double -

13 BPJS BPJS Double -

14 Total Terima Total terima Double -

15 Jumlah Jumlah Double -

7. Spesifikasi File tabel Laporan Jurnal Nama Database : penggajian Nama File : laporan_jurnal Tipe File : File Laporan Jurnal Akses File : Random

Panjang Record : 139 Byte

(24)

Tabel IV.12.

Spesifikasi File Tabel Laporan Jurnal

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Kode akun Kd_akun Varchar 4

2 Nama akun Nm_akun Varchar 35

3 Periode Periode Date - Primary Key

4 Debet Debet Double -

5 Kredit Kredit Double -

6 Keterangan Ket Varchar 100

4.2.4. Spesifikasi Dokumen Sistem Usulan 1. Spesifikasi Dokumen Masukan

a. Data Absen

Nama Dokumen : Data Absen

Fungsi : Sebagai bukti hadir karyawan

Sumber : Karyawan

Tujuan : Administrasi HRD Frekuensi : Setiap Hari

Media : Kertas Jumlah : 1 lembar Bentuk : Lampiran C-1 b. Surat Perintah Lembur

Nama Dokumen : Surat Perintah Lembur

Fungsi : Sebagai bukti lembur karyawan

Sumber : Karyawan

(25)

Frekuensi : Setiap Hari Media : Kertas Jumlah : 1 lembar Bentuk : Lampiran C-2 2. Spesifikasi Dokumen Keluaran

a. Slip Gaji

Nama Dokumen : Slip Gaji Karyawan

Fungsi : Sebagai bukti penerimaan gaji karyawan Sumber : Administrasi HRD

Tujuan : Karyawan Frekuensi : 1 Bulan sekali Media : Kertas

Jumlah : 2 lembar Bentuk : Lampiran D-1 b. Laporan Gaji Karyawan

Nama Dokumen : Laporan Gaji Karyawan

Fungsi : Sebagai persetujuan pengeluaran gaji Sumber : Administrasi HRD

Tujuan : Pimpinan Frekuensi : 1 Bulan sekali Media : Kertas

Jumlah : 1 lembar Bentuk : Lampiran D-2

(26)

c. Laporan Jurnal

Nama Dokumen : Laporan Jurnal

Fungsi : Sebagai laporan pembukuan Sumber : Administrasi HRD

Tujuan : Pimpinan Frekuensi : 1 Bulan sekali Media : Kertas

Jumlah : 1 lembar Bentuk : Lampiran D-3

4.2.5. Software Architecture

1. Sequence Diagram

Menjabarkan behavior sebuah skenario tunggal. Sequence diagram

menunjukkan sejumlah objek contoh dan pesan-pesan yang melewati objek-objek ini di dalam usecase dengan menampilkan partisipan dengan garis alir secara vertikal dan pengurutan pesan dari atas ke bawah. Berikut adalah

(27)

Gambar IV.14.

Sequence Diagram Sistem Usulan

2. Deployment Diagram

Deployment Diagram menyediakan gambaran bagaimana sistem secara

fisik akan terlihat. Sistem diwakili oleh node-node, dimana masing-masing node diwakili oleh sebuah kubus. Garis yang menghubungkan kedua kubus menunjukkan hubungan diantara kedua node tersebut. Berikut gambar

Deployment Diagram Sistem Usulan:

sd Sequence

Karyawan Admin HRD

Login Sistem Menu Utama Data Gaji

6. Tampil Form Data Gaji() 2. Verifikasi Data()

9. Simpan Data Gaji()

12. Data Gaji Berhasil dicetak() 5. Pilih Menu Data Gaji() 4. Login Gagal()

10. Data Gaji Berhasil disimpan() 11. Cetak Data Gaji()

8. Data Gaji berhasil di tambah() 1. Login Aplikasi()

7. Tambah Data Gaji() 3. Login Berhasil()

(28)

Gambar IV.15.

Deployment Diagram Sistem Usulan

4.2.6. User Interface Sistem Usulan

1. Form Login

Form Login digunakan saat user akan masuk ke sistem penggajian. User

mengisi form lalu memilih tombol login.

Gambar IV.16. Form Login deployment Package1 «device» Computer Admin «device» Computer Serv er Aplikasi Aplikasi Database Local host MySQL Penggajian Penggajian

(29)

2. Menu Utama

Setelah login berhasil, maka akan tampil menu utama sebagai berikut:

Gambar IV.17. Menu Utama

3. Form User

Pada Form User pimpinan dapat menambah, mengedit, merubah password, dan menghapus pegawai yang berhak mengakses sistem.

Gambar IV.18.

(30)

4. Form Data Karyawan

Form Data Karyawan digunakan untuk menginput data karyawan baru.

Gambar IV.19.

Form Karyawan 5. Form Data Absen

Form Data Absen digunakan untuk menginput data kehadiran karyawan.

Gambar IV.20.

(31)

6. Form Data Gaji

Gambar IV.21.

Form Data Gaji

Form Data Gaji digunakan untuk menghitung gaji karyawan, di hitung pada akhir periode dan dapat dicetak dan digunakan sebagai slip gaji.

7. Form Jurnal

Pada Form Jurnal, admin dapat menambah data jurnal berdasarkan kode akun dan menginput nominal pengeluaran beban gaji.

Gambar IV.22.

(32)

8. Laporan Gaji

Pada tabel detail gaji user dapat melihat dan mencetak laporan gaji berdasarkan periode.

Gambar IV.23. Laporan Gaji 9. Laporan Jurnal

Laporan Jurnal dapat di lihat dan di cetak berdasarkan periode.

Gambar IV.24. Laporan Jurnal

4.2.7. Spesifikasi Hardware dan Software 1. Kebutuhan Perangkat Lunak (Software)

(33)

serta sistem operasi yang akan digunakan. Sistem operasi berfungsi untuk mengidentifikasi dan meyiapkan aplikasi program sehingga tata kerja seluruh peralatan komputer dapat terkontrol. Adapun perangkat lunak yang dibutuhkan adalah:

1. Sistem Microsoft Windows XP 2. JDK-7u4

3. Xampp.v3.2.2

4. Aplikasi NetBeans IDE 8.1 2. Kebutuhan Perangkat Keras (Hardware)

Perangkat keras (hardware) adalah serangkaian unsur yang terdiri dari beberapa perangkat keras yang membentuk suatu sistem komputer yang digunakan untuk mengoperasikan proses kerja pemakai. Berikut ini adalah spesifikasi perangkat keras yang mendukung aplikasi, yaitu:

1. Proccessor : Intel® Pentium® Dual CPU E2200 @2.2GHz 2.2GHz,

2. Monitor : LG FLATRON W16435

3. Mouse : Logitech Optical Mouse

4. Keybord : Logitech ® Classic Keyboard Plus

5. RAM : 0.99GB RAM

6. Printer : CANON Inkjet

Gambar

Gambar IV.1.
Gambar IV.2.
Gambar IV.3.
Gambar IV.4.
+7

Referensi

Dokumen terkait

Jika data ingin di ubah, klik tombol edit maka form akan aktif lalu edit data yang ingin di ubah dengan cara memasukan kode barang yang ingin di ubah Lalu klik simpan. Jika

Untuk edit data karyawan, klik terlebih dahulu tombol cari, kemudian masukan kode karyawan, jika kode karyawan di temukan maka data karyawan akan tampil,

Klik tombol Boton Simpan bila ingin mengimput data absen Karyawan : Input Data Absen Karyawan Pilih Instruksi Edit maka: Input no_abs. Klik tombol Botton Edit bila ingin merubah

Button Simpan digunakan untuk menyimpan data, button Batal digunakan untuk batal saat menginputkan data, button edit untuk mengedit data, button hapus digunakan

Login Admin Tampil Data Laporan Laporan Pembelian Laporan Jurnal Tambah Tambah Keluar Cetak Cetak Keluar <<extend>> <<extend>>

Cari Cetak Laporan extand Verifikasi Kartu Identitas Anak (KIA) extand Detail extand Hapus Cetak Kelola Testimoni.1. Deskripsi Use Case Diagram Data Profil Admin

Pilih Instruksi Tambah maka : Input data rekening tabungan karyawan di ubah/edit data. rekening

form data pesanan proses tambah form menu transaksi proses pencarian tabel detail pesanan menu utama update() keluar() tampil menu transaksi() tambah() hapus() pilih data