RANCANG BANGUN SISTEM INFORMASI PENGGAJIAN DI LBB INTELEQSIA STUDENTS SIDOARJO.

R A N C A N G B A N G U N SI ST E M I N F O R M A SI P E N G G A J I A N
D I L B B I N T E L E Q SI A ST U D E N T S SI D O A R J O

TUGAS AKHIR

OLEH :
TRI YULI KURNIAWATI
NPM : 0835010018

PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

LEMBAR PENGESAHAN
RANCANG BANGUN SISTEM INFORMASI PENGGAJ IAN PADA LBB
INTELEQSIA STUDENTS SIDOARJ O


Oleh

TRI YULI KURNIAWATI
NPM : 0835010018

Telah disetujui untuk mengikuti Ujian Negara Lisan
Gelombang II Tahun Akademik 2011/2012

Menyetujui,

Pembimbing Utama

Prof. Dr.Ir Akhmad Fauazi, MMT
NPT.19651109 199103 1 002

Pembimbing Pendamping

Tri Latief Mardi Suryanto, S.Kom

Mengetahui

Ketua Program Studi Sistem Informasi
Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional ”Veteran” J awa Timur

Nur Cahyo Wibowo S.kom.Mkom
NPT. 37903 040 1971

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

LEMBAR PENGESAHAN

RANCANG BANGUN SISTEM INFORMASI PENGGAJ IAN PADA LBB
INTELEQSIA STUDENTS SIDOARJ O

Disusun Oleh :
Tri yuli Kurniawati
NPM. 0835010018
Telah dipertahankan dan diterima oleh Tim Penguji Skripsi
Program Studi Sistem Informasi, Fakultas Teknologi Industri

Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Pada Tanggal 05 Oktober 2012
Tim Penguji,
1

Tim Pembimbing,
1

Prof. Dr.Ir Akhmad Fauazi, MMT
NPT.19651109 199103 1 002
2

Prof. Dr.Ir Akhmad Fauazi, MMT
NPT.19651109 199103 1 002
2

Tri Latief Mardi Suryanto, S.Kom

Nur Cahyo Wibowo S.kom.Mkom
NPT. 37903 040 1971

3
Moh. Ir wan Afandi, S.T, M.Sc
NPT. 376070702201

Mengetahui,
Dekan Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran J awa Timur

Ir. Sutiyono,M.T.
NIP. 196007131987031001

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

YAYASAN KESEJAHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
PANITIA UJIAN SKRIPSI/KOMPREHENSIF
KETERANGAN REVISI
Mahasiswa dibawah ini :

Nama

: TRI YULI KURNIAWATI

NPM

: 0835010018

Program Studi : Sistem Informasi
Telah mengerjakan revisi skripsi dengan judul :
“RANCANG BANGUN SISTEM INFORMASI PENGGAJ IAN DI LBB INTELEQSIA
STUDENTS SIDOARJ O”.
Oleh karena mahasiswa tersebut diatas dinyatakan bebas revisi skripsi dan dinyatakan untuk
membuat skripsi dengan judul tersebut.
Surabaya, 5 Oktober 2012
Dosen penguji yang memperintahkan revisi :
Tim penguji :
1.) Pr of. Dr. Ir .H. Akhmad Fauzi, MMT
NIP. 19651109 199103 1 002


{

}

2.) Nur Cahyo Wibowo, S.Kom, M.Kom
NPT. 37903 040 1971

{

}

3.) Moh. Ir wan Afandi, ST, MSc.
NPT. 37607 070 2201

{

}

Mengetahui,


Mengetahui,

Dosen Pembimbing I

Pr of. Dr.Ir . H. Akhmad Fauzi, MMT
NIP. 19651109 199103 1 002

Dosen Pembimbing II

Tr i Lathif Mardi Suryanto, S.Kom
NPT.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

YAYASAN KESEJAHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
PANITIA UJIAN SKRIPSI/KOMPREHENSIF
KETERANGAN REVISI

Mahasiswa dibawah ini :
Nama

: TRI YULI KURNIAWATI

NPM

: 0835010018

Program Studi : Sistem Informasi
Telah mengerjakan revisi skripsi dengan judul :
“RANCANG BANGUN SISTEM INFORMASI PENGGAJ IAN DI LBB INTELEQSIA
STUDENTS SIDOARJ O”.
Oleh karena mahasiswa tersebut diatas dinyatakan bebas revisi skripsi dan dinyatakan untuk
membuat skripsi dengan judul tersebut.
Surabaya, 5 Oktober 2012
Dosen penguji yang memperintahkan revisi :
Tim penguji :
1.) Pr of. Dr. Ir .H. Akhmad Fauzi, MMT
NIP. 19651109 199103 1 002


{

}

2.) Nur Cahyo Wibowo, S.Kom, M.Kom
NPT. 37903 040 1971

{

}

3.) Moh. Ir wan Afandi, ST, MSc.
NPT. 37607 070 2201

{

}

Mengetahui,


Mengetahui,

Dosen Pembimbing I

Pr of. Dr.Ir . H. Akhmad Fauzi, MMT
NIP. 19651109 199103 1 002

Dosen Pembimbing II

Tr i Lathif Mardi Suryanto, S.Kom
NPT.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

KATA PENGANTAR

Alhamdulillaahi rabbil ‘alamin, segala puji bagi Allah Yang Maha Kuasa
yang telah memberikan kekuatan-Nya sehingga penulis bisa menyelesaikan tugas

