Kamis, 19 Mei 2011

Halaman website terdeteksi virus

Akhirnya setelah lama nggak posting, hari ini ada waktu juga buat posting. hehehe..

Hems...barusan fixing masalah yang sebenernya sudah terjadi agak lama. Saya mempunyai sebuah website dengan data standar menggunakan MySQL. Kebetulan waktu itu, komputer saya bermasalah, sepertinya karena serangan virus. Akhirnya saya install ulang dengan antivirus AVG (versinya lupa hehehe,,,). Tiba-tiba ketika saya hendak mengakses web tersebut yang sudah si upload di hosting, halaman index.php terdeteksi ada virus di dalamnya. Akhirnya saya putuskan untuk menghapus file index.php yang di hosting dan saya ganti dengan file index.php yang baru. Tapi hal yang sama tetap terjadi. Antivirus Kaspersky juga mendeteksi file index.php tersebut sebagai virus.

Ironisnya komputer-komputer teman saya yang lain masih bisa membuka halaman web tersebut dan tidak ada masalah. Karena merasa jengkel dan waktu itu memang sedang sibuk saya putuskan untuk mengambil jalan pintas, yaitu saya mengganti antivirus yang saya pakai. Dan beres...

Selang beberapa lama dari peristiwa itu, seorang teman menelpon mengatakan kalau website-nya terdeteksi virus. Saya berikan solusi untuk menonaktifkan antivirus yang di pakai. Dan masalah pun teratasi. Tapi solusi tersebut (menonaktifkan antivirus) bukan merupakan solusi yang tepat. Bagaimana jika web tersebut di akses oleh orang lain yang tidak mengerti dengan hal tersebut. Sedangkan orang tersebut sangat membutuhkan data di dalam web tersebut. Pasti sangat menganggu.

Dan hari ini saya memutuskan untuk mencari masalah yang sebenarnya terjadi di web saya itu. Sebelumnya saya search di google dengan keyword "virus at php script" dan di list paling atas ada blog http://fahrurrozi.com yang menuliskan solusi permasalahan yang saya hadapi.
Jadi intinya di dalam halaman website tersebut ada sebuah script asing yang tiba-tiba muncul di script webpage di bagian paling bawah. Entah dari mana script itu berasal.


Setelah script ini di hapus dan file di simpan kembali, website dapat berjalan dengan normal. Mungkin ada teman-teman yang tau asal virus tersebut? Boleh di share disini. 
Jadi bagi teman-teman yang mengalami masalah yang sama, coba teliti script file yang dianggap virus. Bisa jadi di dalamnya terdapat script aneh yang seharusnya tidak ada di file tersebut. Ok cukup untuk hari ini...thanks..

Kamis, 21 April 2011

Pantai Ngobaran

Hari libur adalah saat yang sangat di tunggu-tunggu oleh kebanyakan orang. Baik yang masih sekolah, bekerja, ibu rumah tangga, manula. Hampir semua kalangan menginginkan liburan. Liburan dibutuhkan untuk menyegarkan pikiran karena sekolah maupun bekerja.
Memilih tempat liburan juga harus yang sesuai dengan dana yang tersedia. Jangan sampai agenda liburan kita menguras kantong sehingga setelah liburan kita menderita kanker (kantong kering). Maka kita harus pandai memilih tempat wisata yang sesuai dengan keuangan kita. Berikut ini ada sebuah tempat wisata yang murah meriah dengan keindahan yang tidak diragukan lagi.
Kota Yogyakarta merupakan kota budaya dengan segudang tempat tujuan wisata seperti Kraton Yogyakarta, Candi Prambanan, Monjali (Monumen Jogja Kembali), dan lain-lain. Yogyakarta mempunyai banyak pantai di bagian Selatan. Salah satunya adalah pantai Ngobaran yang ada di Kabupaten Gunungkidul.
Pantai ini merupakan pantai baru, sehingga kondisinya masih sangat bersih dan lebih alami. Akan lebih efektif jika kita menggunakan mobil atau sepeda motor untuk menjangkaunya. Karena daerah setempat belum ada kendaraan umum yang menuju pantai tersebut.
Harga tiket masuknya cukup terjangkau yaitu 7000 untuk 2 motor dan 4 orang. Langsung saja berikut ini adalah pesona pantai Ngobaran.






