Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
25
BAB IV
PERANCANGAN SISTEM USULAN
1.1.Tahapan Perancangan Sistem
Pada tahap ini penulis membuat rancangan analisis kebutuhan, diagram use
case, rancangan diagram aktivitas, rancangan dokumen sistem usulan, dan rancangan
prototype. Yang akan dijabarkan sebagi berikut :
1.1.1. Analisis Kebutuhan
A. Bendahara
A1. Bendahara dapat melakukan login
A2. Bendahara dapat mengakses menu utama
A3. Bendahara dapat mengelola menu master
A4. Bendahara dapat mengelola menu transaksi
A5. Bendahara dapat melakukan logout
B. Manager
B1. Manager dapat melakukan login
B2. Manager dapat mengakses menu utama
B3. Manager dapat mengakses menu laporan
B4. Manager dapat melakukan logout
1.1.2. Rancangan Diagram Use Case
Berikut ini gambar diagaram use case yang dirancang penulis untuk
mempermudah dalam proses pembuatan sistem usulan.
26
1. UseCase A1 – Login Bendahara
Use Case Diagram Menu Login Bendahara
Melakukan Login
<<include>>
Masukkan Kode
User
Masukkan Password
Batal
<<include>>
Bendahara
Verifikasi Sistem
Verifikasi Sistem
<<include>>
<<include>>
Gambar IV.1Use Case A1 – Login
Tabel IV.1
Deskripsi Gambar A1 – Use CaseLogin
Use Case Narative Login
Tujuan Melakukan login dan masuk kedalam sistem penggajian
kursus cepat tepat.
Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem
penggajian kursus cepat tepat.
Skenario Utama Aktor Bendahara
Kondisi awal Aktor Membuka Aplikasi Penggajian kursus cepat tepat
Aksi Aktor Reaksi Sistem 1. Aktor memilih
tombol login
2. Aktor memilih
tombol batal
Sistem akan menampilkan textbox untuk mengisi nama
pengguna dan password.
Sistem akan membatalkan proses login dan keluar dari
aktivitas yang dilakukan.
Kondisi Akhir
Jika perintah sesuai maka akan masuk kedalam aplikasi
penggajian kursus cepat tepat dan aktor dapat melakukan
aktivitas sistem.
27
2. Use Case A2 – Menu Utama Bendahara
Use Case Diagram Menu Utama Bendahara
Mengakses Menu
UtamaMenu Master
Bendahara
<<extend>>
Menu Transaksi
<<extend>>
Menu Laporan
Menu Logout
<<extend>>
<<extend>>
Gambar IV.2Use Case A2 - Menu Utama
Tabel IV.2
Deskripsi Gambar A2 - Menu Utama
Use Case Narative Menu Utama
Tujuan
Bendahara dapat melakukan pengolahan data yang ada di
menu utama diantaranya menu master, menu transaksi, dan
menampilkan laporan.
Deskripsi
Sistem ini memungkinkan aktor untuk mengelola sistem
penggajian kursus cepat tepat mulai dari input data sampai
dengan pembuatan laporan.
Skenario Utama Aktor Bendahara
Kondisi awal Aktor Membuka Aplikasi Penggajian Kursus Cepat Tepat
Aksi Aktor Reaksi Sistem 1. Aktor memilih
tombol Menu
Master
2. Aktor memilih
tombol Menu
Transaksi
3. Aktor memilih
Menu Laporan
4. Aktor memilih
Menu Logout
Sistem akan menampilkan submenu master seperti data user,
data karyawan, data absen, data lembur
Sistem akan menampilkan submenu transaksi rekap absen,
rekap lembur, perhitungan gaji
Sistem akan menampilkan submenu laporan penggajian
penggajian kursus cepat tepat
Sistem akan menutup aplikasi penggajian kursus cepat tepat
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh aktor.
28
3. Use Case A3 – Menu Master
Use Case Diagram Menu Master Bendahara
Mengakses Menu
MasterData User
Bendahara
<<extend>>
Data Karyawan
<<extend>>
Data Absen
Data Lembur
<<extend>>
<<extend>>
Gambar IV.3Use Case A3 – Menu Master
Tabel IV.3
Deskripsi Gambar A3 – Menu Master
Use Case Narative Menu Master
Tujuan
Bendahara dapat melakukan pengolahan data yang
ada di menu master diantaranya menu data user, data
karyawan, data absen, dan data lembur.
Deskripsi
Sistem ini memungkinkan aktor untuk mengelola
sistem penggajian kursus cepat tepat mulai dari input
data user sampai dengan input data lembur.
Skenario Utama Aktor Bendahara
Kondisi awal Aktor Membuka Aplikasi Penggajian Cepat Tepat
Aksi Aktor Reaksi Sistem 1. Aktor memilih Data User
2. Aktor memilih Karyawan
3. Aktor memilih Data Absen
4. Aktor memilih Lembur
Sistem akan menginput data user
Sistem akan menginput data karyawan
Sistem akan menginput data absen
Sistem akan menginput data lembur
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh aktor.
29
4. Use Case A4 – Menu Transaksi
Use Case Diagram Menu Transaksi
Mengakses Menu
TransaksiRekap Absen
Bendahara
<<extend>>
Rekap Lembur
<<extend>>
Perhitungan Gaji
<<extend>>
Gambar IV.4Use Case A4 – Menu Transaksi
Tabel IV.4
Deskripsi Gambar A4 – Menu Transaksi
Use Case Narative Menu Transaksi Tujuan Bendahara dapat melakukan pengolahan data
yang ada di menu transaksi.
Deskripsi
Sistem ini memungkinkan aktor untuk
mengelola sistem penggajian kursus cepat
tepat mulai dari rekap absen sampai
perhitungan gaji
Skenario Utama Aktor Bendahara
Kondisi awal Aktor Membuka Aplikasi Penggajian Kursus
Cepat tepat
Aksi Aktor Reaksi Sistem 1. Aktor memilih rekap absen
2. Aktor memilih rekap lembur
3. Aktor memilih perhitungan gaji
Sistem akan menampilkan form rekap absen
Sistem akan menampilkan form rekap lembur
Sistem akan menampilkan perhitungan gaji
Kondisi Akhir Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan aktor.
30
5. Use Case A5 – Menu Logout
Use Case Menu Logout Bendahara
Keluar Verifikasi Sistem
Bendahara
<<include>>
Logout
Batal
<<include>>
<<include>>
Gambar IV.5Use Case A6 – Menu Logout
Tabel IV.5
Deskripsi Gambar A6 – Menu Logout
6. Use Case B1 – Menu LoginManager
Use CaseNarative Menu Logout
Tujuan Melakukan Logout dan keluar dari sistem penggajian kursus
cepat tepat
Deskripsi Sistem ini memungkinkan aktor untuk menutup sistem
penggajian kursus cepat tepat
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 dan tekan yes
Sistem akan membatalkan proses logout dengan menekan no
dan tetap didalam aplikasi
Kondisi Akhir Jika perintah sesuai maka sistem akan submenutup aplikasi
penggajian kursus cepat tepat dan kembali ke menu login
31
Use Case Diagram Menu Login Manager
Melakukan Login
<<include>>
Masukkan Kode
User
Masukkan Password
Batal
<<include>>
Manager
Verifikasi Sistem
Verifikasi Sistem
<<include>>
<<include>>
Gambar IV.6Use Case B1 – Login Manager
Tabel IV.6
Deskripsi Gambar B1 – Use CaseLogin Manager
Use Case Narative Login
Tujuan Melakukan login dan masuk kedalam sistem penggajian
kursus cepat tepat.
Deskripsi Sistem ini melakukan aktor untuk mengakses sistem
penggajian kursus cepat tepat.
Skenario Utama
Aktor Manager
Kondisi awal Aktor Membuka Aplikasi Penggajian kursus cepat tepat
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol login
2. Aktor memilih
tombol batal
Sistem akan menampilkan textbox untuk mengisi nama
pengguna dan password.
Sistem akan membatalkan proses login dan keluar dari
aktivitas yang dilakukan.
Kondisi Akhir
Jika perintah sesuai maka akan masuk kedalam aplikasi
penggajian kursus cepat tepat dan aktor dapat melakukan
aktivitas sistem.
32
7. Use Case B2 – Menu Utama Manager
Use Case Diagram Menu Utama Manager
Mengakses Menu
Utama
Menu Laporan
Manager
<<extend>>
Menu Logout
<<extend>>
Gambar IV.7Use CaseB1 – Menu Utama Manager
Tabel IV.7
Deskripsi Gambar B2 – Menu Utama Manager
Use Case Narative Menu Utama Manager
Tujuan Bendahara dapat melakukan pengolahan data yang ada di
menu utama diantaranya menu laporan dan logout
Deskripsi
Sistem ini memungkinkan aktor untuk mengelola sistem
penggajian kursus cepat tepat mulai dari menu laporan
sampai logout
Skenario Utama
Aktor Bendahara
Kondisi awal Aktor Membuka Aplikasi Penggajian kursus cepat tepat
Aksi Aktor Reaksi Sistem
1. Aktor memilih tombol
Menu Laporan
2. Aktor memilih Menu
Logout
Sistem akan menampilkan laporan penggajian kursus
cepat tepat
Sistem akan menutup aplikasi penggajian kursus cepat
tepat
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan
seperti yang diinginkan oleh aktor.
33
8. Use Case B3 – Menu Laporan Manager
Use Case Diagram Submenu Laporan
Memilih Menu
Laporan Simpan
Tutup
Manager
Cetak
<<extend>>
<<extend>>
Gambar IV.8Use Case B3 – Menu Laporan Manager
Tabel IV.8
Deskripsi Gambar A5 – Menu Laporan
Use Case Narative Menu Laporan
Tujuan Bendahara dapat melakukan pengolahan dan
pengecekan laporan.
Deskripsi
Sistem ini memungkinkan aktor untuk mengelola
laporan mulai dari menampilkan, mencetak dan
menyimpan, hingga menutup laporan.
Skenario Utama Aktor Bendahara
Kondisi awal Aktor Membuka Aplikasi Penggajian Cepat Tepat
Aksi Aktor Reaksi Sistem 1. Aktor memilih tombol simpan
2. Aktor memilih tombol cetak
3. Aktor memilih tombol tutup
Sistem akan menyimpan laporan
Sistem akan mencetak laporan
Sistem akan menutup laporan
Kondisi Akhir Jika perintah sesuai maka sistem akan
menampilkan seperti yang diinginkan oleh aktor.
34
9. Use Case B4 – Menu Logout Manager
Use Case Menu Logout Manager
Keluar Verifikasi Sistem
Manager
<<include>>
Logout
Batal
<<include>>
<<include>>
Gambar IV.9Use Case B4 – Menu Logout Manager
Tabel IV.9
Deskripsi Gambar B4 – Menu Logout
Use CaseNarative Menu Logout
Tujuan Melakukan Logout dan keluar dari sistem penggajian kursus
cepat tepat
Deskripsi Sistem ini memungkinkan aktor untuk submenutup sistem
penggajian kursus cepat tepat
Skenario Utama
Aktor Manager
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 dan tekan yes
Sistem akan membatalkan proses logout dengan menekan no
dan tetap didalam aplikasi
Kondisi Akhir Jika perintah sesuai maka sistem akan submenutup aplikasi
penggajian kursus cepat tepat dan kembali ke menu login
35
4.1.3. Rancangan Diagram Aktivitas
1. ActivityDiagramLogin
Activity Diagram Menu Login Bendahara
Sistem Penggajian Kursus Cepat TepatBendahara
START
Melakukan
Login
Masukkan
Kode User
Masukkan
Password
Mengecek
Kode User dan
Password
Menampilkan
Pesan Selamat
Datang Dan
Masuk
Kedalam Menu
Utama
Menampilkan
Pesan Data Tidak
Ditemukan !!
VALID?
[VALID?]
END
[TIDAK
VALID]
Gambar IV.10ActivityDiagramLogin
2. Activity Diagram Menu Utama Bendahara
Activity Diagram Menu Utama Bendahara
Sistem Penggajian Kursus Cepat TepatBendahara
Phas
e
START
Mengakses
Menu Utama
Menampilkan
Menu Utama
Menu
Master
Menu
Transaksi
Keluar Sistem
Menu
Laporan
END
Menu
Logout
Gambar IV.11ActivityDiagram Menu Utama Bendahara
3. Activity Diagram Menu Master
36
Activity Diagram Menu Master
Sistem Penggajian Kursus Cepat TepatBendahara
Pha
seSTART
Mengakses
Menu Master
Menampilkan
Menu Master
Data
User
Data
Karyawan
Keluar Sistem
Data
Absen
END
Data
Lembur
Gambar IV.12ActivityDiagram Menu Master
4. ActivityDiagram Menu Transaksi
Activity Diagram Menu Transaksi
Sistem Penggajian Kursus Cepat TepatBendahara
Pha
se
START
Mengakses Menu
Transaksi
Menampilkan
Menu Transaksi
Rekap Absen Rekap Lembur
Keluar Sistem
Perhitungan
Gaji
END
Gambar IV.13ActivityDiagram Menu Transaksi
37
5. ActivityDiagram Menu Logout Bendahara
Activity Diagram Menu Logout Bendahara
Sistem Penggajian Kursus Cepat TepatBendahara
START
Melakukan
Logout
END
Keluar Dari
Sistem
Klik Yes Klik No
Tetap Didalam
Menu
Yakin Keluar Batal Keluar
Gambar IV.14ActivityDiagram Menu Logout
6. Activity Diagram Menu Login Manager
Activity Diagram Menu Login Manager
Sistem Penggajian Kursus Cepat TepatManager
START
Melakukan
Login
Masukkan
Kode User
Masukkan
Password
Mengecek
Kode User dan
Password
Menampilkan
Pesan Selamat
Datang Dan
Masuk
Kedalam Menu
Utama
Menampilkan
Pesan Data Tidak
Ditemukan !!
VALID?
[VALID?]
END
[TIDAK
VALID]
Gambar IV.15ActivityDiagram Menu Login Manager
38
7. Activity Diagram Menu Utama Manager
Activity Diagram Menu Utama Manager
Sistem Penggajian Kursus Cepat TepatManager
Phas
e
START
Mengakses
Menu Utama
Menampilkan
Menu Utama
Menu
Laporan
Keluar Sistem
END
Menu
Logout
Gambar IV.16ActivityDiagram Menu Utama Manager
8. Activity Diagram Menu Laporan
Activity Diagram Laporan
Sistem Penggajian Kursus Cepat TepatManager
Pha
se
START
Mengklik Menu
Laporan
Menampilkan Form Laporan
Penggajian Cepat Tepat
Simpan Cetak
END
Tutup Menu Laporan Penggajian
Gambar IV.17ActivityDiagram Laporan
39
9. ActivityDiagram Menu Logout Manager
Activity Diagram Menu Logout Manager
Sistem Penggajian Kursus Cepat TepatManager
START
Melakukan
Logout
END
Keluar Dari
Sistem
Klik Yes Klik No
Tetap Didalam
Menu
Yakin Keluar Batal Keluar
Gambar IV.18ActivityDiagram Menu Logout Manager
4.1.4. Rancangan Sistem Dokumen Usulan
Adapun bentuk dokumen usulan, baik dokumen masukan ataupun dokumen
keluaran yang dirancang penulis sebagai berikut :
1. Nama dokumen : Slip Gaji
Fungsi : Sebagai bukti transaksi penerimaan gaji karyawan
Sumber : Bendahara
Tujuan : Karyawan
Media : Form Aplikasi
Jumlah : Minimal 1 Lembar
Frekuensi : Setelah melakukan transaksi perhitungan gaji
Bentuk dokumen : Lampiran C1
40
2. Nama dokumen : Laporan Penggajian
Fungsi : Sebagai bukti pengeluaran gaji karyawan
Sumber : Bendahara
Tujuan : Manager
Media : Form Aplikasi
Jumlah : Minimal 1 Lembar
Frekuensi : Setelah melakukan pengelolaan gaji karyawan
Bentuk dokumen : Lampiran C1
4.1.5. Rancangan Prototype
Gambar IV.19Prototype Login
41
Gambar IV.20Prototype Menu Utama
Gambar IV.21 Prototype Menu User
42
Gambar IV.22 Prototype Menu Karyawan
Gambar IV.23Prototype Menu Tambah Karyawan
43
Gambar IV.24 Prototype Menu Absensi
Gambar IV.25 Prototype Menu Tambah Absensi
44
Gambar IV.26 Prototype Menu Lembur
Gambar IV.27 Prototype MenuTambah Lembur
45
Gambar IV.28 Prototype Menu Rekap Lembur
Gambar IV.29 Prototype Menu Gaji Karyawan
46
Gambar IV.30Prototype Menu Tambah Gaji Karyawan
Gambar IV.31Prototype Menu Utama Manager
47
Gambar IV.32Prototype Menu Laporan GajiManager
4.2. Perancangan Perangkat Lunak
Pada tahap perancangan perangkat lunak ini penulis membuatkan entity
relationalship diagaram, logical recor structure, spesifikasi file, class model / class
diagram, sequence diagram, dan spesifikasi hardware dan software seperti berikut :
48
4.2.1. Entity Relationalship Diagram (ERD)
user
kodeuser
namauser
jeniskelamin
notelepon
password
karyawan
nik
namalengkap
jeniskelamin
ttlalamat
mengisi
nohp
mengelola
perhitungan gaji
kodegaji
besargaji
nik
kodereabsen
rekap absen
kodereabsen
noabsen
jumhadir
jumalfa
rekap lembur
koderelembur
nolembur jumlembur
membuat
1 M 1 1
1
jabatan
kodeuser
uanglemburkodereabsen
keterangan
menghasilkan
1
1
nik
keterangan
koderelembur
Gambar IV.33Entity Relationalship Diagram (ERD)
49
4.2.2. Logical Record Structure (LRS)
user karyawan
rekaplmbur
rekapabsen
perhitungangaji
kodeuser PK
jeniskelamin
notelepon
password
nik PK
ttl
jeniskelamin
alamat
nohp
kodeuser FK
koderelembur PK
jumlembur
uanglembur
kodereabsen FK
kodereabsen PK
jumhadir
jumalfa
kodejurnal PK
kodereabsen FK
keterangan
koderelembur FK
jabatan
keterangan
nik
namauser namalengkap noabsen
nolembur
besargaji
nik FK
Gambar IV.34Logical Record Structre (LRS)
50
4.2.3. Spesifikasi File
1. Spesifikasi File User
Nama File : File User
Fungsi : Digunakan untuk mengelola data user
Akronim : user.myd
Tipe File : Master
Media File : Harddisk
Organisasi File : Index Sequental
Akses File : Random
Panjang Record : 90 Byte
Field Key : kodeuser
Software : MySql
Tabel IV.10
Spesifikasi File User
No. Elemen Data Nama Field Tipe Panjang Keterangan
1. Kode User kodeuser Varchar 10 Primary Key
2. Nama User namauser Varchar 25
3. Jenis Kelamin jeniskelamin Varchar 10
4. No Telepon notelpon Varchar 15
5. Jabatan Jabatan Varchar 15
6. Password Password Varchar 15
2. Spesifikasi FileKaryawan
Nama File : File Karyawan
Fungsi : Digunakan untuk mengelola data karyawan
Akronim : karyawan.myd
Tipe File : Master
Media File : Harddisk
Organisasi File : Index Sequental
51
Akses File : Random
Panjang Record : 100 Byte
Field Key : nik
Software : MySql
Tabel IV.11
Spesifikasi File Karyawan
No Elemen Data Akronim Tipe Panjang Keterangan
1. NIK nopermintaan Varchar 10 Primary Key
2. Nama Lengkap namalengkap Varchar 30
3. TTL Ttl Varchar 25
4. Jenis Kelamin jeniskelamin Varchar 10
5. Alamat alamat Text
6. No Handphone Nohp Varchar 15
5. Kode User kodeuer Varchar 10 Foreign Key
3. Spesifikasi FileRekap Absen
Nama File : File Rekap Absen
Fungsi : Digunakan untuk mengelola data rekap absen
Akronim : rekapabsen.myd
Tipe File : Transaksi
Media File : Harddisk
Organisasi File : Index Sequental
Akses File : Random
Panjang Record : 70 Byte
Field Key : kodereabsen
Software : MySql
52
Tabel IV.12
Spesifikasi File Rekap Absen
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Rekap Absen kodereabsen Varchar 10 Primary Key
2. No Absen Noabsen Varchar 10
3. Jumlah Hadir Jumhadir Varchar 10
4. Jumlah Alfa Jumalfa Varchar 10
5. Keterangan keterangan Varchar 20
6. NIK nik Varchar 10 Foreign Key
4. Spesifikasi File Rekap Lembur
Nama File : File Rekap Lembur
Fungsi : Digunakan untuk mengelola data rekap lembur
Akronim : rekaplembur.myd
Tipe File : Transaksi
Media File : Harddisk
Organisasi File : Index Sequental
Akses File : Random
Panjang Record : 50 Byte
Field Key : koderelembur
Software : MySql
Tabel IV.13
Spesifikasi File Rekap Lembur
No. Elemen Data Nama Field Tipe Panjang Keterangan
1. KodeRekap Lembur koderelembur Varchar 10 Primary Key
2. No Lembur nolembur Varchar 10
3. Jumlah Lembur jumlembur Varchar 10
4. Uang Lembur uanglembur Varchar 10
5. Kode Rekap Absen kodereabsen Varchar 10 Foreign Key
53
5. Spesifikasi FilePerhitungan Gaji
Nama File : FilePerhitungan Gaji
Fungsi : Digunakan untuk mengelola data perhitungan gaji
Akronim : perhitungangaji.myd
Tipe File : Master
Media File : Harddisk
Organisasi File : Index Sequental
Akses File : Random
Panjang Record : 60 Byte
Field Key : kodegaji
Software : MySql
Tabel IV.14
Spesifikasi File Perhitungan Gaji
No. Elemen Data Nama Field Tipe Size Keterangan
1. KodeGaji Kodegaji Varchar 10 Primary Key
2. Besar Gaji Besargaji Varchar 10
3. NIK Nik Varchar 10
4. Kode Rekap Absen Kodereabsen Varchar 10
5. Kode Rekap Lembur Koderelembur Varchar 10
6. Keterangan Keterangan Varchar 10 Foreign Key
54
5.2.1. Class Model / Class Diagram
user
- kodeuser
- namauser
- jeniskelamin
- notelepon
- password
- jabatan
+ tambah
+ simpan
+ batal
+ ubah
+ hapus
+ keluar
karyawan
- nik
- namalengkap
- jeniskelamin
- ttl
- alamat
- nohp
- kodeuser
+ tambah
+ simpan
+ batal
+ ubah
+ hapus
+ keluar
rekapabsen
- kodereabsen
- noabsen
- jumhadir
- jumalfa
- keterangan
- nik
+ tambah
+ simpan
+ batal
+ ubah
+ hapus
+ keluar
perhitungangaji
- kodegaji
- besargaji
- nik
- koderabsen
- koderelembur
- keterangan
+ tambah
+ simpan
+ batal
+ ubah
+ hapus
+ keluar
rekaplembur
- koderelembur
- nolembur
- jumlembur
- uanglembur
- kodereabsen
+ tambah
+ simpan
+ batal
+ ubah
+ hapus
+ keluar
1 Menginput 1..*
1 Memiliki 1
Menghasilkan
1
1
1 Membuat 1
Gambar IV.35Class Model / Class Diagram
55
5.2.2. Sequence Diagram
Bendahara
Sequance Diagram Transaksi Bisnis Penggajian Kursus Cepat Tepat
Login
Input Kode User dan
Password()Cek Kode User dan
Password()
Kode User dan Password
tidak ada atau salah()
Menu
Utama
Kode User dan
Password Benar()
Form
Perhitungan
Gaji
Input Perhitungan
Gaji()
Data
Perhitungan
Gaji
Simpan
Data()
Logout()
Manampilkan Kode
Gaji()
Memasukkan Besar
Gaji()
Memasukkan NIK()
Memasukkan Kode
Rekap Absen()
Memasukkan Kode
Rekap Lembur()
Tambah()
Simpan()
Batal()
Ubah()
Hapus()
Keluar()
Memasukkan
Keterangan()
Gambar IV.36Sequence Diagram
56
5.2.3. Spesifikasi Hardware dan Software
Berikut spesifikasi hardware dan software dibuatkan untuk menjelaskan
mengenai kebutuhan perangkat keras dan perangkat lunak yang akan digunakan
untuk menjalankan sistem penggajian kursus cepat.
Tabel IV.15
Spesifikasi Hardware dan Software
Kebutuhan Keterangan
Sistem Operasi Microsoft Windows 8
Processor Intel (R) Celeron (R) CPU 847
RAM 4 GB RAM 4 GB
Harddisk 500 GB Harddisk 500 GB
Monitor Generic PnP Monitor Generic PnP
Keyboard Standard PS/2 Keyboard Standard PS/2
Printer EPSON Printer EPSON
Software
Bahasa Pemrograman : Java
Aplikasi Pendukung : NetBeans IDE
8.1, ireport dan
jasper report
DBMS : MySql
Anti Virus : Smadav 2019
Rev.12.8
5.3. Jadwal Implementasi
Jadwal implementasi adalah suatu prosedur atau uraian mengenai tahapan
yang akan dilakukan dasn menjelaskan segala sesuatu dalam proses
implementasi Komputerisasi Sistem Pelayanan Pasien pada Klinik Adi Paraso
Pamulang. Dalam implementasi ini dibutuhkan jadwal yang berfungsi sebagai
panduan atau pedoman terhadap kegiatan dan tahapan yang harus dilakukan
data implementasi tersebut guna mencapai keinginan yang diharapkan
diperlukan untuk masing-masing kegiatan dapat dilihat pada tabel berikut :
57
Tabel IV.16.
Jadwal Implementasi
NO Kegiatan
Jadwal Implementasi
Bulan I Bualn II Bulan III Bulan IV
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1
Pengumpulan
Data Awal
2
Pembuatan Dan
Test Program
3
Pembuatan Buku
Petunjuk
4 Pelatihan
5 Test Sistem
6 Peralihan Sistem
7
Operasi dan
Evaluasi