Senin, 27 Oktober 2008

Java ke Jawa

Java, sebuah bahasa pemrograman yang digagas oleh Sun Microsystems, telah dikenal luas karena keandalannya terutama dalam fleksibilitas platform. Portabilitas Java membuka banyak ruang orientasi sistem dalam praktik pengembangan. Keunggulan inilah yang mampu mendorong produksi dan pemasaran piranti lunak tidak lagi dibatasi oleh media yang dipakai.

Sudah umum diketahui bahwa saat ini Java menempati rangking pertama dalam pengguanaan pada saat ini. Dalam tren pemakaian bahasa pemrograman, Java memiliki kecenderungan tertinggi untuk digunakan di masa yang akan datang (sumber: www.tiobe.com).

Menurut informasi dari www.tiobe.com, bisa diketahui bahwa pesaing terdekat Java hanyalah C. Selain itu, jarak Java dengan pesaing lain terlihat jauh. Java telah membuktikan keunggulannya.

Melihat perkembangan saat ini, integrasi dirasakan amatlah penting mengingat berbagai proses bisnis cenderung semakin kompleks. Menangani jutaan informasi yang disimpan dalan database dan diolah bermacam aplikasi untuk kepentingan bisnis yang butuh ketersediaan instan merupakan pekerjaan berat apalagi aplikasi-aplikasi tersebut memiliki obyek, logika, output, dan platform berbeda.

Kondisi di atas kemudian memicu kelahiran SOA (Service Oriented Architecture), sebuah metode pengembangan arsitektur dalam wilayah arsitektur manajemen pengelolaan data yang berbasis Service. SOA kemudian booming di dunia arsitektur TI dan menjadi standar komputasi
global setelah munculnya XML sebagai standar transaksi data, dan Web Services (sering disingkat Services saja) sebagai teknologi yang berbasis XML.

SOA memerlukan pengembangan yang terukur dan intensif agar arsitektur yang dibangun benar-benar bekerja dengan baik. Kepentingan tersebut harus didukung oleh teknologi yang benar-benar kuat dan independen. Dalam hal ini Java dikemas oleh Sun Microsytems agar mampu menjadi pondasi kukuh bagi pengembangan SOA. Sampai saat ini jika pengembang berpikir SOA maka Java yang akan terlintas di kepala mereka.

Khusus untuk tema besar ini, Jax Asia 2006 memberikan tempat khusus bagi SOA serta berbagai aspek mengenai arsitektur aplikasi untuk skala besar.

Bagi para pengembang, kebutuhan akan IDE (Integrated Development Environment) yang berkualitas tinggi adalah sangat penting sebab IDE akan menentukan banyak hal dalam aspek kualitas piranti lunak yang dibuatnya. IDE pun harus mampu digunakan untuk mengadaptasi tuntutan teknologi. Dalam situasi seperi ini, Eclipse memiliki posisi prestisius bagi para pengembang. Eclipse dibuat dengan arsitektur terbuka sehingga kemampuannya bisa dikembangkan lebih jauh lagi. Disebabkan gratis, banyak pihak beranggapan bahwa Eclipse berpotensi menduduki peringkat pertama IDE yang digunakan di dunia ini.

Dalam konferensi ini, Eclipse menempati forum tersendiri untuk dibahas. Tillmann Seidel membuka banyak hal tentang Eclipse termasuk berbagai trik yang bisa mempercepat pekerjaan para pengembang. Tilman akan bicara banyak mengenai "Best Practices for Eclipse Plug-in
Development" dan "Eclipse Modeling Framework (EMF)".

Mengingat bagaimana pentingnya Teknologi Informasi bagi pembangunan sebuah bangsa maka tak pelak konferensi ini memiliki fungsi yang strategis. Konferensi membawa bahasan yang membumi, teknologi yang mudah digunakan dan murah bahkan gratis. Para pihak yang terlibat
dalam pengembangan piranti lunak lokal bisa belajar banyak dari pakar-pakar internasional penting mengenai Java, Enterprise Architecture, dan Eclipse ini.

Indonesia sendiri sudah terlihat bergairah dalam dunia pengembangan piranti lunak. Salah satu tonggak penting adalah kehadiran IGOS, sistem operasi berbasis *nix yang menjadi proyek penyedia sistem operasi berharga murah. Dengan kehadiran konferensi ini kita bisa membuka cakrawala dunia pengembangan piranti lunak serta masa depannya. Nantinya, tidak hanya IGOS tapi bangsa ini akan menjadi produsen piranti lunak garda depan di dunia.

