SlideShare a Scribd company logo
SISTEM INFORMASI PENGGAJIAN KARYAWAN
DI UD.”PUTRA SWAR” via BANK
Deardo Putra 11161028
Zubaidah Tanjung 11161135
Naufal Hibatullah 11160012
Kristy Indriani Saragih 11161119
Bagus Iwang Kusuma Ristato 11160876
DAFTAR ISI
DAFTAR ISI ..............................................................................................................................i
DAFTAR GAMBAR................................................................................................................iii
DAFTAR Tabel........................................................................................................................iv
BAB 1 PENDAHULUAN........................................................................................................ 5
1.1. Latar Belakang................................................................................................................. 5
1.2. Rumusan Masalah............................................................................................................ 6
1.3. Tujuan Masalah ............................................................................................................... 6
1.4. Batasan Masalah .............................................................................................................. 6
1.5. Metode Pengerjaan .......................................................................................................... 6
1.6. Jadwal Pengerjaaan.......................................................................................................... 9
BAB 2 DASAR TEORI.......................................................................................................... 10
2.1. Definisi Java .................................................................................................................. 10
2.2. Cara Kerja pada Java ..................................................................................................... 11
2.3. Konsep Object Oriented ................................................................................................ 11
2.4. LIBRARY – AWT – SWING............................................................................................ 12
2.5. Java Development Kit (JDK)......................................................................................... 12
2.6. Java Virtual Machine (JVM) ......................................................................................... 12
2.7. EDITOR (NETBEANS, ECLIPSE, JCREATOR, INTELLIJ, NOTEPAD++)............. 13
2.8. Metode Pengembangan Waterfall.................................................................................. 13
2.9. Unified Modeling Language (UML).............................................................................. 15
2.10. Usecase.......................................................................................................................... 15
2.11. Aktivitas Diagram.......................................................................................................... 16
2.12. Sequence Diagram......................................................................................................... 17
2.13. Class Diagram............................................................................................................... 18
2.14. Flowmap dan Flowchart ................................................................................................ 19
2.15. UID (User Interface Design)......................................... Error! Bookmark not defined.
BAB 3 ANALISIS DAN PERANCANGAN......................................................................... 20
3.1. Kebutuhan Fungsionalitas ............................................................................................. 20
3.2. FLOW MAP yang diusulkan.......................................................................................... 21
3.3. USE CASE dan Skenario ............................................................................................... 22
3.4. Activity Diagram............................................................................................................ 29
3.5. Sequence Diagram......................................................................................................... 30
3.6. Class Diagram............................................................................................................... 30
BAB 4 KESIMPULAN .......................................................................................................... 32
4.1. Kesimpulan.................................................................................................................... 32
4.2. Saran .............................................................................................................................. 32
DAFTAR PUSTAKA.............................................................................................................. 33
DAFTAR GAMBAR
Gambar 1. Metode Waterfall.......................................................................................8
Gambar 2. Metode Yang Digunakan (Waterfall)......................................................14
Gambar 3. Flow map Pengiriman Paket Kilat...........................................................21
Gambar 4. Use Case Pengiriman Paket Kilat............................................................22
Gambar 5. Activity Diagram Pengiriman Paket Kilat ...............................................29
Gambar 6. Sequence Diagram Pengiriman Paket Kilat ............................................30
Gambar 7. Class Diagram Perancangan Paket Kilat.................................................31
DAFTAR TABEL
Table 1. Jadwal Pengerjaan.........................................................................................9
Table 2. Simbol dari Usecase Diagram.....................................................................16
Table 3. Simbol Activity Diagram ............................................................................17
Table 4. Sequence Diagram ......................................................................................18
Table 5. Notasi Class Diagram.................................................................................18
Table 6. Black Box Testing........................................ Error! Bookmark not defined.
BAB 1
PENDAHULUAN
1.1. Latar Belakang
Saat ini masyarakat sudah mulai banyak berbenah, yang dimaksudkan disini,
berbenah dalam bidang usaha. Bisa kita lihat sekarang ini masyarakat sudah banyak
membuka usaha,usaha masyarakat ini bergerak dalam semua bidang. Dan menurut
penelitian yang sudah dilakukan usaha yang paling banyak memerlukan modal dan
yang paling banyak menghasilkan omset yaitu usaha dalam bidang penjualan bahan
bangunan. Seperti toko UD.Bahan Bangunan “Putra Swar” ini contohnya, sekarang
ini sudah memiliki 2 cabang toko yang jarak tempatnya lumayan berjauhan, dan
memiliki 15 orang karyawan termasuk karyawan penjaga gudang barang. Namun
sampai saat ini toko tersebut masih menggunakan sistem manual dalam sistem
penggajian terutamanya.
Seiring dengan berkembanganya teknologi informasi,penggunaan sistem
komputerisasi perlu diterapkan dalam dunia usaha,karena akan membantu efektivitas
dan efisiensi kerja dalam sistem penggajian karyawan.
Aplikasi ini diharapkan dapat membantu pihak pemilik toko bahan bangunan
dalam mengelola kebutuhan informasi yang diperlukan mulai dari absensi karyawan,
cek jadwal kehadiran karyawan, memuat slip gaji, memuat daftar gaji, sampai
membuat data penggajian dan langsung terhubung ke bank, pihak bank akan
memberikan no rekening yang nantinya masing-masing karyawan akan
mendapatkan no rekening, ini menjadikan karyawan lebih mudah dalam
pengambilan gaji yang bisa diambil di bank. Dari persoalan di atas,penulis mencoba membahas
pemecahannya dalam
bentuk sistem informasi dengan judul “SISTEM INFORMASI PENGGAJIAN
KARYAWAN VIA BANK”.
1.2. Rumusan Masalah
Dengan pembahasan latar belakang diatas mengenai berbagai permasalahan
yang terjadi dalam penggajian karyawan yang masih menggunakan sistem manual,
maka dibuatlah sistem informasi penggajian karyawan yang terotomatisasi via bank
sehingga dapat menghemat waktu dan efektifitas dalam penggajian
Adapun masalah-masalah yang terjadi :
1. Bagaimana cara mengetahui jumlah kehadiran karyawan setiap harinya?
2. Bagaimana cara masing-masing karyawan dapat mengambil gajinya di bank?
1.3. Tujuan Masalah
Tujuan yang akan dicapai dari penulisan usulan proposal perancangan sistem
informasi penggajian karyawan via Bank ini adalah sebagai berikut :
1. Membuat absensikaryawan yang terkomputerisasi untuk membantu proses
pengolahan data.
2. Membuat masing-masing karyawan dapat mengambil gajinya di Bank
1.4. Batasan Masalah
Batasan masalah dimaksudkan untuk membatasi ruang lingkup pembahasan
agar sistem yang dirancang lebih terarah. Batasan masalah dariperancangan sistem
ini dibatasi pada hal-hal sebagai berikut :
1. Aplikasi tidak terintegrasi dengan sistem lain, artinya data tidak diambil dari
sistem lain tetapi dimasukkan sendiri secara manual.
2. Report yang dihasilkan masih bersifat umum.
1.5. Metode Pengerjaan
Dalam pengumpulan data, digunakan metode studi khusus karena dasar
pembahasan dalam penelitian tersebut adalah tersedianya data-data atau keteranganketerangan yang
memadai sehingga dapat secara langsung data tersebut dapat
diambil oleh para penyusun laporan akhir. Dari data dan keterangan yang telah
diperoleh dari sumber-sumber yang berasaldari :
a. Rancangan penelitian
b. Metode observasi
Dalam sistem informasi dilakukan pendekatan dengan survey untuk
mengetahui masalah apa yang bisa dikerjakan sesuai dengan materi ilmu yang
dimiliki. Survey ini dilakukan untuk mendapatkan informasi dan data yang
berhubungan dengan penyelesaian masalah, selain itu juga untuk mengetahui proses
– proses apa yang ada dalam jasa pengiriman paket kilat.
c. Metode Wawancara
Metodologi wawancara adalah penelitian yang dilakukan selama melakukan
pencarian sistem informasi pengiriman paket kilat. Dengan mencatat semua datadata yang dibutuhkan,
kemudian diolah menjadi sebuah informasi yang lebih akurat
demi suksesnya program yang dibuat. Dimana dalam mendapatkan data-data
diperoleh dari narasumber.
1. Analisis, Perancangan dan Implementasi
a. Analisis
Menganalisis sistem merupakan langkah awaldalam membuat sistem baru.
Dalam analisis sistem digunakan metode - metode yang telah dijelaskan pada poin
rancangan penelitian di atas,yaitu metode observasi dan metode wawancara.
b. Perancangan
Perancangan sistem merupakan tahap pengembangan setelah analisis sistem
dilakukan. Beberapa proses dalam perancangan sistem yaitu pembuatan dokumen
flow, sistem flow, Context Diagram, HIPO (Hierarchy Input Output), DFD (Data
Flow Diagram), ERD (Entity Relational Diagram), struktur tabel, dan desain input
output untuk dibuat aplikasi selanjutnya.
c. Implementasi
Teknologi yang digunakan untuk menjalankan aplikasi Sistem Informasi
Pengiriman Paket Kilat ini adalah sebagaiberikut :
I. Software Pendukung
a. Sistem Operasi Microsoft Windows 7 Ultimate,
b. Netbeans dan Eclipse untuk pembuatan kode programnya,
c. Star UML untuk membuat perancangan Usecase Diagram,
d. Astah Community untuk membuat perancangan Diagram kelas.
II. Hardware Pendukung
a. Komputer dengan processor Intel Core i3 2GHz atau lebih tinggi,
b. VGA 512MB bit dengan resolusi 1024 x 768 atau lebih tinggi,
c. Memori RAM 1GB atau lebih tinggi,
d. Monitor,
e. Pengembangan Sistem.
Metode pengembangan sistem yang digunakan adalah Metode Waterfall
(Pendekatan Terstruktur)
1.6. Jadwal Pengerjaaan
Dalam tahapan pengerjaan suatu proyek aplikasi, sangat dperlukan sekali
jadwal pengerjaan. Ini bertujuan, agar sistem informasi yang dikerjakan dapat selesai
tepat waktu, sesuai penjadwalan yang sudah ditentukan. Berikut jadwal pengerjaan
proyek sistem informasi penggajian karyawan via bank
Table 1. Jadwal Pengerjaan
BAB 2
DASAR TEORI
Dasar teorimerupakan ilmu pengetahuan yang dijadikan suatu pokok pikiran
atau acuan yang bisa dikembangkan dalam proses pembuatan sistem informasi yang
akan dikerjakan. Dalam pembuatan sistem informasi penggajian karyawan via Bank,
penulis akan menggunakan beberapa dasar teori seperti Java,Object Oriented,
LIBRARY – AWT (Abstract Windowing Toolkit) – SWING, JDK (Java Development
Kit), JVM (Java Virtual Machine), EDITOR (NETBEANS,ECLIPSE,JCREATOR,
INTELLIJ,NOTEPAD++). Berikut definisi dari masing-masing dasar teori yang
digunakan :
2.1. Definisi Java
Java adalah bahasa pemrograman tingkat tinggi yang berorientasi obyek dan
program Java tersusun dari bagian yang disebut kelas. Keutamaan Java dibanding
bahasa pemrograman yang lain :
a. Java merupakan bahasa yang sederhana.
b. Cross platform, dengan adanya Java Virtual Machine (JVM).
c. Pengembangannya didukung oleh programmer secara luas. Automatic Garbage
Collection, membebaskan programmer dari tugas manajemen memori.
d. Java tidak menyediakan fitur-fitur rumit bahasa pemrograman tingkat tinggi,
serta banyak pekerjaan pemrograman yang mulanya harus dilakukan manual,
sekarang digantikan dan dikerjakan Java secara otomatis seperti dealokasi
memori.
Java merupakan bahasa berorientasi obyek OOP (Object Oriented
Programing) yaitu cara ampuh dalam pengorganisasian dan pengembangan
perangkat lunak. Pada OOP,program komputer sebagaikelompok obyek yang
saling berinteraksi. Deskripsi ringkas OOP adalah mengorganisasikan program
sebagai kumpulan komponen, disebut obyek. Obyek-obyek ini ada secara
independen, mempunyai aturan-aturan berkomunikasi dengan obyek lain dan untuk
memerintahkan obyek lain guna meminta informasi tertentu atau meminta obyek
lain mengerjakan sesuatu. Kelas bertindak sebagaimodul sekaligus tipe. Sebagai
tipe maka pada saat jalan, program menciptakan obyek-obyek yang merupakan
instan-instan kelas. Kelas dapat mewarisi kelas lain. Java tidak mengizinkan
pewarisan jamak namun menyelesaikan kebutuhan pewarisan jamak dengan fasilitas
antarmuka yang lebih elegan.
Java menggunakan model pengamanan tiga lapis (three-layer security model)
untuk melindungi sistem dari untrusted Java code. Pertama,bytecode verifier
membaca bytecode sebelum dijalankan dan menjamin bytecode memenuhi aturanaturan dasar bahasa
Java. Kedua,class loader menangani pemuatan kelas Java ke
runtime interpreter. Ketiga, manajer keamanan menangani keamanan tingkat
aplikasi dengan mengendalikan apakah program berhak mengakses sumber daya
seperti sistem file, port jaringan, proses eksternaldan sistem windows.
Java termasuk bahasa Multithreading. Thread adalah untuk menyatakan
program komputer melakukan lebih dari satu tugas disatu waktu yang sama. Java
menyediakan kelas untuk menulis program multithreaded, program mempunyai
lebih dari satu thread eksekusi pada saat yang sama sehingga memungkinkan
program menangani beberapa tugas secara konkuren.
Bahasa pemrograman Java merupakan salah satu bahasa pemrograman yang
umum digunakan untuk mengembangkan aplikasi basis data yang dibuat
menggunakan MySQL.
2.2. Cara Kerja pada Java
Cara kerja Java yaitu compiler dan interpreter. Java dapat dijalankan pada
berbagai platform. Java compiler akan menerjemahkan kode program yang dibuat
oleh programmer kedalam bytecode. Hasil dari kompilasi tersebut dapat dijalankan
oleh java interpreter. Java interpreter ini dapat dijalankan langsung pada command
prompt atau web browser.
2.3. Konsep Object Oriented
a. Enkapsulasi
Suatu wadah untuk menjaga suatu program agar tidak dapat diakses
sembarangan oleh program lain. Diwujudkan dalam bentuk “class” memiliki
hak akses terhadap lingkungannya, hak akses ini biasanya disebut Access
Modifier yang terdiri dari public, private, protected, default.
b. Inheritance (Pewarisan)
Pewarisan. Yang artinya sebuah class yang mewarisi atribut dan method dari
class lain dengan cara menggunakan Extends setelah deklarasi nama class
kemudian diikuti dengan nama parent class-nya.
c. Polimorfisme
Banyak bentuk, Berartibanyak bentuk disini yaitu kita dapat menimpa suatu
method yang berasaldari parent class dimana object tersebut diturunkan.
2.4. LIBRARY – AWT – SWING
Abstract Windowing Toolkit (AWT), atau disebut juga “Another Windowing
Toolkit”, adalah pustaka windowing bertujuan umum dan multiplatform serta
menyediakan sejumlah kelas untuk membuat GUI di Java. Dengan AWT,dapat
membuat windows, menggambar, manipulasi gambar, dan komponen seperti Button,
Scrollbar, Checkbox, TextField, dan menu pull-down.
Swing merupakan perbaikan kelemahan di AWT. Banyak kelas swing
menyediakan komponen alternatif terhadap AWT. Contohnya kelas JButton swing
menyediakan fungsionalitas lebih banyak dibanding kelas Button. Selain itu
komponen swing umumnya diawali dengan huruf “J”, misalnya JButton, JTextField,
JFrame, JLabel, JTextArea,JPanel,dan sebagainya. Teknologi swing menggunakan
dan memperluas gagasan-gagasan AWT. Sementara,penggunaan komponen Swing
ditandai dengan adanya instruksi : import javax.swing.
2.5. Java Development Kit (JDK)
Java Development Kit yaitu Perangkat lunak yang digunakan untuk
melakukan pemrosesan kompilasi dari kode program java ke bytecode yang dapat
dimengerti dan dijalankan oleh JRE (Java Runtime Environment ) versi jdk biasanya
yaitu jdk-8u60-windows-i586 pada windows.
2.6. Java Virtual Machine (JVM)
Java Virtual Machine yaitu bahasa java yang berfungsi untuk mengubah
bahasa program menjadi bahasa mesin. Karena bahasa java adalah bahasa
pemrograman yang mendekati bahasa manusia maka harus dikonversikan ke bahasa
mesin dan JVM ini mampu untuk menerjemahkannya
2.7. EDITOR (NETBEANS, ECLIPSE, JCREATOR, INTELLIJ,
NOTEPAD++)
d. NETBEANS
Netbeans adalah suatu aplikasi IDE yang digunakan programmer untuk
membuat sebuat proyek aplikasi perangkat lunak. Netbeans ditulis dalam bahasa
pemrograman Java namun bisa juga dengan bahasa pemrograman lainnya.
Fitur-fitur dalam Netbeans :
 Code generator,untuk meng-generate constructor, setter dan getter method,dll.
 Error stripe, untuk menandai baris yang error dengan menghighlight merah.
 Bookmarking, digunakan untuk menandai baris saat kita modifikasi.
 Go to commands, untuk jump pendeklarasian variable, source code yang ada
