Senin, 10 Februari 2014

MP3 Player dari JAVA

        Membuat mp3 player ternyata bisa dari JAVA, dan disini saya mau share sedikit tentang cara membuat mp3 player yang hampir dinamis hehe. Tapi sebelumnya kita perlu meng install JMF terlebih dahulu, JMF ini semacam plugin mp3 untuk java. Kalau belum punya installernya, bisa download disini. Jika sudah download dan install, kemudian restart laptop. Setelah itu lanjut buka Netbeans dan "We are ready to make MP3 Player" . Oke langsung aja disimak prosesnya dibawah ini hehe .

1.   Buat project baru tanpa main class, misal nama project adalah MP3 Player.

2.   Buat package mediaplayer dan buat "New -> JFrame Form" kemudian beri nama misal MediaPlayer dan tambahkan komponen - komponen didalamnya.

Komponen yang terpenting adalah JList untuk list data lagu yang akan dimainkan, button Play, button Tambah Lagu, button Delete ( Hapus Lagu ) dan 1 jPanel kosong untuk slider ( waktu panjangnya lagu ) . Sedangkan komponen lainnya seperti label, gambar dll bisa ditambahkan sendiri sesuka hati.
Kalau punya saya tampilannya seperti gambar disamping, dan jPanel kosong saya saranin diletakkan diatas tombol Play. Ohiya dibawahnya gambar garis itu saya tambahin satu Label untuk status. Maksudnya status itu seperti status Gagal, Berhasil, dll.










3.   Sekarang kita mulai di code nya,. Pertama kita deklarasikan beberapa variabel yang akan digunakan nantinya. Untuk penulisan terserah dimana asalkan berada didalam class .



4.   Selanjutnya kita bikin method "mainkan" yang nanti akan digunakan untuk memainkan lagu serta menampilkan slider ( waktu main lagu ).


     Pada code diatas kita jumpai adanya code jPanel3.add . jPanel3 adalah nama jPanel yang kita kosong i tadi. jPanel ini nantinya akan diisi oleh slider ( waktu main lagu ). Karena konsep slider kita nanti adalah akan muncul ketika lagu dimainkan, tetapi ketika lagu berhenti slider juga akan hilang.

5.   Buat method lagi dengan nama "searchOpenPath" yang digunakan untuk mengambil file. Maksudnya ketika kita menekan tombol Tambah Lagu, maka code yang nanti akan dijalankan adalah code di method "searchOpenPath".


     Dalam code tersebut kita jumpai adanya code .mp3 itu maksudnya adalah file yang bisa dibaca/dibuka hanya file yang berekstensi .mp3

6.   Lanjut buat method lagi yaitu method "keluar" dan method "hapus". 
Method "keluar"
   Method ini fungsinya ketika kita akan keluar dari program, maka kita tidak langsung keluar/menutup program tapi akan muncul Confirm Dialog apakah kita yakin mau keluar atau tidak.


Method "hapus"
    Method ini berfungsi ketika kita akan menghapus file dari list mp3 player kita. Jadi file tidak langsung dihapus, namun akan muncul Confirm Dialog apakah yakin mau menghapus atau tidak.


7.   Kembali ke design dan klik dua kali pada button "Play". Kita mulai memberi perintah/code pada button tersebut.


     Konsep code disini adalah ketika kita tekan "Play" lagu akan dimainkan dan muncul slider ( waktu main lagu ) serta button yang semula "Play" menjadi "Stop". Tentu fungsinya berubah, jadi ketika kita tekan "Stop" lagu akan berhenti dan slider hilang. jPanel3 adalah nama panel tempat slider ditampilkan. jButton1 adalah nama button "Play".

8.   Kembali lagi ke Design dan klik dua kali pada button "Tambah Lagu". Ketikkan code berikut.


     jList1 adalah nama jList yang digunakan untuk menampilkan list lagu di mp3 player. Ceritanya disini ketika kita memilih lagu akan langsung ditambahkan di dalam list mp3 player.

9.   Kembali ke Design dan klik dua kali pada button "Delete" dan ketikkan code berikut.


10.   Kembali lagi ke Design dan klik kanan pada jFrame di Navigator --> Events --> Window --> windowClosing[formWindowClosing] . Ketikkan code berikut.


