Anda di halaman 1dari 54

APLIKASI FILE KONTROL MENGGUNAKAN

VISUAL BASIC 6.0

TUGAS AKHIR

FLEEMING ALEXANDRO B
072406103

PROGRAM STUDI D3 ILMU KOMPUTER


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2010

Universitas Sumatera Utara


APLIKASI FILE KONTROL MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Diajukan untuk melengkapi tugas akhir dan memenuhi syarat mencapai gelar
Ahli Madya

FLEEMING ALEXANDRO B

072406103

PROGRAM STUDI D3 ILMU KOMPUTER


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2010

Universitas Sumatera Utara


PERSETUJUAN

Judul : APLIKASI FILE KONTROL MENGGUNAKAN


VISUAL BASIC 6.0
Kategori : TUGAS AKHIR
Nama : FLEEMING ALEXANDRO B
Nomor Induk Mahasiswa : 072406103
Program Studi : D3 ILMU KOMPUTER
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA
UTARA

Diluluskan di
Medan, Juni 2010

Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU Pembimbing I
Ketua,

Dr. Saib Suwilo, M.Sc Drs. Faigiziduhu Bu’ulolo, M.Si


NIP. 196401091988031004 NIP. 19531218 1980031003

Universitas Sumatera Utara


PERNYATAAN

APLIKASI FILE KONTROL MENGGUNAKAN


VISUAL BASIC 6.0

TUGAS AKHIR

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

Medan, Juni 2010

FLEEMING ALEXANDRO B
072406103

Universitas Sumatera Utara


PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha

Penyayang, dengan limpah dan karunia-Nya penulis dapat menyelesaikan Tugas

Akhir ini dengan baik dan lancar.

Penulisan Tugas Akhir ini merupakan salah satu syarat untuk menyelesaikan

pendidikan D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sumatera Utara.

Penulis sepenuhnya menyadari bahwa penyelesaian Tugas Akhir ini tidak akan

terwujud tanpa adanya dukungan dan bantuan semua pihak. Penulis mengucapkan

terima kasih dan penghargaan yang setinggi-tingginya kepada:

1. Bapak Drs. Faigiziduhu Bu’ulolo, M.Si selaku Dosen Pembimbing Tugas Akhir

yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam

menyelesaikan tugas akhir.

2. Bapak Prof. Dr. Eddy Marlianto, M.Sc, selaku Dekan Fakultas Matematika dan

Ilmu Pengetahuan Alam Universitas Sumatera Utara.

3. Bapak Dr. Sutarman, M.Sc, selaku pembantu Dekan I FMIPA USU.

4. Bapak Dr. Saib Suwilo, M.Sc, selaku Ketua Departemen Program Studi D-3 Ilmu

Komputer FMIPA USU.

5. Seluruh Dosen pengajar Program Studi D-3 Ilmu Komputer Fakultas MIPA

Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada

penulis selama masa perkuliahan.

Universitas Sumatera Utara


6. Ayahanda dan Ibunda tercinta, terima kasih atas kasih sayang dan dukungan baik

secara material dan spiritual.

7. Rekan-rekan seangkatan D-3 Ilmu Komputer stambuk 2007.

Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih banyak

kekurangan karena keterbatasan kemampuan yang penulis miliki, untuk itu penulis

mengharapkan kritik dan saran yang membangun.

Akhir kata penulis memohon maaf atas segala kekurangan yang ada dalam

penulisan Tugas Akhir ini dan sekali lagi penulis berharap semoga Tugas Akhir ini

dapat memberikan manfaat bagi penulis dan pembaca.

Penulis

Fleeming Alexandro B

Universitas Sumatera Utara


DAFTAR ISI

Halaman
Halaman Judul

Lembar Persetujuan ii

Halaman Pernyataan iii

Penghargaan iv

Daftar Isi vi

Daftar Gambar ix

BAB 1 PENDAHULUAN

1.1 Latar Belakang 1

1.2 Identifikasi Masalah 3

1.3 Perumusan Masalah 3

1.4 Batasan Masalah 3

1.5 Tujuan Penulisan 3

1.6 Manfaat Penulisan 4

1.7 Tahapan Perancangan 4

1.8 Sistematika Penulisan 5

BAB 2 LANDASAN TEORI

2.1 Analisa Kebutuhan Perangkat Lunak 7

2.2 Perangkat Lunak 8

2.2.1 Proses Perangkat Lunak 9

2.2.2 Karakteristik Perangkat Lunak 10

Universitas Sumatera Utara


2.2.3 Komponen Perangkat Lunak 11

2.3 File Kontrol 12

2.4 Adobe Photoshop 13

2.4.1 Keunggulan Adobe Photoshop CS2 14

2.4.2 IDE Adobe Photoshop CS2 15

2.5 Microsoft Access 2003 15

2.5.1 Keunggulan Visual Basic 6.0 16

2.5.2 IDE Visual Basic 17

BAB 3 PERANCANGAN SISTEM

3.1 Gambaran Umum Sistem Rancangan File Kontrol 22

3.2 Perancangan File Kontrol 23

3.2.1 Perancangan Interface Program 23

3.2.2 Perancangan Interface Profile 26

3.3 Flowchart File Kontrol 28

BAB 4 ANALISIS DAN IMPLEMENTASI SISTEM

4.1 Analisis Sistem 29

4.1.1 Analisis Sistem 30

4.1.2 Aspek Hardware 30

4.2 Analisis Kelayakan 30

4.3 Analisis Manfaat 30

4.4 Pembuatan Program 31

4.5 Tampilan Form Utama 31

4.6 Tampilan Form Profil 32

Universitas Sumatera Utara


4.7 Implementasi Pembahasan 32

BAB 5 PENGUJIAN SISTEM

5.1 Testing Program 34

BAB 6 KESIMPULAN DAN SARAN

6.1 Kesimpulan 37

6.2 Saran 38

