• Tidak ada hasil yang ditemukan

Perancangan Aplikasi Tes Potensi Akademik Stan Menggunakan Microsoft Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2016

Membagikan "Perancangan Aplikasi Tes Potensi Akademik Stan Menggunakan Microsoft Visual Basic 6.0"

Copied!
84
0
0

Teks penuh

(1)

PERANCANGAN APLIKASI TES POTENSI AKADEMIK STAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0

TUGAS AKHIR

ABDUL RAUF 092406083

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(2)

PERANCANGAN APLIKASI TES POTENSI AKADEMIK STAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

ABDUL RAUF 092406083

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

(3)

PERSETUJUAN

Judul :PERANCANGAN APLIKASI TES POTENSI

AKADEMIK STAN MENGGUNAKAN MICROSOFT

VISUAL BASIC 6.0

Kategori : TUGAS AKHIR

Nama : ABDUL RAUF

Nomor Induk Mahasiswa : 092406083

Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA

Depatemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, Juli 2012

Komisi Pembimbing

Diketahui/Disetujui oleh Pembimbing, Departemen Matematika FMIPA USU

Ketua,

NIP. 1966209011988031002 NIP. 196312141989031001 Drs.Marihat Situmorang,M.Kom

(4)

PERNYATAAN

PERANCANGAN APLIKASI TES POTENSI AKADEMIK STAN

MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebut sumbernya.

Medan, Mei 2012

(5)

PENGHARGAAN

Puji syukur Alhamdulilah penulis ucapkan ke hadirat Allah SWT atas limpahan rahmat dan hidayah-Nya sehingga kajian tugas akhir ini dapat diselesaikan dengan baik dan dalam waktu yang telah ditetapkan.

Penyusunan tugas akhir ini masih banyak memiliki kekurangan karena keterbatasan kemampuan dan pengetahuan penulis, sehingga diharapkan kritik dan saran yang membangun serta dapat memberikan inspirasi yang baik untuk kemajuan tugas akhir ini.

Tugas Akhir merupakan salah satu syarat yang harus dilakukan setiap mahasiswa Teknik Informatika untuk dapat menyelesaikan pendidikan di Program D-3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara.

Pada kesempatan ini penulis juga menyampaikan terima kasih kepada seluruh pihak yang sudah banyak membantu:

1. Bapak Drs. Marihat Situmorang, M.Kom selaku Dosen pembimbing pada penyelesaian tugas akhir ini yang telah memberikan panduan dan penuh kepercayaan kepada penulis untuk menyelesaikan kajian tugas akhir ini.

2. Bapak Dr. Sutarman, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara.

3. Prof. Drs. Tulus, M.Si, selaku ketua Departemen Matematika di Universitas Sumatera Utara.

4. Bapak Drs. Syahril Efendi, S.Si, MIT dan Syahriol Sitorus S.Si, MIT selaku ketua dan sekretaris program studi D-3 Teknik Informatika di Universitas Sumatera Utara.

6. Para Staf/Pengajar Jurusan D-3 Teknik Informatika FMIPA USU.

7. Teristimewa kepada Kedua orang tua dan keluarga untuk segenap doa dan dukungannya. 8. Seluruh rekan-rekan dari D-3 Teknik Informatika FMIPA USU, khususnya Kom A

(6)

ABSTRAK

(7)

DAFTAR ISI

Daftar Tabel viii

Daftar Gambar ix

Bab 1 PENDAHULUAN 1

1.1 Latar Belakang 1

1.2 Rumusan Masalah 2

1.3 Tujuan Penelitian 2

1.4 Manfaat Penelitian 3

1.5 Tinjauan Pustaka 3

1.6 Metode Penelitian 3

1.7 Sistematika Penulisan 4

Bab 2 LANDASAN TEORI 6

2.1 Pengertian Aplikasi 6

2.2 Pengertian Aplikasi Sistem 6

2.3 Pengertian Visual Basic 6.0 7

2.4 Sejarah Microsoft Visual Basic 6.0 8 2.5Perkembangan Pemrograman Visual Basic 10 2.6Lingkungan di Microsoft Visual Basic 6.0 13

2.7Adobe Photoshop CS5 22

Bab 3 PERANCANGAN SISTEM 23

3.1 Perancangan Sistem 23

3.2 Perancangan Database 24

3.3 Model Analisis 24

3.3.1 Data Flow Diagram Konsep Aplikasi 25 3.3.2 Data Flow Diagram Level 1 pada Aplikasi 25

3.4 Flowchart Sistem 26

3.5 Perancangan Antar muka (Interface) 27

3.5.1 Form Splash Screen 27

3.5.2 Form Menu Utama 28

3.5.3 Form Soal 29

3.5.3 Form Jawaban 31

3.5.4 Form Menu Input Soal 31

(8)

Bab 4 IMPLEMENTASI SISTEM 34 4.1 Pengertian Implementasi Sistem 34

4.2 Tujuan Implementasi Sistem 34

4.3 Komponen-komponen Sistem 35

4.3.1 Perangkat Keras (Hardware) 36 4.3.2 Perangkat Lunak (Software) 36 4.3.3 Perangkat Operator ( Brainware) 37

4.4 Tampilan Aplikasi 38

4.4.1 Splash Screen 38

4.4.2 Halaman Menu Utama User 39

4.4.3 Menu Soal 40

4.4.4 Menu Lihat Jawaban 44

4.4.5 Menu Input Soal 45

4.4.6 Menu About 46

Bab 5 KESIMPULAN DAN SARAN 48

5.1 Kesimpulan 48

5.2 Saran 49

Daftar Pustaka 50

Lampiran

(9)

DAFTAR TABEL

Halaman

Tabel 2.1 Fungsi setiap Tool di Toolbar 14

Tabel 2.2 Fungsi dari setiap Tool di Toolbar 14

Tabel 3.1 Tabel Soal 24

(10)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Tampilan awal lembar kerja Microsoft Visual Basic 6.0 13 Gambar 2.2 Tampilan Menu Bar 14 Gambar 2.3 Tampilan Toolbar 14 Gambar 2.4 Tampilan Toolbox Standard 16 Gambar 2.5 Tampilan Form Window 20 Gambar 2.6 Tampilan Jendela Project 20 Gambar 2.7 Tampilan Jendela Properties 21 Gambar 2.8 Tampilan Jendela Form Layout 21 Gambar 2.9 Tampilan Window code 22

Gambar 3.1 Flowchart Sistem 26

Gambar 3.2 Rancangan Form Object Splash Screen 28 Gambar 3.3 Rancangan Form Menu Utama 29

Gambar 3.4 Rancangan Form Soal 30

Gambar 3.5 Rancangan Form Jawaban 31 Gambar 3.6 Rancangan Form Menu Input 32

Gambar 3.7 Rancangan Form About 33

Gambar 4.1 Tampilan Splash Screen 39 Gambar 4.2 Tampilan Menu Utama User 40

Gambar 4.3 Tampilan Menu Soal 1 41

Gambar 4.4 Tampilan Menu Soal 2 42

Gambar 4.5 Tampilan Menu Soal 3 43

Gambar 4.6 Tampilan Menu Soal 4 44 Gambar 4.7 Tampilan Menu Lihat Jawaban 45 Gambar 4.8 Tampilan Menu Input Soal 46

(11)

ABSTRAK

(12)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi saat ini membawa perubahan dalam berbagai bidang kehidupan

