pembuatan aplikasi penggajian karyawan berbasis … › bitstream › 123456789 › ...pembuatan...
TRANSCRIPT
-
PEMBUATAN APLIKASI PENGGAJIAN
KARYAWAN BERBASIS DEKSTOP
MENGGUNAKAN VISUAL BASIC .NET DAN
SQL SERVER MANAGEMENT STUDIO
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Ahli Madya Teknik Informatika
Oleh :
Diah Wulandari
NIM: 562016001
DIPLOMA III – TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN SATYA WACANA
2019
-
PEMBUATAN APLIKASI PENGGAJIAN
KARYAWAN BERBASIS DEKSTOP
MENGGUNAKAN VISUAL BASIC .NET DAN
SQL SERVER MANAGEMENT STUDIO
Laporan Akhir
Oleh :
Diah Wulandari
NIM: 562016001
DIPLOMA III – TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN SATYA WACANA
2019
-
ii
PERNYATAAN TIDAK PLAGIAT
-
iii
PERNYATAAN PERSETUJUAN AKSES
-
iv
LEMBAR PENGESAHAN
-
v
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kehadirat Tuhan
Yang Maha Esa atas berkat, rahmat dan anugerah yang diberikan,
sehingga penulis dapat menyelesaikan penulisan Laporan Tugas
Akhir yang berjudul “Pembuatan Aplikasi Penggajian Karyawan
Berbasis Dekstop Menggunakan Visual Basic .Net Dan Sql
Server Management Studio” ini dengan baik.Penulisan Laporan
Tugas Akhir ini dibuat guna memenuhi salah satu persyaratan
untuk memperoleh gelar Ahli Madya Komputer pada Program
Studi Diploma Teknik Informatika,Fakultas Teknologi Informasi,
Universitas Kristen Satya Wacana Salatiga.
Penulisan Laporan Tugas Akhir ini tidak akan terselesaikan
dengan baik tanpa adanya bantuan dari berbagai pihak.Oleh
karena itu, penulis ingin menyampaikan terima kasih kepada:
1. Tuhan Yang Maha Esa yang telah melancarkan dan
memberkati proses penulisan Laporan Tugas Akhir ini.
2. Dr. Wiwin Sulistyo, S.T, M.Komselaku Dekan Fakultas
Teknologi Informasi Universitas Kristen Satya Wacana.
3. Drs. Prihanto Ngesti Basuki, M.Kom,selaku Kepala Program
Studi Diploma Teknik Informatika Fakultas Teknologi
Informasi Universitas Kristen Satya Wacana.
4. Sri Winarso Martyas Edi, S.Kom., M.Cs.selaku Dosen
Pembimbing Laporan Tugas Akhir yang telah berkenan
meluangkan waktu untuk memberikan bimbingan.
-
vi
5. Segenap Dosen UKSW terkhusus Dosen Program Studi
Diploma Teknik Informatika yang telah memberikan dan
mengajarkan ilmu yang berguna dan bermanfaat bagi
penulis.
6. Orang tua dan keluarga, yang telah memberikan dukungan
moral, materil dan doa.
7. Teman-teman D3-TI angkatan 2016, khususnya yang
mengambil konsentrasi di bidang Web dan Multimedia yang
telah memberikan dukungan dan bantuan.
8. Serta semua pihak yang selalu memberikan dukungan yang
tidak dapat penulis sebutkan satu persatu.
Laporan Tugas Akhir ini masih jauh dari kata sempurna,
oleh karena itu, kritik serta saran yang membangun sangat
diharapkan.Besar harapan penulis agar laporan ini dapat
bermanfaat bagi banyak pihak.
Salatiga, 8 Agustus 2019
Diah Wulandari
-
vii
DAFTAR ISI
HALAMAN JUDUL...................................................................... i
PERNYATAAN TIDAK PLAGIAT ............................................ ii
PERNYATAANPERSETUJUAN AKSES ................................. iii
LEMBAR PENGESAHAN ......................................................... iv
KATA PENGANTAR .................................................................. v
DAFTAR ISI ............................................................................... vii
DAFTAR GAMBAR .................................................................... x
DAFTAR TABEL ....................................................................... xii
BAB I ............................................................................................ 1
PENDAHULUAN ........................................................................ 1
1.1 LATAR BELAKANG MASALAH ............................... 1
1.2 Tujuan ............................................................................. 2
1.3 Rumusan Masalah .......................................................... 2
1.4 Batasan Masalah ............................................................. 3
1.5 Metodologi ..................................................................... 3
BAB II ........................................................................................... 4
TINJAUAN PUSTAKA ............................................................... 4
2.1 Penilitian Terdahulu ....................................................... 4
2.2 Landasan teori ................................................................ 6
2.2.1 Visual basic ............................................................. 6
2.3.1 Database .................................................................. 6
2.4.1 Microsoft SQL Server ............................................. 7
-
viii
BAB III ......................................................................................... 8
PERANCANGAN SISTEM ......................................................... 8
3.1 Analisa Kebutuhan ......................................................... 8
3.1.1 Kebutuhan perancangan .......................................... 8
3.1.2 Kebutuhan pemakaian ............................................. 8
3.2 Desain Aplikasi ............................................................ 10
3.2.1 Usecase.................................................................. 10
3.2.2 Sequnce Diagram .................................................. 18
3.2.3 Diagram Activity................................................... 25
3.2.4 Flowchart .............................................................. 26
3.2.5 Desain data ............................................................ 28
3.2.6 Rancangan Awal Tampilan ................................... 32
3.2.7 Diagram Jaringan Semantik .................................. 37
BAB IV ....................................................................................... 38
HASIL DAN ANALISA ............................................................. 38
4.1 Menyiapkan Database .................................................. 38
4.1.2 Pembuatan tabel jabatan ........................................ 38
4.1.3 Pembuatan tabel golongan .................................... 38
4.1.4 Pembuatan tabel karyawan .................................... 39
4.1.5 Pembuatan tabel kerja karyawan ........................... 39
4.2 Pembuatan Aplikasi ...................................................... 40
4.2.1 Pembuatan form login ........................................... 40
4.2.2 Pembuatan form menu utama ............................... 41
4.2.3 Pembuatan form jabatan........................................ 41
4.2.4 Pembuatan form golongan .................................... 42
-
ix
4.2.5 Pembuatan form karyawan .................................... 43
4.2.6 Pembuatan form kerja karyawan ........................... 43
4.2.7 Pembuatan form perhitungan gaji ......................... 44
4.3 Pembuatan Laporan ...................................................... 44
4.3.1 Pembuatan Slip Gaji.............................................. 44
4.3.2 Pembuatan Laporan Semua penggajian ................ 46
4.4 Hasil dan pengujian ...................................................... 47
BAB V ......................................................................................... 58
Kesimpulan ................................................................................. 58
5.1 Kesimpulan ................................................................... 58
5.2 Saran ............................................................................. 58
Daftar Pustaka ............................................................................. 59
LEMBAR BIMBINGAN TUGAS AKHIR ................................ 61
-
x
DAFTAR GAMBAR
3.1 Usecase aplikasi penggajian karyawan ........................ 10
3.2 Usecase data karyawan ................................................. 11
3.3 Usecase data jabatan ..................................................... 12
3.4 Usecase data golongan ................................................. 14
3.5 Usecase data kerja karyawan ........................................ 15
3.6 Usecase laporan keuangan ............................................ 17
3.7 Usecase slip gaji ........................................................... 18
3.8 Sequence diagram data karyawan ................................ 19
3.9 Sequence diagram data jabatan .................................... 20
3.10 Sequence diagram data golongan ................................. 21
3.11 Sequence diagram data kerja karyawan ....................... 22
3.12 Sequence diagram laporan penggajian ......................... 23
3.13 Sequence diagram gaji karyawan ................................. 24
3.14 Diagram Activity .......................................................... 25
3.15 Flowchart aplikasi penggajian ...................................... 26
3.16 Entity relationship DiagramAplikasi ............................ 28
3.17 Rancangan Tampilan Menu Utama .............................. 32
3.18 Rancangan Tampilan Menu Data Karyawan ................ 32
3.19 Rancangan Tampilan Menu Data Jabatan .................... 33
3.20 Rancangan Tampilan Menu data Golongan ................. 34
3.21 Rancangan Tampilan Menu Data Kerja ....................... 35
3.22 Rancangan Tampilan Menu Slip Gaji .......................... 35
3.23 Rancangan Tampilan Laporan Slip Gaji ...................... 36
-
xi
3.24 Rancangan Tampilan Laporan Penggajian ................... 36
3.25 Diagram jaringan semantik .......................................... 37
4.1 Database: Tabel Jabatan .............................................. 38
4.2 Database: Tabel Golongan .......................................... 38
4.3 Database: Tabel karyawan ........................................... 39
4.4 Database: Tabel kerja karyawan .................................. 39
4.5 Form Menu : Menu Login ............................................ 40
4.6 Form Menu : Menu Utama ........................................... 41
4.7 Form Menu : Menu Jabatan .......................................... 41
4.8 Form Menu : Menu Golongan ...................................... 42
4.9 Form Menu : Menu karyawan ...................................... 43
4.10 Form Menu : Menu kerja pegawai ............................... 43
4.11 Form Menu : Menu Slip Gaji ....................................... 44
4.12 Contoh Slip gaji ............................................................ 45
4.13 Kerangka Slip gaji ........................................................ 46
4.14 Kerangka Laporan penggajian karyawan ..................... 46
4.15 Laporan penggajian karyawan ...................................... 47
-
xii
DAFTAR TABEL
3.1 Keterangan Usecase data karyawan ............................. 11
3.2 Keterangan Usecase jabatan ......................................... 13
3.3 Keterangan Usecase golongan ...................................... 14
3.4 Keterangan Usecase kerja karyawan ............................ 15
3.5 Keterangan Usecase laporan keuangan ........................ 17
3.6 Keterangan Usecase slip gaji ........................................ 18
3.7 Tabel Database : data karyawan ................................... 30
3.8 Tabel Database :data jabatan ........................................ 30
3.9 Tabel Database :data golongan ..................................... 31
3.10 Tabel Database :data kerja karyawan ........................... 31
4.1 Tabel Blackbox Login Aplikasi .................................... 48
4.2 Tabel Blackbox data jabatan ......................................... 49
4.3 Tabel Blackbox data golongan...................................... 50
4.4 Tabel Blackbox data karyawan ..................................... 51
4.5 Tabel Blackbox data kerja karyawan ............................ 53
4.6 Tabel Blackbox form slip gaji ...................................... 55