Pengembangan Aplikasi Media Player Versi Bahasa Indonesia dengan Menggunakan Microsoft Visual Basic 6.0, Macromedia Flash 8, dan My SQL Yanita Puspita Jurusan Sistem Informasi, Ilmu Komputer Universitas Gunadarma Jl. Margonda Raya, 100, Pondok Cina, Depok E-mail: [email protected] Dosen Pembimbing: Drs. Yusuf Yahya, MAT ABSTRAK Musik merupakan salah satu bagian dalam kehidupan masyarakat sehari-hari. Dengan mendengarkan musik, dapat membangkitkan semangat serta membuat warnawarni dalam kehidupan seseorang. Dengan kemajuan teknologi musik dapat didengarkan kapanpun dan dimanapun. Namun, seperti yang telah diketahui bahwa mayoritas aplikasi menggunakan Bahasa Inggris sehingga menjadi kendala bagi pengguna awam yang tidak mengerti Bahasa Inggris. Berdasarkan pada uraian di atas, maka penulis mencoba untuk membuat sebuah aplikasi media player versi Bahasa Indonesia dengan tampilan yang sederhana. Aplikasi ini dibuat dengan menggunakan Microsoft Visual Basic 6.0, Macromedia Flash 8, serta My SQL. Diharapkan dengan adanya media player sederhana yang dibuat, aplikasi ini dapat berguna dan dipakai oleh semua pengguna dari berbagai lapisan masyarakat. Kata Kunci: Media Player, Visual Basic 6.0, Macromedia Flash 8, My SQL PENDAHULUAN Latar Belakang Musik merupakan salah satu bagian dalam kehidupan masyarakat sehari-hari. Dengan mendengarkan musik, dapat membangkitkan semangat serta membuat warna-warni dalam kehidupan seseorang. Dengan kemajuan teknologi musik dapat didengarkan kapanpun dan dimanapun. Sebagai contoh, musik dapat didengarkan melalui telepon genggam dan komputer. Setiap orang pasti senang mendengarkan musik, baik anak-anak, orang dewasa apalagi remaja. Musik merupakan kebutuhan yang dapat dinikmati oleh semua kalangan, tidak peduli kalangan atas, menengah, ataupun bawah. Namun, seperti yang telah diketahui bahwa mayoritas aplikasi menggunakan Bahasa Inggris sehingga menjadi kendala bagi pengguna yang tidak mengerti Bahasa Inggris. Berdasarkan uraian tersebut, maka penulis mencoba untuk membuat sebuah aplikasi media player versi Bahasa Indonesia dengan menggunakan Visual Basic 6.0 dan Macromedia Flash 8 serta My SQL sebagai databasenya. Mengapa Media Player bukan hanya MP3 Player? Karena penulis ingin menambahkan fasilitas video clip dalam aplikasi ini. Pada zaman modern seperti sekarang ini tentu lebih menyenangkan apabila mendengarkan musik sambil menikmati video klipnya juga layaknya di televisi. Pemilihan Microsoft Visual Basic 6.0 sebagai software dalam pembuatan aplikasi ini adalah karena Microsoft Visual Basic 6.0 mempunyai kelebihan dibandingkan dengan bahasa pemrograman yang lain. Microsoft Visual Basic 6.0 ini merupakan Bahasa pemrograman berbasis Windows yang cukup mudah dimengerti. Di samping itu, aplikasi ini juga menggunakan software Macromedia Flash 8 untuk membuat animasi agar aplikasi terlihat lebih menarik dan menggunakan MySQL sebagai databasenya. Batasan Masalah Pembatasan penelitian pada tugas akhir ini difokuskan pada pembuatan media player berbahasa Indonesia dengan penambahan fasilitas video player dan lirik pada aplikasi media media player tersebut. Pembuatan aplikasi ini menggunakan Microsoft Visual Basic 6.0, Macromedia Flash 8, dan MySQL. Tujuan Penulisan Penulisan skripsi ini bertujuan untuk membuat aplikasi media player versi Bahasa Indonesia yang lebih userfriendly sehingga nantinya aplikasi ini dapat berguna dan dipakai oleh semua lapisan masyarakat Indonesia pada umumnya. Metodologi Penulisan Penulisan skripsi ini ditulis berdasarkan hasil pengumpulan bahan dan materi dari beberapa buku yang berkaitan dengan materi yang diambil oleh penulis. Lalu setelah itu, dilanjutkan pada proses perancangan aplikasi hingga akhirnya melakukan pengujian apakah aplikasi ini dapat berjalan dengan semestinya atau tidak. PEMBAHASAN MASALAH Struktur Navigasi Dalam membuat suatu aplikasi, terlebih dahulu merancang agar tidak menimbulkan kesalahan informasi. Dalam penulisan ini, penulis menggunakan struktur navigasi composite (campuran) atau biasa juga disebut sebagai struktur penjajakan bebas (Gambar 1). Gambar 1 Struktur Navigasi Pembuatan Aplikasi Entity Relationship Diagram (ERD) Gambar 2 ERD Normalisasi Normalisasi adalah suatu tehnik untuk mengorganisasikan data ke dalam tabel-tabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi. Normalisasi memiliki beberapa tujuan, yaitu : untuk menghilangkan kerangkapan data, untuk mengurangi kompleksitas data, dan untuk mempermudah pemodifikasian data. Setelah melalui proses normalisasi hingga mencapai bentuk normal kedua (2 NF), tidak ditemukan lagi ketergantungan sebagian pada database aplikasi. Oleh karena itu, database aplikasi telah memenuhi persyaratan normalisasi dan mencapai bentuk yang optimal (Gambar 3) Rancangan Form Berikut ini adalah rancangan tampilan Aplikasi Media Player Versi Bahasa Indonesia. Rancangan Form Utama Database Form pertama yang akan dibuat untuk aplikasi database manajemen lagu pada media player adalah form utama database. Form ini merupakan halaman utama program yang berisi menu untuk mengakses semua fasilitas yang ada (Gambar 5). Manajemen Data Lagu Manajemen Bantuan Peralatan Gambar 5 Rancangan Form Utama Database Gambar 3 Normalisasi Struktur Database Aplikasi Pada bagian ini penulis akan menuliskan 2 buah table yang akan digunakan dalam pembuatan aplikasi dengan struktur database sebagai berikut (Gambar 4). Rancangan Form Utama MP4 Player Form kedua yang akan dibuat adalah form utama, di mana form ini merupakan form tempat musik akan dieksekusi (Gambar 6). Gambar 6 Rancangan Form Utama MP4 Player Rancangan Form Kategori Lagu Form ketiga yang akan dibuat adalah form kategori lagu. Form ini digunakan untuk merekam kategori atau kelompok lagu (Gambar 7). Rancangan Form Gambar 4 Struktur Database Aplikasi KOLEKSI LAGU [PENGELOMPOKAN] ©Semua ©Pencipta ADODC1 ©Judul ©Penyanyi TextBox1 MsFlexGrid ADODC1 ADODC2 [KATEGORI] NAMA KATEGORI: TextBox2 KETERANGAN: TextBox3 kembali Gambar 9 Rancangan Form Pencarian Koleksi Lagu Gambar 7 Rancangan Form Kategori Lagu Rancangan Form Manajemen Koleksi Lagu Form keempat yang akan dibuat adalah form manajemen koleksi lagu. Pada form inilah semua koleksi lagu dapat dimasukkan, termasuk merekam nama penyanyi, pencipta, dan juga alamat file penyimpanannya (Gambar 8). Rancangan Form Video Player Form keenam yang akan dibuat adalah form video player, di mana form ini berfungsi untuk memutar video. Jadi, ketika lagu diputar dan file tersebut bertipe video, maka secara otomatis fasilitas ini dapat dijalankan (Gambar 10). Gambar 10 Rancangan Form Video Player Gambar 8 Rancangan Form Manajemen Koleksi Lagu Rancangan Form About Form terakhir yang akan dibuat adalah form about, di mana form ini merupakan form tentang profil pembuat media player (Gambar 11). Rancangan Form Pencarian Koleksi Lagu Form kelima yang akan dibuat adalah form pencarian koleksi lagu. Form ini termasuk tools yang berfungsi untuk mencari data koleksi lagu yang sesuai dengan permintaan berdasarkan judul, penyanyi, pencipta, ataupun semua kategori (Gambar 9). Gambar 11 Rancangan Form About Tampilan Output Form Berikut ini adalah tampilan output Aplikasi Media Player Versi Bahasa Indonesia. Form Pencarian Lagu Koleksi Form Utama Database Gambar 12 Output Form Utama Database Form Kategori Lagu Gambar 15 Output Pencarian Lagu Koleksi Form Media Player Saat Memutar File Audio Pada saat media player memutar file bertipe data audio, maka ouput form akan terlihat seperti berikut (Gambar 16). Gambar 13 Output Form Kategori Lagu Form Manajemen Koleksi Lagu Gambar 16 Output Media Player (Audio) Gambar 14 Output Manajemen Koleksi Lagu Form Media Player Saat Memutar File Video Pada saat media player memutar file bertipe data video, maka form video player akan secara otomatis dijalankan. Sehingga ouput form akan terlihat seperti berikut (Gambar 17). Tampilan Database Aplikasi Berikut ini adalah tampilan Database Aplikasi Media Player Versi Bahasa Indonesia. Gambar 17 Output Media Player (Video) Form About Gambar 18 Output Form About Gambar 19 Tampilan Database Aplikasi PENUTUP DAFTAR PUSTAKA Kesimpulan Dengan merancang dan mengembangkan aplikasi media player ini dapat dibuat suatu aplikasi media player yang dapat digunakan oleh semua lapisan masyarakat sebagai salah satu alternatif media player berbahasa Indonesia yang cukup sederhana dan mudah digunakan. Aplikasi media player ini terdiri dari form-form dengan tombol perintah berbahasa Indonesia, sehingga sangat mudah digunakan oleh setiap orang. Aplikasi ini juga sudah menggunakan database sehingga pengguna dapat menambah, mengubah, dan menghapus koleksi lagu yang diinginkan. Dari segi fasilitas sudah cukup menarik karena terdapat fasilitas video player sehingga jika file musik mendukung format video, pengguna dapat mendengarkan musik sambil menikmati video klipnya juga. Selain itu, terdapat fasilitas lirik berjalan sehingga pada saat musik diputar pengguna dapat bernyanyi sambil membaca lirik tersebut. Agus, Muhammad & Jonny Alam, Belajar Sendiri Microsoft Visual Basic 6.0, Cetakan pertama, Elex Media Komputindo, Jakarta, 1999. Format MP4, http://bungas1408.blogspot.com. Alviani, Diah, Tinjauan Umum Pengembangan Sistem Informasi, www.gunadarma.ac.id . Komala Sari, Anita, Pembuatan Web Perpustakaan Online Menggunakan PHP & My SQL, Skripsi Fakultas Ilmu Komputer Universitas Gunadarma, 2002. Koneksi File SWF Flash pada VB, http://www.google.com/InsanKamilForu m. Nugroho Bunafit, Aplikasi Multimedia dengan Visual Basic 6.0, Cetakan pertama, Elex Media Komputindo, Jakarta, 2007. Pengenalan Visual Basic, http://www.smkwikrama.com . Sanjaya, Ridwan & Purba Ono, My SQL dan Koneksi Data Melalui Visual Basic, Elex Media Komputindo, Jakarta, 2002. Suciadi & Andreas Andi, Membuat Animasi Flash tanpa Slash dengan Swish, Elex Media Komputindo, Jakarta, 2002. Syukriah, Fivi, Struktur Navigasi, www.staff.gunadarma.ac.id. Yuswanto, Visual Basic 6.0 Pemrograman Grafis & Multimedia, Cetakan pertama, Prestasi Pustaka Publisher, Surabaya, 2002. Saran Penulis menyadari masih banyak kekurangan pada aplikasi media player ini, antara lain: tidak terdapat tombol otomatis pemutaran lagu, seperti urut atau acak sehingga lagu hanya dapat diputar berurutan (sequential), fasilitas lirik yang ada masih harus diinput secara manual melalui database, dan animasi yang masih terlihat kurang sempurna. Oleh karena itu, penulis berharap kepada pembaca agar aplikasi ini dapat dikembangkan menjadi sebuah aplikasi multimedia yang lebih sempurna dan dapat berguna bagi semua lapisan masyarakat Indonesia pada umumnya.