• Tidak ada hasil yang ditemukan

BAB 4 RANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 4 RANCANGAN SISTEM"

Copied!
46
0
0

Teks penuh

(1)

BAB 4

RANCANGAN SISTEM

4.1 Application Domain Analysis 4.1.1 Usage

4.1.1.1 Overview

Rancangan aplikasi sistem penggajian dan pengupahan PT. Angelina Buana Garmindo dirancang dengan tampilan global dalam menu utama sesuai para pengguna sistem, dan didukung oleh beberapa submenu yang berfungsi untuk menunjang sistem penggajian dan pengupahan tersebut sesuai dengan ruang lingkup yang telah dipaparkan sebelumnya.

4.1.1.2 Actor

Berikut ini ditampilkan actor-actor yang terlibat pada sistem perusahaan yang berjalan, dimana actor-actor tersebut memiliki tugas yang akan mempengaruhi sistem secara keseluruhan.

(2)

Actor-actor yang terlibat dengan sistem meliputi:

▪ Staff Personalia

Staff Personalia

Goal : Staff Personalia bertanggung jawab dalam mengawasi para

karyawan dan buruh yang melakukan absen, membuat rekapitulasi absensi, menghitung gaji, serta menyerahkan gaji dan upah kepada karyawan dan buruh.

Characteristic : Staff Personalia haruslah orang yang teliti dan tegas dalam

melaksanakan tugasnya, karena persoanlia bertanggung jawab atas kegiatan kepegawaian di perusahaan.

Tabel 4.1 Actor Staff Personalia ▪ Karyawan

Karyawan

Goal : Setiap karyawan bertanggung jawab atas pekerjaannya sesuai

dengan bagiannya.

Characteristic : Setiap karyawan harus melakukan absen dengan cara

memasukkan nomor karyawan ke dalam sistem terlebih dahulu sebelum memulai kegiatan dan sesudah menyelesaikan tugas.

(3)

4.1.1.3 Usecase

Sistem Informasi Akuntansi Penggajian dan Pengupahan PT. Angelina Buana Garmindo

Staf f Personalia login logout ganti password * * * * * * mencet ak daftar dan rekap absensi * * pendataan lembur karyawan * *

mencet ak daftar dan rekap gaji dan upah *

*

mencetak slip gaji dan upah * * pendataan karyawan * * * * pendataan insentif pendataan potongan pendataan tunjangan * * * * * * pendataan absensi * * mencetak laporan lembur * *

(4)

4.1.1.4 Usecase Specification

Login

Use case : Usecase login merupakan tahap pertama yang harus dilakukan oleh

setiap pengguna sistem untuk dapat mengakses sistem dengan cara memasukkan username dan passwordnya. Kemudian sistem akan mengecek kebenaran dari input pengguna sistem dan jika benar, maka pengguna sistem akan masuk ke menu utama sesuai dengan bagiannya.

Objects : Karyawan.

Functions : Read.

Tabel 4.3 Usecase Login

Ganti Password

Use case : Ganti Password dapat dilakukan oleh pengguna sistem dengan cara

memasukkan password lama dan baru. Kemudian sistem akan mengecek kebenarannya dan jika benar maka password pengguna sistem akan diganti dengan yang baru.

Objects : Karyawan.

Functions : Update.

(5)

Logout

Use case : Usecase logout digunakan oleh pengguna sistem untuk keluar dari

sistem.

Objects : Karyawan.

Functions : Read.

Tabel 4.5 Usecase Logout

Pendataan karyawan

Use case : Usecase pendataan karyawan dilakukan oleh pengguna sistem untuk

mengentri data-data karyawan. Setelah selesai melakukan pendataan karyawan, maka pengguna dapat menyimpannya. Sistem akan menyimpan data tersebut ke database.

Objects : Karyawan.

Functions : Add, save, update, delete.

Tabel 4.6 Usecase Pendataan karyawan

Pendataan absensi

Use case : Usecase pendataan absensi dilakukan oleh setiap karyawan untuk

diketahui jam masuk dan keluarnya, dan juga dilakukan oleh personalia untuk mendata absensi karyawan yang tidak masuk di hari bersangkutan dan memiliki keterangan yang jelas.

Objects : Absensi, karyawan

Functions : Add, save.

