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