Sistem Informasi Stok Barang, Absensi Menggunakan Fingerprint dan Penggajian Karyawan.
vi
Universitas Kristen Maranatha
ABSTRACT
As the time being for globalization and information growing faster, so the science’s development is growing rapidly as fast as globalization did. Because of that, CV. Wahana Teknik, needs that technology to solve their problems that associated with inventory management, sales transactions, lending transactions, attendance system, and payroll system which is done manually. To overcome problems that find at CV. Wahana Teknik, the writer’s trying to made application which is could apply and change manual system become automatic system. In this system, it’s going to be used by all of the staff in doing attendance to determine how much the salary they will get in every month, and owner can see the attendance and the salary’s report in every month. This system could be used for sales transactions and lending transactions that have affection for number of inventory.
Keyword : inventory management, sales trasactions, lending transactions, attendance system, payroll system
(2)
vii
Universitas Kristen Maranatha
ABSTRAKSI
Seiring dengan berjalannya waktu dan pesatnya perkembangan era globalisasi dan informasi, maka perkembangan ilmu pengetahuan pun berkembang dengan pesat. Maka dari itu, CV. Wahana Teknik, membutuhkan kemajuan teknologi tersebut untuk mengatasi masalah-masalah yang berhubungan dengan pengelolaan stok barang, transaksi penjualan, transaksi peminjaman, sistem absensi dan penggajian yang masih dilakukan secara manual. Untuk mengatasi masalah-masalah yang ada pada CV. Wahana Teknik tersebut, maka penulis mencoba untuk membuat aplikasi yang menerapkan dan mengubah sistem yang manual tersebut menjadi sistem yang terotomatisasi. Pada sistem ini akan digunakan oleh seluruh karyawan dalam melakukan absensi untuk menentukan jumlah gaji yang akan diterima setiap bulannya, dan owner dapat melihat laporan absensi dan penggajian setiap bulannya. Sistem ini juga dapat digunakan untuk melakukan transaksi penjualan dan peminjaman yang akan mempengaruhi jumlah stok barang.
Keyword : pengelolaan stok barang, transaksi penjualan, transaksi peminjaman, sistem absensi, penggajian
(3)
viii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... ii
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRACT ... vi
ABSTRAKSI ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xviii
BAB I PENDAHULUAN ... 1
BAB II KAJIAN TEORI ... 6
2.1 Konsep Dasar Sistem ... 6
2.2 Konsep Dasar Informasi ... 8
2.3 Konsep Dasar Sistem Informasi ... 9
2.4 Analisis Sistem ... 9
2.5 ERD (Entity Relationship Diagram) ... 11
2.5 DFD (Data Flow Diagram) ... 14
2.6 PSPEC (Process Specification) ... 15
2.7 Kamus Data (Data Dictionary) ... 16
2.8 PHP (PHP Hypertext Preprocessor ) ... 17
2.9 Macromedia Dreamweaver ... 18
2.10 MySQL ... 18
(4)
ix
Universitas Kristen Maranatha
2.10 Fingerprint U.areU 4000B sensor ... 20
2.11 Visual Basic 6.0 ... 20
2.12 Rumus Perhitungan Gaji ... 21
2.13 AJAX (Asynchronous Javascript and XML) ... 21
BAB III ANALISIS DAN RANCANGAN SISTEM ... 23
3.1 Proses Bisnis ... 23
3.2 ERD (Entity Relationship Diagram) ... 24
3.3 Relational Database ... 25
3.3.1 Tabel karyawan ... 25
3.3.2 Tabel barang ... 26
3.3.3 Tabel penjualan ... 27
3.3.4 Tabel r_barang_penjualan ... 27
3.3.5 Tabel peminjaman ... 28
3.3.6 Tabel r_barang_peminjaman ... 29
3.3.7 Tabel role ... 30
3.3.8 Tabel absensi ... 30
3.3.9 Tabel Log ... 31
3.3.10 Tabel Gaji ... 31
3.3.11 Relational Diagram ... 32
3.4 DFD (Data Flow Diagram) ... 33
3.4.1 Context Diagram (level 0) ... 33
3.4.2 DFD(Data Flow Diagram) Level 1 ... 35
3.4.3 DFD(Data Flow Diagram) Level 2 Proses 1 ... 37
3.4.4 DFD(Data Flow Diagram) Level 2 Proses 2 ... 39
(5)
x
Universitas Kristen Maranatha
3.4.6 DFD (Data flow Diagram) Level 3 Proses 2.2 ... 42
3.4.7 DFD(Data Flow Diagram) Level 3 Proses 2.3 ... 43
3.4.8 DFD(Data Flow Diagram) Level 3 Proses 2.4 ... 44
3.4.9 DFD(Data Flow Diagram) Level 3 Proses 2.5 ... 45
3.4.10 DFD(Data Flow Diagram) Level 3 Proses 2.6 ... 46
3.4.11 DFD(Data Flow Diagram) Level 3 Proses 2.7 ... 47
3.4.12 DFD(Data Flow Diagram) Level 4 Proses 2.1.1 ... 48
3.4.13 DFD(Data Flow Diagram) Level 4 Proses 2.1.2 ... 49
3.4.14 DFD(Data Flow Diagram) Level 4 Proses 2.1.3 ... 50
3.5 Proses specification (PSPEC) ... 51
3.6 Kamus Data ... 61
3.7 Desain Antar Muka ... 70
3.7.1 Desain Antar Muka Login ... 70
3.7.2 Desain Antar Muka User ... 71
BAB IV HASIL PENELITIAN ... 123
4.1 Halaman Login ... 123
4.2 Halaman Menu Owner dan Admin ... 123
4.3 Halaman Menu Manager ... 124
4.5 Halaman menu pilihan karyawan untuk Owner ... 126
4.6 Halaman Menu Pilihan Karyawan untuk Admin ... 126
4.7 Halaman Tambah karyawan ... 127
4.8 Halaman Info Admin ... 128
4.9 Halaman Ubah Admin ... 129
4.10 Halaman Detail Admin ... 130
(6)
xi
Universitas Kristen Maranatha
4.12 Halaman Ubah Manager ... 132
4.13 Halaman Detail Manager ... 133
4.14 Halaman Info Staff ... 134
4.15 Halaman Ubah Staff ... 135
4.16 Halaman Detail Staff ... 136
4.17 Halaman Info Barang... 137
4.18 Halaman Tambah Barang ... 138
4.19 Halaman Ubah Barang ... 139
4.20 Halaman Info Penjualan ... 140
4.21 Halaman Tambah Penjualan ... 140
4.22 Halaman Laporan Penjualan ... 141
4.23 Halaman Detail Laporan Penjualan ... 142
4.24 Halaman Info Peminjaman ... 143
4.25 Halaman Tambah Peminjaman ... 143
4.26 Halaman Laporan Peminjaman ... 144
4.27 Halaman Detail Laporan Peminjaman ... 145
4.28 Halaman Info Absensi ... 146
4.29 Halaman Info Gaji ... 146
4.30 Halaman Absensi ... 147
4.31 Halaman Pendaftaran Sidik Jari ... 148
4.32 Halaman Laporan Karyawan ... 148
4.33 Halaman Laporan Karyawan Aktif ... 149
4.34 Halaman Laporan Karyawan Tidak Aktif ... 150
4.35 Halaman Laporan Barang ... 151
(7)
xii
Universitas Kristen Maranatha
4.37 Halaman Laporan Barang Tidak Tersedia ... 152
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 154
5.1 Login Gagal ... 154
5.2 Tambah Karyawan Gagal ... 155
5.3 Tambah Karyawan Berhasil ... 156
5.4 Ubah Karyawan Gagal ... 157
5.5 Ubah Karyawan Berhasil ... 158
5.6 Tambah Barang Gagal ... 159
5.7 Tambah Barang Berhasil ... 161
5.8 Tambah Penjualan Gagal ... 162
5.9 Tambah Penjualan Berhasil ... 164
5.10 Search Laporan Penjualan Gagal ... 164
5.11 Tambah Peminjaman Gagal ... 165
5.12 Tambah Peminjaman Berhasil ... 167
5.13 Absensi Gagal ... 167
5.14 Absensi Berhasil ... 169
BAB VI SIMPULAN DAN SARAN ... 172
6.1 Simpulan ... 172
6.2 Saran ... 173
DAFTAR PUSTAKA ... 174 LAMPIRAN ...A-1 Daftar Riwayat Hidup ...A-3 LAMPIRAN KUESIONER ...A-5
(8)
xiii
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Entitas (entity) ... 12
Gambar 2 Atribut ... 12
Gambar 3 Relasi ... 13
Gambar 4 One To One ... 13
Gambar 5 One To Many atau Many To One ... 14
Gambar 6 Many To Many ... 14
Gambar 7 ERD (Entity Relationship Diagram) ... 24
Gambar 8 Relational Diagram ... 32
Gambar 9Context Diagram ... 33
Gambar 10 DFD Level 1 ... 35
Gambar 11 DFD Level 2 Proses 1 ... 37
Gambar 12DFD Level 2 Proses 2 ... 39
Gambar 13 DFD Level 3 Proses 2.1 ... 41
Gambar 14 DFD level 3 Proses 2.2 ... 42
Gambar 15 DFD Level 3 Proses 2.3 ... 43
Gambar 16 DFD Level 3 Proses 2.4 ... 44
Gambar 17 DFD Level 3 Proses 2.5 ... 45
Gambar 18 DFD Level 3 Proses 2.6 ... 46
Gambar 19 DFD Level 3 Proses 2.7 ... 47
Gambar 20 DFD Level 4 Proses 2.1.1 ... 48
Gambar 21 DFD Level 4 Proses 2.1.2 ... 49
Gambar 22 DFD Level 4 Proses 2.1.3 ... 50
(9)
xiv
Universitas Kristen Maranatha
Gambar 24 Halaman Menu Utama Owner dan Admin ... 71
Gambar 25 Halaman Menu Utama Manager ... 72
Gambar 26 Halaman Menu Utama Staff ... 73
Gambar 27 Halaman Menu Karyawan untuk Owner ... 74
Gambar 28 Halaman Menu Karyawan untuk Admin ... 76
Gambar 29 Halaman Tambah Karyawan ... 78
Gambar 30 Halaman Info Admin ... 80
Gambar 31 Halaman Ubah Admin ... 81
Gambar 32 Halaman Detail Admin ... 83
Gambar 33 Halaman Info Manager ... 85
Gambar 34 Halaman Ubah Manager ... 87
Gambar 35 Halaman Detail Manager ... 89
Gambar 36 Halaman Info Staff ... 91
Gambar 37 Halaman Ubah Staff ... 93
Gambar 38 Halaman Detail Staff ... 95
Gambar 39 Halaman Info Barang ... 97
Gambar 40 Halaman Tambah Barang ... 98
Gambar 41 Halaman Ubah Barang ... 100
Gambar 42 Halaman Info Penjualan ... 102
Gambar 43 Halaman Tambah Penjualan ... 103
Gambar 44 Halaman Laporan Penjualan ... 105
Gambar 45 Halaman Detail Penjualan ... 107
Gambar 46 Halaman Info Peminjaman ... 109
Gambar 47 Halaman Tambah Peminjaman ... 110
(10)
xv
Universitas Kristen Maranatha
Gambar 49 Halaman Detail Peminjaman ... 115
Gambar 50 Halaman Info Absensi ... 116
Gambar 51 Halaman Laporan Gaji ... 118
Gambar 52 Halaman Absensi ... 120
Gambar 53 Halaman Pendaftaran Sidik Jari ... 121
Gambar 54 Halaman login ... 123
Gambar 55 Halaman menu Owner dan Admin ... 124
Gambar 56 Halaman Menu Manager... 125
Gambar 57 Halaman Menu Staff ... 125
Gambar 58 Halaman Menu Pilihan Karyawan untuk Owner ... 126
Gambar 59 Halaman Menu Pilihan Karyawan Admin ... 127
Gambar 60 Halaman Tambah Karyawan ... 128
Gambar 61 Halaman Info Admin ... 129
Gambar 62 Halaman Info Ubah Admin ... 130
Gambar 63 Halaman Detail Admin ... 131
Gambar 64 Halaman Info Manager ... 132
Gambar 65 Halaman Ubah Manager ... 133
Gambar 66 Halaman Detail Manager ... 134
Gambar 67 Halaman Info Staff ... 135
Gambar 68 Halaman Ubah Staff ... 136
Gambar 69 Halaman Detail Staff ... 137
Gambar 70 Halaman Info Barang ... 138
Gambar 71 Halaman Tambah Barang ... 139
Gambar 72 Halaman Ubah Barang ... 139
(11)
xvi
Universitas Kristen Maranatha
Gambar 74 Halaman Tambah Penjualan ... 141
Gambar 75 Halaman Laporan Penjualan ... 142
Gambar 76 Halaman Detail Laporan Penjualan ... 142
Gambar 77 Halaman Info Peminjaman ... 143
Gambar 78 Halaman Tambah Peminjaman ... 144
Gambar 79 Halaman Laporan Peminjaman ... 145
Gambar 80 Halaman Detail Laporan Peminjaman ... 145
Gambar 81 Halaman Info Absensi ... 146
Gambar 82 Halaman Info Gaji ... 147
Gambar 83 Halaman Absensi ... 147
Gambar 84 Halaman Pendaftaran Sidik Jari ... 148
Gambar 85 Halaman Laporan Karyawan ... 149
Gambar 86 Halaman Laporan Karyawan Aktif ... 150
Gambar 87 Halaman Laporan Karyawan Tidak Aktif ... 151
Gambar 88 Halaman Laporan Barang ... 151
Gambar 89 Halaman Laporan Barang Tersedia ... 152
Gambar 90 Halaman Laporan Barang Tidak Tersedia ... 153
Gambar 91 TestingLogin Gagal 1 ... 154
Gambar 92 Testing Login Gagal ... 154
Gambar 93 Testing Tambah Karyawan Gagal 1 ... 155
Gambar 94 Testing Tambah Karyawan Gagal 2 ... 156
Gambar 95 Testing Tambah Karyawan Berhasil ... 156
Gambar 96 Testing Ubah Karyawan Gagal 1 ... 157
Gambar 97 Testing Ubah Karyawan Gagal 2 ... 158
(12)
xvii
Universitas Kristen Maranatha
Gambar 99 Testing Tambah Barang Gagal 1 ... 160
Gambar 100 Testing Tambah Barang Gagal 2 ... 160
Gambar 101 Testing Tambah Barang Gagal 3 ... 161
Gambar 102 Testing Tambah Barang Berhasil ... 162
Gambar 103 Testing Tambah Penjualan Gagal 1 ... 163
Gambar 104 Testing Tambah Penjualan Gagal 2 ... 163
Gambar 105 Testing Tambah Penjualan Berhasil... 164
Gambar 106 Testing Search Laporan Penjualan Gagal ... 165
Gambar 107 Testing Tambah Peminjaman Gagal 1 ... 166
Gambar 108 Testing Tambah Peminjaman Gagal 2 ... 166
Gambar 109 Testing Tambah Peminjaman Berhasil ... 167
Gambar 110 Testing Absensi Gagal 1 ... 168
Gambar 111 Testing Absensi Gagal 2 ... 169
Gambar 112 Testing Absensi Berhasil 1 ... 170
(13)
xviii
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I Komponen DFD ... 15
Tabel II Simbol-simbol Kamus Data ... 16
Tabel III Tabel karyawan ... 25
Tabel IVTabel barang ... 26
Tabel V Tabel penjualan ... 27
Tabel VI Tabel r_barang_penjualan ... 27
Tabel VII Tabel peminjaman ... 28
Tabel VIII Tabel r_barang_peminjaman ... 29
Tabel IX Tabel role ... 30
Tabel X Tabel absensi ... 30
Tabel XI Tabel Log ... 31
Tabel XII Tabel Gaji ... 31
Tabel XIII PSPEC Input Data Login ... 51
Tabel XIV PSPEC Verifikasi Data ... 51
Tabel XV PSPEC Tambah Barang ... 52
Tabel XVI PSPEC Ubah Barang ... 52
Tabel XVII PSPEC Tambah Penjualan ... 53
Tabel XVIII Tambah Peminjaman ... 54
Tabel XIX Absensi Jam Masuk ... 55
Tabel XX Absensi Jam Keluar ... 55
Tabel XXI Lihat Laporan Gaji ... 56
Tabel XXII Lihat Laporan Absensi ... 56
(14)
xix
Universitas Kristen Maranatha
Tabel XXIV Ubah Admin ... 57
Tabel XXV Tambah Manager ... 58
Tabel XXVI Ubah Manager ... 58
Tabel XXVII Tambah Staff ... 59
Tabel XXVIII Ubah Staff... 60
Tabel XXIX Kamus Data Tabel Karyawan ... 61
Tabel XXX Kamus Data role ... 63
Tabel XXXI Kamus Data Barang ... 63
Tabel XXXII Kamus Data Penjualan ... 64
Tabel XXXIII Kamus Data r_barang_penjualan ... 65
Tabel XXXIV Kamus Data peminjaman ... 65
Tabel XXXV Kamus Data r_barang_peminjaman ... 66
Tabel XXXVI Kamus Data absensi ... 67
Tabel XXXVII Kamus Data Log... 68
Tabel XXXVIII Kamus Data Gaji ... 68
Tabel XXXIX Halaman Login ... 71
Tabel XL Halaman Menu Utama Owner dan Admin ... 72
Tabel XLI Halaman Menu Utama Manager ... 73
Tabel XLII Halaman Menu Utama Staff ... 74
Tabel XLIII Halaman Menu Karyawan untuk Owner ... 75
Tabel XLIV Halaman Menu Karyawan untuk Admin ... 76
Tabel XLV Halaman Tambah Karyawan ... 78
Tabel XLVI Halaman Info Admin ... 80
Tabel XLVII Halaman Ubah Admin ... 82
(15)
xx
Universitas Kristen Maranatha
Tabel XLIX Halaman Info Manager ... 85
Tabel L Halaman Ubah Manager ... 87
Tabel LI Halaman Detail Manager ... 89
Tabel LII Halaman Info Staff ... 91
Tabel LIII Halaman Ubah Staff... 93
Tabel LIV Halaman Detail Staff... 95
Tabel LV Halaman Info Barang... 97
Tabel LVI Halaman Tambah Barang ... 99
Tabel LVII Halaman Ubah Barang ... 100
Tabel LVIII Halaman Info Penjualan ... 102
Tabel LIX Halaman Tambah Penjualan ... 104
Tabel LX Halaman Laporan Penjualan ... 106
Tabel LXI Halaman Detail Penjualan ... 108
Tabel LXII Halaman Info Peminjaman ... 109
Tabel LXIII Halaman Tambah Peminjaman ... 111
Tabel LXIV Halaman Laporan Peminjaman ... 113
Tabel LXV Halaman Detail Peminjaman ... 115
Tabel LXVI Halaman Info Absensi ... 117
Tabel LXVII Halaman Laporan Gaji ... 118
Tabel LXVIII Halaman Absensi ... 120
(16)
1
Universitas Kristen Maranatha
BAB I PENDAHULUAN
1.1 Latar Belakang
CV. Wahana Teknik merupakan perusahaan yang bergerak di bidang
jasa pemeliharaan dan pemasangan AC yang berlokasi di kota Bandung.
Perusahaan CV. Wahana Teknik ini telah berdiri selama sembilan tahun sejak
awal tahun 2000, pada awalnya perusahaan ini hanya melayani pemasangan
unit AC jenis Single Split dan perawatan berkala. Seiring berjalannya waktu
maka perusahaan melakukan pengembangan dan diversifikasi produk.
Permasalahan dalam perusahaan CV. Wahana Teknik adalah data stok
barang dan penggajian karyawan masih dilakukan secara manual diatas kertas.
Karena masih dilakukan secara manual maka terpikirkan oleh penulis untuk
mengembangkan sebuah aplikasi dimana aplikasi tersebut dapat mengatasi
masalah – masalah pada CV. Wahana Teknik ini sebelumnya. Aplikasi ini
memiliki form input info barang, dan dapat membantu manager dalam
pengecekan stok barang, dan memiliki form absensi yang digunakan oleh
semua karyawan, dan dapat membantu owner dalam melihat gaji karyawan tiap
bulannya.
Dengan menggunakan aplikasi ini manager dapat mengecek stok barang
setiap saat tanpa harus mencari secara manual. Dan dalam penggajian
karyawan dapat dilakukan secara otomatis berdasarkan jumlah absensi tiap
karyawan.
(17)
2
Universitas Kristen Maranatha
1.2 Rumusan Masalah
CV. Wahana Teknik merupakan sebuah perusahaan yang cukup lama
berdiri, namun dalam hal pengelolaan stok barang dan penggajian karyawan
masih dilakukan secara manual.
Maka dari latar belakang tersebut dapat disimpulkan beberapa masalah :
•
Bagaimana membuat pengelolaan data yang berhubungan dengan
sistem absensi dan penggajian secara mudah dan cepat?
•
Bagaimana membuat pengelolaan data yang berhubungan dengan data
barang, data penjualan barang dan data peminjaman barang dapat
dilakukan dengan mudah dan cepat?
•
Bagaimana membuat sistem yang dapat menghasilkan laporan secara
cepat?
•
Bagaimana membuat sebuah sistem dengan keamanan yang aman dan
terkendali?
1.3 Tujuan Pembahasan
Pembuatan aplikasi ini pun bertujuan untuk dapat membuat aplikasi
yang mempunyai
User Interface
yang baik agar mudah dimengerti oleh para
penggunanya.
Aplikasi sistem ini dibuat dengan tujuan:
•
Membuat aplikasi yang dapat mengelola data yang berhubungan absensi
dan menghitung penggajian.
•
Membuat aplikasi yang dapat mengelola data barang, data penjualan
barang dan data peminjaman barang secara otomatisasi.
•
Membuat aplikasi yang dapat mengelola laporan – laporan yang
berhubungan dengan data karyawan, data barang, data penjualan
barang, data peminjaman barang, data absensi, data log, dan data gaji.
(18)
3
Universitas Kristen Maranatha
•
Membuat menu
login dan penggunaan alat
fingerprint untuk menjaga
keamanan sistem.
1.4 Ruang Lingkup Kajian
Agar permasalahan tidak terlalu luas, maka pembahasan hanya dibatasi
pada proses pembuatan perangkat lunak saja.
Berikut ini adalah batasan-batasan untuk perangkat lunak :
•
Sistem operasi
: Microsoft Windows XP Professional SP2.
•
Sistem basis data
: MYSQL.
•
Bahasa Scripting
: PHP, HTML, Javascript, Ajax, VBScript.
•
Editor Pemrograman
: Macromedia Dreamweaver 8, Visual Basic
6.0
•
Web Server
: XAMPP
Batasan minimal untuk perangkat keras pada server dan pengembangan
aplikasi :
•
Processor Intel Pentium III 736 MHz.
•
Memory DDR 512 MB.
•
Harddisk 40Gb.
•
Keyboard + Mouse
•
Alat Fingerprint U.areU 4000B sensor
Batasan Aplikasi ini adalah sebagai berikut :
•
Aplikasi ini digunakan untuk CV. Wahana Teknik.
•
Aplikasi ini hanya dapat diakses oleh owner, admin, manager, dan
staff.
(19)
4
Universitas Kristen Maranatha
•
Sekuritas dari aplikasi ini adalah login, session, dan logout saja.
•
Aplikasi ini menangani pengelolaan stok barang, transaksi penjualan,
transaksi peminjaman, absensi, dan penggajian.
•
Aplikasi ini tidak menangani laporan keuangan.
1.5 Sumber Data
Untuk pembuatan aplikasi Sistem Informasi, Stok Barang, Absensi
Menggunakan
Fingerprint, dan Penggajian Karyawan di CV. Wahana Teknik,
memerlukan data yang didapatkan oleh penulis dari wawancara dan observasi.
Wawancara dilakukan dengan mewawancarai manager yang bekerja di CV.
Wahana Teknik. Observasi dilakukan oleh penulis dengan cara melihat proses
kerja yang dilakukan oleh CV. Wahana Teknik. Untuk observasi, penulis juga
mencari dari buku – buku yang berhubungan serta mencari data melalui
internet.
1.6 Sistematika Penyajian
Laporan kerja praktek ini disusun dengan urutan sebagai berikut :
BAB I PENDAHULUAN
Pada bab I berisi tentang latar belakang pemilihan topik Sistem Informasi
Stok Barang dan Penggajian Karyawan, permasalahan utama yang ingin
dipelajari dan diselesaikan, tujuan pembuatan karya ilmiah, syarat – syarat
software yang digunakan dan hal – hal yang dapat dilakukan oleh user, sumber
data yang digunakan, dan garis besar (outline) dari laporan tugas akhir ini.
(20)
5
Universitas Kristen Maranatha
Pada bab II ini berisi teori atau algoritma atau metode penunjang atau
pendoman yang penulis gunakan ketika membuat program ini.
BAB III ANALISIS dan RANCANGAN SISTEM
Pada bab III ini berisi analisa dan pemodelan dalam pembuatan tugas
akhir ini.
BAB IV HASIL PENELITIAN
Pada bab IV ini berisi kumpulan source code, screenshot, dan penjelasan
tentang program yang sudah dibuat.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Pada bab V ini berisi laporan pengujian implementasi Sistem Informasi
Stok Barang dan Penggajian Karyawan.
BAB VI SIMPULAN DAN SARAN
Pada bab VI berisi pendapat penulis tentang Sistem Informasi Stok
Barang dan Penggajian Karyawan setelah melakukan penelitian melalui tugas
akhir ini, dan saran penulis untuk pengembangan lebih lanjut dari Sistem
Informasi Stok Barang dan Penggajian Karyawan.
(21)
172
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Berdasarkan hasil pengamatan dalam melakukan analisis dan
perancangan, maka dapat ditarik kesimpulan sebagai berikut :
•
Melalui fitur Tambah data karyawan, maka
Owner dan Admin dapat
dengan lebih mudah memasukkan data-data tersebut ke dalam
database.
•
Melalui fitur Ubah data karyawan, maka Owner dan Admin dapat dengan
lebih mudah mengubah data-data tersebut dan kembali menyimpannya
ke dalam database.
•
Melalui fitur Tambah data Barang, maka
Owner, Admin, dan Manager
dapat dengan lebih mudah memasukkan data-data tersebut ke dalam
database.
•
Melalui fitur Ubah Barang, maka
Owner, Admin, dan Manager dapat
dengan lebih mudah memasukkan data-data tersebut ke dalam
database.
•
Melalui fitur Tambah Penjualan dan Tambah Peminjaman maka
Owner,
Admin, Manager, dan
Staff dapat dengan mudah melakukan proses
penambahan penjualan dan peminjaman.
•
Melalui fitur laporan penjualan, laporan peminjaman dan laporan absensi,
maka Owner, Admin, dan Manager dapat dengan mudah melihat detail isi
laporan.
•
Melalui fitur laporan gaji maka
Owner dapat dengan mudah melihat
detail isi laporan.
•
Melalui fitur absensi maka Admin, Manager, dan
Staff dapat dengan
mudah melakukan absensi setiap hari nya.
(22)
173
Universitas Kristen Maranatha
6.2 Saran
Untuk pengembangan aplikasi lebih lanjut dapat ditambahkan beberapa
fitur atau beberapa tambahan
security yang dapat membuat aplikasi ini lebih
tercapai daya pakainya. Beberapa fitur yang dapat disarankan, yaitu:
•
Perlunya
backup data dari
database apabila data barang, penjualan,
peminjaman, absensi, dan penggajian sudah banyak terisi.
•
Pembelian alat
fingerprint yang lebih memiliki tingkat
security yang lebih
tinggi.
(23)
174
Universitas Kristen Maranatha
DAFTAR PUSTAKA
I., Radiant Victor dan Bernard Renaldy. (2006). Pemrograman Web-Commerce
dengan Oracle dan ASP. Bandung : Informatika
Suteja, Bernard Renaldy, dkk. (2005). Mudah dan Cepat menguasai
Pemrograman Web. Bandung : Informatika
Marlinda, Linda. ( 2004). Sistem Basis Data. Yogyakarta: ANDI
Pengantar Basis Data. (2005). Maranatha Christian University, Bandung
Nugroho, A. (2004). Konsep Pengembangan Sistem Basis Data (hal. 47-64)
Madcoms. (2008). Membuat Aplikasi Database Karyawan Online Berbasis Web
Dengan PHP dan MySQL. Yogyakarta : ANDI
Madcoms. (2007). Seri Panduan Lengkap : Macromedia Dreamweaver 8.
Yogyakarta : ANDI
Madcoms. (2009). PHP & Mysql Untuk Pemula. Yogyakarta : ANDI
Madcoms. (2008). Microsoft Visual Basic 6.0 untuk Pemula. Yogyakarta : ANDI
Kadir, Abdul. (2009). Mastering Ajax dan PHP. Yogyakarta : ANDI
Aza, Asyiah. (2008). MySQL, from
http://www.gealgeol.com/2008/02/12/mysql.html
Sanjaya, Aryo. Merubah Isi Combobox. Retrieved Maret 16, 2008, from
http://www.bengkelprogram.com/pilihancombo.php
Galuh, Putra. (2008). Pengantar PHP, from
http://sayru.comuf.com/data/php%20nuke.pdf
(1)
3
Universitas Kristen Maranatha
• Membuat menu login dan penggunaan alat fingerprint untuk menjaga keamanan sistem.
1.4 Ruang Lingkup Kajian
Agar permasalahan tidak terlalu luas, maka pembahasan hanya dibatasi pada proses pembuatan perangkat lunak saja.
Berikut ini adalah batasan-batasan untuk perangkat lunak :
• Sistem operasi : Microsoft Windows XP Professional SP2.
• Sistem basis data : MYSQL.
• Bahasa Scripting : PHP, HTML, Javascript, Ajax, VBScript.
• Editor Pemrograman : Macromedia Dreamweaver 8, Visual Basic 6.0
• Web Server : XAMPP
Batasan minimal untuk perangkat keras pada server dan pengembangan aplikasi :
• Processor Intel Pentium III 736 MHz.
• Memory DDR 512 MB.
• Harddisk 40Gb.
• Keyboard + Mouse
• Alat Fingerprint U.areU 4000B sensor
Batasan Aplikasi ini adalah sebagai berikut :
• Aplikasi ini digunakan untuk CV. Wahana Teknik.
• Aplikasi ini hanya dapat diakses oleh owner, admin, manager, dan staff.
(2)
Universitas Kristen Maranatha
• Sekuritas dari aplikasi ini adalah login, session, dan logout saja.
• Aplikasi ini menangani pengelolaan stok barang, transaksi penjualan, transaksi peminjaman, absensi, dan penggajian.
• Aplikasi ini tidak menangani laporan keuangan.
1.5 Sumber Data
Untuk pembuatan aplikasi Sistem Informasi, Stok Barang, Absensi Menggunakan Fingerprint, dan Penggajian Karyawan di CV. Wahana Teknik, memerlukan data yang didapatkan oleh penulis dari wawancara dan observasi. Wawancara dilakukan dengan mewawancarai manager yang bekerja di CV. Wahana Teknik. Observasi dilakukan oleh penulis dengan cara melihat proses kerja yang dilakukan oleh CV. Wahana Teknik. Untuk observasi, penulis juga mencari dari buku – buku yang berhubungan serta mencari data melalui internet.
1.6 Sistematika Penyajian
Laporan kerja praktek ini disusun dengan urutan sebagai berikut : BAB I PENDAHULUAN
Pada bab I berisi tentang latar belakang pemilihan topik Sistem Informasi Stok Barang dan Penggajian Karyawan, permasalahan utama yang ingin dipelajari dan diselesaikan, tujuan pembuatan karya ilmiah, syarat – syarat software yang digunakan dan hal – hal yang dapat dilakukan oleh user, sumber data yang digunakan, dan garis besar (outline) dari laporan tugas akhir ini.
(3)
5
Universitas Kristen Maranatha Pada bab II ini berisi teori atau algoritma atau metode penunjang atau pendoman yang penulis gunakan ketika membuat program ini.
BAB III ANALISIS dan RANCANGAN SISTEM
Pada bab III ini berisi analisa dan pemodelan dalam pembuatan tugas akhir ini.
BAB IV HASIL PENELITIAN
Pada bab IV ini berisi kumpulan source code, screenshot, dan penjelasan tentang program yang sudah dibuat.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Pada bab V ini berisi laporan pengujian implementasi Sistem Informasi Stok Barang dan Penggajian Karyawan.
BAB VI SIMPULAN DAN SARAN
Pada bab VI berisi pendapat penulis tentang Sistem Informasi Stok Barang dan Penggajian Karyawan setelah melakukan penelitian melalui tugas akhir ini, dan saran penulis untuk pengembangan lebih lanjut dari Sistem Informasi Stok Barang dan Penggajian Karyawan.
(4)
172
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Berdasarkan hasil pengamatan dalam melakukan analisis dan perancangan, maka dapat ditarik kesimpulan sebagai berikut :
• Melalui fitur Tambah data karyawan, maka Owner dan Admin dapat dengan lebih mudah memasukkan data-data tersebut ke dalam database.
• Melalui fitur Ubah data karyawan, maka Owner dan Admin dapat dengan lebih mudah mengubah data-data tersebut dan kembali menyimpannya ke dalam database.
• Melalui fitur Tambah data Barang, maka Owner, Admin, dan Manager dapat dengan lebih mudah memasukkan data-data tersebut ke dalam database.
• Melalui fitur Ubah Barang, maka Owner, Admin, dan Manager dapat dengan lebih mudah memasukkan data-data tersebut ke dalam database.
• Melalui fitur Tambah Penjualan dan Tambah Peminjaman maka Owner, Admin, Manager, dan Staff dapat dengan mudah melakukan proses penambahan penjualan dan peminjaman.
• Melalui fitur laporan penjualan, laporan peminjaman dan laporan absensi, maka Owner, Admin, dan Manager dapat dengan mudah melihat detail isi laporan.
• Melalui fitur laporan gaji maka Owner dapat dengan mudah melihat detail isi laporan.
• Melalui fitur absensi maka Admin, Manager, dan Staff dapat dengan mudah melakukan absensi setiap hari nya.
(5)
173
Universitas Kristen Maranatha
6.2 Saran
Untuk pengembangan aplikasi lebih lanjut dapat ditambahkan beberapa fitur atau beberapa tambahan security yang dapat membuat aplikasi ini lebih tercapai daya pakainya. Beberapa fitur yang dapat disarankan, yaitu:
• Perlunya backup data dari database apabila data barang, penjualan, peminjaman, absensi, dan penggajian sudah banyak terisi.
• Pembelian alat fingerprint yang lebih memiliki tingkat security yang lebih tinggi.
(6)
174
Universitas Kristen Maranatha
DAFTAR PUSTAKA
I., Radiant Victor dan Bernard Renaldy. (2006). Pemrograman Web-Commerce dengan Oracle dan ASP. Bandung : Informatika
Suteja, Bernard Renaldy, dkk. (2005). Mudah dan Cepat menguasai Pemrograman Web. Bandung : Informatika
Marlinda, Linda. ( 2004). Sistem Basis Data. Yogyakarta: ANDI
Pengantar Basis Data. (2005). Maranatha Christian University, Bandung Nugroho, A. (2004). Konsep Pengembangan Sistem Basis Data (hal. 47-64) Madcoms. (2008). Membuat Aplikasi Database Karyawan Online Berbasis Web Dengan PHP dan MySQL. Yogyakarta : ANDI
Madcoms. (2007). Seri Panduan Lengkap : Macromedia Dreamweaver 8. Yogyakarta : ANDI
Madcoms. (2009). PHP & Mysql Untuk Pemula. Yogyakarta : ANDI
Madcoms. (2008). Microsoft Visual Basic 6.0 untuk Pemula. Yogyakarta : ANDI Kadir, Abdul. (2009). Mastering Ajax dan PHP. Yogyakarta : ANDI
Aza, Asyiah. (2008). MySQL, from
http://www.gealgeol.com/2008/02/12/mysql.html
Sanjaya, Aryo. Merubah Isi Combobox. Retrieved Maret 16, 2008, from
http://www.bengkelprogram.com/pilihancombo.php
Galuh, Putra. (2008). Pengantar PHP, from