Kamis, 07 April 2011

Aplikasi Music Player .Wav dan .Mid

Haaaiii..lama tidak berjumpa..hehehe...
Oiya saya ada tugas nich untuk membahas mengenai pemrogaman multimedia. Jadi saya membuat penulisan mengenai salah satunya yaitu aplikasi music player .wav dan .mid. Kenapa saya mengambil judul itu???? Karena aplikasi tersebut di buat dengan menggunakan bahasa pemrogaman J2ME dan multmedianya berupa musik player..Memenuhi syarat bukan untuk pemrogaman multimedia??? Hehehehe..
Welll...Berikut ini akan di bahas secara ringkas dan agak resmi karena ini penulisan sangat berarti..

Perkembangan dunia teknologi saat ini menuntut kita supaya lebih sering mengunakan akal pikiran kita. Tentu hal tersebut membuat kita jenuh karena harus menguras otak supaya temuan kita berbeda dan unik dengan yang lain. Banyak hal yang kita lakukan sehingga dapat menghilangkan kejenuhan sejenak. Kita harus mendapatkan entertainment dari manapun supaya pikiran kita terasa lebih segar setelah mengerjakan suatu hal yang membuat pikiran kita menjadi penat dan jenuh.Salah satu entertainment yang juga bersifat multimedia yaitu musik Musik adalah harmonisasi dari
bunyi-bunyian yang tersusun sedemikian rupa sehingga mengandung irama dan lagu. Musik juga dapat dipengaruhi oleh sejarah, budaya, tradisi serta persepsi seseorang. Pada saat ini musik dapat didengarkan dimana saja. Untuk menambah kepuasan bagi pendengar musik, dibuatlah berbagai aplikasi pemutar musik yang disebut dengan musik digital. Musik digital tersebut dapat didengarkan melalui handphone yang telah memanfaatkan fitur multimedia.
Hmm..untuk pendahuluannya seperti itu, sekarang kita akan
masuk ke dalam pembahasan yang lebih serius..Are u ready????? ^_^

Musik Digital adalah harmonisasi bunyi yang dibuat melalui perekaman konvensional maupun suara sintetis yang disimpan dalam media berbasis teknologi komputer. Format digital dapat menyimpan data dalam jumlah besar, jangka panjang dan berjaringan luas. Dengan format MP3
, OOG, atau WAV musik digital mulai mengeluarkan gaungnya. Musik Digital diputar dengan MP3 Player, iPod, dan sebagainya. Sebagai proses digitalisasi terhadap format rekaman musik analog, lagu atau musik digital mempunyai beraneka ragam format yang bergantung pada teknologi yang digunakan, yaitu MP3, WAV, AAC, WMA, Ogg V
orbis, Real Audio, dan MIDI.

WAV singkatan dari (Wave From Audio) adalah istilah dalam bahasa Inggris yang merupakan standar format berkas audio yang dikembangkan oleh Microsoft dan IBM. WAV merupakan varian dari format bitstream RIFF dan mirip dengan format IFF dan AIFF yang digunakan komputer Amiga dan Macintosh. Walaupun WAV dapat menampung audio dalam bentuk terkompresi, umumnya format WAV merupakan audio yang tidak terkompres. Software yang dapat menciptakan WAV dari Analog Sound misalnya adalah Windows Sound Recorder. WAV jarang sekali digunakan di internet karena ukurannya yang relatif besar yaitu maksimal ukuran file WAV adalah 2GB. MIDI merupakan standard yang dibuat oleh perusahaan alat-alat musik elektronik berupa serangkaian spesifikasi agar berbagai instrumen dapat berkomunikasi di antara perangkat musik elektronik dan komputer dari merek yang berbeda.

