INGIN SUKSES

header niko 728 x 90

Selasa, 24 November 2009

Sistem Informasi Akademik (SIA) Berbasis Web

Djamboe WebDesign - Pesatnya perkembangan Teknologi Informasi dan Komunikasi (TIK), memungkinkan pengembangan layanan informasi yang lebih baik dalam suatu institusi pendidikan. Dilingkungan perguruan tinggi, pemanfaatan TIK dapat diwujudkan dalam suatu sistem yang disebut dengan Sistem Informasi Akademik (SIA) yang berguna untuk mencapai e-University. Pengembangan e-University bertujuan untuk mendukung penyelenggaraan pendidikan, sehingga perguruan tinggi dapat menyediakan layanan informasi yang lebih baik kepada komunitasnya, baik didalam maupun diluar perguruan tinggi tersebut melalui internet. Layanan pendidikan lain yang bisa dilaksanakan melalui sarana internet yaitu dengan menyediakan materi kuliah secara online dan materi kuliah tersebut dapat diakses oleh siapa saja yang membutuhkan.

Djamboe WebDesign yang bergerak dalam bidang pembuatan aplikasi-aplikasi berbasis web mengembangkan Sistem Informasi Akademik (SIA) dengan tujuan untuk mendukung penyelenggaraan pendidikan, sehingga perguruan tinggi dapat menyediakan layanan informasi yang lebih baik dan efektif kepada komunitasnya, baik didalam maupun diluar perguruan tinggi tersebut melalui internet.

Seperti dalam KRS, mahasiswa dapat melakukan pengisian KRS dari mana dan kapan saja. Mahasiswa juga tidak perlu lagi antri meminta blanko dan menuliskan mata kuliah yang akan diajukan, namun tinggal menandai (checklist) mata kuliah yang akan diajukan.

Dari sisi Penasehat Akademik, juga tidak akan direpotkan lagi untuk memeriksa mata kuliah yang diajukan mahasiswa, terutama mata kuliah prasyarat. Karena, aplikasi ini akan membatasi akses mahasiswa terhadap suatu mata kuliah jika prasyaratnya tidak terpenuhi.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
Berikut fitur-fitur utama Sistem Informasi Akademik (SIA) Berbasis Web yang kami kembangkan:

* Kurikulum Perkuliahan
Fitur ini akan menampilkan kurikulum perkuliahan yang dilaksanakan, berikut sks dan semester serta dosen yang mengajar.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Pendaftaran KRS Semester
Adalah fasilitas bagi mahasiswa untuk melakukan pengisian Kartu Rencana Studi secara online.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Pendaftaran KRS Semester Pendek
Adalah fasilitas bagi mahasiswa untuk melakukan pengisian KRS Semester Pendek secara online.
Berbeda dengan semester biasa, dalam Semester Pendek, mata kuliah yang dapat diajukan adalah mata kuliah yang telah pernah diambil oleh mahasiswa bersangkutan.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Lembaran Hasil Studi & Transkrip
Failitas ini berguna untuk melihat hasil studi yang telah dilakukan seorang mahasiswa, yang dapat mempermudah mahasiswa dalam merencanakan studi perkuliahannya.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Daftar Skripsi
Fasilitas untuk menampilkan daftar skripsi mahasiswa
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Profil Dosen
Fasilitas untuk data-data dosen.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Profil Karyawan
Fasilitas untuk data-data karyawan.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Pembagian Tugas Dosen
Fasilitas untuk melakukan pembagian tugas dosen berdasarkan mata kuliah dan kelas yang akan diajar.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Profil Mahasiswa
Fasilitas untuk data-data mahasiswa.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Profil Alumni
Fasilitas untuk data-data alumni.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Pendaftaran Mahasiswa Baru
Fasilitas ini berguna untuk pendaftaran mahasiswa baru secara online.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Struktural Fakultas
Fasilitas ini berguna untuk bagian struktural fakultas. Data dari struktural sendiri akan digunakan dibanyak fungsi lain, seperti Transkip, LHS dan bagian-bagian lain.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Database Skripsi Mahasiswa
Fasilitas ini merupakan database skripsi yang telah dilakukan mahasiswa dan telah lulus dalam sidang skripsi.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* e-Learning
Fasilitas untuk dosen meletakkan bahan-bahan perkuliahan.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* kalender Akademik
Fasilitas untuk menampilkan kalender akademik selama satu tahun akademik.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Pengumuman
Fasilitas untuk menempatkan pengumuman kepada mahasiswa.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Agenda Acara
Fasilitas untuk memasukkan agenda acara yang akan dilakukan.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Quis Online
Fasilitas untuk dosen yang ingin mengadakan quis secara online kepada mahasiswa.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Survey
Fasilitas untuk melakukan survey kepada pengunjung, baik kalangan internal maupun kepada masyarakat luas.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Berita
Fasilitas untuk publikasi informasi/berita.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Artikel
Fasilitas untuk publikasi karya-karya ilmiah civitas.
berita Djamboe WebDesign: Sistem Informasi Akademik (SIA) Berbasis Web
* Galeri Foto Online
Fasilitas untuk publikasi foto-foto.

Selasa, 03 November 2009

KAU SEGALANYA BAGI HIDUPKU

Pandangan cinta yang semakin berat yang ku hadapi sekarang, tak sedikitpun orang yang mengetahuainya, entahlah semuanya sudah ada yang mengatur. Aku berharap kepada kau bahwa betapa ku mencintai kau sampai aqu relakan sekalanya buat kau yang ku sayang. tetapi andai ini terulang kembalali bagaiman bisa...........??

Sabtu, 03 Oktober 2009

Sejarah Singkat AJAX

AJAX yang dimaksud di sini bukan merupakan suatu daerah di Inggris sana. Bukan pula nama klub sepakbola. AJAX yang dimaksud di sini adalah sebuah teknologi baru yang mulai populer pada tahun 2005 sejak dikeluarkannya Google Suggest (pencarian yang ketika kita mengetikkan keyword langsung muncul suggestion yang berkorelasi dengan apa yang kita cari). Dalam perkembangan selanjutnya AJAX kemudian digunakan pada hampir semua aplikasi Google, entah itu Gmail, Google Map, dan Google Office.

AJAX merupakan singkatan dari Asynchronous JavaScript And XML. Dia bukan merupakan bahasa pemrograman baru, tapi ia merupakan perkawinan yang mengagumkan dari Java Script dan XML. Dalam prakteknya, tidak hanya JavaScript dan XML yang diintegrasikan, tapi juga PHP dan kadang juga Java. Tentu saja, karena kita akan bermain pemrograman web, maka paling tidak kita harus sudah akrab dengan tag-tag HTML. Oleh karena itu, menggunakan AJAX serasa seperti dihadapkan dengan banyak mainan yang bisa kita otak-atik semau kita.

Muncul pertanyaan: apa kelebihan AJAX? Kan dia hanya menggabungkan teknologi yang sudah ada yaitu JavaScript dan XML?

Jawaban dari pertanyaan tersebut adalah karena dengan proses asinkron yang direquest melalui JavaScript, kita bisa membuat prosesnya lebih cepat karena diolah di client (seperti kita ketahui, JavaScript merupakan client-side scripting). Selain itu, dengan AJAX, proses refreshing sebuah halaman tidak harus dilakukan penuh satu halaman, akan tetapi cukup dilakukan pada bagian halaman yang membutuhkan refresh saja. Dengan efisiensi komunikasi ini, beban server juga akan semakin berkurang.

Prinsip dari pemrograman AJAX sebenarnya cukup sederhana. Pada bagian selanjutnya, akan penulis jelaskan program sederhana berbasiskan teknologi AJAX.

