View
2
Download
0
Category
Preview:
Citation preview
48
BAB IV
RANCANGAN SISTEM USULAN
4.1. Analisa Kebutuhan Software
Analisa kebutuhan merupakan langkah awal untuk menentukan perangkat
lunak yang dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan
pengguna sangat tergantung kepada keberhasilan dalam melakukan analisa
kebutuhan. Jika terjadi kesalahan dalam analisa kebutuhan, maka perangkat lunak
yang dibuat menjadi tidak berguna.
4.1.1.Tahapan Analisis
Tahapan analisis adalah tahapan pengumpulan kebutuhan-kebutuhan dari
semua elemen sistem perangkat lunak yang akan dibangun. Tahapan analisis yang
dibuat sebagai berikut.
A1. Staff HRD Dapat Mengelola Log in
A2. Staff HRD
a. Dapat Mengelola Data Master
b. Dapat Mengelola Data Schedule
c. Dapat Mengelola Data Absen
d. Data Mengelola Perhitungan Gaji
A3. Bagian Staff Accounting Dapat Mengelola Log in
49
A4. Bagian Staff Accounting
a. Dapat Mengakses Data Transaksi
b. Dapat Mengelola Data Gaji
c. Dapat Mengelola Jurnal
d. Dapat Mengakses Data Laporan Penggajian
4.1.2. Use Case Diagram
Diagram use case merupakan salah satu diagram untuk memodelkan aspek
perilaku sistem. Masing-masing diagram use case menunjukkan sekumpulan use cas,
aktor dan hubungannya.
1. Use Case Menu Login Staff HRD
uc LOGIN STAFF HRD
Staff HRD
Login
Logout
Input Nama Pengguna
Input Password
«include»
«include»
Sumber : Data Olahan Penulis
Gambar IV.1
A1.1- Use Case Menu Login Staff HRD
Tabel IV.1
50
Deskripsi A1.1- Use Case Menu Login Staff Keungan
Use Case Narative Log in
Tujuan
Melakukan Login dan Masuk kedalam Sistem Penggajian
karyawan.
Deskripsi
Sistem ini memungkinkan aktor untuk mengakses sistem
penggajian karyawan.
Skenario Utama
Aktor Staff HRD
Kondisi Awal
Aktor Membuka Aplikasi Penggajian karyawan.
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
Kondisi
Akhir
Jika perintah sesuai maka sistem akan masuk ke dalam aplikasi
penggajian karyawan dan aktor dapat melakukan aktivitas
didalam sistem.
2. Use Case Menu Master
51
uc Use Case Menu Master
Staff HRD
Login Tampil Menu Master
Data Schedule
Data Absen
Data Perhitungan gaj i
Input
Simpan
Batal
Input Simpan
Batal
Input Simpan
Batal
«extend»
«extend»
«extend»
«extend»
«include»
«include»
«extend»
«include» «include»
«extend»
«include»
«include»
«extend»
Sumber : Data Olahan Penulis
Gambar IV.2
A2.2-Use Case Menu Master
52
Tabel IV.2
Deskripsi A2.2- Use Case Menu Master
Use Case Narative Menu Master
Tujuan
Staff HRD dapat melakukan proses pengolahan data pada
sub menu data karyawan,sub menu absen dan pada sub menu
Schedule.
Deskripsi
Sistem ini memungkinkan aktor untuk memulai mengelola
sistem.
Skenario Utama
Aktor Staff HRD
Kondisi Awal
Aktor mengakses menu master.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
tombol data
schedule karyawan
2. Aktor Memilih
tombol data absen
3. Aktor Memilih
tombol data
perhitungan Gaji
Sistem akan menampilkan form Schedule karyawan.
Sistem akan menampilkan form data absen.
Sistem akan menampilkan data perhitungan gaji
karyawan.
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh si Aktor
53
3. Use Case Menu Login Staff Accounting
uc Login Staff Accounting
Staff Accounting
Login
Logout
Input User Pengguna
Input Pasworrd
«include»
«include»
Sumber : Data Olahan Penulis
Gambar IV.3
A3.3- Use Case Menu Login Staff Accounting
Tabel IV.3
54
Deskripsi A3.3- Use Case Menu Login Staff Accounting
Use Case Narative Log in
Tujuan
Melakukan Login dan Masuk kedalam Sistem Penggajian
karyawan.
Deskripsi
Sistem ini memungkinkan aktor untuk mengakses sistem
penggajian karyawan.
Skenario Utama
Aktor Staff Accounting
Kondisi Awal
Aktor Membuka Aplikasi Penggajian karyawan.
Aksi Aktor Reaksi Sistem
4. 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
Kondisi
Akhir
Jika perintah sesuai maka sistem akan masuk ke dalam aplikasi
penggajian karyawan dan aktor dapat melakukan aktivitas
didalam sistem.
4. Menu Transaksi
55
uc Use Case Menu Transaksi
Staff Accounting
LoginMenu Transaksi
Mengelola Data Gaj i
Jurnall
Laporan
Input
Cetak
Ke luar
Hitung Keseluruhan
Cetak Slip gaj i
Input
Simpan
Batal
Cetak
Input
Cetak
Keluar
«extend»
«extend»
«extend»
«extend»
«include»
«include»
«extend»
«include»
«include»
«include»«include»
«extend»
«include»
«include»
«include»
«extend»
Sumber : Data Olahan Penulis
Gambar IV.4
A4.4-Use Case Menu Transaksi
Tabel IV.4
56
Deskripsi A4.4- Use Case Menu Transaksi
Use Case Narative Menu Transaksi
Tujuan
Staff Accounting dapat melakukan proses pengolahan data
pada sub menu perhitungan gaji, dan pada sub menu jurnal
Deskripsi
Sistem ini memungkinkan aktor untuk memulai mengelola
sistem.
Skenario Utama
Aktor Staff Accounting
Kondisi Awal
Aktor mengakses Menu Transaksi
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
tombol Perhitungan
Gaji
2. Aktor Memilih
tombol Jurnal
3. Aktor Memilih
tombol Laporan
Sistem akan menampilkan form Perhitungan Gaji
Karyawan.
Sistem akan menampilkan form Jurnal Penggajian
karyawan.
Sistem akan menampilkan Form Laporan
Penggajian karyawan.
Kondisi Akhir
Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh si Aktor
4.1.3. Activity Diagram
57
1. Activity Diagram Login Staff HRD
act Aktiv ity Login HRD
SistemStaff HRD
Start
Melakukan Login
Melakukan Nama
Pengguna
Masukan Pasword
Cek Nama Pengguna dan
Pasword
Tampil Nama Pengguna
atau Pasword Salah
Masukan Kedalam Menu
Pengguna
Stop
Sumber : Data Olahan Penulis
Gambar IV.5
A.1.5-Activity Log in Staff HRD
2. Activity Diagram Menu Data Schedule
58
act Aktiv ity Data Schedule
SistemStaff HRD
Star
Data Schedule
Input
Login Akun
Cek Akun
Tampil Menu UtamaPilih Menu Master
Tampil Menu Master
Pilih Data Schedule
Tampil Form Dta
Schedule
Simpan Data Data Berhasil
Disimpan
Tambah Dta
Schedule
Stop
Sumber : Data Olahan Penulis
Gambar IV.6
A.2.6-Activity Menu Data Schedule
3. Activity Diagram Menu Data Absen
59
act Aktiv ity Data Absen
SistemStaff HRDKaryawan
Start
Melakukan Absen Menerima Data
Absen
Input
Login Akun
Pilih Menu
Master
Cek Akun
Tampil Menu
Utama
Tampil Menu
Master
Pilih Data Absen
Tampil Form Data
Absen
Input Data Absen
Simpan Data Data Berhasil Di
Simpan
Finish
Sumber : Data Olahan Penulis
Gambar IV.7
A2.7-Activity Menu Data Absen
60
4. Activity Diagram Perhitungan Gaji
act Aktiv ity Perhitungan Gaj i
SistemStaff HRD
Start
Mengecek Schedule
Dan Merekap Absen
karyawan
Input
Login Akses Cek Akses
Tampil Menu
Transaksi
Pilih Menu Transaksi Tampilan Menu
Utama
Perhitungan gaj i
Karyawan
Tampil Form
Perhitungan Gaj i
Input Data Gaj i
Karyawan
Simpan Data Data Berhasil
Disimpan
Finish
Sumber : Data Olahan Penulis
Gambar IV.8
A.2.8-Activity Menu Perhitungan Gaji
5. Activity Diagram Login Staff Accounting
61
act Aktiv ity Login Staff Accounting
SistemStaff Accounting
Start
Melakukan Login
Masukan
NamaMasukan
Password
Cek Nama
Pengguna Dan
Password
Tampil nama
Pengguna atau
Password Salah
Masuk Dalam
Menu Pengguna
Finish
Sumber : Data Olahan Penulis
Gambar IV.9
A3.9-Activity Log in Staff Accounting
6. Activity Diagram Menu Perhitungan Data Gaji
62
act Aktiv ity Menglola Gaj i
SistemStaff AccountingStaff HRD
Start
Menyerahkan Data Gaj i
Karyawan
Menerima Data Gaj i
Input
Login Akses
Pilih Menu
Transaksi
Pilih Payroll Gaj i
Karyawan
Input Data Gaj i
Karyawan
Simpan Data
Cek Akses
Tampil Menu Utama
Tampil Menu
Transaksi
Tampil Form Payroll
Gaj i Karyawan
Data Berhasil
Disimpan
Finnish
Sumber : Data Olahan Penulis
Gambar IV.10
A.4.10- Activity Diagram Menu Perhitungan Gaji
7. Activity Diagram Menu Jurnal
63
act Aktiv ity Jurnal
SistemStaff Accounting
Start
Data Transaksi
Input
Login Akses Cek Akses
Pilih Menu Transaksi Tampil Menu Utama
Tampil Menu Transaksi
Pilih Jurnal
Input Data Jurnal
Simpan DataData Berhasil
Disimpan
Ttampil Form Jurnal
Finish
Sumber : Data Olahan Penulis
Gambar IV.11
A.4.11- Activity Diagram Menu Jurnal
8. Activity Diagram Menu Laporan
64
act Aktiv ity data Laporan Penggaj ian
SistemStaff accounting
Data Laporan Gaj i
Start
Input
Login AkunCek Akun
Pilih Menu Laporan Tampil Menu Utama
Tampil Menu laporan
Pilih Laporan
Input Data Laporan
Gaj i
Tampil Form Laporan
Gaj i
Simpan Dta LaporanData Laporan
Tersimpan
Finish
Pilih Cetak
Laporan Di Cetak
Sumber : Data Olahan Penulis
Gambar IV.12
A4.12- Activity Diagram Menu Laporan
4.1.4. Desain
65
Desain input merupakan suatu proses informasi yang disajikan dengan
menampilkan interface antara pengguna dengan program yang fungsinya sebagai
media untuk masukan data, tampilan yang dimaksud adalah berupa form-form yang
dapat dikreasikan menggunakan berbagai bahasa pemprograman khususnya Java
Netbean 8.1. Yang berfungsi untuk menginputkan pengetahuan baru ke dalam basis
pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan
panduan pemakaian sistem secara menyeluruh step by step sehingga user mengerti
apa yang akan dilakukan terhadap suatu sistem. Yang terpenting dalam membangun
user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif dan
komunikatif. Berikut ini perancanga program Sistem Informasi Penggajian Karyawan
Pada PT. Konsuil Perdana Indonesia Area Karawang.
4.1.5. Entity Relationship Diagram (ERD)
Salah satu metode pemodelan basis data yang digunakan untuk
menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana
sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down
untuk lebih jelasnya dapat dilihat pada gambar di bawah ini.
66
Sumber : Data Olahan Penulis
Gambar IV. 13- Entity Relationship Diagram (ERD)
67
4.1.6. Logocal Record Strukture (LRS)
Sumber : Data Olahan Penulis
68
Gambar IV. 14- Logocal Record Strukture (LRS)
4.1.7. Spesifikasi File
Bentuk spesifikasi file yang terdapat pada penggajian karyawan,
memerlukan beberapa file database yang berguna untuk membentuk data yang lebih
teratur dan aman dari kerusakan-kerusakan dan kesalahan-kesalahan yang ada. Untuk
memudahkan pengolahan data pada waktu memproses dalam pembuatan program itu
diperlukan beberapa database adapun file-file yang akan digunakan dalam sistem
komputerisasi penggajian karyawan.
1. File Data Karyawan
Nama File : File Data Karyawan
Fungsi : Digunakan untuk mengelola data karyawan
Akronim : Data Karyawan.myd
Tipe File : Master
Media File : Hardisk
Organisasi File : Index Sequential
Akses File : Random
Panjang Record : 168 Karakter
Field Key : Kd_kry
Softwere : Netbean
69
Tabel IV.5
Spesifikasi File Data Karyawan
No Elemen Data Nama Field Type Size Keterangan
1 Kode Karyawan Kd_kyr Varchar 10 Primary Key
2 Nama Nama Varchar 30
3 Jabatan Jabatan Varchar 10
4 Nama Bagian Nm_Bagian Varchar 10
5 Alamat Alamat Varchar 80
6 Telpon Tlp Varchar 15
7 Jenis Kelamin Jns_kelamin Varchar 13
8 Tempat tanggal
lahir
Tmpt_tgl lahir Int -
2. File Data Abseni
Nama File : File Data Absensi
Fungsi : Digunakan untuk mengelola data absensi
Akronim : Data Absensi.myd
Tipe File : Master
Media File : Hardisk
Organisasi File : Index Sequential
Akses File : Random
70
Panjang Record : 60 Karakter
Field Key : Kd_kry
Softwere : Netbean 8.1
Tabel IV.6
Spesifikasi File Data Absen
No Elemen Data Nama Field Type Size Keterangan
1 Kode Karyawan Kd_kry Varchar 10 Primary Key
2 Nama Nama Varchar 30
3 Jabatan Jabatan Varchar 10
4 Periode Periode Varchar 10
5 Tanggal absen Tgl_absen Int -
6 Jumlah Hadir Jml_hadir Int -
7 Jumlah Tidak hadir Jml_tdk hadir Int -
3. File Data Schedule
Nama File : File Data Lembur
Fungsi : Digunakan untuk mengelola data Schedule
Akronim : Data Schedule.myd
Tipe File : Master
Media File : Hardisk
Organisasi File : Index Sequential
71
Akses File : Random
Panjang Record : 20 Karakter
Field Key : Kd_kyr
Softwere : Netbean 8.1
Tabel IV.7
Spesifikasi File Data Schedule
No Elemen Data Nama Field Type Size Keterangan
1 Kode Karyawan Kd_kry Varchar 10 Primary Key
2 Periode Periode Varchar 10
3 Harga/Jam Hrg_jam Int -
4 Total Lembur Tot_ lembur Int -
5 Nominal Lembur Nmnl-lembur Int -
4. File Perhitungan Gaji
Nama File : File Perhitungan Gaji
Fungsi : Digunakan untuk mengelola data gaji
Akronim : Data Gaji.myd
Tipe File : Transaksi
Media File : Hardisk
Organisasi File : Index Sequential
Akses File : Random
72
Panjang Record : 75 Karakter
Field Key : Id_Gaji
Softwere : Netbean 8.1
Tabel IV.8
Spesifikasi File Perhitungan Gaji
No Elemen Data Nama Field Type Size Keterangan
1 Kode Karyawan Kd_kyr Varchar 10 Primary Key
2 Periode bulan Period_bulan Varchar 15
3 Nama Nm_kry Varchar 30
4 Jabatan Jabatan Varchar 10
5 Jenis Kelamin Jns_Kelamin Varchar 10
6 Gaji Pokok G_pok int -
7 Lembur Lembur int -
8 Tunj_transport Tunj_transport int -
9 Tunj.jasa karya Tunj_js kry int -
10 Tunj.BPJS Tunj_BPJS int -
11 Tunj.hari Raya Tunj_hr raya int -
12 Pinjaman koperasi Pinj_koprasi int -
13 Tabungan Wajib Tab_wajib int -
14 Potongan lain-lain Pot_lain-lain int -
15 Pph Pasal 21 Pph Pasal 21 int -
73
16 Total Gaji Bersih Tot_gaji bersih int -
5. File Jurnal
Nama File : File Jurnal
Fungsi : Digunakan untuk mengelola Jurnal Penggajian
Akronim : Jurnal.myd
Tipe File : Transaksi
Media File : Hardisk
Organisasi File : Index Sequential
Akses File : Random
Panjang Record : 81 Karakter
Tabel IV.9
Spesifikasi File Jurnal
No Elemen Data Nama Field Type Size Keterangan
1 Nomer Nota No_NOTA Varchar 5 Primary Key
2 Tanggal Jurnal Tgl_Jurnal Varchar -
3 Keterangan Keterangan Int 50
4 Nomer Nota No_nota Int 6 Foreign Key
5 Saldo Saldo Int 20
74
4.1.8. Sofware Architecture**
1. Deployment Diagram
deployment Deployment DiagramEA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Main
<<Activ e X Control>> Jav a
«device»
Database
<<DBMS>> My SQL
<<Database>> db Keuangan
«device»
<<Application>>Program
Keuangan
Sumber : Data Olahan Penulis
Gambar IV.15- Deployment Digram
75
2. Sequence Diagram Penggajian
sd 3. Cek User ID&PasswordEA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
3. Cek user ID&Password
Login Cek Login Menu
Utama
Data
Karyawan
Data
Absensi
Pembayaran
Gaji
Laporan LogoutData
Lemburan
2. Menampilkan Data pegawai& input data pegawai()
1. Masukkan User ID & Password()
Ya()
Tidak()
3. Cek User ID&Password()
4.Menampilkan Menu Utama()
5.Menampilkan data absen&input abasen()
6. Menampilkan menu & Input data Lemburan()
7. Menampilkan Input gaji & Cetak Gaji()
8. Menampilkan Laporan Gaji()
9. Pil ih Logout()
Sumber : Data Olahan Penulis
Gambar IV.16- Sequence Diagram Penggajian
76
4.1.9. User Interface
User Interface adalah cara program dan user berkomunikasi. User inetrface
berfungsi untuk menghubngkan atau penterjemah informasi antara pengguna dengan
system operasi, sehinga komputer dapat digunakan.
1. User Interface Form Login
Sumber : Data Olahan Penulis
Gambar IV.16- User Interface Form Login
77
2. User Interface Form Menu Utama
Sumber : Data Olahan Penulis
78
Gambar IV.17- User Interface Form Menu Utama
3. User Interface Form Menu Utama Master
Sumber : Data Olahan Penulis
79
Gambar IV.18- User Interface Form Menu Utama Master
4. User Interface Form Data Absen
Sumber : Data Olahan Penulis
80
Gambar IV.20- User Interface Form Data Abse
5. User Interface Form Menu Utama Transaksi
Sumber : Data Olahan Penulis
Gambar IV.22- User Interface Form Menu Utama Transaksi
81
6. User Interface Form Data Perhitungan Gaji
Sumber : Data Olahan Penulis
Gambar IV.23- User Interface Form Data Perhitungan Gaji
82
7. User Interface Form Jurnal
Sumber : Data Olahan Penulis
Gambar IV.24- User Interface Form Jurnal
83
8. User Interface Form Cetak Laporan Penggajian
Sumber : Data Olahan Penulis
Gambar IV.25- User Interface Form Cetak Laporan Penggajian
4.1.10. Spesifikasi Hardware dan Software
1. Perangkat Keras (Hardware)
Perangkat keras atau hardware adalah komponen fisik yang membentuk
sebuah sistem komputer yang dapat dilihat dan dijamah oleh manusia.
Perangkat keras yang disarankan untuk dapat menjalankan program aplikasi
yang telah dirancang oleh penulis adalah sebagai berikut :
Prosessor : Dual Core
Memory size (RAM) : 4 GB
Hard Disk Drive : 500 GB
Type Monitor : LCD 14”
Mouse : Optical Mouse
84
Keyboard : 104 Key
Printer : Ink Jet
2. Perangkat Lunak (Software)
Dalam perancangan sistem informasi aplikasi pembayaran uang santri ini,
penulis menggunakan perangkat lunak sebagai berikut :
1. Sistem Operasi (Operation System)
Sistem operasi yang digunakan penulis dalam penyusunan tugas akhir ini
adalah sistem operasi Windows 7 Ultimate
2. Basis Data (Database)
Penyimpanan data yang digunakan oleh penulis dalam perancangan sistem
informasi ini adalah Xampp Control
3. Bahasa Pemrograman (Programming Language)
Bahasa pemrograman yang digunakan penulis dalam merancang sistem informasi
ini adalah Java Netbeans 8.1
85
Recommended