BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan...

33
32 BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan Software 4.1.1. Analisa Kebutuhan Berdasarkan proses bisnis pada PT.Damai Indah Golf mengenai penggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, berikut ini spesifikasi kebutuhan (system requirement) dari masing-masing pengguuna yang berinteraksi langsung terhadap sistem informasi penggajian. Bagian Caddy Master : A1.Bagian Caddy Master dapat login. A2.Bagian Caddy Master dapat mengelola data pramugolf. A3.Bagian Caddy Master dapat melihat data absensi pramugolf. A4.Bagian Caddy Master dapat menglola data caddy fee. A5.Bagian Caddy Master dapat mengelola data penggajian pramugolf. A6.Bagian Caddy Master dapat membuat laporan penggajian pramugolf. A7..Bagian Caddy Master dapat logout. Bagian Keuangan : B1. Bagian Keuangan dapat login. B2. Bagian Keuangan dapat menampilkan laporan penggajian pramugolf. B3.Bagian Keuangan dapat mengelola jurnal. B4. Bagian Keuangan dapat logout.

Transcript of BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan...

Page 1: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

32

BAB IV

RANCANGAN SISTEM USULAN

4.1. Analisa Kebutuhan Software

4.1.1. Analisa Kebutuhan

Berdasarkan proses bisnis pada PT.Damai Indah Golf mengenai

penggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, berikut

ini spesifikasi kebutuhan (system requirement) dari masing-masing pengguuna

yang berinteraksi langsung terhadap sistem informasi penggajian.

Bagian Caddy Master :

A1.Bagian Caddy Master dapat login.

A2.Bagian Caddy Master dapat mengelola data pramugolf.

A3.Bagian Caddy Master dapat melihat data absensi pramugolf.

A4.Bagian Caddy Master dapat menglola data caddy fee.

A5.Bagian Caddy Master dapat mengelola data penggajian pramugolf.

A6.Bagian Caddy Master dapat membuat laporan penggajian pramugolf.

A7..Bagian Caddy Master dapat logout.

Bagian Keuangan :

B1. Bagian Keuangan dapat login.

B2. Bagian Keuangan dapat menampilkan laporan penggajian pramugolf.

B3.Bagian Keuangan dapat mengelola jurnal.

B4. Bagian Keuangan dapat logout.

Page 2: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

33

4.1.2. Use Case Diagram

Setelah kebutuhan fungsional dari masing-masing pengguna sistem

informasi penggajian, selanjutnya, akan digambarkan Use Case Diagram seperti

dibawah ini :

1. Use Case Diagram Login

Gambar IV.3

Use Case Diagram Login

a. Deskripsi Use Case Diagram Login

Tabel IV.1.

Deskripsi Use Case Diagram Login

Use Case Name Use Case Login

Requerement A1,B1

Goal Bagian caddy master dan bagian keuangan dapat masuk dan membatalkan login.

Pre-Conditions Bagian caddy master dan bagian keuangan menginput nama pengguna dan input pasword untuk masuk ke menu login

Post-Conditions Bagian caddy master dan bagian keuangan masuk ke halaman login

Primary Actors Bagian caddy master dan keuangan

uc Login

bag.caddy master,

Bag,Keuangan

Masuk halaman login

Batal

input nama pengguna

input password

pengguna

klik login

«include»

«include»

«extend»

«extend»

Page 3: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

34

Main Flow/Basic path

1. Bagian caddy master dan bagian keuangan masuk login

2. Bagian caddy master dan bagian keuangan menginput nama pengguna

3. Bagian caddy master dan bagian keuangan menginput password

4. Bagia caddy master dan bagian keuangan dapat logout.

2. Use Case Diagram Bagian Caddy Master.

Gambar IV.4.

Use Case Diagram Bagian Caddy Master.

uc bagian caddy master

bagian caddy master

Login

mengelola data

penggaj ian

logout

edit

tambah

simpan

simpan

mengelola data

pramugolf

edit

hapus

tambah

cetak

melihat data absensi

pramugolf

menglolat data

caddy fee

tampilkan

tampilkan

Membuat laporan

penggaj ian

simpan

tampilkan

Cetak

Pilih Menu Master

Pilih Menu

penggaj ian

Tambah

edit

simpan

tutup

tutup

Tutup

tutup

tutup

«include»

«include»

