laporan aplikasi penerimaan mahasiswa baru menggunakan visual basic 6.0

Upload: widya-feronika

Post on 06-Jul-2018

269 views

Category:

Documents


0 download

TRANSCRIPT

  • 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-#+-$