Daftar Pustaka 39

Lampiran:

Listing Program

Universitas Sumatera Utara


DAFTAR GAMBAR

Gambar 2.1 Model Pengembangan Perangkat Lunak 10

Gambar 2.2 Daur Hidup Perangkat Lunak 12

Gambar 2.3 Membuka Photoshop CS2 14

Gambar 2.4 IDE Adobe Photosop CS2 15

Gambar 2.5 Interface Microsoft Visual Basic 6.0 17

Gambar 2.6 Bentuk dari tampilan Toolbar 18

Gambar 2.7 Bentuk dari tampilan toolbox 19

Gambar 2.8 Komponen pada Microsoft Visual Basic 6.0 19

Gambar 2.9 Interface dari Project Explore 21

Gambar 2.10. Interface Properties Windows 21

Gambar 3.1 Membuka Program Visual Basic 6.0 24

Gambar 3.2 Membuat project baru 24

Gambar 3.3 Jendela Form 25

Gambar 3.4 Penambahan Tools 25

Gambar 3.5 Penambahan Form Baru 26

Gambar 3.6 Form Profil 26

Gambar 3.7 Form Profil Dalam Form 27

Gambar 3.8 Diagram Flowchart File Kontrol 28

Gambar 4.1 Tampilan Form Utama 31

Gambar 4.2 Tampilan Form Profil 32

Gambar 5.1 Pemilihan Storage Device 35

Gambar 5.2 Pemilihan Folder 35

Gambar 5.3 Pemilihan Type File 36

Universitas Sumatera Utara


Gambar 5.4 Pemilihan File dan Melihat isi File 36

Universitas Sumatera Utara


BAB 1

PENDAHULUAN

1.1 Latar Belakang

Perkembangan Ilmu Pengetahuan dan Teknologi saat ini semakin pesat, khususnya

pada lingkungan TI (Teknologi Informasi) semakin mendorong para programmer

untuk semakin meningkatkan kualitas software – software yang programmer bangun.

Setiap hari akan selalu ada perubahan/pertumbuhan dalam dunia TI. Programmer akan

selalu mengadakan evaluasi terhadap software yang dibangun, menyesuaikan software

yang dibangun seiring dengan perubahan waktu (Up to date). Begitu halnya dengan

aplikasi yang akan penulis bangun. Penulis akan menyesuaikan aplikasi yang akan

dibangun dengan kebutuhan para user. Para user (pemakai) laptop ataupun PC

(Personal Komputer) seringkali kesulitan dalam mencari data – data yang telah

disimpannya di dalam PC atau laptopnya sendiri. Kesulitan dalam mencari file

tersebut pasti sangat mengganggu para user. Untuk mencari file tersebut user mungkin

akan menghabiskan banyak waktu dan mungkin user akan merasa jenuh karena file

yang dicari tidak kunjung dijumpai. Sebenarnya user bisa saja menggunakan aplikasi

search yang telah tersedia dari sistem operasi pada PC ataupun laptop.

Universitas Sumatera Utara


Tetapi dalam menggunakan aplikasi search tersebut user mungkin akan mengalami

kesulitan dalam menjalankan program karena ada beberapa point yang harus dipilih

dan user harus menentukan partisi (permbagian hardisk) mana yang akan ditelusuri

oleh aplikasi search tersebut. Jika hardisk yang dipilih berisikan banyak data ataupun

file maka pencarian akan bertambah lama, karena aplikasi search akan mencari

disetiap folder yang ada dalam hardisk tersebut.

Salah satu alternative lain yang bisa dilakukan user dengan melakukan

pencarian disetiap folder yang ada dalam hardisk secara manual untuk lebih menjamin

ada atau tidak file yang user cari. Pencarian secara manual ini sangat membutuhkan

waktu yang sangat lama bahkan lebih lama dibandingkan dengan menggunakan

aplikasi search tadi.

Untuk memecahkan masalah dalam proses pencarian file ini penulis akan

membangun sebuah aplikasi yang mungkin akan menjadi sebuah solusi yang akan

mempermudah para user dalam mencari file-file atau data yang user butuhkan.

Aplikasi ini dinamakan “File Kontrol”, yang fungsinya hampir sama dengan aplikasi

search dalam laptop ataupun PC. Namun aplikasi ini mempunyai kelebihan dibanding

search tersebut. Kelebihannya itu ialah aplikasi ini mampu menampilkan jenis format

yang user inginkan saja. Untuk file yang tidak berformat yang telah ditetapkan tadi

tidak akan muncul. Yang muncul hanya jenis format yang telah ditetapkan oleh si user

tadi. Misalnya file yang ingin dicari berekstensikan “.txt”, aplikasi ini dapat ditentukan

yang akan ditampilkan itu hanya file yang berekstensikan “txt” saja.

Universitas Sumatera Utara


1.2 Identifikasi Masalah

Dalam Pembuatan File Kontrol ini, Penulis menerapkan teknik untuk membuat file

yang membantu user mencari file.

1.3 Perumusan Masalah

Berdasarkan latar belakang yang telah diuraikan sebelumnya, timbul masalah yang

berhubungan dengan tugas akhir ini. Oleh karena itu perumusan masalahnya adalah:

“Bagaimana merancang File Kontrol ”.

1.4 Batasan Masalah

Dalam hal ini penulis munyusun tugas akhir dengan member batasan masalah tentang

pembuatan file kontrol secara spesifik untuk member kemudahan bagi pengguna, agar

dapat menggunakan file kontrol ini dengan mudah.

1.5 Tujuan Penulisan

Tujuan dari penulisan tugas akhir ini adalah:


1. Mengenalkan kepada para pembaca mengenai file kontrol

2. Mengenalkan cara-cara mempergunakan dan memanfaatkan file kontrol

pada komputer.

Universitas Sumatera Utara


1.6 Manfaat

Manfaat dari penulisan tugas akhir ini adalah:

