search

Kamis, 31 Maret 2011

CARA NGE-HACK WIFI ( HOTSPOT )

image Tadi salah satu teman saya yang bernama conna sms yg isinya bagaimana cara bobol wifi ?. saya jadi kepikiran untuk mencoba mencari cara membobol wifi hotspot yang ternyata sinyalnya kuat banget di lantai 2 kos-kosan yang saya tempati. Warung berhotspot wifi itu letaknya kurang lebih 75 meteran dari rumah. Lalu setelah secara asal saja mencoba connect, ternyata itu wifi hotspot tidak bisa dibobol dengan cara biasa. Sepertinya di protect beneran. Brarti pengelolanya pinter…., selamat!!!!
Saya mencoba cari cara yang ‘mungkin’ bisa dilakukan untuk membobol itu wifi hotspot. Siapa tahu bisa, kan lumayan bisa internetan gratis dari rumah.
Kalau di intip dengan NetStumbler, di sekitar rumah saya ini ternyata ada 3 buah AP yang sinyalnya berseliweran. 1 sangat kuat yang letaknya dekat itu tadi, lalu 2 yang lain sinyalnya nyambung putus. Kalau pakai toolnya windows yang terlihat cuman 1.
Dari yang pertama itu ada penawaran Rp. 150,000,00 per bulan untuk internet unlimited 24 jam/hari 7 hari seminggu/sebulan penuh. Kalau yang sinyalnya agak lemah itu menawarkan Rp. 95.000,00/bulan. Kalau bisa gratis kenapa harus bayar ya …., Sebenarnya saya tidak terlalu jahat seperti itu. Saya cari cara membobol wifi hotspot itu lebih karena penasaran, pingin bisa gitu ….
Tapi dasar pemula, tidak juga bisa ternyata. Hehe …
Kemudian sekitar jam 09.00 an saya mulai googling dengan sisa-sisa pulsa smart on saya yang tinggal sedikit itu. Ini hasilnya (saya cari cara yg lain supaya bisa bobol tuh wifi...hehehehehe,optimis sedikit kan gpp.....)
Trik ini juga dipakai untuk mencari password yang digunakan oleh seseorang untuk mengakses hotspot yang menggunakan kartu prepaid.
Alat yang dipersiapkan sih simple aja :
- Seperangkat Laptop : PC yang ada wifi adapternya juga bisa, asal jaringan hotspotnya bisa tertangkap.
- Charger laptop : karena pasti memakan banyak daya batre saat keranjingan internet gratisNgakakNgakak.
Software yang diperlukan:
1. IPScan.exe
2. TMACv5_Setup.zip
Langsung aja sekarang ke caranya:
  1. Cari lokasi penyedia layanan hotspot, tentunya di daerah yang terjangkau jaringan hotspot tersebut.
  2. Hidupkan laptop anda, dan hidupkan pula wireless network anda dan lihat di sistem tray icon wireless network, kemudian klik kanan dan pilih view avalible wireless network, dan tentunya setelah itu anda harus connect ke wireless hotspot tujuan anda.
  3. Setelah connect, klik kanan sistem tray dan pilih status >pilih tab detail > kelihatan disana ip yang diberikan kepada kita. Catat ip tersebut.
    Buka Program AngryIP Scanner dan isikan ip range yang akan kita scan (pakai data ip kita tadi) pada bagian atas. Misalnya : IP yang kita dapat xxx.xxx.x.xx kemudian masukkan pada kolom range pertama ip kita sesuai dengan ip yang tadi namun ganti angka di bagian akhir dengan 1 menjadi xxx.xxx.x.1 dan pada kolom kedua tuliskan sama namun angka satu diakhir itu ganti dengan 255 menjadi xxx.xxx.x.255. hasilnya xxx.xxx.x.1 to xxx.xxx.x.255 dan klik start (tombol merah).
  4. Setelah melakukan scanning maka kita akan mendapatkan data ip yang hidup yang terkoneksi dengan hotspot tersebut. setelah scanning selesai maka lihat ip yang hidup (alive host) warna biru klik kanan pada ip yang hidup Klik kanan pada ip yang warna biru tadi klik kanan > show > mac address dan akan ada kode mac addres (terkadang ada mac addressnya tidak tampil, pilih saja ip yang lainnya). Catat mac address yang kita dapatkan.
  5. Buka Program Mac Address Changer yang telah kita persiapkan. Disana ada field mac address. nah sekarang tinggal ganti mac address tersebut dengan yang kita dapatkan tadi dan tekan change mac id.
  6. Tunggu karena mac kita akan diganti dan koneksi sementara terputus dan konek lagi otomatis sendiri.
  7. Masuk web browser firefox atau apa saja boleh. Nikmati Internet Gratis…
Satu hal yang perlu diingat adalah kita sistemnya numpang data transfer pada account yang kita hack tadi (yang punya ip tadi, maaf…).
Ini bisa di akali dengan masuk halaman status login hotspot tersebut (untuk dapat account). Misalnya idonbiu.hotspot.net/status dan begitu masuk disana kan terlihat nomor sandi prepaid card dan kita catat saja, lalu logout, dan masuk kembali ke halaman login hotspot itu cepat-cepat masukkan sandi tadi. Hal ini akan membuat kita secara langsung dapat mengakses internet tanpa menumpang lagi (soalnya yang make prepaid card code kan kita) jadi kalau ada yang mau login pakai kartu itu (yang punya code) saat kita login pakai kartu itu tentunya dia tidak akan bisa masuk karena kartu prepaid cardnya “already login”.
Bagaimana, menarik bukan ?
Tapi saya sarankan, seperti yang saya lakukan adalah dengan menumpang saja, karena saya tidak mau berbuat terlalu jauh, seperti cara yang saya beritau untuk me log off dan log in lagi tentunya akan membuat sang pemilik tidak bisa log in. Kasian kan ?
Jadi mumpung sudah dikasi gratisan, kenapa gak numpang saja ya, itung-itung cuman ikutan ngakses bareng kan tidak terlalu merugikan. Minta ijin langsung juga kemungkinan yang punya gak nolak, asal kepentingannya memang mendesak.
Untuk Scanning Ip juga bisa memakai aplikasi Dude 3.2.zip untuk mengetahui kondisi koneksi komputer-komputer ke hotspot. Bisa dicoba juga ya.
niy dapet yang terbaru klo di hotspot pada pake wep or wpa pake ini aja
barusan dicobain tembus euy.....
wkeygen.zip atau WKG.EXE
tinggal jalanin programnya trus generate,, kopi aja langsung ke network key-nya...

Sekali lagi, semua ini hanya untuk pembelajaran saja, selama kita masih mampu kenapa gak pakai yang legal aja. Dan untuk pemilik hotspot,kasih keamanan yang lebih untuk wifi hotspot anda,biar ga bisa dijahilin orang,ga enak kan kita yang bayar orang yang make,,,hehehehe
semoga bermanfaat aja buat teman-teman yang baca....
salam T.I..........
READ MORE - CARA NGE-HACK WIFI ( HOTSPOT )

