Rabu, 13 April 2011
Cloud Computing
Mario Hurry Up !! - J2ME
Dengan hadirnya teknologi J2ME yang menjadi tulang punggung dalam perkembangan aplikasi telepon selular, yang dapat dijalankan secara standalone atau client-server based, telah menjawab tantangan perkembangan telepon selular. Saat ini seluruh produsen telepon selular besar di dunia telah memproduksi Java Technologyenabled mobile phones. Fakta membuktikan bahwa per bulan Mei 2003 kurang lebih telah diproduksi 94 juta mobile handset Java enabled di dunia ini yang diproduksi oleh kurang lebih 20 produsen atau ma nufaktur (dalam 150 model) seperti Nokia, Siemens, Sony Ericsson, Samsung, Motorola, dan lainnya dengan harga yang kian hari kian murah saja.
Diantara sekian banyak aplikasi yang terdapat pada telepon selular, game merupakan hal yang tak terpisahkan dengan telepon selular. Setiap telepon selular pasti menyertakan aplikasi ini pada aplikasi standarnya, dan perkembangannya pun sangat menarik. Kini game pada telepon selular kaya akan grafik dan sound, sehingga dapat menjadi teman yang menarik diwaktu senggang. Pada kesempatan ini, penulis ingin memanfaatkan media telepon selular untuk membuat sebuah aplikasi game dengan menggunakan J2ME, dimana diharapkan aplikasi game ini dapat menjadi sebuah hiburan yang menarik untuk menghilangkan kebosanan di waktu senggang.
1. Membuat rancangan permainan berikut tombol navigasinya.
2. Perancangan tampilan aplikasi pada ponsel yang akan digunakan untuk berinteraksi dengan user.
3. Pembuatan program. Pada tahap ini penulis akan membuat kode program berdasarkan tahap sebelumnya untuk diimplementasikan pada sebuah emulator yang biasa digunakan yaitu Wireless Tool Kit dan penjelasan gambaran umum program.
4. Uji coba program
Dalam permainan terdapat satu buah benda sebagai tokoh pemain, satu buah benda sebagai musuh, dan empat benda yang berada di angkasa yaitu koin untuk menambah score, palu untuk menambah berat tubuh tokoh, bulu untuk meringankan berat tubuh tokoh dan bintang untuk power up tokoh. Dalam permainan ini Mario harus bisa berada tetap pada angkasa dan melayang mengambil koin-koin yang terdapat pada sepanjang perjalanannya. Sepanjang perjalanan dia dihadapkan dengan rintangan-rintangan baik palu, bulu dan musuh. Jika Mario meluncur turun ke bawah atau terlalu tinggi ke atas atau menabrak musuhnya maka permainan akan game over dan memulainya dari awal dan nilai mulai dari nol lagi. Setiap game over pemain harus mengisi nama untuk daftar highscore dan dapat dibandingkan dengan pemain lain.
Pembuatan Program
Pada pemrograman java (J2ME), setiap fungsi yang ingin dibuat harus dituliskan didalam sebuah kelas, karena pada dasarnya J2ME menganut prinsip pemrograman OOP (object oriented programming). Pada pembuatan aplikasi permainan Mario Hurry UP! ini, penulis membagi fungsi yang terdapat dalam aplikasi ini kedalam beberapa kelas, dimana setiap kelas dibuat berdasarkan karakteristik layar yang dipergunakan dalam aplikasi. Dengan kata lain, setiap layar yang ada dibangun dari kelas tersendiri.
Berikut adalah penjelasan dalam coding MenuCanvas.java
public class MenuCanvas extends Canvas implements Runnable,CommandListener{
private int defFontHeight=Font.getDefaultFont().getHeight();
private String[] stringMenu={"Play","HighScore","Credits","Exit"};
private int selectPoint=0;
private boolean showSplashScreen=true;
private Thread thread=null;
private Display display=null;
private CanvasLevel cl=null;
private Form formCredit=null;
private Form formHs=null;
private Command commBack=null;
private Command commExit=null;
private MIDlet midlet=null;
private Image imgDepan=null;
private ScoreManager sm=null;
private String[] scoreData=null;
Uji Coba Program
Setelah semua kode di rangkai dalam kelas dan di compile menggunakan NetBeans IDE 6.5 maka penulis menguji coba pada emulator WTK (Wireless Tool Kit) dan didapat hasil seperti di bawah ini. Untuk melihat source code bisa di download disini
Kesimpulan
Dari program yang dibuat oleh penulis dapat disimpulkan bahwa aplikasi permainan MARIO HURRY UP! akan dimainkan oleh pengguna handphone dari semua umur. Sebelum bermain harus menguasai maksud dari permainan ini karena permainan ini cukup menantang untuk dipertandingkan dengan pemain lain karena dalam permainan ini dapat mencatat nilai tertinggi dari setiap game yang pernah dimainkan.
Saran
Penulis mengharapkan bahwa aplikasi permainan Mario Hurry UP! ini bisa lebih dikembangkan dari segi apa pun. Dan semoga aplikasi permainan Mario Hurry UP! dapat bermanfaat dalam perkembangan dunia aplikasi mobile khususnya di Indonesia.
Rabu, 09 Maret 2011
Apa itu Komputasi Modern ?
Kamis, 24 Februari 2011
Conficker : Virus Spesial Jaringan
Sebagai seorang admin server tentunya saya harus lebih kenal terhadap beberapa ancaman yang mungkin suatu saat mengancam keamanan server maupun client. Salah satunya adalah ancaman virus Conficker.DV. Hati-hati terhadap serangan ini dan lebih waspada setiap kali melakukan tukar-menukar file. Conficker menginfeksi dengan cara menebak password admin di jaringan atau melalui USB flash. Update antivirus mutlak untuk mengantisipasi kemungkinan serangan.
Jika anda mengalami satu atau beberapa gejala dibawah ini, berarti Conficker telah menginfeksi:
- Username Login di Active Directory (AD) Windows terkunci berulang-ulang. Jadi meskipun sudah terkunci (lock) dan dibuka oleh Admin, tetapi terkunci lagi.
- Komputer mendapatkan pesan error Generic Host Process.
- Komputer tidak bisa mengakses situs-situs tertentu seperti www.microsoft.com, www.symantec.com, www.norman.com, www.clamav.com, www.grisoft.com, www.avast.com dan www.eset.com dengan pesan “Address not Found” tetapi jika situs-situs tersebut di akses dari alamat IPnya akan bisa diakses. Dan situs-situs lain tidak ada gangguan berarti.
- Update definisi antivirus terganggu karena akses ke situs antivirus diblok.
- Banyak aplikasi tidak berfungsi dengan baik. Khususnya aplikasi yang memanfaatkan jaringan dan menggunakan port 1024 s/d port 10.000
Ciri File Virus
Virus Conficker.DV memiliki file yang di kompress melalui UPX. File virus berukuran 162 kb. File virus yang masuk bertipe gambar (gif, jpeg, bmp, png). Sedangkan file yang aktif umumnya bertipe “dll” (dynamic link library). File virus yang berusaha masuk akan berada pada lokasi temporary internet:
- %Documents and Settings-Settings-Internet Files-acak%].[%gif,jpeg,bmp,png%]
- %Documents and Settings-Settings-Temporary Internet Files-Jika file virus yang masuk berhasil dijalankan, virus akan mengcopy dirinya pada salah satu lokasi folder berikut :%Documents and Settings%-Data-acak%].dll%Program Files%-Explorer-acak%].dll%Program Files%-Maker-acak%].dll%WINDOWS%-acak%].dll%WINDOWS%-acak%].dllFile “dll” inilah yang aktif dan “mendompleng” file svchost.exe (Windows Server Service) untuk melakukan penyebaran virus kembali. Virus juga akan mengcopy file “[%nama acak%].tmp” pada folder %WINDOWS%-(contohnya : 01.tmp atau 06.tmp). Setelah menggunakan file tersebut, kemudian virus mendelete file tersebut.
Gejala/Efek Virus
Jika sudah terinfeksi W32/Conficker.DV, virus akan menimbulkan gejala/efek berikut :
- Jika varian sebelumnya mematikan service “Workstation, Server dan Windows Firewall/Internet Connection Sharing (ICS)”. Maka kali ini virus berusaha untuk mematikan dan men-disable beberapa service, yaitu: wscsvc : Security Center, wuauserv : Automatic Updates, BITS : Background Intellegent Transfer Service, ERSvc : Error Reporting Service, WerSvc : Windows Error Reporting Service (Vista, Server 2008), WinDefend : Windows Defender (Vista, Server 2008 )
- Virus mampu melakukan blok terhadap program aplikasi yang berjalan saat mengakses website yang mengandung string berikut. Hal ini dilakukan tanpa melakukan perubahan pada host file yang ada. Dengan melakukan blok, dapat mencegah program anti-malware untuk melakukan update antivirus dan mencegah user saat mencoba akses ke website keamanan. Seperti Ccert, sans, bit9, windowsupdate, pctools, norman, clamav, avira, avast, grisoft, nod32, kaspersky, f’secure, etrust, panda, sophos, trendmicro, mcafee, norton, symantec, microsoft, defender, dll
- Virus berusaha melakukan perubahan pada system Windows Vista / Server 2008 dengan menggunakan perintah :”netsh interface tcp set global autotuning=disabled“Dengan perintah ini, maka windows auto tuning akan di-disable. Windows Auto-Tuning merupakan salah satu fitur dari Windows Vista dan Server 2008 yang berguna untuk meningkatkan performa ketika mencoba aks es jaringan. Info selengkapnya pada
http://support.microsoft.com/kb/947239
- Virus berusaha mendownload dan mengeksekusi file (bmp, gif, jpeg, png) yang kemudian masuk pada temporary internet. Virus melakukan download pada beberapa website berikut :aaidhe.net, aamkn.cn, abivbwbea.info, aiiflkgcw.cc, alfglesj.info, amcfussyags.net, amzohx.ws, apaix.ws, argvss.info, arolseqnu.ws,asoidakm.cn, atnsoiuf.cc, dll
- Virus akan mengecek koneksi internet dan men-download file dengan menyesuaikan tanggal setelah 1 Januari 2009. Untuk itu virus mengecek pada beberapa wesite berikut :baidu.com, google.com, yahoo.com, msn.com, ask.com, w3.org, aol.com, cnn.com, ebay.com, msn.com, myspace.com
- Virus akan membuat rule firewall pada gateway jaringan local yang membuat serangan dari luar terkoneksi dan mendapatkan alamat external IP Address yang terinfeksi melalui berbagai macam port (1024 hingga 10000).
- Virus akan membuat services dengan karakteristik berikut, agar dapat berjalan otomatis saat start-up windows :Service name: “[%nama acak%].dll“Path to executable: %System32%–k netsvcsSerta dengan menggunakan kombinasi dari beberapa string berikut yang muncul pada deskripsi service (biasanya gabungan 2 string semisal “Security Windows”) :Boot, Center, Config, Driver, Helper, Image, Installer, Manager, Microsoft, Monitor, Network, Security, Server, Shell, Support, System, Task, Time, Universal, Update, Windows
- Virus membuat HTTP Server pada port yang acak :
Http://%ExternalIPAddress%:%PortAcak(1024-10000)%
Virus melakukan koneksi ke beberapa website untuk mendapatkan alamat IP Address external yang sudah diinfeksi : http://www.getmyip.org, http://www.whatsmyipaddress.com, http://getmyip.co.uk, http://checkip.dyndns.org, Virus membuat scheduled task untuk menjalankan file virus yang sudah di copy dengan perintah :“rundll32.exe .[%eks tensi acak%], [%acak]“
Rabu, 05 Januari 2011
Menganalisa Suatu Web/Blog dengan tool gratis