(6)

Pendataan lembur

Use case : Usecase pendataan lembur dilakukan oleh setiap karyawan yang

akan memperpanjang jam kerjanya pada hari bersangkutan agar dapat diketahui alasan jelas mengapa karyawan yang bersangkutan bekerja lembur.

Objects : Karyawan, lembur.

Functions : Add, update, save, delete.

Tabel 4.8 Usecase Pendataan lembur

Pendataan Insentif

Use case : Usecase Pendataan Insentif dilakukan dengan memasukkan data

karyawan yang mendapatkan insentif dan mengisi nilai insentif yang diberikan kepada karyawan yang bersangkutan.

Objects : Insentif, Karyawan. Functions : Add, update, save, delete.

Tabel 4.9 Usecase Pendataan Insentif

Pendataan Potongan

Use case : Usecase Pendataan Potongan dilakukan dengan memasukkan data

karyawan yang dikenakan potongan, keterangan atas potongan yang dikenakan, nilai potongan yang dikenakan.

(7)

Functions : Add, update, save, delete.

Tabel 4.10 Usecase Pendataan Potongan

Pendataan Tunjangan

Use case : Usecase Pendataan Tunjangan dilakukan dengan memasukkan data

karyawan yang diberikan tunjangan, jenis tunjangan yang diberikan, dan nilai tunjangan yang diberikan kepada karyawan yang bersangkutan.

Objects : Tunjangan, Karyawan.

Functions : Add, update, save, delete.

Tabel 4.11 Usecase Pendataan Tunjangan

Mencetak daftar absensi dan rekap absensi

Use case : Usecase mencetak daftar absensi dan rekap absensi dilakukan

dengan mencetak daftar absensi dan rekap absensi sesuai dengan absensi yang dilakukan oleh setiap karyawan.

Objects : Absensi, Karyawan.

Functions : Create, Hitung Absensi, print.

(8)

Mencetak daftar dan rekap gaji dan upah

Use case : Usecase mencetak daftar dan rekap gaji dan upah dilakukan dengan

mencetak daftar gaji dan upah sesuai dengan periode yang dipilih.

Objects : Karyawan, Absensi, Insentif, Potongan, Tunjangan.

Functions : Create, Hitung Absensi, Hitung Insentif, Hitung Potongan, Hitung

Tunjangan, Hitung PPh, Hitung Gaji, Hitung Upah, print. Tabel 4.13 Usecase Mencetak daftar dan rekap gaji dan upah

Mencetak slip gaji dan upah

Use case : Usecase mencetak slip gaji dan upah dilakukan dengan mencetak

slip gaji dan upah setiap karyawan di periode yang bersangkutan.

Objects : Karyawan, Absensi, Insentif, Potongan, Tunjangan, Slip Gaji. Functions : Create, Hitung Absensi, Hitung Insentif, Hitung Potongan, hitung

Tunjangan, Hitung PPh, Hitung Gaji, Hitung Upah, print. Tabel 4.14 Usecase M encetak slip gaji dan upah

Mencetak laporan lembur

Use case : Usecase mencetak laporan lembur dilakukan dengan mencetak

laporan mengenai karyawan yang lembur dengan adanya keterangan mengapa karyawan yang bersangkutan melakukan lembur.

Objects : Lembur, Karyawan.

Functions : Create, print.

(9)

4.1.2 Functions

4.1.2.1 Function List

Function Type Complexity

Add Simple Read

Save Simple Update

Print Simple Read

Update M edium Update

Create Simple Read

Hitung Absensi M edium Compute

Hitung Gaji Complex Compute

Hitung Upah Complex Compute

Hitung Tunjangan M edium Compute

Hitung Potongan M edium Compute

Hitung PPh Complex Compute

(10)

4.1.2.1 Function S pesification

Hitung Gaji awal modul

total = gaji + uang makan + uang transport + insentif + tunjangan – PPh akhir modul

Tabel 4.17 Function Spesification Hitung Gaji

Hitung Upah awal modul

total = upah + uang makan + uang transport + insentif + tunjangan – potongan -PPh

akhir modul

(11)

Hitung PPh awal modul

baca jumlah gaji

ptkp pribadi = 13.200.000 lihat status menikah jika ada = ya maka

ptkp menikah = 1.200.000