Program sudah jadi, kalau masih ada yang error kemungkinan ada class yang belum diimport. Caranya cukup tekan "Ctrl + Shift + I" ini adalah cara cepat untuk melakukan import pada setiap class yang kita gunakan.

Sekarang saatnya testing program dan inilah hasilnya. Tekan Shift + F6 .
Lihat hasilnya disini :
Inilah tampilan awal punya saya.


Ketika diklik tombol "Tambah Lagu" muncul option untuk memilih lagu.


Tampilan setelah menambah beberapa lagu ( lagu tampil di JList ).


Mencoba memainkan lagu dengan menekan tombol "Play", maka lagu akan dimainkan dan muncul silder ( waktu main lagu ). Waktu main lagu diatas tombol "Play" itulah yang saya maksud. Serta tombol "Play" berubah menjadi tombol "Stop".


Di slider itu kita juga bisa mengatur volume sesuai dengan yang kita inginkan.


Ketika lagu berhenti ( menekan tombol "Stop" ).


Saat akan menghapus file ( muncul Confirm Dialog ).


Jika memilih "Tidak" akan kembali ke tampilan sebelumnya, tapi jika memilih "Ya" maka lagu akan terhapus.


Ketika akan keluar dari program ( muncul Confirm Dialog ).


Jika memilih "Tidak" akan kembali ke tampilan sebelumnya, tapi jika memilih "Ya" maka akan keluar dari program.

     Nah itu tadi share tentang bagaimana cara membuat MP3 Playe dari JAVA. Semoga dapat bermanfaat dan dapat dikembangkan menjadi lebih dinamis.

Sabtu, 08 September 2012

JAVA Konversi Bilangan menggunakan JOptionPane

          Hampir sama dengan Konversi Bilangan menggunakan JAVA sebelumnya, hanya saja pada program kali ini semua inputan, pilihan menu dan hasilnya akan ditampilkan menggunakan perintah JOptionPane.
          Prosesnya nanti begini, kita diminta untuk mengisikan nama, kemudian mengisikan gender, lalu masuk ke menu dan pilih sesuka hati.
          Di Menu nanti ada 7 pilihan, yaitu Biner, Hexa, Oktal, Terbilang, Pecahan, Kembali, dan Keluar.
Oiya, untuk hasil Konversi Bilangan Biner, Hexa, Oktal nantinya akan tampil secara bersamaan yang satu tampil di console dan yang satu tampil di Message Dialog.
Okedeh, lebih jelasnya yukk ikuti prosesnya.

1. Buka Netbeans, buat New Java Class. beri nama misalnya : MenuDariJOption.java
2. Kemudian ketikkan code berikut. Letakkan dibawah nama package Anda.

3. Selanjutnya tuliskan code berikut dibawah nama class Anda.
   Code ini digunakan untuk mendeklarasikan variabel.

4. Kemudian tuliskan code berikut :
   Fungsinya sebagai proses konversi bilangan ke Biner, Hexa, dan Oktal.

5. Lalu tulis code dibawah ini :
   Yang berfungsi untuk memproses saat menginputkan Bilangan Desimal.

6. Dan tuliskan code dibawah ini, untuk menampilkan hasil dari proses Konversi Bilangan.

7. Selanjutnya tulis code ini, untuk menampilkan Input Dialog nama dan gender.

8. Setelah itu, tuliskan code berikut untuk melakukan proses 'Terbilang' dan menampilkannya.

9. Kemudian tulis code dibawah ini. Yang fungsinya untuk melakukan proses 'Pecahan' dan menampilkannya.

10. Yang ini untuk memproses pilihan menu 'Kembali' yaitu kembali menginputkan nama dan gender. Tulis dibawah code no.9

11. Yap.. yang ini untuk menampilkan pilihan Menu. tulis dibawah code 10.

12. Dan yang terakhir ini adalah code yang sangat singkat, namun sangat penting fungsinya. Yaitu untuk menampilkan hasil dari semua code-code kita diatas. Tulis dibawah code no.11


Jika sudah, tekan Shift + F6 untuk menjalankan program
Hasilnya dilihat disini !!
Dan tampilan awalnya adalah seperti ini :