1. Untuk membantu para pengguna komputer dalam mencari file dalam

komputer

2. Menjadikan penulis lebih mengerti perancangan perangkat lunak yang

mampu memberikan kemudahan bagi para pengguna.

1.7 Tahapan Perancangan

Dalam pembuatan perangkat lunak ini penulis mengumpulkan data yang membantu

penulis dalam membangun program. Penulis menggunakan beberapa metode dalam

pengumpulan data ini, yaitu:

1. Rencana kebutuhan

Penulis mengkaji buku-buku yang berkaitan dengan perangkat lunak,

seperti:

Adobe Photoshop, Microsoft Visual Basic serta artikel-arikel yang

berhubungan dengan tugas akhir ini.

2. Proses Desain

Penulis melakukan pembuatan desain untuk menampilkannya.

3. Implementasi

Penulis melakukan implementasi dari hasil desain yang telah dibuat.

Universitas Sumatera Utara


1.8 Sistematika Penulisan

Sistematika penulisan tugas akhir ini dibagi menjadi 5 (lima) bab, yaitu sebagai
berikut:

BAB 1 Pendahuluan
Bab ini berisi tentang latar belakang permasalahan, identifikasi

masalah, perumusan masalah, batasan masalah, tujuan, manfaat,

tahapan perancangan, dan sistematika penulisan.

BAB 2 Landasan Teori


Bab ini mengungkapkan tentang konsep dasar dan teori-teori yang

mendukung pembahasan untuk tema penulisan ini yang didapat dari

literature.

BAB 3 Perancangan Sistem


Bab ini akan membahas tentang perancangan perangkat lunak file

kontrol dan gambaran umum rancangan

BAB 4 Implementasi Sistem


Bab ini akan membahas analisa hasil dan pembahasan perangkat lunak

file kontrol yang dirancang, pembuatan program yang diusulkan,

tampilan interface program dan pengujian perangkat lunak.

BAB 5 Pengujian Sistem

Berisi pengujian aplikasi dan hasil yang diperoleh dari aplikasi.

BAB 6 Kesimpulan dan Saran


Bab ini berisikan kesimpulan dari bab-bab sebelumnya, sehingga dari

kesimpulan tersebut penulis mencoba memberi saran yang berguna

untuk melengkapi dan menyempurnakan pengembangan perangkat

lunak ini untuk masa yang akan datang.

Universitas Sumatera Utara


BAB 2

LANDASAN TEORI

2.1 Analisa Kebutuhan Perangkat Lunak

Analisa kebutuhan merupakan langkah awal untuk menentukan perangkat lunak yang

dihasikan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat

tergantung pada keberhasilan dalam melakukan analisa kebutuhan. Jika terjadi

kesalahan dalam analisa kebutuhan, maka perangkat lunak yang dibuat menjadi tidak

berguna.

Ada beberapa factor yang harus dipenuhi dalam menganalisa kebutuhan, yaitu:

1. Komunikasi yang baik

Salah satu hal yang dibutuhkan dalam membangun perangkat lunak adalah

membangun hubungan yang baik dengan pengguna. Kemampuan seorang

analis dalam menciptakan hubungan sosial dengan pihak lain, dalam situasi

ini adalah dengan pengguna, menjadi sesuatu hal yang berpengaruh besar

dalam membangun perangkat lunak. Hubungan sosial yang baik dengan

pengguna akan menjadikan komunikasi yang terbuka dan lancar.

Universitas Sumatera Utara


2. Mengetahui “Apa”

Dalam membangun perangkat lunak perlu diketahui tentang apa yang

dikerjakan, data apa yang membantu dalam pengerjaan, apa yang

dihasilkan. Jangan terburu-buru menanyakan tentang bagaimana cara

pengerjaannya.

3. Penggunaan Istilah yang Sederhana

Dalam berkomunikasi dengan pengguna, terutama ketika dalam proses

analisa kebutuhan, jangan menggunakan istilah yang sulit dimengerti.

Kebiasaan menggunakan istilah yang sulit atau sangat spesifik dalam

bidang komputer itu bagus tapi akan menjadi sebuah kesulitan bagi

sebagian orang yang belum mengerti lebih dalam mengenai komputer.

4. Terbuka dengan Langkah yang dilakukan

Bersikap terbuka tentang apa saja yang dilakukan selama proses

pembuatan perangkat lunak merupakan tindakan yang cukup membantu

dalam membangun sebuah perangkat lunak.

2.2 Perangkat Lunak

Software adalah perintah (program komputer) yang dieksekusi memberikan fungsi

dan petunjuk kerja seperti yang diinginkan. Struktur data yang memungkinkan

program memanipulasi informasi secara proporsional dan dokumen yang

menggambarkan operasi dan kegunaan program.

Universitas Sumatera Utara


Software memiliki dua peran, disatu sisi software berfungsi sebagai produk

dan disisi lain sebagai pengontrol pembuatan sebuah produk. Sebagai produk,

software mengantarkan potensi perhitungan yang dibangun oleh software komputer.

Software merupakan transformer informasi yang memproduksi, mengatur,

memperoleh, memodifikasi, menampilkan, atau memancarkan informasi, ini dapat

sesederhana suatu bit tunggal atau sekompleks sebuah simulasi multimedia.

Sedangkan peran sebagai pengontrol yang dipakai untuk mengantarkan produk,

software berlaku sebagai dasar untuk kontrol komputer (sistem operasi), komunikasi

informasi (jaringan), dan penciptaan serta kontrol dari program-program lain (peranti

dan lingkungan software).

2.2.1 Proses Perangkat Lunak

Proses pengembangan perangkat lunak sama seperti proses rekayasa keteknikan

lainnya. Sebuah model mengenai proses pengembangan perangkat lunak diturunkan

dari aktivitas rekayasa keteknikan yang diterima oleh manajemen proyek perangkat

