PERANCANGAN APLIKASI PENCARIAN DAN - Journal

advertisement
PERANCANGAN APLIKASI PENCARIAN DAN PEMUTARAN FILE GAMBAR, MUSIK
ATAU VIDEO MENGGUNAKAN
VISUAL BASIC 6.0
NASKAH PUBLIKASI
disusun oleh
TRY WIJAYANTO
06.12.1535
JURUSAN SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2010
Design AplicationFile Search and Playback Image, Music or Video using Visual Basic
6.0
Perancangan Aplikasi Pencarian dan Pemutaran File Gambar, Musik atau Video
Menggunakan Visual Basic 6.0
Try Wijayanto
Jurusan Sistem Informasi
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Visual Basic 6.0 is once of the tools for developing applications that are in great
demand by people. By using Visual Basic 6.0 can be made of a medium that is able to
convey information quickly and accurately making it easier to help the search process by
using an easy to use application. In making this application the author focuses on how to
make and use media search and playback of image files, music or videos with easy, quick
and precise with user friendly applications that are presented in an application.
In the application of Search and Screening File Image, Music or Video only able to
search and playback of image files, music and video formats
only certain file formats
because not all types of file formats can be run on a custom application created using Visual
Basic 6.0.
Keyword: Search and Playback Applications, Search Engine, Media Player.
1.
PENDAHULUAN
1.1 Latar Belakang Masalah
Seiring berjalannya waktu dari masa ke masa yang selalu berganti, telah sampailah pada
masa di saat ini dengan segala kemajuan teknologi yang tercipta. Salah satu bidang yang
berkembang dengan pesat adalah teknologi informasi. Alat – alat teknologi yang semakin
canggih berhasil diciptakan untuk menyempurnakan penemuan sebelumnya. Semuanya itu
memberikan kemudahan bagi manusia dalam rutinitas kehidupan sehari – hari mereka.
Diantara banyaknya perkembangan teknologi informasi yang dapat dengan mudah
dijumpai pada saat ini adalah komputer. Komputer memberikan kemudahan dalam berbagai
aspek kehidupan. Pendidikan, pemerintahan, perindustrian, perbankan dan telekomunikasi
adalah contoh instansi yang telah memanfaatkan komputer sebagai senjata bagi perusahaan
mereka. Mereka menggunakan komputer untuk menghasilkan informasi dengan lebih cepat
dan tepat. Dengan komputer manusia cenderung untuk lebih kreatif dalam bekerja, karena
pekerjaan dapat diselesaikan dengan lebih baik.
Visual Basic 6.0 merupakan salah satu tool untuk pengembangan aplikasi yang banyak
diminati oleh orang. Di sini Visual Basic 6.0 menawarkan kemudahan dalam pembuatan
aplikasi dan dapat menggunakan komponen-komponen yang telah disediakan. Untuk
memulai Visual Basic 6.0 anda perlu menginstall Visual Basic 6.0. Program ini biasanya
dalam satu paket dengan Visual Studio 6.0. Dengan menggunakan Visual Basic 6.0 kita bisa
menghasilkan berbagai macam jenis program.
Berlandaskan uraian diatas maka penulis sebagai mahasiswa tingkat akhir pada
Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta akan
melaksanakan penyusunan skripsi dengan judul “ Perancangan Aplikasi Pencarian dan
Pemutaran File Gambar, Musik atau Video Menggunakan Visual Basic 6.0“ dengan
harapan pemanfaatan teknologi ini dapat memudahkan pencarian bagi pengguna dengan
menggunakan aplikasi yang sangat mudah digunakan.
1.2 Rumusan Masalah
Dari uraian pada latar belakang masalah di atas maka kami memerlukan sebuah media
yang mampu menyampaikan informasi dengan cepat dan tepat sehingga memudahkan
dalam membantu proses pencarian dengan menggunakan aplikasi yang mudah digunakan.
Untuk dapat menyelesaikan masalah sesuai yang diharapkan, maka penulis merumuskan
masalah yang akan dipecahkan, yaitu :
“Bagaimana membuat dan memanfaatkan sebuah aplikasi pencarian dan pemutaran file
gambar, musik atau video?”
1.3 Batasan Masalah
Dalam pembuatan aplikasi ini penulis memfokuskan pada cara membuat dan
memanfaatkan media pencarian dan pemutaran file gambar, musik atau video dengan
mudah, cepat dan tepat dengan mengguunakan aplikasi yang user friendly yang disajikan
dalam sebuah aplikasi. Dalam aplikasi ini hanya dapat melakukan pencarian dan pemutaran
file gambar, musik dan video dengan format – format file tertentu saja karena tidak semua
jenis format file dapat dijalankan pada aplikasi yang dibuat menggunakan Visual Basic 6.0.
Software yang akan digunakan untuk membuat aplikasi ini yaitu Visual Basic 6.0.
1.4 Tujuan Penelitian
Adapun tujuan penulis dalam menyusun skripsi mengenai pembuatan aplikasi ini yaitu:
1.4.1
a
Tujuan utama :
Membuat, menyelesaikan dan menyediakan aplikasi media player bagi
pengguna
b
Menjadikan aplikasi ini sebagai fasilitas dalam pencarian dan pemutaran file
gambar, musik atau video kepada masyarakat secara cepat, tepat, menarik,
akurat dan efektif.
c
Untuk memudahkan pengguna komputer dalam menggunakan aplikasi
pencarian dan pemutaran.
1.4.2
a
Tujuan khusus :
Memenuhi syarat menyelesaikan pendidikan program strata satu (S1) pada
Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta.
b
Untuk menerapkan, mengembangkan, dan menambah wawasan ilmu
pengetahuan dibidang teknologi informasi pada umumnya dan penggunaan
aplikasi yang user friendly pada khususnya, sehingga diharapkan dapat
menjadi orang yang mampu bersaing dalam dunia teknologi informasi.
2. LANDASAN TEORI
2.1 Mesin Pencari File
Sistem pencarian adalah suatu sistem yang menampilkan informasi mengenai
pencarian file yang berguna bagi pembuat maupun pihak yang memanfaatkannya dalam
membantu mengatasi masalah dalam pencarian file gambar, musik atau video.
Mesin pencari adalah program komputer yang dirancang untuk membantu
seseorang menemukan file-file yang disimpan dalam komputer. Mesin pencari
memungkinkan kita untuk meminta content media dengan kriteria tertentu dan kita akan
memperoleh daftar file yang memenuhi kriteria tersebut. Mesin pencari biasanya
menggunakan indeks untuk mencari file setelah pengguna memasukkan kriteria pencarian.
Ada beberapa contoh mesin pencari file dalam komputer salah satunya yang kita kenal
adalah Windows Explorer.
2.2 Konsep Media Player
Pemutar media (Inggris: media player) adalah istilah umum untuk mengacu kepada
perangkat lunak komputer yang dapat memainkan berkas multimedia. Merupakan program
yang digunakan untuk menjalankan file-file dengan format multimedia. Format file ini
diantaranya berupa DVD, CDDA, MPEG video, DivX, MP3, Karaoke (*.KAR), OGG, dan
FLAC.Umumnya file tersebut mengolah berupa data suara, dan pada beberapanya juga
diikutkan dengan gambar atau video. Umumnya data dibaca dari media penyimpanan seperti
harddisk, dan beberapa media player ini juga mendukung untuk menjalankan aplikasi
multimedia yang datanya ada di internet dengan prinsip streaming, dan ada juga yang dapat
menampilkannya ke dalam web browser.
2.2.1 Video
Video adalah teknologi pemrosesan sinyal elektronik mewakilkan gambar bergerak.
Aplikasi umum dari teknologi video adalah televisi, tetapi dia dapat juga digunakan dalam
aplikasi teknik, saintifik, produksi dan keamanan.
2.2.2 Audio
Suara adalah fenomena fisik yang dihasilkan oleh getaran benda bias, suara juga bisa
diartikan sebagai getaran suatu benda yang berupa sinyal analog dengan amplitudo yang
berubah secara kontinyu terhadap waktu. Suara berhubungan erat dengan rasa
“mendengar”. Suara/bunyi biasanya merambat melalui udara. Suara/bunyi tidak bias
merambat melalui ruang hampa. Suara dihasilkan oleh getaran suatu benda. Selama
bergetar, perbedaan tekanan terjadi di udara sekitarnya. Pola osilasi yang terjadi dinamakan
sebagai “GELOMBANG”. Gelombang mempunyai pola sama yang berulang pada interval
tertentu, yang disebut sebagai “PERIODE”.
Contoh suara periodik : instrument musik, nyanyian burung, dll
Contoh suara nonperiodik : batuk, percikan ombak, dll
2.3 Algoritma Pencarian dan Pemutaran
Algoritma merupakan suatu pola pikir yang terstruktur yang berisi tahap -tahap
penyelesaian masalah. Perintah yang dimaksud haruslah bertahap dari awal hingga akhir
(harus diakhiri). sehingga Algoritma juga dapat diartikan sebagai kumpulan tahapan dari awal
hingga akhir yang dilakukan untuk menyelesaikan suatu masalah. Masalah disini bisa berupa
apa saja, mulai dari masalah yang biasa kita alami atau masalah-masalah khusus kaitannya
dengan Pemrograman.
Urutan-urutan dalam algoitma biasa disimbolkan dengan sebuah notasi yang biasa
disebut dengan bagan alur (Flowchart). Flowchart ini menggambarkan setiap tahapan
eksekusi dari awal hingga akhir untuk menyelesaikan masalah. Pembuatan Flowchart harus
menggunakan kaidah yang benar dan baku sehingga terjadi persamaan penafsiran maka
dari itulah dibuat suatu rumusan penulisan Flowchart
Berikut ini adalah contoh2 algoritma yang sering digunakan dalam pencarian :
¾
Algoritma pencarian list (List Search)
¾
Algoritma Pencarian Biner (Binary Search)
¾
Algoritma pencarian Sequel (SQL Search)
¾
Algoritma pencarian dengan metode brute-force atau uninformed
¾
Algoritma pencarian penerapan teori pohon (Tree Search)
¾
Informed Search
¾
Constraint Satisfaction Search
2.5 Perangkat Lunak Yang Digunakan
Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman
adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tuga-tugas
tertentu. Bahasa Pemrograman visual basic yang dikembangkan oleh Microsoft sejak tahun
1991, merupakan pengembangan dari pendahuluannya yaitu bahasa pemrograman BASIC
(Bagineer’s All Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual
Basic merupakan salah satu development tool yaitu alat bantu untuk membuat berbagai
macam komputer khusus menggunakan sistem operasi windows. Visual basic merupakan
salah satu bahasa pemrograman komputer yang mendukung objek OOP (Object Oriented
Programming).
3. ANALISIS DAN PERANCANGAN
3.1 Analisis SWOT
Analisis SWOT adalah identifikasi berbagai faktor secara sistematis untuk merumuskan
strategi perusahaan. Analisa ini didasarkan pada logika yang dapat memaksimalkan
kekuatan (Strengths) dan peluang (Opportunities), namun secara bersamaan dapat
meminimalkan kelemahan (Weaknesses) dan ancaman (Threats). Dalam menganalisis data
digunakan teknik deskriptif kualitatif guna menjawab perumusan permasalahan mengenai
apa saja yang menjadi kekuatan dan kelemahan yang ada dan apa saja yang menjadi
peluang dan ancaman dari luar yang harus dihadapinya.
Analisis SWOT ini adalah membandingkan antara faktor eksternal, berupa Peluang
(opportunities) dan Ancaman (threats) dengan faktor internal, yang berupa Kekuatan
(strengths) dan Kelemahan (weaknesses).
a. Kekuatan (strengths)
‐
Pada saat ini belum ada media yang bisa melakukan pencarian sekaligus
pemutaran file Gambar, Musik atau Video yang dibuat menggunakan Visual
Basic 6.0.
‐
Bahasa Aplikasi menggunakan Bahasa Indonesia
‐
Aplikasi Freeware atau gratis
‐
Pengguna bisa melakukan pengembangan aplikasi ini supaya menjadi
aplikasi yang lebih baik
b. Kelemahan (weaknesses)
‐
Kurang lengkapnya fasilitas tools-tools dibandingkan dengan aplikasi yang
hampir mirip yang sering digunakan banyak orang
c.
‐
Tampilan yang kurang menarik
‐
Kurang terbiasanya pengguna dalam menggunakan aplikasi ini
‐
Tidak ada dukungan database
Peluang (opportunities)
‐
Mengembangkan aplikasi yang sudah ada menjadi lebih baik dan mudah
untuk digunakan
‐
Memudahkan pengguna dalam menggunakan aplikasi karena menggunakan
tampilan dan bahasa yang mudah dipahami.
‐
Adanya hukum yang mengatur tentang penggunaan software palsu atau
bajakan
‐
Banyaknya gerakan yang mendukung penggunaan software free atau open
source
d. Ancaman (threats)
‐
Adanya aplikasi yang sudah banyak dikenal masyarakat luas yang memiliki
kegunaan yang sama dengan aplikasi ini
‐
Tidak adanya dukungan dari lembaga yang menangani pendistribusian
software aplikasi
‐
Kurangnya kepercayaan pengguna terhadap software aplikasi yang belum
diketahui keunggulannya dibandingkan software aplikasi lain yang sudah
beredar luas.
‐
Kurangnya keingintahuan masyarakat terhadap kehadiran software atau
aplikasi baru
‐
3.2
atau aplikasi baru
Analisis Kebutuhan Sistem
3.2.1
Analisis Kebutuhan Fungsional
Pada saat ini belum ada media yang bisa melakukan pencarian sekaligus pemutaran
file Gambar, Musik atau Video yang dibuat menggunakan Visual Basic 6.0. Sehingga dapat
menjadikan aplikasi ini sebagai fasilitas dalam pencarian dan pemutaran file gambar, musik
atau video digunakan masyarakat luas secara cepat, tepat, menarik, akurat dan efektif.
Dalam
Dalam aplikasi ini selain dapat melakukan pencarian file-file dengan extensi tertentu
diatas, aplikasi ini juga bisa menampilkan file yang telah ditemukan dalam proses
pencarian. Sebagai contoh bisa melihat file gambar yang telah ditemukan dengan hanya
memilih salah satu file yang telah berada dalam list file yang telah ditemukan. Sedangkan
untuk file musik dan video dapat didengarkan langsung atau disaksikan langsung hanya
dengan memilih file dalam list file yang ditemukan lalu kemudian klik “PLAY”, jika ingin
menyudahi sudah disediakan tombol “STOP”.
3.2.2
Analisis Kebutuhan Non Fungsional
Dalam menganalisa dan mengidentifikasi kebutuhan analis hendaknya mengerti
tujuan dan sasaran dari kebijakan - kebijakan aplikasi baru yang akan di buat. Pemilihan
elemen-elemen yang tepat merupakan hal yang penting. Setelah elemen - elemen tersebut
ditentukan selanjutnya menentukan aspek - aspek apa saja yang dibutuhkan.
Aspek - aspek ini kemudian yang mempunyai peran dalam mengolah serta
mengembangkan aplikasi. Aspek - aspek ini meliputi aspek fisik dan non fisik, yaitu:
a. Aspek Kebutuhan hardware (perangkat keras)
Aspek ini menyangkut tentang kebutuhan hardware komputer yang dibutuhkan untuk
membangun serta mengimplementasikan aplikasi tersebut. Dalam membangun sebuah
media pencarian dan pemutaran dibutuhkan spesifikasi hardware yang baik untuk
memberikan kemudahan dalam membangun dan mengembangkannya. Sedang tahap
implementasinya, spesifikasi hardware yang dibutuhkan tidak terlalu memerlukan
spesifikasi yang bagus.
b. Aspek Kebutuhan software
Menggunakan Sistem Operasi Windows XP. Dan software yang digunakan untuk
membuat aplikasi ini yaitu: Visual Basic 6.0.
c. Aspek Kebutuhan brainware
Aspek ini meliputi individu atau organisasi yang terlibat langsung dalam pembuatan
aplikasi ini. Manusia sebagai pencipta dan pengguna aplikasi sehingga aplikasi ini bisa
digunakan sesuai fungsi dan berguna bagi ang menggunakannya, maka tanpa adanya
sumber daya manusia yang berkualitas maka software dan hardware yang bagus tidak
akan berarti.
4.
HASIL PENELITIAN DAN PEMBAHASAN
4.1 Implementasi
Uji coba Program
Pengetesan aplikasi dilakukan untuk memastikan bahwa hasil produksi aplikasi
sesuai dengan yang direncanakan. Selain menyediakan banyak informasi hal ini
merupakan fungsi yang sangat penting untuk melakukan perbaikan apabila terdapat
kesalahan atau kerusakan pada sistem.
4.2 Pembahasan
Dalam Program ini penulis akan membuat suatu aplikasi pencarian yang melakukan
suatu proses pencarian file gambar, musik atau video yang disertai jumlah file yang
ditemukan. Tampilan program dibuat dengan sangat sederhana agar semua orang dapat
menjalankannya dengan mudah. Adapun jumlah form yang dibuat terdiri dari lima form, yaitu
form pencarian gambar, form pencarian musik, form pencarian video, form tentang aplikasi
dan form bantuan. Form pencarian gambar difungsikan sebagai form dalam mencari file
gambar dengan extensi tertentu yang bisa langsung dapat dilihat atau preview. Form
pencarian musik difungsikan sebagai form dalam mencari file musik dengan extensi tertentu
yang bisa langsung dapat dijalankan atau di play. Form pencarian video difungsikan sebagai
form dalam mencari file video dengan extensi tertentu yang bisa langsung dapat dijalankan
atau di play. Form tentang aplikasi difungsikan sebagai informasi tentang aplikasi yang
dibuat. Form bantuan difungsikan sebagai informasi atau pertolongan dalam menjalankan
aplikasi program pencarian dan pemutaran file gambar, musik atau video tersebut.
Dalam tahap proses implementasi ini bertujuan untuk mengetahui apakah suatu
aplikasi nantinya dapat beroperasi sesuai dengan yang direncanakan. Implementasi
merupakan suatu tahap dimana suatu sistem tersebut telah dianalisis dan didesain secara
terinci serta telah dipilih dan diseleksi teknologi yang digunakan untuk menjalankannya dan
siap untuk diterapkan pada keadaan yang sebenarnya. Sehingga dari sini dapat mengetahui
apakah aplikasi yang dibuat benar-benar dapat menghasilkan tujuan yang diinginkan dengan
lebih efisien dan selanjutnya apakah aplikasi tersebut dapat diperbaiki lagi atau tidak.
5.
KESIMPULAN
Dari uraian pada bab-bab yang telah kita bahas, penulis dapat memperoleh suatu
kesimpulan sebagai berikut :
1. Aplikasi pencarian dan pemutaran file gambar, musik atau video ini bisa di buat
menggunakan Visual Basic 6.0
2. Program pencarian dan pemutaran file ini bisa menampilkan file gambar, musik dan
video
3. Pencarian file yang secara otomatis, sehingga pengguna tinggal memasukkan
directory atau path yang dicari dan menentukan extensi file yang diinginkan
4. Dapat dimanfaatkan sebagai media pencarian dan pemutaran alternative yang
sangat mudah dalam penggunaanya.
Saran
Adapun saran yang dapat diberikan untuk menyempurnakan sistem dan pengembangan
program yang dibuat adalah :
1. Kajian dalam penulisan Perancangan Perangkat Lunak ini jauh dari sempurna,
namun disatu sisi, pembuatan program pencarian dan pemutaran file gambar, musik
atau
video
ini
sangatlah
menarik
dan
menyenangkan
karena
dengan
kesederhanaanya komponen yang dibutuhkan.
2. Bisa lebih dikembangkan lagi dimasa mendatang dengan pencarian dengan
memasukkan input dengan memakai TextBox.
3. Pengaturan tata letak serta pewarnaan yang masih perlu diperbaiki lagi agar tidak
membosankan dilihat
4. Selain itu juga, semoga aplikasi ini menjadi bahan untuk dikaji ulang bagi para
pembaca/mahasiswa STMIK AMIKOM Yogyakarta yang akan menulis skripsi dengan
pokok bahasan yang sama.
Demikianlah saran yang bisa disajikan, semoga pembaca yang budiman dapat
memberikan saran serta kritik yang sifatnya membangun dalam upaya menyempurnakan
aplikasi ini. Semoga aplikasi ini dapat berguna dan dimanfaatkan sebaik - baiknya dalam
bingkai kebaikan.
6.DAFTAR PUSTAKA
Komputer, Wahana. 2000. Pemrograman Visual Basic 6.0. Yogyakarta: Andi.
Mulyanto, Aunur R. 2008. Rekayasa Perangkat Lunak. Jakarta: Elek Media Komputindo.
Pandia, Henry. 2002. Visual Basic 6 Tingkat Lanjut. Yogyakarta: Andi.
Sunyoto, Andi. 2007. Pemrograman Database dengan Visual Basic dan Microsoft SQL.
Yogyakarta: Andi.
Suyanto, M. 2005. Multiedia Alat untuk Meningkatkan Keunggulan Bersaing. Yogyakarta:
Andi
Utami, Ema dan Sukrisno. 2005. Konsep Dasar Pengolahan dan Pemrograman Database
dengan SQL Server, Ms.Access dan Ms.Visual Basic. Yogyakarta: Andi.
http://id.wikipedia.org/wiki/Algoritma diakses 29 April 2010 pukul 23.30 WIB
http://en.wikipedia.org/wiki/Algorithm diakses 30 April 2010 pukul 23.00 WIB
http://id.wikipedia.org/wiki/Audio_digital diakses 1 Mei 2010 pukul 21.15 WIB
http://en.wikipedia.org/wiki/Image diakses 1 Mei 2010 pukul 21.16 WIB
http://en.wikipedia.org/wiki/Image_file_formats diakses 2 Mei 2010 pukul 13.20 WIB
http://id.wikipedia.org/wiki/Kategori Format_gambar diakses 3 Mei 2010 pukul 01.10 WIB
http://en.wikipedia.org/wiki/Video diakses 3 Mei 2010 pukul 01.20 WIB
http://en.wikipedia.org/wiki/JPG diakses 4 Mei 2010 pukul 22.30 WIB
http://en.wikipedia.org/wiki/BMP diakses 4 Mei 2010 pukul 22.30 WIB
http://en.wikipedia.org/wiki/GIF diakses 4 Mei 2010 pukul 22.30 WIB
http://en.wikipedia.org/wiki/TIF diakses 4 Mei 2010 pukul 22.30 WIB
http://en.wikipedia.org/wiki/PNG diakses 4 Mei 2010 pukul 22.30 WIB
http://en.wikipedia.org/wiki/MP3 diakses 4 Mei 2010 pukul 23.15 WIB
http://en.wikipedia.org/wiki/WAV diakses 4 Mei 2010 pukul 23.15 WIB
http://en.wikipedia.org/wiki/MPEG diakses 5 Mei 2010 pukul 10.40 WIB
http://en.wikipedia.org/wiki/AVI diakses 5 Mei 2010 pukul 10.40 WIB
http://en.wikipedia.org/wiki/WMV diakses 5 Mei 2010 pukul 10.40 WIB
http://en.wikipedia.org/wiki/FLV diakses 5 Mei 2010 pukul 10.40 WIB
http://en.wikipedia.org/wiki/ASF diakses 5 Mei 2010 pukul 10.40 WIB
http://www.vbtutor.net diakses 1-6 Mei 2010
http://www.vbcodesource.com diakses 1-6 Mei 2010
http://www.konsultasivb.com. diakses 1-6 Mei 2010
Download