LKP : Rancang Bangun Aplikasi Penggajian Pada CV. Sinergi Design.
RANCANG BANGUN APLIKASI PENGGAJIAN PADA CV. SINERGI DESIGN
KERJA PRAKTEK
Nama : M. Arika Dharma Satria
NIM : 10.41010.0242
Program : S1 (Strata Satu) Jurusan : Sistem Informasi
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER SURABAYA
2013
STIKOM
(2)
ABSTRAK
CV. Sinergi Design merupakan sebuah perusahaan yang bergerak di bidang percetakan dan desain grafis. Kegiatan yang ada di dalamnya adalah memproduksi dan mendesain media cetak seperti kalendar, brosur, spanduk,
company profile, label kemasan, buku, dan sebagainya. Selama melakukan kerja
praktek di CV. Sinergi Design mendapati permasalahan yang ada dalam hal proses perhitungan gaji karyawan. Permasalahan yang ada di dalam proses perhitungan gaji karyawan berdasarkan pada proses perhitungannya operator masih menggunakan rumus sendiri. Hal tersebut mengakibatkan terhambatnya waktu dalam melakukan proses perhitungan gaji.
Untuk mengatasi permasalahan di atas, maka dilakukan analisis terhadap permasalahan yang ada dengan cara observasi, wawancara dan studi literatur. Hal tersebut bertujuan untuk mengetahui kekurangan serta mencari solusi yang tepat untuk permasalahan tersebut. Dari analisis yang dilakukan ditemukan suatu cara untuk mengatasi permasalahan tersebut dengan merancang suatu aplikasi penggajian.
Aplikasi tersebut dapat membantu pihak personalia selaku bagian yang mengatur proses penggajian karyawan. Dengan aplikasi ini proses perhitungan gaji, simpan data karyawan, arsip gaji karyawan sampai cetak slip gaji karyawan dapat dilakukan dengan mudah, sehingga pekerjaan akan lebih cepat selesai.
Kata kunci : Aplikasi Penggajian, Perhitungan Gaji, Slip
STIKOM
(3)
i
DAFTAR ISI
Halaman
ABSTRAK ... v
KATA PENGANTAR... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... i
BAB I PENDAHULUAN ...1
1.1 Latar Belakang ...1
1.2 Rumusan Masalah...2
1.3 Batasan Masalah ...2
1.4 Tujuan ...2
1.5 Manfaat ...2
1.6 Sistematika Penulisan ...3
BAB II GAMBARAN UMUM CV. SINERGI DESIGN ...4
2.1 Sejarah CV. Sinergi Design ...4
2.1.1 Motto Perusahaan... 5
2.1.2 Visi ... 5
2.1.3 Misi ... 5
2.2 Lokasi ...6
2.3 Struktur Organisasi ...6
2.4 Deskripsi Kerja ...6
BAB III LANDASAN TEORI ...10
STIKOM
(4)
Halaman
3.1 Gaji ...10
3.2 Perhitungan Gaji dan Upah...10
3.3 Informasi ...11
3.4 Software Aplikasi...11
3.5 Document Flowchart ...11
3.6 System Flowchart...13
3.7 Data Flow Diagram (DFD) ...15
3.8 Visual Basic ...17
3.9 Crystal Report ...18
3.10 Microsoft SQL Server 2008...18
BAB IV DESKRIPSI KERJA PRAKTEK ...20
4.1 Analisis Sistem ...20
4.2 Desain Sistem ...21
4.2.1 Document Flow ... 21
4.2.2 System Flow ... 32
4.2.3 Diagram Jenjang (HIPO) ... 40
4.2.4 Context Diagram... 41
4.2.5 DFD Level 0 Rancang Bangun Aplikasi Penggajian... 42
4.2.6 DFD Level 1 Rancang Bangun Aplikasi Penggajian... 43
4.2.7 Entity Relational Diagram (ERD) ... 45
4.2.8 Struktur Tabel ... 47
4.3 Desain Input – O utput...51
4.4 Implementasi Sistem...58
STIKOM
(5)
Halaman
4.5 Melakukan Pembahasan Terhadap Implementasi Sistem...59
BAB V PENUTUP...66
5.1 Kesimpulan ...66
5.2 Saran ...66
DAFTAR PUSTAKA ...67
LAMPIRAN ...68
STIKOM
(6)
DAFTAR GAMBAR
Halaman
Gambar 2.1 Struktur Organisasi CV. Sinergi Design ... 6
Gambar 4.1 Document Flow Proses Pengambilan Gaji ... 22
Gambar 4.2 Document Flow Proses Absensi Karyawan... 24
Gambar 4.3 Document Flow Lembur... 26
Gambar 4.4 Document Flow Uang Makan ... 28
Gambar 4.5 Document Flow Kasbon ... 29
Gambar 4.6 Document Flow Ijin Tidak Masuk ... 31
Gambar 4.7 System Flow Autentifikasi Pengguna ... 33
Gambar 4.8 System Flow Input Data Karyawan ... 34
Gambar 4.9 System Flow Insert Jabatan ... 35
Gambar 4.10 System Flow Input Gaji Karyawan ... 36
Gambar 4.11 System Flow Input Login Karyawan ... 37
Gambar 4.12 System Flow Hitung Gaji... 38
Gambar 4.13 System Flow Arsip Gaji ... 39
Gambar 4.14 Diagram Jenjang Rancang Bangun Aplikasi Penggajian ... 40
Gambar 4.15 Diagram Konteks Rancang Bangun Aplikasi Penggajian ... 41
Gambar 4.16 DFD Level 0 Rancang Bangun Aplikasi Penggajian ... 42
Gambar 4.17 DFD Level 1 Mengelola Data Master ... 43
Gambar 4.18 Mengelola Data Transaksi ... 44
Gambar 4.19 DFD Level 1 Mengelola Laporan ... 44
Gambar 4.20 CDM Rancang Bangun Aplikasi Penggajian ... 45
Gambar 4.21 PDM Rancang Bangun Aplikasi Penggajian... 46
STIKOM
(7)
Halaman
Gambar 4.22 Desain Form Login ... 51
Gambar 4.23 Desain Form Menu Utama ... 51
Gambar 4.24 Desain Form Input Data Karyawan... 53
Gambar 4.25 Desain Form Input Gaji Karyawan ... 54
Gambar 4.26 Desain Form Input Login Karyawan... 54
Gambar 4.27 Desain Form Hitung Gaji Karyawan... 55
Gambar 4.28 Desain Form Input Arsip Gaji... 56
Gambar 4.29 Desain Form Cari Karyawan... 57
Gambar 4.30 Desain Form Cetak Slip Gaji ... 58
Gambar 4.31 Form Autentikasi Pengguna ... 59
Gambar 4.32 Form Menu Utama Rancang Bangun Aplikasi Penggajian ... 60
Gambar 4.33 Form Input Gaji Karyawan ... 60
Gambar 4.34 Form Input Karyawan ... 61
Gambar 4.35 Form Input Login Karyawan ... 62
Gambar 4.36 Form Hitung Gaji ... 63
Gambar 4.37 Form Arsip Gaji ... 64
Gambar 4.38 Form Cari Karyawan ... 64
Gambar 4.39 Form Slip Gaji Karyawan ... 65
STIKOM
(8)
DAFTAR TABEL
Halaman
Tabel 3.5.1 Pengertian Document Flowchart... 12
Tabel 3.6.1 Pengertian System Flowchart ... 13
Tabel 3.7.1 Komponen Data Flow Diagram ... 16
Tabel 4.1 Stuktur Tabel Level Karyawan ... 47
Tabel 4.2 Struktur Tabel Karyawan ... 47
Tabel 4.3 Struktur Tabel Laporan Gaji ... 48
Tabel 4.4 Struktur Tabel Login ... 49
STIKOM
(9)
BAB I PENDAHULUAN
1.1 Latar Belakang
Teknologi komputer khususnya bidang teknologi informasi menunjukkan perkembangan yang sangat pesat saat ini, terbukti dengan penggunaan komputer pada berbagai bidang. Pemanfaatan teknologi informasi pada berbagai bidang merujuk pada peningkatan kualitas kerja dari sisi kemudahan mengolah dan memperoleh informasi yang cepat dan akurat.
CV. Sinergi Design merupakan perusahaan yang bergerak dalam bidang
Design Print Advertising, berdiri sejak 27 oktober 2000 dengan modal awal sebesar
Rp 500.000 dengan jumlah karyawan dua orang saja dan pendapatan hanya sekitar Rp 5 juta perbulannya. Perusahaan ini mengalami kemajuan yang sangat pesat, sehingga saat ini perusahaan memiliki karyawan sebanyak 30 orang, dan pendapatan sekitar Rp 400-500 juta perbulannya.
Selama ini proses perhitungan gaji di CV. Sinergi Design operator harus membuat rumus sendiri sehingga proses pembuatan laporan lama, maka CV. Sinergi Design membutuhkan aplikasi yang mempermudah operator dalam proses perhitungan gaji.
Oleh sebab itu pada kerja praktek ini perlu dibuatkan suatu aplikasi yang dapat membantu operator dalam menghitung gaji karyawan. Dalam aplikasi penggajian dapat menghitung jumlah gaji pegawai, input data pegawai, arsip data karyawan, slip gaji, serta total pengeluaran pihak perusahaan perbulan maupun pertahun.
STIKOM
(10)
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah diatas, maka dirumuskan permasalahan yaitu bagaimana merancang dan membangun aplikasi penggajian pada CV. Sinergi Design.
1.3 Batasan Masalah
Berdasarkan perumusan masalah diatas, maka batasan masalah dalam pembuatan aplikasi ini adalah sebagai berikut :
1. Aplikasi yang dihasilkan meliputi: a. Inputan data karyawan
b. Proses perhitungan gaji karyawan c. Arsip gaji karyawan
d. Laporan perusahaan perbulan dan pertahun
e. Perhitungan total pengeluaran perusahaan perbulan dan pertahun 2. Aplikasi merupakan aplikasi berbasis desktop
1.4 Tujuan
Menghasilkan rancang bangun aplikasi penggajian pada CV. Sinergi Design
1.5 Manfaat
Manfaat yang didapat oleh CV. Sinergi Design dari aplikasi penggajian ini adalah Proses perhitungan gaji pegawai menjadi cepat dan tepat.
Manfaat yang didapat oleh pembuat aplikasi penggajian, mampu menerapkan ilmu yang didapat selama perkuliahaan di kehidupan nyata.
STIKOM
(11)
1.6 Sistematika Penulisan
Sistematika penulisan disusun dengan tujuan agar segala aktifitas yang dilakukan dalam kerja praktek ini dapat terekam dalam bentuk laporan secara jelas dan sistematis. Penyajiaannya dibagi berdasarkan hal.
Pada bab pertama ini diuraikan pendahuluan. Isi pendahuluan meliputi tentang latar belakang dari kasus yang akan diangkat menjadi topik dalam kerja praktek serta perumusan masalah, pembatasan masalah, tujuan dan sistematika penulisan yang mendeskripsikan semuanya sebagai pengantar.
Pada bab kedua menjelaskan tentang profil perusahaan, terkait sejarah, visi, misi bagian-bagian yang ada di dalam perusahaan dan struktur organisasi.
Pada bab ketiga menjelaskan tentang teori-teori yang digunakan dalam merancang suatu aplikasi. Landasan teori yang dibahas berupa landasan dari teori yang terkait dengan masalah maupun landasan teori yang digunakan untuk memecahkan suatu permasalahan yang ada.
Pada bab keempat menjelaskan mengenai sistem yang ada dan sistem yang akan dirancang meliputi Document Flow, System Flow, DFD (Data Flow
Diagram), CDM (Conceptual Data Model), PDM (Physical Data Model), ERD
(Entity Relationship Diagram), proses kerja aplikasi, struktur dari tabel-tabel database dan output dari sistem.
Pada bab kelima berisi kesimpulan dari aplikasi yang dibuat apakah sesuai dengan tujuan yang ingin dicapai serta berisikan saran-saran untuk proses pengembangan aplikasi kedepannya.
STIKOM
(12)
BAB II
GAMBARAN UMUM CV. SINERGI DESIGN
2.1 Sejarah CV. Sinergi Design
CV. Sinergi Design merupakan perusahaan yang bergerak di bidang percetakan dan desain grafis. Perusahaan ini didirikan dan dikelola oleh keluarga bapak Mashudi yang bekerjasama dengan berbagai badan usaha sejenis untuk melayanai jasa percetakan, seperti percetakan buku, kemasan, poster, kalender, majalah, tabloid, souvenir dan desain grafis.
CV. Sinergi Design berdiri pada tanggal 28 Oktober 2000 dengan Nomor Surat Izin Usaha Perdagangan (SIUP) : 503 / 12344 / 436.5.9 / 2006, dan dengan Nomor Tanda Daftar Perusahaan (TDP) : 130135112872. Dengan kepemilikan nomor pendaftaran dan izin usaha tersebut CV. Sinergi Design telah terdaftar sebagai perusahaan di Dinas Perindustrian dan Perdagangan (DISPERINDAG) provinsi Jawa Timur. Setelah mendapatkan izin membuka usaha baru CV. Sinergi Design didaftarkan di lembaga Hak Kekayaan Intelektual untuk merek badan usaha, dan kemudian mendapatkan nomor pendaftaran merek : T00-2006009154.
Selain bergelut di bidang percetakan, CV. Sinergi Design juga menyediakan jasa Event Organizer, Branding, Promotion dan Digital Publishing. Dari kelima jasa yang ditawarkan tersebut ditangani oleh anak perusahaan yang berbeda dari CV. Sinergi Design. Adapaun anak perusahaan yang bergerak dibidang Advertising dan juga turunan dari induk perusahaan CV. Sinergi Design yaitu :
STIKOM
(13)
1. Sinergi Enterprise
Merupakan anak perusahaan yang menangai jasa Event Organizer, Company
Branding dan Promotion.
2. Inspirasi Media
Menangai jasa pembuatan iklan digital untuk organisasi ataupun perusahaan, seperti digital catalog, company profil digital, dan digital magazine.
3 Sinergi Kreasindo
Menangani jasa design dan printing untuk kebutuhan perusahaan seperti
marketing, packaging, calendar, banner, printing catalogs.
2.1.1 Motto Perusahaan
“Satisfaction of you is successfulness of us” 2.1.2 Visi
Menjadi perusahaan yang terdepan dalam :
1. Menciptakan event yang unik, menarik, dan berbeda dari yang lain.
2. Mengembangkan ide-ide kreatif dan inovatif dalam menciptakan suatu event. 3. Memberikan pelayanan yang terbaik dan mendapatkan kepercayaan di hati
customer yang merupakan prioritas perusahaan.
4. Sebagai DESIGN PRINT ADVERTISING one stop shop untuk kebutuhan perusahaan anda.
2.1.3 Misi
Menjadi perusahaan Engineering Procurement & Construction (EPC) dan
Manufacturing yang tangguh.
STIKOM
(14)
2.2 Lokasi
CV. Sinergi Design berlokasi di Jalan Wiguna Tengah XVI No.10 Surabaya – 60294. Dengan nomer telepon (031) – 8781660 – 8781664 dan nomor fax (031) – 8781662.
2.3 Struktur Organisasi
Berikut merupakan struktur organisasi dari CV. Sinergi Design yang akan dijelaskan pada Gambar 2.1 :
Direktur
Manager Marketing
Manager Operasional
Team Kreatif Multimedia Offset & Digital Printing Finance
Manager Produksi
MASHUDI
IDA DEWI NINGSIH
ARYO UDIARTO ARYANTO HUNOWU SOBIRIN
ARIEF HIDAYAT J AGHIL BOY BUNGSU
YUNIAR TRI JOKO
IMAN DJAYUSMAN
NANANG SUGIONO ACHMAD ARWAN BASUKI RAHMAT
Gambar Error! No text of specified style in document..1 Struktur Organisasi CV. Sinergi Design
2.4 Deskripsi Kerja
Deskripsi kerja dari masing- masing prosisi sesuai struktur CV. Sinergi Design adalah sebagai berikut :
STIKOM
(15)
1. Direktur
Direktur memiliki wewenag dalam menentukan kebijakan tertinggi di dalam perusahaan. Merencanakan dan mengawasi pelaksanaan tugas personalia yang bekerja pada perusahaan. Direktur juga memiliki tanggung jawab dalam memimpin dan membina perusahaan secara efektif dan efisien selain itu juga bertanggung jawab terhadap terhadap keuntungan dan kerugian perusahaan.
2. Finance (Keuangan)
Berperan langsung terhadap permasalahan keuangan perusahaan, analisa operasional perusahaan seperti pembuatan laporan keuangan. Bertanggung jawab terhadap perencanaan dan kebijakan dibidang keuangan, praktek akuntansi, termasuk menangani perihal pembiayaan dan keuangan. Tugas lain dari finance merencanakan perpajakan dan menjaga sistem akuntansi dan pencatatan transaksi maupun aset perusahaan.
3. Manager Marketing
Memiliki tugas untuk menentukan market plan maupun strategi pemasaran yang tepat baik dalam menyampaikan, mendistribusikan, menyuplai produk yang sudah menjadi bisnis utama di perusahaan. menyampaikan produk atau layanan baru perusahaan agar bisa diterima berbagai lapis pelanggan.
4. Manager Produksi
Memiliki tugas dalam mengontrol produksi, maupun mengontrol kapasitas, fungsi, keseimbangan dan kuantitas produk baik barang maupun jasa. Bertanggung jawab terhadap masalah barang atau jasa apakah yang seharusnya ditawarkan dan bagaimana mendesain produk atau jasa tersebut. Manager
STIKOM
(16)
produksi juga memiliki tugas dalam kontrol kualitas dan bagaimana mendefinsikan kualitas.
5. Manager Operasional
Bertugas dalam mengatur operasional dengan jadwal yang sinkron, agar kegiatan maupun pekerjaan bisa berjalan sesuai dengan yang direncanakan. Membuat analisa dan evaluasi produk perusahaan. Dalam sistem produksi dan operasi manajer operasional bertugas menyeleksi dan merancang desain produk serta merancang proses dan peralatan produksi.
6. Team Kreatif
Memiliki tugas dalam menemukan ide-ide kreatif untuk memecahkan masalah dan juga untuk tujuan produksi. Selain itu juga memikirkan media yang digunakan sebagai saran komunikasi produk atau jasa. Tim kreatif di CV. Sinergi Design ini bisa dikatakan sebagai pengarah seni untuk produk yang akan dibuat. 7. Multimedia
Bertugas dalam pembuatan video editing, image editing, advertising creation,
visual effect dan video encoding. Selain itu juga membuat desain dengan
menggunakan tools yang ada.
8. Offset & Digital Printing
Merupakan alur terakhir dalam perusahaan percetakan yang menghasilkan produk akhir dari suatu desain. Bagian ini membutuhkan Sumber Daya Manusia yang handal dan menguasai mesin cetak. Karena proses mencetak tidak seperti mencetak pada umumnya. Cetak offset dilakukan dengan cara mentransfer
image (gambar) ke lembaran plat lalu ke lembaran karet baru kemudian dicetak
STIKOM
(17)
ke permukaan/media yang diinginkan. Digital Printing merupakan proses untuk mencetak gambar/citra digital ke permukaan material atau media fisik.
STIKOM
(18)
BAB III LANDASAN TEORI 3.1 Gaji
Kompensasi/upah adalah imbalan atas jasa yang dapat berbentuk secara langsung (berbentuk uang), atau secara tidak langsung (misalnya asuransi kesehatan, fasilitas liburan). Dari penjelasan tersebut dapat disimpulkan bahwa dimensi dari kompensasi ada dua, yaitu : kompensasi secara langsung (direct
compansation), dan kompensasi secara tidak langsung (indirect compensation). Gaji adalah suatu bentuk balas jasa ataupun penghargaan yang diberikan secara teratur kepada seorang pegawai atas jasa dan hasil kerjanya. Gaji sering juga disebut sebagai upah, dimana keduanya merupakan suatu bentuk kompensasi, yakni imbalan jasa yang diberikan secara teratur atas prestasi kerja yang diberikan kepada seorang pegawai. Perbedaan gaji dan upah hanya terletak pada kuatnya ikatan kerja dan jangka waktu penerimaannya. Seseorang menerima gaji apabila ikatan kerjanya kuat, sedang seseorang menerima upah apabila ikatannya kerjanya kurang kuat. Dilihat dari jangka waktu penerimaannya, gaji pada umumnya diberikan pada setiap akhir bulan, sedang upah diberikan pada setiap hari ataupun setiap minggu. Dalam hal ini, pengertian gaji untuk seterusnya disebut sebagai gaji pokok. (Abdillah, 2006:33).
Berdasarkan pengertian di atas penulis menyimpulkan gaji adalah upah/imbalan yang pantas kita terima setelah bekerja.
3.2 Perhitungan Gaji dan Upah
Istilah gaji biasanya digunakan untuk pembayaran kepada pegawai yang diberi tugas-tugas administratif dan pimpinan. Pada umumnya jumlah gaji ditetapkan secara bulanan atau tahunan. Imbalan diberikan kepada buruh-buruh yang melakukan pekerjaan kasar dan lebih banyak mengandalkan kekuatan phisik biasanya disebut upah. Pada umumnya jumlah upah ditetapkan secara harian atau berdasarkan unit pekerjaan yang diselesaikan. Perusahaan harus menaati pembayaran upah minimum yang ditetapkan oleh pemerintah. Disamping gaji dan upah, pegawai atau buruh mungkin memperoleh manfaat-manfaat lain yang diberikan dalam bentuk tujangan, misalnya tunjangan jabatan, tunjangan perumahan, tunjangan pengobatan, tunjangan hari raya, uang transpor, uang makan, dan lain-lain. (Soemarso, 2005:307)
STIKOM
(19)
3.3 Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. (Jogianto, 2005:8).
Informasi adalah data yang telah diolah menjadi bentuk yang lebih berarti dan berguna bagi penerimanya untuk mengambil keputusan msa kini maupun yang akan datang. (Ladjamudin, 2005:8)
Berdasakan pengertian di atas penulis menyimpulkan infornasi adalah data yang telah diolah sehingga menjadi bentuk yang bermanfaat dan berguna.
3.4 Software Aplikasi
Software aplikasi merupakan program siap pakai yang digunakan untuk
aplikasi dibidang tertentu. Misalnya dalam bidang database aplikasi yang digunakan dalam pengolahan data baik yang berukuran kecil atau besar dan bisa digunakan secara stand alone (tunggal) maupun sistem yang berbasis jaringan local
client server (Daulay, 2007: 3).
Application software merupakan perangkat lunak yang dikembangkan untuk digunakan pada aplikasi tertentu” (Sutanta, 2005: 21).
Berdasarkan definisi di atas, penulis dapat menyimpulkan bahwa software aplikasi adalah perangkat lunak siap pakai yang dikembangkan untuk digunakan pada aplikasi tertentu.
3.5 Document Flowchart
flowchart (bagan alir) adalah bagan (charts) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logikadapat didefinisikan sebagai bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Document
Flowchart adalah Bagan alir dokumen atau bisa disebut juga sebagai bagan alir
formulir yang merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya. Dalam pembuatannya document
STIKOM
(20)
flowchart memiliki ketentuan-ketentuan yang harus diperhatikan. Salah satunya
adalah notasi-notasi yang ada di dalamnya. (Jogiyanto, 2005:795)
Tabel Error! No text of specified style in document..1 Pengertian Document
Flowchart
No Simbol Nama Simbol Fungsi
1.
Terminator
Merupakan bentuk dari terminator simbol yang digunakan pada awal pembuatan document flowchart sebagai mengawali (Start) dan mengakhiri (End) flowchart, 2.
Manual Process (Proses
Manual)
Merupakan notasi dari proses manual yang pada document
flowchart. Dinyatakan sebagai
proses manual karena dalam notasi document flowchart segala bentuk proses masih belum dilakukan oleh komputer.
3.
Dokumen
Merupakan notasi dari dokumen pada document flowchart. Notasi document ini umumnya
digambarkan sebagai bentuk lain dari arsip, laporan atau dokumen lainnya yang berbentuk kertas
STIKOM
(21)
No Simbol Nama Simbol Fungsi 4.
Decision (Keputusan)
Merupakan notasi dari suatu keputusan dalam pengerjaan
document flowchart. Dalam
penggambaran notasi decision ini selalu menghasilkan dengan keputusan ya atau tidak.
3.6 System Flowchart
Bagan alir program (system flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem. Pembuatan
System Flowchart memiliki aturan dan ketentuan yang harus diikuti. Seperti halnya
dalam pembuatan Document Flowchart sebelumnya, System Flowchart memiliki notasi-notasi sebagai representasi dari proses kerja suatu sistem. Sebagian notasi dalam System Flowchart memiliki kesamaan dengan notasi yang ada pada document flow seperti, terminator (start/end), dan notasi laporan. Selain kedua notasi tersebut terdapat perbedaan secara bentuk dan fungsinya. (Jogiyanto, 2005:701)
Tabel Error! No text of specified style in document..2 Pengertian System
Flowchart
No Simbol Nama Simbol Fungsi
1.
Proses Komputerisasi
Simbol di samping
merupakan represntasi dari proses sistem.
Menggambarkan sistem yang dikerjakan oleh komputer (otomatis).
STIKOM
(22)
No Simbol Nama Simbol Fungsi 2.
Database
Gambar disamping adalah representasi dari Database yang mana fungsinya untuk menyimpan data dari proses sebelumnya.
3.
Connector
Connector difungsikan
sebagai penunjuka arah aliran dari satu proses ke proses yang lainnya yang saling berkaitan.
4.
Sub-Process
Simbol Sub-Process difungsikan untuk
menunjukkan adanya proses yang lebih rinci dari suatu proses utama.
5.
Document
Simbol Document menunjukkan tentang dokumen yang dihasilkan
6.
Decision (Keputusan)
Simbol di samping
difungsikan sebagai langkah pengambil keputusan . Keputusan yang ada terkait
“ya” atau “tidak” keputusan
diambil.
STIKOM
(23)
No Simbol Nama Simbol Fungsi 7.
Input/Output
Simbol di samping difungsikan untuk
menunjukkan masukan data (input) dan data yang
dihasilkan (output). 8.
Connector (On Page Reference)
Untuk menunjukkan hubungan simbol yang saling terkait dalam System
Flowchart. Selain itu juga
sebagai pengganti garis
coneector untuk
menghubungkan simbol yang saling berjauhan.
9.
Connector (Off- Page Reference)
Fungsinya hampir sama dengan connector (on page reference) perbedaannya adalah untuk
menghubungkan simbol yang berada pada halaman yang berbeda.
3.7 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah “diagram yang menggunakan notasi
simbol untuk menggambarkan arus data system”. DFD menggambarkan komponen-komponen yang ada pada suatu sistem serta aliran-aliran data. Fungsi utama dari DFD yaitu untuk memudahkan analis sistem untuk menggambarkan suatu sistem sebagai satu fungsi yang saling berhubungan antara satu dengan yang lain. Pada perancangannya, Data Flow Diagram berorintasi pada alur data dengan konsep dekomposisi yang digunakan untuk penggambaran analisa maupun rancangan sistem yang memudahkan seorang profesional TI dalam
STIKOM
(24)
mengkomunikasikan rancangan sistem yang akan dibuat kepada pengguna atau pembuat program. (Jogiyanto, 2005:701)
Tabel Error! No text of specified style in document..3 Komponen Data Flow
Diagram
No Simbol Nama Simbol Fungsi
1. Terminator
Untuk menggambarkan asal atau tujuan data di luar sistem.
Sebagai penggambaran dari entitas eksternal (orang, sekelompok orang,organisasi, departmen organisasi,dsb) yang sama tetapi di luar kendali sistem yang akan dibuat.
2. Proses
Untuk menggambarkan bagian dari sistem yang memproses inputan menjadi output. Setiap proses diberi nama dengan menggunakan kata kerja transitif, seperti ; menghitung gaji, menghitung penjualan, dsb.
3. Data Store
Untuk menggambarkan media penyimpanan data, seperti file atau database. Media
penyimpanan berkaitan dengan penyimpanan secara
komputerisasi.
STIKOM
(25)
No Simbol Nama Simbol Fungsi
4. Alur Data
Untuk menggambarkan arah keluar masuknya dari suatu proses. Alur data digunakan untuk menjelaskan proses perpindahan data/informasi dari satu proses ke proses lain.
3.8 Visual Basic
Menurut (Kurniadi, 2003:6), beberapa kemampuan atau manfaat Visual basic diantaranya adalah seperti :
1. Untuk membuat program aplikasi berbasis windows.
2. Untuk membuat objek-objek pembantu program seperti kontrol ActiveX, file Help, aplikasi Internet, dan sebagainya.
3. Menguji program (debugging) dan menghasilkan program akhiran berakhiran EXE yang bersifat executable, atau dapat langsung dijalankan.
Tampilan Microsoft Visual Basic: 1. Main menu
Main menu terdiri dari: dua komponen utama, yaitu menu bar dan title bar. Menu bar menampilkan menu berisi perintah-perintah padaVisual Basic.6.0, sedangkan title bar akan menampilkan judul projek Visual Basic yang sedang di kerjakan.
2. Form
Form di Visual Basic ialah media tempat kita membuat aplikasi atau antar muka yang bersifat GUI (graphic User Inter face) kita dapat menampilkan berbagai macam objek form tersebut.
3. Toolbar
Toolbar berfungsi: menyediakan fasilitas yang umum digunakan oleh para programmer ketika sedang mendesain aplikasi, serta membuka atau menyimpan file, running, program dan lain-lain.
4. Tool box
Toolbox berisi komponen-komponen yang diperlukan di dalam membuat aplikasi seperti: text box, label, combo box dan command buttons.
5. Jendela poject
Jendela project menampilkan form-form yang di buat dalam suatu object menambah file dan menghapus semua file dalam bentuk form bisa di lakukan di jendela project.
STIKOM
(26)
6. Jendela properties
Setiap komponen tentu di harapkan mempunyai klasifikasi atau sifat tersendiri, misalnya form yang kita inginkan, Visual Basic menyediakan jendela properties untuk mengatur properties dari tiap komponen
7. Code Editor
Untuk menulis listing program Visual Basic menggunakan Code editor, biasanya dengan mengklik view code atau menghasilkan ganda pada komponen tersebut.
3.9 Crystal Report
Crystal Report merupakan program khusus untuk membuat laporan yang
terpisah dengan program Visual Basic 6.0, tetapi keduanya dapat dihubungkan (linkage). Mencatat dengan Crystal Report hasilnya lebih baik dan mudah, karena pada Crystal Report banyak tersedia objek-objek maupun komponen yang mudah digunakan. (Pramono, 2003:16)
3.10 Microsoft SQL Server 2008
Microsoft SQL Server merupakan salah satu database relational yang banyak digunakan oleh dunia usaha. (Darmayuda, 2007:19)
SQL Server adalah sebuah sistem berarsitektur terbuka yang
memungkinkan para pengembang program memperluas dan menambahkan fungsi-fungsi ke dalam database tersebut. (Djuandi, 2002:5)
STIKOM
(27)
BAB IV
DESKRIPSI KERJA PRAKTEK
Berdasarkan hasil analisis sistem yang sedang berjalan pada CV. Sinergi Design, proses perhitungan gaji masih menggunakan rumus sendiri sehingga dalam proses pembuatan laporan lama
Mengacu pada permasalahan yang ada, CV. Sinergi Design membutuhkan aplikasi penggajian yang mempermudah operator dalam proses perhitungan gaji, agar pekerjaan jauh lebih efisien serta meminimalisir terjadinya human eror. Untuk dapat menemukan solusi dari permasalahan yang ada, lebih jelasnya, dapat dijelaskan pada sub bab dibawah ini.
4.1 Analisis Sistem
Dalam pengembangan teknologi informasi ini dibutuhkan analisa dan perancangan sistem pengolah data. Sistem pengolah data tersebut diharapkan mampu mempengaruhi kinerja dari sumber daya manusia khususnya untuk meningkatkan kinerja karyawan pada CV. Sinergi Design.
Metode ini membutuhkan analisis internal dan eksternal organisasi, kebutuhan bisnis dan beberapa teknik analisis untuk menghasilkan perencanaan yang baik. Data dan informasi yang dibutuhkan ialah berkenaan dengan tujuan dari pembuatan aplikasi penggajian yang meliputi penghitungan jumlah gaji pegawai, input data pegawai, arsip data karyawan, serta total pengeluaran pihak perusahaan perbulan maupun pertahun. Untuk pembuatan aplikasi ini dibutuhkan data tentang karyawan dan perusahaan untuk menghasilkan sebuah aplikasi yang terstruktur dan
STIKOM
(28)
terkomputerisasi. Dari hasil penelitian disimpulkan bahwa diperlukan basis data untuk menyimpan data karyawan dan perusahaan.
4.2 Desain Sistem
Perancangan sistem ini dimaksudkan untuk membantu memecahkan masalah pada sistem yang sedang berjalan dan merupakan suatu sistem yang baik dan sesuai dengan kebutuhan semua pihak. Rancangan yang baik harus melalui beberapa tahap-tahap perancangan mulai dari Document Flow, System Flow,
Context Diagram, HIPO, DFD, Conceptual Data Model (CDM), Physical Data Model (PDM), DBMS, Desain input outputnya dan Desain form.
4.2.1 Document Flow
Document Flow yaitu bagan yang memiliki arus dokumen secara
menyeluruh dari suatu sistem yang menjelaskan urutan prosedur yang terdapat dalam sistem.
A.Document Flow Pengambilan Gaji
Berikut ini adalah gambaran proses pengambilan gaji pada CV. Sinergi Design.
STIKOM
(29)
Document Flow Pengambilan Gaji
Staf Personalia
Karyawan Staf Keuangan
P h a s e Start Membuat Slip Gaji karyawan
1 2 3
3 2 1 Rekap Kehadiran Karyawan Yang Valid
dan Disetujui Slip Gaji Menghitung Gaji Karyawan 2 1 Kuitansi Slip Gaji karyawan 1 Kuitansi Slip Gaji Karyawan Merekap Gaji Karyawan Selesai Slip Gaji Slip Gaji Diserahkan Karyawan Slip Gaji Menyerahkan Slip Gaji Ke
bagian keuangan Slip Gaji Data Karyawan Rekap Gaji Karyawan
Gambar 4.1 Document Flow Proses Pengambilan Gaji
STIKOM
(30)
Pada Proses pengambilan gaji dimulai dari bagian personalia yang melakukan pencarian data karyawan, data absensi karyawan, data lembur karyawan serta data kasbon karyawan. Setelah itu bagian personalia membuat slip gaji karyawan dan menghasilkan sebuah dokumen slip gaji yang kemudian diserahkan kepada karyawan. Karyawan menyerahkan slip gaji yang didapat dari bagian personalia kepada bagian keuangan untuk melakukan proses perhitungan gaji, setelah proses perhitungan gaji didapati ada 2 keluaran yang pertama untuk karyawan yaitu berupa uang dan yang kedua punuk bagian keuangan sendiri berupa rekap gaji karyawan.
STIKOM
(31)
B. Document Flow Kehadiran Karyawan
Document Flow Kehadiran Karyawan
Karyawan Manager Staf Personalia
P h a s e Mulai Menyerahkan Form Kehadiran Karyawan Form Kehadiran Karyawan Form Kehadiran Karyawan Mengisi Form Kehadiran Karyawan Form Kehadiran Karyawan Telah Terisi
(TTD Karyawan) Merekap Form Kehadiran Karyawan Form Kehadiran Karyawan Telah Terisi Rekap Kehadiran Karyawan Rekap Kehadiran Karyawan Cek Validitas Rekap Kehadiran Karyawan Rekap Karyawan Karyawan Yang Valid dan Disetujui
1
Tidak Ya
Selesai
Gambar 4.2 Document Flow Proses Absensi Karyawan
STIKOM
(32)
Pada proses kehadiran karyawan dimulai oleh bagian manajer yang menyerahkan form absensi karyawan kepada karyawan, setelah karyawan mengisi form tersebut kemudian diserahkan kepada bagian personalia untuk direkap, setelah direkap bagian personalia menyerahkan kepada manajer untuk dicek validitas rekap tersebut. Jika data absensi sudah cocok maka dari manajer diserahkan kembali kepada bagian personalia untuk direkap, dan apabila data absensi tidak cocok maka manajer menyuruh bagian personalia untuk merekap ulang.
STIKOM
(33)
C. Document Flow Lembur
Document Flow Lembur
Karyawan Manager Staf Personalia
Ph as e Mulai Menyerahkan Form Lembur Karyawan Form Lembur Karyawan Form Lembur Karyawan Mengisi Form Lembur Karyawan
Form Lembur Karyawan
Yang Telah Terisi
(TTD Karyawan)
Mengetahui
Bahwa ada Karyawan
Lembur
Form Lembur Karyawan Yang Telah Terisi (TTD Karyawan & TTD
Manager)
Form Lembur Karyawan Yang Telah Terisi (TTD Karyawan & TTD
Manager) Menyerahkan Surat Lembur Karyawan Surat Lembur Surat Lembur
Surat Lembur Yang
Telah Terisi
(TTD Karyawan)
Surat Lembur Yang
Telah Terisi
(TTD Karyawan & TTD Manager) A B Merekap Surat Lembur Rekap Lembur 2 Selesai Surat Perintah Lembur
Gambar 4.3 Document Flow Lembur
STIKOM
(34)
Pada proses pengajuan lembur ini dimulai oleh manajer yang membuat surat perintah lembur kepada bagian personalia, setelah menerima surat perintah dari manajer bagian personalia membuat form lembur karyawan yang akan diserahkan kepada karyawan. Setelah menerima for lembur karyawan dari bagian personalia maka karyawan mengisi for lembur karyawan tersebut yang kemudian diserahkan kepada manajer, maka form lembur tersebut ditanda tangani oleh manajer yang kemudian diserahkan kepada bagian personalia untuk dibuatkan surat lembur. Surat lembur yang telah dibuat oleh bagian personalia diserahkan kepada karyawan. Apabila karyawan lembur lebih dari 3 jam maka uang makan karyawan akan bertambah dan apabila tidak lebih dari 3 jam maka uang makan tidak bertambah. Setelah surat lembur yang berisi tanda tangan karyawan di serahkan kepada manajer untuk di tanda tangani yang dilanjutkan diserahkan kepada bagian personalia untuk direkap.
STIKOM
(35)
D. Document Flow Uang Makan
Document Flow Uang Makan Karyawan
Ph
as
e
Surat Lembur Mulai
A
Karyawan Lembur Lebih
Dari 3 Jam ? Karyawan
Lembur
Mengisi Keterangan Lembur
Lebih Dari 3 Jam
Surat Lembur Yang Telah Terisi Beserta
Uang Makan (TTD Karyawan)
Surat Lembur Yang Telah Terisi Tidak Beserta Uang Makan
(TTD Karyawan) Mengisi
Surat Lembur
B
Selesai
Ya
Tidak
Gambar 4.4 Document Flow Uang Makan
Proses perhitungan uang makan sudah termasuk dengan proses lembur
STIKOM
(36)
E. Document Flow Uang Makan
Document Flow Kasbon
Karyawan Personalia Keuangan
Ph as e Mulai Pengajuan Kasbon Alasan Pengajuan Di Setujui? Menyerahkan Form Kasbon 1 1 Form Kasbon 1 Form Kasbon Menyerahkan Form Kasbon Ke Bagian Keuangan Kuitansi Kasbon Karyawan Menyerahkan Kuitansi Kepada karyawan Kuitansi Kasbon Karyawan Merekap Form Kasbon 2 Form Kasbon Selesai A A Ya Tidak Rekap Kasbon 3
Gambar 4.5 Document Flow Kasbon
STIKOM
(37)
Proses kasbon ini dimulai oleh karyawan yang mengajukan kasbon dan di setujui oleh bagian personalia. Apabila bagian personalia tidak menyetujui pengajuan tersebut maka proses akan langsung berakhir, apabila bagian personalia menyetujui bagian personalia memberikan form kasbon kepada karyawan, setelah mengisi form kasbon tersebut karyawan menyerahkan kepada bagian keuangan untuk memberikan uang kepada karyawan.
STIKOM
(38)
F. Document Flow Ijin Tidak Masuk
STIKOM
(39)
Document Flow Ijin Tidak Masuk
Karyawan Manager Personalia
P h a se Rekap Ijin Tidak Masuk Karyawan Selesai Tidak Ya Mulai Menyampai kan Alasan Dan Waktu Ijin Form Ijin Tidak Masuk Karyawan Form Ijin Tidak Masuk Karyawan Menyerahkan Form Ijin Tidak
Masuk Karyawan Mengisi Form Ijin Tidak Masuk Karyawan
Form Ijin Tidak Masuk Karyawan Yang Telah
Terisi (TTD Karyawan)
Form Ijin Tidak Masuk Karyawan Yang Telah Terisi
Merekap Form Ijin Tidak Masuk
Karyawan Alasan Dan Waktu Ijin Karyawan Tidak Masuk Disetujui?
Gambar 4.6 Document Flow Ijin Tidak Masuk
STIKOM
(40)
Dimulai dari karyawan menyampaikan alasan serta waktu ijin kepada manajer, apabila manajer tidak menyetujui maka proses akan berakhir, apabila manajer menyetujui akan dilanjutkan kepada bagian personalia untuk menyerahkan
form ijin tidak masuk karyawan dan di serahkan kepada karyawan. Setelah
karyawan mengisi form ijin tidak masuk diberikan kepada bagian personalia untuk direkap.
4.2.2 System Flow
System Flow adalah gambaran tentang sistem yang akan dibangun. Berikut
ini akan digambarkan System Flow dari Sistem Informasi yang akan dibuat pada CV. Sinergi Design.
A.System Flow Autentifikasi Pengguna
Dalam system flow ini akan dijelaskan proses autentifikasi pengguna, sebelum masuk ke dalam sistem / menu utama aplikasi penggajian memasukkan username dan password.
STIKOM
(41)
Sistem Flow Autentifikasi User (Login)
Bagian Keuangan Aplikasi Penggajian
P h a se Mulai Input Username dan Password Cek Username
dan Password Login
Administrator? Form Utama(Login Sebagai Administrator) Menampilkan Username dan Password Salah 1 Manajer ? Bag. Keuangan? Form Utama(Login Sebagai Manajer) Form Utama(Login Sebagai Operator) Selesai 2 3 ya ya ya ya ya Tidak Tidak Tidak
Gambar 4.7 System Flow Autentifikasi Pengguna
Dimulai dari user memasukan username maupun password di kotak textbox apabila username dan password dikenali oleh sistem maka user tersebut akan berhasil masuk sesuai dengan hak akses yang dimiliki saat login.
STIKOM
(42)
B. System Flow Input Data Karyawan
Dalam system flow ini akan dijelaskan proses input data karyawan agar data karyawan masuk ke dalam aplikasi penggajian.
Input Data Karyawan
User Aplikasi Penggajian
P h a s e Mulai 1 Generate ID Karyawan Jabatan Karyawan NIK Nama Alamat Jenis Kelamin No Telpon Tempat Lahir Tanggal Lahir Foto Karyawan Tanggal Mulai Kerja Nama Sekolah Pendidikan Tahun Kelulusan Jurusan Pernah Bekerja Perusahaan Alamat Perusahaan Pernah Bekerja ? Jabatan Dahulu Gaji Terakhir Tahun Masuk Tahun Keluar Sebab Keluar Simpan Simpan Data Karyawan Karyawan Selesai Data Karyawan Berhasil disimpan Tidak ya Data Yang dimasukan sudah Lengkap ? Data Karyawan Tidak Lengkap E Ya Tidak E B B C C D D A A 2
Gambar 4.8 System Flow Input Data Karyawan
STIKOM
(43)
Setelah user berhasil login maka akan ditampilkan menu utama sebagai dasar dari semua form yang ada di aplikasi penggajian.
C.System Flow Insert Jabatan
Dalam system flow ini akan dijelaskan proses penambahan jabatan ke dalam aplikasi penggajian.
Sistem Flow Insert Jabatan
User Aplikasi Penggajian
P
h
a
se
Mulai
Jabatan
Simpan Jabatan Level_Karyawan
Data Terupdate
Selesai
1
2
Simpan?
ya Tidak
Gambar 4.9 System Flow Insert Jabatan
STIKOM
(44)
D.System Flow Input Gaji Karyawan
Dalam system flow ini akan dijelaskan proses merubah gaji karyawan berdasarkan jabatan.
Sistem Flow Input Gaji Karyawan
User Aplikasi Penggajian
P
h
as
e
Mulai
Gaji Pokok
1
Uang Makan
Uang Hadir
Uang Lembur
Simpan data
gaji karyawan Level_Karyawan
Gaji Terupdate
Selesai Jabatan
2
Simpan?
Ya Tidak
Gambar 4.10 System Flow Input Gaji Karyawan
STIKOM
(45)
E. System Flow Input Login Karyawan
Dalam system flow ini akan dijelaskan proses penambahan account login
user ke aplikasi.
Sistem Flow Input Login Karyawan
User Aplikasi Penggajian
P
h
a
s
e
Mulai
Jabatan Karyawan
1
Generate ID Login
Username
Password
Confirm Password
Simpan Data
Login Login
User Login Telah Bertambah
Selesai Simpan?
Ya Tidak
Gambar 4.11 System Flow Input Login Karyawan
STIKOM
(46)
F. System Flow Hitung Gaji
Dalam system flow ini akan dijelaskan Operator melakukan perhitungan gaji karyawan dan menyimpannya di tabel laporan_gaji.
Sistem Flow Hitung Gaji
User Aplikasi Penggajian
P
h
as
e
Mulai
NIK
Generate ID Laporan
Kehadiran
Lembur
Intensif
Bonus
Lain-Lain
Terlambat
Ijin
Mangkir
Jamsostek
A
A
Save
Simpan Data
Gaji Karyawan Laporan_Gaji
Data Gaji Karyawan Tersimpan
Gambar 4.12 System Flow Hitung Gaji
STIKOM
(47)
G.System Flow Arsip Gaji
Dalam system flow ini akan dijelaskan proses pencarian data arsip gaji karyawan berdasarkan bulan dan tahun.
Sistem Flow Arsip Gaji
User Aplikasi Penggajian
P
h
as
e
Mulai
Bulan
1
Tahun
Cari Data Arsip
Gaji Karyawan Laporan_Gaji
Arsip Gaji Karyawan
Selesai
Gambar 4.13 System Flow Arsip Gaji
STIKOM
(48)
4.2.3 Diagram Jenjang (HIPO)
0
Rancang Bangun Aplikasi Penggajian
Pada CV. Sinergi Design
1 Mengelola Data
Master
2 Mengelola
Transaksi
3 Mengelola
Laporan
1.1 Mengelola Data
Master Login
1.2 Mengelola Data
Master Karyawan
1.3 Mengelola Data
Master Level Karyawan
2.1
Hitung Gaji
3.1
Arsip Gaji
Gambar 4.14 Diagram Jenjang Rancang Bangun Aplikasi Penggajian pada CV. Sinergi Design
STIKOM
(49)
4.2.4 Context Diagram
Context diagram menggambarkan asal data dan aliran data. Dalam
Context Diagram ini melibatkan 3 external entity yaitu : Operator Penggajian, Manajer dan Administrator.
Gambar 4.15 Diagram Konteks Rancang Bangun Aplikasi Penggajian
Aliran data yang keluar dari masing-masing external entity mengartikan bahwa data tersebut berasal dari external entity. Sedangkan aliran data yang masuk mempunyai arti data yang masuk ditunjukan untuk external entity.
NIK Karyawan Data Karyawan Password Username Info Gag al Log in
Menu Utama Menu Arsip Gaji Menu Hitung Gaji
Data Karyawan Data Gaji Karyawan
NIK Karyawan Password Username Menu Utama
Menu Input Data Karyawan Menu Input Login Karyawan
Menu Hitung Gaji Menu Arsip Gaji Menu Cari Pegawai Menu View Karyawan
Info Gaji Karyawan Menu Utama Info Gag al Log in
Username Password Data Gaji Karyawan
NIK Karyawan
0
Rancang Bang un Aplikasi Peng gajian
+
Manajer Operator Peng gajian
Administrator
STIKOM
(50)
4.2.5 DFD Level 0 Rancang Bangun Aplikasi Penggajian
Setelah membuat context diagram dari rancang bangun aplikasi penggajian pada CV. Sinergi Design, untuk selanjutnya context diagram tersebut akan dibagi menjadi sub-sub proses yang lebih detail.
Gambar 4.16 DFD Level 0 Rancang Bangun Aplikasi Penggajian
Data Level Karyawan3 Data Karyawan3
Data Login3
Data Laporan Gaji2
[Data Karyawan] [NIK Karyawan] [Password] [Username] Data Karyawan2 Data Login2
Data Laporan Gaji [Username]
[Data Gaji Karyawan] [Password]
[NIK Karyawan]
Data Level Karyawan Data Karyawan
Data Login
[Data Gaji Karyawan] [Password] [Data Karyawan]
[Username] [NIK Karyawan]
Operator Peng g ajian
Operator Peng g ajian
Operator Peng g ajian
Operator Peng g ajian Administrator Administrator Administrator Administrator Administrator Manajer Manajer Manajer Manajer 1
Meng elola Data Master
+
1 Login
2 Karyawan
2
Meng elola Data Transaksi
+
3
Meng elola Laporan
+
4 Laporan Gaji
STIKOM
(51)
4.2.6 DFD Level 1 Rancang Bangun Aplikasi Penggajian A.Mengelola Data Master
Terdapat 3 proses yaitu proses mengelola data master login, mengelola data master karyawan dan mengelola level karyawan.
Gambar 4.17 DFD Level 1 Mengelola Data Master
STIKOM
(52)
B. Mengelola Data Transaksi
Terdapat 1 proses yaitu proses menghitung gaji.
Gambar 4.18 Mengelola Data Transaksi
C.Mengelola Laporan
Terdapat 1 proses yaitu proses laporan gaji.
Gambar 4.19 DFD Level 1 Mengelola Laporan
STIKOM
(53)
4.2.7 Entity Relational Diagram (ERD)
Entity relational diagram adalah suatu alat untuk mempresentasikan
model data pada sistem yang terdapat entity dan relationship.
A.Conceptual Data Model (CDM)
Untuk menggambarkan konsep database rancang bangun aplikasi penggajian dapat digambarkan conceptual data model (CDM), sehingga dapat diketahui tabel apa saja yang dipakai dan relasi-relasinya.
Gambar 4.20 CDM Rancang Bangun Aplikasi Penggajian
Relationship_2 Relationship_3 Relationship_5 Relationship_7 Relationship_6 Relationship_8 Karyawan # o o o o o o o o o o o o o o o o o o o o ID Karyawan NIK Karyawan Nama Karyawan Alamat Karyawan Jenis Kelamin Karyawan No T elp Karyawan T empat Lahir Karyawan T anggal Lahir Karyawan Foto Karyawan T anggal Mulai Kerja Nama Sekolah Pendidikan T erakhir T ahun Kelulusan Jurusan
Perusahaan T erakhir Alamat Perusahaan Jabatan Perusahaan Gaji T erakhir
T anggal Masuk Perusahaan T anggal Keluar Perusahaan Sebab Keluar Perusahaan
Variable characters (10) Variable characters (16) Variable characters (50) Variable characters (200) Variable characters (10) Variable characters (15) Variable characters (50) Date
T ext (100) Date
Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (200) Variable characters (50) Integer
Variable characters (50) Variable characters (50) Variable characters (200)
Level Karyawan # o o o o o
ID Lvl Karyawan Nama Level Gaji Pokok Uang Makan Uang Hadir Uang Lembur
Variable characters (10) Variable characters (50) Integer Integer Integer Integer Laporan Gaji # o o o o o o o o o o o o o o o o o o o o o o ID Laporan Konfirmasi Awal Periode Akhir Periode T anggal Laporan T ot Kehadiran T ot Gaji Pokok T ot Uang Makan T ot Uang Hadir T ot Uang Lembur T ot Uang Intensif T ot Bonus T ot Lain-Lain T ot Pinjaman T ot T erlambat T ot Ijin T ot Mangkir Jml T erlambat Jml Ijin Jml Mangkir T ot Jamsostek T ot Grand Gaji Catatan
Variable characters (10) Variable characters (4) Date Date Date Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer T ext (200) Login # o o o ID Login Nama Login Password Login Log Login
Variable characters (10) Variable characters (20) Variable characters (20) Date & T ime
Kehadiran # o o o o ID Kehadiran T anggal Kehadiran Jumlah Kehadiran Jam Masuk Jam Keluar
Variable characters (10) Date Integer T ime T ime Pinjaman # o o ID_Pinjaman T anggal Pinjaman Jumlah Pinjaman
Variable characters (10) Date
Integer
STIKOM
(54)
B. Physical Data Model (PDM)
Setelah didapatkan konsep database pada conceptual data model (CDM) maka selanjutnya generate ke physical data model (PDM). Di PDM ini kita dapat mengetahui hasil dari relasi-relasi yang dibangun di CDM.
Gambar 4.21 PDM Rancang Bangun Aplikasi Penggajian FK_LOGIN_RELATIONS_LEVEL_KA FK_KARYAWAN_RELATIONS_LEVEL_KA FK_LAPORAN__RELATIONS_KARYAWAN FK_LAPORAN__RELATIONS_LEVEL_KA FK_KEHADIRA_RELATIONS_KARYAWAN FK_PINJAMAN_RELATIONS_KARYAWAN Karyawan ID Karyawan ID Lvl Karyawan NIK Karyawan Nama Karyawan Alamat Karyawan Jenis Kelamin Karyawan No Telp Karyawan Tempat Lahir Karyawan Tanggal Lahir Karyawan Foto Karyawan Tanggal Mulai Kerja Nama Sekolah Pendidikan Terakhir Tahun Kelulusan Jurusan Perusahaan Terakhir Alamat Perusahaan Jabatan Perusahaan Gaji Terakhir
Tanggal Masuk Perusahaan Tanggal Keluar Perusahaan Sebab Keluar Perusahaan
varchar(10) varchar(10) varchar(16) varchar(50) varchar(200) varchar(10) varchar(15) varchar(50) datetime text datetime varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(200) varchar(50) int varchar(50) varchar(50) varchar(200) <pk> <fk> Level Karyawan ID Lvl Karyawan Nama Level Gaji Pokok Uang Makan Uang Hadir Uang Lembur varchar(10) varchar(50) int int int int <pk> Laporan Gaji ID Laporan
ID Lvl Karyawan ID Karyawan Konfirmasi Awal Periode Akhir Periode Tanggal Laporan Tot Kehadiran Tot Gaji Pokok Tot Uang Makan Tot Uang Hadir Tot Uang Lembur Tot Uang Intensif Tot Bonus Tot Lain-Lain Tot Pinjaman Tot Terlambat Tot Ijin Tot Mangkir Jml Terlambat Jml Ijin Jml Mangkir Tot Jamsostek Tot Grand Gaji Catatan varchar(10) varchar(10) varchar(10) varchar(4) datetime datetime datetime int int int int int int int int int int int int int int int int int text <pk> <fk2> <fk1> Login ID Login ID Lvl Karyawan Nama Login Password Login Log Login varchar(10) varchar(10) varchar(20) varchar(20) datetime <pk> <fk> Kehadiran ID Kehadiran ID Karyawan Tanggal Kehadiran Jumlah Kehadiran Jam Masuk Jam Keluar varchar(10) varchar(10) datetime int datetime datetime <pk> <fk> Pinjaman ID_Pinjaman ID Karyawan Tanggal Pinjaman Jumlah Pinjaman varchar(10) varchar(10) datetime int <pk> <fk>
STIKOM
SURABAYA
(55)
4.2.8 Struktur Tabel
Rancang bangun aplikasi penggajian ini, menggunakan beberapa tabel untuk menyimpan berbagai data yang penting. Tabel tersebut adalah Tabel Jabatan, Tabel Karyawan, Tabel Laporan Gaji dan Tabel Login. Berikut akan dijelaskan tentang table-tabel yang digunakan.
A.Tabel Level Karyawan
Primary key : ID Lvl Karyawan Foreign key : -
Fungsi : Untuk menyimpan data jabatan beserta gaji karyawan pada CV. Sinergi Design
Tabel 4.1 Stuktur Tabel Level Karyawan
Field Tipe Panjang Keterangan
ID Lvl Karyawan Varchar 10 Primary Key
Nama Level Varchar 50
Gaji Pokok Int
Uang Makan Int
Uang Hadir Int
Uang Lembur Int
B. Tabel Karyawan
Primary key : ID Karyawan Foreign key : ID Lvl Karyawan
Fungsi : Untuk menyimpan data pegawai pada CV. Sinergi Design
Tabel 4.2 Struktur Tabel Karyawan
Field Tipe Panjang Keterangan
ID Karyawan Varchar 10 Primary Key
ID Lvl Karyawan Varchar 10 Foreign Key
STIKOM
(56)
Field Tipe Panjang Keterangan
NIK Karyawan Varchar 16
Nama Karyawan Varchar 50
Alamat Karyawan Varchar 200
Jenis Kelamin Karyawan
Varchar 10
No Telp Karyawan Varchar 15
Tempat Lahir Karyawan
Varchar 50
Tanggal Lahir Karyawan
DateTime
Foto Karyawan Text
Tanggal Mulai Kerja DateTime
Nama Sekolah Varchar 50
Pendidikan Terakhir Varchar 50
Tahun Kelulusan Varchar 50
Jurusan Varchar 50
Perusahaan Terakhir Varchar 50
Alamat Perusahaan Varchar 200
Jabatan Perusahaan Varchar 50
Gaji Terakhir Int
Tanggal Masuk Pegawai
Varchar 50
Tanggal Keluar Pegawai
Varchar 50
Sebab Keluar Perusahaan
Varchar 200
C.Tabel Laporan Gaji
Primary key : ID Laporan Foreign key 1 : ID Lvl Karyawan Foreign Key 2 : ID Karyawan
Fungsi : Untuk menyimpan data hasil perhitungan gaji karyawan pada CV. Sinergi Design
Tabel 4.3 Struktur Tabel Laporan Gaji
Field Tipe Panjang Keterangan
ID Laporan Varchar 10 Primary Key
ID Lvl Karyawan Varchar 10 Foreign Key
ID Karyawan Varchar 10 Foregin Key
STIKOM
(57)
Field Tipe Panjang Keterangan
Konfirmasi Varchar 4
Tanggal Laporan DateTime
Tot Kehadiran Int
Tot Gaji Pokok Int
Tot Uang Makan Int
Tot Uang Hadir Int
Tot Uang Lembur Int
Tot Uang Intensif Int
Tot Bonus Int
Tot Lain-lain Int
Tot Pinjaman Int
Tot Terlambat Int
Tot Ijin Int
Tot Mangkir Int
Jml Terlambat Int
Jmt Ijin Int
Jml Mangkir Int
Tot Jamsostek Int
Tot Grand Gaji Int
Catatan Text 50
D.Tabel Login
Primary key : ID Login
Foreign key : ID Lvl Karyawan
Fungsi : Digunakan Bag. Penggajian, Administrator dan Manajer untuk login kedalam aplikasi penggajian
Tabel 4.4 Struktur Tabel Login
Field Tipe Panjang Keterangan
ID Login Varchar 10 Primary Key
ID Lvl Karyawan Varchar 10 Foreign Key
Nama Login Varchar 20
Password Login Varchar 20
Log Login DateTime
STIKOM
(58)
E. Tabel Kehadiran
Primary key : ID Kehadiran Foreign Key : ID Karyawan
Fungsi : Digunakan untuk mencatat kehadiran karyawan
Tabel Error! No text of specified style in document..5 Struktur Tabel Kehadiran
Field Tipe Panjang Keterangan
ID Kehadiran Varchar 10 Primary Key
ID Karyawan Varchar 10 Foreign Key
Tanggal Kehadiran Date Jumlah Kehadiran Int
Jam Masuk Time
Jam Keluar Time
F. Tabel Pinjaman
Primary key : ID Pinjaman Foreign Key : ID Karyawan
Fungsi : Digunakan untuk mencatat pinjaman karyawan
Tabel Error! No text of specified style in document..6 Struktur Tabel Kehadiran
Field Tipe Panjang Keterangan
ID Pinjaman Varchar 10 Primary Key
ID Karyawan Varchar 10 Foreign Key
Tanggal Pinjaman Date
Jumlah Pinjaman Int
STIKOM
(59)
4.3 Desain Input – Output
Desain I/O merupakan perencanaan dari desain interface yang akan dibuat pada program agar pengguna dapat membayangkan apakah sistem yang akan dibuat sesuai dengan kebutuhan pengguna. Hal ini dimaksudkan agar terjalin kerja sama antara pengguna sistem dengan pemakai sistem sehingga sistem yang baru dapat memenuhi kebutuhan.
A.Desain Form Login
Form login merupakan form awal yang tampil apabila program dijalankan. Fungsinya untuk pengamanan dalam penggunaan program dan memberikan hak akses khusus untuk user tertentu.
Varchar(10)
Varchar(10)
Login Username :
Password :
Exit Form Login
Gambar 4.22 Desain Form Login
B. Desain Form Menu Utama
Form menu utama merupakan form yang tampil setelah user melakukan login ke dalam program. Dalam form menu utama ini user dapat melakukan proses pencatatan data pelamar dan melakukan perhitungan penilaian serta melakukan cetak laporan.
STIKOM
(60)
Administrator Page Operator Page Cari Karyawan Ganti Password
Button Log Out
Gambar 4.23 Desain Form Menu Utama
C.Desain Form Input Data Karyawan
Form input data karyawan difungsikan untuk mencatat data pribadi
karyawan secara komputerisasi ke dalam master data karyawan. Pencatatan data karyawan ini merupakan proses awal sebelum melakukan proses penggajian. Pada
form input data karyawan tersedia fitur untuk menyimpan.
STIKOM
(61)
Varchar(10) Varchar(10) Varchar(16) Varchar(50) Varchar(200) Varchar(10) Varchar(15) Varchar(50)
Date Month Year
Text
Foto
Date Month Year
Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(200) Varchar(50) Int Varchar(50) Varchar(50) Varchar(200) NIK No. KTP Jabatan Nama Alamat Jenis Kelamin No Telpon Tempat Lahir Tanggal Lahir
Foto Karyawan Browse
Tanggal Mulai Kerja
Save Exit
Nama Sekolah
Pendidikan
Tahun Kelulusan
Jurusan
Pernah Bekerja Belum Sudah
Perusahaan Alamat Perusahaan Jabatan Dahulu Gaji Terakhir Tahun Masuk Tahun Keluar Sebab Keluar
Gambar 4.24 Desain Form Input Data Karyawan
D.Desain Form Input Gaji Karyawan
Form input Gaji Karyawan digunakan untuk menambah jabatan dan
merubah gaji pokok, uang makan, uang hadir serta uang lembur tiap jabatan. Form ini terdapat proses simpan dan merubah data.
STIKOM
(62)
Input Gaji Karyawan
Varchar(10)
Varchar(10) Int Int Int Int Jabatan
Save
Jabatan
Gaji Pokok
Uang Makan
Uang Hadir Uang Lembur
Save Close
Gambar 4.25 Desain Form Input Gaji Karyawan
E. Desain Form Input Login Karyawan
Form input login karyawan berfungsi untuk menambah account login
untuk masuk kedalam aplikasi.
Varchar(10) Varchar(10) Varchar(20) Varchar(20) Varchar(20) ID Login
Jabatan Karyawan Username Password
Confirm Password
Create Exit
Gambar 4.26 Desain Form Input Login Karyawan
STIKOM
(63)
F. Desain Form Hitung Gaji Karyawan
Form hitung gaji karyawan ini berfungsi untuk menghitung total gaji
karyawan perbulan.
Hitung Gaji Varchar(10) Varchar(10) Int Int Int Int Int Int Int Int Int Int Int Int Int Text Foto Input NIK NIK Nama Jabatan ID Laporan Kehadiran Gaji Pokok Uang Makan Uang Hadir Uang Lembur Uang Intensif Uang Bonus Uang Lain-lain Pinjaman Lain-lain Terlambat Ijin Mangkir Jamsostek Catatan Varchar(10) Varchar(50) Varchar(20) x x x x x x x = = = = = = = = = = = =
Grand Total Gaji Rp
-
---Clear
Save
Exit
Gambar 4.27 Desain Form Hitung Gaji Karyawan
STIKOM
(64)
G.Desain Arsip Gaji
Form arsip gaji ini berfungsi untuk melihat total gaji karyawan perbulan maupun keseluruhan gaji karyawan dalam jangka waktu 1 tahun.
Month Month
Year
Varchar(10) Bulan
Tahun
Bulan Tahun
Arsip Gaji Arsip Karyawan Exit
NIK
Gambar 4.28 Desain Form Input Arsip Gaji
STIKOM
(65)
H.Desain Form Cari Karyawan
Form cari karyawan ini berfungsi sebagai pencarian NIK maupun data-data pribadi karyawan yang telah tersimpan di data-database aplikasi penggajian.
Cari Karyawan
Foto
Cari Karyawan Close
NIK Jabatan Nama Jenis Kelamin Alamat No Telepon Tempat Lahir Tanggal Lahir
Gambar 4.29 Desain Form Cari Karyawan
STIKOM
(66)
I. Desain Form Cetak Slip Gaji
Form cetak slip gaji karyawan digunakan untuk mencetak slip gaji karyawan perbulan.
Gambar 4.30 Desain Form Cetak Slip Gaji
4.4 Implementasi Sistem
Sistem yang digunakan untuk menjalankan program aplikasi penggajian adalah sebagai berikut :
1. Software Pendukung
a. Sistem Operasi Microsoft Windows XP Pro/Home
b. Microsoft SQL Server 2008
c. Microsoft Visual Studio 2010
STIKOM
(67)
2. Hardware Pendukung
a. Microprocessor Pentium III ke atas
b. VGS dengan resolusi 800 x 600 dan mendukung Microsoft Windows c. RAM 512 atau yang lebih tinggi
4.5 Melakukan Pembahasan Terhadap Implementasi Sistem
Implementasi bertujuan untuk mengetahui bagaimana suatu program atau aplikasi berjalan sesuai dengan yang ditentukan. Dalam tahap ini akan menjelaskan jalannya sistem mulai dari awal sampai dengan akhir disertai dengan gambar
Graphical Unit Interface (GUI).
A.Form Login
Form Login ini adalah salah satu pengaman ketika akan masuk kedalam
aplikasi, pengguna memasukkan Username dan Password yang telah terdaftar. Implementasi dari form ini adalah sebagai berikut.
Gambar 4.31 Form Autentikasi Pengguna
STIKOM
(68)
B. Form Halaman Utama
Form halama utama, didalam terdapat beberapa sub menu seperti, Admin
Page, Operator Page, Karyawan dan Ganti Password. Implementasi dari form ini adalah sebagai berikut.
Gambar 4.32 Form Menu Utama Rancang Bangun Aplikasi Penggajian
C.Form Input Gaji Karyawan
Form Input Gaji Karyawan ini berfungsi untuk menambahakan jabatan
beserta gaji karyawan. Implementasi dari form ini adalah sebagai berikut.
Gambar 4.33 Form Input Gaji Karyawan
STIKOM
(69)
D.Form Karyawan
Form Karyawan ini berfungsi untuk manambahkan data karyawan pada
CV. Sinergi Design. Implementasi dari form ini adalah sebagai berikut.
Gambar 4.34 Form Input Karyawan
STIKOM
(70)
E. Form Input Login Karyawan
Form Input Login Karyawan ini berfungsi untuk menambahkan data login
yang di gunakan untuk masuk kedalam aplikasi. Implementasi dari form ini adalah sebagai berikut.
Gambar 4.35 Form Input Login Karyawan
STIKOM
(71)
F. Form Hitung Gaji
Form Hitung Gaji ini berfungsi untuk menghitung jumlah gaji karyawan
CV. Sinergi Design dengan cara mengisi semua textbox yang ada pada form. Implementasi dari form ini adalah sebagai berikut.
Gambar 4.36 Form Hitung Gaji
G.Form Arsip Gaji
Form Arsip Gaji ini digunakan manajer dalam melihat jumlah pengeluaran
perusahaan perbulan ataupun pertahun yang diambil dari total jumlah gaji karyawan perbulan ataupun pertahun. Implementasi dari form ini adalah sebagai berikut.
STIKOM
(72)
Gambar 4.37 Form Arsip Gaji
H. Form Cari Karyawan
Form Cari Karyawan ini digunakan untuk mencari data data tentang
karyawan pada CV. Sinergi Design yang telah dimasukan kedalam database aplikasi penggajian.
Gambar 4.38 Form Cari Karyawan
STIKOM
(73)
I. Form Slip Gaji Karyawan
Form Cari Karyawan ini digunakan untuk mencari data data tentang
karyawan pada CV. Sinergi Design yang telah dimasukan kedalam database aplikasi penggajian.
Gambar 4.39 Form Slip Gaji Karyawan
STIKOM
(74)
BAB V PENUTUP
5.1 Kesimpulan
Setelah dilakukan analisis, perancangan, pembuatan dan implementasi aplikasi penggajian pada CV. Sinergi Design, maka dapat diambil kesimpulan bahwa aplikasi ini dapat membantu pihak personalia dalam proses perhitungan gaji karyawan. Sehingga dalam melakukan proses perhitungan gaji karyawan dapat dilakukan dengan mudah, cepat dan akurat.
5.2 Saran
Adapun saran-saran yang dapat diberikan untuk pengembangan sistem selanjutnya antara lain :
1. Aplikasi ini dapat dikembangkan ke dalam bentuk web based untuk proses rekruitmen secara online.
2. Aplikasi dapat diintegrasikan dengan sistem kepegawaian dan recruitment yang ada di perusahaan.
STIKOM
(75)
DAFTAR PUSTAKA
Abdillah, Leon, Andretti. 2003. Sistem Basis Data Lanjut 1: Membangun Sistem
Basis Data, Universitas Bina Darma: Palembang.
Abdilllah, Leon, Andretti. 2004. Sistem Informasi Inventaris Barang, Jurnal Ilmiah
MATRIK, Universitas Bina Darma: Palembang.
Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Andi : Yogyakarta. Kristanto, H. 1994. Konsep & Perancangan Database. Andi : Yogyakarta Soemarso. 2005. Akuntansi Suatu Pengantar. Edisi Revisi : Jakarta
STIKOM
(1)
E. Form Input Login Karyawan
Form Input Login Karyawan ini berfungsi untuk menambahkan data login
yang di gunakan untuk masuk kedalam aplikasi. Implementasi dari form ini adalah sebagai berikut.
Gambar 4.35 Form Input Login Karyawan
STIKOM
(2)
F. Form Hitung Gaji
Form Hitung Gaji ini berfungsi untuk menghitung jumlah gaji karyawan
CV. Sinergi Design dengan cara mengisi semua textbox yang ada pada form. Implementasi dari form ini adalah sebagai berikut.
Gambar 4.36 Form Hitung Gaji
G. Form Arsip Gaji
Form Arsip Gaji ini digunakan manajer dalam melihat jumlah pengeluaran
perusahaan perbulan ataupun pertahun yang diambil dari total jumlah gaji karyawan perbulan ataupun pertahun. Implementasi dari form ini adalah sebagai berikut.
STIKOM
(3)
Gambar 4.37 Form Arsip Gaji
H. Form Cari Karyawan
Form Cari Karyawan ini digunakan untuk mencari data data tentang
karyawan pada CV. Sinergi Design yang telah dimasukan kedalam database aplikasi penggajian.
Gambar 4.38 Form Cari Karyawan
STIKOM
(4)
I. Form Slip Gaji Karyawan
Form Cari Karyawan ini digunakan untuk mencari data data tentang
karyawan pada CV. Sinergi Design yang telah dimasukan kedalam database aplikasi penggajian.
Gambar 4.39 Form Slip Gaji Karyawan
STIKOM
(5)
BAB V PENUTUP
5.1 Kesimpulan
Setelah dilakukan analisis, perancangan, pembuatan dan implementasi aplikasi penggajian pada CV. Sinergi Design, maka dapat diambil kesimpulan bahwa aplikasi ini dapat membantu pihak personalia dalam proses perhitungan gaji karyawan. Sehingga dalam melakukan proses perhitungan gaji karyawan dapat dilakukan dengan mudah, cepat dan akurat.
5.2 Saran
Adapun saran-saran yang dapat diberikan untuk pengembangan sistem selanjutnya antara lain :
1. Aplikasi ini dapat dikembangkan ke dalam bentuk web based untuk proses rekruitmen secara online.
2. Aplikasi dapat diintegrasikan dengan sistem kepegawaian dan recruitment yang ada di perusahaan.
STIKOM
(6)
DAFTAR PUSTAKA
Abdillah, Leon, Andretti. 2003. Sistem Basis Data Lanjut 1: Membangun Sistem
Basis Data, Universitas Bina Darma: Palembang.
Abdilllah, Leon, Andretti. 2004. Sistem Informasi Inventaris Barang, Jurnal Ilmiah
MATRIK, Universitas Bina Darma: Palembang.
Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Andi : Yogyakarta. Kristanto, H. 1994. Konsep & Perancangan Database. Andi : Yogyakarta Soemarso. 2005. Akuntansi Suatu Pengantar. Edisi Revisi : Jakarta