Biarkan Inputan kosong. Lalu coba langsung Anda tekan OK.


Dan ternyata tampil seperti itu, yang artinya Inputan tidak boleh kosong.
Selanjutnya coba Anda Cancel atau di Close ( tekan tombol merah di pojok ).


Waa... ternyata tampil seperti itu, yang artinya Anda tidak boleh meninggalkan Input Dialog tersebut sebelum Anda mengisinya. Sekarang isi Inputan dengan Nama Anda.
Jika sudah diisi, Anda akan masuk pada Inputan Gender seperti dibawah ini :


Coba jika Inputan Gender Anda biarkan kosong lalu tekan OK.
Hasilnya akan seperti ini :
Yang artinya Inputan tidak boleh kosong.


Coba Anda tekan Cancel atau di Close ( tekan tombol merah di pojok ).
Dan keluar seperti ini :


Coba jika Anda isikan selain cowok dan cewek. Maka akan keluar seperti ini :
Yang artinya Inputan tersebut hanya bisa diisikan dengan kata cowok dan cewek.


Agar benar, Pilih sesuai gender Anda. Misal : cewek.
Hasilnya nanti jika Anda ketikkan cowok akan tampil kata 'Saudara' dan kalau cewek anak tampil kata 'Saudari'.
Dan tampilnya seperti ini :


Kemudian untuk Testing, coba Anda pilih Biner. Tekan tombol Biner, dan tampil seperti ini :


Coba Anda tekan Cancel atau di Close ( tekan tombol merah di pojok ).
Ternyata tampil seperti ini :


Lalu, coba biarkan Inputan kosong dan tekan OK.
Yaa.. tampilnya seperti ini :

Itu artinya Inputan tidak boleh kosong.

Atau coba lagi Anda isikan dengan huruf lalu tekan OK.

Dan tampilannya seperti gambar diatas. Yang artinya Inputan hanya bisa diisikan dengan angka, bukan huruf.

Selanjutnya coba Anda isikan bilangan desimalnya misal Anda isi : 12.
Dan akan mucul seperti ini :
Tampilan di Console


Tampilan di Message Dialog


Silahkan Anda coba yang Hexa dan Oktal, jika hasil konversinya sudah benar dan semuanya tampil di console dan JOptionPane, berarti tidak ada masalah pada code.

Selanjutnya coba yang 'Terbilang'. Klik dan tampil seperti ini :


Coba biarkan kosong dan Anda OK. Maka akan keluar seperti dibawah ini :


Lalu Coba jika di Cancel atau di Close, dan hasilnya seperti ini :


Sekarang coba Anda isikan dengan huruf / bukan angka. Maka akan tampil seperti ini :


Jadi, artinya pada Inputan Terbilang harus diisi dan harus angka.
Kapasitas maksimal Terbilang pada program ini adalah sampai Quintilyun.
Coba misal Anda isikan 1999. Hasilnya seperti ini :


Kemudian coba yang 'Pecahan'. Klik dan akan tampil seperti ini :


Sekarang, Coba biarkan kosong dan Anda OK. Maka akan keluar seperti dibawah ini :


Lalu Coba jika di Cancel atau di Close, dan hasilnya seperti ini :

Coba Anda isikan dengan huruf / bukan angka. Maka akan tampil seperti ini :


Jadi intinya, pada Inputan Pecahan juga harus diisi dan harus berupa angka.
Coba Anda isikan 1999. Dan seperti ini hasilnya :


Jika sudah kemudian coba tombol 'Kembali' yang akan mengembalikan kita ke tampilan awal yaitu menginputkan nama.
Dan jika di klik 'Keluar' kita akan keluar dari Program.


Coba di test lebih dari satu kali pada masing-masing Menu, hanya untuk mengecek apakah hasil masih tetap benar, atau tidak. Jika ternyata sudah benar, berarti tidak ada masalah dengan code nya.

Sabtu, 01 September 2012

Konversi Bilangan Biner, Hexa, Oktal di PHP

        Hampir sama dengan postingan sebelumnya, namun bedanya kali ini kita akan mengkonversikan bilangan menggunakan PHP.