Senin, 28 Maret 2011

MEREKAM AKTIVITAS LAYAR KOMPUTER SEBAGAI VIDEO

MEREKAM AKTIVITAS LAYAR KOMPUTER SEBAGAI VIDEO

Seringkali kita melihat video panduan yang terdapat di situs-situs yang kita kunjungi, entah berupa tutorial sebuah software, panduan bisnis atau video iklan. Mungkin anda juga ingin membuatnya sendiri, nah kali ini saya ingin berbagi tips dan info software untuk menangkap dan merekam aktivitas di layar komputer yang bisa disimpan sebagai video. Tentu hal ini berguna sekali jika anda hendak memberikan sebuah panduan dimana video yang anda buat bisa menambah penjelasan tentang panduan yang sedang anda ceritakan. Nama softwarenya adalah CamStudio. Software ini bisa anda unduh (download gratis) di www.camstudio.org. Karena alasan gratis tadi, saya memang menyarankan kepada anda. Sebab diluar sana, begitu banyak software serupa yang memiliki kemampuan lebih tetapi dijual atau berbayar. Tetapi dengan CamStudio, anda bisa mendapatkan dan menggunakan secara gratis untuk membantu anda memberikan panduan yang disertai penjelasan menggunakan video panduan. Jika anda install dan menjalankannya, akan ditampilkan jendela seperti berikut :
CamStudio
File video yang didukung dan dihasilkan adalah video dengan format SWF dan AVI. Jadi jika anda hendak mengupload ke Youtube, sebaiknya video di konversi dulu ke format FLV. Alasannya adalah video dengan format FLV mempunyai ukuran yang lebih ringan dibanding AVI, sehingga anda tidak perlu waktu lama untuk melakukan upload. Untuk merubah format video tadi, gunakan Format Factory. Kembali ke topik bahasan, CamStudio memiliki kemampuan merekam tampilan layar dengan 3 pilihan, mulai dari Region, Fixed Region dan Full Screen. Pada pilihan Region, setelah anda pilih, otomatis kursor mouse akan berubah seperti pena dimana anda akan perlu menandai area layar yang hendak anda rekam. Dan ketika anda sudah menentukan area yang anda tetapkan, CamStudio akan otomatis bekerja dan mulai merekam aktivitas layar yang anda tandai tadi. Pada pilihan Fixed Region, ketika anda pilih akan ditampilkan jendela untuk menentukan ukuran area yang hendak anda rekam, berikut tampilannya :
CamStudio
Jika anda tidak yakin berapa pixel yang musti diisikan, klik saja pada tombol “Select”. Nanti kursor mouse akan berubah seperti ikon pena sama halnya dengan fitur “Region sebelumnya. Caranya klik dan tahan lalu geser sehingga membentuk kotak atau area layar yang hendak direkam. Bedanya adalah, dengan Fixed Region, proses perekaman tidak berjalan otomatis. Jadi untuk mulai perekaman, anda bisa mulai dengan tombol “merah”. Pilihan terakhir adalah “Full Screen” yang tentu saja akan merekam seluruh aktivitas di layar komputer. Untuk urusan suara, anda bisa merekam video tanpa suara, merekam suara dari “microphone” dan merekam suara dari speaker komputer. Jadi video yang dihasilkan nanti bisa anda tambahkan suara anda jika anda hendak membuat video panduan. Berikut pilihan penambahan audio tadi :
CamStudio
Berikut sedikit contoh hasil rekaman dengan pilihan “Fixed Region” :
Pastikan anda juga download “codex” buat software tersebut di situs yang sama. Dengan software CamStudio tersebut, anda bisa membuat video panduan yang bisa melengkapi artikel anda sekaligus memberikan penjelasan dengan lebih detail melalui tampilan visual dan suara. Demikian ulasan saya, selamat mencoba dan berkarya.
READ MORE - MEREKAM AKTIVITAS LAYAR KOMPUTER SEBAGAI VIDEO

CHATTING DENGAN APLIKASI NIMBUZZ

CHATTING DENGAN APLIKASI NIMBUZZ