Pembahasan tentang musik dan musik digital sebagai salah satu multimedia telah usai, sekarang kita akan membahas mengenai J2ME. Apa sich J2ME itu????
Java2 Micro Edition atau yang biasa disebut J2ME adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak JAVA pada barang elektronik berserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi dengan baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat yang lain. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputasi yang lebih kecil dibandingkan dengan computer desktop. J2ME biasa digunakan pada telepon selular, pager, PDA, dan sejenisnya.
Teknologi J2ME juga memiliki beberapa keterbatasan jika diaplikasikan pada ponsel. J2ME sangat bergantung pada device yang digunakan, bisa dari merk ponsel, maupun kemampuan ponsel, dan dukungan terhadap teknologi J2ME. MIsalnya, jika sebuah ponsel tidak memiliki kamera maka jelas J2ME pada ponsel tersebut tidak dapat mengakses kamera.
J2ME merupakan edisi khusus dari Java dan subset dari edisi J2SE yang digunakan untuk implementasi pada perangkat genggam seperti seperti hand phone, PDA (Personal Digital Assistant), Palm, PocketPC, Smart-Phone hingga PDA-Phone yang tidak mampu mendukung secara penuh implementasi menggunakan J2SE. Perangkat tersebut memiliki jumlah memori yang terbatas, menghabiskan sedikit daya dari baterei, layar yang kecil dan bandwith jaringan yang rendah. Program J2ME dikompile ke dalam bytecode dan diterjemahkan denga Java Virtual Machine (JVM). Berikut ini adalah gambaran mengenai J2ME
Sekarang udah mau masuk ke pembahasan codingan nich, jadi perhatiiin y bener-bener..Hehehe.
Pertama-tama kita buat library-library yang ada pada J2ME seperti import javax.microedition.midlet.*; yang berguna untuk menampilkan emulator atau mensimulasikan kerja handphone pada J2ME wtk. Pada library J2ME, script yang berguna untuk menampilkan aplikasi yang kita buat yaitu import javax.microedition.lcdui.*;. Karena aplikasi yang dibuat merupakan aplikasi multimedia, maka kita gunakan library import javax.microedition.media.*;. Untuk mengatur suatu media pada aplikasi ini, kita gunakan library import javax.microedition.media.control.*;.
Setelah itu, lalu kita buat tampilan dan menu yang ada pada aplikasi ini dengan menggunakan beberapa baris program.
public class MainkanMusik extends MIDlet implements PlayerListener,CommandListener{
private Display disp1; private static Player player1;private VolumeControl vcl; private List listWav,listMenu,listMidi;
private Command CmdExit,CmdStop,CmdPilih,CmdBack,cmdLagu1,cmdLagu2;

Maaf y saya hanya bisa memberikan source code hanya sebatas itu di karenakan masih banyak lagi source codenya, nanti membuat bosan dan pusing.Hehehe..
Untuk tampilan aplikasinya ada di bawah ini dan saya akan memberikan gambaran umum atau alur bagaimana aplikasi ini berjalan.

Pada saat kita mulai menjalankan aplikasi, kita akan masuk ke dalam menu utama. Di menu utama tersebut terdapat pilihan tipe musik .mid dan tipe musik.wav. Apabila kita kita memilih tipe musik .mid, kita akan masuk ke dalam list musik dan bisa memilih musik yang ingin kita mainkan. Jika kita tidak memilih tipe musik .mid, kita bisa memilih tipe musik .wav. Jika kita memilih tipe musik .wav, kita masuk ke dalam list musik dan memilih musik yang ingin kita mainkan. Jika kita tidak memilih tipe musik .wav, maka akan kembali ke menu utama dan kita memilih tipe musik apa yang ingin kita mainkan. Jika salah satu tipe musik telah kita pilih, kemudian kita pilih musik dan terdapat menu pilihan. Menu pilihan itu terdiri dari play, stop, dan exit. Jika kita memilih play, maka musik akan dimainkan lalu akan kembali ke list musik dan menu pilihan. Pada saat kita memainkan musik, ada menu stop yang digunakan untuk menghentikan musik. Jika kita memilih menu stop, maka musik akan berhenti dimainkan dan akan kembali ke list musik yang terdapat juga menu pilihan. Jika kita memilih menu exit, maka kita akan keluar dan mengakhiri aplikasi yang sedang kita jalankan. Tetapi jika kita tidak memilih menu exit, maka akan kembali lagi ke menu pilihan yang ada.
Hmm...cukup sekian pembahasan ringkas dari saya. Mohon maaf apabila ada kata-kata atau materi yang tidak jelas karena saya pun dalam tahap pembelajaran. Semoga postingan ini bermanfaat bagi kalian.
Terima Kasih..
^_^

0 komentar:

Posting Komentar

Followers

nich cari sendiri....

Template by:
Free Blog Templates