lunak karena menawarkan cara membuat proses pengembangan yang lebih baik.

(Pengembangan perangkat lunak Model Air Terjun. Roger S Pressman. 1994.

“Software Engineering A Practitioner’s Approach, McGraw-Hiil”)

Universitas Sumatera Utara


Defenisi dan Analisis
Kebutuhan

Perancangan (Desain)
Sistem dan Perangkat Lunak

Implementasi dan Unit


Testing

Integrasi dan Sistem


Testing

Gambar 2.1 Model Pengembangan Perangakat Lunak Air Terjun

2.2.2 Karakteristik Perangkat Lunak

Perangkat Lunak memiliki karakteristik, yaitu:

1. Perangkat Lunak dikembangkan atau direkayasa tidak dalam pengertian

klasik. Ada kemiripan antara pengertian perangkat lunak dan pembuatan

perangkat keras, namun secara fundamental berbeda. Fase pembuatan

perangkat keras membuat masalah kualitas yang tidak ada pada perangkat

lunak.

2. Perangkat Lunak tidak dapat rusak (wear out)

Jika sebuah komponen perangkat keras rusak, maka dapat diganti dengan

suatu “spare part”, sedangkan perangkat lunak tidak memiliki “spare part”.

Universitas Sumatera Utara


Perangkat lunak tidak rentan terhadap gangguan lingkungan yang

menyebabkan kerusakan. Perawatan atau pemeliharaan perangkat lunak

memiliki kompleksitas (complexity) yang lebih tinggi dibandingkan

perawatan perangkat keras.

3. Sebahagian besar perangkat lunak dibuat berdasarkan pesanan, lebih

daripada dirakit/dipasang dengan komponen-komponen yang ada.

Perangkat keras memiliki catalog komponen digital, sedangkan perangkat

lunak tidak memiliki catalog komponen yang memungkinkan untuk

memesan perangkat lunak yang off-the-shelf, tetapi hanya sebagai unit

yang complete, bukan sebagai komponen yang dapat dipasang kembali ke

dalam program yang baru.

2.2.3 Komponen Perangkat Lunak

Komponen perangkat lunak dibuat melalui sederetan terjemahan yang meletakkan

kebutuhan pengguna terhadap kode yang dapat dieksekusi oleh mesin. Perancangan

perangkat lunak diterjemahkan kedalam format bahasa yang meletakkan struktur data

perangkat lunak, atribut prosedur dan kebutuhan-kebutuhan (requirement) yang

terkait. Komponen utama rekayasa perangkat lunak, yaitu:

1. Teknologi

2. Managemen Perancangan

3. Manusia

Universitas Sumatera Utara


Definisi dan Analisis
Kebutuhan

Perancangan (Desain) Sistem


dan Perangkat Lunak

Implementasi dan Unit


Testing

Integrasi dan Sistem


Testing

Operasi dan
Perawatan

Gambar 2.2 Daur Hidup Perangkat Lunak

2.3 File Kontrol

File kontrol merupakan suatu aplikasi yang digunakan untuk mencari data ataupun file

dengan menampilkan isi file tersebut.

2.4 Adobe Photoshop CS2

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

buatan Adobe Sistems yang dikhususkan untuk pengeditan foto/gambar dan

pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan

perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk

Universitas Sumatera Utara


perangkat lunak pengolah gambar, dan bersama Adobe Acrobat, dianggap sebagai

produk terbaik yang pernah diproduksi oleh Adobe Sistems. Versi kedelapan aplikasi

ini disebut dengan nama Photoshop CS (Creative Suite), versi sembilan disebut

Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , dan versi yang terakhir

(kesebelas) adalah Adobe Photoshop CS4.

Photoshop tersedia untuk Microsoft Windows, Mac OS X, dan Mac OS; versi

9 ke atas juga dapat digunakan oleh sistem operasi lain seperti Linux dengan bantuan

perangkat lunak tertentu seperti Cross Over. Photoshop memiliki kemampuan untuk

membaca dan menulis gambar berformat raster dan vektor seperti .png, .gif, .jpeg, dan

lain-lain. Photoshop juga memiliki beberapa format file khas:

1. .PSD (Photoshop Document) format yang menyimpan gambar dalam bentuk

layer, termasuk teks, mask, opacity, blend mode, channel warna, channel

alpha, clipping paths, dan setting duotone. Kepopuleran photoshop membuat

format file ini digunakan secara luas, sehingga memaksa programer program

penyunting gambar lainnya menambahkan kemampuan untuk membaca format

PSD dalam perangkat lunak mereka.

2. .PSB' adalah versi terbaru dari PSD yang didesain untuk file yang berukuran

lebih dari 2 GB

3. .PDD adalah versi lain dari PSD yang hanya dapat mendukung fitur perangkat

lunak Photshop Deluxe.

Photoshop juga memiliki hubungan erat dengan beberapa perangkat lunak

penyunting media, animasi, dan authoring buatan-Adobe lainnya. File format asli

Photoshop, .PSD, dapat diekspor ke dan dari Adobe ImageReady. Adobe Illustrator,

Universitas Sumatera Utara


Adobe Premiere Pro, After Effects dan Adobe Encore DVD untuk membuat DVD

profesional, menyediakan penyuntingan gambar non-linear dan layanan special effect

seperti background, tekstur, dan lain-lain untuk keperluan televisi, film, dan situs web.

Sebagai contoh, Photoshop CS3 dapat digunakan untuk membuat menu dan tombol

(button) DVD.

Untuk menjalankan program Adobe Photoshop CS2 dapat dilakukan dengan

langkah-langkah berikut:

1. Klik tombol Start pada Windows Taskbar

2. Pilih menu program Adobe

3. Klik Adobe Photoshop CS2 akan muncul jendela program Adobe

Photoshop CS2 dan Halaman start

2.4.1 Keunggulan Program Adobe Photoshop CS2

Gambar 2.3 Membuka Photoshop CS2