Prosesnya nanti seperti ini :
Sebelum mengkonversikan bilangan, kita diminta untuk menuliskan nama dan memilih jenis kelamin. Dan jika salah satu dari itu ada yang tidak diisi, kita tidak akan bisa masuk ke area konversi bilangan. Jadi harus diisi semua.
Setelah itu, jika sudah masuk ke area konversi bilangan, konsepnya sama seperti saat akan masuk, kita diharuskan mengisi semua yang ada, jika tidak yaa jelas bilangan tidak akan di konversi.
Dan, kali ini bahasa yang kita gunakan ada 4 yaitu : HTML, CSS, Javascript, dan PHP.
Javascript disini memang tidak terlalu mendominasi, fungsinya disini hanya untuk menampilkan 'alert' saja.
Dimana letak javascriptnya ??? Nanti akan Anda temukan setelah Anda menuliskan code-code  di bawah ini.

Oke, tanpa panjang lebar lagi, yukk disimak prosesnya :

1. Buka Netbeans, buat New PHP Web Page. Terserah mau Anda letakkan dimana saja.
   Beri nama misalnya : Validator.php

2. Jika sudah membuat file, langsung saja ketikkan code berikut diatas tag <html>.

3. Selanjutnya ketikkan code berikut. Code ini fungsinya untuk mendesain tampilan web.
   Jangan lupa beri Judul diantara tag <tittle></tittle> , beri judul misalnya : Login.

Pada tanda yang diberi warna merah, itu adalah alamat & nama gambar untuk background web Anda, jadi silahkan ganti alamat tersebut dengan alamat gambar Anda. Agar lebih mudah letakkan gambar satu folder dengan file php Anda, supaya tidak perlu menuliskan alamat gambar tersebut, jadi tinggal menuliskan nama gambarnya saja.
Namun, jika memang Anda tidak ingin meletakkannya menjadi 1 folder, berarti Anda harus menusliskan alamat gambar Anda, contoh : D:/xampp/htdocs/gambar/windows.jpg

4. Kemudian tuliskan code berikut di bawah tag <body> pada file Validator.php
    Namun sebelumnya Anda buat terlebih dahulu New PHP Web Page dengan nama file 'KonversiBilangan.php'

   Penjelasan code diatas :
   Pada kode yang diberi tanda hitam diatas adalah menunjukkan file tujuan. Maksudnya begini, code 'action' berfungsi untuk menunjukkan kemana aksi dari form itu akan dilaksanakan. Dan pada code kita ini, actionnya adalah "KonversiBilangan.php" yang artinya form itu nantinya akan di proses di file KonversiBilangan.php .
   Proses ini akan terjadi ketika kita menekan tombol Masuk dan secara otomatis file Validator.php akan langsung berganti ke file KonversiBilangan.php
   Itulah sebabnya kenapa saya tadi menyuruh Anda untuk membuat New PHP Web Page dengan nama KonversiBilangan.php

5. Karena code yang harus dituliskan pada file Validator.php telah selesai kita tuliskan semua, sekarang kita beralih ke file KonversiBilangan.php
   Buka file dan tuliskan code di bawah ini, sama seperti tadi letakkan code ini di atas tag <html> .

6. Jika sudah, tuliskan code css berikut, diantara <head></head> .
   Jangan lupa beri Judul. Misal : Konversi Bilangan.

   Sama seperti sebelumnya, ganti code yang diberi tanda merah dengan alamat gambar Anda.

7. Selanjutnya tulis code html dan php seperti di bawah ini. Fungsinya code php ini untuk memproses apa yang kita lakukan di file Validator.php tadi. Sedangkan html nya hanya untuk wadah tampilannya saja. Letakkan code berikut tepat dibawah tag <body>

8. Dan tulis code html berikut. Code ini untuk menampilkan form dan pilihan konversi nantinya. Dan, sejenak coba Anda lihat, pada form ini actionnya bertuliskan action="<?php echo $_SERVER['PHP_SELF']; ?>"  yang artinya adalah file itu nantinya akan di proses di file PHP itu sendiri, yaitu file KonversiBilangan.php

9. Yang terakhir, tulis code php di bawah ini. Yang fungsinya untuk memproses konversi bilangan nantinya.



