Pengembangan Aplikasi Media Player Versi Bahasa Indonesia

advertisement
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.
Download