Universitas Sumatera Utara


2.4.2 IDE Adobe Photoshop CS2

Gambar 2.4 IDE Adobe Phtoshop CS2

2.5 Microsoft Visual Basic

Microsoft Visual Basic 6.0 adalah sebuah bahasa pemrograman komputer. Bahasa

pemrograman adalah perintah-perintah atau instruksi yang berurutan, yang dimengerti

oleh komputer untuk menyelesaikan masalah-masalah tertentu. Microsoft Visual Basic

merupakan bahasa pemrograman yang menghasilkan aplikasi-aplikasi pada windows

yang berbasis grafis (GUI-Grafical User Interface). Microsoft Visual Basic

merupakan event-driven programming (pemrograman terkendali kejadian) yang

mengandung arti bahwa program menunggu sampai adanya respon dari pemakai,

Universitas Sumatera Utara


yang berupa event atau kejadian tertentu. Ketika event terdeteksi, kode yang

berhubungan dengan event akan dijalankan.

Bahasa pemrograman Microsoft Visual Basic merupakan pengembangan

terakhir dari bahasa pemrograman Basic (Beginner Of Purpose Simbolic Instruction

Code). Karena kemiripannya dengan pemrograman basic, bahasa pemrograman Visual

Basic ini menjadi lebih mudah untuk dipahami dan dipelajari. Microsoft Visual Basic

6.0 ini mempunyai kemampuan yang sangat besar dalam membuat program-program

yang lebih kompleks. Microsoft Visual Basic terdiri dari beberapa versi, dan Microsoft

Visual Basic 6.0 merupakan penyempurnaan dari versi sebelumnya.

2.5.1 Keunggulan Visual Basic 6.0

Sejak diciptakan versi pertamanya pada tahun 1991, Microsoft Visual Basic kini telah

mencapai versi yang keenam yang memiliki keunggulan dari versi sebelumnya.

Berikut ini beberapa keunggulan dari Microsoft Visual Basic 6.0:

1. Kemampuan membuat ActiveX dan fasilitas internet yang lebih banyak.

2. Memiliki compiler yang dapat menghasilkan output file executable (.exe).

3. Memiliki beberapa tambahan sarana wizard yang lebih lengkap.

4. Membuat flat form pembuatan program yang diberi nama developer studio.

5. Sarana akses data yang lebih cepat dan handal untuk membuat aplikasi database

yang berkemampuan tinggi dan kompleks.

6. Penambahan kontrol baru yang lebih canggih serta peningkatan kaidah struktur

bahasa Microsoft Visual Basic 6.0.

Universitas Sumatera Utara


2.5.2 IDE Microsoft Visual Basic 6.0

Untuk dapat menggunakan fasilitas dalam Microsoft Visual Basic 6.0 dengan baik dan

benar, maka diperlukan penguasaan tentang IDE (Integrated Development

Environment) atau lingkungan kerja Microsoft Visual Basic 6.0 itu sendiri. Tampilan

fasilitas-fasilitas atau IDE Microsoft Visual Basic 6.0 berisi komponen-komponen

seperti yang terlihat dalam Gambar 2.4.

Tool Bar

Project Explore

Tool Box

Properties

Form Windows

Windows

Gambar 2.5 Interface Microsoft Visual Basic 6.0

IDE pada Microsoft Visual Basic 6.0 terbagi menjadi 5 komponen besar yaitu Menu,

Toolbar, Toolbox, Project Explore, Properti windows.

Universitas Sumatera Utara


1. Menu

Komponen Menu digunakan untuk mengolah, menampilkan atau menjalankan

program serta memanipulasi jendela Microsoft Visual Basic 6.0. Dengan

komponen Menu tersebut, penulis dapat mengatur tampilan atau bagian mana

saja dari Microsoft Visual Basic 6.0 yang ingin digunakan dan akan tampil

pada jendela kerja. Untuk menggunakan fasilitas Menu, dilakukan dengan cara

memilih icon pada menu utama kemudian pilih sub menu.

2. Toolbar

Fungsi dari komponen Toolbar hampir sama seperti fungsi dari komponen

Menu. Hanya saja komponen-komponen Toolbar terdiri dari beberapa icon

interaktif yang lebih mudah digunakan. Untuk memilih suatu proses yang akan

dilakukan tinggal memilih salah satu icon yang tersedia.

Gambar 2.6 Bentuk dari tampilan Toolbar

3. Toolbox

Komponen Toolbox adalah kumpulan kontrol pada Microsoft Visual Basic 6.0

yang dibutuhkan untuk melengkapi dan membentuk suatu program aplikasi

yang akan dirancang. Kontrol adalah suatu objek yang akan menjadi

Universitas Sumatera Utara


penghubung (interface) antara program aplikasi dengan user. Semua

komponen tersebut harus diletakkan pada jendela form. Toolbox pada

Microsoft Visual Basic 6.0 biasanya akan ditampilkan di kiri layar. Toolbox

tersebut berisi layout, dan objek-objek standar yang akan selalu muncul setiap

kali menjalankan Microsoft Visual Basic 6.0. Untuk menambah objek pada

Toolbox ini, dapat dilakukan dengan memilih project> komponen atau dengan

cara menekan (Ctrl+T) sehingga akan muncul kotak dialog seperti berikut:

Gambar 2.7 Bentuk dari tampilan toolbox

Gambar 2.8 Komponen pada Microsoft Visual Basic 6.0

Universitas Sumatera Utara


Terdapat beberapa perbedaan dalam perancangan menggunakan

Microsof Visual Basic versi Profesional Edition atau Enterprise Edition.

Microsoft Visual versi Standar Edition memiliki beberapa objek yang bisa

ditambahkan dengan cara memilih atau memberikan tanda check pada kolom

yang telah disediakan pada komponen yang berhubungan dengan program

yang diinginkan.

4. Project Explore