Jika semuanya sudah Anda lakukan, sekarang Anda coba jalankan. Jalankan file Validator.php , tekan Shift + F6 .
Lihat hasilnya disini :
Tampilan awal :


Tulis nama Anda, dan pilih Jenis Kelamin.
Jika tampil seperti ini :


Berarti perintah belum Anda isikan semua. Isi semua dan jika sudah, akan tampil seperti di bawah ini :


Kemudian isi nilai Desimal misal : 20
Waa... ternyata tampil seperti ini :


Sama seperti sebelumnya, Anda belum mengisi semuanya. Isi semua, nilai Desimal dan pilih Konversi. Misal pilih Biner.
Dan tampil seperti ini :


Coba semua koversi, jika semua hasilnya sudah benar, berarti coding tidak ada masalah.
Jika semua sudah dicoba, tekan RESET. Yang akan mengembalikan kita kembali ke file Validator.php

Rabu, 29 Agustus 2012

KONVERSI BILANGAN BINER, HEXA, OKTAL DI JAVA


Karena kemarin sudah saya kasih cara Konversi Bilangan menggunakan PHP, sekarang akan saya beritahu cara Konversi Bilangan menggunakan Java.
Proses program ini nantinya kita akan memasukkan nama, kemudian memasukkan jenis kelamin, memilih menu yang terdiri dari : Biner, Hexa, Oktal, dan Exit. Yang selanjutnya setiap pilihan tersebut yang nantinya akan di proses.
Yaa, tanpa panjang lebar langsung saja yuk kita simak prosesnya.

1. Buka Netbeans, buat New Java Class terserah pada folder atau package apa saja.
2. Tuliskan code berikut dibawah nama package Anda. Fungsi import digunakan untuk memanggil folder java di library.