Banyak sekali aplikasi chatting yang dibuat pengembang software di dunia maya. Nah, pada kali ini saya ingin membahas aplikasi chatting Nimbuzz buat Windows yang bisa merangkap akun yang kita miliki di beberapa layanan seperti Yahoo Messenger, Google Talk/Orkut, Facebook, AIM, MySpace, ICQ, GaduGadu, Hyves dan Windows Live Messenger. Dengan satu aplikasi ringan ini, maka kita bisa menambahkan akun-akun yang kita miliki di situs jejaring sosial tadi tanpa perlu membuka situs masing-masing atau pakai aplikasi yang lebih dari satu. Cukup dengan Nimbuzz, kita bisa chatting dengan teman atau kontak yang kita miliki. Pada awal instalasi (pemasangan), anda perlu tersambung ke internet (note : jika belum punya akun Nimbuzz) untuk registrasi. Berikut tampilan awalnya :
Aplikasi Nimbuzz PC
Klik pada tulisan “Saya tidak punya akun Nimbuzz”, tetapi bagi anda yang sudah memiliki akun di sana, anda bisa langsung isi Nama Pengguna dan Password yang anda miliki. Setelah klik tulisan tadi, nanti akan ditampilkan seperti berikut :
Aplikasi Nimbuzz
Pada jendela tampilan seperti diatas, anda perlu mengisikan data-data yang diperlukan untuk proses “registrasi”. Isikan nama pengguna yang anda kehendaki dan isikan password yang sama pada 2 kolom dibawahnya, kata sandi dan ulang kata sandi. Usahakan menggunakan kata sandi yang kuat agar tidak mudah di”hack” orang. Kata sandi yang kuat biasanya disarankan menggunakan penggunaan kombinasi huruf dan angka. Untuk huruf, pastikan menggunakan kombinasi antara huruf kecil dan besar karena kombinasi semacam ini juga termasuk sandi yang kuat. Jangan lupa pakai kombinasi angka, sebagai contoh : “Ar3kL3w0ng” yang diadaptasi dari tulisan arek lewong. Kalau perlu dibikin lebih panjang lagi. Untuk antisipasi bila lupa password, sebaiknya anda simpan catatan kecil, misal di Notepad atau dokumen Word dan simpan di tempat yang aman, misal di Flashdisk milik pribadi dsb. Jika proses registrasi telah selesai, jangan lupa buka email konfirmasi dari situs Nimbuzz. Di dalam email yang anda terima akan ada tulisan “click here”. Cukup klik dan anda bisa melanjutkan ke tahap selanjutnya. Berikut tampilan jendela berikutnya :
Aplikasi Nimbuzz
Pada jendela seperti tampilan diatas, anda bisa mulai menyanbungkan akun anda satu persatu sesuai dengan yang anda miliki. Setiap akun yang anda miliki, anda perlu melakukan konfirmasi pada masing-masing layanan, dimana anda perlu memasukkan username dan password sesuai dengan akun yang anda tambahkan. Misal pada salah satu akun, anda cukup klik atau pilih yang anda ingin sambungkan :
clip_image004
Pada contoh gambar diatas, itu adalah contoh menambah akun di AIM. Setelah anda isi nama pengguna/email dan sandi, tinggal klik tombol “Sambung”, maka proses sinkronisasi akan berlangsung. Jika data yang anda masukkan benar, otomatis nama kontak yang anda miliki akan ditambahkan. Selanjutnya anda siap mulai chatting dengan kontak anda yang sedang online. Berikut tampilannya :
clip_image005
Pada aplikasi Nimbuzz, sebenarnya ada fitur untuk panggilan VoIP. Untuk panggilan VoIP gratis seperti pada aplikasi Yahoo Messenger v.8, v9 dan v.10. Tetapi ada lagi fitur NimbuzzOut yang bisa digunakan untuk panggilan ke luar negeri dengan biaya yang sangat murah. Tetapi seberapa murah, saya tidak tahu dan untuk hal tersebut, anda musti memiliki kredit terlebih dahulu. Tetapi saya tidak bisa cerita lebih jauh masalah pembelian pulsa tadi karena saya belum mencobanya. Info lebih lanjut, silahkan baca dan tanya-tanya disini.
Terus terang, jika ada yang tahu bahwa ada sebagian tulisan pada artikel ini yang saya edit dan ditambahi, hal tersebut karena artikel saya sempat di”protes” pengurus Nimbuzz Indonesia di Twitter . Katanya “sebaiknya cari info dulu”, padahal ide penulisan artikel ini spontan muncul sehabis download dan langsung install. Dan aplikasinya pun bukan tujuan yang saya cari, tetapi kebetulan lihat di BROTHERSOFT. Biasanya, saya membuat konsep postingan tidak secara spontan seperti ini. Lagian, meneketehe kalau komunitas Nimbuzz sudah sebesar ini. Karena dulu (kira-kira 9 tahun yg lalu) saya sempat atau pernah daftar di Nimbuzz dengan akun Gmail yang sekarang sudah saya hapus. Bahkan kala itu saya sempat chatting sebentar dengan admin Nimbuzz, entah orang mana pokoknya pakai “english” gitulah. Apalagi kala itu saya hanya pakai Motorola C380. Tetapi aplikasinya bekerja dengan baik, karena bisa menyatu dengan fungsi getar jika dapat pesan masuk. Justru waktu pakai Samsung SGH E250 yang notabene jauh lebih baru, bagus dan canggih, aplikasi Nimbuzz tidak bisa diistall karena ukuran yang tidak support. Maklum, Samsung SGH E250 hanya support file Java dengan ukuran dibawah 300 KB. Kalaupun ada yang berhasil terinstall, satu-satunya yang bisa adalah game java dengan judul “Gothic 3 The Beggining”, yang lain langsung gagal install atau ngadat. Kembali pada topik, untuk penggunaan panggilan, kedua belah pihak musti punya perangkat tambahan yang memadai seperti mikropon dan headset. Jadi nilai tambah dari aplikasi Nimbuzz sendiri adalah mampu merangkap berbagai akun dan yang terpenting adalah ukurannya yang cukup kecil sehingga ringan digunakan pada komputer. Kayaknya, sekarang Nimbuzz sudah bisa bersaing dengan Migg 33 dalam urusan komunitas nih!.  Demikian bahasan kali ini, semoga memberi inspirasi bagi anda yang ingin chatting secara praktis atau yang pakai komputer dengan spek pas-pasan.
READ MORE - CHATTING DENGAN APLIKASI NIMBUZZ

MEMAINKAN JAVA GAME DI KOMPUTER

MEMAINKAN JAVA GAME DI KOMPUTER

Untuk memainkan game –game java buat handphone di komputer, kita bisa menggunakan software atau aplikasi semacam emulator. Pada awal pencarian software tersebut, saya sempat menemukan link buat download di rapidshare. Ternyata software tersebut khusus untuk memainkan game Nokia lawas alias terlalu kuno, dimana pada layar, ditampilkan handphone antara N3650 dan N7650. Otomatis game java yang support sebatas MIDP 1.0. Padahal saya memiliki game-game java terbaru yang sudah pasti sekelas MIDP 2.0. Akhirnya saya menemukan juga akhirnya, yaitu software yang sudah support Java MIDP 2.0 alias mobile game buat handphone. Dengan software ini, kita bisa memainkan game-game java buat handphone untuk dimainkan di komputer. Fitur-fitur software tersebut antara lain :
a. Support MIDP 2.0
b. Support MMAPI (JSR) 135)
c. Support Mobile 3D Graphics (JSR 184)
d. Support Mobile 2D Graphics (JSR 226)
e. Support Bluetooth APIs for Java (JSR 82)
f. Support Nokia APIs
g. MIDP 2.0 compatible version of preverify for OS X
Highly Configurable
Software tersebut, bisa anda dapatkan pada alamat berikut : Corp.Mplayit.com
File yang di download nanti masih dalam bentuk ZIP. Jadi nantinya perlu diextrak terlebih dahulu. Tetapi sebelum menggunakan hasil extrak tadi, pastikan di komputer anda sudah ter-install Java Runtime Environtment, produk dari Sun Microsystem Inc. Jika anda bingung dengan apa itu Java Runtime Environment, mungkin perlu anda ingat atau mungkin anda pernah mengunjungi Facebook dan upload foto pertama kali. Nah, pasti muncul jendela tampilan yang menyarankan anda untuk download dan install dulu Java Runtime Environment tadi. Supaya lebih jelas, berikut logo installer (exe) yang nanti harus diinstall secara online :
Logo installer Java Runtime Environment
Pada gambar diatas adalah file “exe” yang berukuran kecil (sekitar 900kb) dimana peng-install-an memerlukan sambungan internet atau harus dilakukan secara online. Jika anda memilih secara online, pastikan mematikan aplikasi download manager yang ada atau mematikan fitur “auto detect” agar file installer yang didownload akan terinstall dengan sendirinya. Namun saya sarankan anda mengunduh file installer yang bisa di install secara “offline” agar anda bisa install sewaktu-waktu. Karena bagi yang memiliki koneksi yang kurang memadai, install secara “online” terasa lama dan membosankan. Sedangkan jika anda mengunduh (download) installer “Offline” tadi, anda bisa mengunduhnya dengan aplikasi download manager yang anda miliki, misal IDM, Getgo atau DAP. Kalau gagal, proses download bisa di”resume” lagi. Untuk installer yang diunduh secara online sebesar 10 MB, sedang yang “offline” sebesar 15 MB. Kepastian ukuran file bisa berubah sewktu-waktu tergantung pengembangan dari pihak Sun Microsystem Inc. Bagi anda yang belum meng-install Java Runtime Environment tersebut, silahkan kunjungi situs berikut Java Downloads for All Operating Systems - Sun Microsystems
Setelah terinstall Java Runtime Environment di komputer atau selesai peng-install-an, usahakan “restart” dulu komputer anda. Sehabis di restart, cari file ZIP dari Mplayit.com tadi dan ekstrak di folder manapun terserah anda. Selanjutnya, jalankan file dengan nama “Player”, mungkin nanti anda akan meilihat ikon file tersebut seperti gambar berikut :
ikon Java Player
Double klik pada file “Player” tersebut maka jendela player akan terbuka. Berikut tampilan jendelanya :
Java Player
Jika jendela “player” sudah terbuka, klik “File” lalu pilih “Open” dan cari game java di folder tempat anda menyimpan. Jika anda ingin download game java, sebaiknya anda menggunakan browser Winwap For Windows dan kunjungi situs mobile Vitalik.biz. Di situs tersebut banyak sekali game java buat handphone dengan macam-macam pilihan resolusi layar handphone. Tetapi pada pengalaman saya, player java yang sedang saya bahas ini kayaknya cuma support game dengan resolusi 176x208 dan 176x220. Sedang game dengan resolusi 128x160 bisa dimainkan tetapi tampilan akan sedikit error, tetapi tetap bisa dimainkan. Lain halnya dengan game dengan resolusi 240x320, tampilan seperti tidak “fit to screen” alias melebar sehingga tampilan tidak tampil seutuhnya. Dan yang lebih parah, game jadi “hang”, jadi kalau mau coba, download yang ukuran 176x208 atau 176x220. Tetapi ada kelemahan juga, tidak semua game java nanti bisa terdengar suaranya. Pada pengalaman saya, saya mainkan game dengan judul Fishing Legend. Fishing Legend adalah game semacam RPG yang asyik untuk dimainkan, dimana cerita game ini bercerita tentang seorang bocah yang ingin jadi pemancing handal sekaligus mencari ayahnya yang terkenal sebagai legenda. Ayahnya hilang ketika sedang berburu ikan aneh atau ikan legenda juga. Tapi saya belum tamat memainkan, jadi tidak bisa cerita lebih lanjut. Untuk memainkan game ini (Fishing Legend) akan saya bahas di blog saya yang lain. Berikut tampilan game Fishing Legend yang dimainkan di Player Java bikinan Mplayit.com :
Fishing Legend
Untuk memainkannya, kita cukup mengarahkan kursor mouse ke arah “numeric keypad” pada kolom samping kanan. Kalau ada pengalaman berbeda, mohon masukannya. Mungkin bisa dimainkan pakai controller lain atau ada perbedaan di komputer lain. Pada pengalaman saya, saya cuma menggunakan klik kiri pada mouse yang digunakan untuk menekan tombol angka sesuai perintah atau cara kontrol game yang dimainkan. Dengan player java ini, bisa menjadi alternatif buat maen game di PC dengan ukuran yang ringan.
Berikut beberapa screenshot game Fishing Legend :
screenshot
Semoga artikel ini berguna buat pecinta game java, kalo ada yang kurang dimengerti, silahkan tanya langsung melalui halaman “contact”. Selamat mencoba!
READ MORE - MEMAINKAN JAVA GAME DI KOMPUTER