Program Microsoft Visual Basic 6.0 terdiri dari beberapa file yang disatukan

atau dikompile pada waktu program tersebut sudah lengkap. Pada waktu

membuat project, perlu berpindah antara komponen yang satu dengan yang

lainnya. Untuk membantu perancangan aplikasi, Microsoft Visual Basic telah

menyertakan Project Explore pada Microsoft Visual Basic 6.0 yang berisi

jendela-jendela project. Jendela project berisi semua file yang digunakan pada

proses pemrograman, dan menyediakan akses ke file tersebut menggunakan

dua tombol khusus, yaitu view code dan view object. Jika user ingin

menambah, menyimpan atau menghapus file-file individual dari project,

menggunakan perintah pada menu file dan project. Perubahan ini akan

direfleksikan pada jendela project. File project memuat semua daftar file-file

pendukung program tersebut yang dikenal dengan istilah file Visual Basic

Project (.Vbp). Pada Microsoft Visual Basic 5.0 dan Microsoft Visual Basic

6.0 dapat me-load lebih dari satu file dengan cara mengklik pada nama project.

Di bawah nama project, jendela explore menampilkan komponen-komponen

setiap project dengan struktur pohon yang sama dengan tampilan pada

Universitas Sumatera Utara


Windows Explore. Untuk memperbesar atau memperkecil cabangnya seperti

form, modul, serta kategori lain dapat dilakukan dengan mengklik tanda plus

atau minus disebelah folder.

Gambar 2.9 Interface dari Project Explore

5. Properties Windows

Properties Windows atau jendela properties adalah jendela yang memuat

semua informasi mengenai objek, yang terdapat dalam aplikasi Microsoft

Visual Basic 6.0. Properties adalah sifat dari sebuah objek, misalnya seperti

nama, warna, ukuran, posisi dan sebagainya. Setiap objek sebagian besar

memiliki jenis properties yang sama, akan tetapi ada juga yang berbeda.

Gambar 2.10. Interface Properties Windows

Universitas Sumatera Utara


BAB 3

PERANCANGAN SISTEM

3.1 Gambaran Umum Sistem Rancangan File Kontrol

Definisi dan analisis kebutuhan meliputi layanan, kendala dan sasaran sistem

ditetapkan dengan konsultasi pemakai sistem. Kemudian didefinisikan dengan cara

yang dapat dipahami oleh pemakai dan staf pengembangan.

Perancangan sistem ini digunakan untuk membuat sebuah file control yang

dipergunakan untuk mencari file bagi pengguna computer. Perancangan sistem ini

dibuat dengan menggunakan Adobe Photoshop dan Microsoft Visual Basic 6.0 untuk

menjadi sebuah perangkat lunak yang mampu memberikan kemudahan bagi para

pengguna. Penggunaan perangkat lunak ini sangat mudah sehingga tidak memerlukan

bimbingan dalam penggunaannya.

Universitas Sumatera Utara


3.2 Perancanagan File Kontrol

Label Drivelistbox Dirlistbox Combobox Textfield

Command button

3.2.1 Perancangan Interface Program

Adapun langkah-langkah untuk membuat antarmuka menu utama adalah sebagai

berikut.

1. Buka program Visual Basic 6.0, dengan cara menekan Start > All

Program > Microsoft Visual Studio 6.0 > Microsoft Visual Basic 6.0.

Maka aplikasi akan terbuka. Seperti gambar berikut ini.

Universitas Sumatera Utara


Gambar 3.1 Membuka Program Visual Basic 6.0

2. Akan tampil dialog New Project, pilih Standard EXE, tekan tombol

Open.

Gambar 3.2 Membuat Project Baru

Universitas Sumatera Utara


3. Maka akan muncul jendela Form

Gambar 3.3 Jendela Form

4. Tambahkan 4 buah label ,1 drivelistbox , 1 dirlistbox , 1 combobox

, 1 filelistbox , 1 textfield , dan 3 buah command button

ComboBox Label DriveListBox DirListBox TextField

Command Button

Gambar 3.4 Penambahan Tools

Universitas Sumatera Utara


3.2.2 Perancangan Interface Profil

1. Tambahkan Form Baru

Gambar 3.5 Penambahan Form Baru

2. Akan Muncul Form Baru

Gambar 3.6 Form Profil

Universitas Sumatera Utara


3. Tambahkan control image 5 buah, picturebox 2 buah, timer 3 buah, dan

command button 1

Image Command button

PictureBox

Gambar 3.7 Form Profil Dalam Form

Universitas Sumatera Utara


3.3 Flowchart File Kontrol

Input Type

Tidak ada

Cek dalam
Device
Ada

Pemilihan File

Isi File

Universitas Sumatera Utara


BAB 4

ANALISIS HASIL DAN PEMBAHASAN

4.1 Analisis Sistem

Dalam penyusunan proyek ini diperlukan beberapa analisis yang harus dilaksanakan,
yaitu:

4.1.1 Aspek Hardware

Software (perangkat lunak) adalah program yang digunakan untuk menjalankan

perangkat keras. Tanpa adanya perangkat lunak ini komponen perangkat keras tidak

akan berfungsi, adapun aplikasi dan software yang digunakan dalam pembangunan

game ini meliputi Sistem Operasi Windows XP SP2 Profesional, Microsoft VB 6.0.

Universitas Sumatera Utara


4.1.2 Aspek Brainware

Aspek Brainware adalah orang yang menjalankan semua sistem perencanaan dan

pembuatan proyek File Kontrol mulai dari membuat analisis sistem, membuat File

Kontrol dan mengevaluasi File Kontrol. Skill yang dibutuhkan dalam pembuatan File

kontrol ini antara lain: menguasai Sistem Operasi Windows, menguasi aplikasi

Microsoft VB 6.0 serta kreatifitas.

4.2 Analisis Kelayakan Teknologi

Perkembangan teknologi komputer sangat cepat, ini terjadi karena perkembangan