3. Selanjutnya tuliskan kode berikut di bawah class utama.
    public class 'nama file Anda' { ---> itu namanya class utama

4. Kemudian buat beberapa method. Yang PERLU DIINGAT, nama method harus beda dengan nama class.
   Method ditulis setelah Global Variabel.
   Method yang pertama untuk proses konversi ke Biner.
   Method yang kedua untuk proses konversi ke Hexa.
   Dan Method yang ketiga untuk proses konversi ke Oktal.

   Method selanjutnya untuk proses Inputan, inputan disini adalah inputan nilai bilangan desimal.

   Selanjutnya ada 3 method masing-masing untuk menampilkan Biner, Hexa, dan Oktal.

   Method berikutnya ada 2 method, method yang pertama untuk proses kita memilih menu. Dan method kedua sebagai isi menu, maksudnya isi menu itu misal menu no.1 Biner nah itu diisi tampilBiner untuk menampilkan Binernya.

   Dan method yang terakhir ini sangat penting dan harus ada. Method ini untuk menampilkan hasilnya nantik, jadi jangan lupa untuk membuat method ini. Karena jika method ini tidak ada maka hasil tidak akan muncul.

5. Jika semuanya sudah ditulis, selesai sudah. Dan untuk hasil bisa dilihat di bawah ini :
Hasilnya bisa dilihat disini :
  Untuk menjalankan program, tekan Shift + F6, dan muncul Input Dialog seperti dibawah ini :
  Isi nama Anda, misal : aldena. Kemudian Enter atau Click OK.
  

  Jika sudah, akan muncul Option Dialog seperti ini :
  Maka pilih sesuai jenis kelamin Anda, misal : Perempuan.
  

  Selanjutnya muncul tampilan Menu seperti dibawah ini. Nahh, silahkan Anda coba satu per satu untuk mengecek apakah hasilnya ada yang salah atau tidak.
  Misal kita pilih no.1 lalu Enter.
  

  Kemudian muncul seperti ini :
  Tulis angka yang Anda inginkan, misal : 60.
  

  Dan hasil pun akan tampil seperti dibawah ini :
  Silahkan di cek di kalkulator, apakah hasil sudah benar, atau salah.
  

  Jika Anda ingin mencoba no.4 untuk keluar ( Exit ). Silahkan Anda coba.
  Dan akan tampil seperti ini. Yang menandakan Anda telah keluar dari program.
  

Rabu, 15 Agustus 2012

Pengertian Budaya Politik Menurut Para Ahli



Buat yang lagi dapat tugas, atau lagi butuh Pengertian-pengertian Budaya Politik Menurut Para Ahli, Silahkan baca artikel ini :
Semoga Bermanfaat yaa --"

Alan R. Ball
Budaya politik adalah suatu susunan yang terdiri dari sikap, kepercayaan, emosi dan nilai-nilai masyarakat yang berhubungan dengan sistem politik dan isu-isu politik.

Austin Ranney
Budaya politik adalah seperangkat pandangan-pandangan tentang politik dan pemerintahan yang dipegang secara bersama-sama; sebuah pola orientasi-orientasi terhadap objek-objek politik.
Gabriel A. Almond dan G. Bingham Powell, Jr.
Budaya politik berisikan sikap, keyakinan, nilai dan keterampilan yang berlaku bagi seluruh populasi, juga kecenderungan dan pola-pola khusus yang terdapat pada bagian-bagian tertentu dari populasi.

Sidney Verba
Budaya politik adalah suatu sistem kepercayaan empirik, simbol-simbol ekspresif dan nilai-nilai yang menegaskan suatu situasi dimana tindakan politik dilakukan.

Gabriel A. Almond 
Budaya politik adalah dimensi psikologis dari sebuah sistem politik yang juga memiliki peranan penting berjalannya sebuah sistem politik.

Miriam Budiardjo
Budaya politik adalah keseluruhan dari pandangan-pandangan politik, seperti norma-norma, pola-pola orientasi terhadap politik dan pandangan hidup pada umumnya.

Marbun
Budaya politik adalah pandangan politik yang mempengaruhi sikap, orientasi, dan pilihan politik seseorang, dan budaya politik ini lebih mengutamakan dimensi psikologis dari suatu sistem politik yaitu sikap, sistem kepercayaan, simbol yang dimiliki individu dan yang dilaksanakan dalam masyarakat.

Larry Diamond
Budaya politik adalah keyakinan, sikap, nilai-nilai, ide-ide, sentimen dan evaluasi suatu masyarakat tentang sistem politik negeri mereka dan peran masing masing individu dalam sistem itu.

Mochtar massoed
Budaya politik adalah sikap dan orientasi warga suatu negara terhadap kehidupan pemerintahan negara dan politiknya.

Roy Macridis
Budaya politik adalah sebagai tujuan bersama dan peraturan yang diterima bersama.

Dennis Kavanagh
Budaya politik adalah sebagai pernyataan untuk menyatakan lingkungan perasaan dan sikap bagaimanasistem politik itu berlangsung.

Robert Dahl
Budaya politik adalah satu faktor yang menjelaskan pola-pola yang berbeda mengenai pertentangan politik.

Rusadi Kantaprawira
Budaya politik merupakan persepsi manusia, pola sikapnya terhadap berbagai masalah politik dan peristiwa politik terbawa pula ke dalam pembentukan struktur dan proses kegiatan politik masyarakat maupun pemerintah(an), karena sistem politik itu sendiri adalah interrelasi antara manusia yang menyangkut soal kekuasaan, aturan dan wewenang (Kantaprawira, 1999:26).

Aaron Wildavskus
Budaya politik secara luas menjelaskan orang-orang yang menganut nilai-nilai, keyakinan – keyakinan, dan pilihan – pilihan yang melegitimasi jalan hidup yang berbeda-beda (menekankan pada keterbukaan terhadap berbagai pendekatan dalam kajian budaya politik).

sumber : http://winny-sanjaya.blogspot.com/

Kumpulan Dreaming Bieber


      Yahh.. Karena saya adalah seorang Beliebers, so saya juga akan nyebarin apa-apa tentang Justin Bieber yang aku punya. Dan pada kesempatan ini saya akan ngasih beberapa Dreaming Bieber, uda tau Dreming Bieber kann ?? Itu cerita dimana kita mimpiin Justin Bieber jadi bla bla bla. :D
Yasudah deh nggak usah panjang lebar, langsung aja ya di download satu-satu..

1, 2, 3, 4, 5, 6.