akhir jika

lihat tanggungan jika tanggungan > 3 maka

ptkp tanggungan = 3.600.000 atau

ptkp tanggungan = tanggungan * 1200000

akhir jika

pkp = (jumlah gaji * 12) – (ptkp tanggungan – ptkp menikah – ptkp pribadi)

jika pkp lebih kecil dari 25000000 maka pkp = pkp * 5%

akhir jika

jika pkp diantara 25000000 sampai 50000000 maka

pkp = (25000000*5%) + {(pkp-25000000) * 10%} akhir jika

(12)

pkp = (25000000*5%) + (25000000*10%) + {(pkp-50000000) * 15%}

akhir jika

jika pkp diantara 100000000 sampai 200000000 maka pkp = (25000000*5%) + (25000000*10%) +

(50000000*15%) + {(pkp-100000000) * 25%} akhir jika

jika pkp lebih besar 200000000 maka

pkp = (25000000*5%) + (25000000*10%) + (50000000*15%) + (100000000* 25%) + {(pkp-200000000) * 35%}

akhir jika akhir modul

(13)

4.1.3 Interfaces

4.1.3.1 Navigation Diagram

(14)

4.1.3.2 Rancangan Layar 4.1.3.2.1 Login

Layar Login merupakan layar yang digunakan sebagai penghubung pengguna sistem dengan sistem. Untuk dapat menggunakan sistem, pengguna harus memasukkan username dan password kemudian menekan tombol login.

4.1.3.2.2 Ganti Password

M erupakan menu yang tersedia bagi setiap pengguna sistem yang berfungsi untuk mengganti password pengguna. Untuk mengganti password, pengguna harus memasukkan password lama pengguna,

(15)

diikuti dengan password baru dan konfirmasi password baru kemudian tekan tombol submit. Jika valid, maka password lama pengguna akan diganti dengan yang baru. Jika tidak valid, maka sistem akan memberikan peringatan kesalahan.

4.1.3.2.3 Menu Utama

M erupakan menu utama bagi personalia sebagai pengguna, dimana menu-menu terdiri dari:

1. File, yang terdiri dari sub menu : • Logout

• Change Password • Exit

2. Master, yang digunakan untuk melakukan pendataan karyawan.

3. Cetak, yang digunakan untuk melakukan pencetakan slip gaji dan upah.

4. Insentif, yang digunakan untuk melakukan pendataan insentif.

5. Potongan, yang dilakukan untuk melakukan pendataan potongan buruh.

(16)

6. Absensi, yang dapat digunakan oleh karyawan untuk melakukan absensi, dan juga dapat digunakan oleh personalia untuk melakukan pendataan absensi karyawan yang ijin atau sakit di hari yang bersangkutan.

7. Tunjangan, yang digunakan untuk melakukan pendataan tunjangan karyawan.

8. Lembur, yang digunakan untuk menginput data lembur dari form yang telah diisi oleh karyawan yang bersangkutan dan telah disetujui oleh atasannya.

9. Laporan, yang digunakan untuk melakukan pencetakan laporan absensi, rekap absensi, laporan gaji/upah, rekap gaji/upah,dan laporan lembur.

Pengguna dapat melakukan berbagai kegiatan dengan meng-klik pada menu-menu tersebut.

(17)

M erupakan menu master karyawan yang digunakan oleh personalia sebagai pengguna sistem untuk mengisi data karyawan yang baru, merubah dan menghapusnya. Untuk mengisi data karyawan yang baru, personalia harus memilih menu master staff / buruh, nomor karyawan yang baru akan secara otomatis tampil, kemudian personalia dapat mengisi seluruh data yang diperlukan, dan mengklik tombol save untuk menyimpan. Untuk merubah data karyawan, personalia dapat mengklik tombol update, kemudian memilih data karyawan yang akan diubah. Setelah merubah data karyawan, personalia dapat menyimpannya dengan mengklik tombol save. Untuk menghapus data karyawan, personalia dapat mengklik tombol update.

4.1.3.2.5 Absensi

Layar ini digunakan oleh para karyawan untuk melakukan absensi pada saat datang bekerja dan saat pulang setelah menyelesaikan pekerjaannya. Pada saat karyawan datang bekeja, karyawan memasukkan nomor karyawannya, dan sistem akan memunculkan ”message box” yang bertuliskan selamat bekerja. Dan pada saat pulang setelah menyelesaikan