hardware dan software yang terus mengalami perubahan ke arah yang lebih baik.

Semua perkembangan teknologi pada saat ini banyak menawarkan kemudahan dalam

pemakaian. Di Indonesia perkembangan ilmu dan teknologi kurang mengalami

perkembangan. Untuk itu pembaharuan dan pengembangan harus terus dilakukan

supaya tidak tertinggal oleh kompetitor lain.

4.3 Analisis Manfaat

Dalam bagian ini penulis mencoba menarik sebuah kesimpulan, apa sebenarnya

manfaat dari perangkat lunak File Kontrol ini. Jadi manfaat dari perangkat lunak ini

Universitas Sumatera Utara


adalah untuk membantu para pengguana komputer dalam mencari data dengan

langsung dapat melihat isi data tersebut.

4.4 Pembuatan Program

Pembuatan program ini menggunakan Microsoft Visual Basic 6.0 yang membahas

tentang pencarian dan letak file.

4.5 Tampilan Form Utama

Form berikut ini merupakan tampilan utama yang merupakan bagian terutama dalam

program ini. Form ini merupakan media yang akan menghubungkan pengguna dengan

program ini. Form ini merupakan media untuk menjalankan program.

Gambar 4.1 Tampilan Form Utama

Universitas Sumatera Utara


4.6 Tampilan Form Profil

Gambar 4.2 Tampilan Form Profil

4.7 Implementasi dan Pembahasan

Implementasi program aplikasi File Kontrol merupakan tahap paling penting di mana

sistem yang sudah dirancang, diimplementasikan untuk menghasilkan sistem yang

sesuai dengan yang diinginkan dan siap dioperasikan pada keadaan yang sebenarnya.

Dari hal ini dapat diketahui apakah sistem yang dihasilkan sesuai dengan tujuan yang

diinginkan atau tidak. Tahapan perancangan aplikasi telah dikerjakan. Mulai dari

rancangan sistem, dan rancangan antar muka ( user interface). Semua rancangan ini

digunakan untuk mempermudah dalam penjabaran sistem ke dalam bahasa

pemrograman. Sebelum program diimplementasikan, maka program harus bebas dari

kesalahan-kesalahan. Kesalahan program yang mungkin terjadi antara lain :

Universitas Sumatera Utara


1. Kesalahan penulisan bahasa (Syntax Error) adalah kesalahan dalam penulisan kode

program. Dalam File Kontrol ini telah terbebas dari kesalahan. tersebut, karena

program File Kontrol ini dapat dijalankan sesuai dengan kebutuhan, seandainya

terdapat kesalahan sudah bisa dipastikan program tidak bisa dijalankan.

2. Kesalahan waktu proses (runtime-error) adalah kesalahan yang terjadi ketika

executable program dijalankan, kesalahan ini akan menyebabkan program berhenti

sebelum selesai pada waktunya, karena kompiler menemukan kondisi - kondisi

yang belum terpenuhi yang tidak bisa dikerjakan.

3. Kesalahan logika (Logical errors) adalah kesalahan dari logika program yang

dibuat. Kesalahan seperti ini sulit ditemukan, karena tidak ada pemberitahuan

mengenai kesalahannya dan tetap akan didapatkan hasil dari proses program

walaupun hasilnya salah. Setelah program bebas dari kesalahan, program tersebut

diuji apakah sudah sesuai dengan tujuan atau belum.

Universitas Sumatera Utara


BAB 5

PENGUJIAN SISTEM

5.1 Testing Program

Pada bagian ini penulis akan melakukan testing untuk melihat apakah File Kontrol ini

bisa berjalan sebagaimana mestinya. Penulis juga akan menjelaskan bagaimana cara

untuk menjalankan File Kontrol ini.

Adapun langkah-langkah untuk melakukan testing game ini adalah sebagai

berikut:

1. Jika aplikasi belum dijalankan , tekan F5. Maka akan tampil antarmuka

menu utama. Pilih Storage Device

Gambar 5.1 Pemilihan Storage Device

Universitas Sumatera Utara


2. Pilih Folder yang akan ditelusuri

Gambar 5.2 Pemilihan Folder

3. Pilih Type File yang akan ditelusuri maka dengan otomatis akan muncul

daftar file sesuai dengan type yang dicari

Gambar 5.3 Pemilihan Type File

Universitas Sumatera Utara


4. Pilih File yang akan dilihat isinya

Gambar 5.4 Pemilihan File dan Melihat isi File

Universitas Sumatera Utara


BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan
Berdasarkan penjelasan dari bab-bab sebelumnya dengan adanya Aplikasi File

Kontrol, penulis dapat menyimpulkan:

1. Pengoperasian dan Perawatan merupakn fase yang paling panjang.

Pengoperasian dilakukan dengan memasang sistem dan menggunakannya.

Perawatan meliputi koreksi kesalahan yang tidak ditemukan dalam

pembuatan sebelumnya, memperbaiki kesalahan dan mempertinggi sistem

dengan ditemukannya kebutuhan baru.

2. Perancangan aplikasi File Kontrol ini dapat digunakan untuk mencari letak

dan mengetahui isi file dalam koputer.

3. Pengguna File Kontrol memiliki hak untuk merubah, menambah, dan

memodifikasi basis pengetahuan dari Aplikasi File Kontrol ini.

6.2 Saran

Aplikasi File Kontrol yang dibuat penulis belumlah sempurna. Penulis mengharapkan

aplikasi perangkat lunak ini dapat dikembangkan lagi, sehingga suatu saat nanti

aplikasi ini menuju kesempurnaan dan mengalami perkembangan yang bagus.

Universitas Sumatera Utara


DAFTAR PUSTAKA

Asanka, Dinesh, Write to a PDF File From VB

Jogiyanto HM., Bahasa Basic, Andi Offset,Yogyakarta.

