Sistem Informasi Stok Barang, Absensi Menggunakan Fingerprint dan Penggajian Karyawan.

(1)

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