Rabu, 10 September 2008

Chatting dengan MIRC

Perintah dasar DAL.NET :

/nick (nick baru) = mengganti nickname anda
/notice (nick) (pesan) = notice ke nick
/join (#channel) = masuk chennel
/say (pesan) = seperti chat biasa
/part (#channel) = keluar dari channel
/msg (nick) (pesan) = kirim msg ke nick
/quit = keluar dari IRC
/notify (nick) = agar tau nick tersebut online / tidak
/quit (pesan) = quit dengan pesan kamu
/server (nama server) = ganti server
/query (nick) = private msg ke user
/invite (nick) (#channel) = invite user
/dcc chat (nick) = dcc chat ke nick
/dcc send (nick) (filename) = kirim file
/mode (nick kamu) +I = ubah mode menjadi invisible (tidak kelihatan di /who #channel oleh orang)
/ignore (nick) atau /ignore *@IPnya = abaikan user, semua tulisannya tidak akan kita lihat
/me (pesan) = action, hasilnya *(nick) (pesan)
/list = melihat list semua chennel
/who (nick/#channel) = melihat keterangan user atau chennel
/whois (nick) = melihat keterangan ttg user
/away (pesan) = pergi sesaat dengan pesan
/away = menyatakan balik dari away
/ctcp (nick) ping = periksa berapa lama ketikan kamu sampai ke user
/ctcp (nick kamu) ping = cek lag kamu sendiri
/uwho (nick) = melihat U central nick
/clear = bersihkan layar aktif

Perintah Standar Untuk Operator Channel

/kick (#channel) (nick) = kick user
/topik (#channel) (topiknya) = mengganti topik channel
/kick (#channel) (nick) (alasan) = kick user dengan alasan
/mode (#channel) +b *!*@IPnya = Band IP user
/mode (#channel) +b nick! username@host.add.ress = Ban user
/mode (#channel) –b *!*@IPnya = buka Ban user, missal /mode #dewata +b *!*@202..133.80.*
/mode (#channel) +o (nick) = memberikan Op pada user
/mode (#channel) +v (nick) = memberikan voice pada user
/mode (#channel) – o (nick) = menurunkan user agar tidak Op lagi
/mode (#channel) –v (nick) = mengambil voice user
/mode (#channel) +/- ntispklRrmc = set mode channel
/channel = melihat mode dan ban list channel

Perintah ChanServ Dalnet
(A) = semua, (AOP) = minimal aop, (SOP) = minimal sop, (F) = founder

/chanserv info (#channel) = melihat info channel (A)
/chanserv invite (#channel) (nick) = minta chanserv untuk invite (A)
/chanserv unban (#channel) (nick kamu) = Unban diri kamu (AOP)
/chanserv unban (#channel) * = unban semuanya (AOP)
/chanserv register (#channel) (passwd) (desikripsi) = register channel baru (F)
/chanserv identify (#channel) (passwd) = identify channel (F)
/chanserv drop (#channel) = drop channel (F)
/chanserv set (#channel) passwd (pass baru) = ganti password channel (F)
/chanserv set (#channel) founder = set sbg founder baru (F)
/chanserv set (#channel) desc (deskripsinya) = set deskripsi channel (F)
/chanserv set (#channel) topik (topiknya) = set topik channel (F)
/chanserv set (#channel) url (alamat url-nya) = set webpage channel (F)
/chanserv set (#channel) mlock (tulis modenya) = set kunci mode channel mis. +nt-ispklR (F)
/chanserv set (#channel) ident (on/off) = set ident aktif/tidak (F)
/chanserv set (#channel) restrict (on/off) = set restrict channel (F)
/chanserv set (#channel) keeptopic (on/off) = set keep topik channel (F)
/chanserv set (#channel) topikclock (sop/founder/off) = set topiklock channel (F)
/chanserv set (#channel) opguard (on/off) = set opguard
/chanserv set (#channel) memo (none/aop/sop/founder) = set memo level channel (F)
/chanserv why (#channel) (nick) = melihat akses yang dipakai nick untuk jadi op (AOP)
/chanserv op (#channel) (nick) = mengangkat menjadi op (AOP)
/chanserv deop (#channel) (nick) = menurunkan dari op (AOP)
/chanserv (aop/sop/akick) (#channel) list = melihat daftar aop, sop, atau akick
/chanserv aop (#channel) add (nick) = jadikan aop (SOP)
/chanserv sop (#channel) add (nick) = jadikan sop (F)
/chanserv aop (#channel) del (no. list aop) = hapus aop (SOP)
/chanserv sop (#channel) del (no. list sop) = hapus sop (F)
/chanserv (aop/sop/akick) (#channel) (add/del) nick!username@host.add.ress = masukkan/hapus dari list (SOP)
/chanserv mdeop (#channel) = mass deop channel, tapi aop tdk bisa deop sop dan founder (AOP)
/chanserv mkick (#channel) = mass kick channel (SOP)

Perintah NickServ Dalnet

/nickserv register (password) (email) = register nick
/nickserv ghost (nick) (passwd) = kill ghost yaitu bila nick dipakai orang atau tertinggal di channel
/nickserv identify (password) = identify nick
/nickserv set kill (on/off) = set kill nick
/nickserv recover (nick) (passwd) = recover nick
/nickserv release (nick) = release nick
/nickserv drop (nick) = drop nick
/nickserv set passwd (passwd baru) = ganti password nick
/nickserv set noop (on/off) = set no op untuk nick
/nickserv set nomemo (on/off) = set no memo untuk nick

Perintah MemoServ Dalnet

/memoserv list = melihat daftar memo anda
/memoserv send (nick) (pesan) = kirim memo
/memoserv send (#channel) (pesan) = kirim memo ke op
/memoserv read (no. list memo) = baca memo yang ke berapa (sesuai list memo)
/memoserv del (no. list memo) = hapus memo no di list
/memoserv undel (no. list memo) = undel memo

Selasa, 22 April 2008

Setting Modem Dial-up GPRS Kartu IM3 Indosat

Dunia Internet saat ini sudah menjadi bagian dari gaya hidup masyarakat dunia, tidak terkecuali masyarakat Indonesia. Bahkan bagi sebagian orang, jagad maya yang satu ini tidak terpisahkan dari aktivitas sehari-hari. Belum lagi aksesnya dipermudah dengan adanya dukungan infrastruktur jaringan komputer yang bisa dibilang memadai, baik dari pemerintah maupun dari beberapa elemen masyarakat yang kemudian muncul istilah trend baru berlanganan internet yang disebut dengan istilah RT-RW net. Salah satu yang bisa dikaitkan dengan kemudahan akses internet ini adalah kebisaan koneksi internet hanya dengan menggunakan gabungan dua perangkat elektronik, yaitu laptop dan telepon seluler (handphone), di mana keduanya merupakan perangkat bergerak (mobile gadget). Dengan berbekal dua perangkat ini, orang sudah dapat menjelejahi jagad maya kapan pun dan di mana pun dia mau. Nah, Artikel ini membahas mengenai bagaimana melakukan konfigurasi dua perangkat ini hingga mampu melakukan koneksi internet. Konfigurasi ini juga bisa dilakukan pada komputer desktop rumahan, sehingga koneksi internet juga bisa dilakukan di rumah-rumah menurut kebutuhan tanpa harus abonemen tiap bulan. Artikel ini dibatasi dengan konfigurasi menggunakan kartu GSM prabayar jenis IM3 milik Indosat.
Adapun kebutuhan perangkat keras agar dapat terhubung internet adalah:

Laptop/komputer multimedia yang terdapat port sambungan dengan perangkat handphone, bisa berupa port USB (jika handphone yang dimiliki dilengkapi dengan kabel data USB), infra red, atau bluetooth.
Handphone (HP) yang dilengkapi dengan:
perangkat koneksi, seperti kabel data, infra red atau bluetooth (untuk perangkat koneksi ini masing-masing saling menggantikan, dengan kata lain, pilih salah satu saja).
modem GPRS.

Nah, jika syarat kebutuhan perangkat keras di atas sudah terpenuhi, kita mulai dengan setting modem. Setting modem untuk akses internet via GPRS kartu GSM IM3 bisa dibilang relatif mudah. Mudah bagi yang sudah terbiasa dengan dunia komputer dan jaringan, namun akan terasa susah bagi yang baru pertama kali mencoba. Tapi jangan khawatir, artikel ini saya tujukan untuk orang paling awam sekalipun.
Sebelum melakukan apa yang tertulis di artikel ini, diasumsikan sambungan GPRS di handphone sudah aktif. Sebab settingan sambungan GPRS ini berbeda-beda untuk setiap tipe handphone. Untuk beberapa tipe handphone, sambungan ini otomatis aktif begitu kartu IM3 aktif. Jika belum aktif, Anda bisa membaca buku petunjuk (manual) dari handphone Anda atau berkonsultasi dengan costumer service Indosat (hubungi nomor 300 atau datang langsung ke galeri Indosat).
Asumsi GPRS di kartu IM3 Anda sudah aktif, untuk menjadikan handphone sebagai modem dialup langkah-langkahnya sebagai berikut :
Hubungkan handphone dengan laptop/komputer.
Hubungkan handphone dan komputer menggunakan kabel data, infrared, atau bluetooth. Dalam kasus ini saya menghubungkan handphone Nokia 6230i dengan laptop.
Install aplikasi bawaan dari handphone Anda, seperti PC Suite milik Nokia atau Sony Ericsson.
Install PC Suite di laptop atau komputer yang hendak dihubungkan dengan handphone. Bila tidak punya software tersebut bisa download di www.nokia.com (untuk tipe Nokia). PC Suite ini mendukung beragam jenis koneksi: kabel data, bluetooth, infrared, dll.
Mengecek Modem (apakah sudah terinstal).
Langkah selanjutnya setting modem dial-up. Jika PC Suite sudah terinstal dan handphone anda sudah terdeteksi dengan baik oleh PC Suite berarti modem dapat kita setting. Cara mengecek apakah handphone sudah terdekteksi adalah dengan cara:
klik kanan ikon ”My Computer” » properties » tab ”hardware” » device manager. Cek di bagian ”modems” apakah sudah terdapat: ”Nokia 6230i USB Modem”. Cek kinerja modem apakah bekerja dengan baik, dengan cara klik kanan ”Nokia 6230i USB Modem” » properties, di bagian ”diagnostics” tekan tombol ”query modem”. Diagnostic akan berlangsung beberapa saat, hasilnya kita bisa lihat di kolom.
Jika modem belum terdeteksi coba cek kabel, atau install software PC Suitenya lagi, atau baca buku petunjuk handphone.
Setting nomor dial, user name dan password.
Jika modem GPRS telah terdeteksi, langkah berikutnya adalah setting nomor dial, user name dan password. Tiga komponen ini diperlukan untuk men-dial internet via server Indosat.
Untuk kartu IM3 ini,
nomor dial: *99***1#
user name: gprs
password: im3
Untuk mensettingnya,
klik tombol Start » All Programs » Accessories » Communications » “New Connection Wizards”.
Akan muncul tampilan “New Connection Wizards”. Klik Next » pilih “Connect to the Internet” » Next » pilih “Set up my connection manually” » Next » pilih “Connect using a dialup modem” » Next » pilih “Nokia 6230i USB Modem” » Next » masukkan ISP name (dapat diisi apa pun, terserah Anda) » Next » masukkan nomor dialnya » Next » masukkan user name dan paswordnya » Next » centang “Add a shortcut to this connection to my desktop” (bila ingin membuat shortcut di desktop) » Finish. Setting selesai.
Jika langkah-langkah di atas telah dijalankan, klik dua kali shortcut dial-up di desktop tadi. Proses dial berjalan, Opening port… Dialing *99***1#… Verifiying user name and password..Registering your computer to the network… Autenthicated.
Bila berhasil tersambung maka akan muncul gambar monitor di systray di samping penunjuk jam komputer Anda. Selamat berselancar!
Troubleshooting
Pada kondisi dan jenis handphone tertentu kadang-kadang muncul pesan error pada saat melakukan proses dial. Berikut ini pesan error yang terjadi dan cara menanganinya:
error 734: The ppp link control protocol has terminated
Jika ini terjadi, Anda belum bisa koneksi ke jaringan. Hal ini terjadi karena kita belum menambahkan parameter ke modem. Tambahkan baris perintah: AT+CGDCONT=1, “IP”, “www.indosat-m3.net”. Caranya, klik kanan My Computer » properties » tab ”Hardware” » Device Manager » Modems » Nokia 6230i USB Modem. klik kanan » properties » di bagian Advanced - Extra Settings, masukkan baris perintah di situ » OK. Coba dial sekali lagi.
error 687: The remote computer did not respond.
Jika ini terjadi, restart handphone Anda dan/atau install ulang PC Suite di komputer Anda. Pastikan menggunakan PC Suite versi terbaru.
error 797: A connection to the remote computer could not be established because the modem was not found or was busy.
Jika ini terjadi, berarti ada masalah dengan koneksi modem Anda. Coba cabut kabel dan pasang kembali.