(18)

pekejaannya, karyawan memasukkan kembali nomor karyawannya dan akan muncul ”message box” yang bertuliskan selamat beristirahat.

Untuk mengisi absensi karyawan yang ijin atau absen, personalia dapat memilih menu absensi, sub menu update, maka layar diatas akan muncul, dan personalia dapat mengisi data-data, kemudian mengklik tombol save.

(19)

4.1.3.2.6 Insentif

Untuk mengisi insentif karyawan, personalia dapat memasukkan nomor dan nama karyawan dengan mengklik tombol Search, kemudian mengisi nilai insentif yang akan diberikan, dan menyimpannya dengan mengklik tombol Save. Untuk merubah data insentif, dapat dipilih dari tabel data insentif, lalu merubah nilai insentif yang diinginkan, kemudian mengklik tombol Update. Untuk menghapusnya, pengguna dapat mengklik tombol Delete, kemudian akan muncul “message box” yang menanyakan kepastian akan penghapusan data tersebut, pengguna system dapat memilih “ya” atau “tidak”.

(20)

4.1.3.2.7 Potongan

Untuk mengisi data potongan buruh, pengguna sistem dapat memasukkan nomor dan nama karyawan dengan mengklik tombol

Search, kemudian mengisi nilai potongan yang akan dikenakan dan

keterangan, kemudian menyimpannya dengan mengklik tombol Save. Untuk merubah data potongan, dapat dipilih dari tabel data insentif, lalu merubah nilai potongan yang diinginkan, kemudian mengklik tombol

Update. Untuk menghapusnya, pengguna dapat mengklik tombol Delete,

kemudian akan muncul “message box” yang menanyakan kepastian akan penghapusan data tersebut, pengguna sistem dapat memilih “ya” atau “tidak”.

(21)

4.1.3.2.8 Tunjangan

Untuk mengisi data tunjangan staff, pengguna sistem dapat memasukkan nomor dan nama karyawan dengan mengklik tombol

Search, kemudian mengisi data-data tunjangan, kemudian

menyimpannya dengan mengklik tombol Save. Untuk merubah data tunjangan, dapat dipilih dari tabel data tunjangan, lalu merubah nilai tunjangan yang diinginkan, kemudian mengklik tombol Update. Untuk menghapusnya, pengguna dapat mengklik tombol Delete, kemudian akan muncul “message box” yang menanyakan kepastian akan penghapusan data tersebut, pengguna sistem dapat memilih “ya” atau “tidak”.

(22)

4.1.3.2.9 Lembur

Bila karyawan telah mengisi form lembur dan telah disetujui oleh atasannya, maka personalia akan mengisi data-data tersebut untuk disimpan ke dalam sistem. Untuk mengisi data lembur, pengguna sistem dapat memasukkan nomor dan nama karyawan dengan mengklik tombol

Search, kemudian memilih tanggal lembur sesuai form yang ada, dan

mengisi keterangan lembur karyawan, kemudian menyimpannya dengan mengklik tombol Save. Untuk merubah data lembur, dapat dipilih dari tabel data lembur, lalu merubah data lembur, kemudian mengklik tombol

Update. Untuk menghapusnya, pengguna dapat mengklik tombol Delete,

kemudian akan muncul “message box” yang menanyakan kepastian akan penghapusan data tersebut, pengguna system dapat memilih “ya” atau “tidak”.

(23)

4.1.3.2.10 Slip Gaji dan Upah

Untuk mencetak Slip Gaji dan Slip Upah, pengguna sistem dapat memilih menu cetak slip gaji atau slip upah, dan akan muncul layar seperti di atas. Kemudian pengguna dapat memilih periode yang bersangkutan dan memilih karyawan dari tabel di bagian bawah, dan mngklik tombol Cetak.

4.1.3.2.11 Laporan Absensi

Untuk mencetak laporan absensi, pengguna sistem dapat memilih menu laporan absensi, maka akan mucul layar di atas, kemudian pengguna dapat memilih periode yang bersangkutan, lalu mengklik

(24)

tombol Staff bila ingin mencetak laporan absensi staff, dan mengklik tombol Buruh bila ingin mencetak laoran absensi buruh.