akhir yang berjudul : “ Rancang Bangun Sistem Informasi Penggajian Di LBB
Inteleqsia Students ”
Melalui Tugas Akhir ini, penulis merasa mendapat kesempatan besar untuk
lebih memperdalam ilmu pengetahuan yang diperoleh selama di perkuliahan,
terutama berkenaan dengan implementasi Sistem Informasi dalam kehidupan seharihari. Namun demikian, penulis menyadari bahwa Tugas Akhir ini masih memiliki
banyak kelemahan dan kekurangan.
Secara khusus, dalam kesempatan ini pula, penulis ingin mengucapkan terima
kasih dan penghargaan sebesar-besarnya kepada:
1. Ibu dan Bapakku tercinta dan Keluarga Besar yang tidak lelah mendoakan penulis
untuk sukses dan menjadi putri yang berguna bagi Negara dan Agama.
2. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri Universitas
Pembangunan Nasional “Veteran” Jawa Timur.
3. Ketua Program Studi Sistem Informasi, Bapak Nur Cahyo Wibowo, S.Kom,
M.Kom
4. Dosen pembimbing Prof. Dr. Ir. H. Akhmad Fauzi MMT dan Tri Lathif Mardi
Surjanto, S.Kom atas segala bantuan dan kesabarannya membimbing penulis
selama pengerjaan Tugas Akhir ini.

ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5. Seluruh dosen Program Studi Sistem Informasi yang telah memberikan arahan.
6. Bapak Doddy Ridwandono, S.kom yang telah memberi inspirasi kepada penulis.
7. LBB Inteleqsia Students yang telah memberikan tempat melaksanakan Tugas
Akhir.
8. Thank’s Special For : Ade Aryanto dan Teman Seperjuangan : HIMASIFO,
Prisma, Sinyo, Wahyu, Iis, Surya, Komeng, Herman, Lola, Aji, Putra, Mita,
Nendra, Yoga, Sigit, Heri, Cici, Yusril, Tam Tam, Maya, Deota, Sam (Bambang),
Aris, Fadleh, Bondan, Riana, Ropek, Sastra, Teyenk, Mucuz, Petex, Kuil Cinta,
Ricky milanisty, Pras, Benny Raharja, Aam, Ardi, Choupel, Avid, Rere, Ilza,
Penceng, Riris, Yolanda, Guruh, Lucky, Pam Pam, Cacink, Cabi, Maretha, Bagus,
Deta, Ipeh, Fajar, Ifah, Menjez, Feby, Rina, dan semua teman-teman yang tidak
bisa di sebutkan satu persatu

Akhirul kalam, penulis mengucapkan terima kasih kepada semua pihak yang
telah membantu penyelesaian Tugas Akhir ini. Semoga Allah membalasnya dengan
balasan sebaik-baiknya.
Penulis sebagai manusia biasa pasti mempunyai keterbatasan dan banyak
sekali kekurangan, terutama dalam pembuatan laporan ini. Untuk itu penulis sangat
membutuhkan kritik dan saran yang membangun dalam memperbaiki penulisan
laporan ini.
Surabaya, 3 Oktober 2012

Penulis
iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI
ABSTRAK…………………………………………………….

i

KATA PENGANTAR………………………………......……

ii

DAFTAR ISI………………………………………………….

iv

DAFTAR TABEL…………………………………….………

vii

DAFTAR GAMBAR………………………………….………

viii

BAB 1 PENDAHULUAN……………….……………………

1

1.1 Latar Belakang……………………….…….………

1

1.2 Perumusan Masalah…………………………....….

2

1.3 Batasan Masalah…………………………………...

2

1.4 Tujuan……………………………………………...

3

1.5 Manfaat…………………………………………….

3

1.6 Metodologi Penelitian……………………………..

4

1.7 Sistematika Penulisan……………………………..

5

BAB II TINJ AUAN PUSTAKA……………………………..

7

2.1 Sejarah singkat ..........................................………...

7

2.2 Profil LBB Inteleqsia Students……………………

13

2.2.1 Visi dan Misi LBB...........................................

9

2.2.2 Motto LBB......................................................

9

2.2.3 Metode Belajar................................................

9

2.2.4 Identitas Lembaga............................................

10

2.2.5 Struktur Kelembagaan......................................

11

2.2.6 Direksi Kelembagaan.......................................

12

2.2.7 Identitas Direksi...............................................

14

2.2.8 Program Jangka Panjang..................................

15

2.3 Pengertian Penggajian..................................................

16

2.3.1

Peranan Gaji.....................................................

16

2.3.2

Peranan Penggajian..........................................

17

iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.3.3

Tujuan Penggajian............................................

17

2.3.4

Dasar Penggajian..............................................

17

2.3.5

Komponen Penggajian......................................

18

2.4 Pengertian Sistem...........................................................

18

2.4.1

Pengertian Sistem Informasi..............................

2.5 Peran Database Dan Aplikasinya......................................

19
19

2..5.1 Desktop...............................................................

20

2.6 Devinisi Visual Basic.......................................................

21

2.6.1

Perkembangan Visual Basic................................

22

2.6.2

Kelebihan Dan Kekurangan Visual Basic............

24

2.6.3

Dasar-Dasar Visual Basic....................................

26

2.7 Devinsi SQL Server........................................................

28

2.7.1

Data Provider.....................................................

28

2.7.2

Koneksi Database Dengan Visual Basic..............

29

BAB III ANALISIS DAN PERANCANGAN SISTEM..............

30

3.1 Analisis Sistem..................................................................

30

3.2 Analisa Masalah................................................................

30

3.2.1 Spesifikasi Kebutuhan Software...........................

31

3.3 Analisis Kebutuhan Non Fungsional...................................

31

3.3.1 Analisis Perangkat Keras......................................

31

3.3.2 Analisis Perangkat Lunak......................................

31

3.4 Analisis Pengguna.............................................................

32

3.5 Kebutuhan Fungsionalitas..................................................

32

3.6 Work Flow.........................................................................

33

3.7

3.6.1 Work Flow Data Karyawan....................................

34

3.6.2 Work Flow Data Guru............................................

34

3.6.3 Work Flow Data Jenjang........................................

35

3.6.4 Work Flow Data Bimbingan...................................

36

Diagram Konteks..................................................................

v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

37

3.7.1 Diagram Level 1.......................................................

39

3.8

Conceptual Data Model........................................................

40

3.9

Physical Data Model.............................................................

42

3.10 Stuktur Tabel........................................................................

43

3.11 Rancangan Desaing I-O........................................................

45

3.12 Rancangan Arsitektur Intervace...........................................

46

BAB IV IMPLEMENTASI SISTEM.............................................

54

4.1 Implementasi Sistem...........................................................

54

4.2 Tujuan Implementasi Sistem...............................................

54

4.3 Implementasi Antar Muka...................................................

55

4.4 Pengujian Sistem................................................................

65

4.4.1 Pengujian Sistem Menu Utama................................

65

4.4.2 Pengujuan Sistem Form Siswa.................................

66

4.4.3 Pengujian Sistem Form Guru..................................