«include»

«include»

«include»

«include»

«include»

«extend» «extend»«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»«extend»

«extend»

«extend»«extend»

«extend»

«extend»

Page 4: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

35

a. Deskripsi Use Case Diagram Mengelola Data Pramugolf

Tabel IV.2.

Deskripsi Use Case Diagram Mengelola Data Pramugolf

Use Case Name Mengelola data pramugolf

Requerement A2

Goal Bagian caddy master dapat dapat menambah,mengedit,menyimpan dan menghapus data pramugolf

Pre-Conditions Bagian caddy master melakukan login

Post-Conditions Mengelola data pramugolf

Primary Actors Caddy master

Main Flow/Basic path

1. Bagian caddy master login 2. Bagian caddy master dapat menambah data

pramugolf 3. Bagian caddy master dapat mengedit data

pramugolf 4. Bagian caddy master dapat menyimpan data

pramugolf 5. Bagian caddy master dapat menghapus data

pramugolf

b. Deskripsi Use Case Diagram Melihat Data Absensi Pramugolf

Tabel IV.3.

Deskripsi Use Case Diagram Melihat Data Absensi Pramugolf

Use Case Name Melihat data absensi pramugolf

Requerement A3

Goal Bagian caddy master dapat menampilkan data absensi pramugolf

Pre-Conditions Bagian caddy master melakukan login

Post-Conditions Melihat data absensi pramugolf

Primary Actors Caddy master

Page 5: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

36

Main Flow/Basic path

1. Bagian caddy master masuk ke halaman menu master

2. Bagian caddy master dapat menampilkan data absensi pramugolf

c. Deskripsi Use Case Diagram Mengelola Data Caddy Fee.

Tabel IV.4.

Deskripsi Use Case Diagram Mengelola Data Caddy Fee.

Use Case Name Mengelola data caddy fee

Requerement A4

Goal Bagian caddy master dapat menambah,mngedit,mnyimpan dan menampilkan menampilkan data caddy fee

Pre-Conditions Bagian caddy master melakukan login

Post-Conditions Mengelola data caddy fee

Primary Actors Bagian Caddy master

Main Flow/Basic path

1. Bagian caddy master masuk ke halaman menu penggajian

2. Bagian caddy master dapat menambah data caddy fee

3. Bagian caddy master dapat mengedit data caddy fee

4. Bagian caddy master dapat mnyimpan data caddy fee

5. Bagian caddy master dapat menampilkan data caddy fee

d. Deskripsi Use Case Diagram Mengelola Data Penggajian Pramugolf

Tabel IV.5.

Deskripsi Use Case Diagram Mengelola Data Penggajian Pramugolf

Use Case Name Mengelola data penggajian pramugolf

Requerement A5

Page 6: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

37

Goal Bagian caddy master dapat menambah,mengedit,menyimpan,mencetak data penggajian

Pre-Conditions Bagian caddy master melakukan login

Post-Conditions Mengelola data penggajian pramugolf

Primary Actors Bagian caddy master

Main Flow/Basic path

1. Bagian caddy master masuk ke halaman menu penggajian

2. Bagian caddy master dapat menambah data penggajian pramugolf

3. Bagian caddy master dapat mengedit data penggajian pramugolf

4. Bagian caddy master dapat menyimpan data penggajian pramugolf

5. Bagian caddy master dapat mencetak data penggajian pramugolf

e. Deskripsi Use Case Diagram Membuat Laporan Penggajian

Tabel IV.6.

Deskripsi Use Case Diagram Membuat Laporan Penggajian

Use Case Name Membuat laporan penggajian

Requerement B2

Goal Bagian caddy master dapat menampilkan,menyimpan dan mencetak laporan penggajian pramugolf

Pre-Conditions Bagian caddy master melakukan login

Post-Conditions Laporan penggajian dapat terupdate dan dicetak

Primary Actors Bagian caddy master

Main Flow/Basic path

1. Bagian caddy master masuk ke halaman menu penggajian

2. Bagian caddy master dapat menyimpan laporan penggajian pramugolf

3. Bagian caddy master dapat menampilkan laporan penggajian pramugolf

4. Bagian caddy master dapat mencetak laporan penggajian pramugolf

Page 7: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

38

3. Use Case Diagram Bagian Keuangan

Gambar IV.5.