manusia. Salah satu hasil dari kemajuan teknologi adalah di hasilkannya komputer sebagai

salah satu alat bantu manusia. Dengan semakin berkembangnya teknologi internet telah

memunculkan berbagai aplikasi baru termasuk dalam bidang pendidikan.

Aplikasi adalah program yang direka untuk melaksanakan fungsi bagi pengguna atau

aplikasi lain yang dapat dimanfaatkan oleh masyarakat. Aplikasi juga merupakan bagian dari

sistem pakar yang kini biasa digunakan untuk membantu pekerjaan manusia yang mencakup

segala bidang, seperti bidang teknologi, ekonomi bahkan hingga

kesehatan

TPA atau Tes Potensi Akademik adalah tes yang digunakan untuk mengukur

kemampuan akademis seseorang secara umum. TPA bertujuan untuk mengetahui kecakapan

dan wawasan akademis yang wajib dimiliki oleh peserta tes,baik untuk mahasiswa perguruan

(13)

Aplikasi ini dirancang agar pengguna dapat melakukan Tes Potensi Akademik STAN

dan dapat mempersiapkan diri agar lebih matang lagi dalam menghadapi Tes STAN yang

sebenarnya khususnya Tes Potensi Akademik.

Dalam pertimbangan tersebut, dirancang sebuah aplikasi yang dapat membantu

pengguna dalam melakukan tes STAN dengan judul “Perancangan Aplikasi Tes Potensi

Akademik STAN Menggunakan Microsoft Visual Basic 6.0”.

1.2 Rumusan Masalah

Perancangan aplikasi ini diharapkan dapat memudahkan pengguna untuk menguji

kemampuan dalam penguasaan soal-soal Tes Potensi Akademik. Aplikasi ini juga dapat

diakses secara realtime dengan biaya yang relatif lebih murah.

1.3 Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah menerapkan dan mengembangkan pengetahuan

tentang pemrograman khususnya bahasa pemrograman visual basic dan database server

MySQL serta menjadi sebuah wadah untuk meningkatkan penguasaan pada soal-soal STAN

khususnya soal Tes Potensi Akademik.

1.4 Manfaat Penelitian

Adapun manfaat dari penelitian ini adalah membantu pengguna dalam mempersiapkan diri

(14)

ini sehingga didapat skor yang diharapkan sesuai dengan kebutuhan. Adapun dalam Tes

Potensi Akademik STAN ini, pengguna dapat mengetahui kekurangan yang dimiliki dan

dapat mengubahnya menjadi kelebihan.

1.5 Tinjauan Pustaka

1. TPA atau Tes Potensi Akademik adalah tes yang digunakan untuk mengukur kemampuan

akademis seseorang secara umum.TPA bertujuan untuk mengetahui kecakapan dan wawasan

akademis yang wajib dimiliki oleh peserta tes,baik untuk mahasiswa perguruan tinggi maupun

menjadi pegawai.

2. Aplikasi adalah program yang direka untuk melaksanakan fungsi bagi pengguna atau

aplikasi lain yang dapat dimanfaatkan oleh masyarakat.

3. STAN adalah Sekolah Tinggi Administrasi Negara, dimana melalui ujian saringan masuk

(USM) untuk masuk STAN.

1.6 Metode Penelitian

Metode penelitian adalah langkah-langkah sistematik yang digunakan untuk mengerjakan atau

menyelesaikan suatu masalah. Metode penelitian digunakan sebagai pedoman dalam

melaksanakan penelitian agar hasil yang dicapai tidak menyimpang dari tujuan yang

ditentukan sebelumnya. Adapun metode penelitian yang digunakan dalam penelitian ini antara

lain:

a.Pengumpulan data dengan bersumber pada buku yang memuat STAN, Microsoft Visual

(15)

b.Pengolahan data

Data-data yang telah diperoleh kemudian diolah dan dianalisa untuk digunakan dalam

aplikasi ini.

c. Membuat algoritma dan Flowchart dari aplikasi yang ingin dibangun agar aliran data

informasi dan transformasi data dapat sesuai dengan gambaran program yang

diinginkan maka digunakan langkah pengerjaan secara sistematis dan alat bantu berupa

flowchart dalam merancang aplikasi ini.

d. Perancangan dan pembuatan program dengan menggunakan bahasa pemrograman

Microsoft Visual Basic 6.0.

1.7 Sistematika Penulisan

Maksud dan tujuan dari pembuatan sistematika penulisan Tugas Akhir ini adalah untuk

mempermudah penulis dalam membuat dan menyelesaikan permasalahan yang dianalisis

oleh penulis sehingga lebih terarah dan lebih terfokus serta diuraikan Bab per-Bab.

Sistematika penulisan laporan ini adalah:

BAB 1 : PENDAHULUAN

Bab ini merupakan bagian yang berisi mengenai latar belakang, rumusan masalah,

tujuan penelitian, manfaat penelitian, tinjauan pustaka, metode penelitian,

sistematika penulisan.

BAB 2: LANDASAN TEORI

Bab ini berisi uraian teoritis mengenai pengertian-pengertian dan mengenai bahasa

(16)

BAB 3: PERANCANGAN SISTEM

Bab ini berisi rancangan aplikasi yang akan dibentuk, pengertian perancangan

sistem, data flow diagram, flowchart, persiapan database, file yang digunakan serta

algoritma terbentuknya program.

BAB 4: IMPLEMENTASI SISTEM

Bab ini berisi uraian pengertian dan implementasi sistem, spesifikasi aplikasi,

pengujian aplikasi dan tampilan halaman aplikasi yang dirancang.

BAB 5: KESIMPULAN DAN SARAN

Bab ini berisi uraian mengenai kesimpulan dan saran dari penelitian yang telah

(17)

BAB 2

LANDASAN TEORI

2.1 Pengertian Aplikasi

Aplikasi berasal dari kata application yang artinya penerapan,lamaran,penggunaan. Secara

istilah adalah program siap pakai yang direka untuk melaksanakan suatu fungsi bagi

pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang

dituju.

2.2 Pengertian Aplikasi Sistem

Aplikasi sistem adalah software yang dibeli perusahaan dari tempat pembuatnya. Aplikasi

akan menggunakan sistem operasi (OS) komputer dan aplikasi yang lainnya yang

mendukung. Istilah ini mulai perlahan masuk ke dalam istilah Teknologi Informasi semenjak

tahun 1993, yang biasanya juga disingkat dengan app. Secara historis, aplikasi adalah

software yang dikembangkan oleh sebuah perusahaan. App Industri PC tampaknya

menciptakan istilah ini untuk merefleksikan medan pertempuran persaingan yang baru, yang

(18)

2.3 Pengertian Visual Basic

Visual Basic merupakan cara termudah dan tercepat untuk membuat aplikasi yang dijalankan

di sistem operasi Microsoft Windows®. Apakah Anda seorang profesional atau pemula

sekalipun di bidang pemrograman Windows, Visual Basic menyediakan kepada Anda

sekumpulan perangkat untuk mempermudah dan menyederhanakan pengembangan aplikasi

yang tangguh.

Kata “Visual” merujuk kepada metode yang digunakan untuk membuat antar muka

yang bersifat grafis Graphical User Interface (GUI). Daripada menulis berbaris-baris kode

untuk menjelaskan pemunculan dan lokasi dari suatu elemen di dalam antar muka, Anda