4.1.3.2.12 Rekap Absensi

Untuk mencetak laporan rekap absensi, pengguna sistem dapat memilih menu laporan rekap absensi, maka akan mucul layar di atas, kemudian pengguna dapat memilih periode yang bersangkutan, lalu mengklik tombol Staff bila ingin mencetak laporan rekap absensi staff, dan mengklik tombol Buruh bila ingin mencetak laoran rekap absensi buruh.

4.1.3.2.13 Laporan Gaji/Upah

Untuk mencetak laporan gaji, pengguna sistem dapat memilih menu laporan gaji, maka akan mucul layar di atas, kemudian pengguna dapat memilih periode yang bersangkutan, lalu mengklik tombol Staff bila

(25)

ingin mencetak laporan gaji staff, dan mengklik tombol Buruh bila ingin mencetak laporan upah buruh.

4.1.3.2.14 Rekap Gaji/Upah

Untuk mencetak laporan rekap gaji, pengguna sistem dapat memilih menu laporan rekap gaji, maka akan mucul layar di atas, kemudian pengguna dapat memilih periode yang bersangkutan, lalu mengklik tombol Staff bila ingin mencetak laporan rekap gaji staff, dan mengklik tombol Buruh bila ingin mencetak laporan rekap upah buruh.

4.1.3.2.15 Laporan Lembur

Untuk mencetak laporan lembur, pengguna sistem dapat memilih menu laporan lembur, maka akan mucul layar di atas, kemudian pengguna dapat memilih periode yang bersangkutan, lalu mengklik

(26)

tombol Staff bila ingin mencetak laporan lembur staff, dan mengklik tombol Buruh bila ingin mencetak laporan lembur buruh.

4.1.3.2.16 Logout

Untuk keluar dari system, pengguna dapat memilih menu File, kemudian memilih sub menu Logout atau Exit. M aka, pengguna akan keluar dari system.

4.1.4 Sequence Diagram 4.1.4.1 Login

(27)

4.1.4.2 Ganti Password

G ambar 4.4 Sequence Ganti Password

4.1.4.3 Pendataan Karyawan

Personalia

Windows Main Menu

pilih master st aff/ buruh

Windows Master Staf f/ Buruh

input data karyawan

Karyawan

add update show

save

(28)

4.1.4.4 Pendataan absensi karyawan Windows absensi input NIK Absensi Karyawan read() add()

Gambar 4.6 Sequence Pendataan Absensi untuk karyawan

(29)

4.1.4.5 Pendataan lembur

Gambar 4.8 Sequence Pendataan Lembur

4.1.4.6 Pendataan potongan

(30)

4.1.4.7 Pendataan insentif

Gambar 4.10 Sequence Pendataan insentif

4.1.4.8 Pendataan Tunjangan

(31)

4.1.4.9 Mencetak Daftar dan rekap absensi

(32)
(33)

4.1.4.11 Mencetak slip gaji dan upah

(34)

4.1.4.12 Mencetak Laporan Lembur

Gambar 4.15 Sequence Mencetak Laporan Lembur

(35)

Gambar 4.16 Sequence Logout

4.2 Architectu ral Design 4.2.1 The Task

4.2.1.1 Tujuan

Sistem dirancang dengan tujuan untuk mendukung proses penggajian dan pengupahan di PT. Angelina Buana Garmindo, dimulai dari pendataan karyawan, pendataan absensi, penghitungan gaji dan upah, sampai dengan laporan-laporan. Sistem ini mempermudah penggunanya dalam mengolah informasi untuk pembuatan laporan yang berhubungan dengan penggajian dan pengupahan, menyediakan informasi yang up-to-date serta didukung dengan technical platform yang sesuai.

4.2.1.2 Correction To The Analysis

Dalam perancangan sistem ini, terjadi revisi pada class diagram, yaitu adanya penambahan class-class yang baru dengan nama user dan lembur.

4.2.1.3 Criteria

Prioritas dari criteria sistem ditunjukkan pada tabel di bawah ini:

Criterion Very Important Important Less Important Irrelevant Easy Fulfilled Usable Secure Efficient

(36)