pada project yang sama.
e. ECLIPSE
Eclipse adalah sebuah IDE untuk mengembangkan perangkat lunak dan
Eclipse ini dapat dijalankan di semua platform.
Sifat dari Eclipse:
 Multi-platform, dengan target sistem operasinya adalah Microsoft Windows,
 Linux, Solaris, AIX, HP-UP dan MAC OS X.
 Multi-language, mendukung pengembangan aplikasi lain seperti C/C++Cobol, Phyton, Perl,
PHP.
 Multi-role, eclipse ini juga dapat digunakan untuk aktivitas dalam siklus pengembangan
perangkat lunak seperti dokumentasi, test, pengembangan web, dan lain sebagainya.
2.8. Metode Pengembangan Waterfall
Metode pengembangan sistem yang digunakan dalam pembuatan aplikasi ini
adalah Metode Waterfall (pendekatan terstruktur) yang terdiri dari beberapa tahap
kegiatan yaitu :
Keterangan :
1. Perencanaan (engineering system) adalah tahapan menangani masalah perangkat
lunak, perangkat keras dan sumber daya manusia.
2. Analisis (analysis) adalah melakukan analisis sistem dengan mencari penyebabpenyebab masalah yang
timbul di sistem lama untuk diidentifikasikan
permasalahannya dan digunakan sebagai dasar perancangan sistem baru.
3. Perancangan (design) adalah proses mengubah kebutuhan-kebutuhan menjadi
bentuk karakteristik yang dimulai dengan penulisan program desain tadi harus
diubah menjadi bentuk yang dimengerti sistem.
4. Implementasi (implementation) adalah tahap penerjemahan desain kedalam
bahasa pemograman yang sesuai dengan kebutuhan.
5. Implementation and unit testing adalah implementasi yang didesain, dibawa di
dalam bahasa pemrograman dilakukan pengujian setiap unitnya.
6. Integrasi dan sistem pengujian (integration and system testing) adalah tahap
pengintegrasian terhadap perangkat lunak yang telah dikembangkan, serta
pengujian terhadap sistem perangkat lunak.
7. Operasidan perawatan (operation and maintenance) adalah tahap pengoperasian
serta tahap perawatan sistem yang telah dikembangkan seperti perangkat lunak,
perangkat keras dan media lain yang berhubungan dengan komputer. Pada tahap
ini segala kemungkinan mengenai kekurangan perangkat lunak baik berupa
kesalahan atau hal-hal yang ditambahkan dalam perangkat lunak.
2.9. Unified Modeling Language (UML)
Unified Modeling Language (UML),yaitu sebuah metode pemodelan visual
untuk sarana perancangan sistem berorientasi obyek. Adapun tujuan dari
penggunaan UML yaitu sebagai berikut:
a. Memberikan bahasa pemodelan visual kepada pengguna.
b. Memberikan model yang siap untuk digunakan dengan bahasa pemodelan
visual yang ekspresif untuk pengembangan sistem.
c. Memodelkan sistem yang berkonsep orientasi obyek, jadi tidak hanya
digunakan untuk memodelkan perangkat lunak saja.
d. Menciptakan suatu bahasa pemodelan yang dapat dipergunakan oleh manusia
maupun oleh mesin.
2.10. Usecase
Usecase menggambarkan fungsionalitas yang diharapkan dari sebuah sistem.
Memfokuskan pada proses komputerisasi (automated processes). Menggambarkan
hubungan antara usecase dan actor. Usecase juga menggambarkan proses sistem
(kebutuhan sistem dari sudut pandang user).
Usecase diagram terdiri dari:
a. Usecase
b. Actor
c. Relationship
d. System boundary (optional)
e. Packages (optional)
2.11. Aktivitas Diagram
Aktivitas Diagram (Activity Diagram) menggambarkan proses bisnis dan
urutan aktivitas dalam sebuah proses. Dipakai pada business modeling untuk
memperlihatkan urutan aktifitas proses bisnis. Struktur diagram ini mirip Flowchart
atau DFD pada perancangan terstruktur dan sangat bermanfaat apabila kita membuat
diagram ini terlebih dahulu dalam memodelkan sebuah proses bisnis untuk
membantu memahami proses secara keseluruhan. Activity diagram dibuat
berdasarkan usecase diagram.
2.12. Sequence Diagram
Sequence Diagram menggambarkan interaksi antar obyek di dalam sistem
berupa message yang digambarkan sesuai dengan waktu yang telah ditetapkan.
Sequence Diagram dapat digunakan untuk membuat skenario atau rangkaian
langkah-langkah yang dilakukan sebagai respon dari sebuah kegiatan untuk
menghasilkan output tertentu.
Bagian atas digunakan sebagainama kelas, bagian tengah digunakan untuk
menyimpan atribut, bagian bawah digunakan menyimpan operasi atau method.
2.13. Class Diagram
Class Diagram, yaitu perancangan untuk membantu pengembang
mendapatkan struktur sistem sebelum kode ditulis. Class diagram digunakan untuk
menampilkan kelas-kelas di dalam sistem. Class diagram memberikan gambaran
sistem secara statis dan relasi antar class. Didalam UML, Penggambaran notasi
Class digambarkan sebagaiberikut:
Menentukan kelas yang baik adalah dimulai dari memperhatikan aliran dari
suatu usecase. Perhatikan kata benda seperti actor, kelas, atribut, dan entitas.
Dengan melakukan seleksi kata benda dapat ditemukan kelas-kelas dalam sistem
tersebut.
2.14. Entity Relational Diagram
Entity Relational Diagram adalah sebuah konsep yang mendeskripsikan
hubungan antara penyimpanan dan didasarkan pada presepsi dari sebuah dunia nyata
yang terdiri dari sekumpulan obyek yaitu entitas dan relasi.
2.15. Flowmap dan Flowchart
a. Flowmap adalah penggambaran proses bisnis secara grafik dari langkahlangkah dan urutan prosedur
dari suatu program.
b. Flowchart merupakan cara penyajian bagan-bagan yang mempunyai arus
yang menggambarkan langkah-langkah penyelesaian suatu masalah dari
suatu algoritma. Suatu flowchart adalah suatu representasi dengan diagram
yang mengilustrasikan urutan dari operasi yang dilakukan. Flowchart
membantu kita untuk mengerti dan melihat bentuk algoritma dengan
menampilkan algoritma dalam simbol-simbol gambar.
BAB 3
ANALISIS DAN PERANCANGAN
Gambaran perancangan sistem penggajian karyawan via bank, meliputi
kebutuhan fungsional, perancangan flowmap, usecase,aktivity diagram, sequence
diagram. Berikut usulan gambaran perancangan sistem penggajian karyawan via
bank :
3.1. Kebutuhan Fungsionalitas
Adapun kebutuhan fungsional sistem informasi penggajian karyawan via bank
adalah sebagai berikut :
a. Dalam sistem ini, karyawan dapat melakukan absensi sendiri
b. Dalam sistem ini, staf gaji dapat melihat jadwal kehadiran karyawan,absen
karyawan,lembur karyawan,membuat data penggajian
c. Dalam sistem, ini, pemilik toko dapat melihat data penggajian,menyetujui data
penggajian, mengirim ke bank
d. Dalam sistem ini, karyawan dapat mengambil gajinya via Bank dengan
menggunakan no rekening yang sudah diberikan.
3.2. FLOWMAP yang diusulkan
Flow map disini merupakan gambaran alur dari sistem penggajian karyawan
via bank.
3.3. USECASE dan Skenario
Usecase merupakan rangkaian atau uraian sekelompok yang saling terkait dan
membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor.
Berikut perancangan usecase penggajian karyawan via bank:
Gambar 4. UseCase Penggajian Karyawan via Bank
SKENARIO USECASE MELAKUKAN ABSENSIKERJA
UseCase :Absensi Kerja
Aktor : Karyawan
Deskripsi : Karyawan akan mengentri kode karyawan
Pra Kondisi : Karyawan sudah memiliki kode karyawan
Pos Kondisi : Sistem memberikan hak akses terhadap user untuk masuk ke form
absensi
Skenario :
SKENARIO USECASE MENGHITUNG JUMLAH KEHADIRAN
KARYAWAN
UseCase :Menghitung jumlah kehadiran karyawan
Aktor : Staf Gaji
Deskripsi : Proses ini adalah sebuah proses dimana staf gaji menghitung
jumlah kehadiran karyawan
Pra Kondisi : Staf Gaji sudah berada di menu absensi karyawan
Pos Kondisi : Sistem memberikan hak akses terhadap staf gaji untuk melihat
jumlah kehadiran karyawan
Skenario
SKENARIO USECASE MEMUAT SLIP GAJI
UseCase :Memuat slip gaji
Aktor : Staf Gaji
Deskripsi : Proses ini adalah sebuah kegiatan menginputkan jumlah kehadiran
karyawan pada slip gaji
Pra Kondisi : Staf gaji sudah berada pada menu slip gaji
Pos Kondisi : Slip gaji akan tampil
Skenario :
SKENARIO USECASE MEMUAT DAFTAR GAJI
UseCase :Memuat daftar gaji
Aktor : Staf gaji
Deskripsi : Proses ini adalah sebuah kegiatan untuk menginputkan jumlah
kehadiran karyawan pada daftar gaji
Pra Kondisi : Staf gaji sudah berada pada menu daftar gaji
Pos Kondisi : Daftar gaji akan tampil
Skenario :
SKENARIO USECASE PENGECEKAN ULANG
UseCase :Pengecekan ulang
Aktor : Pemilik
Deskripsi : Proses ini adalah sebuah kegiatan mengecek ulang data penggajian
karyawan
Pra Kondisi : Pemilik sudah berada pada menu data penggajian karyawan
Pos Kondisi : Sistem akan menampilkan form slip gaji, form daftar gaji yang
sudah terisi
Skenario :
SKENARIO USECASE PERSETUJUAN
UseCase :Persetujuan
Aktor : Pemilik
Deskripsi : Proses ini adalah sebuah kegiatan menyetujui data penggajian
karyawan yang sudah dibuat staf gaji
Pra Kondisi : Pemilik sudah berada pada menu data penggajian
Pos Kondisi : Sistem akan menampilkan data penggajian
Skenario :
SKENARIO USE CASE MENERIMA SISTEM DATAPENGGAJIAN
Use Case :Menerima sistem data penggajian
Aktor : Pemilik,Bank
Deskripsi : Proses ini merupakan proses menerima sistem data penggajian
yang sudah approval oleh pemilik toko
Pra Kondisi : Pihak bank sudah berada di sistem data penggajian
Pos Kondisi : Sistem akan menampilkan “Data penggajian”
Skenario :
SKENARIO USECASE MENGAMBIL GAJIVIA REK.BANK
UseCase :Mengambil gaji via rekening bank
Aktor : Bank, Karyawan
Deskripsi : Proses ini merupakan kegistan mengambil gaji karyawan dengan
no rekening yang sudah dimiliki oleh masing-masing karyawan
Pra Kondisi : Pihak bank sudah berada pada menu pengambilan gaji untuk
karyawan
Pos Kondisi : Sistem akan mengeluarkan gaji karyawan sesuaino rekening yang
diinput serta sesuaidengan data penggajian yang sebelumnya
sudah tersimpan
Skenario :
3.4. Activity Diagram
Activity diagram merupakan representasigrafis dari seluruh tahapan alur
kerja. Berikut perancangan aktivity diagram penggajian karyawan via Bank
3.5. Sequence Diagram
Sequence diagram merupakan suatu diagram yang memperlihatkan atau
menampilkan interaksi-interaksi antar obyek di dalam sistem yang disusun pada
sebuah urutan atau rangkaian waktu. Berikut sequence diagram penggajian
karyawan via bank:
3.6. Class Diagram
Class diagram digunakan untuk menampilkan kelas-kelas dan paket-paket di
dalam system. Berikut perancangan class diagram penggajian karyawan via bank:
BAB 4
KESIMPULAN
4.1. Kesimpulan
Berdasarkan hasil analisis,perancangan,sistem informasi penggajian karyawan
via bank,maka kesimpulan yang dapat diambil antara lain sebagai beriku
1. Dengan adanya sistem informasi penggajian karyawan via bank ini, maka
dapat memudahkan staf gaji dalam pendataan penggajian karyawan
2. Karyawan lebih efesien dalam mengambil gajinya.
4.2. Saran
Sistem informasi yang telah dirancang dalam analisis pada penggajian
karyawan via bank mengalami kekurangan pada penambahan fitur-fitur baru karena,
keterbatasan waktu analisis masih sangat terbatas,untuk mencakup semua fungsi
yang dibutuhkan agar menjadi sistem informasi yang lengkap. Pengembangan lebih
lanjut diharapkan dapat menyediakan fitur-fitur lain yang dapat memberikan
informasi bagi semua pihak yang tekait dan memakai sistem informasi tersebut.
DAFTAR PUSTAKA
[1] Campione,Mary.Walrth,Kathy.The Java Tutorial, 2003.
[2] Blaha,Michael,Premerlani,William. Object Oriented Modeling and Design for
Database Application. Prentice Hall, Uper Saddle River, New Jersey,1998.
[3] Jogiyanto, HM. Analisis & Desain Sistem Informasi. Penerbit ANDI Offset,
Yogyakarta, 1995.
[4] Simon Bennet, Steve McRobb, Ray Farmer, Object Oriented Systems Analysis
and Design Using UML 2nd, McGraw Hill, 2002.
[5] Jubilee Enterprise. Kumpulan Aplikasi Java. Penerbit PT ELEX MEDIA
KOMPUTINDO,Yogyakarta,2015.
[6] Rijalul Fikri,Ipam Fuandina Adam, Imam Prakoso. Pemrograman Java.
Penerbit ANDI Yogyakarta,Yogyakarta,2005.