Use Case Diagram Bagian Keuangan

a. Deskripsi Use Case Diagram Menampilkan Laporan Penggajian

Tabel IV.7.

Deskripsi Use case diagram menampilkan laporan penggajian

Use Case Name Menampilkan laporan penggajian

Requerement B2

Goal Bagian keuangan dapat menampilkan laporan penggajian pramugolf

Pre-Conditions Bagian keuangan melakukan login

Post-Conditions Menampilkan laporan penggajian pramugolf

uc bagian keuangan

Bagian Keuangan

Login

Logout

Menampilkan laporan

penggaj ian pramugolf

Mengelola jurnalTampilkan

Tampilkan

Pilih Menu Laporan

Tutup

Tutup

«include»

«include»

«include»

«extend»

«extend»

«extend»

«extend»

Page 8: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

39

Primary Actors Bagian keuangan

Main Flow/Basic path

1. Bagian Keuangan masuk ke halaman menu laporan

2. Bagian keuangan dapat menampilkan laporan penggajian pramugolf

b. Deskripsi Use Case Diagram Mengelola Jurnal Penggajian

Tabel IV.8.

Deskripsi Use Case Diagram Mengelola Jurnal Penggajian

Use Case Name Mengelola jurnal Penggajian

Requerement B3

Goal Bagian keuangan dapat menampilkan dan mencetak jurnal penggajian

Pre-Conditions Bagian keuangan melakukan login

Post-Conditions Mengelola jurnal

Primary Actors Bagian keuangan

Main Flow/Basic path

1. Bagian keuangan masuk ke halaman menu laporan

2. Bagian keuangan dapat menampilkan jurnal

4.1.3. Activity Diagram

Activity Diagram merupakan diagram flowchart yang diperlukan yang

merupakan aliran kendali satu aktivitas ke aktivitas lain. Kita dapat menggunakan

diagram ini untuk memodelkan aspek dinamis sistem. Berikut Activity Diagram

sistem penggajian pramugolf yang diusulkan.

Page 9: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

40

1. Activity Diagram Login

Gambar IV.6.

Activity Diagram Login

act login

Sistem

Cek nama pengguna dan

password

Start

Input nama

pengguna

Stop

Masuk kedalam menu

utama

Tampil pesan nama

pengguna atau password

salah

valid ? [ valid ]

[ tidak valid ]Input password

Bag.caddy master, Bag.Keuangan

Pilih Login

Masuk halaman

login

Page 10: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

41

2. Activity Diagram Mengelola Data Pramugolf

Gambar IV.7.

Activity Diagram Mengelola Data Pramugolf

act Mengelola data pramugolf

SistemBagian Caddy Master

Start

Pilih Menu Master

Pilih form data

pramugolf

Menampilkan form data

pramugolf

Pilih tombol Tambah

Input data pramugolf

Menyimpan data

pramugolf

Pilih tombol Tutup

Finish

pilih tombol simpan

Page 11: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

42

3. Activity Diagram Melihat Absensi Pramugolf

Gambar IV.8.

Activity Diagram Melihat Absensi Pramugolf

act menampilkan data absensi

sistembagian caddy master

Start

Pilih form data

absensi

input tanggal,bulan dan

tahun absensi

menampilkan form data

absensi

Pilih tombol tutup

Finish

Pilih Menu Master

pilih tombol tampilkan Menampilkan data

absensi

Page 12: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

43

4. Activity Diagram Mengelola Data Caddy Fee Pramugolf

Gambar IV.9.

Activity Diagram Mengelola Data Caddy Fee

act Mengelola data caddy fee

SistemBagian Caddy Master

Start

Pilih menu master

Pilih form data caddy

fee

Menampilkan form data

caddy fee

Pilih tombol Tambah

Input id dan nama

pramugolf dan jumlah

tugas

Menyimpan data caddy

fee

Finish

Pilih tombol tutup

pilih tombol simpan

Page 13: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

44

5. Activity Diagram Mengelola Data Penggajian Pramugolf

Gambar IV.10.

Activity Diagram Mengola Data Penggajian Pramugolf

act Mengelola data penggaj ian

SistemBagian Caddy Master

Start

Pilih Menu Master

Pilih form data

penggaj ian

Menampilkan form data

penggaj ian

input data penggaj ian

pilih tombol simpanMenyimpan data