Rabu, 20 April 2011

Adat Istiadat Rasulan

Sudah 5 tahun ini saya tidak mengikuti RASULAN, acara rutin tahunan di kampung kami. Desa Ngunut, Kecatamatan Playen, Kabupaten Gunungkidul, Yogyakarta. Sebuah desa kecil di selatan kota Yogyakarta. Tidak ada hal istimewa di kampung kami, tidak ada lokasi wisata yang bisa dikunjungi hanya kampung biasa dengan rutinitas warganya yang mayoritas adalah petani. Petani yang mengandalkan musim penghujan saja.
Lalu Rasulan itu apa?

Rasulan atau disebut Bersih Desa. Hampir semua desa di Kabupaten Gunungkidul dan beberapa desa di kabupaten lain selalu mengadakan hajatan besar ini setiap tahunnya. Hari dan tanggal pelaksanaan acara ini berbeda untuk masing-masing kampung, kalaupun terjadi bersama itu kebetulan saja.

Jaman dulu rasulan selalu diidentikkan dengan hal-hal bertema klenik atau mistik. Misalnya saja salah satu agenda kegiatan rasulan adalah membuat sajen untuk pohon beringin besar di pinggiran desa dan kegiatan-kegiatan serupa. Tetapi seiring berjalannya waktu, rasulan yang diadakan sekarang lebih kepada pelestarian adat istiadat dan tradisi yang ada.
Sesajen

Masing-masing desa mempunyai cara tersendiri untuk merayakan rasulan ini. Misalnya dengan mengadakan pertandingan sepak bola antar kampung, bole voli, pagelaran wayang, Jathilan dan lain sebagainya. 
Sepak bola antar kampung

Dan uniknya hampir setiap kepala keluarga di kampung itu akan masak besar dan istimewa, seperti hajatan kecil-kecilan. Karena pada siang hari H rasulan itu, warga akan berkumpul di balai desa atau tempat yang telag ditentukan misalnya rumag pak Dukuh (kepala pedukuhan/sub area sebuah desa). Dari rumah masing-masing warga membawa makanan yang terdiri dari nasi, beserta lauk pauknya. Biasanya di bawa dengan Tenggok (wadah dari bahan bambu). 
Tenggok bambu

Selanjutnya akan di adakan acara di tempat itu dan diakhiri dengan berdoa bersama. Uniknya lagi, makanan yang di bawa warga dari rumah tersebut di kumpulkan menjadi satu dan kemudian di bagi-bagikan kepada yang datang menggunakan wadah-wadah dari daun kelapa. Jika dilihat sekilas, makanan yang dibagikan itu mungkin akan terlihat sedikit aneh, tapi jangan salah justru itulah yang menarik dan terasa lebih nikmat, nggak percaya, buktikan sendiri.
wadah dari daun kelapa sumber : http://jarwadi.wordpress.com

Salah satu tradisi rasulan yang sudah melekat adalah adanya kerabat keluarga atau teman yang datang kerumah warga untuk sekedar silaturahmi dan makan-makan. Mungkin hal ini dipandang akan merepotkan tuan rumah. memang benar hal tersebut akan sedikit merepotkan, tetapi hal ini sudah menjadi tradisi yang sulit untuk dihilangkan. Karena berkumpul dengan family jauh itu sangat menyenangkan tentunya.

Seperti di katakan sebelumnya bahwa masing-masing desa atau kampung mempunyai cara tersendiri untuk merayakannya. Salah satu contohnya adalah desa Ngunut. Euforia rasulan tidak hanya terjadi satu hari itu saja akan tetapi sudah terasa kurang lebih 1 minggu sebelumnya. Dimana masyarakat mengadakan berbagai macam kegiatan seperti pertandingan sepak bola, bersih-bersih masal, pengajian akbar, dan kegiatan-kegiatan lainnya yang seolah-olah menjadi kegiatan pembuka untuk menuju ke acara / kegiatan inti. Lalu yang tidak pernah absen dari perhelatan di desa ini adalah Pagelaran wayang kulit semalam suntuk di balai desa pada malam hari pada hari H-nya. Menurut beberapa warga mereka menyatakan bahwa kurang afdol rasanya kalau rasulan tidak ada wayang kulit. Dan juga ada acara kirap yang dilakukan oleh para prajurit kraton Yogyakarta yang sengaja di undang, diikuti para staf desa dari Lurah sampai RT beserta para tokoh masyarakat lengkap dengan pakaian adat jawa.