More Related Content

What's hot

Software Requirement Specification SRS
Software Requirement Specification SRSSoftware Requirement Specification SRS
Software Requirement Specification SRS
Septian Rico Hernawan
 
Contoh Perubahan Proses Bisnis/Sosial Akibat Teknologi Yang "Melunturkan" Nil...
Contoh Perubahan Proses Bisnis/Sosial Akibat Teknologi Yang "Melunturkan" Nil...Contoh Perubahan Proses Bisnis/Sosial Akibat Teknologi Yang "Melunturkan" Nil...
Contoh Perubahan Proses Bisnis/Sosial Akibat Teknologi Yang "Melunturkan" Nil...
naufals11
 
Presentasi E- commerce
Presentasi E- commercePresentasi E- commerce
Presentasi E- commerce
Imam tantowi
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistemguestb7aaaf1e
 
Laporan analisis sistem informasi
Laporan analisis sistem informasiLaporan analisis sistem informasi
Laporan analisis sistem informasi
POLITEKNIK GORONTALO
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasi
fachrizal lianso
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Bambang Sugianto
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
Auliaa Oktarianii
 
Makalah analisis dan perancangan Sistem Informasi
Makalah analisis dan perancangan Sistem InformasiMakalah analisis dan perancangan Sistem Informasi
Makalah analisis dan perancangan Sistem Informasi
Asenah20
 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Shofura Kamal
 