Correct Criterion Very Important Important Less Important Irrelevant Easy Fulfilled Reliable Maintainable Testable Flexible Comprehensible Reusable Portable Interoperable

Tabel 4.20 Prioritas dan Criteria Design

Adapun alasan penggolongan prioritas criteria sistem sebagai berikut:

1. Usable – Easy Fulfilled

Sistem ini dikatakan Usable karena dirancang secara khusus untuk memenuhi kebutuhan perusahaan dalam mengelola data dan informasi yang berhubungan dengan penggajian dan pengupahan perusahaan.

(37)

Data dan informasi perusahaan merupakan sesuatu yang sangat rahasia, sehingga tingkat keamanan merupakan salah satu aspek yang sangat penting.

3. Efficient – Important

Tingkat keefisienan sebuah sistem juga merupakan aspek yang penting karena dengan adanya sistem yang efisien, kinerja dari setiap karyawan dapat ditingkatkan.

4. Correct – Very Important

Kebenaran dari data dan informasi yang disimpan haruslah benar dan akurat, dengan kata lain harus sesuai dengan kenyataan yang ada.

5. Reliable – Very Important

Data dan informasi perusahaan yang ada haruslah dapat dipercaya dan dapat diandalkan, sehingga kriteria Reliable merupakan salah satu aspek yang penting.

6. Maintainable – Very Important

Sistem harus dilakukan pemeriksaan secara berkala agar proses yang berjalan di dalam perusahaan dapat berjalan dengan baik dan lancar.

(38)

Sistem harus dapat diuji apakah dapat bekerja dengan baik sebagaimana semestinya.

8. Flexible – Very Important

Sistem harus fleksibel agar bila suatu saat terjadi perubahan, maka sistem dapat dengan cepat beradaptasi, sehingga tidak menghambat proses yang sedang berjalan..

9. Comprehensible – Important

Sistem dibuat user-friendly agar pengoperasiannya mudah dimengerti oleh para pengguna.

10. Reusable – Less Important

Sistem yang dirancang ini dibuat khusus untuk memenuhi kebutuhan perusahaan atas proses penggajian dan pengupahan.

11. Portable – Important

Kriteria Portable penting karena sistem harus dapat dipindahkan ke

technical platform lainnya.

(39)

Sistem ini hanya dirancang untuk memenuhi satu bagian dari perusahaan, dalam hal ini yaitu penggajian dan pengupahan.

(40)

4.2.2 Technical Platform 4.2.2.1 Peralatan

Sistem ini dirancang agar dapat dioperasikan pada PC standar dengan rekomendasi peralatan sebagai berikut :

1. Server

Pentium IV 2.8Ghz atau setara, memory 1.0GB, dan Harddisk 80GB. 2. Client

Pentium III 750M hz atau setara, memory minimal 256M b, Harddisk 40GB, printer. Untuk jaringan digunakan LAN.

4.2.2.2 Sistem Piranti Lunak

Sistem ini didukung oleh piranti lunak, dengan kriteria sebagai berikut: 1. Server

Sistem menggunakan Visual Basic 6 dan menggunakan database Access. Sistem Operasi yang disarankan adalah Windows XP.

2. Client

(41)

4.2.2.3 Sistem Interface

Sistem Interface yang diperlukan sistem pada perusahaan ini adalah

printer.

4.2.2.4 Bahasa Perancangan

Bahasa perancangan sistem menggunakan notasi UM L dan piranti lunak perancangan Microsoft Visio.

4.2.3 Component Architecture

Client-Server Architecture merupakan arsitektur yang dipergunakan dalam

sistem dengan bentuk local presentation, dimana bagian-bagian terkait yakni personalia dan karyawan memiliki tampilan masing-masing dan pada server terdapat fungsi dan menyimpan seluruh data.

(42)

<<component>>Subsystem Personalia <<component>>UI Personalia <<component>> System Interface <<component>>Subsystem Karyawan <<component>>UI Karyawan <<component>> System Interface <<component>> Server <<component>> Function <<component>> Model <<component>> System Interface

Gambar 4.17 Component Diagram

4.2.4 Process Architecture

Distribusi dari client ke server yang dibutuhkan untuk menyebarkan data dan informasi dari client satu ke client lainnya. Objek yang aktif dalam distribusi data dalam proses arsitektur ini adalah printer.