Tools Nibbler ini gratis dan bisa langsung digunakan, tanpa log in terlebih dahulu. Yang menarik dari tool nibbler ini adalah dia memberikan penilaian dan score beberapa hal tentang web blog kita. Score yang dinilai adalah :
1. Ringkasan skor untuk website / Blog kita.
2. Bagaimana website / blog kita diakses oleh pengguna mobile .
4. Seberapa baik dipasarkan, dan populer web blog kita.
5. Seberapa baik dirancang dan dibangun web blog kita.
Pada kali ini penulis langsung melakukan uji coba pada website buah tangan penulis yaitu Game4Share.freeiz dan di dapat hasil dengan menekan icon di bawah ini :
Angka yang tertera merupakan average nilai yang diberikan untuk wen / blog kita. Bagaimana keadaan web blog Anda? ingin mengetahui kondisinya? silahkan mencoba menganalisa web blog dengan tools nibbler ini langsung ke website nibbler.silktide.com.
Iseng iseng bedah web ahh ..

- Product
- Place
- Price
- Promotion
Kamis, 30 Desember 2010
Doa Buat Para Jomblo
dekatkanlah….
Tapi kalau bukan jodohku,
maka jodohkanlah…
Jika dia tidak berjodoh denganku,
maka jadikanlah kami jodoh…
Kalau dia bukan jodohku,
jangan sampai dia dapat jodoh yang lain selain aku…
Kalau dia tidak bisa dijodohkan denganku,
jangan sampai dia dapat jodoh yang lain, biarkan dia tidak
berjodoh sama seperti diriku,
Dan saat dia telah tidak memiliki jodoh,
jodohkanlah kami kembali…
Kalau dia jodoh orang lain,
putuskanlah, Jodohkanlah denganku..
Jika dia tetap menjadi jodoh orang lain,
biar orang itu ketemu jodoh dengan yang lain dan kemudian
Jodohkanlah kembali dia denganku…
Sumber