Perhelatan besar ini tentu memakan biaya yang tidak sedikit. Lalu dari mana biaya itu diperoleh? 
Biaya untuk acara tahunan ini diperoleh dari iuran seluruh kepala keluarga di desa, kecuali para janda dan warga yang dianggap tidak mampu. Iuran ini distentukan bersama pada saat rapat warga sehingga diharapkan tidak memberatkan warganya. Disamping itu, biasanya panitia acara mencari sponsor sehingga selain dapat memeriahkan acara juga dapat membantu pembiayaan acara tersebut.

Jika ingin mengikuti acara tersebut, memang agak susah karena tidak ada patokan tanggal pasti kapan acara akan dilaksanakan di masing-masing desa. Tanggal pelaksanaan ditentukan oleh rapat warga berdasarkan perhitungan jawa dan hari baik yang menjadi keyakinan bersama.
Tahun ini di desa Ngunut rasulan di laksanakan pada hari Senin, 20 Juni 2011. Bagi yang mau menyaksikan acara tersebut silakan saja, hari minggu-nya biasanya sudah ramai.

Sayangnya tidak ada gambar otentik perhelatan gambar tersebut. Mungkin setelah tanggal 20 Juni baru saya update gambarnya. Atau mungkin bagi teman-teman di Gunungkidul yang punya gambar agenda rasulan dapat dikirim ke email saya ekadu2003@yahoo.com. Tentunya fotonya akan ditampilkan sebagai referensi kemeriahan acara tersebut.


Blackberry Signing key

Blackberry signing key, apakah itu ?

Pada saat saya pertamakali belajar Blackberry programming, begitu senangnya saya bisa memunculkan sesuatu di blackberry simulator, maklum saja karena saya memang masih belajar program java. Tapi apakah cukup sampai disitu saja pembelajaran kita? tentu tidak. Kita semua pasti menginginkan program yang kita buat, yang kita jalankan di simulator itu dapat berjalan juga di blackberry device sebenarnya. Dan untuk itu diperlukan signing key.

Untuk definisi yang lebih ilmiah langsung aja ke webnya blackberry http://us.blackberry.com/developers/javaappdev/codekeys.jsp .


Untuk mendapatkannya sangat mudah, kita hanya perlu mengunjungi website blackbbery yaitu di https://www.blackberry.com/SignedKeys/. Disitu akan ada form pemesanan yang harus diisi. BB Sign key sekarang dapat diperoleh secara gratis, kalau dulu harus bayar $20. Saya termasuk generasi akhir yang mendapatkannya jadi saya dapat yang gratis.
Ada hal yang sedikit merepotkan ketika kita memesan sign key. Karena sampai sejauh ini pemesanan masih dilakukan dengan kartu kredit. Lalu bagaimana dengan yang tidak punya kartu kredit seperti saya? Kita bisa memakai kartu kredit orang lain, teman, keluarga, dan lain-lain (thanks for melly yang meminjamkan kartu kreditnya...)


Signing key itu selanjutnya akan dikirim ke email pemegang kartu kredit. Di dalam email itu juga di sertakan tentang bagaimana cara menginstallnya.


Yang harus diperhatikan adalah PIN pada saat pemesanan harus diingat. Karena PIN itu akan selalu digunakan setiap kita akan signing sebuah project :)


Selamat mencoba,,,


EditText, ButtonField dan DialogAlert.....

Alhamdulillah bisa posting lagi. Posting kali ini tentang EditText dan AlertDialog. Seperti biasa pada posting kali ini kita akan langsung membuat project Blackberry. Skenario project kali ini, adalah menampilkan value yang kita masukkan di EditField ke DialogAlert
Sederhana bukan?

Ok, langsung saja buat sebuah project dengan nama terserah anda. Saya membuat project dengan nama TextAlert, package text.alert, class Text.
Alert