dengan mudah dapat menambahkan object yang sebelumnya sudah dibangun ke dalam

tempat dan posisi yang Anda inginkan di layar Anda. Jika Anda pernah menggunakan

program untuk menggambar seperti Paint, maka Anda sebenarnya sudah memiliki keahlian

uuntuk membuat sebuah antar muka pengguna secara efektif.

Kata “Basic” merujuk kepada bahasa BASIC (Beginners All-Purpose Symbolic

Instruction Code), sebuah bahasa yang digunakan oleh banyak programmer dibandingkan

dengan bahasa lainnya dalam sejarah komputer. Visual Basic telah berubah dari bahasa asli

BASIC dan sekarang memiliki ratusan pernyataan (statements), fungsi (functions), dan kata

kunci (keywords), dan kebanyakan di antaranya terkait dengan antar muka grafis di Windows.

Pengguna tingkat pemula sekalipun dapat membuat aplikasi dengan mempelajari hanya

beberapa kata kunci, sementara kekuatan dari bahasanya membolehkan para pengguna

tingkat professional mencapai apapun yang dapat dihasilkan dengan menggunakan bahasa

(19)

Bahasa pemrograman Visual Basic tidaklah hanya identik dengan Visual Basic saja.

Sistem Pemrograman Visual Basic dalam bentuk Edisi Aplikasi, telah dimasukkan ke dalam

Microsoft Excel, Microsoft Access, dan banyak aplikasi Windows lainnya juga menggunakan

bahasa yang sama. Visual Basic Scripting Edition (VBScript) adalah sebuah bahasa skrip

yang digunakan secara lebih umum dan merupakan bagian dari bahasa Visual Basic. Dengan

mempelajari Visual Basic, maka Anda akan dibawa ke area-area yang telah disebutkan tadi.

2.4 Sejarah Microsoft Visual Basic 6.0

Sejarah Visual Basic diawali dari perkembangan bahasa BASIC di darthmouth College,

Amerika Serikat, pada awal tahun 1960-an. Sejak semula BASIC memang dirancang untuk

mudah dipelajari. Begitu sederhananya sehingga nyaris semua pakar pemrograman komputer

menggunakan BASIC sebagai bahasa pemrograman pertamanya. Pada tahun 1982 IBM/PC

diperkenalkan pada masyarakat, Microsoft pun membuat sistem operasi MS-DOS untuk

komputer ini. Didalamnya disertakan pula bahasa BASIC yang dikenal sebagai QuickBasic

(QBASIC). Pada tahun 1990-an era DOS berlalu digantikan era Windows. Tampilan grafis

windows yang sangat bagus dan lebih interaktif mengubah pemrograman dari pekerjaan yang

memusingkan kepala menjadi sebuah pekerjaan yang sangat menyenangkan. Microsoft pun

akhirnya membuat BASIC versi Windows yang dikenal dengan Microsoft Visual Basic.

Visual Basic memungkinkan pembuatan aplikasi Grapichal User Interface (GUI) atau

pemrograman yang menggunakan tampilan grafis sebagai alat komunikasi dengan

pemakainya. Pembuatan tampilan user interface dapat dilakukan dengan meletakkan

(20)

Visual Basic Merupakan bahasa pemrograman Visual sehingga dapat mempermudah

dalam mendesain tampilan program atau lebih dikenal dengan istilah user interface. Hal ini

sangat bermanfaat untuk membuat program yang bekerja dalam lingkungan windows yang

tampilannya lebih rumit. Dengan Bahasa Pemrograman biasa / Non Visual, Waktu seorang

programmer lebih banyak dihabiskan untuk mendesain tampilan program dibandingkan

dengan penulisan program utamanya. Visual basic adalah suatu bahasa pemrogramman visual

yang merupakan pengembangan terakhir dari Basic.

Bahasa Pemrogramman Visual Basic 6.0 merupakan perangkat lunak yang memiliki

kesamaan dengan bahasa Pemrogramman Basic dan bekerja pada lingkungan sistem operasi

Windows. Pemrogramman Visual Basic 6.0 juga memberikan kemudahan bagi programmer

dalam membuat sebuah program, karena dalam Bahasa pemrogramman Visual Basic 6.0

telah disediakan fasilitas-fasilitas pendukung yang mudah penggunaannya tanpa menambah

syntax program yang berbelit-belit seperti pada beberapa Bahasa pemrogramman lainnya,

yang tentunya akan lebih banyak menyita waktu dan pemikiran. Selain kemudahan tersebut,

Visual Basic 6.0 juga memiliki kecepatan proses yang tinggi dan keunggulan dalam file

eksekusi yang dihasilkan, yang mampu berdiri sendiri diluar software pembangunnya serta

kecilnya file eksekusi yang dihasilkan.

2.5 Perkembangan Pemrograman Visual Basic

VB 1.0 dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa

(21)

sebut TRIPOD,. Kemudian Microsoft mengontrak copper dan asosiasinya utk

mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.

Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :

1. Proyek “Thunder”

2.

dirintis

Visual Basic 1.0

3.

(May 1991) di rilis untuk windows pada Comdex/Windows

Wordltrade yg dipertunjukan di Atlanta , Georgia.

Visual Basic 1.0

4.

untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak

kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada

kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan

BASIC Professional Development System.

Visual Basic 2.0

5.

dirilis pada November 1992, Cakupan pemrogramannya cukup

mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada

Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class

modul yg berikutnya di implementasikan pada VB 4.

Visual Basic 3.0

6.

, dirilis pada musim panas 1993 dan dibagi menjadi versi standard

dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg

dapat membaca serta menulis database Jet (atau Access) 1.x

Visual Basic 4.0

7.

(Agustus 1995) merupakan versi pertama yg dapat membuat

windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan

kemampuan untuk menulis non-GUI class pada Visual Basic

Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic

untuk versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit

(22)

sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5 memperkenalakan

kemampuan untuk membuat User Control.

8. Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk

kemapuannya untuk membuat Aplikasi Web-based .

9.

Visual Basic 6 di jadwalkan akan

memasuki Microsoft “fasa non Supported” dimulai pada maret 2008

Visual Basic .NET

10.

(VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada

versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa

yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan

diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime

VB6 serta peningkatan penggunan memory.

Visual Basic .NET 2003

11.

(VB 7.1), dirilis dengan menggunakan NET framework versi

1.1.

Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET.

dan Microsoft memutuskan untuk menghilangkan kata kata .NET

a.

pada judulnya. Pada

Rilis ini, Microsoft memasukan bebrapa fitur baru, diantaranya:

Edit and Continue ,

b. Perbaikan pada Konversi dari VB ke VB NET12

mungkin inilah kekurangan fitur terbesar dari VB .NET.

Pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat

program sedang dijalankan.

Visual Basic .NET 2003

12.

(VB

7.1) , dirilis dengan menggunakan NET framework versi 1.1.

IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan

konversi If Not X Is Y menjadi

13.

If X IsNot Y

Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft

(23)

salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis

dari Microsoft

14.Visual Basic “Orcas”

a. True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan

untuk menggantikan fungsi IIF.

(VB 9.0) , dijadwalkan akan dirilis pada tahun 2007 dan

dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur ,

diantaranya :

b. LINQ Support.

c. Ekspresi Lambda.

d. XML Literals.

e. Nullable types.

f. Type Inference

Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang juga dkenal dengan nama VBx, akan

menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan

menjadi bagian dari SilverLight 1.

(24)

Gambar 2.1 Tampilan awal lembar kerja Microsoft Visual Basic 6.0

Beberapa lingkungan komponen penting di Visual Basic adalah:

1. Menu Bar

Menampilkan daftar menu yang berisi daftar perintah-perintah yang dapat digunakan saat

bekerja pada Visual Basic. Terdiri dari menu File, Edit, View, Project, Format, Debug,

Run, Query, Diagram, Tools, Add-Ins, Window dan Help.

Gambar 2.2 Tampilan Menu Bar

2. Main Toolbar

Digunakan untuk mengakses perintah-perintah dalam menu yang sering dipakai secara

(25)

Gambar 2.3 Tampilan Toolbar

Fungsi dari masing-masing tombol di Main Toolbar (Madcoms,2008)

Tabel 2.1 Fungsi Setiap Tool di Toolbar

Toolbar Nama Fungsi

Add Project Menambah Project baru dengan pilihan :

1. Standar EXE

2.ActiveX EXE

3. ActiveX DLL

4. ActiveX Control

Add Form Menambahkan item dengan pilihan:

1. Form

2. MDI Form

3. Module

4. Class Module

5. User Control

6. Property Page

7. User Document

8.Add File

Save Project Menyimpan Project

Menu Editor Menampilkan kotak dialog menu editor

(26)

Save Project

Group

Menyimpan Project

Cut Memotong kontrol yang ada di jendela form atau

teks yang ada di jendela code

Copy Menyalin kontrol yang ada di jendela form

Paste Menampilakan kontrol atau teks yang pernah

dipotong dengan perintah cut atau di salin dengan

perintah copy.

Find Mencari text pada jendela code

Undo Membatalkan suatu perintah yang pernah

dijalankan sebelumnya.

Redo Mengulangi perintah yang pernah dibatalkan

Start Menjalankan program

Break Menampilkan program yang sedang dijalankan

sementara

End Menampilkan program yang sedang berjalan

Project

Explorer

Menampilkan jendela Project Explorer

Properties

Window

Menampilkan jendela properties

Form layout

window

(27)

3. Jendela Toolbox (Toolbox Standard)

Toolbox standard berisi komponen-komponen yang merupakan sarana untuk membentuk

user interface.

Gambar 2.4 Tampilan Toolbox Standard

Fungsi dari masing-masing kontrol adalah :

Tabel 2.2 Fungsi dari setiap Tool di Toolbox

Tool Nama Keterangan

Picture Box Komponen ini digunakan untuk menampilkan gambar

dengan tipe gambar Bitmap (bmp), Icon (ico), Gif (gif),

JPEG (jpeg).

Object browser Menampilkan jendela object browser

(28)

Label Komponen ini digunakan untuk menampilkan teks, dan

pemakai tidak dapat berinteraksi dengan komponen ini

saat program dijalankan.

Text Box Komponen ini digunakan untuk menempatkan teks

dalam form dan pemakai dapat memberikan masukan /

berinteraksi dengan komponen ini.

Frame Komponen ini digunakan untuk mengelompokkan

kumpulan/grup dari komponen lain seperti option

button, check box, command button dan lainnya.

Command

button

Komponen ini digunakan untuk memberi perintah atau

tindakan ketika digunakan dalam aplikasi.

Check box Komponen ini digunakan untuk memberikan pilihan dimana pemakai / user dapat memilih lebih dari satu

buah pilihan dari beberapa pilihan yang disediakan

Option Button Komponen ini digunakan untuk memberikan pilihan

dimana pemakai/ user dapat memilih hanya satu pilihan

dari beberapa pilihan yang disediakan.

Combo box Komponen ini digunakan untuk menentukan pilihan

dari daftar pilihan yang disediakan. Bentuk pilihannnya

berupa Dropdown list.

List Box Komponen ini digunakan untuk menentukan pilihan

dari daftar pilihan yang disediakan. Bentuk pilihannya

tidak berupa Dropdown list tapi semua item di

(29)

Horizontal

Scroll Bar

Komponen ini digunakan untuk memungkinkan

pemakai memilih atau mengubah sesuatu dari suatu

objek selama masih dalam jangkauan horizontal objek

Vertikal Scroll

Bar

Komponen ini diguanakan untuk memungkinkan

pemakai memilih atau mengubah sesuatu dari suatu

objek selama masih dalam jangkauan vertical objek

Timer Komponen ini digunakan untuk mengoperasikan waktu

kejadian pada rutin program termasuk interval

waktunya.

Drive List Box Komponen ini digunakan untuk menampilkan daftar

drive yang terdapat dalam komputer.

Dir List Box Komponen ini digunakan untuk menampilkan direktori

yag terdapat di sebuah drive pada komputer

File List Box Komponen ini digunakan untuk menampilkan file pada

sebuah direktori di komputer.

Shape Komponen ini digunakan untuk membentuk objek dua

dimensi seperti bujur sangkar, linkaran, empat persegi,

dan elips

Line Komponen ini digunakan untuk membetuk garis

Image Box Komponen ini digunakan untuk menampilkan gambar

Bitmap(bmp), Windows meta file (wmf), dan Icon (ico)

(30)

form VB 6.0 dengan database yang akan digunakan

pada aplikasi tersebut

OLE Komponen ini digunakan untuk memungkinkan

pemakai menempelkan objek dari aplikasi VB 6.0 ke

aplikasi yang mendukung OLE ( Object linking and

Embedding)

4. Form Window

Form Window (jendela form) merupakan area untuk merancang program aplikasi. Pada

jendela form inilah diletakkan kontrol-kontrol (objek) seperti command button, textbox, label

dan lain-lain. Ukuran dari jendela form pada mulanya dapat kecil namun bisa diubah sesuai

dengan kebutuhan.

Gambar 2.5 Tampilan Form Window

5. Project Window

Project Window merupakan area berisi semua file program aplikasi Visual Basic 6.0.

Suatu aplikasi Visual Basic disebut dengan Project (proyek), dan setiap protek bisa terdiri

(31)

Gambar 2.6 Tampilan jendela project

6. Properties Window

Window ini berisi semua informasi mengenai kontrol (obyek) yang dibuat, dan bertugas

menyiapkan segala property dari contol yang diperlukan dalam perancangan User

Interface maupun pemrograman.

Gambar 2.7 Tampilan Jendela Properties

7. Form Layout Window

Form Layout Window merupakan jendela-jendela yang menunjukan tata letak form saat

ditampilkan pada layar monitor. Dengan bantuan Form Layout Window ini, akan dapat

(32)

Gambar 2.8 Tampilan Jendela Form Layout

8. Window Code

Window Code merupakan jendela yang digunakan untuk menampilkan kode program.

Gambar 2.9 Tampilan Window Code

2.7 Adobe Photoshop CS5

Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor citra buatan

Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek.

Perangkat lunak ini banyak digunakan oleh

(33)

gambar/foto, dan, bersama

diproduksi oleh Adobe Systems.

Photoshop tersedia unt

atas juga dapat digunakan oleh sistem operasi lain seperti

lunak tertentu seperti

Adobe Photoshop CS5 adalah sebuah program untuk pemrosesan grafik raster.

Mendukung banyak format grafis. Adobe Photoshop memungkinkan Anda untuk membuat

gambar baru dan mengeditnya. Photoshop digunakan untuk membuat gambar fotorealistik

untuk bekerja dengan warna scan gambar retouching transformasi koreksi warna-warna

grafik. Sebuah alat revolusioner untuk Content-Aware Isi dengan kecerdasan yang

dikembangkan dengan baik dapat langsung menghapus objek atau bagian gambar yang

(34)

BAB 3

PERANCANGAN SISTEM

3.1 Perancangan Sistem

Perancangan sistem merupakan pemaparan tentang program yang telah dibuat agar program

lebih mudah dimengerti. Perancangan sistem dipergunakan untuk menyajikan sebuah

program menjadi sebuah sistem yang dapat menjadi aplikasi yang mempernudah kerja

manusia. Program ini dapat dipergunakan menggunakan PC sehingga user dapat dengan

mudah menggunakan sebagai pedoman. Database yang digunakan untuk menyimpan data

adalah MYSQL sebagai koneksi dengan database dipergunakan koneksi ADODB.

Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user (pemakai)

mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta

diimplementasikan. Perancangan sistem adalah suatu upaya untuk membuat suatu sistem baru

atau memperbaiki sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah

ada. Desain sistem secara umum mengidentifikasikan komponen komponen sistem informasi

yang akan didesain secara terinci. Desain terinci dimaksudkan untuk pemogram komputer

(35)

3.2 Perancangan Database

Database dalam aplikasi ini digunakan agar bisa menyimpan data soal. Aplikasi ini

menggunakan MYSQL sebagai database. Dari hasil desain yang telah dibuat, maka

diperlukan 1 buah databasedan 5 (lima) buah tabel yang terdiri dari:

1. Tabel tbl_soal

Tbl_soal merupakan tabel soal berfungsi untuk menyimpan dan menampilkan data soal yang

akan dikerjakan oleh user. Dibawah ini adalah perancangannya:

Tabel 3.1 Tabel Soal

Nama Field Type Width

Id_soal * Varchar 4

Pertanyaan Varchar 300

Pilihan_A Varchar 200

Pilihan_B Varchar 200

Pilihan_C Varchar 200

Pilihan_D Varchar 200

Pilihan_E Varchar 200

Jawaban Varchar 5

*key ini bertipe integer yang merupakan primary key (kunci utama) pada tabel soal

3.3 Model Analisis

Model representasi aliran proses perangkat lunak yng akan dirancang akan disajikan dalam

Data Flow Diagram (DFD). DFD digunakan untuk menggambarkan aliran informasi dan

proses data yang bergerak dari input data hingga output. DFD memudahkan pemakai yang

(36)

3.3.1 Data Flow Diagram Konsep pada Aplikasi Tes Potensi Akademik STAN

DFD level 0 atau sering disebut DFD konsep ini terdiri dari dua entity yaitu Pengguna (user).

User menjawab soal yang terdapat didalam sistem dan dari jawaban-jawaban yang diinput

user, sistem mengambil nilai atau skor sesuai dengan jawaban dari user.

3.3.2 Data Flow Diagram Level 1 pada Aplikasi Tes Potensi Akademik STAN

Pada level ini terjadi 2 proses pada masing-masing entity. Proses pada user adalah menjawab

soal-soal, melihat hasil skor yang didapat.

Adapun simbol-simbol dari Data Flow Diagram yaitu:

Tabel 3.2 Simbol – Simbol DFD

No Gambar Nama Fungsi

1. Kesatuan Luar

(External entity)

Merupakan kesatuan luar di lingkungan luar sistem yang akan memberikan input atau menerima output dari sistem

2. Proses Kegiatan dari hasil suatu arus data yang masuk dalam proses untuk dihasilkan arus data yang akan keluar

3. Aliran Data

(Data Flow)

Data mengalir melalui sistem dimulai dengan sebagian input dan diubah menjadi output

4. Penyimpanan

Data

(37)

3.4 Flowchart Sistem

Untuk memperjelas bagaimana proses tes ini berjalan semua proses yang dilakukan dapat

digambarkan melalui flowchart sebagai berikut:

No Yes

No Yes

Yes No

No Yes

No Yes

No

Gambar 3.1 Flowchart Sistem

3.5 Perancangan Antarmuka (Interface)

Antarmuka (Interface) merupakan bagian dari sistem aplikasi yang digunakan sebagai alat

komunikasi antara sistem dan user. Perancangan antarmuka dalam aplikasi tes potensi

akademik STAN ini terdiri dari: START

Splash Screen

Input Jawaban Menjawab soal Menu utama

(Home)

Lihat hasil

(38)

1. Perancangan Antarmuka untuk Pengguna (User)

Antarmuka untuk user dirancang agar user dapat melakukan tes potensi akademik

STAN dengan menjawab soal-soal yang tersedia.

3.5.1 Form Splash Screen

Splash Screen adalah form yang biasa ditampilkan sesaat setelah sebuah program aplikasi

diaktifkan (running). Splash Screen digunakan untuk menampilkan informasi tentang hal-hal

yang berhubungan dengan judul dan pembuat program aplikasi, beberapa detik sebelum

program aplikasi siap digunakan. Objek splash screen ini tediri dari kontrol label, kontrol

image, dan kontrol timer.

1. Rancangan Form Splash Screen

Gambar 3.2 Rancangan Form Objek Spash Screen Kontrol image

Kontrol label 1

Kontrol label

Kontrol label

Kontrol label 4 Kontrol

(39)

3.5.2 Form Menu Utama

Menu utama merupakan halaman yang menampilkan form utama yang berisikan pilihan

menu soal, dan exit. Menu utama ini terdiri dari kontrol command button dan kontrol image.

Fungsi darimenu utama ini adalah sebagai menu utama dari aplikasi untuk mengeksekusi

objek-objek berikutnya.

Berikut ini adalah rancangan form utama dari aplikasi ini:

1. Rancangan Form Menu Utama

Gambar 3.3 Rancangan Form Utama

Gambar 3.3 Rancangan Form Menu Utama

3.5.3 Form Soal

Form soal ini digunakan user untuk menjawab pertanyaan yang tersedia sesuai dengan tahun

yang dipilih. Pilihan jawaban pada form soal ini ada 4 yaitu: A, B, C, D.

Berikut ini adalah rancangan form soal: Kontrol image

Command button 1

(40)
(41)

3.5.4 Form Jawaban

Form jawaban digunakan agar user dapat membandingkan jawaban yang benar dengan

jawaban yang diinput oleh user. Sehingga jika jawaban user salah maka user dapat

memperbaikinya. Jika jawaban user salah, maka status jawabannya berwarna merah dan jika

jawaban user benar, maka status jawabannya berwarna biru.

1. Rancangan Form Jawaban

Gambar 3.5 Rancangan Form Jawaban

Gambar 3.5 Rancangan Form Jawaban

Gambar 3.5 Rancangan Form Jawaban

3.5.5 Form Menu Input Soal

Dalam form menu soal input soal ini, pengguna dapat mengedit soal dengan menggunakan

perintah tambah, edit, hapus, dan kembali. Dan data yang sudah di proses, secara otomatis

akan tersimpan di database.

No status jawaban anda Jawaban yang benar jawaban anda

1. 2.

3.

20.

Hasil yang anda dapatkan

Status Label jawaban Label jawaban

Status Label jawaban Label jawaban

Status Label jawaban Label jawaban

Status Label jawaban Label jawaban

(42)

Gambar 3.6 Rancangan Menu Input Soal

Gambar 3.6 Rancangan Form Menu Input Soal

Gambar 3.6 Rancangan Form Menu Input Soal

3.5.6 Form About

Form about memuat nama pembuat dan tujuan aplikasi ini dibuat. Dengan user mengklik

tombol about me yang terdapat pada menu utama, maka secara otomatis user dapat

mengetahui pembuat aplikasi tersebut.

ID

Pertanyaan

Pilihan A

Tambah Edit Hapus List Soal

Pilihan B

Pilihan C

Pilihan D

Jawaban

Kategori

(43)

1. Rancangan Form About

Gambar 3.7 Rancangan Form About

Gambar 3.7 Rancangan Form about

Kontrol image

Application Title

Penulis

Tujuan pembuatan aplikasi

(44)

BAB 4

IMPLEMENTASI SISTEM

4.1 Pengertian Implementasi Sistem

Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain sistem

yang ada dalam dokumen desain sistem yang disetujui dan diuji, maupun menginstal dan

memulai sistem baru atau sistem yang diperbaiki.

Sistem yang telah dirancang selanjutnya akan diteruskan tahap implementasi sistem.

Jadi tahap implementasi sistem ini merupakan kelanjutan dari tahap perancang sistem. Pada

tahap implementasi sistem ini difokuskan pada penerapan sistem yang didesain kepada

bahasa yang sesuai, sehingga pada akhirnya diperoleh hasil yang sesuai dengan yang

diinginkan.

4.2 Tujuan Implementasi Sistem

Adapun tujuan-tujuan dari implementasi sistem yaitu:

a. Menyelesaikan desain sistem yang ada dalam dokumentasi yang telah disetujui,

(45)

b. Menulis, menguji dan mendokumentasi program serta prosedur yang diperlukan pada

sistem yang telah disetujui.

c. Memastikan bahwa pemakai dapat mengoperasikan sistem yang baru yaitu dengan

mempersiapkan manual pemakai dan dokumentasi yang lain serta melatih pemakai.

d. Mempertimbangkan atau memperhitungkan bahwa sistem memenuhi permintaan

pemakai, yaitu dengan menguji sistem secara keseluruhan.

e. Memastikan bahwa konversi sistem yang baru berjalan dengan benar, yaitu dengan

membuat rencana, mengontrol dan melakukan instalasi sistem yang baru secara benar.

Langkah-langkah yang dibutuhkan dalam pengimplementasian sistem adalah sebagai

berikut.

a. Menyelesaikan desain sistem.

b. Mendapatkan software dan hardware

c. Menulis, menguji, mengontrol dan mendokumentasikan program komputer.

d. Menguji sistem.

e. Mendapatkan persetujuan.

4.3 Komponen-Komponen Sistem

Pada dasarnya setiap rancangan desain memerlukan sarana pendukung yaitu berupa

peralatan-peralatan atau komponen yang sangat berperan sekali. Adapun kebutuhan sistem

(46)

4.3.1 Perangkat Keras (Hardware)

Hardware adalah seluruh komponen peralatan yang membentuk suatu sistem komputer dan

peralatan lainnya yang memungkinkan dapat melaksanakan tugasnya. Adapun hardware yang

dibutuhkan agar sistem dapat berjalan antara lain:

a. Monitor super VGA, merupakan tempat munculnya tampilan atau suatu data pada

layar monitor.

b. CPU (Central Processing Unit)

CPU merupakan jantung dari komputer, selain itu CPU juga merupakan komponen

sebagai pusat pengolahan data serta pengontrolan dan keseluruhan pada sistem

komputer.

c. Harddisk merupakan tempat sistem beroperasi dan media penyimpanan.

d. Memori sesuai dengan kebutuhan.

e. Keyboard dan mouse yang merupakan salah satu komponen komputer yang

digunakan untuk meng-input data ke komputer.

4.3.2 Perangkat Lunak (Software)

Dengan adanya fasilitas hardware saja, tentu tidak akan dapat digunakan tanpa adanya

bantuan penuh dari komponen software. Ada beberapa software yang digunakan dalam

(47)

1. Microsoft Visual Basic 6.0

Microdoft visual basic adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman

adalah perintah-perintah atau instruksi yang dimengerti oleh komputer untuk melakukan

tugas-tugas tertentu. Microsoft visual basic merupakan bahasa pemrograman yang

menghasilkan aplikasi-aplikasi pada windows yang berbasis grafis (GUI-Grafical User

Interface).

2. Database MySQL

MySQL adalah sebuah

database management system) atau DBMS yan