68

4.4.4 Pengujuan Sistem Form Jenjang..............................

71

4.4.5 Pengujian Sistem Form Membimbing.......................

72

4.4.6 Pengujian Sistem Form Laporan Data Siswa.............

73

4.4.7 Pengujian Sistem Laporan Data Guru........................

76

4.4.8 Pengujian Sistem Laporan Data Membimbing.........

78

BAB V PENUTUP............................................................................

82

5.1 Kesimpulan...........................................................................

82

5.2

Saran.....................................................................................

82

DAFTAR PUSTAKA........................................................................

83

vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR GAMBAR

Gambar 2.1 Struktur Kelembagaan...................................................

11

Gambar 2.2 Program Jangka Panjang..............................................

16

Gambar 3.1 Work Flow Mengelola Data Siswa.................................

34

Gambar 3.2 Work Flow Mengelola Data Guru..................................

35

Gambar 3.3 Work Flow Mengelola Data Jenjang..............................

36

Gambar 3.4 Work Flow Mengelola Data Bimbingan........................

37

Gambar 3.5 Diagram Konteks Sistem Informasi Penggajian...........

38

Gambar 3.6 Diagram Level 1............................................................

39

Gambar 3.7 CDM Sistem Informasi Penggajian...............................

41

Gambar 3.8 PDM Sistem Informasi Penggajian...............................

42

Gambar 3.9 Stuktur Menu Utama.....................................................

46

Gambar 3.10 Antar Muka Iput Siswa................................................

47

Gambar 3.11 Antar Muka Input Guru...............................................

48

Gambar 3.12 Antar Muka Jenjang.....................................................

49

Gambar 3.13 Antar Muka Membimbing...........................................

50

Gambar 3.14 Antar Muka Data Siswa...............................................

51

Gambar 3.15 Antar Muka Data Guru................................................

52

Gambar 3.16 Antar Muka Data Membimbing..................................

53

Gambar 4.1 Antar Muka Menu Utama.............................................

55

Gambar 4.2 Antar Muka Form Siswa...............................................

56

Gambar 4.3 Antar Muka Form Guru................................................

57

Gambar 4.4 Antar Muka Form Jenjang............................................

58

Gambar 4.5 Antar Muka Form Membimbing...................................

59

Gambar 4.6 Antar Muka Form Laporan Data Siswa.........................

60

Gambar 4.7 Antar Muka Form Laporan Data Guru...........................

61

Gambar 4.8 Antar Muka Form Laporan Data Bimbingan..................

62

Gambar 4.9 Antar Muka Form Cetak Data Siswa..............................

63

Gambar 4.10 Antar Muka Cetak Laporan Guru..................................

64

vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Ganbar 4.11 Antar Muka Cetak Slip Gaji..........................................

65

Gambar 4.12 Uji Coba Form Menu Utama.........................................

66

Gambar 4.13 Uji Coba Form Siswa.....................................................

67

Gambar 4.14 Tampilan Form Jika Data Berhasil Di Ubah..................

68

Gambar 4.15 Uji Coba Form Guru........................................................

69

Gambar 4.16 Tampilan Form Jika Data Berhasil Di Ubah...................

70

Gambar 4.17 Uji Coba Form Jenjang....................................................

71

Gambar 4.18 Uji Coba Form Membimbing..........................................

72

Gambar 4.19 Uji Coba Form Laporan Data Bimbingan.......................

73

Gambar 4.20 Uji Coba Form Laporan Data Siswa...............................

74

Gambar 4.21 Uji Coba Form Laporan Data Siswa................................

75

Gambar 4.22 Uji Coba Form Cetak Laporan Siswa..............................

76

Gambar 4.23 Uji Coba Form Laporan Data Guru.................................

77

Gambar 4.24 Uji Coba Form Laporan Guru..........................................

78

Gambar 4.25 Uji Coba Form Bimbingan...............................................

79

Gambar 4.26 Uji Coba Form Bimbingan...............................................

80

Gambar 4.27 Uji Coba Form Laporan Slip Gaji....................................

81

viii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR TABEL

Tabel 2.1 Tabel Variabel Implisit..…………………………………

27

Tabel 2.2 Tabel Data Provider.……………………………………..

29

Tabel 3.1 Tabel Siswa......…………….…………………………….

43

Tabel 3.2 Tabel Guru......…………….…………..…………………

44

Tabel 3.3 Tabel Jenjang………………….……...………………….

44

Tabel 3.4 Tabel Membimbing……………………....…………….

45

ix
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Tr i Yuli Kur niawati (0835010018). Rancang Bangun Sistem
Infor masi Penggajian Di LBB Inteleqsia Students Sidoar jo.
Dibawah Bimbingan : Pr of. DR. Ir . Akhmad Fauzi, MMT. Dan
Tr i Latif Mar di Sur iyanto S.Kom.

ABSTRAK
Saat ini dunia pendidikan berkembang sangat pesat di tandai dengan
tingginya standart kelulusan pelajar. Meningkatnya dunia pendidikan di tandai
dengan munculnya lembaga-lembaga pendidikan yang menawarkan berbagai
sistem pengajaran salah satunya LBB Inteleqsia Students yang juga merupakan
sebuah lembaga bimbingan belajar untuk tingkat pendidikan SD, SMP, dan SMA.
Sistem penggajian yang ada pada LBB Inteleqsia students masih
menggunakan cara manual dalam semua kegiatan pengolahan data. Sistem manual
yang ada pada LBB Inteleqsia Student membuat proses penggajian menjadi
lambat dan tidak akurat.
Untuk dapat mengolah semua data-data para pengajar dan siswa LBB
Inteleqsia Students sangat membutuhkan suatu aplikasi penghitungan gaji serta
pengolahan data para pengajar dan siswa yang telah terkomputerisasi agar dapat
mempermudah penghitungan gaji para pengajar. Dengan menetapkan sistem
pengolahan data yang baik dan benar agar dapat memperoleh hasil yang
diinginkan dengan mudah.
Sistem informasi penghitungan gaji yang berbasis desktop untuk LBB
Inteleqsia Students ini menyediakan informasi-informasi yang dibutuhkan admin
dan manager untuk mengatur semua proses penghitungan gaji para pengajar.
Aplikasi ini juga dapat menampilkan informasi data para siswa dan pengajar yang
nantinya di gunakan untuk informasi pendataan.