Keterangan : UI = User Interface

(43)
(44)

4.3 Component Design

4.3.1 Model Component

(45)

4.3.2 Function Component

Gambar 4.20 Function Component M odel +a dd() +u pda te () +d ele te () +re ad() -no_ kary -tg l_m sk -bag ia n -jab atan _kary -nama _ka ry -jns_ kel amin -tp t_ lh r -tg l_l hr -ala mat_ka ry -te lp_ kary -sta tu s_ma rital -jlh _a nak -jlh _tan ggu nga n -u_mk n -u_tra nspo rt

K ary awan

-ni lai _ga ji

Staff

-no _j alu r -ni la i_u pah

Buruh +ad d() +up da te () +pri nt() +comp ute() +rea d() -no_ abse nsi -no_ kary -tg l_a bsen si -jam_ msk -jam_ kelu ar -sta tu s A bs ensi +a dd () +u pd ate() +d el ete() +re ad () -no _in sentif -no _kary -ni lai _in senti f

Ins entif +ad d() +up date () +de lete () +comp ute() +rea d() +save () -no_ pot -no_ kary -jns_ pot -ket -nil ai_ pot -tg l -baya r Potongan +a dd () +u pd ate() +p rin t() +co mpu te () -no _pe mb -no _kary -no _ab sens i -no _in sentif -no _tunj ang an -no _po t -tgl_ byr -total -status -pe riod e Slip_Gaji 1 1 ..* 1 0..* 1 0..1 1 0..* 0 ..1 1 1 1 +a dd() +u pda te () +d ele te () +re ad() +co mpute() +sa ve() -no_ tu nja ng an -no_ kary -nil ai_ tu nj -jns_ tu nja ng an Tunjangan 0 ..* 1 1 1 +a dd() +u pda te () +d ele te () +sa ve() +re ad() -no_ le mbur -no_ kary -ketera nga n -tg l_ lemb ur Lem bur 1 0..1 +add () +upd ate() +del ete() +read () -u serna me -p asswo rd -n o_ka ry Us er 0 ..1 1 1 1 Function << call operation >>

(46)

4.3.3 Jadwal Implementasi Sistem

Jadwal Implementasi Sistem

Minggu No. Kegiatan 1 2 3 4 5 6 7 8 9 10 11 12 1 Presentasi Sistem 2 Instalasi Hardware 3 Instalasi Software 4 Pelatihan 5 Implementasi 6 Evaluasi

Gambar

Tabel 4.1 Actor Staff Personalia
Gambar 4.1 Usecase Diagram
Tabel 4.3 Usecase Login
Tabel 4.5 Usecase Logout
+7

Referensi

Dokumen terkait

Sedangkan ciri biokimia sukrosa positif dengan gas, dektrosa positif, laktosa negatif, sitrat positif, H2S positif, amilum positif, katalase positif, indol negatif,

Kesimpulan yang dapat diambil dari penelitian pembuatan alat percobaan laju hantaran kalor konduksi adalah cara penggunaan alat untuk menemukan konsep laju

Rola Nurul Fajria 23 dalam penelitiannya Analisis Faktor-Faktor yang Mempengaruhi Profitabilitas Bank Umum Syariah di Indonesia pada Tahun 2011-2015 menyatakan bahwa

kopra secara jelas dan lengkap sesuai dengan data yang diperoleh di lapangan. Data dalam penelitian ini adalah kosakata pembuatan kopra dalam BMDP di Desa Jeruju

Sedangkan objek penelitian ini adalah pemerolehan dan hasil akhlak anak dan peran orang tua dalam mendidik akhlak anak di Dukuh Beji, RT37/38 RW16 Kelurahan Kalitengah

Auditor senior haruslah memiliki pemahaman yang menyeluruh mengenai bagaimana membangun dan menggunakan alat ini (semesta audit) dan auditor junior haruslah memiliki pemahaman

Pada gambar 4.5 menampilkan detail hasil rute seluruh jalur pendistribusian yang telah ditandai data lokasi terlebih dahulu oleh user, setelah mendapatkan hasil

Perbedaan antara studi kelayakan bisnis dengan studi kelayakan proyek: Studi kelayakan bisnis merupakan penelitian terhadap rencana bisnis yang tidak hanya menganalisis layak