MEMBUAT GAME PORTABLE

MEMBUAT GAME PORTABLE

Berikut ini adalah cara sederhana membuat game portable menggunakan aplikasi Universal Extractor dan Winrar. Sebenarnya istilah yang benar adalah membuat game yang biasanya ter-install menjadi “portable” atau bisa digunakan tanpa perlu install game tersebut. Tinggal extract file yang sudah jadi dan jalankan. Untuk melakukan hal tersebut, download dulu Universal Extractor dan pastikan anda memiliki Winrar di komputer anda. Jika tidak ada winrar, pakai IZarc pun bisa. Setelah anda download Universal Extractor, install di komputer anda. Setelah dijalankan, akan ditampilkan jendela tampilan seperti berikut :
capture22
Pada kolom atas, anda isi file “exe” atau installer yang hendak dirubah menjadi portable dengan klik pada tombol 1 sedangkan kolom bawah adalah folder tempat hasil file yang berhasil di”extract”. Diextract dalam hal ini adalah meng-extract file exe menjadi file-file yang nanti dihasilkan seperti anda telah menginstall game tersebut. Sebelum anda klik “OK” sebaiknya buat folder khusus untuk menampung hasilnya, misal folder dengan nama “Result” atau “Hasil”. Buat folder baru tadi di directory yang mudah dicari, misal di folder tempat terinstall Universal Extractor terinstall. Setelah anda buat foldernya, kembali ke jendela Universal Extractor dan klik tombol 2 untuk menentukan hasil extract. Setelah anda tentukan foldernya, klik “OK” untuk memulai proses extract. Maka akan muncul konfirmasi-konfirmasi, cukup klik “OK” saja dan proses extracting akan berjalan dengan cepat, tetapi tergantung besar file exe yang diextract.
capture28
capture29
Selanjutnya buka folder hasilnya sesuai dengan yang anda buat sebelumnya. Biasanya akan ditampilkan folder-folder seperti berikut :
capture30
File yang kita perlukan hanyalah semua file dalam folder “{app}”. Buka folder tersebut, klik salah satu file kemudian tekan “Ctrl+A”. Setelah semua ter-blok warna biru, klik kanan dan pilih “Add to {app}.rar” (jika menggunakan Winrar). Maka proses kompresi akan berlangsung seperti biasa, berikut beberapa screenshotnya :
capture32
capture33
Selanjutnya anda bisa menghapus file yang terblok tadi atau langsung gunakan dan simpan hasil kompresi yang berupa file RAR. Jangan lupa untuk rename atau mengganti nama {app}.rar dengan nama game yang anda pilih. Sisa file seperti “install_script.css” dan folder “embeded” bisa anda hapus. Demikian tutorial singkat membuat atau merubah game menjadi aplikasi portable. Selamat mencoba!
READ MORE - MEMBUAT GAME PORTABLE

MENAMPILKAN ICON AVIRA YANG HILANG

MENAMPILKAN ICON AVIRA YANG HILANG