juta instalasi di seluruh dunia

di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan

penggunaan GPL.

4.3.3 Perangkat Operator (Brainware)

Sistem komputerisasi yang berfungsi sebagai alat bantu manusia di bidang pengolahan data

membutuhkan manusia sebagai aspek yang menangani proyek pada komputer. Inilah yang

disebut dengan aspek brainware. Brainware terdiri atas:

a. Sistem analisis, yaitu orang yang membentuk dan membangun fasilitas rancangan

(48)

b. Programmer, yaitu bertugas membuat dan membangun program dengan menggunakan

salah satu fasilitas software yang telah ditentukan.

c. Operator, yaitu orang yang menangani langsung dalam pengolahan data, mulai dari

mempersiapkan data sampai dalam pemasukan data dalam komputer.

4.4 Tampilan Aplikasi

Berikut adalah tampilan dari program aplikasi tes potensi akademik STAN.

4.4.1 Splash Screen

Tampilan pertama setelah program dijalankan adalah tampilan splash screen. Tampilan ini

merupakan layar pembuka yang hanya tampil beberapa saat sebelum menuju ke halaman

utama. Tampilan ini menampilkan sekilas tentang program, versi pembuatan, dan nama

(49)

Gambar 4.1 Tampilan Splash Screen

4.4.2 Halaman Menu Utama User