penggaj ian

Pilih tombol Tutup

Finish

pilih tombol cetak

mencetak data

penggaj ian

Page 14: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

45

6. Activity Diagram Membuat Laporan Penggajian

Gambar IV.11.

Activity Diagram Membuat Laporan Penggajian

act membuat laporan penggaj ian

sistemBagian Caddy master

start

Pilih form laporan

penggaj ian

menampilkan laporan

penggaj ian

finish

Menampilkan form

laporan penggaj ian

Input tanggal,bulan dan

tahun penggaj ian

pilih tombol tutup

Pilih menu penggaj ian

pilih tombol tampilkan

pilih tombol cetak

mencetak laporan

penggaj ian

Page 15: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

46

7. Activity Diagram Menampilkan Laporan Penggajian

Gambar IV.12.

Activity Diagram Menampilkan Laporan Penggajian

act menampilkan laporan penggaj ian

Sistem

Input tanggal,bulan dan

tahun penggaj ian

menampilkan form laporan

penggaj ian

Pilih menu laporan

start

Bagian Keuangan

finish

pilih tombol tutup

menampilkan laporan

penggaj ian

Pilih form laporan

penggaj ian

pilih tombol tampilkan

Page 16: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

47

8. Activity Diagram Mengelola Jurnal Penggajian

Gambar IV.13.

Activity Diagram Mengelola Jurnal penggajian

4.2. Desain

Pada tahap desain Sistem Penggajian Pramugolf menggunakan beberapa

tools, database ataupun arsitektur dari software yang digunakan, antara lain: java

neatbens 7.1 tools ini digunakan untuk mendesain interface dari program yang

dibuat, form-form dibuat lebih menarik, dan frame yang terintegrasi didalam

aplikasi yang dirancang. Untuk menunjang basis data pada aplikasi yang dibuat,

penulis menggunakan MySQL V.5.1.35 sebagai software database.

act mengelola jurnal

sistembagian keuangan

Start

Pilih form jurnal

penggaj ian

input tanggal,bulan dan

tahun absensi

menampilkan form

jurnal penggaj ian

Pilih tombol tutup

Finish

Pilih Menu laporan

pilih tombol tampilkan Menampilkan jurnal

penggaj ian

Page 17: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

48

4.2.1. Entity Relationship Diagram ( ERD )

Gambar IV.14

Entity Relationship Diagram ( ERD ) Penggajian

Absen rekap gaji

buat

jurnal

Id_pramugolf tgl_absen

Jm_mskJm_plg

Ttl_caddyfee

Ttl_gajitgl_gaji

No_akun

tgl_jurnal

No_caddy

assigmentNm_jurnal

Ttl_insentive

perkiraan isi

Nm_akunNo_akun

Type_akun

Pramugolf

Id_pramugolf

Nm_pramugolf

No_hp

alamat

Gel_pramugolf

Isi

1

No_absen No_caddy

assigment

No_jurnal

potongan

Jmlh_pot

Nm_pot

punya

Kd_pot

Lembur

punya

Jm_msk

Jm_klr

Kd_lmbr

Ttl_lmbr

1 1

1

1

1 1 M 1 1 1

1

1

Page 18: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

49

4.2.2. Logical Record Structure (LRS)

Gambar IV.15 Logical Record Structure (LRS)

Absen

Id_pramugolf

Jm_msk

Jm_plg

Tgl_absen

PK

Pramugolf

Id_pramugolf

Nm_pramugolf

No_hp

Alamat

Gel_pramugolf

PK No_absen

FK

GAJI

No_caddyassigment

Tgl_gaji

Tlt_gaji

Tlt_insentive

No_absen

PK

Lembur

Kd_lembur

Jm_msk

Jm_klr

PK

Potongan

Kd_pot

Jumlh_pot

PK

FK

Nm_pot

Tgl_lmbr

Jurnal

No_jurnal

Nm_jurnal

Tgl_jurnal

No_akun

No_caddy assigmen

Tgl_jurnal

FK

PK

FK

Perkiraan

No_akun

Nm_akun

Type_akun

PK

Page 19: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

50

4.2.3. Spesifikasi File

Setelah desain database dilaksanakan selanjutnya menentukan spesifikasi

file dari rancangan database.

1. File Tabel Pramugolf

Nama database : tasispenggajian

Nama file : Tabel Pramugolf