Jika anda pernah atau sedang mengalami masalah pada ikon Avira di system tray atau yang biasa tampil di pojok kanan bawah layar komputer anda, dimana ikon “payung” terbuka tidak muncul. Padahal antivirus bekerja normal dengan kondisi “guard” masih aktif. Pada waktu yang lalu, saya mengalami hal tersebut karena sebuah kesalahan pada waktu menjalankan “Add/Remove Program” di Control Panel. Saya lupa memberi centang pada beberapa “sistem tambahan” di windows, sehingga yang tidak tercentang otomatis akan dihapus dari system Windows. Akibat kesalahan tadi, saya kehilangan program tambahan seperti MS Paint, Calculator dan komponen yang ada kaitannya dengan System Tray. Akibatnya ikon Avira pun ikut tidak ditampilkan, yang mana ikon tersebut bisa dibuka manual dengan double klik pada file dengan nama “avgnt.exe”. Namun hal tersebut akan tetap begitu atau ikon tadi tidak bisa muncul otomatis saat Windows dijalankan. Nah, agar ikon Avira kembali muncul secara otomatis kembali saat Windows start up atau pertama kali dijalankan, kita perlu masukkan “string” registry secara manual pada “Registry Editor”, berikut caranya.
Klik “Start” lalu klik pada “Run” dan ketikkan “regedit” (tanpa tanda kutip) untuk membuka Registry Editor. Jika regedit tidak bisa dibuka, maka pastikan di”enable” dulu lewat “Group Policy” dengan cara klik Start>pilih Run lalu ketikkan “gpedit.msc” (tanpa tanda kutip). Klik tanda “+” pada User Configuration, lalu klik “+” pada Administrative Template kemudian klik pada System. Cari tulisan “Prevent access to registry editing tools”, double pada tulisan tersebut lalu pilih pada “Not Configured” atau “Disabled” dan klik “OK” untuk menyimpannya. Jika Registry Editor sudah bisa dibuka, maka lakukan langkah berikut :
Expand pada HKEY_CURRENT_USER, expand (jabarkan) lagi pada “Software” lalu “Microsoft” lalu “Windows” lalu “Current Version” kemudian cari “Run” dan klik kanan, pilih “New” kemudian pilih “String Key”. Saat tulisan “New Value #1” masih terblok warna biru langsung anda ketikkan “avgnt.exe” (tanpa tanda kutip). Singkatnya anda perlu buat string key baru dengan nama avgnt.exe. Jika sudah, double klik pada nama string yang baru anda buat tadi, lalu isikan pada jendela yang ditampilkan dengan tulisan berikut, C:\Program Files\Avira\AntiVir Desktop\avgnt.exe (ini adalah lokasi folder letak file “avgnt.exe” berada) dan klik OK untuk menyimpannya lalu tutup. Untuk mencobanya, silahkan “restart” komputer anda dan pastinya ikon Avira bisa muncul kembali secara otomatis di system tray. Jadi rangkaian registry diatas adalah seperti berikut :
HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Run
System Tray2
System Tray
Jika kita ingin menambahkan aplikasi lain atau auto start pada aplikasi lain secara manual, maka kita bisa membuat “string” dengan cara diatas tadi. Tentu saja jika aplikasi tersebut tidak memiliki pilihan auto start pada setingannya. Demikian tips ringan untuk menampilkan ikon Avira yang hilang di system tray, semoga menambah wawasan anda
READ MORE - MENAMPILKAN ICON AVIRA YANG HILANG

Jumat, 25 Maret 2011

MEMBUAT VIDEO PLAYER SENDIRI

Banyak cara untuk membuat aplikasi media player,bisa pakai bahasa pemograman visual basic 6.0,visual basic.net dan masih banyak bahasa pemograman lain yang bisa digunakan untuk membuat aplikasi ini.Output dari tulisan ini sangat lah sederhana sekali dan masih banyak yang perlu  dikembangkan.
Dalam proses pembuatan video player ini saya menggunakan silverlight ,Microsoft Expression Blend 4 dan bahasa pemogramannya C#
Langkah-langkah nya.
1.Buka Ms.Expression Blend4 nya,buka file new project dan pilih Silverlight Application +Website,beri nama file “MediaPlayer”
1
2.Pilih toolbox Rectangle buat dan beri warna(menggunakan efek gradient brush)seperti gambar dibawah ini.
ini sebagai template nya
2
3.Pilih toobox canvas buat dan beri warna sesuai selera
3
4.Pilih toolbox Rectangle letakkan didalam kanvas,beri warna sesuai selera,untuk membuat sudut-sudut tersebut
menjadi melengkung klik titik sudut rectangle tsb hingga kursor berubah bentuk dan tarik ke bawah

.4
5.Lagi-lagi kita pilih toolbox canvas,dan buat seperti dibawah,,ini gunanya nanti untuk template peletakan video
5
6.lagi dan lagi drag toolbox rectangle dan letakkan di dalam kanvas yang terakhir dibuat tadi
.6
7.untuk memasukkan file video nya klik kanan nama project,pilih add existing item,dicontoh saya memasikkan video berextensi. vmw
7
8.setelah tampil file video nya di solution explorer,drag video tsb ke layer rectangle
8
9.Setelah video tsb di drag,ukuran video masih berantakan,,agar sesuai dengan template nya,sorot rectangle dan dek_pita_vmw
(nama file video nya) bersamaan klik tombol ctrl pada keyboard dan klik kanan pilih path-make clipping path.otomatis ukuran video akan menyesuaikan ukuran template
9
10.Saat nya untuk membuat tombol-tombol nya.
pilih toolbox StackPanel,drag ke bawah canvas.Ini untuk template peletakan tombol2 nya.
dan set orientation nya mnjadi horisontal
10
11.Pilih toolbox button,dan bikin 3 buah button
beri nama tiap2 button nya dan set  content nya seperti gambar di bawah
11
12.untuk mengaktifkan tombol2 menjadi berfungsi sebagaimana mestinya kita perlu sisipkan script nya,
pilih menu event yang ada di pojok kanan atas,lalu letakkan kursor di kolom click,,lalu double click,
ulangi langkah ini disetiap button(ada 3 langkah)

12
13.isikan script seperti dibawah ini
.13
13.Untuk melihat hasil nya pilih projetc,pilih run atau tekan f5 pada keyboard.
14
Mungkin ini sedikit yang saya bisa sharingkan.semoga bermanfaat....
READ MORE - MEMBUAT VIDEO PLAYER SENDIRI

Tutorial Membuat Web Browser Menggunakan Bahasa Pemrograman C#

