8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
1/64
1
PROGRAM APLIKASI PENERIMAAN MAHASISWA BARU DENGAN
MENGGUNAKAN VISUAL BASIC 6.0
PROJECT PROGRAM I
Diajukan untuk menyelesaikan matakuliah Projek Program I
Jenjang pendidikan Strata 1
Tahun Akademik 2014-201
Disusun oleh!
"idia #eronika
10$1%0$40%$&
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK)
PRANATA INDONESIA – BEKASI
2016
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
2/64
LEMBAR PERSETUJUAN PEMBIMBING
'ahasis(a dengan identitas terse)ut di )a(ah ini!
*ama ! "idia #eronika
*P' ! 10$1%0$40%$&
Jurusan ! Sistem In+ormasi
Jenjang Pendidikan ! Strata Satu ,S1
Judul Proyek Program ! Program Aplikasi Penerimaan 'ahasis(a .aru
Dengan 'enggunakan /isual .asi 0
Dinyatakan telah S33SAI5.36' S33SAI melaksanakan
penulisan laporan proyek program sehingga yang )ersangkutan
DIIJI*7A*5TIDA7 DIIJI*7A* mengikuti sidang skripsi yudisium
.ekasi8 2& April 201
S! N"#$%!& M.K'$
NIK 00*021200*
1
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
3/64
LEMBAR PENGESAHAN UJIAN PROJECT PROGRAM I
aporan projet program tahap pertama ini telah di ajukan pada!
9ari8 Tanggal !
Pukul !
:uang !
9asil ! 66S 5 TIDA7 66S
7eterangan ini di)uat dengan se)enar-)enarnya
Penguji *ama Tandatangan
1 Penguji I ;;;;;;;;;; ;;;;;2 Penguji II ;;;;;;;;;; ;;;;;
'engetahui
7oordinator 7ampus-. 7etua Projek TA5Skripsi
D#+. R"+, P"!- E#$%/ S%!'#'&S.K'$NIK 0100200 NIK 100*0211000*
2
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
4/64
KATA PENGANTAR
Puji dan syukur saya panjatkan kehadirat Allah S"T8 atas limpahan
rahmat dan hidayah-*ya sehingga saya dapat menyelesaikan laporan ini
dengan )aik aporan projek program 1 ini )ertemakan8 :A'
API7ASI P3*3:I'AA* 'A9ASIS"A .A:6 D3*>A*
'3*>>6*A7A* /IS6A .ASI? 0@
De(asa ini perkem)angan ilmu pengetahuan terutama di)idangkomputer semakin modern dan hampir disemua )idang menggunakan
perangkat komputer se)agai alat pendukung untuk menari se)uah
in+ormasi yang mudah dan )enar Sejalan dengan masalah diatas
ke)utuhan in+ormasi memperlihatkan keenderungan yang meningkat8
terutama dalam )idang pendidikan8 se)agai ontoh dalam proses
penerimaan mahasis(a )aru pada suatu instansi
=leh karena itu8 dalam laporan projek program 1 dimana didalamnya
terdapat data-data dan in+ormasi yang )erkaitan dengan proses
penerimaan 'ahasis(a .aru di ST'I7 Pranata Indonesia
Akhir kata8 saya menyadari )ah(a dalam penyusunan laporan ini
masih terdapat kekurangan 7arena keter)atasan pengetahuan dan
kemampuan8 untuk itu kritik dan saran yang mem)angun dari pem)aa
sangat diharapkan demi kesempurnaan laporan ini
Demikian kata pengantar ini saya )uat8 semoga dapat )erman+aat8
khususnya )agi diri pri)adi saya sendiri dan pem)aa pada umumnya
.ekasi8 April 201
Penulis
3
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
5/64
DAFTAR ISI
3'.A: P3:S3T6J6A* P3'.I'.I*>i
3'.A: P3*>3SA9A* 6JIA* P:=J3?T P:=>:A' Iii
7ATA P3*>A*TA:iii
DA#TA: ISI;;;;;;;;;;;;;;;;;;;;;;;;;;i
.A. I P3*DA966A*1
A atar .elakang 'asalah1
. 'aksud Penulisan aporan%
? Tujuan Penulisan aporan%
.A. II A*DASA* T3=:I4
A Pengertian5De+inisi4
. 6nsur Tentang Pemrograman /isual&
? Jenis Aplikasi yang Digunakan1%
1 Sekilas tentang /isual .asi14
2 .agian-)agian dari /isual .asi1
D 'iroso+t Aess21
3 Spesi+ikasi 7omputer yang Digunakan2%
# Sekilas tentang ST'I7 P:A*ATA I*D=*3SIA2%
1 Sejarah Singkat =rganisasi2%2 /isi 'isi Pranata Indonesia2
.A. III I'P3'3*TASI P:=>:A'2B
A 9IP= ,9ierarhy Plus Input-Proses =utput2B
. #lo(?hart%0
? Peranangan Tampilan%1
1 Peranangan 'enu 6tama%1
2 Peranangan #orm Data Sekolah%1
4
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
6/64
% Peranangan #orm Data ?alon 'ahasis(a%2
4 Peranangan #orm Data 'ahasis(a .aru%2
Peranangan #orm Author%%
Peranangan aporan Data Sekolah%%
& Peranangan aporan Data ?alon 'ahasis(a%4
B Peranangan aporan Data 'ahasis(a .aru%4
D Implementasi%
1 Implementasi 'enu 6tama%
2 Implementasi #orm Data Sekolah%
% Implementasi #orm Data ?alon 'ahasis(a%
4 Implementasi #orm Data 'ahasis(a .aru%
Implementasi aporan Data Sekolah%&
Implementasi aporan ?alon 'ahasis(a%&
& Implementasi aporan Data 'ahasis(a .aru%B
B Implementasi Data)ase Sis(a .aru%B
3 Proses Pem)uatan40
1 Pengelolaan Program Aplikasi40
2 Pengelolaan Data)ase4%
% isting Program4
.A. I/ P3*6T6P
A Simpulan
. Saran
A'PI:A*i
Da+tar :i(ayat 9idupi
'otto dan Persem)ahanii
5
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
7/64
BAB I
PENDAHULUAN
A. L%!%# B-,%%/3 M%+%,%
Pada era glo)alisasi saat ini8 ke)utuhan akan pengolahan
in+ormasi dan pengolahan data merupakan +enomena yang tidak
asing untuk masyarakat modern 7eepatan dan ketepatan dalam
pengelola dan penyajian in+ormasi menjadi andalan )agi semua
organisasi untuk menerapkan strategi peningkatan kee+ekti+an8
produkti+itas dan e+isiensi kinerja organisasi Dan untuk menja(a)
pertanyaan masyarakat modern dalam suatu organisasi terse)ut
maka diperlukan adanya se)uah sistem pengolahan in+ormasi yang
handal8 akurat8 dan dapat ditampilkan seara epat dan mudah
setiap kali diperlukan khususnya dalam permasalahan pengolahan
data 9al ini pun didukung dengan semakin )ekem)angnya sistem
in+ormasi dan manajemen"alaupun demikian dalam masyarakat modern8 komputer
le)ih )anyak diman+aatkan se)agai pusat data ,data)ase
di)andingkan penggunaan lainnya 7arena peran data)ase sangat
menonjol Pemrosesan )asis data menjadi perangkat andalan yang
kehadirannya sangat diperlukan dan tidak hanya memperepat
pemerolehan in+ormasi8 tetapi juga dapat meningkatkan pelayanan
untuk masyarakat umum sesuai dengan ke)utuhannya masing-
masing
1
22
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
8/64
2
Salah satu strategi yang dapat dilaksanakan dalam rangka
memenuhi tuntutan dalam pelayanan penda+taran mahasis(a
adalah dengan menerapkan sistem in+ormasi yang )er)asis
komputer atau penggunaan sistem komputerisasi se)agai alat
pengolah data epat dan tepat dengan akses yang memiliki
ketelitian maupun keepatan tinggi di)anding akses kerja manual
Saat ini komputer merupakan perangkat anggih yang sangat
di)utuhkan untuk melakukan proses pengolahan data seara e+ekti+
dan e+isien dalam menyajikan in+ormasi yang di)utuhkan Dengan
adanya penggunaan sistem komputerisasi se)agai alat pengolah
data dan pengolah in+ormasi dalam proses pelayanan penda+taran
mahasis(a )aru8 maka diharapkan agar pelayanan dapat semakin
epat8 mudah dan juga e+isienProgram aplikasi pengolah data dan pengolah in+ormasi
dalam sistem penerimaan mahasis(a )aru ini kiranya diiptakan
dengan memiliki )e)erapa maksud dan tujuan untuk mem)antu
kinerja pengelolaan data menjadi le)ih e+isien Sehingga pada
akhirnya dapat mem)antu mempermudah dan memperlanar tugas
mengelola data dalam menyajikan in+ormasi yang di)utuhkan
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
9/64
3
B. M%+"4 P-/",+%/ L%'#%/
.erdasarkan latar )elakang masalah yang terjadi8 adapun
maksud dari penulisan laporan ini adalah se)agai )erikut!
1 6ntuk mengetahui sejauh mana kemampuan kami8 dalam
perenanaan ke)utuhan implementasi selama mengikuti Program
Projek Skripsi
2 'enerapkan ilmu dan teori-teori selama mengikuti pendidikan
kedalam aplikasi nyata
% 6ntuk mem)erikan in+ormasi kepada pem)aa tentang )ahasa
pemrograman /isual .asi4 6ntuk mengetahui )agaimana mem)uat program aplikasi
Penerimaan 'ahasis(a .aru di ST'I7 Pranata Indonesia
menggunakan Microsoft Visual Basic 0 dan Microsoft Access
2010
C. T"5"%/ P-/",+%/ L%'#%/
Adapun tujuan penulisan laporan ini adalah se)agai )erikut!1. 'emenuhi Proyek Program tahap per tama2. Se)agai sarana ealuasi )agi institusi tentang pelaksanaan proyek
program*. 'edia pem)elajaran )agi mahasis(a tentang teknik penulisan
laporan suatu kegiatan. 'edia pem)elajaran )agi pem)aa tentang kegiatan pem)uatan
laporan proyek Pemrograman
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
10/64
4
BAB IILANDASAN TEORI
A. P-/3-#!%/D-7/+
1 Program
Program adalah kumpulan instruksi atau perintah yang
disusun sedemikian rupa sehingga mempunyai urutan nalar yang
tepat untuk menyelesaikan suatu persoalan
2 9IP= ,9ierarhy Plus Input-Proses =utput'enurut Jogiyanto 9' dalam )uku Analisis C Desain Sistem
In+ormasi ,200!&B&8 9IP= ,Hierarchy plus Input-Process-
Output) merupakan metodologi yang dikem)angkan dan
didukung oleh I.'8 tetapi saat ini 9IP= juga )anyak digunakan
se)agai alat disain dan teknik dokumentasi dalam siklus
pengem)angan sistem% #lo(?hart
#lo(hart atau diagram alir merupakan se)uah diagram
dengan sim)ol-sim)ol gra+is yang menyatakan se)uah
aliran atau proses yang menampilkan langkah-langkah yang
disim)olkan dalam )entuk kotak8 )eserta urutannya dengan
menghu)ungkan masing masing langkah terse)ut menggunakan
tanda panah
4 Aplikasi Aplikasi adalah suatu kelompok +ile ,+orm8 lass8 report yang
)ertujuan untuk melakukan aktiitas tertentu yang saling terkait Penda+taran
https://id.wikipedia.org/wiki/Proseshttps://id.wikipedia.org/wiki/Proses
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
11/64
5
Penda+taran adalah suatu tahap a(al menatat atau
memasukkan data ke dalam da+tar 'ahasis(a
'ahasis(a adalah orang yang )elajar di perguruan tinggi8
)aik di uniersitas8 institut atau akademi
'aka8 program apliasi pen!aftaran mahasis"a adalah
kumpulan instruksi dan perintah yang disusun menjadi suatu
kelompok +ile untuk melakukan aktiitas menatat atau memasukkan
data orang yang )elajar di uniersitas ke dalam da+tarDalam laporan ini8 9IP= yang digunakan )erdasarkan dengan
re+erensi pengertian 9IP= menurut Jogiyanto 9' dalam )uku
Analisis C Desain Sistem In+ormasi ,200!&B&
>am)ar 21 :e+erensi 9IP= menurut Jogiyanto 9'
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
12/64
6
9IP= ,Hierarchy plus Input-Process-Output) mempunyai sasaran
utama se)agai )erikut !
1 6ntuk menyediakan suatu struktur guna memahami +ungsi-+ungsi
dari sistem
2 6ntuk le)ih menekankan +ungsi-+ungsi yang harus diselesaikan
oleh program8 )ukannya menunjukkan statemen-statemen
program yang digunakan untuk melaksanakan +ungsi terse)ut
% 6ntuk menyediakan penjelasan yang jelas dari input yang harus
digunakan dan output yang harus dihasilkan oleh masing-masing
+ungsi pada tiap-tiap tingkatan dari diagram-diagram 9IP=
4 6ntuk menyediakan output yang tepat dan sesuai dengan
ke)utuhan-ke)utuhan pemakaiSelain 9IP=8 #lo(hart menjadi salah satu )agian penting dalam
laporan ini Dalam #lo(hart dapat dilihat alur aliran implementasidari program yang sudah di)uat
>am)ar )erikut adalah sim)ol +lo(hart yang umumdigunakan!
>am)ar 22 Sim)ol-sim)ol #lo(hart
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
13/64
7
B. U/+"# T-/!%/3 P-$#'3#%$%/ V+"%,
1 /aria)el
/aria)el adalah suatu tempat dalam memori yang )er+ungsi
untuk menampung data
'endeklarasikan aria)el )er+ungsi untuk mengenal aria)el
terse)ut pada program yang di)uat 6ntuk mendeklarasikan
se)uah aria)el dapat digunakan pernyataan Dim yang diikuti
dengan nama aria)el !
2 7onstanta
7onstanta adalah suatu nama yang mempunyai +ungsi untuk
menyediakan tempat untuk suatu angka atau teks yang tidak
dapat diu)ah- u)ah nilainya
.entuk penulisan yang dapat digunakan untuk
mendeklarasikan suatu nilai konstanta adalah !
% *ilai
Seara umum nilai adalah sesuatu yang menunjukkan harga8
mutu8 menunjukkan kualitas8dan )erguna )agi manusia
?ontoh ! )ilangan )ulat8 )ilangan ganjil8 dll
4 =perator =perator adalah suatu tanda yang digunakan untuk
menghu)ungkan satu aria)el atau konstanta dengan aria)el
Dim Nama_Variabel [As type]
[Public Private] C!st Nama_"!sta!ta[As type] #
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
14/64
&
atau konstanta lain dengan tujuan melakukan )er)agai
manipulasi dan pengolahan data Pada 's /isual .asi 0
terdapat )ermaam-maam operator !a =perator Aritmatika
=perator aritmatika digunakan untuk melakukan operasi
aritmatika =perator aritmatika mempunyai hirarki paling
tinggi di)anding operator pem)anding dan operator logika
Penulisan operator aritmatika dengan hirarki dari paling
tinggi ke paling rendah8 se)agai )erikut !
Ta)el 21 =perator Aritmatika
O-#%
!'#
O-#%+
Pemangkatan
- Tanda *egati+
E 8 5 Perkalian C Pem)agian
F Pem)agian Integer
'od 'odulus ,Sisa hasil )agi
G 8 - Penam)ahan dan
pengurangan
G 8 C Pengga)ungan String
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
15/64
'
?ontoh !
A H 1 G 2 E % akan menghasilkan &
. H ,1 G 2 E % akan menghasilkan $
) =perator ogika
=perator logika digunakan untuk mengekspresikan satu
atau le)ih data ,ekspresi logika ,)oolean yang
menghasilkan data logika )aru Ta)el operator logika dengan
hierarki dari atas ke )a(ah adalah se)agai )erikut !
Ta)el 22 =perator ogika
?ontoh ! K A/4 L 108 H % O# M H dst
=perator Penugasan
=perator ini disim)olkan dengan tanda sama dengan ,H
dan )er+ungsi untuk memasukkan suatu data kedalam suatu
aria)el8 )entuknya se)agai )erikut !
aria)elK H Leks resiK
O-#
%!'# K-!-#%/3%/
*ot Tidak
And Dan=r Atau
or 3Mluie or
3N 3Nuialen
Imp Implikasi
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
16/64
1(
?ontoh !
9arga H 008 .anyak H
Jumlah H 9arga E .anyak
d =perator Pem)anding=perator ini digunakan untuk mem)andingkan suatu
data atau ekspresi dengan data atau ekspresi pula dan
menghasilkan nilai logika ,.oolean )enar atau salah
Ta)el 2% =perator Pem)anding
O-#
%!'# K-!-#%/3%/
H Sama dengan
L K Tidak sama dengan
L e)ih keil
K e)ih )esar LH e)ih keil sama dengan
KH e)ih )esar sama dengan
ike'empunyai iri yang
sama
Is Sama re+erensi o)jek
?ontoh ! A LK . 8 .K?8 ?LA
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
17/64
11
Tipe Data
Data adalah )ahan yang akan diolah atau diproses )erupa
angka8 huru+-huru+8 sym)ol-sym)ol8 kata-kata yang akan
menunjukkan situasi dan lain-lain yang )erdiri sendiri Tipe data
adalah jenis data yang ditangani oleh suatu )ahasa
pemrograman pada komputer Tiap-tiap )ahasa pemrograman
memiliki tipe data yang memungkinkan!
• Deklarasi terhadap aria)el tipe data terse)ut
• 'enyediakan kumpulan operasi yang mungkin terhadap
aria)el )ertipe data terse)ut
• =)yek Data adalah kumpulan elemen yang mungkin untuk
suatu tipe data tertentu
• 'is! integer mengau pada o)yek data -%2&B s5d %2&&8
)yte 0 s5d 28 string adalah kumpulan karakter maks 2
huru+
Data memiliki tipe yang )er)eda-)eda dan )iasanya data
dikelompokkan pada kelompok yang sejenis agar tidak terjadi
operasi matematika diantara data yang )er)eda jenis8 ontohnya
kita tidak )isa menjumlahkan nilai suatu jarak ,7m dengan
'assa ,7g karena keduanya memiliki tipe data yang )er)eda
.egitu juga dalam suatu program8 setiap nilai harus
dikelompokkan pada jenis-jenis tertentu yang dise)ut dengan
tipe data 'iroso+t /isual .asi menyediakan )e)erapa tipe
data seperti !
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
18/64
12
a Integer
Adalah jenis data numeri )erupa )ilangan )ulat , tanpa
peahan mulai dari %2&B O %2&&) .yte
Adalah jenis data yang )erupa )ilangan )ulat positi+
Deimal
Adalah jenis data yang digunakan untuk menyimpan nilai
desimal
d .olean
Adalah jenis data yang hanya memiliki dua )uah nilai yaitu
true dan +alse Jenis data ini )isa digunakan untuk memilih
salah satu diantara dua pilihan
e String
Adalah jenis data yang memiliki nilai al+a numeri8 yaitu nilai
yang )isa angka atau karakter khusus
+ Single
Adalah jenis data numeri yang memiliki kisaran nilai mulai
dari %40Be G %B hingga %402B2% Jenis data ini sering dise)ut
juga Single Preisian atau )ilangan )erpresisi tunggal
g Dou)le
Adalah jenis data numeri yang memiliki kisaran nilai yang
)esar 8 jenis data ini juga sering dise)ut dou)le preisian atau
)ilangan )erpresisi ganda
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
19/64
13
h Date
Adalah jenis data yang digunakan untuk menyimpan tanggal
dan jam
i ?ureny
Adalah jenis data yang digunakan untuk menyimpan nilai
uang
j ong
Adalah jenis data numeri yang hampir sama dengan integer
tetapi nilainya jauh le)ih )esar8 jenis data ini mem)utuhkan
memori yang ukup )esar
k =)jek
Adalah jenis data yang menyimpan o)jek seperti +orm8 ontrol
dan se)againya
l /ariant
Adalah jenis data yang )erisi segala maam data yang
)er)eda )iasanya digunakan untuk mengetahui jenis data
yang digunakan
C. J-/+ A,%+ 8%/3 D3"/%%/
Dalam penulisan laporan program projek 1 ini8 penulis
menggunakan aplikasi 'iroso+t /isual .asi 0
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
20/64
14
tertentu8 misalnya tom)ol diklik atau menu dipilih 7etika eent
terdeteksi8 eent yang )erhu)ungan akan melakukan aksi sesuai
dengan kode yang di)erikan@
1 Sekilas tentang /isual .asi
'iroso+t /isual .asi merupakan salah satu aplikasi
pemograman isual yang memiliki )ahasa pemrograman yang
ukup populer dan mudah untuk dipelajari .asis )ahasa
pemrograman yang digunakan dalam /isual .asi adalah
)ahasa .ASI? ,.eginners All-Purpose Sym)oli Intrution
?ode yang merupakan salah satu )ahasa pemrograman
tingkat tinggi yang sederhana dan mudah dipelajari Dengan
/isual .asi8 kita )isa mem)uat program dengan aplikasi >6I
,>raphial 6ser Inter+ae atau program yang memungkinkan
pengguna komputer )erkomunikasi dengan komputer terse)ut
menggunakan gra+ik atau gam)ar.e)erapa kemampuan atau man+aat dari /isual .asi
diantaranya adalah !a 6ntuk mem)uat o)jek- o)jek pem)antu program 'isalnya
kontrol Atie8 +ile help8 aplikasi internet8 dan se)againya) 6ntuk mem)antu mem)uat program aplikasi )asis "indo(s
'enguji program %!e&ugging) dan menghasilkan program
akhir )erakhiran 33 yang )ersi+at ,e'ecuta&le) atau dapat
langsung dijalankan
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
21/64
15
/isual )asi merupakan salah satu )ahasa pemrograman
komputer yang mendukung o)jet ,==P5=)jet =riented
Programming
2 .agian-)agian dari /isual .asi
/isual )asi merupakan program aplikasi "indo(s8 oleh
se)a) itu harus dijalankan dari dalam (indo(s dengan
langkah- langkah se)agai )erikut !
a 7lik tom)ol Start) Pilih menu Programs K 'iroso+t /isual Studio 0 K
'iroso+t /isual .asi 0 Se)uah kontak dialog seperti gam)ar 1 akan munul saat
memulai /isual .asi 6ntuk mem)uat program aplikasi
standar8 pilihlan S!%/4%#4 E9E8 lalu klik tom)ol O-/
>am)ar 2% kotak dialog *e( Projet
7emudian perhatikan lingkungan yang ada di dalam /. seperti!
)erikut ini !
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
22/64
16
>am)ar 24 ingkungan /isual .asi
7eterangan !
1 'enu .ar
Pada )agian ini terdapat menu-menu dasar yang akan
digunakan selama peranangan program Ada 'enu #ile
,untuk mem)uka program8 menyimpan program8 dll8 menu
/ie( ,untuk menampilkan tool-tool yang )elum ada8 'enu
:un ,untuk kompilasi8 ds)
2 Tool)ar
'erupakan se)uah )atang tool yang )erisi tom)ol-
tom)ol dengan gam)ar ikon yang dapat diklik untuk
melakukan suatu perintah khusus seara epat
% Tool)oM
Digunakan untuk pemilihan kontrol-kontrol yang akan
digunakan oleh program yang akan diranang Setiap kontrol
di(akili oleh se)uah ion tool)oM
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
23/64
17
>am)ar 2 #orm 3ditor Tool)oM
7eterangan gam)ar !
• P'/!-# 8 'emilih8 mengatur ukuran8 dan memindah posisi
ontrol yang terpasang pada )agian +orm
• P:!"#- B'; C'/!#',8 ontrol ini digunakan untuk
menampilkan gam)ar seperti .'P8 DI. ,)itmap8 I?=
,ion8 ?6: ,ursor8 "'# ,meta+ile8 3'# ,enhaned
meta+ile8 >I#8 and JP3>
• L%
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
24/64
1&
• F#%$- C'/!#',8 digunakan untuk mengelompokkan
ontrol-ontrol yang lain
• C'$$%/4 B"!!'/ C'/!#',8 ommand )utton hampir
munul pada setiap +orm8 )iasanya digunakan untuk
menangkap kejadian )erupa mouse lik
• C-: B'; C'/!#',8 'em)uat kotak periksa8 dimana
pengguna program dapat memilih )e)erapa pilihan
sekaligus
• O!'/ B"!!'/ C'/!#',8 'em)uat tom)ol pilihan8 dimana
pengguna progam hanya dapat memilih satu dari
)e)erapa pilihan yang disediakan
• L+!B'; C'/!#',8 )erisi sejumlah item dimana seorang
user dapat memilih salah satu atau )e)erapa item
• C'$
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
25/64
1'
• D#=-L+! B';& D#L+! B';& 4%/ F,-L+! B'; C'/!#',8
ketiganya digunakan untuk mem)uat suatu dialog untuk
sistem +ile ?ontrol terse)ut jarang digunakan se)a) ada
?ommon dialog ?ontrol yang akan kita )iarakan nanti
se)agai ganti dari ketiga ontrol diatas
• S%- 4%/ L/- C'/!#',& digunakan untuk memperindah
tampilan dari suatu +orm
• I$%3- C'/!#',8 ontrol ini mirip dengan Piture.oM?ontrol
tetapi digunakan se)agai ontainer ontrol- ontrol yang
lain
• D%!% C'/!#',8 merupakan kuni dari data )inding pada
/isual .asi Dengan menggunakan ontrol ini8 kita dapat
menghu)ungkan se)uah data)ase pada /isual .asi
• OLE C'/!#',8 digunakan se)agai tempat untuk program
ekternal yang ada pada (indo(s seperti spread sheet
yang dihasilkan oleh 'iroso+t 3Mel Dengan
menggunakan ontrol terse)ut kita dapat menampilkan
program lain pada se)uah aplikasi
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
26/64
2(
4 Jendela #orm
#orm adalah area tampilan yang )erhu)ungan dengan
se)uah jendela yang dapat dilihat ketika aplikasi )erjalan
Pada +orm ini dapat diletakkan kontrol dan kode untuk
pem)uatan program #orm akan )anyak digunakan saat
peranangan
Jendela ?ode
Jendela ?ode digunakan untuk menampilkan atau
menuliskan kode program
Projet 3Mplorer
Projet 3Mplorer akan menampilkan +orm-+orm dan modul
yang ada di dalam program yang kita )uat Dengan projet
eMplorer kita dapat )erpindah-pindah dari satu +orm ke +orm
yang lain
& Jendela Properties
Digunakan untuk mengatur si+at ,properti dari +orm atau
kontrol-kontrol Isi dari (indo(s properties ini dapat )eru)ah-
u)ah sesuai dengan +orm atau kontrol yang dipilih Pada
jendela Properties terdapat dua pilihan ta)ulasi8 yaitu
Alpha&etic dan (ategorie!
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
27/64
21
'emahami istilah =)jet8 Property8 'ethod dan 3ent
>am)ar 2 Ilustrasi untuk mengam)arkan Property8 'ethod dan
3ent
7eterangan !
- =)jet merupakan komponen di dalam se)uah program
- Property adalah karakteristik yang dimiliki o)jet
- 'ethod adalah aksi yang dapat dilakukan oleh o)jet
- 3ent adalah kejadian yang dapat dialami oleh o)jet
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
28/64
22
D. M:#'+'7! A::-++
'iroso+t Aess ,atau Microsoft Office Access adalah
se)uah program aplikasi )asis data komputer relasional yang
ditujukan untuk kalangan rumahan dan perusahaan keil hingga
menengah Aplikasi ini merupakan anggota dari )e)erapa
aplikasi 'iroso+t =++ie8 selain tentunya 'iroso+t "ord8 'iroso+t
3Mel8 dan 'iroso+t Po(erPoint Aplikasi ini menggunakan mesin
)asis data 'iroso+t Jet Data)ase 3ngine8 dan juga menggunakan
tampilan gra+is yang intuiti+ sehingga memudahkan penggunaSalah satu keunggulan 'iroso+t Aess dilihat
dari perspekti+ programmer adalah kompati)ilitas nya
dengan )ahasa pemrograman Strutured Query anguage ,SQR
Nuery dapat dilihat dan disunting se)agai statemen-statemen SQ8
dan statemen SQ dapat digunakan seara langsung di
dalam 'aro dan /.A 'odule untuk seara langsung
memanipulasi ta)el data dalam Aess Para pengguna dapat
menampurkan dan menggunakan kedua jenis )ahasa terse)ut
,/.A dan 'aro untuk memprogram form dan logika dan juga
untuk mengaplikasikan konsep )erorientasi o)jekData)ase adalah sekumpulan data disusun seara logis dan
seara sentral Data)ase memiliki )agian-)agian penting
diantaranya adalah !
1 Ta)el adalah sekumpulan data yang )erhu)ungan dengan topik
tertentu dan merupakan komponen data yang utama dari data)ase
https://id.wikipedia.org/wiki/Program_komputerhttps://id.wikipedia.org/wiki/Program_komputerhttps://id.wikipedia.org/wiki/Komputerhttps://id.wikipedia.org/wiki/RDBMShttps://id.wikipedia.org/wiki/Microsoft_Officehttps://id.wikipedia.org/wiki/Microsoft_Wordhttps://id.wikipedia.org/wiki/Microsoft_Excelhttps://id.wikipedia.org/wiki/Microsoft_Excelhttps://id.wikipedia.org/wiki/Microsoft_Excelhttps://id.wikipedia.org/wiki/Microsoft_PowerPointhttps://id.wikipedia.org/wiki/Microsoft_Jet_Database_Enginehttps://id.wikipedia.org/wiki/Graphical_user_interfacehttps://id.wikipedia.org/wiki/Graphical_user_interfacehttps://id.wikipedia.org/wiki/Perspektifhttps://id.wikipedia.org/wiki/Bahasa_pemrogramanhttps://id.wikipedia.org/wiki/Bahasa_pemrogramanhttps://id.wikipedia.org/wiki/Structured_Query_Languagehttps://id.wikipedia.org/w/index.php?title=Statemen&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Macro&action=edit&redlink=1https://id.wikipedia.org/wiki/VBAhttps://id.wikipedia.org/wiki/Logikahttps://id.wikipedia.org/wiki/Program_komputerhttps://id.wikipedia.org/wiki/Komputerhttps://id.wikipedia.org/wiki/RDBMShttps://id.wikipedia.org/wiki/Microsoft_Officehttps://id.wikipedia.org/wiki/Microsoft_Wordhttps://id.wikipedia.org/wiki/Microsoft_Excelhttps://id.wikipedia.org/wiki/Microsoft_Excelhttps://id.wikipedia.org/wiki/Microsoft_PowerPointhttps://id.wikipedia.org/wiki/Microsoft_Jet_Database_Enginehttps://id.wikipedia.org/wiki/Graphical_user_interfacehttps://id.wikipedia.org/wiki/Perspektifhttps://id.wikipedia.org/wiki/Bahasa_pemrogramanhttps://id.wikipedia.org/wiki/Structured_Query_Languagehttps://id.wikipedia.org/w/index.php?title=Statemen&action=edit&redlink=1https://id.wikipedia.org/w/index.php?title=Macro&action=edit&redlink=1https://id.wikipedia.org/wiki/VBAhttps://id.wikipedia.org/wiki/Logika
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
29/64
23
2 :eord adalah data lengkap dalam jumlah tunggal yang )iasanya
tersimpan dalam )entuk )aris seara horiontal pada ta)le
% #ield adalah tempat di mana data atau in+ormasi dalam kelompok
yang sama atau sejenis dimasukan yang )iasanya kesimpulan
)entuk kolom seara ertikal pada ta)el
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
30/64
24
E. S-+7%+ K'$"!-# 8%/3 D3"/%%/
>am)ar 2& Spesi+ikasi 7omputer yang Digunakan
F. S-,%+ !-/!%/3 STMIK PRANATA INDONESIA
1 Sejarah Singkat =rganisasi
Sekolah Tinggi 'anajemen In+ormatika dan 7omputer
,ST'I78 Sekolah Tinggi .ahasa Asing ,ST.A dan Akademi
Sekretaris ,A7S3'A Pranata Indonesia diselenggarakan oleh
ayasan 'anajemen In+ormatika Indonesia ,'II ?ipto 9adi
Pranoto8 tum)uh dan )erkem)ang )era(al dari lahirnya
em)aga Pendidikan 'anajemen In+ormatika dan 7omputer
,P'I7 'II ?ipto 9adi Pranoto se)agai sosok lem)aga
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
31/64
25
pendidikan pro+esi yang )ernaung di )a(ah DI76S3'AS
D3PDI7*ASDidirikan pada tanggal 2& Juli tahun 1$$ di jalan
?ut 'utia *o 2B A-. .ekasi Timur
3ksistensi dua )ersaudara )egitu padu dan harmonis
dalam olah manajemen Drs usrodi se)agai pemimpin tertinggi
dan Drs Su(andi se)agai pemimpin operasional8 dalam tahun
pertama mampu merekrut %B mahasis(a dan pada tahun ke-
dua meningkat menjadi B mahasis(a Seara kuantitas angka
ini menunjukkan )ah(a P'I7 ?ipto 9adi Pranoto dapat
diterima oleh masyarakat .ekasi
Seiring dengan perkem)angan lem)aga dan keinginan
meningkatkan status P'I78 pada 01 Juni 1$$B Drs Su(andi
dipanggil menghadap sang 7haliN ,meninggal dunia dalam usia
%& tahun Sejak saat itu8 duka yang mendalam dengan
semangat yang tak pernah luntur8 Drsusrodi terus melangkah
maju me(ujudkan komitmen )ersamanya
Program dan jurusan yang pertama di )uka adalah program
Diploma satu ,D-I dan Diploma satu ,D-III jurusan 'anajamen
In+ormatika dan 7omputer Akuntansi8 program Sarjana Strata 1
,S1 jurusan Teknik In+ormatika serta Sistem In+ormasi
Program-program lama yang menjadi em)rio lahirnya
program-program di atas di )uka dalam kemasan program PP'
yang )era+iliasi di )a(ah pendidikan tinggi terse)ut Program-
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
32/64
26
program terse)ut meliputi program Sekretaris8 .ahasa Inggris8
.ahasa Jepang dan 3kspor Impor
Pada 11 'aret 2004 lahirlah Sekolah Tinggi .ahasa Asing
,ST.A dengan diterima ijin penyelenggaraan dari Dirjen DI7TI
)ernomor %&5D5=52004 Proses perijinan ini melalui perjalanan
ukup panjang yakni terhitung sejak tahun 2001 9al itu karena
di tengah perjalanan proses perijinan terjadilah penggantian
kepemimpinan nasional ,peru)ahan ka)inet yang
mengaki)atkan proses pengajuan diulang )e)erapa kali
Selanjutnya pada )ulan Juli 2004 ijin penyelenggaraan
A7S3'A diperoleh Ijin penyelenggaraan ini diperoleh dengan
ara akuisisi dari ayasan 'itra ?ipta 'andiri dengan nama
institusi yaitu Akademi Sekretaris dan 'anajemen Insulindo
,AS'I .andung
Dan Sampai sekarang Sekolah Tinggi 'anajemen
In+ormatika dan 7omputer ,ST'I78 Sekolah Tinggi .ahasa
Asing ,ST.A dan Akademi Sekretaris ,A7S3'A Pranata
Indonesia menjadi satu kesatuan di)a(ah naungan ayasan
'anajemen In+ormatika Indonesia ,'II ?ipto 9adi Pranato
ST'I7 Pranata Indonesia sendiri memiliki )e)erapa 7ampus
a)ang dengan 7antor pusat )erada di Jln ?ut 'utia *o 2B
.erikut 7ampus pusat dan a)ang dari ST'I7 Pranata
Indonesia yaitu!
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
33/64
27
a ST'I7 Pranata Indonesia 7ampus A , 7ampus Pusat .ekasi) ST'I7 Pranata Indonesia 7ampus . ,Pondok >ede
ST'I7 Pranata Indonesia 7ampus ? ,?ikarangd ST'I7 Pranata Indonesia 7ampus D ,.ogore ST'I7 Pranata Indonesia 7ampus 3 ,7ara(ang+ ST'I7 Pranata Indonesia 7ampus # ,Parung Panjangg ST'I7 Pranata Indonesia 7ampus > ,?ileungsi
6ntuk laporan projet program 1 ini sendiri8 penulis
melakukan penelitian yang )erlokasi pada ST'I7 Pranata
Indonesia 7ampus . ,Pondok >ede
2 /isi 'isi Pranata Indonesia
a / I S I7ualitas sum)erdaya manusia merupakan kompetensi
inti dari pem)angunan nasional yang sangat menentukan
masa depan perada)an )angsa Indonesia dalam peraturan
dunia di )er)agai )idang Peningkatan kompetensi dan
komitmen sum)erdaya manusia Indonesia perlu
diprioritaskan melalui pendidikan yang mengau pada
norma-norma akademik8 nilai-nilai Panasila yang
menerminkan )udaya )angsa8 dan adapti+ terhadap
peru)ahan lingkungan yang )ergerak sangat epat seiring
dengan semakin derasnya arus glo)alisasi dan in+ormasi
serta kemajuan ilmu pengetahuan dan teknologi
) ' I S I.erdasarkan /isi diatas8 maka 'isi yang diem)an oleh
Sekolah Tinggi C Akademi Pranata Indonesia yang
didalamnya terdiri dari Sekolah Tinggi 'anajemen
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
34/64
2&
In+ormatika dan 7omputer8 Sekolah Tinggi .ahasa Asing dan
Akademi Sekretaris adalah mem)erikan peranan positi+
dalam pengem)angan ilmu pengetahuan dan teknologi serta
pem)angnan masyarakat panasila seperti yang diita-
itakan oleh pem)ukaan 66D 1$4 Dalam rangka inilah
Sekolah Tinggi dan Akademi Pranata Indonesia )erniat dan
)ertekad untuk menghasilakn sarjana-sarjana yang )erji(a
Panasila8 memiliki nilai dan sikap8 pengetahuan8
keerdasan8 keterampilan serta kemampuan dalam
mengaplikasikan disiplin ilmu yang diminatinya
BAB IIIIMPLEMENTASI PROGRAM
A. HIPO (H-#%#:8 P,"+ I/"!>P#'+-+ O"!"!)
Dalam projet program 1 ini terdapat 9IP= ,9irarki Plus Input-
Proses =utput dimana didalam 'enu 6tama terdapat lagi su) menu
yang memiliki )e)erapa data se)agai penunjang aplikasi penerimaan
mahasis(a )aru di ST'I7 Pranata Indonesia-7ampus . ,Pondok
>ede 'enu utama pada 9IP= terse)ut diantaranya8 se)agai )erikut!
a #ile
Didalam menu #ile terdapat % data8 yaitu! Data Sekolah8 Data
?alon 'ahasis(a .aru8 dan Data 'ahasis(a .aru
) aporan
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
35/64
2'
Didalam menu aporan sendiri terdapat % data laporan se)agai
pendukung data yang terdapat dalam menu #ile Diataranya yaitu!
aporan Data Sekolah8 aporan ?alon 'ahasis(a8 dan aporan
'ahasis(a .aru Author
'enu Author adalah keterangan author selaku pem)uat program
d 7eluar 'enu ini untuk keluar ,menutup 'enu 6tama seara
keseluruhan
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
36/64
3(
>am)ar %1 Diagram 9IP= ,9irarki Input Proses =utput
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
37/64
31
B. F,'?C%#!
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
38/64
32
C. P-#%/:%/3%/ T%$,%/
1 Peranangan 'enu 6tama
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
39/64
33
>am)ar %2 Peranangan 'enu 6tama
2 Peranangan #orm Data Sekolah
>am)ar %% Peranangan #orm Data Sekolah
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
40/64
34
% Peranangan #orm Data ?alon 'ahasis(a
>am)ar %4 Peranangan #orm Data ?alon 'ahasis(a
4 Peranangan #orm Data 'ahasis(a .aru
>am)ar % Peranangan #orm Data 'ahasis(a .aru
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
41/64
35
Peranangan #orm Author
>am)ar % Peranangan #orm Author
Peranangan aporan Data Sekolah
>am)ar %& Peranangan aporan Data Sekolah
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
42/64
36
& Peranangan aporan Data ?alon 'ahasis(a
>am)ar %B Peranangan aporan Data ?alon 'ahasis(a
B Peranangan aporan Data 'ahasis(a .aru
>am)ar %$ Peranangan aporan Data 'ahasis(a .aru
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
43/64
37
D. I$,-$-/!%+
.entuk implementasi tampilan program terdiri dari !
1 Implementasi 'enu 6tama
>am)ar %10 Implementasi 'enu 6tama
2 Implementasi #orm Data Sekolah
>am)ar %11 Implementasi #orm Data Sekolah
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
44/64
3&
% Implementasi #orm Data ?alon 'ahasis(a
>am)ar %12 Implementasi #orm Data ?alon 'ahasis(a
4 Implementasi #orm Data 'ahasis(a .aru
>am)ar %1% Implementasi #orm Data 'ahasis(a .aru
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
45/64
3'
Implementasi aporan Data Sekolah
>am)ar %14 Implementasi aporan Data Sekolah
Implementasi aporan ?alon 'ahasis(a
>am)ar %1 Implementasi aporan Data ?alon 'ahasis(a
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
46/64
4(
& Implementasi aporan Data 'ahasis(a .aru
>am)ar %1 Implementasi Data aporan 'ahasis(a .aru
B Implementasi Data)ase Sis(a .aru
a Ta)el :ayon ,untuk Data Sekolah
>am)ar %1& Ta)el :ayon) Ta)el alon ,untuk Data ?alon 'ahasis(a
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
47/64
41
>am)ar %1B Ta)el ?alon Ta)el sis(a ,untuk Data 'ahasis(a .aru
>am)ar %1$ Ta)el Sis(a
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
48/64
42
E. P#'+-+ P-$
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
49/64
43
) #orm Data ?alon 'ahasis(a
6ntuk +orm data alon mahasis(a di isual )asi atur
properties se)agai )erikut!
C'/!#', P#'-#!8 K-!-#%/3%/
#orm1*ame Data?alon'ahasis(a
?aption Data ?alon Sis(a .aru
a)el 1 ?aption Data ?alon Sis(a
a)el 2 ?aption *oPenda+ataran
a)el % ?aption *ama
a)el 4 ?aption Alamat
a)el ?aption Jenis 7elamin
a)el ?aption Tempat ahir
a)el & ?aption Tanggal ahir
a)el B ?aption Sekolah Asal
a)el $ ?aption :ayon
a)el 10 ?aption *em
TeMt)oM1 *ame Da+tar
TeMt)oM2 *ame *ama
TeMt)oM% *ame AlamatTeMt)oM4 *ame Tempat
TeMt)oM *ame :ayon
TeMt)oM *ame *em
?om)o)oM1
*ame 7elamin
?om)o)oM2
*ame AsalSekolah
DTPiker1 *ame Tanggal
Data1
*ame Data1
?onnet AessData)ase*ame
D!F/.FData)aseProjekFSis(a.arumd)
:eordsetType 0 - Ta)le
:eordSoure alon
D.>rid1 *ame D.>rid1
?ommand1*ame Simpan
?aption CSimpan
?ommand2*ame 7oreksi
?aption C7oreksi
?ommand% *ame 9apus
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
50/64
44
?aption C9apus
?ommand4
*ame 7eluar
?aption C7eluar
#orm Data 'ahasis(a .aru
6ntuk +orm data mahasis(a )aru di isual )asi atur
properties se)agai )erikut!
C'/!#', P#'-#!8 K-!-#%/3%/
#orm1
*ame Data'ahasis(a.aru
?aption Data 'ahasis(a .arua)el 1 ?aption Data 'ahasis(a
a)el 2 ?aption *oPenda+ataran
a)el % ?aption *IS
a)el 4 ?aption *ama
a)el ?aption Alamat
a)el ?aption Jenis 7elamin
a)el & ?aption Tempat ahir
a)el B ?aption Tanggal ahir
a)el $ ?aption =rang Tua5"aliTeMt)oM1 *ame *IS
TeMt)oM2 *ame *ama
TeMt)oM% *ame Alamat
TeMt)oM4 *ame Tempat
TeMt)oM *ame "ali
?om)o)oM1
*ame Da+tar
?om)o)oM2
*ame 7elamin
DTPiker1 *ame Tanggal
Data1
*ame Data1
?onnet Aess
Data)ase*ame
D!F/.FData)aseProjekFSis(a.arumd)
:eordsetType 0 - Ta)le
:eordSoure sis(a
D.>rid1 *ame D.>rid1
?ommand1*ame Simpan
?aption CSimpan
?ommand2 *ame 7oreksi
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
51/64
45
?aption C7oreksi
?ommand%
*ame 9apus
?aption C9apus
?ommand4*ame 7eluar
?aption C7eluar
2 Pengelolaan Data)ase
a Data Sekolah
*ama Data)ase ! :ayon
=rganisasi #ile ! 'iroso+t Aess
N
'
N%$%
F-,4T8-
S@
-K-!-#%/3%/
1 sekolah TeMt 2 *ama sekolah
2 :ayon TeMt 2 :ayon sekolah
) Data ?alon 'ahasis(a
*ama Data)ase ! alon
=rganisasi +ile ! 'iroso+t Aess
N
'
N%$%
F-,4T8-
S@
-K-!-#%/3%/
1 noda+ TeMt *o Da+tar
2 nama TeMt 2 *ama 'ahasis(a
% alt TeMt %0 Alamat 'ahasis(a
4 jekel TeMt $ Jenis 7elamin
tmpl TeMt 2 Tempat ahir tgll DateCTime B Tanggal ahir
& sekolah TeMt 2 *ama Sekolah
B rayon TeMt 2 :ayon Sekolah
$ *em TeMt B *em 'ahasis(a
Data 'ahasis(a .aru
*ama Data)ase ! sis(a
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
52/64
46
=rganisasi +ile ! 'iroso+t Aess
*IS ! *omor Induk Sis(a
Sie !
Type ! TeMt
1 6 0 0 1
7eterangan !
• 2 digit pertama adalah tahun masuk
• % digit terakhir adalah nomor urut mahasis(a
N'
N%$%F-,4
T8-S@-
K-!-#%/3%/
1 *is TeMt *o Da+tar
2 *ama TeMt 2 *ama 'ahasis(a
% Alt TeMt %0 Alamat 'ahasis(a
4 Jekel TeMt $ Jenis 7elamin
tmpl TeMt 2 Tempat ahir
tgll DateCTime B Tanggal ahir
& "ali TeMt 2 *ama =rangtua
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
53/64
47
% isting Program
a #orm 'enu 6tama
Priate Su) authors?lik,untuk memunulkan menu author "idiaU AuthorSho(3nd Su)
Priate Su) mn)aru?lik,
Vuntuk memunulkan data mahasis(a )aruV
Data'ahasis(a.aruSho(
3nd Su)
Priate Su) mnadangan?lik,
Vuntuk memunulkan laporan mahasis(a adanganV
ap'ahasis(a?adanganSho(
3nd Su)
Priate Su) mnalon?lik,
Vuntuk memunulkan data alon mahasis(a )aruVData?alon'ahasis(aSho(
3nd Su)
Priate Su) mn)aru?lik,
Vuntuk memunulkan laporan alon mahasis(aVap?alon'ahasis(aSho(3nd Su)
Priate Su) mnkel?lik,
untuk keluar dari +ormV
6nload 'e
3nd Su)
Priate Su) mnsek?lik,
Vuntuk memunulkan data sekolahVDataSekolahSho(3nd Su)
Priate Su) mnsis(a?lik,
Vuntuk memunulkan laporan mahasis(a )aruV
ap'ahasis(a.aruSho(
3ndSu)
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
54/64
4&
) #orm 'enu Data Sekolah
Pu)li d)rayon As Data)ase
Pu)li rsrayon As :eordset
Priate Su) #ormoad,
untuk koneksi ke data)aseV
Set d)rayon H =penData)ase,AppPath C WFSis(a .arumd)W
Set rsrayon H d)rayon=pen:eordset,W:ayonW
rsrayonIndeM H WariW
nama H WW
3nd Su)
Priate Su) nama?hange,
rsrayonSeek WHW8 namaTeMt
I+ rsrayon*o'ath Then
simpan3na)led H True
hapus3na)led H #alse
koreksi3na)led H #alse
3lseI+ *ot rsrayon*o'ath Then
rayonTeMt H rsrayon,1
simpan3na)led H #alse
hapus3na)led H True
koreksi3na)led H True
3nd I+
3nd Su)
Priate Su) hapus?lik,
Uuntuk menghapus data pada +ormVrsrayonDelete
Data1:e+resh
?all )ersih
3nd Su)
Priate Su) 7eluar?lik,
untuk keluar dari +ormV
6nload 'e
3nd Su)
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
55/64
4'
Priate Su) koreksi?lik,
Uuntuk mengu)ah dataV
rsrayon3dit
rsrayon,1 H rayonTeMt
rsrayon,0 H namaTeMt
rsrayon6pdate
Data1:e+resh
?all )ersih
3nd Su)
Priate Su) simpan?lik,
untuk menyimpan dataV
rsrayonAdd*e(
rsrayon,1 H rayonTeMt
rsrayon,0 H namaTeMt
rsrayon6pdate
Data1:e+resh
D.>rid1:e+resh
?all )ersih
3nd Su)
Priate Su) )ersih,
namaTeMt H WW
rayonTeMt H WW
namaSet#ous
3nd Su)
#orm 'enu Data ?alon 'ahasis(aPu)li d)alon As Data)asePu)li rsalon As :eordsetPu)li d)rayon As Data)asePu)li rsrayon As :eordset
Priate Su) alamat7eyPress,7eyAsii As IntegerI+ 7eyAsii H 1% Then7elaminSet#ous3nd I+ 3nd Su)
Priate Su) da+tar?hange,
untuk memasukkan data alon mahasis(aV
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
56/64
5(
rsalonSeek WHW8 da+tarTeMt
I+ rsalon*o'ath Then
simpan3na)led H Truehapus3na)led H #alsekoreksi3na)led H #alse3lseI+ *ot rsalon*o'ath ThennamaTeMt H rsalon,1alamatTeMt H rsalon,27elaminTeMt H rsalon,%tempatTeMt H rsalon,4tanggal/alue H rsalon,sekolahasalTeMt H rsalon,rayonTeMt H rsalon,&nemTeMt H rsalon,Bsimpan3na)led H #alse
hapus3na)led H Truekoreksi3na)led H True3nd I+ 3nd Su)
Priate Su) da+tar7eyPress,7eyAsii As IntegerI+ 7eyAsii H 1% ThennamaSet#ous3nd I+ 3nd Su)
Priate Su) #ormoad,untuk koneksi ke data)aseV
=n 3rror >oTo masalah
Set d)alon H =penData)ase,AppPath C WFSis(a .arumd)WSet rsalon H d)alon=pen:eordset,WalonWrsalonIndeM H Wari1WSet d)rayon H =penData)ase,AppPath C WFSis(a .arumd)WSet rsrayon H d)rayon=pen:eordset,W:ayonWrsrayonIndeM H WariWrsrayon'oe#irst"hile *ot rsrayon3=#sekolahasalAddItem ,rsrayon,0rsrayon'oe*eMt"end
masalah!
3nd Su)
Priate Su) hapus?lik,untuk menghapus dataV
rsalonDelete
Data1:e+resh?all )ersih3nd Su)
Priate Su) 7elamin7eyPress,7eyAsii As Integer
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
57/64
51
I+ 7eyAsii H 1% ThentempatSet#ous3nd I+ 3nd Su)
Priate Su) 7eluar?lik,untuk keluar dari +orm data alon mahasis(aV
6nload 'e
3nd Su)
Priate Su) koreksi?lik,untuk mengu)ah data yang sudah adaV
rsalon3dit
rsalon,0 H da+tarTeMtrsalon,1 H namaTeMtrsalon,2 H alamatTeMtrsalon,% H 7elaminTeMtrsalon,4 H tempatTeMtrsalon, H tanggal/aluersalon, H sekolahasalTeMtrsalon,& H rayonTeMtrsalon,B H nemTeMtrsalon6pdateData1:e+resh?all )ersih3nd Su)
Priate Su) nama7eyPress,7eyAsii As IntegerI+ 7eyAsii H 1% ThenalamatSet#ous3nd I+ 3nd Su)Priate Su) nem7eyPress,7eyAsii As IntegerI+ 7eyAsii H 1% ThensimpanSet#ous3nd I+ 3nd Su)
Priate Su) rayon7eyPress,7eyAsii As Integer
I+ 7eyAsii H 1% ThennemSet#ous3nd I+ 3nd Su)
Priate Su) sekolahasal?lik,untuk memasukkan data sekolahVrsrayonSeek WHW8 sekolahasalTeMtI+ *ot rsrayon*o'ath ThenrayonTeMt H rsrayon,1rayon3na)led H #alse3nd I+ 3nd Su)
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
58/64
52
Priate Su) sekolahasal7eyPress,7eyAsii As IntegerI+ 7eyAsii H 1% ThenrayonSet#ous3nd I+ 3nd Su)
Priate Su) )ersih,
Uuntuk menyimpan data yang telah diinputV
da+tarTeMt H WW
namaTeMt H WWalamatTeMt H WW7elaminTeMt H WWtempatTeMt H WWsekolahasalTeMt H WW
rayonTeMt H WWnemTeMt H WWda+tarSet#ous3nd Su)
Priate Su) tanggal7eyPress,7eyAsii As IntegerI+ 7eyAsii H 1% ThenasalsekolahSet#ous3nd I+ 3nd Su)
Priate Su) tempat7eyPress,7eyAsii As IntegerI+ 7eyAsii H 1% Then
tanggalSet#ous3nd I+ 3nd Su)
Priate Su) simpan?lik,untuk menyimpan data yang telah diinputV
rsalonAdd*e(
rsalon,0 H da+tarTeMtrsalon,1 H namaTeMtrsalon,2 H alamatTeMtrsalon,% H 7elaminTeMtrsalon,4 H tempatTeMt
rsalon, H tanggal/aluersalon, H sekolahasalTeMtrsalon,& H rayonTeMtrsalon,B H nemTeMtrsalon6pdateData1:e+reshD.>rid1:e+resh?all )ersih3nd Su)
d #orm 'enu Data 'ahasis(a .aruPu)li d)alon As Data)ase
Pu)li rsalon As :eordsetPu)li d)sis(a As Data)ase
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
59/64
53
Pu)li rssis(a As :eordset
Priate Su) da+tar?lik,rsalonSeek WHW8 da+tarTeMtI+ *ot rsalon*o'ath ThennisTeMt H WWnamaTeMt H rsalon,1alamatTeMt H rsalon,27elaminTeMt H rsalon,%tempatTeMt H rsalon,4tanggal/alue H rsalon,da+tar3na)led H #alsenama3na)led H #alsealamat3na)led H #alse7elamin3na)led H #alse
tempat3na)led H #alsetanggal3na)led H #alse
3lsenisTeMt H WWnamaTeMt H WWalamatTeMt H WW7elaminTeMt H WWtempatTeMt H WWVtanggal/alue H WW3nd I+ 3nd Su)
Priate Su) #ormoad,
untuk koneksi ke data )aseU
=n 3rror >oTo masalah
Set d)alon H =penData)ase,AppPath C WFSis(a .arumd)WSet rsalon H d)alon=pen:eordset,WalonWrsalonIndeM H Wari1WSet d)sis(a H =penData)ase,AppPath C WFSis(a .arumd)WSet rssis(a H d)sis(a=pen:eordset,Wsis(aWrssis(aIndeM H WariWrsalon'oe#irst"hile *ot rsalon3=#
da+tarAddItem ,rsalon,0rsalon'oe*eMt"end
masalah!
3nd Su)
Priate Su) (ali7eyPress,7eyAsii As IntegerI+ 7eyAsii H 1% ThensimpanSet#ous3nd I+ 3nd Su)
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
60/64
54
Priate Su) hapus?lik,
untuk menghapus dataU
rssis(aDelete
Data1:e+resh?all )ersih3nd Su)
Priate Su) 7eluar?lik,
untuk keluar dari +ormU
6nload 'e
3nd Su)
Priate Su) nis?hange,rssis(aSeek WHW8 nisTeMtI+ rssis(a*o'ath Then(ali H WWsimpan3na)led H Truehapus3na)led H #alsekoreksi3na)led H #alse3lseI+ *ot rssis(a*o'ath ThennamaTeMt H rssis(a,1alamatTeMt H rssis(a,27elaminTeMt H rssis(a,%tempatTeMt H rssis(a,4tanggal/alue H rssis(a,
(aliTeMt H rssis(a,nama3na)led H True7elamin3na)led H Truealamat3na)led H Truetempat3na)led H Truetanggal3na)led H Truesimpan3na)led H #alsehapus3na)led H Truekoreksi3na)led H True3nd I+ 3nd Su)
Priate Su) nis7eyPress,7eyAsii As Integer
I+ 7eyAsii H 1% Then(aliSet#ous3nd I+ 3nd Su)
Priate Su) koreksi?lik,
untuk mengu)ah dataU
rssis(a3dit
rssis(a,0 H nisTeMtrssis(a,1 H namaTeMtrssis(a,2 H alamatTeMtrssis(a,% H 7elaminTeMtrssis(a,4 H tempatTeMt
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
61/64
55
rssis(a, H tanggal/aluerssis(a, H (aliTeMtrssis(a6pdateData1:e+resh?all )ersih3nd Su)
Priate Su) simpan?lik,
untuk menyimpan dataU
rssis(aAdd*e(
rssis(a,0 H nisTeMtrssis(a,1 H namaTeMtrssis(a,2 H alamatTeMtrssis(a,% H 7elaminTeMt
rssis(a,4 H tempatTeMtrssis(a, H tanggal/aluerssis(a, H (aliTeMtrssis(a6pdateData1:e+reshD.>rid1:e+resh?all )ersih3nd Su)
BAB IV
PENUTUP
A. S$",%/
Projet ini dapat meningkatkan pengetahuan dan pengalaman
kita tentang Pemprograman /isual .asi Dalam proses pem)uatan
program ini8 'ahasis(a dituntut untuk selalu kreati+ dan inoati+
untuk menghasilkan suatu karya yang )aik dan se)agai media
pem)elajaran untuk )ekal menjadi seorang programmer yang
handal
Seara umum dalam proses pem)uatan suatu program meliputi
)e)erapa proses diantaranya8 penganalisaan masalah8
mengidenti+ikasi masalah8 pem)uatan design +orm8 pem)uatan
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
62/64
56
struktur koding yang di terjemahkan ke dalam )ahasa
pemprograman8 pemeliharaan dan dokumentasi
B. S%#%/
Dalam penulisan laporan ini8 penulis masih jauh dari kata
sempurna 'asih )anyak kekurangan yang ada di dalam penulisan
proyek program ini Penulis mengharapkan saran yang
mem)angun untuk kemajuan penulis dalam menyusun laporan
yang selanjutnya Semoga dapat )erman+aat khususnya untuk
penulis sendiri dan umumnya untuk para pem)aa
DAFTAR PUSTAKA
http!55googleoid5
http!55(ordpressom5
http!55a(irnu)ie(ordpressom5
http!55(ikipediaom5isual-)asi5
http!55isual)asi2010indonesia)logspotoid5201250$5sejarah-dan-
perkem)angan-isual-)asihtml
http!55id(ikipediaorg5(iki5/isual.asi
http!55(((aat-nueeo5200$50%5sejarah-pemrograman-isual-
)asihtml
http!55)o(o)log(ordpressom5200$505%15)ahasa-pemrograman-isual-
)asi--05
http!55(ikipediaom5+lo(hart-diagram-alir5
http://google.co.id/http://wordpress.com/http://awirnubie.wordpress.com/http://wikipedia.com/visual-basic/http://visualbasic2010indonesia.blogspot.co.id/2012/09/sejarah-dan-perkembangan-visual-basic.htmlhttp://visualbasic2010indonesia.blogspot.co.id/2012/09/sejarah-dan-perkembangan-visual-basic.htmlhttp://id.wikipedia.org/wiki/Visual_Basichttp://www.aat-nueve.co.cc/2009/03/sejarah-pemrograman-visual-basic.htmlhttp://www.aat-nueve.co.cc/2009/03/sejarah-pemrograman-visual-basic.htmlhttp://bowoblog.wordpress.com/2009/05/31/bahasa-pemrograman-visual-basic-6-0/http://bowoblog.wordpress.com/2009/05/31/bahasa-pemrograman-visual-basic-6-0/http://wikipedia.com/flowchart-diagram-alir/http://google.co.id/http://wordpress.com/http://awirnubie.wordpress.com/http://wikipedia.com/visual-basic/http://visualbasic2010indonesia.blogspot.co.id/2012/09/sejarah-dan-perkembangan-visual-basic.htmlhttp://visualbasic2010indonesia.blogspot.co.id/2012/09/sejarah-dan-perkembangan-visual-basic.htmlhttp://id.wikipedia.org/wiki/Visual_Basichttp://www.aat-nueve.co.cc/2009/03/sejarah-pemrograman-visual-basic.htmlhttp://www.aat-nueve.co.cc/2009/03/sejarah-pemrograman-visual-basic.htmlhttp://bowoblog.wordpress.com/2009/05/31/bahasa-pemrograman-visual-basic-6-0/http://bowoblog.wordpress.com/2009/05/31/bahasa-pemrograman-visual-basic-6-0/http://wikipedia.com/flowchart-diagram-alir/
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
63/64
57
http!55tatha2%)logspotoid5201450%5hipo-hierarhy-input-proess-
outputhtml
Jogiyanto 200 Analisis !an *esain +istem Informasi ogyakarta!
Pener)it Andi
'AD?='S 200B Microsoft Visual Basic #$0 untu Pemula 'adiun!
Pener)it Andi
LAMPIRAN
D%7!%# R?%8%! H4"
A. D%!% P#
8/17/2019 Laporan Aplikasi Penerimaan Mahasiswa Baru Menggunakan Visual Basic 6.0
64/64
7
.ekasi8 April 201
"idia #eronika
M'!!' 4%/ P-#+-$
Recommended