Pada project ini kita memerlukan 
- 1 buah EditField
- 1 buah ButtonField
- 1 buag Dialog alert.

Sehingga kita perlua meng-import ke tiga komponen tersebut.
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.component.EditField;
import net.rim.device.api.ui.component.ButtonField;
Adapun Script lengkap adalah sebagai berikut.

package text.alert;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.component.EditField;
import net.rim.device.api.ui.component.ButtonField;

public class Text extends UiApplication{
    public Text() {
        TextScreen screen = new TextScreen();
        pushScreen(screen);
    }

    /**
     * @param args
     */
    public static void main(String[] args) {
        Text app = new Text();
        app.enterEventDispatcher();
    }
   
    private class TextScreen extends MainScreen{
        EditField teks;
        ButtonField tombol;
        public TextScreen(){
            setTitle("EditField");
            teks = new EditField ("Masukkan Nama Anda : ","");
            tombol = new ButtonField("Klik Me"){
                protected boolean navigationClick(int status,
                        int time) {
                    Dialog.inform("Hai, "+teks);
                    return false;
                }
            };
            add(teks);
            add(tombol);
           
        }
    }
}
Berikut ini adalah hasil running pada simulator.

Selasa, 15 Maret 2011

Blackberry Programming

Hem hem...akhirnya nulis lagi...Kali ini tentang Blackberry di step persiapan bikin program, yaitu proses instal meng-install. Mungkin bagi sebagian teman-teman postingan ini sangat useless karena sudah banyak beredar artikel serupa di internet dan mungkin lebih baik. Tapi seperti kata seorang teman yang mengingatk saya "Walaupun satu ayat, sampaikanlah". Jadi saya posting ini deh,,,,hehehe

Nah, sebelum install yang lain-lain kita harus punya Java di komputer kita. Karena coding Blackberry ini pake Java. Java SE SDK bisa di peroleh di http://java.sun.com. Bagi teman-teman yang alergi dengan Java (Seperti saya) harus segera mencari penawar alerginya.
Kalo gitu apa aja yang perlu di install buat bikin aplikasi blackberry ?
Java SE SDK.
Blackberry Development Environment

Untuk hal ini RIM menyediakan 2 fasilitas, yaitu dengan BlackBerry Java Development Environment (JDE) dan BlackBerry JDE Plug-in for Eclipse. Keduanya dapat diperoleh di web resmi Blackberry. Okeh saya akan coba uraikan satu persatu.

Blackberry JDE berupa installer .exe. Teman-teman hanya perlu mengistall seperti menginstall program-program aplikasi yang lain. Semua kebutuhan Blackberry developer ada di dalamnya, build in editor, run dengan simulator dan juga signing (akan di jelaskan pada bagian lain) aplikasi yang kita buat sehingga dapat berjalan di Blackberry beneran. Tampilan Blackberry JDE kurang lebih seperti ini.


Blackberry JDE Plug in for eclipse
Sebagian dari kita pasti tau apa itu eclipse. Teman-teman bisa download di http://www.eclipse.org. Di posting ini saya akan membahas eclipse 3.4 a.k.a Ganymede. Dan jangan lupa untuk mendownload plug in-nya.
Setelah eclipse terinstall, Klik Help di eclipse ➤ Software Updates, klik tab Available Software seperti berikut ini.
Klik Available Software kemudian klik Add Site. Selanjutnya klik Archive dan arahkan ke file zip yang di download dari web Blackberry tadi. Pastikan componen pack-nya tercentang seperi gambar berikut.

Selanjutnya klik install dan ikuti proses selanjutnya. 

Berhubung dengan proses install di atas tergolong ribet. Saya pake BlackBerry JDE PluginFull. Cara installnya juga sangat mudah. Kita hanya perlu menyediakan sebuah folder kosong. File-file dalam proses instalasi di arahkan ke folder tersebut. Secara otomatis di folder itu sudah ada eclipse+blackberry plug in-nya. Saya masih belum tahu kekurangannya apa. Selama saya belajar, baik-baik saja.

Nah, akhirnya kelar juga...selamat mencoba. Kalau ada yang salah atau kurang mohon di koreksi lewat comment yah...
See ya,,,