Keyword: LBB Inteleqsia Students, Sistem Informasi, Penggajian.

i

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB I
PENDAHULUAN

1.1

Latar Belakang
Pesatnya perkembangan Ilmu pengetahuan dan teknologi (IPTEK)

terutama dibidang teknologi komputer sangat berperan dalam berbagai aspek
kehidupan misalnya dalam kehidupan sehari-hari, didunia kerja, dan dilingkungan
pendidikan. Saat ini perkembangan dunia pendidikan meningkat sangat cepat hal
ini bisa dilihat dari standart kelulusan siswa-siswi yang tiap tahunnya mengalami
kenaikan yang cukup tinggi, sehingga membuat para orang tua dan siswa-siswi
mengalami kekhawatiran untuk dapat lulus ujian nasional. Meningkatnya dunia
pendidikan ditandai pula dengan munculnya Lembaga-lembaga pendidikan yang
menawarkan berbagai sistem pengajaran, agar dapat bersaing dengan lembagalembaga pendidikan lainnya. Tidak terkecuali pada Lembaga Bimbingan Belajar
Inteleqsia Students.
Lembaga Bimbingan Belajar Inteleqsia Students belum menggunakan
teknologi komputer sebagai alat bantu kelancaran proses transaksi,

sehingga

lambat dalam penanganan proses penggajian. Untuk itu keberadaan komputer
sangat mendukung dalam membantu proses manajemennya, misalnya proses
menyimpan data siswa-siswi baru dan para pengajar, serta proses penghitungan
gaji para pengajar.

Semua ini tidak luput dari proses masukan data yang

membutuhkan perhitungan cukup rumit dan membutuhkan ketelitian yang tinggi
dan waktu yang cukup lama bila dilakukan secara manual.

1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

Masalah-masalah yang dihadapi akibat proses manual adalah proses
masukan data yang lambat. Pembuatan laporan yang sering terlambat dan
perhitungan gaji para pengajar yang lambat. Dengan adanya berbagai masalahmasalah yang timbul, maka perlu dibuat sistem informasi penggajian yang akan
membantu menyelesaikan permasalahan yang dialami oleh LBB Inteleqsia
Students dalam rangka memberikan pelayanan yang cepat dan mudah.

1.2.

Perumusan Masalah
Berdasarkan latar belakang masalah yang telah disebutkan diatas, maka,

dapat diketahui masalah yang harus di selesaikan adalah :
a) Bagaimana cara mengelola data Pengajar
b) Bagaimana cara mengelola data Siswa
c) Bagaimana cara mengelola sistem penggajian pada LBB Inteleqsia Students
d) Bagaimana membuat laporan penggajian

1.3.

Batasan Masalah
Agar pembahasan dan penyusunan tugas akhir ini dapat dilakukan secara

terarah dan tidak menyimpang serta sesuai dengan apa yang diharapkan, maka
perlu ditetapkan batasan-batasan dari masalah yang dihadapi, yaitu :
a) Penghitungan gaji pengajar.
b) Setiap pengajar hanya mendapatkan gaji pokok.
c) Laporan Data Pengajar, Data Siswa dan Jumlah Gaji Pengajar .
d) Laporan Data Bimbingan.
e) Program Tidak Terdapat Login.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

f) Sistem ini hanya digunakan oleh Admin dan Manager.
g) Jumlah Pertemuan bersifat paten.

1.4.

Tujuan
Berikut ini merupakan tujuan yang hendak dicapai berdasarkan studi kasus

diatas adalah :
a) Membuat aplikasi penghitungan gaji dengan menggunakan Visual Basic.Net
b) Menyempurnakan sistem manual dengan merancang dan mendesain sistem
informasi penggajian yang baru .

1.5.

Manfaat
Berikut ini beberapa manfaat yang dapat diambil dari permasalahan yang

di teliti adalah :
a) Dalam hal penyajian data Proses pembayaran gaji setiap pengajar dapat
memakan waktu lama untuk menghitungnya bahkan sering terjadi kesalahan.
Maka sangatlah penting peranan Data Penggajian dalam rangka melaksanakan
pembayaran gaji sehingga perlu adanya Pembentukan Sistem Informasi
penggajian
b) Sistem informasi yang handal dan efisien. Dengan adanya sistem informasi
penggajian akan lebih mudah untuk menghitung semua gaji para karyawan,
dan dapat mengatahui laporan penggajian dengan mudah. Memberikan
penjelasan dan pengertian pentingnya konsep sistem informasi penggajian.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

1.6.

Metodologi Penelitian
Adapun langkah - langkah metode penelitian yang dipergunakan dalam

pengerjaan Tugas Akhir ini adalah :
a. Wawancara / Interview.
Dilakukannya wawancara langsung kepada staf
STUDENTS maupun Direktur tentang

LBB INTELEQSIA

alur proses pengolahan data yang

tercatat di LBB INTELEQSIA STUDENTS CENTER selama ini serta
informasi-informasi pendukung lainnya.
b. Studi Literatur
Mencari referensi dan bahan - bahan pustaka tentang teori-teori dan beberapa
informasi yang berhubungan atau memiliki manfaat dalam pemecahan
masalah berdasarkan permasalahan yang akan dikerjakan dalam tugas akhir
ini.
c. Pengumpulan Data – Data Studi Kasus.
Mencari contoh-contoh kasus serupa yang berhubungan dengan permasalahan
yang dikerjakan dalam Tugas Akhir ini.
d. Analisis dan Perancangan :
Membuat analisa berdasarkan data-data yang sudah dimiliki, melakukan
analisa kebutuhan sistem. Membuat konsep perancangan aplikasi dimulai
dengan perancangan basis data dan desain antar muka aplikasi.
e. Implementasi Program :
Mengimplementasikan teknik dan metode yang akan digunakan. Detail
mengenai implementasi program dilakukan sesuai dengan hasil analisa dan
perancangan aplikasi.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

f. Pengujian Aplikasi
1) Melakukan pengujian pada aplikasi yang telah dibuat. Menguji ketepatan
data dan efektifitas sistem yang diterapkan pada aplikasi.
2) Evaluasi dan Penarikan kesimpulan
3) Evaluasi dilakukan untuk mengetahui kinerja aplikasi apakah sudah sesuai
dengan rencana, dan selanjutnya dilakukan penarikan kesimpulan dari
hasil evaluasi tersebut.