Database rumah sakit
Database rumah sakitDatabase rumah sakit
Database rumah sakit
Siswanti Jufri
 
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
Bud Thecilh
 
Bab 1 laporan kerja praktek informatika
Bab 1 laporan kerja praktek informatikaBab 1 laporan kerja praktek informatika
Bab 1 laporan kerja praktek informatika
khafid10
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputer
Hamdi Hamdi
 
Proposal pembuatan aplikasi
Proposal pembuatan aplikasiProposal pembuatan aplikasi
Proposal pembuatan aplikasi
HIMATIF UIN SGD
 
Model data relasional (3)
Model data relasional (3)Model data relasional (3)
Model data relasional (3)
Fariszal Nova
 
Incremental development (pengembangan incremental)
Incremental development (pengembangan incremental)Incremental development (pengembangan incremental)
Incremental development (pengembangan incremental)
Fitria Hati
 
Studi kasus sistem informasi - pt indomarco prismatama
Studi kasus sistem informasi - pt indomarco prismatamaStudi kasus sistem informasi - pt indomarco prismatama
Studi kasus sistem informasi - pt indomarco prismatama
yuniastuti18400700
 
3 model data
3 model data3 model data
3 model data
Simon Patabang
 
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe DataAlgoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Institut Sains dan Teknologi Nasional
 

What's hot (20)

Software Requirement Specification SRS
Software Requirement Specification SRSSoftware Requirement Specification SRS
Software Requirement Specification SRS
 
Contoh Perubahan Proses Bisnis/Sosial Akibat Teknologi Yang "Melunturkan" Nil...
Contoh Perubahan Proses Bisnis/Sosial Akibat Teknologi Yang "Melunturkan" Nil...Contoh Perubahan Proses Bisnis/Sosial Akibat Teknologi Yang "Melunturkan" Nil...
Contoh Perubahan Proses Bisnis/Sosial Akibat Teknologi Yang "Melunturkan" Nil...
 
Presentasi E- commerce
Presentasi E- commercePresentasi E- commerce
Presentasi E- commerce
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistem
 
Laporan analisis sistem informasi
Laporan analisis sistem informasiLaporan analisis sistem informasi
Laporan analisis sistem informasi
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasi
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Makalah analisis dan perancangan Sistem Informasi
Makalah analisis dan perancangan Sistem InformasiMakalah analisis dan perancangan Sistem Informasi
Makalah analisis dan perancangan Sistem Informasi
 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
 
Database rumah sakit
Database rumah sakitDatabase rumah sakit
Database rumah sakit
 
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
 
Bab 1 laporan kerja praktek informatika
Bab 1 laporan kerja praktek informatikaBab 1 laporan kerja praktek informatika
Bab 1 laporan kerja praktek informatika
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputer
 
Proposal pembuatan aplikasi
Proposal pembuatan aplikasiProposal pembuatan aplikasi
Proposal pembuatan aplikasi
 
Model data relasional (3)
Model data relasional (3)Model data relasional (3)
Model data relasional (3)
 
Incremental development (pengembangan incremental)
Incremental development (pengembangan incremental)Incremental development (pengembangan incremental)
Incremental development (pengembangan incremental)
 
Studi kasus sistem informasi - pt indomarco prismatama
Studi kasus sistem informasi - pt indomarco prismatamaStudi kasus sistem informasi - pt indomarco prismatama
Studi kasus sistem informasi - pt indomarco prismatama
 
3 model data
3 model data3 model data
3 model data
 
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe DataAlgoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
 

Similar to Sistem informasi penggajian karyawan tugas senin

Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatariSistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
lokanithak
 
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatariSistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
lokanithak
 
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatariSistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
lokanithak
 
Laporan akhir pratikum metalurgi fisik kelompok 5
Laporan akhir pratikum metalurgi fisik kelompok 5Laporan akhir pratikum metalurgi fisik kelompok 5
Laporan akhir pratikum metalurgi fisik kelompok 5Arismon Saputra
 
Laporan Akhir EKPD 2009 Bali - UNUD
Laporan Akhir EKPD 2009 Bali - UNUDLaporan Akhir EKPD 2009 Bali - UNUD
Laporan Akhir EKPD 2009 Bali - UNUD
EKPD
 
Laporan Akhir EKPD 2010 - Sumbar - Unand
Laporan Akhir EKPD 2010 - Sumbar - UnandLaporan Akhir EKPD 2010 - Sumbar - Unand
Laporan Akhir EKPD 2010 - Sumbar - Unand
EKPD
 
Aplikom_UNSRI_3_Linda Rosalina
Aplikom_UNSRI_3_Linda RosalinaAplikom_UNSRI_3_Linda Rosalina
Aplikom_UNSRI_3_Linda Rosalina
lindarosalina96
 
Abstrak,daftr isi,dll
Abstrak,daftr isi,dllAbstrak,daftr isi,dll
Abstrak,daftr isi,dllevinurleni
 
Abstrak,daftr isi,dll
Abstrak,daftr isi,dllAbstrak,daftr isi,dll
Abstrak,daftr isi,dllevinurleni
 
Abstrak,daftr isi,dll
Abstrak,daftr isi,dllAbstrak,daftr isi,dll
Abstrak,daftr isi,dllevinurleni
 
Tugas besar budget travelling
Tugas besar budget travellingTugas besar budget travelling
Tugas besar budget travelling
Tri Hermawan
 
Makalah Or Antrian
Makalah Or  AntrianMakalah Or  Antrian
Makalah Or Antrianguestb59a8c8
 
Makalah Tugas analisa
Makalah Tugas analisaMakalah Tugas analisa
Makalah Tugas analisa
PT.Citra Mulia
 
Laporan Akhir EKPD 2009 Sulawesi Utara - UNSRAT
Laporan Akhir EKPD 2009 Sulawesi Utara - UNSRATLaporan Akhir EKPD 2009 Sulawesi Utara - UNSRAT
Laporan Akhir EKPD 2009 Sulawesi Utara - UNSRAT
EKPD
 
Syntak Dasar MySQL
Syntak Dasar MySQLSyntak Dasar MySQL
Syntak Dasar MySQLQamal Udyen
 
panduan zahir.pdf
panduan zahir.pdfpanduan zahir.pdf
panduan zahir.pdf
RatihNingsih3
 
BUKU PENDAFTARAN SELEKSI CPNS 2023.pdf
BUKU PENDAFTARAN SELEKSI CPNS 2023.pdfBUKU PENDAFTARAN SELEKSI CPNS 2023.pdf
BUKU PENDAFTARAN SELEKSI CPNS 2023.pdf
AdelParera
 
Laporan ADSI - STIKI INDONESIA - 08101018
Laporan ADSI - STIKI INDONESIA - 08101018Laporan ADSI - STIKI INDONESIA - 08101018
Laporan ADSI - STIKI INDONESIA - 08101018Dewa Purnama Sidi Putra
 
BUKU INDIKATOR KESEJAHTERAAN RAKYAT KABUPATEN PASER TAHUN 2011
BUKU INDIKATOR KESEJAHTERAAN RAKYAT KABUPATEN PASER TAHUN 2011BUKU INDIKATOR KESEJAHTERAAN RAKYAT KABUPATEN PASER TAHUN 2011
BUKU INDIKATOR KESEJAHTERAAN RAKYAT KABUPATEN PASER TAHUN 2011ervinayulianti
 