Akronim : Pramugolf.myd

Tipe File : Tabel Master

Akses File : Random

Panjang Record : 155 byte

Field Key : Id_pramugolf

Software : My SQL

Tabel IV.9 Spesifikasi File Tabel Pramugolf

No Elemen data Nama Field Type Size Keterangan

1. Id pramugolf Id_pramugolf Interger 5 Primery key

2. Nama pramugolf nm_pramugolf Varchar 30

3. Gelombang pramugolf Gel_pramugolf Interger 5

4. Alamat Alamat Text 100

5. No handphone no_hp Interger 15

2. File Tabel Absen

Nama database : tasispenggajian

Nama file : Tabel Absen

Akronim : Absen.myd

Page 20: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

51

Tipe File : Tabel Master

Akses File : Random

Panjang Record : 55 byte

Field Key : No_absen

Software : My SQL

Tabel IV.10 Spesifikasi File Tabel Absen

No Elemen data Nama Field Type Size Keterangan

1. No absen No_absen Verchar 5 Primery key

2. Jam masuk Jm_msk Varchar 10

3. Jam pulang Jm_plg Varchar 10

4. tanggal absen tgl_absen Date 25

5. Id pramugolf Id_pramugolf Interger 5 Foreign key

3. File Tabel Lembur

Nama database : tasispenggajian

Nama file : Tabel Lembur

Akronim : Lembur.myd

Tipe File : Tabel Master

Akses File : Random

Panjang Record : 65 byte

Field Key : kd_lmbur

Software : My SQL

Page 21: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

52

Tabel IV.11 Spesifikasi File Tabel Lembur

No Elemen data Nama Field Type Size Keterangan

1. Kode lembur Kd_lmbr Interger 5 Primery key

2. Tanggal lembur Tgl_lmbr Date 25

3. Jam masuk Jm_msk Float 25

4. Jam keluar Jm_klr Float 10

4. File Tabel Potongan

Nama database : tasispenggajian

Nama file : Tabel Potongan

Akronim : Potongan.myd

Tipe File : Tabel Master

Akses File : Random

Panjang Record : 55 byte

Field Key : Kd_pot

Software : My SQL

Tabel IV.12 Spesifikasi File Tabel Potongan

No Elemen data Nama Field Type Size Keterangan

1. Kode potongan Kd_pot Interger 5 Primery key

2. Nama potongan Nm_pot Float 25

3. Jumlah potongan Jmlh_pot Float 25

5. File Tabel Gaji

Nama database : tasispenggajian

Page 22: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

53

Nama file : Tabel Gaji

Akronim : Gaji.myd

Tipe File : Tabel Master

Akses File : Random

Panjang Record : 85 byte

Field Key : No_caddyassigment

Software : My SQL

Tabel IV.13 Spesifikasi File Tabel Gaji

No Elemen data Nama Field Type Size Keterangan

1. No caddy assigment No_caddyassigment Interger 5 Primery key

2. Total insentive kehadiran

Ttl_insentive Float 25

3. Total caddy fee Ttl_cadyfee Float 25

4. Total gaji Ttl_gaji Float 10

5. Tanggal gaji Tgl_gaji Date 20

6. File Tabel Jurnal

Nama database : tasispenggajian

Nama file : Tabel jurnal

Akronim : jurnal.myd

Tipe File : Tabel Master

Akses File : Random

Panjang Record : 61 byte

Field Key : No_jurnal

Software : My SQL

Page 23: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

54

Tabel IV.14 Spesifikasi File Tabel Jurnal

No Elemen data Nama Field Type Size Keterangan

1. No jurnal No_jurnal Varchar 10 Primery key

2. Nama jurnal nm_jurnal Varchar 30

3. No akun No_akun Interger 6

4. No caddy assigment

No_caddyassigment

Date 5 Foreign key

5. Periode jurnal Periode_jurnal interger 20

7. File Tabel Perkiraan

Nama database : tasispenggajian

Nama file : Tabel perkiraan

Akronim : Perkiraan.myd

Tipe File : Tabel Master

Akses File : Random

Panjang Record : 56 byte

Field Key : No_akun

Software : My SQL

Tabel IV.15 Spesifikasi File Tabel Perkiraan

No Elemen data Nama Field Type Size Keterangan

1. No akun No_akun interger 6 Primery key