Langkah pertama, bukalah editor kesukaan anda (penulis memilih menggunakan aptana IDE karena gratis dan powerful – Aptana dapat didownload di http://www.aptana.com). Kemudian buatlah tiga file, yaitu: index.htm, simple.js, dan simpleResponse.xml.

Untuk index.htm, ketikkan scriptnya sebagai berikut:
HTML
PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

xmlns="http://www.w3.org/1999/xhtml">



http-equiv="Content-Type"
content="text/html; charset=iso-8859-1"
/>

Simple AJAX Application







action="#">

type="button"
value="Start simple AJAX Request"
onclick="request();"
/>



id="simpleResponse">







Form ini hanya terdiri dari satu button yang akan melakukan request begitu di-click (onclick="request();"). Method request ini dipanggilkan dari simple.js yang dipanggil di dalam tag script di dalam tag head.

Untuk simple.js, ketikkan scriptnya sebagai berikut:
/**


*
@author
Arwan
A
Khoiruddin


*/

var
xmlHttp;


function
createXMLHttpRequest()
{

if
(window.ActiveXObject)
{

xmlHttp
=
new
ActiveXObject("Microsoft.XMLHTTP");

}
else
{

xmlHttp
=
new
XMLHttpRequest();

}

}


function
request()
{

createXMLHttpRequest();

xmlHttp.onreadystatechange
=
handleStateChange;

xmlHttp.open("GET","simpleResponse.xml",true);

xmlHttp.send(null);

}


function
handleStateChange()
{

if
(xmlHttp.readyState
==
4
&&
xmlHttp.status
==
200)
{

var
result
=
xmlHttp.responseXML;

hasil
=
result.getElementsByTagName("response")[0].childNodes[0].nodeValue;

alert("the server replied with "
+
hasil);

hasil
=
result.getElementsByTagName("subresponse");


var
i=0;

var
docHtml
=
"";


while
(i
<
hasil.length)
{

hasilSub
=
hasil[i].childNodes[0].nodeValue;

docHtml
=
docHtml
+
""
+
hasilSub
+
"

";

i++;

}

document.getElementById("simpleResponse").innerHTML=docHtml;

}

}

Function yang dipanggil pertama kali adalah request(), proses ini akan meng-create objek xmlHttp untuk request. Kalau browsernya IE, maka xmlHttp akan dibuat berupa ActiveXObject, untuk selain IE, objek xmlHttp dibuat berupa objek xmlHttpRequest(). Setelah itu, pada saat kondisinya readyState (xmlHttp tidak sibuk), xmlHttp akan melakukan proses yang diinginkan, dalam hal ini dalam handleStateChange. xmlHttp akan membuka (GET) file xml yaitu simpleResponse.xml.


Untuk simpleResponse.xml, ketikkan sebagai berikut:
version="1.0"
encoding="utf-8"?>



Hello, this is a simple response

sub satu

sub dua



SimpleResponse ini akan diparsing dalam method handleStateChange() sesuai tag-tag yang dipunyainya.

inya Allah Artikel ini bermanfaat bagi kita semua..

Senin, 10 Agustus 2009

Belajar Java, mulai dari mana?

Ini adalah pertanyaan yang paling sering ditanyakan ke saya, baik melalui Y!, email, ataupun tatap muka di kelas.

Saya sendiri belajar Java secara otodidak. Tidak melalui bangku kuliah (saya kuliah Teknik Industri), tidak juga ikut kursus atau pelatihan. Pada waktu itu -sekitar tahun 2002- milis jug-indonesia dan jlinux belum seramai sekarang. Sehingga untuk konsultasi dan tanya-jawab agak sulit. Perlu diperhatikan juga bahwa pada masa itu blog belum ngetren. Jarang ada blog yang membahas pemrograman Java dalam bahasa Indonesia.

Singkat kata, resource di internet tidak sebanyak saat ini (awal 2006).

Sebelum mulai belajar Java, kemampuan teknis saya adalah sebagai berikut:

* Bisa menggunakan Linux, tapi sebatas user, bukan administrator ahli.
* Mengerti tentang basic networking (IP Address, Subnet, cara kerja DNS, dan sedikit tentang routing)
* Mengerti sedikit tentang relational database. SELECT, INSERT, UPDATE sih bisa.
* Bisa PHP sedikit-sedikit. Cuma bisa HelloWorld, dan simpan isian form HTML ke dalam database. Tapi untuk aplikasi skala besar belum pernah buat.

Dengan modal pas-pasan seperti itu, saya berhasil diterima bekerja di sebuah kursus pendidikan franchise dari India. Waktu itu mereka baru membuka cabang di Surabaya, dan saya masuk sebelum grand-launching dilakukan.

Karena masih baru, siswa peserta kursus juga masih sedikit.Seingat saya, sehari cuma ada satu kelas selama 4 jam sehari. 4 jam sisanya, 20 perangkat komputer terbaru terhubung dengan jaringan termasuk satu asisten lab (tidak lain dan tidak bukan adalah saya) praktis menjadi pengangguran. Internet di sana dial-up, tapi ada beberapa buku pelajaran dan referensi di perpustakaan mini.

Waktu luang banyak, komputer banyak, buku banyak, internet agak lemot. Ya sudah, akhirnya saya ngoprek saja sendirian. Instruktur di sana, walaupun native speaker India, nampaknya kurang kompeten, sehingga kalo tanya ke dia, yang ada malah tambah bingung.

Minggu-minggu pertama saya habiskan membuat website dengan PHP. Berusaha bikin Content Management System kecil-kecilan. Tapi karena belum pengalaman, yang ada malah berantakan. Pengguna bukannya menjadi mudah malah menjadi sulit, karena untuk posting artikel harus mengerti HTML dan PHP :D . Padahal niatnya mau memudahkan. Yah, mau bagaimana lagi … ada masanya ketika kita masih muda dan bodoh :P

Bosan dengan PHP, saya mulai lihat-lihat buku di perpustakaan. Ada VB, Java, Windows 2000 Server, Oracle, dan sebagainya. Entah karena background saya yang pengguna Linux, saya kurang tertarik belajar VB. Selain itu, instruktur di sana (menganggap dirinya) master VB. Jadi saya tidak mau kompetitif dengan belajar VB juga. Oracle terlalu sulit buat saya (waktu itu). Instalasi saja sulitnya setengah mati. Installernya terlalu banyak tanya ini-itu yang saya gak ngerti apa jawabannya. Windows 2000 Server juga kelihatan kurang menarik. Jadilah akhirnya saya pilih belajar Java saja.

Saya coba belajar dari buku yang ada. Referensinya waktu itu Core Java vol 1 dan 2 karangan Cay Horstmann. Belakangan saya tau kalo buku itu sangat bagus dan lengkap. Ada beberapa konsep rumit seperti anonymous inner class yang dijelaskan dengan sangat baik di sana. Tapi untuk pemula, Core Java itu relatif sulit dimengerti.

Sekitar sebulan saya berputar-putar mencari cara belajar dan referensi yang bagus. Karena kualitas dan kecocokan referensi dengan cara belajar kita akan sangat berpengaruh terhadap kecepatan belajar.

Setelah browsing ke website Sun, saya berhasil menemukan tutorial Java dan dokumentasi Java. Ini merupakan referensi yang benar-benar cocok buat saya. Dengan bermodalkan dua bahan tersebut, akhirnya dua bulan berikutnya menjadi terang-benderang.

Satu demi satu konsep Java saya pelajari:

1. Sintaks dan Semantic (for loop, statement, if-else, dsb)
2. Konsep OOP
3. Implementasi Class dan Object di Java
4. Package
5. I/O
6. Collection
7. Swing
8. Thread
9. JDBC
10. dsb

Sampai akhirnya saya lumayan bisa membuat aplikasi desktop sederhana yang mengakses database.

Pada bulan keempat, saya masuk ke kantornya instruktur dan menemukan buku baru. Modul pelatihan Java Servlet. Wah, ada mainan baru. Segera saja saya coba semua contoh kodenya. Lumayan dari buku tersebut saya bisa memahami web.xml, servlet, dan application server. Waktu itu Tomcat belum terkenal seperti sekarang. Saya pakai Java Web Server untuk mendeploy servlet.

Sekitar enam bulan kemudian, saya sudah cukup mengerti apa itu EJB (waktu itu masih versi 1.x) dan bisa mendeploy EJB kecil-kecilan.

Kemudian saya ditugaskan menjadi dosen di Stikom, sebagai bagian dari paket kerjasama kursus tempat saya bekerja dengan Stikom. Di sana lebih banyak teman diskusi dan buku.

Dari titik ini, perjalanan belajar Java menjadi lebih mudah. Karena selain perpustakaan cukup lengkap, milis java juga sudah lumayan aktif. Sehingga saya dapat mainan baru seperti Hibernate dan Ant.

Sudah cukup panjang ceritanya. Pesan moral dari cerita ini adalah:

1. Dengan waktu luang dan referensi yang tepat, belajar Java secara otodidak sangat mungkin dilakukan
2. Download tutorial dan dokumentasi Java yang dikeluarkan Sun.
3. Banyak berlatih (saya berlatih 6-8 jam sehari, setelah jam kantor saya masih stay untuk belajar)
4. Untuk dapat melakukan poin #1 dan #2, kemampuan bahasa Inggris (read-only sudah cukup) wajib dimiliki.

Sedikit saran dari saya, cobalah berkontribusi di milis. Baik bertanya maupun menjawab. “Bagaimana kalo saya menjawab tapi jawabannya salah? Nanti diketawain … ”
Jangan takut. Menjawab itu bagian dari belajar. Ini berarti kita mengujicoba pemahaman kita terhadap sesuatu.

Kalau pemahaman kita benar, komunitas akan memperkuat, dan kadang menambahkan sudut pandang yang berbeda sehingga pengetahuan kita semakin kaya.
Kalau kita salah, akan ada yang mengoreksi. Sehingga pemahaman kita yang salah tersebut tidak akan terbawa sampai tua dan terungkap dalam event yang jauh lebih memalukan.

Nada-nada pedas dan komentar tidak ramah jangan sampai mengendurkan semangat. Anggap saja sebagai biaya kursus, karena : “Hei, ternyata bertanya di milis gak bayar. GRATIISS !!!”

Ok, selamat belajar mandiri :D

Minggu, 12 Juli 2009

KODE RAHASIAH HAPE

CARA BARU MENANGULANGI PERMASALAH YANG KITA PERMASALHANA DALAM HAPE KITA
ini adalah beberapa tips...??

Setelah beberapa kencan sama Om Google, nih saya dapet beberapa kode yang dapat kita gunakan pada hapa kita. Yah semoga saja ini bisa nambah ilmu kita semua. oc oc :D

NOKIA
1. *#06# Menampilkan nomor IMEI (International Mobile Equipment Identity).

2. *#0000# Menampilkan versi firmware.

3. *#9999# Merupakan alternatif jika kode *#0000# tidak berfungsi.

4. *#8110# Menampilkan versi firmware (Nokia 8110).

5. *#21# Melihat pengalihan untuk semua panggilan ‘All calls’.

6. **21*nomor tujuan# Mengalihkan panggilan ke nomor yang dituju untuk semua
panggilan.

7. **61*nomor tujuan# Mengalihkan panggilan ke nomor yang dituju untuk
panggilan yang tidak terjawab.

8. **67*nomor tujuan# Mengalihkan panggilan ke nomor yang dituju untuk panggilan
ketika sedang sibuk.

9. *#61# Melihat nomor pengalihan karena tidak dijawab ‘Call divert’.

10. *#62# Melihat nomor pengalihan karena diluar jangkauan ‘Call divert’ dan
mengetahui kemana nomor tersebut dialihkan.

11. *#67# Melihat nomor pengalihan karena sibuk ‘Call divert’ dan mengetahui
kemana nomor tersebut dialihkan.

12. *#2820# Menampilkan alamat IP Bluetooth.

13. *#30# Menampilkan nomor pribadi.

14. *#43# Melihat status ‘Call waiting’.

15. *#62209526# atau *#MACOWLAN Menampilkan alamat MAC WLAN.

16. *#67705646# Mengganti operator logo (tipe 3310, 3330).

17. *#73# Mereset timer ponsel dan skor game.

18. *#746025625# Menampilkan status SIM Clock. Jika ponsel anda mendukung
fungsi power saving akan muncul tulisan “SIM Clock Stop Allowed”, itu berarti
anda bisa mendapatkan waktu terbaik untuk standby.

19. *#7370# atau *#RESO# Mereset ke setingan awal (pabrikan), data-data akan
terhapus

20. *#7760# Menampilkan kode pabrik/produk.

21. *#7780# atau *#rst0* Mereset ke setingan awal (pabrikan), data-data
tidak akan terhapus.

22. *#92702689# atau *#war0anty# Menampilkan nomor serial, tanggal pembuatan,
tanggal pembelian, tanggal terakhir servis (000 jika belum pernah diperbaiki)
dan transfer user data. Pada beberapa ponsel setelah menggunakan kode ini anda
harus merestart ponsel.

23. *#2640# Menampilkan kode pengamanan ponsel.

24. *#3370# Mengaktifkan EFR (Full Rate Codec), kualitas suara terbaik namun
pemakaian baterai menjadi boros.

25. #3370# Untuk menonaktifkan EFR.

26. *#4720# Mengaktifkan Half Rate Codec, kualitas suara terendah namun
pemakaian baterai menjadi lebih hemat.

27. #4720# Untuk menonaktifkan Half Rate Codec.

28. 10# Cara cepat untuk membuka nomor kontak yang tersimpan di kartu SIM
berdasarkan nomor urut. Contoh angka 10 adalah nomor urut kontak.

29. #pw+1234567890+1# Mengunci status provider, gunakan tanda “*” untuk
memisahkan antara “p,w” dan tanda “+”.

30. #pw+1234567890+1# Mengunci status provider, gunakan tanda “*” untuk
memisahkan antara “p,w” dan tanda “+”.

31. #pw+1234567890+2# Mengunci status network, gunakan tanda “*” untuk
memisahkan antara “p,w” dan tanda “+”.

32. #pw+1234567890+3# Mengunci status country, gunakan tanda “*” untuk
memisahkan antara “p,w” dan tanda “+”.

33. #pw+1234567890+4# Mengunci status kartu SIM, gunakan tanda “*” untuk
memisahkan antara “p,w” dan tanda “+”.




SONY ERICSSON
1. *#06# Menampilkan nomor IMEI (International Mobile Equipment Identity).

2. *#0000# atau 0000 Mereset kembali ke bahasa inggris.

3. >*<<*<* Melihat service menu dan versi software. Tekan tombol Yes berulang kali untuk melihat semua data software dan tekan > untuk melihat semua teks
yang terdapat pada ponsel.

4. MOTOROLA
1. *#06# Menampilkan nomor IMEI (International Mobile Equipment Identity).

2. *#303# OK Mengubah ke bahasa inggris.

3. *#300# OK Menampilkan versi software (SW and HW Version).

4. *#301# OK Test keypad.

5. 1234 OK Kode default ponsel.

6. *#311# OK Merubah kode ponsel default.

7. ***113*1* OK Net Monitor ON.

8. **113*1* OK Net Monitor OFF.

9. *#304# OK Set Off engineering mode.

10. *#304*1998072# OK Set On engineering mode.

11. *#307* OK Engineering test mode.

12. *#400# OK ADC call val.

13. 19980722 OK Master unlock code for phone and sim lock.

14. *#0000# OK Setting and restore.

15. *#402# OK Contrast

16. *#305# OK Location 1



SAMSUNG
1. *#06# Menampilkan nomor IMEI (International Mobile Equipment Identity).

2. *#9999# atau *#9998*9999# Menampilkan versi software.

3. *#9999# atau *#9998*8888# Menampilkan versi hardware.

4. *#9998*76# Menampilkan nomor produksi.

5. *#9998*288# atau *#0288# Mengecek status baterai.

6. *#0246# atau *#0377# Menampilkan kapasitas ruang penyimpanan / memori.

7. *#9998*782# atau *#0782# Menampilkan tanggal dan waktu alarm.

8. *#8999*638# Menampilkan informasi jaringan telepon.

9. *#9998*523# atau *#0523# Mengatur kontras layar.

10. *#8999*5646# Mengubah logo operator.

11. *#0289# Tes ringtone.

12. *#9998*842# atau *#0842# Tes vibrate.

13. *#9998*289# atau *#0289# Mengubah suara alarm.

14. *#9998*746# atau *#0746# Melihat informasi kartu SIM

15. *2767*2878# Mengunci ponsel.

16. *2767*3855# Mereset memori, jangan lupa mencabut kartu SIM.

17. *#0324# Net Monitor

18. *#0001# Display RS232 serial communication parameter setup.

19. *9266# Display received channel number and received intensity.

20. *#9998*377# atau *#0377# Software error LOG (wrong display of EEPROM).

21. *#9998*778# atau *#0778# SIM Service Table.

22. *#0837# Instruction Software.

23. *#0001# Show Serial Parameter.

24. *#9998*968# View Melody Alarm.

25. *#9998*585# Non Volatile Memory.

26. *#3243948# Digital Audio Interference off.

27. *#32436837# Digital Audio Interference.

28. *#9998*4357# Help Menu.

29. *#9998*5282# Java Menu.

30. *2767*5282# Java Reset.

31. *2767*927# WAP Reset.

32. *2767*63342# Reset Media.

33. *#9999#0# Monitor Mode.




SIEMENS
1. *#06# Menampilkan nomor IMEI (International Mobile Equipment Identity).

2. *#0000# Mengembalikan ke bahasa default.

3. **05*PUK*newPIN*newPIN# Deblock PIN using PUK.

4. **052*PUK2*newPIN2*newPIN2# Deblock PIN2 using PUK2.

5. **04*old_PIN*new_PIN*new_PIN# Mengubah PIN.

6. **042*old_PIN2*new_PIN2*new_PIN2# Mengubah PIN2.

7. *31# Menyembunyikan nama/nomor telepon pada ponsel penerima (CLIR).

8. #31# Menonaktifkan CLIR.

9. *#31# Mengecek status CLIR.

10. *30# Menampilkan nama/nomor telepon pada ponsel penerima (CLIP).

11. #30# Menonaktifkan CLIP.

12. *#30# Mengecek status CLIP.

13. *43# Mengaktifkan Call Waiting/Call Hold.

14. #43## Menonaktifkan Call Waiting.

15. *#43# Mengecek status Call Wating.

16. *#0001# lalu tekan tombol hijau (Call) Mengubah bahasa menggunakan kode.
Angka 0001 adalah kode untuk bahasa inggris.
Kode: 0030 (Yunani),
0031 (Belanda),
0032 (Perancis),
0034 (Spanyol),
0039 (Itali),
0049 (Jerman),
0090 (Turki).

17. *#0606# Shows if the phone is locked to any network (Use without SIM card).




BenQ-Siemens
1. *#06# Menampilkan nomor IMEI (International Mobile Equipment Identity).

2. *#0000# Mengembalikan ke bahasa default.

3. *#0001# lalu tekan tombol hijau (Call) Mengubah bahasa menggunakan kode.
Angka 0001 adalah kode untuk bahasa inggris.
Kode: 0030 (Yunani),
0031 (Belanda),
0032 (Perancis),
0034 (Spanyol),
0039 (Itali),
0049 (Jerman),
0090 (Turki)

4. *#9999# Mereset ke setingan awal (pabrikan).

5. *#300# Mengecek software.

6. *#301# Mengecek hardware.




LG
1. *#06# Menampilkan nomor IMEI (International Mobile Equipment Identity).

2. *#07# Menampikan nomor IMEI dan versi software (LG 510).

3. *8375# Menampilkan versi software (LG B1200).

4. #PWR668 Test pabrikan (LG B1200).

5. 1945#5101# Simlock menu (LG B1200).

6. 2945#*5101# Simlock menu (LG 510W, 5200)

7. 2945#*70001# Simlock menu (LG 7020,7010)




PHILIPS
1. *#06# Menampilkan nomor IMEI (International Mobile Equipment Identity).

2. *#3353*# Mereset ponsel.

3. *#7337*# Mereset ponsel (Master reset), kartu SIM dicabut dulu..

4. *#337*# Mengaktifkan/menonaktifkan EFR.

5. *#7693# Mengaktifkan/menonaktifkan Sleep Mode. Aktifkan saja untuk
menghemat konsumsi baterai ketika ponsel sedang tidak dipakai.

6. *#8463*# Menampilkan beberapa informasi Sleep Mode: Wake, Sleep Req., Sleep.

7. *#2286*# Mengaktifkan data baterai.

8. *#7948*# Mematikan ponsel.

9. *#7728*# Menampilkan RSAV.

10. *#7524*# Menampilkan KCGPRS.

11. *#7562*# Menampilkan SIM Phase.

12. *#7629*# Menampilkan POOL MAX.

13. *#7632*# Menampilkan Code Bugging dari sleep mode.

14. *#7733*# Menampilkan Cluster aktif.

15. *#7343*# Menampilkan kode Cluster.

16. *#7352*# Menampilkan registrasi software.

17. *#7763*# Menampilkan informasi produk.

18. *#7766*# Menampilkan versi produk.

19. *#7326*# Menampilkan pilihan aksesoris untuk vibrator.

20. *#7276*# Mengaktifkan GPRS Attach.

21. *#7287*# Mengaktifkan GPRS Attached.

22. *#7288*# Mengaktifkan GPRS Try Attached.

23. *#7271*# Mengaktifkan GPRS Kelas 1

24. *#7274*# Mengaktifkan GPRS Kelas 4.

25. *#7252*# Mengaktifkan GPRS Kelas B.

26. *#7224*# Mengaktifkan GPRS Kelas C.

27. *#7222*# Mengaktifkan CSD GSM Kelas C.

28. *#7762*# Melakukan seting SMS bearer GPRS.

29. *#8377*# Menampilkan versi software.

30. *#3377*# Menampilkan kondisi EEPROMP.

31. *#2254# Status Register.

32. *#2255# Active/Deactive “Debug Call”, when activated,
make a call to a busy line an the phone will display some hex-codes
on the display.

33. *#2558# The time in days, hours, and minutes you are connected to the net..

34. *#7489*# atau *#1234*# Security Code.

35. *#7378*# Name, Length, SIM Phase.

36. *#3333*# Blocking list.




PANASONIC
1. *#06# Menampilkan nomor IMEI (International Mobile Equipment Identity).

2. **7370# Memformat ulang.




ALCATEL
1. *#06# Menampilkan nomor IMEI (International Mobile Equipment Identity).

2. ###847# Reset full.

3. ###765*02# Memblokir panggilan masuk atau keluar (Add barring groups).

4. ###765*78# Menonaktifkan Barring groups.

5. ###765*05# Menonaktifkan/mengunci status network.

6. ###765*07# Mengaktifkan status network.

7. 000000* Net Monitor.



ESIA HUAWEI
1. ##147852 Buat test mode ....

S'moga bermanfaat..... =)=)


NB : Ada beberapa kode yang hanya bisa digunakan pada ponsel-ponsel tipe tertentu aja. :P:P:P

150 tips dan trik dasar Windows

150 tips dan trik dasar Windows
Setelah menginstalasi Windows dan aplikasi-aplikasi lain yang dibutuhkan ke dalam komputer, ada beberapa hal yang seharusnya Anda lakukan. Di antaranya adalah melakukan beberapa hal untuk mempercepat serta mempermudah kinerja komputer. Misalnya, mengatur agar komputer bisa restart lebih cepat, atau memunculkan menu tersembunyi, menggunakan shortcut untuk akses lebih cepat dan lain sebagainya.
Semua hal di atas adalah sebagian kecil dari tip dan trik dasar Windows yang kami sampaikan berikut ini. Semua tip dan trik di sini kami padukan menjadi 150 langkah mudah dan aman untuk dilakukan. 150 tip dan trik, termasuk beberapa panduan langkah demi langkah yang mudah berikut ini, akan menjadikan komputer Anda lebih nyaman bekerja. Tentu saja, akhirnya, produktivitas Anda di depan komputer kian berkembang.
Sebuah komputer yang nyaman saja belum cukup tanpa dibarengi peningkatan sisi keamanan. Hal ini penting, sebab koneksi ke jaringan, Internet maupun ke komputer lain, sedikit banyak pasti berisiko. Mulai dari penyebaran virus hingga pengambilan data kita oleh orang yang tidak berhak. Untuk itu, kami sertakan pula beberapa tip dasar untuk memperbaiki keamanan pada Windows.
Beberapa tip dan trik maupun panduan langkah demi langkah dalam tulisan ini menggunakan bantuan program tertentu yang bisa di-download dari beberapa situs di Internet. Namun untuk memudahkan Anda, seperti biasa semua program yang disebutkan dalam tulisan berikut ini disertakan dalam CD PC Media. Tentu saja, semua program sudah diuji di labs PC Media.
Instalasi program yang ada dalam tulisan ini kebanyakan berasal dari situs resmi Microsoft. Sehingga kecil kemungkinannya program-program ini menyebabkan error di PC. Jadi jangan ragu, ikuti terus tip dan trik dasar pada Windows yang jarang terungkap!
Instalasi Windows yang Mudah dan Menyenangkan
01. Back-up dahulu registry sebelum diedit. Caranya, klik Start|Run, ketik regedit. Setelah muncul window registry, pilih menu File|Export. Pada bagian Export range, pilih All dan tentukan nama file, akhiri dengan klik tombol Save.
02. Banyak program yang sebenarnya terinstalasi dalam Windows, namun tidak aktif. Untuk mengaktifkannya, masuk ke Control Panel|Add/Remove Windows Component dan beri tanda centang pada program yang belum aktif.
03. Sebelum menginstalasi program baru atau melakukan perubahan setting Windows secara keseluruhan, lebih baik buat Restore Point secara manual dahulu. Caranya, Klik Start|All Programs|Accessories|System Tool|System Restore dan klik Create a restore point.
04. Jika Anda memutuskan untuk menginstalasi Windows Update yang sebelumnya sudah didecline, masuk ke Control Panel|System, pilih tab Automatic Updates dan klik Restore Declined Updates.
05. Untuk mengatur Windows update berjalan sesuai dengan kebutuhan Anda, atur dulu Windows Update. Caranya, buka System di Control Panel dan klik tab Automatic Updates. Atur enable atau disable option Keep my computer up to date.
06. Bila Anda tidak memiliki CD bootable, jangan khawatir. Microsoft sudah menyediakan tool gratis untuk membuat disket booting di http://support.microsoft.com/?kbid=310994.
07. Jika saat instalasi Windows tiba-tiba terhenti, matikan komputer dan lepas card tambahan. Misalnya sound card. Instal ulang dan pasang kembali card setelah instalasi selesai.
08. Untuk menambahkan System Administration Tools ada Start Menu, klik kanan Start|Properties. Masuk dalam tab Start Menu dan klik Customize kemudian masuk dalam tab Advanced. Geser ke bawah dan beri tanda centang pada option Display on the All Programs and the Start Menu.
09. Untuk menginstal Back up Utility pada Windows XP Home Edition carilah file ntbackup.msi di direktori\valudeadd\msft\ntbackup\ di CD instalasi Windows XP. Jalankan file tersebut dan ikuti langkahlangkahnya.
10. Windows XP secara otomatis akan me-highlight setiap program baru yang ter-install. Cara menghilangkannya, klik kanan Start|Properties. Masuk ke tab Start Menu|Customize, kemudian klik tab Advanced dan hilangkan tanda centang pada opsi Highlight newly installed program.
11. Untuk tampilan film atau game terbaik pada komputer, pastikan bahwa DirextX terbaru sudah terinstalasi dengan baik. Lihat versi terbarunya di www.microsoft.com/windows/directx.
12. Ada kalanya hardware yang akan dipasang belum support Plug-and-Play. Untuk itu, gunakan Add Hardware Wizard yang ada di Control Panel|System|Hardware untuk mendeteksinya.
--> TOP TIPS ! Mempercepat Kerja Komputer 13. Sebenarnya hanya dibutuhkan waktu tidak lebih dari 2 menit saja untuk masuk ke Windows sejak komputer dihidupkan. Namun, kadang terasa sangat lama. Untuk mempercepat loading Windows, ada beberapa hal yang bisa dilakukan. Misalnya, mengurangi icon di desktop serta tidak menggunakan wallpaper yang memakan banyak memory. Ganti wallpaper dengan background berwarna, serta gunakan Desktop Cleanup
Wizard yang ada bisa ditemui dengan klik kanan pada desktop untuk membersihkan icon. Jangan lupa juga, jalankan defrag secara berkala.
Jika Anda sering menambah atau mengurangi program di komputer, bersihkan registry secara rutin. Gunakan software bantu seperti Registry Mechanic dari situs www.winguides.com. Sayangnya, versi trial program ini hanya bisa digunakan memperbaiki sebanyak 6 sections saja.
Langkah lain yang perlu dilakukan adalah me-remove program yang di-load secara otomatis saat memulai Windows. Tentu saja, hanya program-program yang tidak dibutuhkan. Caranya, dengan menghapus semua isi folder startup dan membuka msconfig melalui Start|Run.
14. Gunakan fitur File and Transfer Setting Wizard untuk memindahkan file dan setting ke komputer baru. Caranya, klik Start|AllPrograms|Accessories|System Tools, kemudian jalankan File and Transfer Setting Wizard.
15. Gunakan pengecualian pada security setting di Internet Explorer, agar proses update melalui halaman Windows Update berjalan lancar. Caranya, buka Internet Option di menu Tools pada Internet Explorer. Klik tab Security, pilih Trusted Site dan klik tombol Sites. Isikan nama situs Windows Update, hilangkan tanda centang pada option Require server verification… dan klik OK.
16. Jika Anda kehilangan serial number Windows XP, gunakan freeware Magical Jelly Bean Keyfinder dari http://www.magicaljellybean.com/keyfinder.shtml.
17. Jika nama yang teregister dalam Windows XP Anda tidak sesuai, perbaiki melalui registry. Caranya, buka registry dan pilih MY Computer. Klik menu Edit|Find dan ketik RegOwner. Jika sudah ditemukan, klik kanan, pilih Modify dan isikan nama yang sesuai. Perubahan ini bisa juga dilakukan di key RegCompany.
Peningkatan Performa Internet dan Jaringan
18. Untuk men-share sebuah folder di komputer Anda ke jaringan, klik kanan folder tersebut dan pilih Properties. Klik tab Sharing dan enable option Share this folder on the network. Beri nama dan klik OK.
19. Buat sebuah icon My Network Places di desktop dengan mengklik kanan area kosong di dekstop dan klik Properties. Pilih tab Desktop|Customize Desktop. Kemudian buka tab General dan enable option My Network Places.
20. Ada cara mudah mengirim pesan ke komputer lain di jaringan, yakni menggunakan Console Message. Buka Control Panel|AdministrativeTools|Computer Management|Action|All Task|Send Console Message. Ketik teks yang hendak dikirim, tambahkan nama komputer yang hendak dituju dan klik Send.
21. Untuk mengatur Internet Connection Firewall (ICF), buka Network Connection di Control Panel, klik kanan koneksi yang ada dan klik Properties. Buka tab Advanced dan enable option Protect my computer and network by limitting or preventing access to this computer from Internet.
22. Atur Internet Connection Firewall (ICF) untuk setiap koneksi yang ada. Baik dial-up maupun broadband. Jika komputer Anda merupakan bagian dari jaringan yang terhubung ke Internet, pasang ICF hanya di komputer server.
23. Untuk mengetahui alamat IP Anda, masuk dalam DOS dengan mengetikkan command di Run. Kemudian ketikkan ipconfig /all.
24. Jika Anda menerima pesan dari Internet melalui Messenger, segera matikan. Caranya, masuk ke Contol Panel|Administrative Tools|Services, dan klik ganda Messenger kemudian Stop. Untuk mencegah supaya tidak terulang, atur supaya Messenger menjadi Disabled di bagian Startup.
25. Matikan Windows Messenger dengan melalui regedit. Buka HKEY_LOCAL_MACHINE\Software\Policies\Microsoft, kemudian pilih menu Edit|New|Key, dan beri nama Messenger. Kemudian buat key lagi dengan cara ini di dalam direktori Messenger dengan nama key-nya Client. Setelah itu, klik menu Edit|New|DWORD Value, dan beri nama Prevent-Run. Klik kanan value PreventRun, pilih Modify, isi angka 1 pada Value data, dan klik OK.
26. Untuk mengetahui informasi mengenai koneksi di komputer Anda, klik Start|All Programs|Accessories|System Tools|System Information. Pilih menu Tools|Net Diagnostics. Pada window yang terbuka kemudian pilih option Scan your system. Tunggu hingga proses selesai untuk melihat hasilnya.
27. Lindungi privasi dengan mencegah aplikasi Windows Media Player mengirim data mengenai komputer dan kebiasaan Anda menggunakan komputer melalui Internet ke alamat-alamat tertentu. Caranya mudah, Pada Windows Media Player, pilih menu Tools|Option. Buka tab Player dan disable option Aloww internet sites to uniquely your player.
28. Untuk mengunci komputer yang berada dalam sebuah network domain, tekan tombol Ctrl + Alt + Del bersamaan dan klik option Lock Computer. Untuk membuka kembali, tekan tombol Ctrl + Alt + Deldan masukkan password. Konfigurasi Windows yang Mudah dan Cepat.
29. Untuk men-disable fitur autorun, klik kanan pada icon drive CD, pilih Properties dan masuk dalam tab AutoPlay. Kemudian disable autoplay untuk setiap jenis file yang tertera pada daftar.
30. Gunakan program Microsoft Clear Type Tuning Control dari http://www.microsoft.com/typography/cleartype/ untuk mengatur Clear Type pada komputer.
31. Untuk melihat system file yang secara default di-hidden oleh Windows XP, pilih tab View dalam menu Tool|Folder Option dalam Windows Explorer. Enable Display the content of system folder.
32. Untuk meletakkan icon volume control di taskbar, masuk dalam Control Panel|Sound and Audio dan klik tab Volume. Enable Place volume control in the Taskbar dan klik OK.
33. Atur tombol Power di keyboard melalui Control Panel|Power Option di tab Advanced. Tentukan pengaturan tombol Power ini dengan memilih option yang tersedia.
34. Atur supaya Windows membersihkan Pagefile saat shut down demi keamanan. Caranya, buka registry dan masuk dalam direktori HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet\Control|Session Manager. Edit value pada key Clear-PageFileAtShutdown menjadi 1. Konsekuensinya, proses shut down akan berlangsung sedikit lebih lama.
35. Atur supaya Windows menampilkan ekstensi setiap file. Caranya, di Windows Explorer, pilih menu Tool|Folder Option dan tab View. Hilangkan tanda centang di option Hide file extentions for known file types.
--> STEP BY STEP
36. Menghapus Komponen yang Terinstal Banyak komponen Windows yang tidak muncul di Add/Remove Windows Component sehingga tidak bisa di-uninstall.
1. Buka Notepad dan pilih menu File|Open. Arahkan ke folder Windows\inf. Isi nama file sysoc.inf. Klik Open untuk membuka file ini.
2. Pilih menu Edit|Replace. Ketik Hide pada kolom Find, namun kosongkan kolom Replace With, klik Replace All. Tujuannya untuk menghapus semua kata Hide dalam file ini. Setelah selesai, tutup dan simpan file.
3. Buka Control Panel dan pilih Add/Remove Programs. Kemudian pilih Add/Remove Windows Component, pada windows yang keluar kemudian akan tampak beberapa komponen yang sebelumnya tersembunyi.
37. Ubah gambar pada welcome screen dengan cara masuk ke User Account di Control Panel. Buka account Anda dan klik Change my picture. Tentukan gambar pilihan Anda dengan mengklik Browse untuk gambar di harddisk atau memilih di antara gambar yang sudah tersedia.
38. Jika lebih menyukai tampilan Start Menu versi lama, Anda bisa mengubahnya dengan mengklik kanan tombol Start, pilih Properties. Pilih Classic Start Menu dan klik Customize untuk mengatur isinya.
39. Untuk menyempurnakan tampilan klasik pada Start Menu, klik kanan desktop dan pilih Properties. Buka tab Themes, dan pilih Windows Classic dari Theme list.
40. Tambahkan image pada sebuah folder, sehingga image tersebut yang akan tampak saat Windows Explorer dalam tampilan thumbnails. Caranya, klik kanan folder yang hendak diolah, pilih Properties. Klik tab Customize dan klik Choose Picture. Pilih sebuah gambar dan klik Open|OK.
41. Sesuaikan kapasitas Recycle Bin dengan mengklik kanan icon Recycle Bin dan memilih Properties. Isi kapasitas yang Anda inginkan dan klik OK.
42. Pada saat View di-set Details di Windows Explorer, klik kanan header salah satu kolom untukmengatur kolom apa saja yang ditampilkan. Klik More bila perlu mengatur setting lainnya.
43. Untuk menambahkan program yang paling sering Anda gunakan dalam Quick Launch, drag icon program tersebut dalam Quick Launch.
44. Tambahkan address bar pada taskbar, sehingga mempercepat akses ke sebuah alamat di Internet. Caranya, klik kanan taskbar, pilih Toolbar|Address. Klik ganda untuk membuka dan menutupnya.
45. Jadikan tampilan Windows Explorer seperti tampilan pada window My Computer. Caranya, klik kanan icon Window Explorer dan pilih Properties. Pada Target area, setelah %SystemRoot%\explorer.exe tambahkan /n, /e, /select, C:\ dan klik OK.
46. Untuk menambahkan sebuah shortcut program di baris paling atas Start Menu, klik kanan icon-nya di Start Menu kemudian klik Pin to Start Menu. 47. Supaya sebuah drive atau folder dapat masuk dalam menu Send To, drag shortcut-nya ke folder \Documen Anda Setting\\SendTo.
48. Mencari folder SendTo? Klik saja Start|Run dan ketik SendTo kemudian klik OK.
49. Untuk mengosongkan daftar dokumen dalam folder My Recent Document di Start Menu, klik kanan Start, pilih Properties. Klik Customize dan buka tab Advanced kemudian klik tombol Clear list. Supaya tidak ada lagi yang muncul di My Recent Documents, disable option List my most recently opened documents.
--> STEP BY STEP 50. Fast User Switching Dengan Fast User Switching, seorang user tidak perlu logoff sementara user lain login.
1. Untuk meng-enable Fast User Switching, masuk dalam Control Panel dan pilih User Accounts. Klik option Change the way user log on or off, dan enable Use Fast User Switching.
2. Supaya koneksi dial-up tetap berjalan meski Fast User Switching di-enable, masuk ke registry di direktori HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon.
3. Klik kanan pada panel sebelah kanan dan pilih New |String Value. Beri nama KeepRasConnections dan beri nilai 1. Restart komputer.
51. Untuk melihat isi sesungguhnya folder My Recent Documents, klik Start|Run, kemudian ketikkan %UserProfile%\Recent.
Pengaturan Multiple User 52. Untuk berpindah antar user account, tekan tombol Ctrl+Alt+Del, kemudian pada window Task Manager yang terbuka, pilih tab Users. Klik kanan nama user yang hendak dipakai dan klik tombol Connect.
53. Tambahkan account Guest supaya orang lain bisa menggunakan komputer Anda. Caranya, buka User Accounts di Control Panel, klik Guest|Turn On the Guest Account.
54. Ingatlah untuk selalu login sebagai System Administrator sebelum melakukan perubahan yang berimbas pada performa komputer.
55. Untuk meng-copy user profile, masuk dalam Control Panel|System. Masuk dalam tab Advance dan klik tombol Setting di User Profiles. Sorot profile yang hendak dicopy, kemudian klik Copy to dan tentukan lokasi penyimpanan profile. Untuk mengubah permission, klik tombol Change.
56. Ganti Welcome screen dengan login dialog untuk menambah tingkat keamanan. Caranya, masuk dalam User Accounts di Control Panel, pilih option Change the way user log on or off serta disable Welcome screen.
57. Gunakan folder Shared Documents untuk menyimpan filefile yang bisa dibuka orang lain dalam jaringan. Folder ini bisa ditemui di My Documents\Other Places area.
58. Pada Windows XP Pro Edition, password bisa kadaluarsa jika lama tidak digunakan login. Untuk menghindarinya, atur supaya Windows tidak melakukan hal tersebut. Caranya, klik Start|Run, ketikkan userpasswords2 dan Enter. Buka tab Advanced dan pilih Advanced user management, klik tombol Advanced dan pilih Local Users and
Groups. Klik kanan nama user dan pilih Properties. Buka tab General dan enable option Password never expires.
59. Beri nama setiap partisi atau drive yang ada dengan nama yang berbeda. Hal ini penting untuk mempermudah pencarian file. 60. Buat sebuah password reset disk sebagai disket darurat saat kehilangan password. Caranya, masuk ke Control Panel dan buka User Account. Pilih account Anda dan pilih Prevent a forgotten password untuk memulai wizard.
Pengaturan File dan Folder 61. Buat sebuah compressed folder dengan cara mengklik kanan area kosong pada desktop, dan pilih New|Compressed (zipped) Folder. Beri nama dan drag and drop file yang hendak dikompres dalam folder tersebut.
62. Sebuah compressed folder bisa dilindungi dengan password. Caranya, buka menu File|Add a Password. Isikan password Anda dan isi sekali lagi untuk konfirmasi.
63. Sebuah compressed folder tetap bisa ditambah isinya dengan cara drag and drop file yang hendak dikompres ke dalamnya.
64. Saat menjalankan Disk Cleanup, pilih option Compress old files untuk mengompresi file-file yang sudah tidak dibutuhkan, sehingga kapasitas harddisk bisa dihemat.
65. Enkrip atau acak file bisa dilakukan di Windows XP Pro Edition dengan mengklik kanan My Computer, pilih Properties. Buka tab General dan klik Advanced. Aktifkan option Encrypt contents to secure data.
66. Cara termudah mengubah nama file atau folder adalah dengan memilihnya, kemudian menekan tombol F2.
67. Supaya Anda bisa berpindah antar folder dengan cepat, terutama pada folder-folder yang sering dibuka, buatlah shortcut untuk setiap folder yang sering diakses.
68. Reset file association dengan cara menhakan tombol Shift saat mengklik kanan sebuah file. Pilih Open With… Pilih program yang hendak Anda gunakan untuk membuka file tersebut dan enable option Open use the selected program to open this kind of file. Kemudian klik OK.
69. Sesuaikan kapasitas penyimpanan file musik dengan cara membuka Windows Media Player dan memilih menu Tools|Options. Buka tab Copy Music dan sesuaikan ukuran kapasitas dengan menggeser slider.
70. Jika Anda menyimpan semua dokumen dalam folder My Documents, maka semua file tersebut lebih mudah di-back-up serta tidak terpengaruh system restore.
71. Jika sebuah file hasil copy dari CD tidak dapat diakses, maka hilangkan atribut Read only. Caranya, klik kanan file tersebut dan pilih Properties. Hilangkan tanda centang pada option Read only.
72. Aturlah tampilan setiap folder dengan mengklik kanan folder tersebut pada My Computer. Pilih Properties dan klik Customize. Pilih template yang tersedia atau pilih gambar sesuai dengan keinginan Anda. Klik OK untuk menyimpan hasil setting.
73. Anda bisa me-rename beberapa file sekaligus yang memiliki karakter sama dalam folder yang sama juga. Misalnya kumpulan foto atau image. Caranya, pilih semua file yang hendak di-rename, klik kanan file pertama dan klik Rename. Beri nama,misalnya Koleksi.JPG, maka semua file yang lain akan berubah namanya menjadi Koleksi (1).JPG, Koleksi (2).JPG, dan seterusnya.
--> STEP BY STEP
74. Mengirim Faks Tahukah Anda, bahwa Windows XP memiliki tool untuk mengirim dan menerima faks?
1. Buka Control Panel, pilih Add/Remove Program dan klik Add/Remove Windows Component. Enable Fax Services dan klik Next.
2. Klik Start|All Programs|Accessories|Communication|Fax|Fax Console untuk menjalankan Fax Configuration Wizard. Atur semua setting, termasuk nomor faks dan modem yang digunakan serta pengaturan incoming fax.
3. Buat semua faks dari Fax Console. Periksa semua isi sebelum dikirim, termasuk setting dan sebagainya.
Mengatur Kualitas Cetak 75. Anda bisa mencetak beberapa foto bersamaan, sekaligus mengatur layout serta option lainnya dengan cara mudah. Pertama, buka file-file foto dalam folder My Pictures, kemudian pilih menu File |Print. Akan muncul Photo Printing Wizard. Atur printer yang hendak digunakan dan layout yang akan dipakai. Beberapa printer memungkinkan mencetak beberapa foto dalam satu kertas.
76. Daripada harus mengatur setting printer setiap kali menggunakannya, buatlah copy printer Anda. Atur masing-masing dengan option berbeda sesuai yang Anda butuhkan.
77. Anda bisa menggunakan karakter yang tidak ada di keyboard, namun bisa digunakan dalam Windows dengan fitur Character Map. Untuk membukanya, Anda bisa menemukan di Start|All Programs|Accessories|System Toolss|Character Map. Atau ketik “charmap” tanpa tanda petik di Start|Run.
78. Untuk meng-capture sebuah adegan di file movie menjadi sebuah image, putarlah film tersebut dan tekan tombol Stop saat adegan yang diinginkan. Klik Take Picture, simpan di folder Anda dan beri nama.
Memunculkan Penampakan Fitur Tersembunyi 79. Anda tertarik dengan musik pembuka Windows yang orisinal? Temukan file-nya di \windows\oobe\system32\images\tittle.wma.
80. Ada dua edisi Windows Plus! yang beredar, yakni Microsoft Plus! for Windows dan Digital Media Edition (DME). Simak www.microsoft.com/windows/plus/PlusHome.asp dan coba versi trial DME.
81. Ketikkan “iexpress” tanpa tanda petik pada kotak dialog Start|Run. Anda akan menemukan sebuah utility untuk mengompres dan membuat file self extraction.
82. Anda akan menemukan beberapa tool yang kurang populer, namun punya kelebihan luar biasa. Tool-tool tersebut bisa ditemui di folder support\tools dalam CD instalasi Windows XP. Gunakan program suptools.msi untuk menginstalasi tool-tool tersebut dalam komputer Anda.
83. Ada banyak wizard atau stepby-step di Windows. Untuk mengetahui wizard apa saja, buka Help and Support dan ketikkan “Wizard” tanpa tanda petik pada kolom pencarian. Windows akan memunculkan daftar wizard yang tersedia. Anda tinggal memilihnya.
84. Untuk membuat karakter sendiri, klik Start|Run dan ketikkan Eudcedit. Buat sesuai keinginan Anda, asalakan masih dalam ukuran 64x64 grid. Simpan dengan memilih menu Edit|Save Character.
85. Untuk meletakkan karakter dalam Character Map ke dalam dokumen, Anda cukup membuka Character Map dan memilih karakter tersebut. Kemudian Anda tinggal mengcopy dan paste-nya ke dalam dokumen Anda.
Menghias Desktop 86. Anda bisa mengatur pointer mouse sesuai keinginan dengan membuka tab Pointer dalam menu Mouse di Control Panel. Klik Browse untuk mencari pointer yang sesuai keinginan Anda.
87. Untuk menampilkan daftar dokumen yang terakhir diakses di Start Menu pada Windows XP Home Edition, klik kanan pada tombol Start dan pilih Properties. Klik Customize, buka tab Advanced dan enable option List my most recently opened documents.
88. Jika Anda ingin agar tampilan Windows Explorer terbuka penuh hingga menutupi taskbar, tekan tombol F11.
89. Anda bisa membuat shortcut key atau penekanan tombol tertentu untuk mengakses sebuah program. Caranya, klik kanan icon program tersebut dan pilih Properties. Buka tab Shortcut dan tentukan tombol mana yang Anda gunakan untuk mengakses program
tersebut. Secara otomatis Windows akan menambahkan tombol Ctrl+Alt+ pilihan Anda sebagai shortcut key.
90. Urutkan secara alfabet, semua program yang ada di Start Menu untuk memudahkan pengaksesan. Caranya, klik Start|All Programs, klik kanan salah satu program yang ada dan pilih Sort by Name.
91. Munculkan penampakan icon indikator koneksi broadband atau dial-up pada system tray untuk mempermudah kontrol. Caranya, buka My Network Places, pilih View Networks Connections, klik kanan koneksi yang Anda gunakan dan pilih Properties. Ubah option Show icon in notofication area when connected menjadi enable.
92. Anda bisa mengedit Start Menu sesuai dengan kebutuhan. Baik menambah, mengurangi, atau bahkan mengubah namanya. Caranya, klik kanan Start dan pilih Open atau Open All Users. Atur setiap shortcut yang tersedia sesuai kebutuhan.
93. Anda bisa membuka beberapa program secara bersamaan dengan menekan tombol Shift, sementara mengklik program yang ada dalam Start Menu.
94. Untuk menghilangkan nama icon pada desktop, klik kanan icon tersebut, dan pilih Rename. Tekan tombol Alt dan numeric key 255. Kemudan tekan Enter.
95. Anda bisa menghilangkan tanda panah pada icon shortcut di desktop. Caranya, masuk ke registry editor dengan mengetik “regedit” tanpa tanda petik di kotak dialog Start|Run. Masuk ke dalam direktori HKEY_CLASSES_ROOT\Lnkfile. Hapus value IsShortcut. 85
--> TOP TIPS !
96. Daftar Shortcut Berikut ini beberapa shortcut yang paling banyak digunakan saat bekerja sehari-hari menggunakan Windows.
[Windows] + [L] Lock komputer [Windows] + [U] Menampilkan Utility Manager [Windows] + [R] Menampilkan Run [Windows] + [F] Menampilkan window pencarian [Windows] + [E] Membuka My Computer [Windows] + [D] Mematikan atau mengaktifkan Toggle Desktop [Windows] + [M] Minimize semua window [Windows] + [Shift] + [M] Restore semua window yang di-minimize [Windows] + [Ctrl] + [F] Mencari komputer dalam jaringan [Windows] + [F1] Menampilkan halaman Help [Windows] + [Break] Memunculkan window System
Properties [Windows] + [Tab] Scroll tombol di Taskbar Jika Anda menggunakan keyboard lama yang tidak dilengkapi dengan tombol Windows, gunakan paduan tombol Ctrl + Esc.
97. Anda bisa meng-enable atau disable grouping beberapa file dalam satu program. Caranya, klik kanan taskbar dan pilih Properties. Beri atau hilangkan tanda centang pada option Groups similar taskbar button.
98. Anda bisa menghilangkan atau menampilkan icon di desktop dengan mengklik kanan desktop dan memilih Arrange Icons By|Show Desktop Icons.
99. Anda bisa membuat custom toolbar dengan mengklik kanan taskbar, memilih Toolbars|New Toolbar. Atur sesuai dengan keinginan Anda, misalnya menjadikan My Documents sebagai toolbar di taskbar supaya mudah dan cepat diakses.
100. Klik kanan Start Menu, pilih Properties, jika tidak menggunakan Classic Start Menu, klik Customize dan buka tab Advanced. Ada beberapa munu yang bisa diaktifkan dengan memberi tanda centang pada option yang ada. Mulai dari Scroll Programs hingga memunculkan penampakan beberapa fitur dalam Start Menu. 101. Anda bisa membuka sebuah situs tanpa membuka browser terlebih dahulu. Caranya, ketikkan alamat lengkap situs yang hendak dibuka di kotak dialog Start|Run. Misalnya www.pcmedia.co.id. Kemudian tekan Enter.
102. Di setiap menu dalam Windows terdapat huruf yang bergaris bawah sebagai patokan penggunaan navigasi keyboard. Misalnya menu File bisa dibuka dengan menekan tombol Alt+F. Anda bisa menonaktifkan atau mengaktifkan fitur yang ditandai dengan garis bawah ini. Caranya, klik kanan area kosong di desktop. Kemudian buka tab Appereance, dan klik tombol effects. Atur tanda centang pada option Hide underlined letter for keyboard navigation until I press the [Alt] key.
103. Atur supaya komputer mengeluarkan suara peringatan saat tombol Caps Lock, Num Lock atau Scroll Lock diaktifkan. Caranya, Buka Control Panel, masuk dalam Accessibility Option. Buka tab Keyboard dan enable option Use Toggle-Keys.
104. Untuk meng-enable Hibernate dalam Windows XP saat menekan Turn Off di Start Menu, tahan tombol Shift. Maka tombol Stand by pada kotak dialog Shut Down akan berubah menjadi Hibernate.
105. Jika hardware Anda support Hibernate, aktifkan segera fitur ini. Caranya, buka Control Panel dan buka Power Options. Klik tab Hibernate dan beri tanda centang pada option Enable Hibernate. Jika hardware Anda tidak support Hibernate, tab ini tidak bisa ditemui.
Memperbaiki Kinerja Komputer 106. Tambah kecepatan komputer Anda dengan menghilangkan penampakan yang bagus namun memakan banyak waktu, yakni animasi. Caranya, buka Control Panel, dan klik ganda System. Klik tab Advanced dan tekan tombol Performance Settings. Kemudian enable option Adjust for the best performance.
107. Untuk mengurangi waktu booting yang terasa lama, atur di BIOS agar booting dimulai dari harddisk baru kemudian CD atau floppy drive pada pilihan berikutnya.
108. Atur supaya Windows hanya akan me-load program yang dibutuhkan saja saat mulai berjalan supaya waktu loading lebih cepat dan kerja komputer lebih ringan. Ketikkan “msconfig” tanpa tanda petik di kotak dialog Run dan tekan Enter. Pada tab General, pilih option Selective Startup, kemudian buka tab Startup dan nonaktifkan semua program yang tidak perlu.
109. Anda bisa memonitor penggunaan processor dengan menekan tombol Ctrl+Alt+Del untuk membuka Task Manager. Kemudian minimize window tersebut, Anda akan melihat grafik penggunaan kapasitas processor di system tray.
110. Untuk meningkatkan kecepatan menyimpan data di USB ZIP drive, buka My Computer dan klik kanan drive ZIP tersebut. Pilih Properties, buka tab Hardware klik Properties, kemudian buka tab Policies dan aktifkan option Optimize for Performance.
111. Untuk mempercepat tampilan Start Menu, buka Registry Editor (ketikkan “regedit” tanpa tanda petik di kotak dialog Run). Masuk dalam direktori HKEY_CURRENT_USER\Control Panel\Desktop. Klik ganda value yang bernama MenuShowDelay, ganti angka yang ada menjadi 100. Dengan cara ini, maka delay tampilan Start Menu semakin singkat.
112. Ada cara cepat mematikan komputer. Tekan tombol Ctrl+Alt+Del, pada windows Task Manager yang muncul, tekan menu Shut Down dan tahan tombol Ctrl saat mengklik Turn Off. Pastikan dulu semua dokumen telah di-save.
113. Anda bisa melihat grafis yang menampilkan performance komputer berdasarkan beberapa indikator. Misalnya penggunaan processor, memory, dan lain sebagainya. Caranya, buka Control Panel dan klik ganda Administrative Tools. Buka fitur Performance.
114. Anda juga bisa menambahkan beberapa indikator lain dalam fitur Performance (di nomer 13) dengan mengklik icon + dan memilih indikator baru apa saja yang hendak ditampilkan.
115. Anda bisa menggabungkan sebuah file registry atau .reg ke dalam registry Windows Anda, dengan mengklik ganda file tersebut. Untuk mengetahui fungsinya, buka dengan notepad.
116. Jika Anda menggunakan RAM sebesar 512 MB, atur agar Windows tidak membuat paging ke disk agar performance komputer semakin meningkat. Caranya, buka Registry Editor dan masuk dalam direktory HKEY_LOCAL_MACHINE\SYSTEM|Current ControlSet\Control\SessionManager\MemoryManagement. Ubah value DisablePagingExecutive menjadi 1.
117. Gunakan Bootcfg.exe untuk mengedit boot.ini Windows XP. Caranya, ketikkan “cmd” tanpa tanda petik dalam kotak dialog Run untuk masuk dalam DOS Prompt, dan ketikkan bootcfg: /? setelah muncul prompt untuk memperoleh informasi mengenai fitur dalam program ini.
118. Untuk memilih operating system dalam yang digunakan dalam sebuah komputer yang memiliki partisi drive, buka Control Panel, masuk dalam System kemudian buka tab Advanced. Klik tombol Startup and Recovery Setting kemudian Edit.
119. Gunakan utility klasik chkdsk untuk men-scan harddisk dan memperbaiki error yang ditemui. Caranya, klik Start |Run dan ketikkan “chkdsk c:/f” tanpa tanda petik untuk men-scan dan memperbaiki drive C. Jika Anda ingin tahu lebih banyak tentang fitur dalam chkdsk, ketikkan “chkdsk /?”. 120. Anda bisa melewati Scanner and Camera Wizard saat memasang kamera digital. Untuk mengaksesnya, gunakan Windows Explorer atau My Computer. Kamera digital Anda akan tampil sebagai drive.
121. Ada utility dalam Windows XP Pro Edition yang jarang digunakan, yakni gpedit. Jalankan utility ini dengan mengetikkan “gpedit.msc” tanpa tanda petik di kotak dialog Run dan tekan Enter. Utility ini bisa digunakan untuk setiap tool dan komponen yang ada di Windows. Coba satu per satu setting yang Anda inginkan kemudian perhatikan hasilnya.
-> STEP BY STEP
122 .Mengatur Jadwal Perawatan Daripada bersusah payah membersihkan sampah di Windows, atur agar Windows membersihkan dirinya sendiri secara berkala dengan Schedule Task.
1. Untuk mengatur jadwal perawatan Windows secara berkala, buka Control Panel, klik ganda Scheduled Tasks. Tambahkan Scheduled Task melalui wizard. Klik Next untuk masuk dalam list berisi program yang bisa dijadwalkan.
2. Jika tool yang hendak Anda jadwalkan tidak tertera pada list, klik Browse dan arahkan ke folder tempat tool yang Anda maksud berada. Kebanyakan tool Windows berada dalam folder Windows\system32. Pilih salah satu dan klik Open.
3. Ketik nama task tersebut dan tentukan tingkat keseringan atau frekuensi jadwal program tersebut. Klik Next, atur setting lain yang diperlukan dan tambahkan username beserta password untuk mengamankan Schedule Task.
123. Gunakan utility gratis PowerToys dari www.microsoft.com/windowsxp/home/downloads/powertoys.asp yang sangat berguna. PowerToys sendiri terdiri dari beberapa program, di antaranya Open Command Window Here, Alt-Tab Replacement, Tweak UI, Power Calculator, Image Resizer, CD Slide Show Generator, Virtual Desktop Manager,Taskbar Magnifier, HTML Slide Show Wizard, dan Webcam Timershot.
124. Windows Anda bisa memperoleh tambahan kecepatan jika Indexing Service dinonaktifkan. Caranya mudah, buka Administrative Tools di Control Panel, pilih Services dan disable Indexing Service.
125. Kembangkan kapasitas harddisk dengan menggunakan Disk Cleanup. Buka My Computer, klik kanan drive yang ada dan pilih Properties. Buka tab General dan klik tombol Disk Cleanup. Bersihkan semua file sampah tersebut, termasuk mengosongkan isi Recycle Bin dari semua data yang sudah tidak digunakan lagi.
126. Hilangkan semua shortcut di folder Startup dalam Start Menu. Sebab, program yang memiliki shortcut dalam folder ini secara otomatis akan dieksekusi saat kali pertama Windows dijalankan.
127. Periksa setting messenger yang ada dalam komputer Anda, karena hampir setiap messenger akan me-load dirinya sendiri secara otomatis setiap kali Windows dijalankan. Usahakan agar option Automatically Login atau Load at Windows Start tidak aktif.
128. Anda bisa mengakses setiap program secara langsung dengan mengetikkan nama programnya di kotak dialog Run. Misalnya calc untuk kalkulator, winword untuk Microsoft Word, dan lain sebagainya.
Troubleshooting Sederhana 129. Jika saat defrag tiba-tiba komputer berhenti, restart dan masuk dalam Safe Mode dengan menekan tombol F8 sesaat sebelum Windows mulai berjalan. Defrag lagi harddisk Anda dari mode ini.
130. Cari tahu apakah drive Anda FAT atau NTFS dengan mengklik kanan drive tersebut dan memilih Properties kemudian masuk ke tab General. Baca detail file system pada kotak dialog yang muncul.
131. Ubah sebuah drive dalam format FAT menjadi NTFS melalui DOS dengan perintah convert c:/FS:NTFS. Masuklah dalam registry editor dan buka direktori HKEY_USERS\DEFAULT\Control Panel\Desktop dan buat value dalam AutoEndTask dengan nilai 1.
133. Jika saat menginstal sebuah driver baru komputer hang, restore komputer ke konfigurasi sebelumnya. Caranya, restart komputer dan tekan F8 untuk masuk ke Safe Mode dan pilih option Last Known Good Configuration.
134. Gunakan Event Viewer untuk melacak aplikasi yang error. Caranya, klik kanan My Computer, pilih Manage dan klik event Viewer. Klik ganda setiap aplikasi atau system yang menunjukkan error untuk melihat informasi kesalahan.
135. Ada cara paling tepat untuk mengatur ketepatan jam di komputer. Klik ganda jam di sebelah kanan bawah layar atau di system tray, pilih tab Internet Time. Aktifkan option Automatically synchronize with an Internet time server. Pilih server yang tersedia dan klik Update Now!
Tip dan Trik Spesial untuk Windows 98 dan ME 136. Back-up setting dial-up dengan cara men-drag and drop file koneksi di folder Dial Up Networking ke sebuah floppy drive. File back-up akan disimpan dalam ekstensi.dun.
137. Cara cepat restart, tekan Start|Shut Down|Restart, sementara klik OK, tahan tombol Shift.
138. Gunakan Tweak UI khusus Windows 98 dari www.microsoft.com/ntworkstation/downloads/powertoys/networking/nttweakui.asp. Setelah instalasi selesai, buka Tweak UI melalui Control Panel.
139. Gunakan tombol F3 untuk membuka fitur Find saat berada di Windows Explorer atau desktop.
140. Atur koneksi dial-up dengan Telephony Location Manager. Fitur Telephony Location Manager ini akan membantu Anda mengoptimalkan koneksi dial-up. Caranya, klik Start|Run dan ketikkan “tlocmgr” tanpa tanda kutip.
141. Jika komputer Anda tidak bisa di-set Dalam mode standby atau suspended, maka perbaiki dengan Pmtshoot dari http://support.microsoft.com/?kbid=185949.
142. Selalu back-up registry sebelum melakukan perubahan di dalamnya. Caranya, gunakan Registry Checker yang bisa ditemui di Start|Programs| Accessories|System Tools|Tools.
143. Buat sebuah disket bootable untuk Windows 98 dengan cara memformatnya menggunakan system files. Kemudian copy file c:\windows\command\scanreg.exe dan c:\windows\himem.sys ke dalam disket tersebut. Jangan lupa, edit file config.sys yang berada di disket dengan memberi tambahan baris “device =a:\himem.sys” tanpa tanda kutip.
144. Untuk me-restore registry saat komputer tidak mau berjalan, coba booting dengan boot disk. Kemudian masuk ke drive C:\ dan ketikkan “scanreg\restore”, tanpa tanda kutip. Ikuti angkah-langkahnya hingga selesai. Kemudian keluar dari DOS.
145. Tambahkan shortcut Control Panel ke Start Menu dengan mengklik kanan tombol Start dan klik Open. Kemudian klik kanan di area kosong, pilih New|Folder. Isikan “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” tanpa tanda kutip dan tekan Enter.
146. Anda bisa menghilangkan kotak dialog password yang muncul kali pertama sebelum masuk dalam Windows. Caranya, masuk ke Control Panel, buka Password dan buka tab Change Password. Isi kolom password lama dengan password yang Anda miliki, dan kosongkan kolom new password. Setelah itu, klik tab User Profiles dan enable option All users of this PC use the same preferences and desktop settings. Perubahan ini akan berjalan setelah Windows di-restart.
147. Untuk membatalkan perintah Print, buka icon Printer di system tray dengan mengklik ganda. Kemudian sorot file yang sedang di-print pada Window Printer dan klik kanan kemudian Cancel.
148. Temukan tool-tool under DOS yang masih layak dipergunakan dalam folder tools\MSDOS di CD Instalasi Windows 98.
149. Jika Windows 98 atau Me berjalan lambat, periksa memory. Caranya, klik kanan My Computer dan pilih Properties. Buka tab Performance dan lihat System Resource. Jika mencapai 80 persen, restart komputer. Ingat, tutup semua program sebelum melihat System Resource.
150. Gunakan Sysedit untuk mengedit file-file system. Misalnya Autoexec.bat dan sebagainya. Ketikkan “sysedit” di kotak dialog Run tanpa diberi tanda petik.
Nama:
Minaldy Adam Ramandha (jimmyloen)
Riwayat Hidup:
SD Ngaglik 2 Batu, SMP 1 Batu, dan sekarang study di SMK PGRI 3 Malang
E-mail: j_myloen_vna@yahoo.co.id
Sumber Referensi:
Maaf, banyak sekali media yang saya jadikan sumber tulisan ini.Jadi,saya mohon maaf bila tidak menyebutkannya satu per satu.Thank’s semoga bermanfaat!!

Rabu, 17 Juni 2009

aplikasi phonebook menggunakan Java





tags: aplikasi gratis, aplikasi java gratis, aplikasi keren, aplikasi phonebook, aplikasi phonebook gratis, aplikasi phonebook java, aplikasi rental film, box.net, contoh aplikasi phonebook java, downlaod aplikasi, download, download java, e'MovieRental, eecchhoo, free aplikasi java, free aplikasi phonebook, free download, Java, java project, movie rental, OpenSource, phonebook, pocong, Swing Make Over, swing styles
by echo

phonebook java Setelah sukses dulu dengan eMovieRental , sekarang saya buat lagi aplikasi yang bernama ePhoneBook :D

Tau dari mana Sukses :D

Yup dari data download eMovieRental yang ada di Box.net

Saat tulisan ini dibuat download eMovieRental udah lebih dari 4700 download :D

Agak kurang percaya juga sich :

image

Diatas itu screen shoot statistik download. Padahal itu diupload tanggal 14 Juli sedangkan sekarang baru akhir Agustus. Hmm baru hampir 2 bulang, ternyata statistik downloadnya bener-bener gede :D

Kembali ke topik!

Sekarang saya buat sebuah aplikasi yang bernama ePhoneBook. Aplikasi ini merupakan aplikasi PhoneBook menggunakan Java. Jadi aplikasi ini gak sekomplek eMovieRental.

Jadi kalo anda gak akan terlalu pusing buat memahami alur program yang saya buat ini :D

image

image

image

Kalo udah penasaran, silahkan download projectnya disini :

http://eecchhoo.wordpress.com/my-project-3/

untuk penggunaannya hampir sama dengan eMovieRental

Semoga Berguna

:D



from → Java Programming

Selasa, 16 Juni 2009

NO smoking



Stop Merokok… Sangat Berbahaya - Ardiz TarakanBanyak orang sadar bahwa merokok dapat membunuhnya. Mereka juga mengetahui merokok menjadi penyebab serangan jantung, stroke , kanker paru-paru dan beberapa penyakit berat lainnya. Namun, para perokok tetap saja tidak peduli dan tetap tersenyum apabila diingatkan dengan ancaman yang setiap saat akan dapat menyiksanya dalam waktu lama, dan bahkan dapat merenggut nyawanya.

Menurut data dari National Health Education, Ministry of Health of Singapore, bahwa 90% kematian karena kanker paru-paru terjadi diantara perokok di Singapura. Penyebab utama kematian di Singapura adalah penyakit jantung. Hasil penelitian membuktikan, 40% kematian karena penyakit jantung sebelum umur 65 tahun berhubungan dengan rokok/perokok. Sementara Stroke menempati peringkat ketiga penyebab kematian di Singapura.

Apakah terbukti bahwa merokok dapat menimbulkan penyakit ?


Stop Merokok… Sangat Berbahaya - Ardiz TarakanSemua Pusat Kesehatan terbesar di dunia setuju bahwa merokok dapat menyebabkan kanker paru-paru, mulut, leher, pancreas, ginjal, kandung kemih, serta menjadi penyebab serangan jantung, stroke, tekanan darah tinggi, dan gangguan pembuluh darah. Juga sebagai penyebab penyakit paru-paru kronik seperti bronchitis dan pembengkakan paru-paru. Perokok lebih sering menderita batuk dan flu, infeksi paru-paru, radang usus, osteoporosis, impotensi dan kemandulan.

Mengapa Rokok Berbahaya ?

Setiap rokok/cerutu mengandung lebih dari 4.000 jenis bahan kimia, dimana 400 dari bahan-bahan tersebut dapat meracuni dan 40 dari bahan tersebut dapat menyebabkan kanker. Ada beberapa contoh zat berbahaya didalam rokok yang perlu di ketahui:

1. Nikotin. Nikotinlah yang menyebabkan ketergantungan. Nikotin menstimulasi otak terus menambah jumlah nikotin yang dibutuhkan. Semakin lama, nikotin dapat melumpuhkan otak dan rasa, meningkatkan adrenalin, yang menyebabkan jantung diberi peringatan atas reaksi hormonal yang membuatnya berdebar lebih cepat dan bekerja lebih keras. Ini berarti jantung membutuhkan lebih banyak oksigen untuk dapat terus memompa. Nikotin juga menyebabkan pembekuan darah lebih cepat dan meningkatkan resiko serangan jantung.

2. Karbon Monoksida. Gas berbahaya pada asap rokok ini seperti yang ditemukan pada asap pembuangan mobil. Karbon monoksida menggantikan sekitar 15% jumlah Oksigen yang biasanya dibawa oleh sel darah merah sehingga jantung siperokok menjadi berkurang suplay oksigennya. Hal ini sangat berbahaya bagi oerang yang menderita sakit jantung dan paru-paru karena akan mengalami sesak napas/napas pendek dan menurunkan stamina. Karbon monoksida juga merusak lapisan pembuluh darah dan menaikan kadar lemak pada dinding pembuluh darah yang dapat menyebabkan penyumbatan.

3. Tar. Tar digunakan untuk melapisi jalan/aspal, pada rokok/cerutu tar-partikel menyebabkan tumbuhnya sel kanker. Sebagian lagi berupa penumpukan zat kapur, nitrosmine dan B-naphthylamine, cadmium dan nikel.

4. DDT. DDT juga terdapat didalam rokok, DDT adalah pestisida untuk membunuh nyamuk dan semut .
5. Arsenik. Arsenik adalah racun pembunuh semut putih dan banyak digunakan pembunuh terkenal.
6. Cadmium. Bahan kimia yang terdapat pada baterai
7. Formaldehyde. Bahan kimia yang biasanya dikenal untuk membalsam mayat
8. Hydrogen Cyanide. Adalah racun yang digunakan untuk hukuman mati pada kamar gas.

9. Naphthalene. Zat mematikan yang terdapat juga pada kapur barus.

10. Polonium-210. adalah Zat Radioaktif.

11. Vinyl chloride. Zat kimia yang digunakan untuk membuat plastic



Apakah merokok membuat ketergantungan ?

Stop Merokok… Sangat Berbahaya - Ardiz TarakanRokok mengandung nikotin yang sama kandungan ketergantungannya dengan heroin atau kokain. Hanya dibutuhkan waktu 10detik bagi nikotin untuk mencapai otak, tempat dimulai reaksinya, yang membuat tubuh dan pikiran seseorang perokok menjadi tergantung terhadap zat tersebut. Orang akan dapat menjadi sangat tergantung setelah merokok beberapa batang. Seseorang perokok akan menemukan dirinya membutuhkan merokok terus menerus untuk menaikan kadar nikotin didalam tubuh. Apabila tidak merokok, seorang perokok akan merasakan perasaan yang tidak nyaman, yang kemunculannya disertai rasa lelah, kesemutan pada tangan, sakit kepala.

Adakah cara merokok aman ?

Tidak ada satupun cara merokok aman. Rokok dengan kandungan tar yang rendah mengandung racun kimia yang sama dengan rokok biasa. Selain itu karena perokok mempunyai ketergantungan dengan nikotin, kandungan tar yang rendah menyebabkan mereka akan menghirup lebih kuat atau merokok lebih dari biasanya. Pada akhirnya, jumlah tar dan nikotin yang masuk kedalam tubuh para perokok tersebut menjadi sama dengan apabila mereka merokok rokok biasa.

Filter rokok dapat menyaring sebagian dari tar dan nikotin, tertapi tidak mengilangkan adanya racun dari rokok yang terisap. Rokok dengan menthol hanya mengubah rasa dari rokok tetapi tidak mengurangi bahaya dari rokok itu sendiri.

Apakah saya akan tetap beresiko apabila rokok tersebut hanya dihirup tanpa menelan asapnya ?

Stop Merokok… Sangat Berbahaya - Ardiz TarakanBanyak zat kimia didalam asap rokok (termasuk nikotin) bisa terserap lewat mulut dan hidung, nikotin bahkan dapat terserap melalui kulit. Asap yang anda tiupkan tetap berada disekeliling udara dan pada saat anda menghela napas berikutnya, asap tersebut langsung terhirup keparu-paru anda. Terlebih banyak perokok yang tidak peduli dan tetap merokok di ruang ber-AC, banyak perokok mengisap tanpa menyadarinya bahwa hal tersebut sama seperti pada saat mereka yang bukan perokok, tetapi berada di ruangan yang sama dengan perokok tersebut.

Apa yang dimaksud dengan perokok pasif dan mengapa berbahaya ?

Seorang perokok pasif adalah orang lain yang menghirup asap dari orang lain yang merokok. Sudah dibuktikan bahwa perokok pasif menderita resiko kesehatan yang sama dengan orang yang merokok. Perokok pasif biasanya menderita iritasi mata, hidung berlendir, sakit tenggorokan dan sakit kepala. Apabila perokok pasif tetap berada di kondisi lingkungan perokok aktif, mereka mempunyai peluang yang lebih besar untuk terkena kanker paru-paru, serangan jantung dan infeksi paru-paru..

Apakah bahayanya bagi anak-anak perokok pasif ?

Anak-anak akan berada dalam keadaan bahaya apabila orang tuanya perokok dan juga merokok dirumah. Pertumbuhan dan perkembangan paru-parunya akan menjadi lambat, mereka akan lebih sering mengalami batuk, flu, dan infeksi seperti pneumonia. Yang berpenyakit asma semakin memburuk atau bagi yang belum pernah mengalami asma, maka penyakit asma akan dapat mengembang. Anak-anak akan mengalami lebih banyak gangguan pada telinga, hidung dan tenggorokan. Pada akhirnya mereka nanti juga akan menjadi perokok sama seperti orang tuanya mencontohkan.

Apa yang terjadi bila wanita merokok saat hamil ?

Pada saat wanita hamil dan merokok, maka zat kimia yang ada akan berpindah dari sang ibu ke darah janin yang dikandungnya. Bayi wanita perokok kemungkinan akan terlahir kekurangan gizi/kekurangan berat badan, premature atau bahkan meninggal. Bayi-bayi tersebut lebih sering meninggal pada tahun pertama kelahirannya. Kalaupun selamat, mereka mempunyai risiko terkena infeksi paru-paru dan keterlambatan /keterbelakangan fisikdan mental. Studi membuktikan, meski wanita hamil tidak merokok, asap yang dihirup dari suami perokok dapat memberikan efek samping kepada janin yang dikandungnya.

Apa keuntungan saya berhenti, setelah merokok bertahun-tahun ?

Apabila perokok berhenti, tubuhnya akan bebas dari nikotin selama delapan jam, dalam kurun waktu satu minggu, banyak efek samping merokok akan menghilangkan. Secara perlahan, tubuh akan memperbaiki sendiri apa yang sudah dirusak tembakau, selama dia belum terkena serangan penyakit ganas sebagai akibat merokok.. Tidak pernah ada kata terlambat untuk berhenti merokok. Perlu diingat, penyesalan tidak pernah berada di awal, khususnya setelah seorang perokok divonis menderita serangan jantung, kanker paru-paru dan stroke.

Cara terbaik berhenti merokok ?

Tidak ada satupun cara terbaik, setiap metode bekerja secara berbeda untuk setiap orang. Satu hal menjadi persamaan semua mantan perokok adalah mereka sangat ingin untuk berhenti merokok. Perlukan tekad dan kemauan sangat keras untuk melawan racun nikotin. Berhenti merokok adalah upaya mengalahkan diri sendiri, kenapa anda tidak mencoba, demi diri sendiri, istri/suami dan keluarga serta anak-anak yang kita cintai dan sayangi. Hidup yang singkat ini jangan kita jalani dengan menyedihkan atau dengan orang yangmenyedihkan, perokok itu orang yang menyedihkan. Selamat berusaha, Good Luck! Salam saya mantan perokok yang sudah sadar selama 15 tahun!

Senin, 01 Juni 2009

Internal Dependency dengan Ivy

Pada artikel sebelumnya, kita telah menyimpan artifact modul person-model di shared repository melalui mekanisme scp dengan private key. Pada artikel ini, kita akan menggunakan artifact person-model tersebut dalam modul person-dao-api. Pengambilan artifact dilakukan melalui mekanisme yang sama, yaitu scp dengan private key.


Berikut struktur folder modul person-dao-api.



Kita memiliki folder src yang berisi source code class PersonDao.java, yang isinya sebagai berikut.
view plaincopy to clipboardprint?
package com.artivisi.tutorial.ivy.dao;

import java.util.List;

import com.artivisi.tutorial.ivy.model.Person;

public interface PersonDao {

/**
* saves Person object into database.
* If object is already exists (denoted by not-null ID field),
* the existing record with the corresponding ID is updated.
* If the object is new (denoted by null ID field),
* new record is inserted.
*
* This method also set the ID field for new record.
* */
public void save(Person person);

/**
* fetch all person object in database.
* @return List of all person
* */
public List getAll();

/**
* fetch Person object with the speficied ID.
* @param id identifier for person object
* @return Person object if there is record found for the speficied id, null otherwise
* */
public Person getById(Long id);
}

Seperti terlihat dalam deklarasi import, class ini menggunakan class Person, yang sudah tersedia di shared repository. Kita akan melakukan build dengan menggunakan script build.xml. Isinya sama dengan yang ada di modul person-model, dengan perkecualian nama projectnya. Berikut isi build.xml.
view plaincopy to clipboardprint?









Dependensi modul person-dao-api terhadap person-model kita deklarasikan dalam ivy.xml sebagai berikut.
view plaincopy to clipboardprint?













Setelah build.xml dan ivy.xml selesai dibuat, kita bisa langsung melakukan build. Panggil target dari command line sebagai berikut:
ant build

Dari output perintah di atas terlihat bahwa Ivy akan menguraikan dependensi project dengan melakukan query ke semua resolver yang terdaftar. Setelah modul yang dibutuhkan (person-model) ditemukan, Ivy akan langsung mendonlodnya ke dalam folder lib. Karena isi folder lib sudah kita daftarkan ke dalam classpath, maka proses kompilasi akan berjalan dengan mulus. Berikut struktur folder person-dao-api setelah melakukan proses resolve.



Pada deklarasi dependensi di atas, terlihat bahwa modul person-dao-api memiliki dependensi terhadap modul person-model dengan revision latest.integration. Ini artinya Ivy akan menggunakan versi terbaru yang ada dalam repository. Untuk melihat kemampuan fitur ini, mari kita publish person-model dengan revision yang lebih baru.

Edit file build.properties dalam modul person-model, sehingga menjadi seperti ini.
view plaincopy to clipboardprint?
build.version = 0.0.2
release.type = integration

Setelah itu, bersihkan hasil kompilasi terdahulu, dan publish modul person-model.
ant clean publish-local

Lalu, pindah ke modul person-dao-api, dan lakukan build lagi.
ant clean build

Terlihat pada output, bahwa modul person-model yang terbaru akan didonlod, dan yang versi lama akan dihapus. Sehingga isi folder lib akan terlihat sebagai berikut.

Ivy memiliki beberapa cara untuk menentukan mana artifak yang terbaru (latest), yaitu: latest-time, latest-revision, dan latest-lexico.

Dengan menggunakan latest-time, Ivy akan melihat tanggal dibuatnya suatu artifak. Kalau artifak berada di repository filesystem, maka tanggal sistem operasi akan digunakan. Bila repository diakses melalui http, Ivy akan melakukan query terhadap http server. Metode ini, walaupun efektif, relatif lambat bila akses jaringan ke repository tidak mumpuni.

Latest-revision membandingkan nama versi artifak, dan mengenali beberapa keyword. Dia dapat menentukan bahwa versi 1.0-alpha lebih baru daripada 1.0-dev1, dan 1.0 lebih baru daripada 1.0-rc1.

Sedangkan strategi latest-lexico hanya membandingkan berdasarkan urutan abjad. Jadi, 1.0-m1 akan lebih baru daripada 1.0-build135.

Ketiga strategi tersebut sudah built-in dalam Ivy dan tidak memerlukan konfigurasi lebih lanjut.

Selain revision, Ivy juga mengenal terminologi status. Secara default, Ivy menyediakan tiga status diurutkan dari yang paling stabil/mature, yaitu release, milestone, dan integration. Bila kita menggunakan latest.integration, Ivy akan mengambil artifak terbaru berstatus apapun dari repository. Bila kita gunakan latest.milestone, Ivy akan mengabaikan rilis integration, dan hanya akan membandingkan milestone dan release. Demikian juga bila kita gunakan latest.release, maka versi terbaru hanya akan dicari dari artifak berstatus release.

Cara deklarasi latest.integration di atas disebut dengan dynamic revision, karena nomer revision tidak secara eksplisit disebutkan. Selain menggunakan latest.integration, ada beberapa mekanisme lain, yaitu menggunakan +, dan menggunakan range.

Kita bisa menggunakan + untuk memilih revisi terbaru untuk rilis tertentu. Misalnya bila kita memiliki modul dengan revisi 1.0.1, 1.0.4, 1.0.7, dan 1.1.4 dalam repository, kita dapat menggunakan 1.0.+ untuk memilih versi terbaru dalam lini 1.0, yaitu 1.0.7.

Kita juga bisa menggunakan range, untuk menentukan revisi yang dapat digunakan, misalnya [1.0,2.2] akan memilih semua revisi yang sama atau lebih besar dari 1.0, tapi lebih kecil atau sama dengan 2.2. Lebih lengkap tentang ini bisa dilihat di dokumentasi Ivy tentang dependensi.

Demikianlah deklarasi dependensi dengan Ivy. Pada artikel ini, kita baru mencoba dependensi terhadap modul yang kita buat sendiri. Di artikel selanjutnya, kita akan lihat bagaimana mendeklarasikan dependensi terhadap modul eksternal seperti Spring Framework atau Hibernate.

Null Date di MySQL

Bila memiliki tipe data DATE di database MySQL, format standarnya adalah yyyy-MM-dd.
Jadi, bila kita mau mengisi 17 Agustus 1945, kita lakukan seperti ini
view plaincopy to clipboardprint?
INSERT INTO hari_besar_nasional (tanggal, keterangan)
VALUES ('1945-08-17', 'Hari Kemerdekaan RI');

Bila kita tidak mengisikan tanggal alias NULL, maka MySQL akan mengisi kolom tersebut dengan nilai 0000-00-00. Sayangnya, nilai ini tidak diterima dengan baik oleh driver JDBC MySQL.

Berikut contoh kode program dalam Java
view plaincopy to clipboardprint?
String sql = "select * from hari_besar_nasional";
ResultSet rs = connection.createStatement().executeQuery(sql);

while(rs.next()){
System.out.println("Tanggal : "+rs.getDate("tanggal");
System.out.println("Keterangan : "+rs.getString("keterangan");
}

rs.close();

Jika ada data yang berisi 0000-00-00, maka akan terjadi exception sebagai berikut:

java.sql.SQLException: Cannot convert value ‘0000-00-00 00:00:00′

Masalah ini dijelaskan di dokumentasi MySQL ini.

Solusinya adalah mengganti parameter koneksi database, yang tadinya seperti ini :
jdbc:mysql://localhost/nama_database

menjadi seperti ini
jdbc:mysql://localhost/nama_database?zeroDateTimeBehavior=convertToNull

SSH dengan JSch

Kita sudah biasa mengakses komputer lain menggunakan SSH.
Cukup ketikkan ssh username@namaserver, tekan enter, dan lakukan apa yang kita mau.
Nah, bagaimana kalau kita ingin membuat aplikasi yang butuh mengakses komputer lain?
Misalnya, kita ingin membuat aplikasi sederhana yang menampilkan input IP Address, Username, Password serta tombol Shutdown.
Begitu input field kita isi dan tombol Shutdown ditekan, aplikasi kita akan melakukan ssh ke komputer tersebut dan menjalankan perintah shutdown -h now.

Di Java, hal ini dapat dengan mudah dilakukan menggunakan pustaka JSch. Berikut langkah-langkah untuk menggunakan JSch.

Mendapatkan Pustaka JSch

Tentunya yang pertama kita lakukan adalah membuka website JSch dan mengunduh rilis terbaru. Pilih yang ZIP, jangan yang JAR, karena di dalamnya ada beberapa contoh penggunaan yang akan kita butuhkan untuk mencontek nantinya.

Paket ZIP ini belum dikompilasi, dan kita membutuhkan Ant untuk melakukan proses build. Jika Anda belum pernah menggunakan Ant, baca dulu tutorial ini. Setelah proses build selesai dilakukan, akan muncul file *jar di dalam folder dist.
Template Aplikasi Java

Buatlah project Java menggunakan editor yang Anda sukai. Pastikan jar JSch sudah terdaftar di project Java yang barusan dibuat. Setelah itu, buatlah Java Class sebagai berikut
view plaincopy to clipboardprint?
public class JschDemo {
public static void main(String[] args) throws Exception {

}
}

Untuk selanjutnya, kode program akan ditulis di dalam method main.
Parameter koneksi

Untuk melakukan koneksi ke komputer lain, kita memerlukan beberapa variabel, ditunjukkan dengan kode sebagai berikut.
view plaincopy to clipboardprint?
String host = "localhost";
String user = "endy";
String pass = "java";
String command = "shutdown -h now";

Kita akan melakukan koneksi ke komputer kita sendiri (localhost) dengan username endy dan password java. Setelah berhasil terhubung, kita akan menjalankan perintah shutdown -h now.
Pre Requisite

Agar kode program kita bisa dijalankan, ada beberapa persyaratan sebagai berikut:
Komputer yang ingin dihubungi harus menjalankan SSH server
Komputer yang ingin menghubungi harus melakukan koneksi SSH secara manual terlebih dulu,
agar komputer tujuan terdaftar di file known_hosts
User yang digunakan untuk koneksi harus memiliki akses yang cukup untuk melakukan perintah yang diinginkan
Menggunakan JSch

Setelah parameter koneksi kita deklarasikan, dan juga prasyarat di komputer tujuan dipenuhi, sekarang kita bisa mulai menggunakan JSch.
Pertama, kita instankan dulu object dari class JSch.
view plaincopy to clipboardprint?
JSch jsch = new JSch();

Kemudian, kita berikan database known_hosts, yaitu daftar komputer tujuan beserta public keynya. Ini berguna untuk melakukan verifikasi terhadap komputer tujuan.
view plaincopy to clipboardprint?
jsch.setKnownHosts("/home/endy/.ssh/known_hosts");

File known_hosts ini akan otomatis dibuat bila kita melakukan koneksi SSH ke komputer lain. Itulah sebabnya kita harus melakukan koneksi manual terlebih dulu, sehingga public key komputer tujuan sudah terdaftar dalam file ini. Alternatif dari menggunakan file ini adalah mendaftarkan public key di komputer tujuan dan menggunakan private key untuk login.

Selanjutnya, kita membuka koneksi ke komputer tujuan
Session session = jsch.getSession(user, host);
session.setPassword(pass);
session.connect();

Lalu, kita membuka channel. Channel menggambarkan bentuk interaksi kita dengan komputer tujuan. JSch menyediakan beberapa jenis channel, misalnya exec dan shell. Kita menggunakan exec untuk mengeksekusi satu perintah saja. Sedangkan shell bisa digunakan untuk membuka terminal interaktif yang bisa kita berikan perintah sebanyak kita mau.
view plaincopy to clipboardprint?
ChannelExec channel = (ChannelExec) session.openChannel("exec");
channel.setCommand(command);
channel.connect();

Kita bisa membaca output dari perintah yang kita jalankan menggunakan I/O Stream seperti biasa.
view plaincopy to clipboardprint?
BufferedReader reader = new BufferedReader(new InputStreamReader(channel.getInputStream()));
String output = reader.readLine();
while (output != null) {
System.out.println(output);
output = reader.readLine();
}
reader.close();

Segera setelah perintah selesai dijalankan, kita mengakhiri channel dan session.
channel.disconnect();
session.disconnect();

Berikut adalah keseluruhan kode program.
view plaincopy to clipboardprint?
public class JschDemo {

public static void main(String[] args) throws Exception {
String host = "localhost";
String user = "endy";
String pass = "java";
String command = "shutdown -h now";

JSch jsch = new JSch();
jsch.setKnownHosts("/home/endy/.ssh/known_hosts");

Session session = jsch.getSession(user, host);
session.setPassword(pass);
session.connect();

ChannelExec channel = (ChannelExec) session.openChannel("exec");
channel.setCommand(command);
channel.connect();

BufferedReader reader = new BufferedReader(new InputStreamReader(channel.getInputStream()));
String output = reader.readLine();
while (output != null) {
System.out.println(output);
output = reader.readLine();
}
reader.close();

channel.disconnect();
session.disconnect();

}
}

Selamat mencoba. Bila percobaan Anda sukses, komputer yang sedang Anda gunakan akan shutdown setelah aplikasi selesai dijalankan.

Java: Tidak untuk Pemula

Beberapa kali sepanjang perjalanan hidup, saya berkesempatan untuk mengajarkan Java kepada orang lain. Satu hal yang saya simpulkan dari pengalaman tersebut adalah “Java kurang cocok bagi pemula”.

Beberapa orang yang tidak setuju sekarang sedang bersiap-siap menggulung scroll-bar ke bawah, ke bagian komentar, untuk menumpahkan uneg-unegnya. Tapi sabar dulu, baca sampai selesai dan Anda akan mengerti maksud saya.

Sebelum kita mulai, mari definisikan dulu kata “pemula”. Pemula yang saya maksudkan adalah orang yang sama sekali belum pernah coding. Bisa memformat harddisk tidak masuk hitungan.

Ok, sekarang bayangkan Anda adalah seorang pemula. Bersemangat tinggi ingin belajar pemrograman, soalnya kayaknya titel programmer terlihat keren di kartu nama. Berdasarkan hasil browsing dan chatting di sana-sini, kata orang sih sekarang jamannya Java. Baiklah, mari kita belajar Java.

Anda ikut training Java -seperti lazimnya sopan santun di dunia pemrograman- hal pertama yang diajarkan instruktur adalah Hello World.

Instruktur: Selamat pagi bapak dan ibu. Sekarang kita akan belajar Hello World. Silahkan buka Notepad, dan ketik kode berikut:

public class HelloWorld {
public static void main(String[] xx){
System.out.println("Hello World");
}
}

Instruktur: Dengan kode di atas, kita akan dapat mencetak tulisan “Hello World” ke layar. Bagaimana? Hebat kan?

Peserta: !@#$%[sumpah serapah disensor ]. Sama sekali tidak hebat. Apa itu class? Kenapa harus public? Apa artinya void? static? Berarti ada dynamic dong? Apa bedanya kurung kotak [] dengan kurung bulat () dan kurung kurawal {} ? …. [lagi-lagi disensor karena pertanyaan terlalu banyak]

Java, memang adalah bahasa yang mature. Sudah stabil (artinya tidak terlalu banyak perubahan fundamental) dan sudah teruji digunakan berbagai aplikasi besar dengan sukses. Tetapi tidak berarti mudah bagi pemula.

Seperti pada contoh sederhana di atas, sebetulnya baris yang ingin kita ajarkan adalah:
System.out.println("Hello World");

Tapi ada banyak baris lainnya yang ikut muncul. Karena ya di Java untuk Hello World memang itu kebutuhan minimalnya. Bandingkan dengan:

Ruby
puts "Hello World"

PHP
view plaincopy to clipboardprint?
echo("Hello World");

Perhatikan bahwa saya tidak mempermasalahkan urusan kompile dan eksekusi, karena itu memang sudah konsep dasar Java bahwa source code harus dikompilasi.

Jadi, kesimpulannya adalah untuk mengajarkan Hello World, kita juga harus mengajarkan tentang:
Apa itu class
Akses level untuk class dan method, kalo gak pake public gimana? Gak bisa diakses di luar package. Jadi, harus ajarkan juga tentang ….
Apa itu package
Konsep method dan return value
Array
Perbedaan class method (static) dan instance method

Waaa …
Berdasarkan keterangan di atas, saran saya untuk yang belum pernah coding sebelumnya adalah belajar dengan bahasa lain dulu. Misalnya PHP yang sintaksnya agak mirip. Nanti kalo sudah tau apa itu array, function, class, object, baru belajar Java.

Ini akan membuat hidup jadi lebih mudah untuk yang belajar, juga untuk yang mengajari.