Similar to Sistem informasi penggajian karyawan tugas senin (20)

Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatariSistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
 
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatariSistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
 
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatariSistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
Sistem penggajian karyawan via bank apsi ni putu lokanitha kusumatari
 
Laporan akhir pratikum metalurgi fisik kelompok 5
Laporan akhir pratikum metalurgi fisik kelompok 5Laporan akhir pratikum metalurgi fisik kelompok 5
Laporan akhir pratikum metalurgi fisik kelompok 5
 
Abstrak
AbstrakAbstrak
Abstrak
 
Laporan Akhir EKPD 2009 Bali - UNUD
Laporan Akhir EKPD 2009 Bali - UNUDLaporan Akhir EKPD 2009 Bali - UNUD
Laporan Akhir EKPD 2009 Bali - UNUD
 
Laporan Akhir EKPD 2010 - Sumbar - Unand
Laporan Akhir EKPD 2010 - Sumbar - UnandLaporan Akhir EKPD 2010 - Sumbar - Unand
Laporan Akhir EKPD 2010 - Sumbar - Unand
 
Aplikom_UNSRI_3_Linda Rosalina
Aplikom_UNSRI_3_Linda RosalinaAplikom_UNSRI_3_Linda Rosalina
Aplikom_UNSRI_3_Linda Rosalina
 
Abstrak,daftr isi,dll
Abstrak,daftr isi,dllAbstrak,daftr isi,dll
Abstrak,daftr isi,dll
 
Abstrak,daftr isi,dll
Abstrak,daftr isi,dllAbstrak,daftr isi,dll
Abstrak,daftr isi,dll
 
Abstrak,daftr isi,dll
Abstrak,daftr isi,dllAbstrak,daftr isi,dll
Abstrak,daftr isi,dll
 
Tugas besar budget travelling
Tugas besar budget travellingTugas besar budget travelling
Tugas besar budget travelling
 
Makalah Or Antrian
Makalah Or  AntrianMakalah Or  Antrian
Makalah Or Antrian
 
Makalah Tugas analisa
Makalah Tugas analisaMakalah Tugas analisa
Makalah Tugas analisa
 
Laporan Akhir EKPD 2009 Sulawesi Utara - UNSRAT
Laporan Akhir EKPD 2009 Sulawesi Utara - UNSRATLaporan Akhir EKPD 2009 Sulawesi Utara - UNSRAT
Laporan Akhir EKPD 2009 Sulawesi Utara - UNSRAT
 
Syntak Dasar MySQL
Syntak Dasar MySQLSyntak Dasar MySQL
Syntak Dasar MySQL
 
panduan zahir.pdf
panduan zahir.pdfpanduan zahir.pdf
panduan zahir.pdf
 
BUKU PENDAFTARAN SELEKSI CPNS 2023.pdf
BUKU PENDAFTARAN SELEKSI CPNS 2023.pdfBUKU PENDAFTARAN SELEKSI CPNS 2023.pdf
BUKU PENDAFTARAN SELEKSI CPNS 2023.pdf
 
Laporan ADSI - STIKI INDONESIA - 08101018
Laporan ADSI - STIKI INDONESIA - 08101018Laporan ADSI - STIKI INDONESIA - 08101018
Laporan ADSI - STIKI INDONESIA - 08101018
 
BUKU INDIKATOR KESEJAHTERAAN RAKYAT KABUPATEN PASER TAHUN 2011
BUKU INDIKATOR KESEJAHTERAAN RAKYAT KABUPATEN PASER TAHUN 2011BUKU INDIKATOR KESEJAHTERAAN RAKYAT KABUPATEN PASER TAHUN 2011
BUKU INDIKATOR KESEJAHTERAAN RAKYAT KABUPATEN PASER TAHUN 2011
 

More from naufals11

Jenis jenis web dan fungsinya
Jenis jenis web dan fungsinyaJenis jenis web dan fungsinya
Jenis jenis web dan fungsinya
naufals11
 
Perbandingan Perintah Sistem Operasi Dos & Linux
Perbandingan Perintah Sistem Operasi Dos & LinuxPerbandingan Perintah Sistem Operasi Dos & Linux
Perbandingan Perintah Sistem Operasi Dos & Linux
naufals11
 
Otomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis ObjekOtomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis Objek
naufals11
 
Analisa Sistem Informasi PT.MAP COTTON ON
Analisa Sistem Informasi PT.MAP COTTON ONAnalisa Sistem Informasi PT.MAP COTTON ON
Analisa Sistem Informasi PT.MAP COTTON ON
naufals11
 
Makalah Program Kasir Java NetBeans
Makalah Program Kasir Java NetBeansMakalah Program Kasir Java NetBeans
Makalah Program Kasir Java NetBeans
naufals11
 
Makalah Analisa Website Ragunan Zoo
Makalah Analisa Website Ragunan ZooMakalah Analisa Website Ragunan Zoo
Makalah Analisa Website Ragunan Zoo
naufals11
 
Makalah Angka Indeks Tertimbang & Tak Tertimbang
Makalah Angka Indeks Tertimbang & Tak TertimbangMakalah Angka Indeks Tertimbang & Tak Tertimbang
Makalah Angka Indeks Tertimbang & Tak Tertimbang
naufals11
 
Analisa Website Ragunan Zoo
Analisa Website Ragunan Zoo Analisa Website Ragunan Zoo
Analisa Website Ragunan Zoo
naufals11
 
SISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI MANAJEMENSISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI MANAJEMEN
naufals11
 
Contoh Screenshot Ragam Dialog Interaktif
Contoh Screenshot Ragam Dialog Interaktif Contoh Screenshot Ragam Dialog Interaktif
Contoh Screenshot Ragam Dialog Interaktif
naufals11
 
Rancangan sebuah sistem informasi sederhana
Rancangan sebuah sistem informasi sederhanaRancangan sebuah sistem informasi sederhana
Rancangan sebuah sistem informasi sederhana
naufals11
 
Ringkasan sistem berbasis objek pertemuan 2
Ringkasan sistem berbasis objek pertemuan 2Ringkasan sistem berbasis objek pertemuan 2
Ringkasan sistem berbasis objek pertemuan 2
naufals11
 
Presentasi study kasus penggajian array dimensi 2 & 3
Presentasi study kasus penggajian array dimensi 2 & 3Presentasi study kasus penggajian array dimensi 2 & 3
Presentasi study kasus penggajian array dimensi 2 & 3
naufals11
 
Presentasi Array Study Kasus Penggajian (Tugas Struktur Data)
Presentasi Array Study Kasus Penggajian  (Tugas Struktur Data)Presentasi Array Study Kasus Penggajian  (Tugas Struktur Data)
Presentasi Array Study Kasus Penggajian (Tugas Struktur Data)
naufals11
 

More from naufals11 (14)

Jenis jenis web dan fungsinya
Jenis jenis web dan fungsinyaJenis jenis web dan fungsinya
Jenis jenis web dan fungsinya
 
Perbandingan Perintah Sistem Operasi Dos & Linux
Perbandingan Perintah Sistem Operasi Dos & LinuxPerbandingan Perintah Sistem Operasi Dos & Linux
Perbandingan Perintah Sistem Operasi Dos & Linux
 
Otomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis ObjekOtomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis Objek
 
Analisa Sistem Informasi PT.MAP COTTON ON
Analisa Sistem Informasi PT.MAP COTTON ONAnalisa Sistem Informasi PT.MAP COTTON ON
Analisa Sistem Informasi PT.MAP COTTON ON
 
Makalah Program Kasir Java NetBeans
Makalah Program Kasir Java NetBeansMakalah Program Kasir Java NetBeans
Makalah Program Kasir Java NetBeans
 
Makalah Analisa Website Ragunan Zoo
Makalah Analisa Website Ragunan ZooMakalah Analisa Website Ragunan Zoo
Makalah Analisa Website Ragunan Zoo
 
Makalah Angka Indeks Tertimbang & Tak Tertimbang
Makalah Angka Indeks Tertimbang & Tak TertimbangMakalah Angka Indeks Tertimbang & Tak Tertimbang
Makalah Angka Indeks Tertimbang & Tak Tertimbang
 
Analisa Website Ragunan Zoo
Analisa Website Ragunan Zoo Analisa Website Ragunan Zoo
Analisa Website Ragunan Zoo
 
SISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI MANAJEMENSISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI MANAJEMEN
 
Contoh Screenshot Ragam Dialog Interaktif
Contoh Screenshot Ragam Dialog Interaktif Contoh Screenshot Ragam Dialog Interaktif
Contoh Screenshot Ragam Dialog Interaktif
 
Rancangan sebuah sistem informasi sederhana
Rancangan sebuah sistem informasi sederhanaRancangan sebuah sistem informasi sederhana
Rancangan sebuah sistem informasi sederhana
 
Ringkasan sistem berbasis objek pertemuan 2
Ringkasan sistem berbasis objek pertemuan 2Ringkasan sistem berbasis objek pertemuan 2
Ringkasan sistem berbasis objek pertemuan 2
 
Presentasi study kasus penggajian array dimensi 2 & 3
Presentasi study kasus penggajian array dimensi 2 & 3Presentasi study kasus penggajian array dimensi 2 & 3
Presentasi study kasus penggajian array dimensi 2 & 3
 
Presentasi Array Study Kasus Penggajian (Tugas Struktur Data)
Presentasi Array Study Kasus Penggajian  (Tugas Struktur Data)Presentasi Array Study Kasus Penggajian  (Tugas Struktur Data)
Presentasi Array Study Kasus Penggajian (Tugas Struktur Data)
 

Recently uploaded

Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
TarkaTarka
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
AgusRahmat39
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
johan199969
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 

Recently uploaded (20)

Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 