1.7

Sistematika Penulisan

BAB I

PENDAHULUAN
Berisi tentang pendahuluan dimana dilakukannya pra-tugas akhir
dan

latar belakang yang menjelaskan tentang informasi dari

instansi yang bersangkutan dimana berkaitan dengan permasalahan
yang sedang dihadapi serta solusi pemecahannya, rumusan
masalah, batasan masalah, tujuan, manfaat bagi pengguna serta
sistematika penulisan yang digunakan dalam laporan Tugas Akhir
ini.

BAB II

TINJ AUAN PUSTAKA
Berisi landasan – landasan

teori dan hal - hal yang bersifat

informatif yang akan digunakan sebagai data pendukung dalam
penyelesaian permasalahan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

6

BAB III

ANALISIS DAN PERANCANGAN SISTEM
Berisi tentang analisa masalah dari model penelitian untuk
memperlihatkan keterkaitan antar variabel yang diteliti dan
beberapa penjelasan dari analisa permasalahan yang di teliti.

BAB IV

IMPLEMENTASI SISTEM DAN UJ I COBA
Berisi tentang hasil yang diperoleh dari pra-tugas akhir beserta
pembahasan perancangan sistem dan pengimplementasian hasil
perancangan sistem yang telah dibuat ke dalam bentuk aplikasi
yang akan dibangun. Dan juga membahas uji coba aplikasi yang
dibuat, untuk mengetahui tingkat keberhasilan sistem dan
ketepatan datanya, kemudian melakukan evaluasi terhadap kinerja
sistem.

BAB V

PENUTUP
Berisi kesimpulan dan saran yang sudah diperoleh dari hasil
penulisan Tugas Akhir.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
TINJ AUAN PUSTAKA
Pada bab ini akan dibahas beberapa teori dasar untuk menunjang
penyelesaian tugas akhir ini, antara lain: Sejarah singkat LBB INTELEQSIA
STUDENTS, sistem informasi penggajian pengenalan DESKTOP beserta
pengertian VISUAL BASIC.NET, serta penunjang hasil dari pembuatan sistem
dalam DESKTOP yakni Data Base SQL SERVER.
2.1.

Sejarah singkat
Dalam linngkup ini akan dijelaskan tentang profil LBB
INTELEQSIA STUDENTS, Struktur keorganisasian, Visi dan Misi dari
LBB INTELEQSIA STUDENTS.

2.2

Profil LBB INTELEQSIA STUDENTS
Lembaga Pendidikan dan Pelatihan Inteleqsia Students adalah
salah satu lembaga yang bergerak di bidang pendidikan dan pelatihan.
Inteleqsia Students berasal dari kata Intellect and Qualified Indonesian
Students yang artinya pelajar-pelajar Indonesia yang pandai dan
berkualitas. Harapan pendiri, Akhmad Rozi Hapsari, S.Si., memberi nama
tersebut adalah agar para siswa yang bergabung di dalamnya menjadi
siswa-siswa yang pandai dan memiliki kualitas yang tinggi dalam berbagai
hal terutama akademik.
LP2IS berdiri pada tanggal 17 April 2005. Awalnya LP2IS ini
bernama “Inteleqsia Students Center” yang disingkat “ISC”, pada tanggal
17 April 2006 di ubah menjadi Bimbingan Belajar Modern “Inteleqsia
7

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8

Students” yang disingkat Bimbel Modern “IS”, senada dengan
berkembangnya pola pikir pendiri, Bimbel Modern “IS” berkembang
menjadi sebuah lembaga yakni Lembaga Pendidikan dan Pelatihan
Inteleqsia Students yang untuk selanjutnya disebut LP2IS.
Latar belakang pemilik LBB IS ini adalah tentor atau pengajar dari
Lembaga Pendidikan ternama. Awalnya, LBB IS didirikan untuk
menampung beberapa siswa dari lembaga pendidikan tersebut yang ingin
mengikuti les privat, sebab di lembaga pendidikan tersebut tidak ada
program les privat. Namun seiring berjalannya waktu, pemilik LBB IS
ingin mengembangkan sayap dengan mengadakan tryout ke sekolahsekolah, baik yang sifatnya berkala maupun bersifat insidental. Selain itu
LBB IS juga akan membuka bimbingan belajar secara klasikal (kelas).
Saat ini pemilik LBB IS bekerja di Lembaga Pendidikan Islam ternama
sebagai Wakil Kepala Sekolah Bagian Kurikulum.
Kantor LBB IS, dahulu berpindah-pindah sebab pada saat itu
pemilik LBB IS masih nomaden. Awalnya, bertempat di jalan
Simosidomulyo X No. 142 Surabaya, pada tanggal 1 Juni 2008 pindah di
jalan Bhirma 1 blok HC No. 03, perumahan Driyorejo Kota Baru,
Driyorejo, Gresik. Dan mulai bulan Agustus 2009, sudah menetap di
Perumahan Pasegan Asri Blok F5, No. 4, RT. 22, RW. 7, Masangan
wetan, Sukodono, Sidoarjo. Di kantor inilah, rencananya LP2IS akan
dikembangkan lebih optimal.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

2.2.1 Visi Dan Misi LBB INTELEQSIA STUDENTS
VISI

: Membentuk generasi yang cerdas dan mencerdaskan, berakhlak

mulia, memiliki kompetensi, serta mampu berkompetisi.
MISI :
a) Melayani pendidikan masyarakat dan menyiapkan siswa berprestasi
tinggi di sekolah serta sukses meraih cita-citanya di masa depan
b) Bekerja dengan komitmen yang tinggi, profesional dan akrab dengan
siswa.
c) Menciptakan budaya berprestasi dan berkompetisi.
d) Meningkatkan kepedulian sosial
e) Menjalin hubungan yang harmonis dan berkembang dalam keselarasan
dan keseimbangan dengan mitra kerja.
2.2.2 Moto
“Cerdas dan Mencerdaskan”, artinya setiap siswa yang dibimbing
di LBB Inteleqsia Students diharapkan tidak hanya cerdas untuk dirinya
sendiri tetapi juga dapat mencerdaskan orang lain, seperti adiknya, atau
teman sebayanya.
2.2.3 Metode Belajar
“BEST Solution” yang merupakan singkatan dari,
Brilliant, artinya cemerlang
Educative, artinya mendidik
Simple, artinya sederhana

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10