Membuat web browser dengan bantuan kakas Visual C# 2008 Express Edition tidaklah sulit. Hanya kurang dari 20 menit kita sudah bisa membuat sendiri simple web browser yang dapat digunakan untuk berselancar di dunia maya.
Tujuan latihan ini ialah menjelaskan bagaimana cara menggunakan / mengimplementasikan kontrol WebBrowser yang terdapat pada IDE VC# 2008 Express. IDE yang digunakan tentu saja Visual C# 2008 Express Edition yang dapat diunduh secara gratis di sini.
Berikut langkah-langkahnya :
1. Buka Visual C# 2008 Express Edition. Pilih File –> New Project. Akan muncul jendela New Project.
2. Pada jendela New Project, Pilih Windows Form Application pada menu Templates. Kemudian ketikkan nama aplikasi yang diinginkan pada textbox Name di bagian bawah. Kemudian tekan Ok.
3. Kemudian desainlah sebuah form seperti gambar di bawah ini :
Ket gambar:
1. ToolStrip1
2. ToolStrip2
3. StatusStrip1
4. ToolStripButton1 (Text : Back | Name : tsbBack | TextImageRelation : ImageAboveText)
5. ToolStripButton2 (Text : Forward | Name : tsbForward | TextImageRelation : ImageAboveText)
6. ToolStripButton3 (Text : Stop | Name : tsbStop | TextImageRelation : ImageAboveText)
7. ToolStripButton4 (Text : Refresh | Name : tsbRefresh | TextImageRelation : ImageAboveText)
8. ToolStripButton5 (Text : Home | Name : tsbHome | TextImageRelation : ImageAboveText)
9. ToolStripSeparator1
10. ToolStripButton6 (Text : Search | Name : tsbSearch | TextImageRelation : ImageAboveText)
11. ToolStripLabel1 (Text : Address)
12. ToolStripTextBox1 (Name : txtAddress| width : 350)
13. ToolStripButton7 (Text : Go | Name : tsbGo | TextImageRelation : ImageAndText)
14. ToolStripLabel2
15. ToolStripProgressBar1
16. WebBrowser1
4. Tekan F7, Kemudian ketikkan kode program berikut :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Simple_Browser
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            tsbBack.Enabled = false;
            tsbForward.Enabled = false;
            tslStatusAplikasi.Text = "Siap...";
        }

        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            if (this.Text != "")
            {
                this.Text = this.Text + " - " + e.Url.Host.ToString();
            }
            else
            {
                this.Text = System.IO.Path.GetFileNameWithoutExtension(this.Text) + " - " + e.Url.Host.ToString();
            }

            tslStatusAplikasi.Text = "Siap...";
        }

        private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
        {
            if (webBrowser1.CanGoBack)
            {
                tsbBack.Enabled = true;
            }
            else
            {
                tsbBack.Enabled = false;
            }

            if (webBrowser1.CanGoForward)
            {
                tsbForward.Enabled = true;
            }
            else
            {
                tsbForward.Enabled = false;
            }

            tslStatusAplikasi.Text = "Navigasi ke : " + e.Url.Host.ToString();
        }

        private void webBrowser1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e)
        {
            if (e.CurrentProgress < e.MaximumProgress)
            {
                if (tpbStatus.Value >= tpbStatus.Maximum)
                {
                    tpbStatus.Value = tpbStatus.Minimum;
                }
                else
                {
                    tpbStatus.PerformStep();
                }
            }
            else
            {
                tpbStatus.Value = tpbStatus.Minimum;
            }
        }

        private void txtAddress_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter) { webBrowser1.Navigate(txtAddress.Text); }
        }

        #region "Navigasi"

        private void tsbBack_Click(object sender, EventArgs e)
        {
            webBrowser1.GoBack();
        }

        private void tsbForward_Click(object sender, EventArgs e)
        {
            webBrowser1.GoForward();
        }

        private void tsbStop_Click(object sender, EventArgs e)
        {
            webBrowser1.Stop();
        }

        private void tsbRefresh_Click(object sender, EventArgs e)
        {
            webBrowser1.Refresh();
        }

        private void tsbHome_Click(object sender, EventArgs e)
        {
            webBrowser1.GoHome();
        }

        private void tsbSearch_Click(object sender, EventArgs e)
        {
            webBrowser1.GoSearch();
        }

        private void tsbGo_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate(txtAddress.Text);
        }

        #endregion
    }
}
5. Setelah selesai mengetik kode program, pilih menu Debug –> Start Debugging pada toolbar atau Tekan F5 untuk menjalankan aplikasi. ketikkan URL website yang ingin dibuka. Jika tidak ada kesalahan, maka aplikasi sudah dapat menampilkan laman web yang dituju seperti gambar di bawah ini.
Ok, sampai di sini dulu dicopy dari masdip.wordpress.com
READ MORE - Tutorial Membuat Web Browser Menggunakan Bahasa Pemrograman C#

TUTORIAL MEMBUAT PASSWORD GENERATOR

Bingung membuat password untuk akun fb, e-mail, dll? Kalau begitu kita bikin saja aplikasi sederhana yang dapat digunakan untuk membuat password. Password yang dihasilkan nantinya dapat digunakan sebagai referensi untuk password akun-akun tersebut.
Bahasa pemrograman yang digunakan adalah C# dan IDE Visual C# Express Edition 2008.
1. Pertama, buka Visual C# 2008 Express Edition. Pilih File –> New Project. Akan muncul jendela New Project.
2. Pada jendela New Project, Pilih Windows Form Application pada menu Templates. Kemudian ketikkan nama aplikasi yang diinginkan pada textbox Name di bagian bawah. Kemudian tekan Ok.
3. Desain Form seperti gambar di bawah

Ket gambar :
no 1. TextBox1
no 2. TextBox 2
no 3. Button1
4. Buat class baru dengan cara klik kanan nama project pada jendela Solution Explorer. Kemudian pilih add –> Class. Pada jendela Add New Item, ketikkan GeneratePassword di textbox Name. Kemudian klik add.
5. Ketikkan kode program berikut di class GeneratePassword
01using System;
02using System.Collections.Generic;
03using System.Linq;
04using System.Text;
05 
06namespace Random_Password
07{
08    public class GeneratePassword
09    {
10        private string password = string.Empty;
11 
12        public string Password
13        {
14            set { this.password = value; }
15            get {return this.password;}
16        }
17 
18        public string GetRandomPassword(int length)
19        {
20            Char[] chars = "$#%@!*abcdefghijklmnopqrstuvwxyz1234567890;:?ABCDEFGHIJKLMNOPQRSTUVWXYZ^&".ToCharArray();
21            Random random = new Random();
22 
23            for (int i = 0; i < length; i++)
24            {
25                int x = random.Next(1, chars.Length);
26                if (!password.Contains(chars.GetValue(x).ToString()))
27                {
28                    password += chars.GetValue(x);
29                }
30                else
31                {
32                    i--;
33                }
34            }
35            return password;
36        }
37 
38    }
39}
6. Sekarang kembali ke desain form yang telah dibikin pada langkah ke 3. Double click tombol Generate Password, kemudian ketik kode program berikut.
01private void button1_Click(object sender, EventArgs e)
02{
03    GeneratePassword GP = new GeneratePassword();
04    GP.GetRandomPassword(Convert.ToInt32(textBox1.Text));
05 
06    textBox2.Text = GP.Password;
07}
08 
09private void Form1_Load(object sender, EventArgs e)
10{
11    textBox2.ReadOnly = true;
12    textBox1.Focus();
13}
7. Setelah selesai mengetik kode program, pilih menu Debug –> Start Debugging pada toolbar atau Tekan F5 untuk menjalankan aplikasi. Isikan panjang password yang diinginkan, kemudian tekan tombol “Generate Password”. Hasilnya seperti gambar di bawah.

Ok, sampai jumpa lagi
READ MORE - TUTORIAL MEMBUAT PASSWORD GENERATOR

CARA MEMBUAT APLIKASI VIDEO PLAYER UNTUK HP

MEMBUAT APLIKASI VIDEO PLAYER UNTUK HP(JAVA J2ME)

Aplikasi pemutar video pada perangkat mobile memang sudah tidak asing
lagi, antara lain aplikasi pemutar video dengan format file 3GPP, MPEG, dll.
Aplikasi video player online ini tidak jauh berbeda dengan aplikasi pemutar
video lainnya, hanya saja aplikasi ini akan membaca file video pada sebuah
server menggunakan koneksi GPRS. File tersebut akan dijalankan oleh video
player ini seperti halnya aplikasi video player lainnya.
Dengan menggunakan aplikasi ini, pengguna tidak perlu men-download file video dari server