(50)

Gambar 4.2 Tampilan Menu Utama User

4.4.3 Menu Soal

Menu ini merupakan menu dimana user dapat menjawab soa-soal yang tersedia dan hasilnya

akan dapat dilihat. Menu ini juga dilengkapi menu lihat jawaban, sehingga dengan mudah

(51)
(52)
(53)
(54)

Gambar 4.6 Tampilan Menu Soal 4

4.4.4 Menu Lihat Jawaban

Menu ini merupakan menu untuk melihat jawaban yang dilakukan oleh sistem berdasarkan

jawaban-jawaban yang diinput oleh user saat menjawab pertanyaan. Dari menu ini akan

(55)

Gambar 4.7 Tampilan Menu Lihat Jawaban

4.4.5 Menu Input Soal

Pada menu ini user dapat menginput soa dengan menggunakan perintah tambah, edit, simpan,

hapus.

(56)

Gambar 4.8 Tampilan Menu Input Soal

4.4.6 Menu About

Pada menu ini user dapat melihat nama pembuat program aplikasi dan juga dapat mengetahui

(57)

(58)

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem dalam

membangun aplikasi tes potensi akademik STAN, maka dapat disimpulkan bahwa:

1. Penggunaan dan pemanfaatan aplikasi ini dapat memberikan kemudahan bagi masyarakat

dalam melakukan tes simulasi mengerjakan soal terutama soal tes potensi akademik STAN

sebelum menghadapi tes STAN sebenarnya.

2. Aplikasi ini bersifat realtime dan dinamis sehingga memudahkan masyarakat dalam

menggunakan aplikasi ini.