Trick, artinya cara cerdik
Solution, artinya solusi
Secara keseluruhan, BEST Solution berarti solusi dengan
menggunakan cara cerdik yang sederhana,

bersifat mendidik dan

cemerlang.
2.2.4 Identitas Lembaga
Nama lembaga : Lembaga Bimbingan Belajar Inteleqsia Students (LBB IS)
Alamat kantor

: Perumahan Pasegan Asri Blok F5 No. 4, R.T. 22, R.W. 7,
Masangan Wetan, Sukodono, Sidoarjo.

Kode Pos

: 61258

Nomor Telepon : 031-58203611
Akta Notaris

: Tantien Bintarti, S.H. Tanggal 2 Juli 2011 No. 06

SIUP

: 510/119/404.6.2/2011

TDP

: 13.17.3.82.08036

NPWP

: 31.352.084.3-603.000

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

2.2.5 Struktur Kelembagaan

Support System
(Para Investor)

Dir ektur
Akhm ad Rozi Hapsari, S.Si.

Wakil Dir ektur
M eilia Dw i M ardiani, S.Si.

Manajer

Manajer

Manajer

Manajer

Administrasi &
Keuangan

Pengembangan
Akademik

Pemberdayaan

Hubungan
Masyarakat

M eilia D. M ., S.Si.

A. Rozi H., S.Si.

SDM
Arif Hidayat , A.M d.

Tentor / Pengajar / Trainer

Gambar 2.1 Struktur Kelembagaan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Arif Hidayat , A.M d.

12

2.2.6 Direksi Kelembagaan
Direktur : Akhmad Rozi Hapsari, S.Si.
Direktur Utama bertugas membuat konsep dan menentukan
kebijakan lembaga. Direktur Utama membawahi langsung manajer umum
dan melakukan koordinasi langsung dengan para support system. Direktur
Utama berhak mengadakan rapat koordinasi dengan para support system
sekali dalam satu periode.
Wakil Direktur : Meilia Dwi Mardiani, S.Si.
Direktur bertugas mengarahkan dan mengatur kebijakan lembaga
yang telah

ditentukan oleh Direktur Utama. Direktur membawahi

langsung empat departemen dan mengadakan Rapat Pimpinan (RAPIM)
sebagai sarana mengambil keputusan dan langkah strategis lembaga yang
akan menentukan masa depan lembaga ini. Direktur bertanggung jawab
kepada Direktur Utama atas suksesnya seluruh kegiatan LBB IS dan
administrasi keuangan LBB IS
Support System : Para Investor
Support system adalah para investor lembaga yang tidak masuk
dalam struktural kelembagaan.
Manajer Administrasi dan Keuangan : Meilia Dwi Mardiani, S.Si.
Manajer Administrasi dan Keuangan bertugas mengatur kegiatan
harian LBB IS yang berkaitan dengan surat-menyurat, arsip, dokumentasi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

dan keuangan harian LBB IS. Manajer Administrasi dan Keuangan
bertanggung jawab langsung kepada Direktur.
Manajer Pengembangan Akademik : Akhmad Rozi Hapsari, S.Si.
Manajer

Pengembangan

Akademik

bertugas

mengatur

dan

mempersiapkan. Segala sesuatu yang berhubungan dengan kegiatan
mengajar belajar baik internal maupun eksternal, jadwal bimbingan, dan
buku ajar atau modul. Serta melakukan penelitian dan pengembangan di
bidang kurikulum. Manajer Pengembangan Akademik bertanggung jawab
langsung kepada Direktur.
Manajer Pemberdayaan Sumber Daya Manusia : Arif Hidayat, A.Md.
Manajer Pemberdayaan Sumber Daya Manusia bertugas mengatur
dan mempersiapkan segala sesuatu yang berhubungan dengan kegiatan
pelatihan baik yang bersifat internal maupun eksternal. Manajer
Pemberdayaan Sumber Daya Manusia bertanggung jawab langsung
kepada Direktur.
Manajer Hubungan Masyarakat : Arif Hidayat, A.Md.
Manajer Hubungan Masyarakat bertugas menjalin dan memperluas
jaringan dengan tujuan mengenalkan program-program LBB IS kepada
masyarakat luas. Manajer Hubungan Masyarakat bertanggung jawab
langsung kepada Direktur.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

2.2.7 Identitas Pengajar
Direktur merangkap Manajer Pengembangan Akademik
Nama lengkap

:

Akhmad Rozi Hapsari, S.Si

Pendidikan terakhir

:

Sarjana Strata Satu (S1) Matematika Unesa

Alamat

:

Perumahan Pasegan Asri blok F5 No. 4,
Masangan Wetan, R.T. 22, R.W. 7, Sukodono,
Sidoarjo

Mobile CDMA

:

(031) 70884885 / (031) 92092030

Mobile GSM

:

0857300 47200/ 082131664200

Wakil Direktur Merangkap Manajer Administrasi dan Keuangan
Nama lengkap

:

Meilia Dwi Mardiani, S.Si.

Pendidikan terakhir

:

Sarjana Strata Satu (S1) Matematika Unesa

Alamat

:

Perumahan Pasegan Asri blok F5 No. 4,
Masangan Wetan, R.T. 22, R.W. 7, Sukodono,
Sidoarjo

Mobile CDMA

:

(031) 7830 0830 / (031) 91092030

Mobile GSM

:

085730047300 / 082131664300

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

Manajer Pemberdayaan Sumber Daya Manusia merangkap
Manajer Hubungan Masyarakat
Nama lengkap

: Arif Hidayat

Pendidikan terakhir

: Diploma Tiga (D3) Sastra Inggris Unesa

Alamat

: Perumahan Tambak Rejo Indah, Jalan Ikan Nilam
Blok M No. 11B, Tambak Rejo, Waru, Sidoarjo

Telepon rumah

: (031) 8669653

Mobile GSM

: 0856 484 66166