Jogiyanto. Analisa dan Desain Sistem Informasi, penerbit Andi Yogyakarta, 2005.

Microsoft Developers Network, Microsoft Corp, 2000.

Pressman, Roger S. 1994. “Software Engineering, A Practitioner’s Approach,

McGraw-Hill”.

Using Visual Basic 6, Internet Book.

http://www.google.com

http://www.wikipedia.com

Universitas Sumatera Utara


LISTING PROGRAM

Form Utama
Option Explicit
Private Sub cbodaftar_Click()
Select Case cbodaftar.ListIndex
Case 0
filDaftar.Pattern = "*.*"

Case 1
filDaftar.Pattern = "*.txt"
Case 2
filDaftar.Pattern = "*.ini"
Case 3
filDaftar.Pattern = "*.Frm"
Case 4
filDaftar.Pattern = "*.log"
Case 5
filDaftar.Pattern = "*.rtf"
End Select
End Sub

Private Sub cmdAbout_Click()


Form2.Show
Form2.Top = Form1.Height / 2 - Form2.Height / 2
Form2.Left = Form1.Width / 2 - Form2.Width / 2
End Sub

Private Sub cmdDaftar_Click()


Dim NamaFile
If Right(DirDaftar.Path, 1) = ("\") Then
NamaFile = DirDaftar.Path & filDaftar.FileName

Else
NamaFile = DirDaftar.Path & "\" &
filDaftar.FileName

End If
Open NamaFile For Input As 1
txtdaftar = Input(LOF(1), #1)
Close #1

End Sub

Private Sub Cmdexit2_Click()


Unload Me
End Sub

Universitas Sumatera Utara


Private Sub Cmdprogram_Click()
Form3.Show
Form3.Top = Form1.Height / 2 - Form3.Height / 2
Form3.Left = Form1.Width / 2 - Form3.Width / 2

End Sub

Private Sub DirDaftar_Change()


filDaftar.Path = DirDaftar.Path

End Sub
Private Sub DrvDaftar_Change()
DirDaftar.Path = DrvDaftar.Drive

End Sub

Private Sub Form_Load()


cbodaftar.AddItem "all files (*.*)"
cbodaftar.AddItem "Text File (*.txt)"
cbodaftar.AddItem "Ini File (*.ini)"
cbodaftar.AddItem "Form File (*.Frm)"
cbodaftar.AddItem "Log File (*.log)"
cbodaftar.AddItem "Rich Text Format (*.rtf)"

End Sub

Form Profil

Dim py As Integer
Dim SW As Integer

Private Sub cmdexit_Click()


Unload Me
End Sub

Private Sub Form_Load()


SW = 1
Imglogo.Picture = LoadPicture(App.Path &
"\logo1.gif")
Imglogo.Visible = True
tmrtunda.Enabled = True
tmrgulung.Enabled = True
End Sub

Private Sub Form_Unload(Cancel As Integer)

Universitas Sumatera Utara


Imglogo.Visible = True
tmrtunda.Enabled = True
tmrcancel.Enabled = True
tmrgulung.Enabled = False
py = 0
End Sub

Private Sub tmrcancel_Timer()


Imglogo.Visible = Not Imglogo.Visible

End Sub

Private Sub tmrgulung_Timer()


py = py - 30
Picucapan.Top = py
Picucapan.Left = 0
End Sub

Private Sub cmdtutup_Click()


Unload Me
End Sub

Private Sub tmrtunda_Timer()

If SW = 1 Then
imgjudul.Picture = LoadPicture(App.Path &
"\judul1.jpg")
SW = 2
ElseIf SW = 2 Then
imgjudul.Picture = LoadPicture(App.Path &
"\judul2.jpg")
SW = 3
ElseIf SW = 3 Then
imgjudul.Picture = LoadPicture(App.Path &
"\judul3.jpg")
SW = 4
ElseIf SW = 4 Then
imgjudul.Picture = LoadPicture(App.Path &
"\judul4.jpg")
SW = 5
ElseIf SW = 5 Then
imgjudul.Picture = LoadPicture(App.Path &
"\judul5.jpg")
SW = 1
End If

End Sub

Form Program

Universitas Sumatera Utara


Private Sub Cmdexit4_Click()
Unload Me
End Sub

Universitas Sumatera Utara


SURAT KETERANGAN
Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir
Program Diploma III Ilmu Komputer :

Nama : FLEEMING ALEXANDRO B


NIM : 072406103
Program Studi : ILMU KOMPUTER
Judul T.A : APLIKASI FILE KONTROL MENGGUNAKAN
VISUAL BASIC 6.0

Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada
tanggal ……………

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi Syarat Pendaftaran Ujian Meja


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

Medan, 07 Juni 2010


Dosen Pembimbing/Kepala Lab. Komputer
Program Studi D3 Ilmu Komputer

Drs. Faigiziduhu Bu’ulolo, M.Si


NIP. 19531218 1980031003

Universitas Sumatera Utara


KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa : FLEEMING ALEXANDRO B


Nomor Stambuk : 072406103
Judul Tugas Akhir : Aplikasi File Kontrol Menggunakan Visual Basic 6.0
Dosen Pembimbing : Drs. Faigiziduhu Bu’ulolo, M.Si
Tanggal Mulai Bimbingan :
Tanggal Selesai Bimbingan :

No. Tanggal Pembahasan pada Asistensi Paraf Dosen Keterangan


Asistensi Mengenai, pada Bab : Pembimbing
Bimbingan
1.
2.
3.
4.
5.
6.
7.
∗ Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

Diketahui, Disetujui,
Ketua Departemen Matematika Pembimbing Utama/
Penanggung Jawab

Dr. Saib Suwilo M.Sc Drs. Faigiziduhu Bu’ulolo, M.Si


NIP. 19640109 198803 1 004 NIP. 19531218 198003 1 003

Universitas Sumatera Utara

Anda mungkin juga menyukai