2. Nama akun Nm_akun Varchar 25

3. Type akun Type_akun Varchar 25

Page 24: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

55

4.2.4. Sofware architecture

1. Deployment diagram

Gambar IV.16

Deployment Diagram Sistem Penggajian Pramugolf

deployment Penggaj ian Pramugolf

Ma in

<<Activ eXControl>>

Neatbeans IDE 7.1

<<Dev ice>> Database

<<DBMS>> MYSQL

<<Database>> db

Penggaj ian

Port 3306

<<Dev ice>>

<<Aplication>> Program

Penggaj ian Pramugolf

Port 80

Page 25: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

56

2. Sequence Diagram

a. Sequence Diagram Login

Gambar IV.17

Sequence Diagram Login Sistem Penggajian Pramugolf

sd Login

Login Sistem Database

Bag.caddy master,

Bag.keuangan

1. melakukan Login()

2. Menampilkan form login()

3. Menginput nama pengguna()

4. Menginput password()

5. Validasi

Login()

6. Login tidak valid()

7. Login valid()

Page 26: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

57

b. Sequence Diagram Aktivitas Sistem Penggajian Pramugolf

Gambar IV.18

Sequence Diagram Aktivitas Sistem Penggajian Pramugolf

sd activ itas sistem penggaj ian

Bag.caddy master

Sistem DatabaseProses gaji

1. pil ih form data gaji()

2. tampil no.caddy assigment()

3. tampil tanggal,bulan,tahun ()

4. tampil id pramugolf()

5. tampil nama pramugolf ()

6. tampil gelombang pramugolf ()

7. tampil jumlah caddy fee ()

8. tampil jumlah insentive kehadiran ()

9. tampil total gaji ()

10. pil ih simpan ()

11. menyimpan data gaji()

12. pil ih cetak ()

13. mencetak data gaji ()

14. pil ih tutup ()

15. keluar dari sistem ()

Page 27: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

58

4.2.5. User Interface

1. Tampilan Menu Login

Gambar IV.19

Tampilan Menu Login

2. Tampilan Menu Utama

Gambar IV.20

Tampilan Menu Utama

Page 28: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

59

3. Tampilan Menu Master

Gambar IV.21

Tampilan Menu Master

4. Tampilan Form Data Pramugolf

Gambar IV.22

Tampilan Form Data Pramugolf

Page 29: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

60

5. Tampilan Form Melihat Data Absensi

Gambar IV.23

Tampilan Form Melihat Data Absensi

6. Tampilan Form Mengelola Data Caddy Fee

Gambar IV.24

Tampilan Form Mengelola Data Caddy Fee

Page 30: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

61

7. Tampilan Menu Penggajian

Gambar IV.25

Tampilan Menu Penggajjian

8. Tampilan Form Mengelola Data Penggajian

Gambar IV.26

Tampilan Form Data Penggajian

Page 31: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

62

9. Tampilan Form Membuat Laporan Penggajian

Gambar IV.27

Tampilan Form Membuat Laporan Penggajian

10. Tampilan Menu Laporan

Gambar IV.28

Tampilan Menu Laporan

Page 32: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

63

11. Tampilan Form Menampilkan Laporan Penggajian

Gambar IV.29

Tampilan Form Laporan Penggajian

12. Tampilan Form Jurnal Penggajian

Gambar IV.30

Tampilan Form Jurnal Penggajian

Page 33: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id filepenggajian pramugolf, maka tahapan berikutnya adalah analisa kebutuhan, ... mengelola data penggajian logout edit tambah simpan

64

4.2.6. Spesifikasi Hardware dan Sotware

Untuk mengembangkan sistem akuntansi pada siklus penggajian

pramugolf pada PT. Damai indah golf penulis membutuhkan spesifikasi hardware

dan software yang digunakan antara lain terdiri dari :

1. Spesifikasi Hardware

a. Sistem operasi : Microsoft windows 2010 ukuran 32 byte

b. Processor : Intel @Core

c. RAM : 2 GB

d. Harddisk : 500 GB

e. Monitor : 12.1” LED Backlight

f. Keyboard : 108 Key

g. Printer : HP Laser Jet

h. Mouse : Standard

2. Spesifikasi Software

a. Software : Bahasa script Progam : php

b. Web server : Glasfish

c. Database Server : MySQL