2.2.8 PROGRAM J ANGKA PANJ ANG
Lembaga Pendidikan dan Pelatihan Inteleqsia Students ini diharapkan
tidak hanya bergerak di bidang pendidikan non formal saja namun kedepannya
LP2IS memiliki tujuan yang sangat besar yakni mendirikan sekolah dari tingkat
dasar sampai dengan tingkat atas. Adapun struktur dan target pencapaiannya
terlihat pada (Gambar 2.2 Program Jangka Panjang):

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

2009

2010

2012

2014

2020

2023

Gambar 2.2 Program Jangka Panjang
2.3.

Pengertian Penggajian
Gaji adalah suatu pembayaran periodik dari seorang majikan (perusahaan)

kepada karyawan. Adapun pengertian menurut kinerja karyawan, gaji adalah
suatu bentuk kompensasi yang dikaitkan sengan kinerja individu, kinerja
kelompok ataupun kinerja organisasi.

2.3.1 Peranan Gaji
Peranan gaji terbagi menjadi 2 :
a)

Bagi pemberi kerja
Gaji merupakan unsur pokok untuk menghitung biaya produksi dan
komponen untuk menentukan harga pokok.

b)

Bagi penerima kerja
Gaji merupakan penghasilan yang di dapat karyawan untuk memenuhi
kebutuhan hidup. Selain itu juga untuk motivasi kayawan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

2.3.2 Peranan Penggajian
Beberapa fungsi dari penggajian :
a) Membantu manajer personalia dalam menentukan gaji yang adil dan layak.
b) Untuk menarik pekerja yang mempunyai kemampuan ke dalam organisasi.
c) Untuk memdorong pekerja untuk menunjukan prestasi tinggi.
d)Untuk memelihara prestasi pekerja.
2.3.3 Tujuan Penggajian
Penggajian mempunyai beberapa tujuan adalah:
a) Ikatan kerja sama
b) Kepuasan kerja
c) Pengadaan efektif
d)Motivasi
e) Stabilitas karyawan
f) Disiplin
g)Pengaruh serikat buruh
h) Pengaruh pemerintah
2.3.4 Dasar Penggajian
Agar tidak terjadi konflik dengan karyawan, bagian personalian harus
memuat beberapa dasar dalam melaksanakan penggajian:
a) Adil
b) Jelas dan Transparan
c) Konsisten
d)Berkomitmen

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

2.3.5 Komponen Penggajian
Berikut beberapa komponen penggajian:
a) Incentive / Bonus
b) Benefits,
c) Allowance
d) Basic Salary

2.4

Pengertian sistem
Secara etimologis istilah sistem berasal dari bahasa yunani yaitu

“systema” yang berarti sekelompok unsur yang erat hubungannya antara unsur
yang satu dengan unsur yang lain, yang memiliki fungsi yang sama untuk
mencapai suatu tujuan.
Sistem juga dapat dikatakan sebagai jaringan kerja dari prosedur-prosedur
yang saling berhubungan dan bersama-sama melakukan suatu kegiatan maupun
menyelesaikan suatu sasaran tertentu.
Pengertian sistem menurut beberapa ahli :
a) Sistem merupakan suatu kesatuan yang terdiri dari dua atau lebih komponen
atau subsistem yang saling berinteraksi untuk mencapai suatu tujuan.
b) Sistem adalah suatu kumpulan atau himpunan dari unsur-unsur, komponenkomponen, atau variable yang terorganisasi, saling berinteraksi, saling
tergantung satu sama lain dan terpadu.
c) Sistem merupakan elemen yang terintegrasi dengan maksud yang sama untuk
mencapai suatu tujuan.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

2.4.1

Pengertian Sistem Infor masi
Sistem informasi dapat berupa gabungan dari beberapa elemen teknologi

berbasis komputer yang saling berinteraksi dan bekerjasama berdasarkan prosedur
kerja yang telah ditetapkan, dimana data diproses dan diolah menjadi informasi
yang dapat digunakan dalam mendukung keputusan.
Sistem informasi menurut beberapa ahli :
a) Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang,
dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam
sebuah organisasi.
b) Sistem informasi adalah kumpulan perangkat keras dan perangkat lunak yang
diatur untuk mentransformasikan data kedalam bentuk informasi yang
berguna.
c) Sistem informasi adalah kerangka kerja yang mengkordinasikan sumber daya
(manusia, komputer) untuk mengubah masukan menjadi keluaran (informasi),
guna mencapai sasaran-sasaran perusahaan”.
2.5 Peran Database Dan Aplikasinya
Data base memiliki peran yang sama pentingnya jika digabungkan dengan
Aplikasi dekstop karena data base akan menyajikan sebuah penyimpanan data
untuk penunjang adanya penyimpanan data dalam bentuk apapun Karena dengan
adanya data base.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20

2.5.1 Desktop

desktop merupakan aplikasi yang tersedia pada komputer client dan
dikontrol penggunaanya oleh user. Aplikasi desktop dijalankan pada drive lokal
drive dan tidak memerlukan jaringan atau untuk berfungsi dengan baik,meskipun
jika memerlukan koneksi jaringan aplikasi ini juga berfungsi dengan baik.

Pro dan kontra Desktop

a) Desktop tidak dapat diakses dmana saja berbeda dengan aplikasi web
dapat dengan mudah diakses dari komputer dimana saja asal mempunyai
akses intranet maupun internet. Bagi anda yang mobile kemudahan akses
ini sangat menguntungkan. Asal punya akses ke komputer, ponsel maupun
handheld yag memiliki koneksi internet/intranet maka aplikasi web dapat
dimanfaatkan.
b) Biaya Pemeliharaan Rendah dan Mudah di Upgrade: Aplikasi desktop
mengharuskan

proses

instalasi

dan

upgrade

pada

setiap

komputer,sedangkan aplikasi web hanya perlu upgrade dan instalasi di
satu tempat yaitu server. Perawatan akan lebih mudah/tidak ada sama
sekali jika hosting dilakukan diluar / pihak pihak ketiga / hosting sehingga
perawatan menjadi tanggung jawab web hosternya.
c) Meningkatnya Resiko Keamanan: Selalu ada resiko pada sisi keamanan
jika menyangkut proses online,bermain game onlien tentunya tidak
beresiko ( meski ada ) dibandingkan dengan bertransaksi online,misalnya
e-banking,e-commerce dll.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