secara manual terlebih dahulu, karena secara otomatis aplikasi ini akan mengambil file tersebut
dari server dan akan menyimpannya pada memori untuk dijalankan.
Pendahuluan
Aplikasi video player online ini digunakan untuk menampilkan video berekstensi .mpg, dimana
file video yang akan dijalankan berada pada salah satu server. Pada artikel ini, aplikasi yang
akan dikembangkan hanya menggunakan server lokal sebagai media penyimpanan file video
tersebut. File tersebut akan dijalankan oleh aplikasi ini secara melalui koneksi GPRS.
Isi
Untuk mengembangkan aplikasi ini, penulis membuat dengan 2 kelas, yaitu kelas
DoraMPEGPlayer yang merupakan turunan dari kelas MIDlet dan merupakan implementasi
dari kelas CommandListener, digunakan sebagai antarmuka antara pengguna dengan aplikasi,
dan kelas DoraMPEGCanvas yang merupakan turunan dari kelas Canvas dan merupakan
implementasi dari kelas PlayerListener, digunakan untuk menjalankan file berekstensi .mpg
yang berada di server.
Anda dapat mengembangkan aplikasi menggunakan editor apa saja, dimana dapat memudahkan
Anda dalam proses pengembangan. Dalam hal ini, penulis menggunakan NetBeans 5.5, karena
IDE ini memiliki plug-in untuk mobile application development, sehingga sangat membantu
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2006 IlmuKomputer.Com
1
dalam proses pengembangan aplikasi.
Berikut listing program untuk kedua kelas tersebut:
1. Kelas DoraMPEGPlayer (DoraMPEGPlayer.java)
/*
* Nama File : DoraMPEGPlayer.java
* Developed by : Lilik Haryanto
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class DoraMPEGPlayer extends MIDlet implements CommandListener
{
private Command cmdExit;
private Command cmdPlay;
private Display display;
private TextField textField;
private Gauge gauge;
public Form form;
private static final int GAUGE_LEVELS = 4;
private static final int GAUGE_MAX = 12;
private static final String DEFAULT_URL =
"http://localhost:8087/lilik/video/test.mpg";
public DoraMPEGPlayer() {
display = Display.getDisplay(this);
form = new Form("DoraMPEGPlayer");
textField = new TextField("MPEG Video URL", DEFAULT_URL, 100,
TextField.ANY);
gauge = new Gauge("Loading MPEG Video", false, GAUGE_MAX, 0);
cmdExit = new Command("Exit", Command.EXIT, 2);
cmdPlay = new Command("Play", Command.SCREEN, 1);
form.addCommand(cmdPlay);
form.addCommand(cmdExit);
form.setCommandListener(this);
form.append(textField);
}
public void startApp() {
display.setCurrent(form);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d) {
if (c == cmdExit) {
destroyApp(false);
notifyDestroyed();
} else if(c == cmdPlay) {
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2006 IlmuKomputer.Com
2
gauge.setValue(0);
form.append(gauge);
DoraMPEGCanvas mpegCanvas = new DoraMPEGCanvas(this);
mpegCanvas.initializeVideo(textField.getString());
}
}
public void updateGauge(){
int current = gauge.getValue();
current = (current + GAUGE_MAX/GAUGE_LEVELS);
gauge.setValue(current);
}
}
2. Kelas DoraMPEGCanvas (DoraMPEGCanvas.java)
/*
* Nama File : DoraMPEGCanvas.java
* Developed by : Lilik Haryanto
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.media.*;
import javax.microedition.media.control.*;
import java.io.*;
public class DoraMPEGCanvas extends Canvas implements CommandListener,
PlayerListener, Runnable {
private DoraMPEGPlayer parent;
private Display display;
private Player player;
private VideoControl videoControl;
private String url;
private Thread initializer;
private Command btnClose;
private Command btnReplay;
public DoraMPEGCanvas(DoraMPEGPlayer parent) {
super();
this.parent = parent;
display = Display.getDisplay(parent);
btnClose = new Command("Close", Command.SCREEN, 1);
addCommand(btnClose);
setCommandListener(this);
}
public void initializeVideo(String url){
this.url = url;
initializer = new Thread(this);
initializer.start();
}
public void run() {
try {
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2006 IlmuKomputer.Com
3
player = Manager.createPlayer(url);
parent.updateGauge();
player.addPlayerListener(this);
player.realize();
parent.updateGauge();
player.prefetch();
parent.updateGauge();
} catch (IOException ioe) {
Alert alert = new Alert("IOException thrown",
ioe.getMessage(),
null, AlertType.ERROR);
display.setCurrent(alert);
} catch (MediaException me) {
Alert alert = new Alert("MediaException thrown",
me.getMessage(),
null, AlertType.ERROR);
display.setCurrent(alert);
}
playVideo();
}
public void playVideo() {
try {
/* ambil video control dan set menjadi display sedang aktif
*/
videoControl =
(VideoControl)player.getControl("VideoControl");
if (videoControl != null) {
videoControl.initDisplayMode(videoControl.USE_DIRECT_VIDEO,
this);
}
parent.updateGauge();
int cHeight = this.getHeight();
int cWidth = this.getWidth();
videoControl.setDisplaySize(cWidth, cHeight);
display.setCurrent(this);
videoControl.setVisible(true);
player.start();
} catch (MediaException me) {
Alert alert = new Alert("MediaException thrown",
me.getMessage(),
null, AlertType.ERROR);
display.setCurrent(alert);
}
}
public void paint(Graphics g) {
g.setColor(0, 0, 0);
g.fillRect(0, 0, getWidth(), getHeight());
}
public void playerUpdate(Player p, String event, Object eventData)
{
/* tambahkan pilihan "Replay" ketika video telah selesai */
if (event == PlayerListener.END_OF_MEDIA) {
if (btnReplay == null) {
btnReplay = new Command("Replay", Command.SCREEN, 1);
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2006 IlmuKomputer.Com
4
addCommand(btnReplay);
}
}
}
public void commandAction(Command c, Displayable d) {
if (c == btnReplay) {
try{
player.start();
} catch (MediaException me) {
Alert alert = new Alert("MediaException thrown",
me.getMessage(), null, AlertType.ERROR);
display.setCurrent(alert);
}
} else if (c == btnClose) {
player.close();
parent.form.delete(1);
display.setCurrent(parent.form);
url = null;
parent = null;
}
}
}
Dalam pengetesan, penulis menggunakan emulator SonyEricsson, karena emulator ini memiliki
aplikasi untuk serial networking antara perangkat mobile dengan server (baca: Device Explorer).
Untuk proses koneksi, bisa menggunakan kabel data (COM, USB), IrDA, ataupun Bluetooth.
Berikut adalah tampilan untuk aplikasi video player online:
Gambar 1. URL dari file .mpg pada Web Server
Gambar 2. Aplikasi menjalankan file .mpg
Penutup
Manfaat dari aplikasi ini antara lain dapat menjadi dasar dari pengembangan aplikasi-aplikasi
pemutar video online lainnya. Selain itu juga dapat dijadikan suatu media untuk e-Learning.
Referensi
1. Sony Ericsson J2ME MMAPI 1.1 API Documentation (JSR-135).
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2006 IlmuKomputer.Com
5
Biografi Penulis
Robertus Lilik Haryanto. Lahir di Klaten, 2 Oktober 1983. Menyelesaikan pendidikan
program S1 pada program studi Teknik Informatika Universitas Sanata Dharma (USD),
Yogyakarta pada bulan Agustus 2005. Pernah bekerja di sebuah perusahaan penyedia layanan
web hosting, PT. Inter Lintas Media Yogyakarta sebagai web programmer. Selain itu, pernah
mengajar pelatihan Java dan Delphi di Gama Learning Center (GLC), Yogyakarta. Saat ini
bekerja sebagai developer di PT. Jati Piranti Solusindo (Ecom), Jakarta, sejak tahun 2005.
Menggeluti dunia pemrograman sejak tahun 1999 dan bahasa pemrograman yang paling
digemari adalah Java (J2SE, J2ME, dan J2EE), C++, Microsoft C#.NET dan PHP. Selain
melakukan beberapa penelitian, juga sedang mendalami beberapa bahasa pemrograman di atas.
READ MORE - CARA MEMBUAT APLIKASI VIDEO PLAYER UNTUK HP

