pembuatan aplikasi penggajian karyawan berbasis … › bitstream › 123456789 › ...pembuatan...

13
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

Upload: others

Post on 10-Feb-2021

13 views

Category:

Documents


0 download

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