21

d) Konektivitas: Aplikasi web sangat bergantung pada konektivitas. Aplikasi
kritis dan bisnis yang sangat bergantung pada waktu tidak bisa menerima
gangguan yang mungkin muncul pada koneksi misalnya ‘denial of
service’atau gangguan listrik.
e) Lambat: Aplikasi web yang bergantung pada jaringan internet mungkin
saja beoperasi lebih lambat jika dibandingkan dengan aplikasi desktop
yang berjalan pada harddisk lokal. Kecepatan mungkin bervariasi
tergantung berapa user yang mengakses aplikasi.

2.6

Definisi Visual Basic
Menurut Ketut Darmayuda (2008) Microsoft Visual Basic merupakan

sebuah bahasa pemrograman yang menawarkan Integrated Development
Environment (IDE) visual untuk membuat program perangkat lunak berbasis
sistem operasi Microsoft Windows dengan menggunakan model pemrograman
(COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan
menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan
cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan
Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic,
tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi
dengan menggunakan komponen-komponen yang disediakan oleh Microsoft
Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat
menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang
sangat luas. Dalam sebuah survey yang dilakukan pada tahun 2005, 62%

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

22

pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual
Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.
2.6.1 Per kembangan Visual Basic
Visusl Basic 1.0 dikenalkan pada tahun 1991, pendekatan yang dilakukan
untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype
yang dikembangkan oleh “Alan Cooper” yang disebut TRIPOD, Kemudian
Microsoft mengontrak Alan Copper dan asosiasinya untuk mengembangkan
TRIPOD agar dapat digunakan di windows 3.0 dibawah nama kode Ruby. Berikut
Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :
a) Visual Basic 1.0 di rilis pada bulan Mei 1991 untuk windows pada
COMDEX dan Visual Basic 1.0 untuk DOS dirilis pada bulan September
1992 Bahasa ini tidak kompatibel dengan Visual Basic For Windows.
b) VB 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup
mudah untuk digunakan dan kecepatannya juga telah dimodifikasi.
Khususnya pada Form yg menjadikan object dapat dibuat secara seketika,
serta konsep dasar dari Class modul yang kemudian di implementasikan
pada VB 4.0.
c) Visual Basic 3.0, dirilis pada musim panas 1993 dan dibagi menjadi versi
standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet
Database Engine yang dapat membaca serta menulis database Jet atau
access.
d) Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat
membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

23

memperkenalkan kemampuan untuk menulis non-GUI class pada Visual
Basic 4.0.
e) Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif
Visual basic untuk versi windows 32 bit . Programmer yg menulis
programnya pada versi 16 bit dapat dengan mudah melakukan import
porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapan
di import menjadi VB4.
f) Visual Basic 6.0 dirilis pada pertengahan Tahun 1998 memperbaiki
beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Webbased .
g) Visual Basic .NET, dirilis pada tahun 2002, Beberapa yang mencoba pada
versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful
tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya,
dengan kekurangan diberbagai area.
h) Visual Basic 2005, merupakan itegrasi selanjutnya dari Visual Basic
.NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET
pada judulnya. Pada Rilis ini , Microsoft memasukan beberapa fitur baru,
diantaranya : Edit and Continue , mungkin inilah kekurangan fitur terbesar
dari VB .NET. pada VB 2005 ini kita diperbolehkan melakukan perubahan
kode pada saat program sedang dijalankan Perbaikan pada Konversi dari
VB ke VB NET12 Visual Basic .NET 2003 (VB 7.1).
i) Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio.
Microsoft membuat Microsoft Visual Studio 2005 Express edition untuk

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

24

pemula dan yg gemar dengan VB, salah satu produknya adalah Visual
Basic 2005 Express yg merupakan produk gratis dari Microsoft.
j) Visual Basic “Orcas”, dijadwalkan akan dirilis pada tahun 2007 dan
dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan
beberapa fitur , diantaranya : True Tenary operator , yaitu fungsi
If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF,
LINQ Support, Ekspresi Lambda, XML Literals, Nullable types, Type
Inference.
k) Visual Basic ‘VBx’, Visual Basic 10, yang juga dkenal dengan nama VBx,
akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10
direncanakan akan menjadi bagian da 15. an dari SilverLight.
2.6.2 Kelebihan Dan Kekurangan Visual Basic
Visual Basic mempunyai banyak kelebihan dibandingkan Software /
bahasa pemograman yang lain. Dibawah ini adalah beberapa keuntungan tersebut:
a) Kurva pembelajaran dan pengembangan yang lebih singkat dibandingkan
bahasa pemograman yang lain seperti C/C++, Delphi atau bahkan
PowerBuilder sekalipun.
b) Menghilangkan kompleksitas pemanggilan fungsi Windows API, karena
banyak fungsi-fungsi tersebut sudah di-"embeded" ke dalam syntax Visual
Basic.
c) Cocok digunakan untuk mengembangkan aplikasi/program yang bersifat
"Rapid Application Development".
d) Juga sangat cocok digunakan untuk membuat program/aplikasi Bisnis.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

25

e) Digunakan oleh hampir semua keluarga Microsoft Office sebagai bahasa
Macro-nya, segera akan diikuti oleh yang lain.
f) Dapat membuat ActiveX Control.
g) Dapat menggunakan OCX/Komponen yang disediakan oleh pihak ketiga
("third party") sebagai "tool" pengembangan.
h) Menyediakan

wizard

yang

sangat

berguna

untuk

mempersingkat

/

mempermudah pengembangan aplikasi.
i) Mendekati Object Oriented Programming.
j) Dapat di-integrasikan dengan Internet, baik itu pada sisi Client maupun pada
sisi Server.
k) Dapat membuat ActiveX Automation Server.
l) Integrasi dengan Microsoft Transaction Server.
m) Dapat menjalankan server tersebut dari mesin yang sama atau bahkan dari
mesin/komputer yang lain.
Walaupun Visual Basic mempunyai banyak kelebihan, tetapi tetap saja
mempunyai kekurangan / kelemahan. Kelemahan-kelemahan ini sebenarnya
disebabkan oleh keterbatasan Visual Basic dalam "mengambil" fungsi – fungsi
yang bersifat low-level yang berhubungan dengan Hardware