TUGAS AKHIR
FLEEMING ALEXANDRO B
072406103
TUGAS AKHIR
Diajukan untuk melengkapi tugas akhir dan memenuhi syarat mencapai gelar
Ahli Madya
FLEEMING ALEXANDRO B
072406103
Diluluskan di
Medan, Juni 2010
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU Pembimbing I
Ketua,
TUGAS AKHIR
Saya mengaku bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
FLEEMING ALEXANDRO B
072406103
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha
Penulisan Tugas Akhir ini merupakan salah satu syarat untuk menyelesaikan
Penulis sepenuhnya menyadari bahwa penyelesaian Tugas Akhir ini tidak akan
terwujud tanpa adanya dukungan dan bantuan semua pihak. Penulis mengucapkan
1. Bapak Drs. Faigiziduhu Bu’ulolo, M.Si selaku Dosen Pembimbing Tugas Akhir
yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam
2. Bapak Prof. Dr. Eddy Marlianto, M.Sc, selaku Dekan Fakultas Matematika dan
4. Bapak Dr. Saib Suwilo, M.Sc, selaku Ketua Departemen Program Studi D-3 Ilmu
5. Seluruh Dosen pengajar Program Studi D-3 Ilmu Komputer Fakultas MIPA
Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada
Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih banyak
kekurangan karena keterbatasan kemampuan yang penulis miliki, untuk itu penulis
Akhir kata penulis memohon maaf atas segala kekurangan yang ada dalam
penulisan Tugas Akhir ini dan sekali lagi penulis berharap semoga Tugas Akhir ini
Penulis
Fleeming Alexandro B
Halaman
Halaman Judul
Lembar Persetujuan ii
Penghargaan iv
Daftar Isi vi
Daftar Gambar ix
BAB 1 PENDAHULUAN
6.1 Kesimpulan 37
6.2 Saran 38
Daftar Pustaka 39
Lampiran:
Listing Program
PENDAHULUAN
Perkembangan Ilmu Pengetahuan dan Teknologi saat ini semakin pesat, khususnya
Setiap hari akan selalu ada perubahan/pertumbuhan dalam dunia TI. Programmer akan
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
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.
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
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
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.
Dalam Pembuatan File Kontrol ini, Penulis menerapkan teknik untuk membuat file
Berdasarkan latar belakang yang telah diuraikan sebelumnya, timbul masalah yang
berhubungan dengan tugas akhir ini. Oleh karena itu perumusan masalahnya adalah:
Dalam hal ini penulis munyusun tugas akhir dengan member batasan masalah tentang
pembuatan file kontrol secara spesifik untuk member kemudahan bagi pengguna, agar
pada komputer.
komputer
Dalam pembuatan perangkat lunak ini penulis mengumpulkan data yang membantu
1. Rencana kebutuhan
seperti:
2. Proses Desain
3. Implementasi
Sistematika penulisan tugas akhir ini dibagi menjadi 5 (lima) bab, yaitu sebagai
berikut:
BAB 1 Pendahuluan
Bab ini berisi tentang latar belakang permasalahan, identifikasi
literature.
LANDASAN TEORI
Analisa kebutuhan merupakan langkah awal untuk menentukan perangkat lunak yang
dihasikan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat
kesalahan dalam analisa kebutuhan, maka perangkat lunak yang dibuat menjadi tidak
berguna.
Ada beberapa factor yang harus dipenuhi dalam menganalisa kebutuhan, yaitu:
Salah satu hal yang dibutuhkan dalam membangun perangkat lunak adalah
analis dalam menciptakan hubungan sosial dengan pihak lain, dalam situasi
ini adalah dengan pengguna, menjadi sesuatu hal yang berpengaruh besar
pengerjaannya.
bidang komputer itu bagus tapi akan menjadi sebuah kesulitan bagi
dan petunjuk kerja seperti yang diinginkan. Struktur data yang memungkinkan
dan disisi lain sebagai pengontrol pembuatan sebuah produk. Sebagai produk,
software berlaku sebagai dasar untuk kontrol komputer (sistem operasi), komunikasi
informasi (jaringan), dan penciptaan serta kontrol dari program-program lain (peranti
dari aktivitas rekayasa keteknikan yang diterima oleh manajemen proyek perangkat
lunak karena menawarkan cara membuat proses pengembangan yang lebih baik.
Perancangan (Desain)
Sistem dan Perangkat Lunak
perangkat keras membuat masalah kualitas yang tidak ada pada perangkat
lunak.
Jika sebuah komponen perangkat keras rusak, maka dapat diganti dengan
suatu “spare part”, sedangkan perangkat lunak tidak memiliki “spare part”.
kebutuhan pengguna terhadap kode yang dapat dieksekusi oleh mesin. Perancangan
perangkat lunak diterjemahkan kedalam format bahasa yang meletakkan struktur data
1. Teknologi
2. Managemen Perancangan
3. Manusia
Operasi dan
Perawatan
File kontrol merupakan suatu aplikasi yang digunakan untuk mencari data ataupun file
Adobe Photoshop, atau biasa disebut Photoshop adalah perangkat lunak editor citra
pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan
perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk
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
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
layer, termasuk teks, mask, opacity, blend mode, channel warna, channel
format file ini digunakan secara luas, sehingga memaksa programer program
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
penyunting media, animasi, dan authoring buatan-Adobe lainnya. File format asli
Photoshop, .PSD, dapat diekspor ke dan dari Adobe ImageReady. Adobe Illustrator,
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.
langkah-langkah berikut:
Microsoft Visual Basic 6.0 adalah sebuah bahasa pemrograman komputer. Bahasa
mengandung arti bahwa program menunggu sampai adanya respon dari pemakai,
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
Sejak diciptakan versi pertamanya pada tahun 1991, Microsoft Visual Basic kini telah
mencapai versi yang keenam yang memiliki keunggulan dari versi sebelumnya.
4. Membuat flat form pembuatan program yang diberi nama developer studio.
5. Sarana akses data yang lebih cepat dan handal untuk membuat aplikasi database
6. Penambahan kontrol baru yang lebih canggih serta peningkatan kaidah struktur
Untuk dapat menggunakan fasilitas dalam Microsoft Visual Basic 6.0 dengan baik dan
Environment) atau lingkungan kerja Microsoft Visual Basic 6.0 itu sendiri. Tampilan
Tool Bar
Project Explore
Tool Box
Properties
Form Windows
Windows
IDE pada Microsoft Visual Basic 6.0 terbagi menjadi 5 komponen besar yaitu Menu,
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
2. Toolbar
Fungsi dari komponen Toolbar hampir sama seperti fungsi dari komponen
interaktif yang lebih mudah digunakan. Untuk memilih suatu proses yang akan
3. Toolbox
Komponen Toolbox adalah kumpulan kontrol pada Microsoft Visual Basic 6.0
yang akan dirancang. Kontrol adalah suatu objek yang akan menjadi
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:
Microsoft Visual versi Standar Edition memiliki beberapa objek yang bisa
ditambahkan dengan cara memilih atau memberikan tanda check pada kolom
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
menyertakan Project Explore pada Microsoft Visual Basic 6.0 yang berisi
jendela-jendela project. Jendela project berisi semua file yang digunakan pada
dua tombol khusus, yaitu view code dan view object. Jika user ingin
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.
setiap project dengan struktur pohon yang sama dengan tampilan pada
form, modul, serta kategori lain dapat dilakukan dengan mengklik tanda plus
5. Properties Windows
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.
PERANCANGAN SISTEM
Definisi dan analisis kebutuhan meliputi layanan, kendala dan sasaran sistem
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
Command button
berikut.
1. Buka program Visual Basic 6.0, dengan cara menekan Start > All
Program > Microsoft Visual Studio 6.0 > Microsoft Visual Basic 6.0.
2. Akan tampil dialog New Project, pilih Standard EXE, tekan tombol
Open.
Command Button
command button 1
PictureBox
Input Type
Tidak ada
Cek dalam
Device
Ada
Pemilihan File
Isi File
Dalam penyusunan proyek ini diperlukan beberapa analisis yang harus dilaksanakan,
yaitu:
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.
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
hardware dan software yang terus mengalami perubahan ke arah yang lebih baik.
Semua perkembangan teknologi pada saat ini banyak menawarkan kemudahan dalam
Dalam bagian ini penulis mencoba menarik sebuah kesimpulan, apa sebenarnya
manfaat dari perangkat lunak File Kontrol ini. Jadi manfaat dari perangkat lunak ini
Pembuatan program ini menggunakan Microsoft Visual Basic 6.0 yang membahas
Form berikut ini merupakan tampilan utama yang merupakan bagian terutama dalam
program ini. Form ini merupakan media yang akan menghubungkan pengguna dengan
Implementasi program aplikasi File Kontrol merupakan tahap paling penting di mana
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
program. Dalam File Kontrol ini telah terbebas dari kesalahan. tersebut, karena
program File Kontrol ini dapat dijalankan sesuai dengan kebutuhan, seandainya
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
PENGUJIAN SISTEM
Pada bagian ini penulis akan melakukan testing untuk melihat apakah File Kontrol ini
bisa berjalan sebagaimana mestinya. Penulis juga akan menjelaskan bagaimana cara
berikut:
1. Jika aplikasi belum dijalankan , tekan F5. Maka akan tampil antarmuka
3. Pilih Type File yang akan ditelusuri maka dengan otomatis akan muncul
6.1 Kesimpulan
Berdasarkan penjelasan dari bab-bab sebelumnya dengan adanya Aplikasi File
2. Perancangan aplikasi File Kontrol ini dapat digunakan untuk mencari letak
6.2 Saran
Aplikasi File Kontrol yang dibuat penulis belumlah sempurna. Penulis mengharapkan
aplikasi perangkat lunak ini dapat dikembangkan lagi, sehingga suatu saat nanti
Jogiyanto. Analisa dan Desain Sistem Informasi, penerbit Andi Yogyakarta, 2005.
McGraw-Hill”.
http://www.google.com
http://www.wikipedia.com
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
Else
NamaFile = DirDaftar.Path & "\" &
filDaftar.FileName
End If
Open NamaFile For Input As 1
txtdaftar = Input(LOF(1), #1)
Close #1
End Sub
End Sub
End Sub
Private Sub DrvDaftar_Change()
DirDaftar.Path = DrvDaftar.Drive
End Sub
End Sub
Form Profil
Dim py As Integer
Dim SW As Integer
End Sub
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
Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir
Program Diploma III Ilmu Komputer :
Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada
tanggal ……………
Diketahui, Disetujui,
Ketua Departemen Matematika Pembimbing Utama/
Penanggung Jawab