3. Dalam menyelesaikan pembuatan program Aplikasi ini, usaha yang dilakukan adalah

mengumpulkan, mengkaji buku-buku, browsing internet, menyajikan data, pembuatan

desain untuk proses user interface program, melakukan implementasi sebagai dasar

(59)

5.2 Saran

Aplikasi tes potensi akademik STAN yang dibuat penulis dirasa masih belum mengakomodir

semua kebutuhan user. Di samping itu pemanfaatan teknologi untuk perangkat lunak yang

digunakan belum dapat diaplikasikan secara optimal.

Penulis berharap program ini dapat dikembangkan lagi menjadi sebuah aplikasi yang lebih

tangguh serta lebih berkualitas sehingga membuat orang-orang yang kesulitan dalam

(60)

DAFTAR PUSTAKA

Martono,Hendro,S.psi. 2011.Referensi Sukses lulus TPA.Jakarta: Penerbit Raya.

Prasetyo,Puguh Wahyu.2011.Cara Pintar taklukkan tes TPA maksimalkan nilai TPA untuk

masuk perguruan tinggi S1, Pascasarjana.Yogyakarta:Cahaya Atma Pustaka.

Club,Jogja Teacher.2012.Latihan Soal-Soal USM STAN 99,99% lolos.Yogyakarta: Agrogos

Publishing.

Bunafit Komputer. 2008. 25 Aplikasi Windows Populer dengan Visual Basic 6.0. Jakarta: PT. Elex Media Komputindo.

Kurniadi, Adi. 2000. Pemrograman Visual Basic 6.0. Jakarta: PT. Elex media Komputindo.

Nalwan Agustinus. 2004. Membuat program Profesional Secara Cepat dengan Visual Basic 6.0. Jakarta: PT. Elex Media Komputindo.

Dewobroto Wiryanto.2004. Aplikasi Sains dan Teknik dengan Visual Basic 6.0. Jakarta: PT. Elex Media Komputindo.

Sanjaya Ridwan, dkk.2004.Mempercantik Desain Form Pada Visual Basic 6.0. Jakarta: PT. Elex Media Komputindo.

MADCOMS. 2008. Microsoft Visual Basic 6.0 untuk Pemula. Madiun: Penerbit Andi.

http://id.wikipedia.org/wiki/Komputer. Diakses tanggal 24 Januari 2012

(61)

LAMPIRAN 1

Kode Program Splash Screen Private Sub Form_Load()

lblVersion.Caption = "Version " & App.Major & "." & App.Minor & "." & App.Revision

lblProductName.Caption = App.Title 'lblCopyright.Caption = App.Comments 'lblCompany.Caption = App.CompanyName

Image1.Picture = LoadPicture(App.Path & "\img\Splash.bmp") End Sub ElseIf bar.Value = 28 Then

lbBar.Caption = "Waiting database . . ." ElseIf bar.Value = 40 Then

lbBar.Caption = "Initializing . . ." ElseIf bar.Value = 68 Then

lbBar.Caption = "Please wait . . ." ElseIf bar.Value = 100 Then

(62)

Lampiran 2

Kode Program Menu Utama

Private Sub CmdExit_Click()

Kode Program Soal 1

Public score, benar As Integer Public koneksi As Object

Private Sub InitConnection()

(63)

If CmbKategori.Text = "KEMAMPUAN VERBAL" Then 'strSQL = "select * from tbl_modul where Kategori_Modul='" & CmbKatInfinitive.Text & "'"

strSQL = "Select * from tbl_soal where Kategori_Soal= '" & CmbKategori.Text & "'"

ElseIf CmbKategori.Text = "KEMAMPUAN PENALARAN" Then 'strSQL = "Select * from tbl_modul where

kategori_Modul = '" & CmbKatReview.Text & "'"

strSQL = " Select * from tbl_soal where Kategori_Soal = '" & CmbKategori.Text & "'"

ElseIf CmbKategori.Text = "KEMAMPUAN KUANTITATIF" Then 'strSQL = "Select * from tbl_modul where

kategori_Modul = '" & CmbKatReview.Text & "'"

strSQL = " Select * from tbl_soal where Kategori_Soal = '" & CmbKategori.Text & "'"

End If

Set rsBelajar = New ADODB.Recordset

rsBelajar.CursorLocation = adUseClient 'bagian terpenting untuk recordCount

rsBelajar.Open strSQL, koneksi

(64)
(65)

Else

' membandingkan pilihan dengan jawaban yang benar ---

'MsgBox "pilihan : " & pilihan(0) & pilihan(1) & pilihan(2) & pilihan(3)

For i = 0 To 4

(66)

'score = score + 20

(67)

Private Sub CmdLihat_Click()

(68)
(69)

Lampiran 4

Kode Program Soal 2

Private Sub InitConnection()

ElseIf Soal_2.pilB(i).Value = True Then pilihan(i) = "B"

ElseIf Soal_2.pilC(i).Value = True Then pilihan(i) = "C"

ElseIf Soal_2.pilD(i).Value = True Then pilihan(i) = "D"

(70)

For i = 10 To 14

If Soal_3.pilA(i).Value = True Then pilihan(i) = "A"

ElseIf Soal_3.pilB(i).Value = True Then pilihan(i) = "B"

ElseIf Soal_3.pilC(i).Value = True Then pilihan(i) = "C"

ElseIf Soal_3.pilD(i).Value = True Then pilihan(i) = "D"

' ElseIf Soal_3.pilE(i).Value = True Then 'pilihan(i) = "E"

ElseIf Soal_4.pilB(i).Value = True Then pilihan(i) = "B"

ElseIf Soal_4.pilC(i).Value = True Then pilihan(i) = "C"

ElseIf Soal_4.pilD(i).Value = True Then pilihan(i) = "D"

' ElseIf Soal_3.pilE(i).Value = True Then 'pilihan(i) = "E"

' membandingkan pilihan dengan jawaban yang benar ---

'MsgBox "pilihan : " & pilihan(0) & pilihan(1) & pilihan(2) & pilihan(3)

For i = 0 To 4

If pilihan(i) = Soal.lblJwb(i).Caption Then score = score + 20

(71)

'score = score + 20

If pilihan(i) = Soal_3.lblJwb(i).Caption Then 'score = score + 20

If pilihan(i) = Soal_4.lblJwb(i).Caption Then 'score = score + 20

benar = benar + 1 End If

Next

MsgBox "Anda menjawab " & benar & " pertanyaan dengan benar...", vbDefaultButton2, result

(72)

'tampilSoal2

For noSoal = 6 To 10 '(Soal.ListSoal.ListItems.Count)

Private Sub Form_Unload(Cancel As Integer) End

(73)

Lampiran 5

Kode Program Soal 3

Private Sub CmdExit_Click()

ElseIf Soal_2.pilB(i).Value = True Then pilihan(i) = "B"

ElseIf Soal_2.pilC(i).Value = True Then pilihan(i) = "C"

ElseIf Soal_2.pilD(i).Value = True Then pilihan(i) = "D"

(74)

'pilihan(i) = "E"

ElseIf Soal_3.pilB(i).Value = True Then pilihan(i) = "B"

ElseIf Soal_3.pilC(i).Value = True Then pilihan(i) = "C"

ElseIf Soal_3.pilD(i).Value = True Then pilihan(i) = "D"

'ElseIf Soal_3.pilE(i).Value = True Then 'pilihan(i) = "E"