CARA MEMBUAT APLIKASI VIDEO PLAYER SEDERHANA

Pada tutorial ini saya akan mendemokan bagaimana cara membuat aplikasi video player sederhana menggunakan bahasa pemrograman C# (C-sharp).
Aplikasi yang akan kita buat fungsinya hampir sama seperti Windows Media Player atau K-Lite Code Pack, yaitu untuk memainkan/memutar file-file video berektensi .MPEG, .AVI, atau .WMV ataupun memainkan file audio berformat .mp3, dll.
IDE (Integrated Development Environment) yang akan digunakan ialah Visual C# 2008 Express Edition yang dapat diunduh secara gratis di sini.
Setelah menginstall IDE tersebut, saatnya kita mulai bikin programnya :)
1. Buka Visual C# 2008 Express Edition. Pilih File –> New Project. Akan muncul jendela New Project.
2. Pada jendela New Project, Pilih Windows Form Application pada menu Templates. Kemudian ketikkan nama aplikasi yang diinginkan pada textbox Name di bagian bawah. Kemudian tekan Ok.

3. Pada Jendela Solution Explorer di sebelah kanan, Klik kanan pada References –> add References.

4. Setelah jendela Add Refences terbuka, pilih tab Browse. Kemudian cari file bernama quartz.dll yang berada pada folder [WindowsDir]\system32\quartz.dll. Pilih file tersebut, kemudian tekan Ok.

*Note : [WindowsDir] adalah lokasi drive dan folder yang digunakan untuk menginstall windows, misal c:\Windows\system32\quartz.dll
5. Kemudian desain sebuah form seperti gambar di bawah ini :

Ket Gambar:
no 1. button1
no 2. button2
no 3. button3
no 4. button4
no 5. pictureBox1
6. Kemudian ketikkan kode program berikut :
01using System;
02using System.Collections.Generic;
03using System.ComponentModel;
04using System.Data;
05using System.Drawing;
06using System.Linq;
07using System.Text;
08using System.Windows.Forms;
09using QuartzTypeLib;
10 
11namespace Playerku
12{
13    public partial class Form1 : Form
14    {
15        public Form1()
16        {
17            InitializeComponent();
18        }
19 
20        private const int WS_CHILD = 0x40000000;
21        private const int WS_CLIPCHILDREN = 0x20000000;
22 
23        private IMediaControl mc = null;
24        private IVideoWindow videoWindow = null;
25 
26        private void button1_Click(object sender, EventArgs e)
27        {
28            OpenFileDialog open = new OpenFileDialog();
29            open.Filter = "Media Files|*.mpg;*.avi;*.wma;*.mov;*.wav;*.mp2;*.mp3|" + "All Files|*.*";
30            if (DialogResult.OK == open.ShowDialog())
31            {
32                //Jika ada video yang sedang dimainkan, maka hentikan
33                if (mc != null)
34                    mc.Stop();
35 
36                //Load file
37                FilgraphManager grapManager = new FilgraphManager();
38                grapManager.RenderFile(open.FileName);
39 
40                //Tampilkan video di PictureBox
41                try
42                {
43                    videoWindow = (IVideoWindow)grapManager;
44                    videoWindow.Owner = (int)pictureBox1.Handle;
45                    videoWindow.WindowStyle = WS_CHILD | WS_CLIPCHILDREN;
46                    videoWindow.SetWindowPosition(
47                        pictureBox1.ClientRectangle.Left,
48                        pictureBox1.ClientRectangle.Top,
49                        pictureBox1.ClientRectangle.Height,
50                        pictureBox1.ClientRectangle.Width);
51                }
52                catch (Exception ex)
53                {
54                    MessageBox.Show(ex.Message.ToString());
55                }
56 
57                //jalankan video
58                mc = (IMediaControl)grapManager;
59                mc.Run();
60            }
61        }
62 
63        private void pictureBox1_SizeChanged(object sender, EventArgs e)
64        {
65            if (videoWindow != null)
66            {
67                try
68                {
69                    videoWindow.SetWindowPosition(
70                        pictureBox1.ClientRectangle.Left,
71                        pictureBox1.ClientRectangle.Top,
72                        pictureBox1.ClientRectangle.Height,
73                        pictureBox1.ClientRectangle.Width);
74                }
75                catch (Exception ex)
76                {
77                    MessageBox.Show(ex.Message.ToString());
78                }
79            }
80        }
81 
82        private void button2_Click(object sender, EventArgs e)
83        {
84            mc.Run();
85        }
86 
87        private void button3_Click(object sender, EventArgs e)
88        {
89            mc.Pause();
90        }
91 
92        private void button4_Click(object sender, EventArgs e)
93        {
94            mc.Stop();
95        }
96 
97    }
98}
7. Setelah selesai mengetik baris kode, pilih menu Debug –> Start Debugging pada toolbar atau Tekan F5 untuk menjalankan aplikasi. Tekan tombol browse, dan pilih file video yang ingin dimainkan. Jika tidak ada kesalahan maka aplikasi sudah dapat memainkan file video yang dipilih, seperti gambar di bawah ini.
Ok, sampai jumpa di tutorial berikutnya
semoga bermanfaat buat teman-teman....bye..
READ MORE - CARA MEMBUAT APLIKASI VIDEO PLAYER SEDERHANA
Related Posts Plugin for WordPress, Blogger...

komentar

KAOS K.I.T Rp 50.000

KAOS K.I.T Rp 50.000

video tutorial