Sistem informasi penggajian karyawan tugas senin

  • 1. SISTEM INFORMASI PENGGAJIAN KARYAWAN DI UD.”PUTRA SWAR” via BANK Deardo Putra 11161028 Zubaidah Tanjung 11161135 Naufal Hibatullah 11160012 Kristy Indriani Saragih 11161119 Bagus Iwang Kusuma Ristato 11160876
  • 2. DAFTAR ISI DAFTAR ISI ..............................................................................................................................i DAFTAR GAMBAR................................................................................................................iii DAFTAR Tabel........................................................................................................................iv BAB 1 PENDAHULUAN........................................................................................................ 5 1.1. Latar Belakang................................................................................................................. 5 1.2. Rumusan Masalah............................................................................................................ 6 1.3. Tujuan Masalah ............................................................................................................... 6 1.4. Batasan Masalah .............................................................................................................. 6 1.5. Metode Pengerjaan .......................................................................................................... 6 1.6. Jadwal Pengerjaaan.......................................................................................................... 9 BAB 2 DASAR TEORI.......................................................................................................... 10 2.1. Definisi Java .................................................................................................................. 10 2.2. Cara Kerja pada Java ..................................................................................................... 11 2.3. Konsep Object Oriented ................................................................................................ 11 2.4. LIBRARY – AWT – SWING............................................................................................ 12 2.5. Java Development Kit (JDK)......................................................................................... 12 2.6. Java Virtual Machine (JVM) ......................................................................................... 12 2.7. EDITOR (NETBEANS, ECLIPSE, JCREATOR, INTELLIJ, NOTEPAD++)............. 13 2.8. Metode Pengembangan Waterfall.................................................................................. 13 2.9. Unified Modeling Language (UML).............................................................................. 15 2.10. Usecase.......................................................................................................................... 15 2.11. Aktivitas Diagram.......................................................................................................... 16 2.12. Sequence Diagram......................................................................................................... 17 2.13. Class Diagram............................................................................................................... 18 2.14. Flowmap dan Flowchart ................................................................................................ 19
  • 3. 2.15. UID (User Interface Design)......................................... Error! Bookmark not defined. BAB 3 ANALISIS DAN PERANCANGAN......................................................................... 20 3.1. Kebutuhan Fungsionalitas ............................................................................................. 20 3.2. FLOW MAP yang diusulkan.......................................................................................... 21 3.3. USE CASE dan Skenario ............................................................................................... 22 3.4. Activity Diagram............................................................................................................ 29 3.5. Sequence Diagram......................................................................................................... 30 3.6. Class Diagram............................................................................................................... 30 BAB 4 KESIMPULAN .......................................................................................................... 32 4.1. Kesimpulan.................................................................................................................... 32 4.2. Saran .............................................................................................................................. 32 DAFTAR PUSTAKA.............................................................................................................. 33
  • 4. DAFTAR GAMBAR Gambar 1. Metode Waterfall.......................................................................................8 Gambar 2. Metode Yang Digunakan (Waterfall)......................................................14 Gambar 3. Flow map Pengiriman Paket Kilat...........................................................21 Gambar 4. Use Case Pengiriman Paket Kilat............................................................22 Gambar 5. Activity Diagram Pengiriman Paket Kilat ...............................................29 Gambar 6. Sequence Diagram Pengiriman Paket Kilat ............................................30 Gambar 7. Class Diagram Perancangan Paket Kilat.................................................31
  • 5. DAFTAR TABEL Table 1. Jadwal Pengerjaan.........................................................................................9 Table 2. Simbol dari Usecase Diagram.....................................................................16 Table 3. Simbol Activity Diagram ............................................................................17 Table 4. Sequence Diagram ......................................................................................18 Table 5. Notasi Class Diagram.................................................................................18 Table 6. Black Box Testing........................................ Error! Bookmark not defined. BAB 1
  • 6. PENDAHULUAN 1.1. Latar Belakang Saat ini masyarakat sudah mulai banyak berbenah, yang dimaksudkan disini, berbenah dalam bidang usaha. Bisa kita lihat sekarang ini masyarakat sudah banyak membuka usaha,usaha masyarakat ini bergerak dalam semua bidang. Dan menurut penelitian yang sudah dilakukan usaha yang paling banyak memerlukan modal dan yang paling banyak menghasilkan omset yaitu usaha dalam bidang penjualan bahan bangunan. Seperti toko UD.Bahan Bangunan “Putra Swar” ini contohnya, sekarang ini sudah memiliki 2 cabang toko yang jarak tempatnya lumayan berjauhan, dan memiliki 15 orang karyawan termasuk karyawan penjaga gudang barang. Namun sampai saat ini toko tersebut masih menggunakan sistem manual dalam sistem penggajian terutamanya. Seiring dengan berkembanganya teknologi informasi,penggunaan sistem komputerisasi perlu diterapkan dalam dunia usaha,karena akan membantu efektivitas dan efisiensi kerja dalam sistem penggajian karyawan. Aplikasi ini diharapkan dapat membantu pihak pemilik toko bahan bangunan dalam mengelola kebutuhan informasi yang diperlukan mulai dari absensi karyawan, cek jadwal kehadiran karyawan, memuat slip gaji, memuat daftar gaji, sampai membuat data penggajian dan langsung terhubung ke bank, pihak bank akan memberikan no rekening yang nantinya masing-masing karyawan akan mendapatkan no rekening, ini menjadikan karyawan lebih mudah dalam pengambilan gaji yang bisa diambil di bank. Dari persoalan di atas,penulis mencoba membahas pemecahannya dalam bentuk sistem informasi dengan judul “SISTEM INFORMASI PENGGAJIAN KARYAWAN VIA BANK”.
  • 7. 1.2. Rumusan Masalah Dengan pembahasan latar belakang diatas mengenai berbagai permasalahan yang terjadi dalam penggajian karyawan yang masih menggunakan sistem manual, maka dibuatlah sistem informasi penggajian karyawan yang terotomatisasi via bank sehingga dapat menghemat waktu dan efektifitas dalam penggajian Adapun masalah-masalah yang terjadi : 1. Bagaimana cara mengetahui jumlah kehadiran karyawan setiap harinya? 2. Bagaimana cara masing-masing karyawan dapat mengambil gajinya di bank? 1.3. Tujuan Masalah Tujuan yang akan dicapai dari penulisan usulan proposal perancangan sistem informasi penggajian karyawan via Bank ini adalah sebagai berikut : 1. Membuat absensikaryawan yang terkomputerisasi untuk membantu proses pengolahan data. 2. Membuat masing-masing karyawan dapat mengambil gajinya di Bank 1.4. Batasan Masalah Batasan masalah dimaksudkan untuk membatasi ruang lingkup pembahasan agar sistem yang dirancang lebih terarah. Batasan masalah dariperancangan sistem ini dibatasi pada hal-hal sebagai berikut : 1. Aplikasi tidak terintegrasi dengan sistem lain, artinya data tidak diambil dari sistem lain tetapi dimasukkan sendiri secara manual. 2. Report yang dihasilkan masih bersifat umum. 1.5. Metode Pengerjaan Dalam pengumpulan data, digunakan metode studi khusus karena dasar pembahasan dalam penelitian tersebut adalah tersedianya data-data atau keteranganketerangan yang memadai sehingga dapat secara langsung data tersebut dapat diambil oleh para penyusun laporan akhir. Dari data dan keterangan yang telah diperoleh dari sumber-sumber yang berasaldari :
  • 8. a. Rancangan penelitian b. Metode observasi Dalam sistem informasi dilakukan pendekatan dengan survey untuk mengetahui masalah apa yang bisa dikerjakan sesuai dengan materi ilmu yang dimiliki. Survey ini dilakukan untuk mendapatkan informasi dan data yang berhubungan dengan penyelesaian masalah, selain itu juga untuk mengetahui proses – proses apa yang ada dalam jasa pengiriman paket kilat. c. Metode Wawancara Metodologi wawancara adalah penelitian yang dilakukan selama melakukan pencarian sistem informasi pengiriman paket kilat. Dengan mencatat semua datadata yang dibutuhkan, kemudian diolah menjadi sebuah informasi yang lebih akurat demi suksesnya program yang dibuat. Dimana dalam mendapatkan data-data diperoleh dari narasumber. 1. Analisis, Perancangan dan Implementasi a. Analisis Menganalisis sistem merupakan langkah awaldalam membuat sistem baru. Dalam analisis sistem digunakan metode - metode yang telah dijelaskan pada poin rancangan penelitian di atas,yaitu metode observasi dan metode wawancara. b. Perancangan Perancangan sistem merupakan tahap pengembangan setelah analisis sistem dilakukan. Beberapa proses dalam perancangan sistem yaitu pembuatan dokumen flow, sistem flow, Context Diagram, HIPO (Hierarchy Input Output), DFD (Data Flow Diagram), ERD (Entity Relational Diagram), struktur tabel, dan desain input output untuk dibuat aplikasi selanjutnya. c. Implementasi Teknologi yang digunakan untuk menjalankan aplikasi Sistem Informasi Pengiriman Paket Kilat ini adalah sebagaiberikut :
  • 9. I. Software Pendukung a. Sistem Operasi Microsoft Windows 7 Ultimate, b. Netbeans dan Eclipse untuk pembuatan kode programnya, c. Star UML untuk membuat perancangan Usecase Diagram, d. Astah Community untuk membuat perancangan Diagram kelas. II. Hardware Pendukung a. Komputer dengan processor Intel Core i3 2GHz atau lebih tinggi, b. VGA 512MB bit dengan resolusi 1024 x 768 atau lebih tinggi, c. Memori RAM 1GB atau lebih tinggi, d. Monitor, e. Pengembangan Sistem. Metode pengembangan sistem yang digunakan adalah Metode Waterfall (Pendekatan Terstruktur) 1.6. Jadwal Pengerjaaan Dalam tahapan pengerjaan suatu proyek aplikasi, sangat dperlukan sekali jadwal pengerjaan. Ini bertujuan, agar sistem informasi yang dikerjakan dapat selesai
  • 10. tepat waktu, sesuai penjadwalan yang sudah ditentukan. Berikut jadwal pengerjaan proyek sistem informasi penggajian karyawan via bank Table 1. Jadwal Pengerjaan
  • 11. BAB 2 DASAR TEORI Dasar teorimerupakan ilmu pengetahuan yang dijadikan suatu pokok pikiran atau acuan yang bisa dikembangkan dalam proses pembuatan sistem informasi yang akan dikerjakan. Dalam pembuatan sistem informasi penggajian karyawan via Bank, penulis akan menggunakan beberapa dasar teori seperti Java,Object Oriented, LIBRARY – AWT (Abstract Windowing Toolkit) – SWING, JDK (Java Development Kit), JVM (Java Virtual Machine), EDITOR (NETBEANS,ECLIPSE,JCREATOR, INTELLIJ,NOTEPAD++). Berikut definisi dari masing-masing dasar teori yang digunakan : 2.1. Definisi Java Java adalah bahasa pemrograman tingkat tinggi yang berorientasi obyek dan program Java tersusun dari bagian yang disebut kelas. Keutamaan Java dibanding bahasa pemrograman yang lain : a. Java merupakan bahasa yang sederhana. b. Cross platform, dengan adanya Java Virtual Machine (JVM). c. Pengembangannya didukung oleh programmer secara luas. Automatic Garbage Collection, membebaskan programmer dari tugas manajemen memori. d. Java tidak menyediakan fitur-fitur rumit bahasa pemrograman tingkat tinggi, serta banyak pekerjaan pemrograman yang mulanya harus dilakukan manual, sekarang digantikan dan dikerjakan Java secara otomatis seperti dealokasi memori. Java merupakan bahasa berorientasi obyek OOP (Object Oriented Programing) yaitu cara ampuh dalam pengorganisasian dan pengembangan perangkat lunak. Pada OOP,program komputer sebagaikelompok obyek yang saling berinteraksi. Deskripsi ringkas OOP adalah mengorganisasikan program
  • 12. sebagai kumpulan komponen, disebut obyek. Obyek-obyek ini ada secara independen, mempunyai aturan-aturan berkomunikasi dengan obyek lain dan untuk memerintahkan obyek lain guna meminta informasi tertentu atau meminta obyek lain mengerjakan sesuatu. Kelas bertindak sebagaimodul sekaligus tipe. Sebagai tipe maka pada saat jalan, program menciptakan obyek-obyek yang merupakan instan-instan kelas. Kelas dapat mewarisi kelas lain. Java tidak mengizinkan pewarisan jamak namun menyelesaikan kebutuhan pewarisan jamak dengan fasilitas antarmuka yang lebih elegan. Java menggunakan model pengamanan tiga lapis (three-layer security model) untuk melindungi sistem dari untrusted Java code. Pertama,bytecode verifier membaca bytecode sebelum dijalankan dan menjamin bytecode memenuhi aturanaturan dasar bahasa Java. Kedua,class loader menangani pemuatan kelas Java ke runtime interpreter. Ketiga, manajer keamanan menangani keamanan tingkat aplikasi dengan mengendalikan apakah program berhak mengakses sumber daya seperti sistem file, port jaringan, proses eksternaldan sistem windows. Java termasuk bahasa Multithreading. Thread adalah untuk menyatakan program komputer melakukan lebih dari satu tugas disatu waktu yang sama. Java menyediakan kelas untuk menulis program multithreaded, program mempunyai lebih dari satu thread eksekusi pada saat yang sama sehingga memungkinkan program menangani beberapa tugas secara konkuren. Bahasa pemrograman Java merupakan salah satu bahasa pemrograman yang umum digunakan untuk mengembangkan aplikasi basis data yang dibuat menggunakan MySQL. 2.2. Cara Kerja pada Java Cara kerja Java yaitu compiler dan interpreter. Java dapat dijalankan pada
  • 13. berbagai platform. Java compiler akan menerjemahkan kode program yang dibuat oleh programmer kedalam bytecode. Hasil dari kompilasi tersebut dapat dijalankan oleh java interpreter. Java interpreter ini dapat dijalankan langsung pada command prompt atau web browser. 2.3. Konsep Object Oriented a. Enkapsulasi Suatu wadah untuk menjaga suatu program agar tidak dapat diakses sembarangan oleh program lain. Diwujudkan dalam bentuk “class” memiliki hak akses terhadap lingkungannya, hak akses ini biasanya disebut Access Modifier yang terdiri dari public, private, protected, default.
  • 14. b. Inheritance (Pewarisan) Pewarisan. Yang artinya sebuah class yang mewarisi atribut dan method dari class lain dengan cara menggunakan Extends setelah deklarasi nama class kemudian diikuti dengan nama parent class-nya. c. Polimorfisme Banyak bentuk, Berartibanyak bentuk disini yaitu kita dapat menimpa suatu method yang berasaldari parent class dimana object tersebut diturunkan. 2.4. LIBRARY – AWT – SWING Abstract Windowing Toolkit (AWT), atau disebut juga “Another Windowing Toolkit”, adalah pustaka windowing bertujuan umum dan multiplatform serta menyediakan sejumlah kelas untuk membuat GUI di Java. Dengan AWT,dapat membuat windows, menggambar, manipulasi gambar, dan komponen seperti Button, Scrollbar, Checkbox, TextField, dan menu pull-down. Swing merupakan perbaikan kelemahan di AWT. Banyak kelas swing menyediakan komponen alternatif terhadap AWT. Contohnya kelas JButton swing menyediakan fungsionalitas lebih banyak dibanding kelas Button. Selain itu komponen swing umumnya diawali dengan huruf “J”, misalnya JButton, JTextField, JFrame, JLabel, JTextArea,JPanel,dan sebagainya. Teknologi swing menggunakan dan memperluas gagasan-gagasan AWT. Sementara,penggunaan komponen Swing ditandai dengan adanya instruksi : import javax.swing. 2.5. Java Development Kit (JDK) Java Development Kit yaitu Perangkat lunak yang digunakan untuk melakukan pemrosesan kompilasi dari kode program java ke bytecode yang dapat dimengerti dan dijalankan oleh JRE (Java Runtime Environment ) versi jdk biasanya yaitu jdk-8u60-windows-i586 pada windows. 2.6. Java Virtual Machine (JVM)
  • 15. Java Virtual Machine yaitu bahasa java yang berfungsi untuk mengubah bahasa program menjadi bahasa mesin. Karena bahasa java adalah bahasa pemrograman yang mendekati bahasa manusia maka harus dikonversikan ke bahasa mesin dan JVM ini mampu untuk menerjemahkannya 2.7. EDITOR (NETBEANS, ECLIPSE, JCREATOR, INTELLIJ, NOTEPAD++) d. NETBEANS Netbeans adalah suatu aplikasi IDE yang digunakan programmer untuk membuat sebuat proyek aplikasi perangkat lunak. Netbeans ditulis dalam bahasa pemrograman Java namun bisa juga dengan bahasa pemrograman lainnya. Fitur-fitur dalam Netbeans :  Code generator,untuk meng-generate constructor, setter dan getter method,dll.  Error stripe, untuk menandai baris yang error dengan menghighlight merah.  Bookmarking, digunakan untuk menandai baris saat kita modifikasi.  Go to commands, untuk jump pendeklarasian variable, source code yang ada pada project yang sama. e. ECLIPSE Eclipse adalah sebuah IDE untuk mengembangkan perangkat lunak dan Eclipse ini dapat dijalankan di semua platform. Sifat dari Eclipse:  Multi-platform, dengan target sistem operasinya adalah Microsoft Windows,  Linux, Solaris, AIX, HP-UP dan MAC OS X.  Multi-language, mendukung pengembangan aplikasi lain seperti C/C++Cobol, Phyton, Perl, PHP.  Multi-role, eclipse ini juga dapat digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak seperti dokumentasi, test, pengembangan web, dan lain sebagainya. 2.8. Metode Pengembangan Waterfall
  • 16. Metode pengembangan sistem yang digunakan dalam pembuatan aplikasi ini adalah Metode Waterfall (pendekatan terstruktur) yang terdiri dari beberapa tahap kegiatan yaitu : Keterangan : 1. Perencanaan (engineering system) adalah tahapan menangani masalah perangkat lunak, perangkat keras dan sumber daya manusia. 2. Analisis (analysis) adalah melakukan analisis sistem dengan mencari penyebabpenyebab masalah yang timbul di sistem lama untuk diidentifikasikan permasalahannya dan digunakan sebagai dasar perancangan sistem baru. 3. Perancangan (design) adalah proses mengubah kebutuhan-kebutuhan menjadi bentuk karakteristik yang dimulai dengan penulisan program desain tadi harus diubah menjadi bentuk yang dimengerti sistem. 4. Implementasi (implementation) adalah tahap penerjemahan desain kedalam bahasa pemograman yang sesuai dengan kebutuhan. 5. Implementation and unit testing adalah implementasi yang didesain, dibawa di dalam bahasa pemrograman dilakukan pengujian setiap unitnya. 6. Integrasi dan sistem pengujian (integration and system testing) adalah tahap
  • 17. pengintegrasian terhadap perangkat lunak yang telah dikembangkan, serta pengujian terhadap sistem perangkat lunak. 7. Operasidan perawatan (operation and maintenance) adalah tahap pengoperasian serta tahap perawatan sistem yang telah dikembangkan seperti perangkat lunak, perangkat keras dan media lain yang berhubungan dengan komputer. Pada tahap ini segala kemungkinan mengenai kekurangan perangkat lunak baik berupa kesalahan atau hal-hal yang ditambahkan dalam perangkat lunak.
  • 18. 2.9. Unified Modeling Language (UML) Unified Modeling Language (UML),yaitu sebuah metode pemodelan visual untuk sarana perancangan sistem berorientasi obyek. Adapun tujuan dari penggunaan UML yaitu sebagai berikut: a. Memberikan bahasa pemodelan visual kepada pengguna. b. Memberikan model yang siap untuk digunakan dengan bahasa pemodelan visual yang ekspresif untuk pengembangan sistem. c. Memodelkan sistem yang berkonsep orientasi obyek, jadi tidak hanya digunakan untuk memodelkan perangkat lunak saja. d. Menciptakan suatu bahasa pemodelan yang dapat dipergunakan oleh manusia maupun oleh mesin. 2.10. Usecase Usecase menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Memfokuskan pada proses komputerisasi (automated processes). Menggambarkan hubungan antara usecase dan actor. Usecase juga menggambarkan proses sistem (kebutuhan sistem dari sudut pandang user). Usecase diagram terdiri dari: a. Usecase b. Actor c. Relationship d. System boundary (optional) e. Packages (optional)
  • 19.
  • 20. 2.11. Aktivitas Diagram Aktivitas Diagram (Activity Diagram) menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses. Dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis. Struktur diagram ini mirip Flowchart atau DFD pada perancangan terstruktur dan sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam memodelkan sebuah proses bisnis untuk membantu memahami proses secara keseluruhan. Activity diagram dibuat berdasarkan usecase diagram.
  • 21. 2.12. Sequence Diagram Sequence Diagram menggambarkan interaksi antar obyek di dalam sistem berupa message yang digambarkan sesuai dengan waktu yang telah ditetapkan. Sequence Diagram dapat digunakan untuk membuat skenario atau rangkaian langkah-langkah yang dilakukan sebagai respon dari sebuah kegiatan untuk menghasilkan output tertentu. Bagian atas digunakan sebagainama kelas, bagian tengah digunakan untuk menyimpan atribut, bagian bawah digunakan menyimpan operasi atau method.
  • 22. 2.13. Class Diagram Class Diagram, yaitu perancangan untuk membantu pengembang mendapatkan struktur sistem sebelum kode ditulis. Class diagram digunakan untuk menampilkan kelas-kelas di dalam sistem. Class diagram memberikan gambaran sistem secara statis dan relasi antar class. Didalam UML, Penggambaran notasi Class digambarkan sebagaiberikut:
  • 23. Menentukan kelas yang baik adalah dimulai dari memperhatikan aliran dari suatu usecase. Perhatikan kata benda seperti actor, kelas, atribut, dan entitas. Dengan melakukan seleksi kata benda dapat ditemukan kelas-kelas dalam sistem tersebut. 2.14. Entity Relational Diagram Entity Relational Diagram adalah sebuah konsep yang mendeskripsikan hubungan antara penyimpanan dan didasarkan pada presepsi dari sebuah dunia nyata yang terdiri dari sekumpulan obyek yaitu entitas dan relasi. 2.15. Flowmap dan Flowchart a. Flowmap adalah penggambaran proses bisnis secara grafik dari langkahlangkah dan urutan prosedur dari suatu program. b. Flowchart merupakan cara penyajian bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah dari suatu algoritma. Suatu flowchart adalah suatu representasi dengan diagram yang mengilustrasikan urutan dari operasi yang dilakukan. Flowchart membantu kita untuk mengerti dan melihat bentuk algoritma dengan menampilkan algoritma dalam simbol-simbol gambar.
  • 24. BAB 3 ANALISIS DAN PERANCANGAN Gambaran perancangan sistem penggajian karyawan via bank, meliputi kebutuhan fungsional, perancangan flowmap, usecase,aktivity diagram, sequence diagram. Berikut usulan gambaran perancangan sistem penggajian karyawan via bank : 3.1. Kebutuhan Fungsionalitas Adapun kebutuhan fungsional sistem informasi penggajian karyawan via bank adalah sebagai berikut : a. Dalam sistem ini, karyawan dapat melakukan absensi sendiri b. Dalam sistem ini, staf gaji dapat melihat jadwal kehadiran karyawan,absen karyawan,lembur karyawan,membuat data penggajian c. Dalam sistem, ini, pemilik toko dapat melihat data penggajian,menyetujui data penggajian, mengirim ke bank d. Dalam sistem ini, karyawan dapat mengambil gajinya via Bank dengan menggunakan no rekening yang sudah diberikan.
  • 25. 3.2. FLOWMAP yang diusulkan Flow map disini merupakan gambaran alur dari sistem penggajian karyawan via bank.
  • 26. 3.3. USECASE dan Skenario Usecase merupakan rangkaian atau uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. Berikut perancangan usecase penggajian karyawan via bank: Gambar 4. UseCase Penggajian Karyawan via Bank SKENARIO USECASE MELAKUKAN ABSENSIKERJA UseCase :Absensi Kerja Aktor : Karyawan Deskripsi : Karyawan akan mengentri kode karyawan Pra Kondisi : Karyawan sudah memiliki kode karyawan Pos Kondisi : Sistem memberikan hak akses terhadap user untuk masuk ke form absensi Skenario :
  • 27.
  • 28. SKENARIO USECASE MENGHITUNG JUMLAH KEHADIRAN KARYAWAN UseCase :Menghitung jumlah kehadiran karyawan Aktor : Staf Gaji Deskripsi : Proses ini adalah sebuah proses dimana staf gaji menghitung jumlah kehadiran karyawan Pra Kondisi : Staf Gaji sudah berada di menu absensi karyawan Pos Kondisi : Sistem memberikan hak akses terhadap staf gaji untuk melihat jumlah kehadiran karyawan Skenario SKENARIO USECASE MEMUAT SLIP GAJI
  • 29. UseCase :Memuat slip gaji Aktor : Staf Gaji Deskripsi : Proses ini adalah sebuah kegiatan menginputkan jumlah kehadiran karyawan pada slip gaji Pra Kondisi : Staf gaji sudah berada pada menu slip gaji Pos Kondisi : Slip gaji akan tampil Skenario : SKENARIO USECASE MEMUAT DAFTAR GAJI UseCase :Memuat daftar gaji Aktor : Staf gaji Deskripsi : Proses ini adalah sebuah kegiatan untuk menginputkan jumlah kehadiran karyawan pada daftar gaji Pra Kondisi : Staf gaji sudah berada pada menu daftar gaji Pos Kondisi : Daftar gaji akan tampil Skenario :
  • 30. SKENARIO USECASE PENGECEKAN ULANG UseCase :Pengecekan ulang Aktor : Pemilik Deskripsi : Proses ini adalah sebuah kegiatan mengecek ulang data penggajian karyawan Pra Kondisi : Pemilik sudah berada pada menu data penggajian karyawan Pos Kondisi : Sistem akan menampilkan form slip gaji, form daftar gaji yang sudah terisi Skenario :
  • 31. SKENARIO USECASE PERSETUJUAN UseCase :Persetujuan Aktor : Pemilik Deskripsi : Proses ini adalah sebuah kegiatan menyetujui data penggajian karyawan yang sudah dibuat staf gaji Pra Kondisi : Pemilik sudah berada pada menu data penggajian Pos Kondisi : Sistem akan menampilkan data penggajian Skenario :
  • 32. SKENARIO USE CASE MENERIMA SISTEM DATAPENGGAJIAN Use Case :Menerima sistem data penggajian Aktor : Pemilik,Bank Deskripsi : Proses ini merupakan proses menerima sistem data penggajian yang sudah approval oleh pemilik toko Pra Kondisi : Pihak bank sudah berada di sistem data penggajian Pos Kondisi : Sistem akan menampilkan “Data penggajian” Skenario :
  • 33. SKENARIO USECASE MENGAMBIL GAJIVIA REK.BANK UseCase :Mengambil gaji via rekening bank Aktor : Bank, Karyawan Deskripsi : Proses ini merupakan kegistan mengambil gaji karyawan dengan no rekening yang sudah dimiliki oleh masing-masing karyawan Pra Kondisi : Pihak bank sudah berada pada menu pengambilan gaji untuk karyawan Pos Kondisi : Sistem akan mengeluarkan gaji karyawan sesuaino rekening yang diinput serta sesuaidengan data penggajian yang sebelumnya sudah tersimpan Skenario :
  • 34. 3.4. Activity Diagram Activity diagram merupakan representasigrafis dari seluruh tahapan alur kerja. Berikut perancangan aktivity diagram penggajian karyawan via Bank
  • 35. 3.5. Sequence Diagram Sequence diagram merupakan suatu diagram yang memperlihatkan atau menampilkan interaksi-interaksi antar obyek di dalam sistem yang disusun pada sebuah urutan atau rangkaian waktu. Berikut sequence diagram penggajian karyawan via bank:
  • 36. 3.6. Class Diagram Class diagram digunakan untuk menampilkan kelas-kelas dan paket-paket di dalam system. Berikut perancangan class diagram penggajian karyawan via bank:
  • 37. BAB 4 KESIMPULAN 4.1. Kesimpulan Berdasarkan hasil analisis,perancangan,sistem informasi penggajian karyawan via bank,maka kesimpulan yang dapat diambil antara lain sebagai beriku 1. Dengan adanya sistem informasi penggajian karyawan via bank ini, maka dapat memudahkan staf gaji dalam pendataan penggajian karyawan 2. Karyawan lebih efesien dalam mengambil gajinya. 4.2. Saran Sistem informasi yang telah dirancang dalam analisis pada penggajian karyawan via bank mengalami kekurangan pada penambahan fitur-fitur baru karena, keterbatasan waktu analisis masih sangat terbatas,untuk mencakup semua fungsi yang dibutuhkan agar menjadi sistem informasi yang lengkap. Pengembangan lebih lanjut diharapkan dapat menyediakan fitur-fitur lain yang dapat memberikan informasi bagi semua pihak yang tekait dan memakai sistem informasi tersebut.
  • 38. DAFTAR PUSTAKA [1] Campione,Mary.Walrth,Kathy.The Java Tutorial, 2003. [2] Blaha,Michael,Premerlani,William. Object Oriented Modeling and Design for Database Application. Prentice Hall, Uper Saddle River, New Jersey,1998. [3] Jogiyanto, HM. Analisis & Desain Sistem Informasi. Penerbit ANDI Offset, Yogyakarta, 1995. [4] Simon Bennet, Steve McRobb, Ray Farmer, Object Oriented Systems Analysis and Design Using UML 2nd, McGraw Hill, 2002. [5] Jubilee Enterprise. Kumpulan Aplikasi Java. Penerbit PT ELEX MEDIA KOMPUTINDO,Yogyakarta,2015. [6] Rijalul Fikri,Ipam Fuandina Adam, Imam Prakoso. Pemrograman Java. Penerbit ANDI Yogyakarta,Yogyakarta,2005.