ElseIf Soal_4.pilB(i).Value = True Then pilihan(i) = "B"

ElseIf Soal_4.pilC(i).Value = True Then pilihan(i) = "C"

ElseIf Soal_4.pilD(i).Value = True Then pilihan(i) = "D"

'ElseIf Soal_3.pilE(i).Value = True Then 'pilihan(i) = "E"

' membandingkan pilihan dengan jawaban yang benar ---

'MsgBox "pilihan : " & pilihan(0) & pilihan(1) & pilihan(2) & pilihan(3)

For i = 0 To 4

(75)

benar = benar + 1 End If

Next

For i = 5 To 9

If pilihan(i) = Soal_2.lblJwb(i).Caption Then 'score = score + 20

If pilihan(i) = Soal_3.lblJwb(i).Caption Then 'score = score + 20

If pilihan(i) = Soal_4.lblJwb(i).Caption Then 'score = score + 20

benar = benar + 1 End If

Next

MsgBox "Anda menjawab " & benar & " pertanyaan dengan benar...", vbDefaultButton2, result

MsgBox "Score anda adalah : " & (benar * 5), vbInformation, "Score"

(76)

Private Sub CmdNext_Click()

(77)

Lampiran 6

Kode Program Soal 4

Private Sub cmdBersih_Click() Soal_3.hapusJawaban

(78)

ElseIf Soal_2.pilB(i).Value = True Then pilihan(i) = "B"

ElseIf Soal_2.pilC(i).Value = True Then pilihan(i) = "C"

ElseIf Soal_2.pilD(i).Value = True Then pilihan(i) = "D"

'ElseIf Soal_2.pilE(i).Value = True Then 'pilihan(i) = "E"

ElseIf Soal_3.pilB(i).Value = True Then pilihan(i) = "B"

ElseIf Soal_3.pilC(i).Value = True Then pilihan(i) = "C"

ElseIf Soal_3.pilD(i).Value = True Then pilihan(i) = "D"

'ElseIf Soal_3.pilE(i).Value = True Then 'pilihan(i) = "E"

ElseIf Soal_4.pilB(i).Value = True Then pilihan(i) = "B"

ElseIf Soal_4.pilC(i).Value = True Then pilihan(i) = "C"

ElseIf Soal_4.pilD(i).Value = True Then pilihan(i) = "D"

'ElseIf Soal_3.pilE(i).Value = True Then 'pilihan(i) = "E"

(79)

'MsgBox "pilihan : " & pilihan(0) & pilihan(1) & pilihan(2) & pilihan(3)

For i = 0 To 4

If pilihan(i) = Soal.lblJwb(i).Caption Then 'score = score + 20

If pilihan(i) = Soal_2.lblJwb(i).Caption Then 'score = score + 20

If pilihan(i) = Soal_3.lblJwb(i).Caption Then 'score = score + 20

If pilihan(i) = Soal_4.lblJwb(i).Caption Then 'score = score + 20

benar = benar + 1 End If

Next

MsgBox "Anda menjawab " & benar & " pertanyaan dengan benar...", vbDefaultButton2, result

MsgBox "Score anda adalah : " & (benar * 5), vbInformation, "Score"

(80)

End Sub

(81)

Lampiran 7

Kode Program About Me Dim text As String

Private Sub cmdExit_Click() Unload Me

End Sub

Private Sub Form_Load()

imgAbout.Picture = LoadPicture(App.Path & "\img\about1.bmp") End Sub

If Me.Width >= 5370 Then Timer1.Enabled = False

Private Sub Form_Unload(Cancel As Integer)

FormMain_menu.Enabled = True updateKat = True

(82)

Do

Me.Left = Me.Left + 500 Me.Move Me.Left, Me.Top DoEvents

Loop Until Me.Left > Screen.Width

(83)

Hasil Uji Program Tugas Akhir SURAT KETERANGAN

Yang bertandatangan dibawah ini, menerangkan bahwa Tugas Akhir Mahasiswa Diploma 3

Teknik Informatika :

Nama : Abdul Rauf

Nim : 092406083

Program Studi : D3 Teknik Informatika

Judul Tugas Akhir : Perancangan Aplikasi Tes Potensi Akademik STAN

Menggunakan Microsoft Visual Basic 6.0

Telah melaksanakan tes program Tugas Akhir Mahasiswa tersebut diatas pada tanggal Mei

2012.

Dengan hasil : Sukses /Gagal

Demikian diterangkan untuk digunakan melengkapi syarat Pendaftaran Ujian Meja Hijau

Tugas Akhir Mahasiswa yang bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, Mei 2012

Dosen Pembimbing,

(84)

KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN PENGETAHUAN ALAM Jln. Bioteknologi No.1 Kampus USU Telp.(061)8211050-8214290 Fax.(061)8214290 Medan

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama : Abdul Rauf

Nomor Induk Mahasiswa : 092406083

Judul Tugas Akhir : Perancangan Aplikasi Tes Potensi Akademik STAN

Menggunakan Microsoft Visual Basic 6.0

Dosen Pembimbing : Drs.Marihat Situmorang, M.Kom

Tanggal Mulai Bimbingan :

Tanggal Selesai Bimbingan :

*Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan mahasiswa telah selesai.

Diketahui, Disetujui, Departemen Matematika FMIPA USU Pembimbing Utama/

Ketua, Penanggung jawab

NIP. 1966209011988031002 NIP. 196312141989031001 Drs. Marihat Situmorang,M.Kom No Tanggal Bimbingan Pembahasan

Gambar

Gambar 2.1 Tampilan awal lembar kerja Microsoft Visual Basic 6.0
Tabel 2.1 Fungsi Setiap Tool di Toolbar
Tabel 2.2 Fungsi dari setiap Tool di Toolbox
Gambar 2.5 Tampilan Form Window
+7

Referensi

Dokumen terkait

Berdasarkan hasil analisis data dan kesimpulan, maka dapat dikemukakan saran-saran sebagai berikut: 1) Karena penerapan latihan menggunakan latihan interval training mempunyai

Menjelaskan pengertian beriman kepada malaikat Allah SWT dan makhluk ghaib lainnya seperti jin, iblis dan setan. Nama

Pada program ini terdapat 1 (satu) kegiatan saja yang terdiri dari 2 (dua) sub kegiatan yaitu memenuhi kebutuhan administrasi kantor agar dapat mencapai peningkatan kinerja

Hasil analisis menunjukkan bahwa pemodelan daerah terkekang dengan model konvensional masih cukup akurat walaupun sedikit overestimate terhadap hasil eksperimen sedangkan model

http://bardanawawi.blogspot.co.id/, diakses tanggal 3 November 2015, artikel yang ditulis oleh Barda Nawawi Arief, berjudul “Kebijakan Kriminal dan Kebijakan Hukum

Tujuan penelitian ini adalah. 2) Mendeskripsikan distribusi fungsi pelaku. 3) Mendeskripsikan bentuk skema cerita. Jenis penelitian adalah penelitian kualitatif. Data yang

Physiological Need (kebutuhan fisik) yang paling rendah yaitu dengan skor rata-rata sebesar 59,80, dapat dikategorikan sedang, dalam hal ini dapat disimpulkan

Pengamatan penerapan pedoman keselamatan kerja untuk pekerjaan galian tanah dilakukan dengan meninjau langsung obyek penelitian yaitu proyek- proyek konstruksi yang sedang dalam