Rabu, 14 Desember 2011

9 Etika yang Terlupakan

Kehidupan yang makin penuh tuntutan membuat gaya hidup manusia semakin berubah. Bahkan beberapa hal sederhana yang dulu penting kini sering dilupakan.

Di tengah kesibukan dan nilai-nilai baru yang kita terima dari berbagai sumber, banyak hal kecil yang pelan-pelan ditinggalkan. Etika-etika ringan yang dulu penting, kini perlahan terlupakan atau bahkan sengaja disamarkan untuk kepentingan pribadi. Tentu saja Anda tak ingin dicap sebagai orang yang egois dan tidak peduli sekitar.


1. Maaf, terima kasih, tolong
Tiga kata ini sering kali lupa kita ucapkan kepada orang-orang di sekitar. Akan lebih baik menggunakan kata “tolong” saat meminta office boy atau asisten rumah tangga melakukan sesuatu untuk kita. Begitu juga sesudahnya, kata terima kasih kerap lupa diucapkan. Memang kesannya sepele, tapi orang yang dimintai bantuan akan merasa lebih dihargai jika Anda mau mengucapkan tolong dan terima kasih.

Saat bersenggolan di pusat perbelanjaan atau tak sengaja menginjak kaki orang saat berhimpitan di bus, seringkali terlihat orang tersebut hanya berpaling tanpa mengucap kata maaf. Tak ada yang dirugikan saat kata maaf terucap, yang ada justru perasaan lebih tenang. Kata maaf merupakan kata yang simpel namun seringkali sulit diucapkan. Jangan termakan gengsi saat mengucap kata maaf. Itu bisa membantu Anda memperbaiki hubungan dengan orang lain atau membuat suasana menjadi lebih damai.


2. Menatap mata
Pemandangan umum saat ini adalah, seseorang menatap ponselnya ketika berbicara dengan orang lain. Usahakanlah untuk selalu menatap lawan bicara Anda saat sedang berbicara atau memberikan instruksi. Tunda sesaat aktivitas di handphone Anda ketika sedang berbicara dengan seseorang. Menatap lawan bicara akan membuat mereka merasa lebih dihargai. Jika memang respon di ponsel Anda tidak bisa ditunda, sebaiknya komunikasikan hal tersebut dengan lawan bicara. Katakan "Maaf saya harus menjawab SMS penting ini terlebih dahulu," dan setelah itu lanjutkan pembicaraan.


3. Menahan pintu 
Ini tindakan yang sangat simpel yang menunjukkan Anda menghargai orang lain. Saat hendak keluar atau masuk melalui pintu, usahakan tahan pintu untuk orang di belakang Anda. Tindakan kecil ini menunjukkan Anda orang yang perhatian dan menghargai orang lain di sekitar.


4. Masuk lift 
Bahkan di perkantoran mewah, pemandangan ini sering terjadi. Seseorang langsung masuk ke lift ketika belum semua orang di lift keluar. Tindakan seperti ini justru membuat proses keluar-masuk lift lebih lama karena ada orang yang terhalang untuk keluar. Sebaiknya, tunggu sampai semua orang keluar baru Anda masuk ke dalam lift. Dengan begitu semua orang nyaman dan tidak perlu ada orang yang kesal dan mengumpat karena terhambat jalan keluarnya.


5. Berikan tempat duduk 
Sering kali penumpang yang masih sanggup berdiri terlihat menduduki kursi yang seharusnya bisa diberikan kepada yang lebih membutuhkan. Walau sejak sekolah dasar pelajaran ini sudah diberikan, tapi tetap saja masih banyak orang yang melupakannya. Wanita hamil, orang berusia lanjut, penyandang cacat, dan anak-anak sebaiknya diberikan prioritas untuk memperoleh tempat duduk. Bahkan di beberapa kendaraan umum sudah ada tanda untuk itu. Beberapa teman bahkan mengaku sering pura-pura tidur agar bisa tetap duduk walau ada yang lebih membutuhkan.

Posisikan diri Anda seperti orang tersebut, jika Anda merasa ingin duduk saat membawa bawaan berat, maka tak ada salahnya memberikan tempat duduk pada orang yang membawa bawaan berat saat bertemu di kendaraan umum.


6. Antre 
Terburu-buru bukan alasan untuk memotong antrean dengan berbagai trik. Jika ada sekumpulan orang menunggu di depan lift, Anda tak bisa semena-mena menyerobot ke depan untuk mendapat giliran masuk. Bukan hanya Anda di dunia ini yang terburu-buru. Hargailah orang lain di sekitar. Anda tentu kesal jika antrean Anda diserobot. Jangan melakukan hal yang sama pada orang lain.


7. Memperkenalkan teman
Adakalanya kita lupa mengenalkan teman kita dengan teman baru saat bertemu di suatu tempat. Jika Anda pergi dengan ibu, lalu bertemu teman, kenalkanlah ibu Anda kepada teman. Begitu juga ketika Anda pergi bersama orang lain. Kenalkan teman Anda beserta hubungannya. Misalnya, "kenalkan ini Adam, kakak saya" atau "kenalkan ini Dina, teman kantor saya". Hal kecil tersebut membuat teman atau partner kita merasa dihargai karena diakui keberadaannya. Selain itu membuka pertemanan baru adalah hal yang baik.


8. Sibuk dengan telepon
Saat ada pertemuan penting atau beribadah, jangan lupa atur bunyi telepon seluler Anda agar tidak menganggu. Jika tidak terlalu penting sebaiknya jangan angkat telepon masuk saat sedang dalam pertemuan penting. Minta izin terlebih dahulu lalu tinggalkan ruangan jika memang harus mengangkat telepon.

Begitu juga dengan nada bicara, usahakan untuk tidak berbicara dengan suara keras saat Anda berada di tempat umum seperti mal, kantor, atau sekolah. Kehadiran ponsel pintar membuat banyak orang kini terbagi perhatiannya pada kegiatan yang sedang dilakukan. Saat sedang beribadah sebaiknya simpan rapat-rapat ponsel Anda di tas. Jangan pula membuat teman atau orang tua Anda kesal dengan terus memainkan ponsel saat berbicara dengan mereka.


9. Menyapa 
Saat bertemu tetangga, berikan sapaan yang ramah. Jangan berlaku pura-pura tidak melihat ketika berpapasan dengan orang yang Anda kenal. Bangun hubungan baik hanya dengan teguran yang sederhana. Anda tidak pernah tahu kapan akan membutuhkan orang tersebut. Karena itu tak ada salahnya bangun hubungan baik dengan tindakan-tindakan yang kecil namun berarti.

Senin, 12 September 2011

10 Hal yang Harus Dilakukan Mahasiswa Komputer Sebelum Lulus

     Saya baca artikel di Joel on Software tentang saran-sarannya kepada mahasiswa ilmu komputer. Sarannya dituangkan dalam sebuah daftar “hal-hal yang harus dilakukan mahasiswa ilmu komputer sebelum lulus”. Sayatertarik untuk membuat daftar saya sendiri yang disusun berdasarkan pengalaman saya sebagai mahasiswa dan sebagai programmer. Daftar ini saya susun berdasarkan urutan dari yang paling penting hingga yang kurang penting.
  1. Belajar menulis - “A software doesn’t exist, if it doesn’t have documentation!”
  2. Kuliah yang bener – Konsep Ilmu Komputer yang kuat akan sangat membantumu di sesi wawancara kerja
  3. Ambil kursus pemrograman, terutama OOP – Belajar programming dengan jalur yang tepat dan metode penulisan kode program yang mengikuti design pattern dan code convention yang baik.
  4. Cari tempat magang yang bagus – Setiap universitas pasti mengadakan program magang, manfaatkan dengan baik dan carilah tempat magang yang memberi pekerjaan programming, jangan ambil tugas magang yang hanya memberi tugas input data.
  5. Belajar bahasa inggris – Surfing di internet tanpa bisa bahasa inggris sama saja seperti nyetir ga bisa baca rambu lalu lintas.
  6. Belajar mikro-ekonomi – Belajar ekonomi dan bayangkan dirimu menjadi enterprenur nantinya, jgn mau jadi bawahan terus.
  7. Jangan meremehkan mata kuliah non IT hanya karena membosankan – IP jelek hanya akan menimbulkan banyak keraguan dan impresi yang tidak bagus pada waktu mencari kerja nanti.
  8. Berhentilah mengkhawatirkan nanti akan kerja di mana – Do it the best you can do, and it will bring you to the best workplace available.
  9. Buatlah sebuah aplikasi sederhana sampai selesai – Aplikasi ini nantinya bisa digunakan pada waktu wawancara, untuk membuktikan bahwa kita bisa menerapkan prinsip “get things done!” tidak cuma coding kesana kemari tapi tidak menyelesaikan pekerjaan.
  10. Aktif di komunitas – Dengan sering memposting ke forum/milis kita akan tahu apakah pemahaman dan penguasaan terhadap suatu konsep benar atau salah, cukup atau kurang. Ini penting sekali untuk mengetahui sebenarnya kita siap atau tidak terjun di dunia kerja.
Nah Sekarang mari kita bahas satu-persatu list diatas.

1. Belajar Menulis
      Terus terang selama karir saya sebagai mahasiswa, yang berlangsung cukup lama, belum pernah sekalipun kebagian tugas untuk membuat dokumentasi program. Dari dulu, jaman-jaman masih mengerjakan tugas kuliah, kerjaan saya cuma satu : Coding. Oke, ini mbantu banyak dalam meningkatkan skill programming. Tapi setelah saya terjun di dunia kerja kerja, ada satu hal yang saya sadari : Programmer yang menginspirasi saya, kebanyakan bukan programmer yang jagooo banget, yang sampai bisa membuat kernel OS (Linus Tordsvald atau Andrew Tannebaum), tetapi blogger-blogger yang rajin menulis.
 
Roman StroblSamuel FranklynJeff AttwoodEndy MuhardinFrans Thamura dan Joel Spolsky adalah blogger-blogger dan aktivis komunitas yang sangat rajin menulis. Mereka mempunyai blog dan postingan di komunitas yang bagus sekali. And they inspire me a lot!

     Penting buat kita untuk membuktikan eksistensi kita sebagai “Profesional” dan membagikan pikiran kita kepada orang lain. Manfaatnya banyak sekali, terutama untuk mengasah skill kita dalam menyampaikan pendapat dan menjelaskan ide. Programmer adalah Knowledge Worker, kita dihargai dari level Knowledge yang kita punyai. Jika kita tidak dapat menyampaikan “Knowledge” yang kita punyai, ya resikonya kita bisa dinilai “undervalued”, dinilai lebih rendah dari level kita sebenarnya.

     Ada ungkapan “Software doesn’t exist, if it doesn’t have documentation”. Dalam dunia IT documentation menempati posisi yang sangat penting. Bukan formal development documentation yang isinya requirement, UML Design dan sebagainya, tetapi user documentation. User tidak akan bisa menggunakan software kita kalau tidak ada dokumentasi bagaimana menggunakan softwarenya, apalagi kalau software kita berupa Framework Library. Spring, Framework Library dari komunitas yang paling sukses, mempunyai dokumentasi yang exhaustive ( baca semua dokumentasinya bisa gak selesai-selesai), dan ini benar-benar menjadi strong pointnya Spring.

   Menulis dokumentasi juga merupakan bagian dari profesionalisme programmer. Membuat aplikasi, apalagi aplikasi berbasis produk, tidak hanya menulis kode program semata, tetapi juga mencakup: marketing, support, dokumentasi dan sebagainya sampai aplikasi tersebut benar-benar dipakai user. Hanya programmer amatir yang menulis program kemudian “abandon it”. Kita ini membuat program untuk digunakan oleh user, kalau itu menghendaki kita menulis dokumentasi yha tulis, kalau harus support dan menjawab pertanyaan di forum ya kerjakan, karena ini bagian dari profesionalisme kita sebagai programmer. “We dont create application and abandon it, we create application and ship it!!”.

     Write something ordinary, and you will be appreciated by other people more than you create smart, tricky, owesome code which propably no one in this world would ever see it.

2. Kuliah yang benar
      Dari pengalaman saya wawancara kerja, sebenarnya pewawancara cukup memahami bahwa freshgrade itu tidak mempunyai skill kerja yang bagus. Tetapi pewawancara harus menilai apakah yang diwawancara tersebut mempunyai pemahaman yang cukup baik tentang IT. Pewawancara akan menanyakan hal-hal fundamental seperti konsep algoritma, konsep sql dan memberikan sedikit test programming yang sederhana. Kalau setiap praktikum diikuti dengan baik, seharusnya semua hal tersebut dapat dijawab dengan lancar.

    Penting juga untuk memahami konsep-konsep dasar Ilmu Komputer dengan baik sebagai pengetahuan wajib untuk programmer seperti konsep Operating System, Jaringan dan Relational Database. Kita kuliah bertahun-tahun, masak konsep dasar Ilmu Komputer ga ngerti? ngapain aja boz?

     Satu lagi fakta yang membuat saya cukup menyesal kenapa dulu lulusnya telat sekali (baca: 7 tahun), karena kalau kerja di luar negeri terus dilihat ijazahnya kok lulus 7 tahun, bisa menghambat visa kerja, hal ini dikarenakan di negara lain, kalau kuliah lulusnya lama itu artinya tidak sanggup menyelesaikan pendidikan dengan baik, ibaratnya jaman sekolah dulu nggak naik kelas. Lama pengalaman kerja juga menentukan besaran gaji yang bisa diminta, teman-teman seumur saya tentu saja mempunyai pengalaman kerja 3 sampain 4 tahun lebih banyak dari saya yang telat lulus :( , nasib.. nasib…

3. Ambil kursus pemrograman, terutama OOP
      Kita dididik, terutama, untuk menjadi software developer. Mungkin ada juga senior sejurusan kita yang bekerja di bidang lain disamping sebagai programmer. Tetapi coba lihat dengan teliti jalur karir yang mereka tempuh dari awal lulus kuliah, kemungkinan awalnya mereka adalah programmer. Freshgrade sebagian besar tidak mempunyai banyak pilihan jalur karir. Kalau IPnya tidak cum laude, lulusan IT akan susah memasuki area management. Kalaupun bisa, prosesnya sangat panjang, berbulan-bulan. Jangan sampai dalam masa penantian menemukan pekerjaan impian tersebut, kita menganggur, ini akan jadi handicap(kelemahan) yang besar dimata pewawancara.

     Jadi kesimpulanya, apapun nanti jalur karir yang ingin anda tekuni, menjadi programmer adalah batu pijakan pertama yang cukup mudah dilalui. Jangan sia-siakan waktu anda yang berharga dengan terus menunggu berbulan-bulan hingga tawaran terbaik datang ke depan pintu. “Start earlier, take a grip and start to build our skill”.
   
    Bagi orang-orang sevisi dengan saya, coding sampai tua :D , mengambil kursus pemrograman OOP sangat penting. Gap antara freshgrade dan kebutuhan skill di industri sangat jauh. Kalau kita lulus dari kuliah tanpa punya skill apapun kita akan dihadapkan resiko dapet kerjaan yang underpaid, ya mau gimana, skill ga punya masak mau overpaid?
    
    Bahasa pemrograman (baca : Platform) yang sangat populer sekarang ini nyaris semuanya berbasis OOP. Kita tinggal memilih salah satu platform yang dirasa terbaik sebagai basis kompetensi kita di masa mendatang (baca artikel saya tentang why java?). Pemahaman akan konsep OOP sudah menjadi skill yang wajib untuk tetap eksis sebagai programmer.

     Kursus yang saya maksud disini bukan kursus sehari dua hari yang levelnya pengenalan (baca: maen-maen), tetapi kursus yang serius untuk menguasai platform pengembangan aplikasi. Pengalaman saya memberikan gambaran jelas pentingnya kursus ini, saya dulu kerja sebelum lulus karena keterpaksaan finansial (baca: kere :D ). Karena saya blom lulus dan skill == 0, saya harus menghadapi kenyataan dapet kerjaan underpaid, alias gaji cukup sampe tanggal 20, sisanya ya puasa!. Dengan kursus yang serius, kita bisa mengejar gap antara freshgrade dan kebutuhan industri, sehingga ga perlu dapet masa-masa underpaid kayak saya dulu :D .

     Sertifikasi dan belajar framework sangat penting untuk memoles portofolio kita sebagai pencari kerja. Ujung-ujungnya kita bisa menawar gaji lebih tinggi dengan bekal dua hal ini. Gampangnya anggap saja satu sertifikasi bisa menaikkan tawaran gaji perbulan sampai 500rb, setiap satu framework yang dikuasai juga menaikkan daya tawar gaji per bulan sampai 500rb. Dengan asumsi gaji awal freshgrad 3jt, kalau ditambah dengan SCJP + Spring + Hibernate setidaknya bisa lah ya minta 4,5jt per bulan ;) .

4. Cari tempat magang yang bagus 
     Magang adalah kesempatan pertama mahasiswa Ilmu Komputer berhadapan dengan proyek pengembangan perangkat lunak yang serius. Gak ada lagi main-main seperti ketika mengerjakan tugas kuliah. Semua langkah dalam SDLC dilaksanakan dengan sangat teliti, ga boleh ada kesalahan. Disinilah pengalaman akan mengajarkan kita bagaimana sebenarnya dunia industri dijalankan, pengalaman saya sih cuma satu : shock!. Ternyata apa yang saya pelajari di bangku kuliah benar-benar ga cukup. Sindrom panik merajalela di antara temen-temen seangkatan, milis angkatan yang biasanya sepi-sepi aja tiba-tiba rame dengan pertanyaan ini itu :D .

    Kalau anda bisa mendapatkan tempat magang yang bagus, misalnya perusahaan IT yang bonafid, pengalaman magang akan mengajarkan  banyak hal. Pengalaman ini akan jadi wake-up call bagi mahasiswa-mahasiswa bahwa mereka ini benar-benar unskillful dan masih belum siap masuk dunia kerja, disini sikap positif diperlukan untuk mengambil hikmah dari pengalaman. Jika anda benar-benar shock dan ga bisa bersikap positif, maka bisa jadi karir sebagai programmer mati sebelum berkembang :D .

5. Belajar bahasa inggris
      Ini sih ga perlu dijelaskan juga pada tahu kalau help, dokumentasi dan buku IT nyaris 95% bahasa inggris. Mencari tutorial komprehensif yang ditulis dalam bahasa indonesia seperti mencari kelereng dalam bak truk penganggkut pasir. “Learn english or know nothing!”.
     
    Akhir-akhir ini banyak sekali rekan-rekan saya yang bekerja di luar negeri, termasuk saya :D , selain karena gaji bisa berkali-kali lipat (hingga puluhan juta), rata-rata kota tujuan kerja kita jauh lebih nyaman dibanding jakarta, misalnya kuala lumpur, singapura, dubai, sydney, melbourne atau malah ke eropa dan amerika. Bahasa inggris tentu saja penting sekali untuk dikuasai dari mulai reading, speaking, listening hingga writing (menulis dokumentasi dan email).

6. Belajar mikroekonomi
      Dalam perjalanan hidup manusia yang naik turun, banyak sekali masa-masa dimana kita harus memilih untuk menjadi pengusaha atau profesional. Namun saya yakin apapun pilihan bidang karir kita nanti, ilmu ekonomi sangat dibutuhkan, terutama mikroekonomi. Kita perlu tahu bagaimana mengolah keuangan, bagaimana merancang bussiness plan, bagaimana menyusun budget, bagaimana menyusun laporan keuangan dan bagaimana mengatur rencana keuangan. Semua tugas-tugas tersebut lambat laun akan harus kita kerjakan, baik di level pribadi, keluarga atau perusahaan.
   
     Selain itu, dunia technopreneur sedang booming di Indonesia, akuisisi koprol oleh yahoo, akuisisi disdus oleh groupon dan investasi ratusan miliar group djarum ke kaskus membuat gairah dunia startup menggebu-gebu. Belajar mikroekonomi menjadi sangat penting dalam era seperti ini, ide brilian yang dibungkus dalam bussiness plan yang baik dan proyeksi keuangan yang ciamik bisa mendatangkan rejeki berlimpah-limpah dalam dunia startup.

7. Jangan meremehkan mata kuliah non IT hanya karena membosankan
   Saya pertama kali dapet nilai C pada waktu kuliah “Pengantar Ilmu Pertanian”, kemudian disusul oleh “Sosiologi Umum”, dilanjutkan dengan “Bahasa Indonesia II”. Dan anda tahu? saya sangat menyesal kenapa dulu nggak sedikit lebih keras belajar. Sekarang IPK ancur-ancuran, dan yang pasti saya dah ga bisa masuk perusahaan gede seperti Nokia yang menyaratkan IPK diatas 3.5.

    Oke, mungkin analogi diatas tidak selalu benar untuk banyak kasus. Banyak temen-temen bisa berhasil dengan IPK tiarap, tapi anda harus mendengar dulu cerita ini.
   Ada sebuah perusahaan A yang hendak melakukan rekruitmen pegawai freshgrade. Pak Wahyu, kepala bagian personalia bertugas untuk melakukan “pitching” dengan memasukkan iklan lowongan pekerjaan di beberapa media. Kemudian setelah batas waktu pendaftaran, ada banyak sekali pelamar yang mengirimkan lamaran pekerjaan.
 
Office boy datang melapor ke pak wahyu,
“Lapor pak, surat lamaran pekerjaan sudah selesai saya pack, mau diletakkan di mana nih pak?”,
“oh, silahkan letakkan di meja saya!”,
“wah, itu mustahil pak!”,
“lho, gimana maksudnya?”,
“lapor, lamarannya ada 10 dus ukuran kulkas tuju pintu pak!”
“hoh? oke-oke ga perlu panik, coba saya minta tolong disaring ya surat lamarannya, yang IPKnya dibawah 2.75 dipisahin”,
“siap pak, laksanakan”.
….
“Pak, lapor, sudah selesai dipisahkan”,
“oke, sekarang tinggal berapa?”,
“masih ada seribu pelamar lagi pak!”
“hmmm masih terlalu banyak, tolong yang IPKnya dibawah 3.5 disaring… , oh iyah kalo udah selesai disaring, lamaran sisanya kamu pack trus jual ke tukang kertas, uangnya buat kamu, mayan buat beli rokok, makasih dah mbantuin :D
“sama-sama pak”
 
     Nah dari cerita diatas, lamaran pekerjaan saya akan jadi bungkus kacang rebus :(.

     Menyebalkan sih belajar matakuliah non IT, tapi anda harus sadar, IPK adalah nilai evaluasi paling jelas menggambarkan kemampuan kita. Pertama, karena dinilai oleh banyak dosen. Kedua, dinilai dalam tenggang waktu yang lama. Ketiga, dinilai dari berbagai macam matakuliah yang berbeda-beda. Keempat, IPK mencerminkan bagaimana anda menyelesaikan masalah, asal-asalan atau perfeksionis. Bagi banyak perusahaan IPK menjadi tolok ukur paling berpengaruh untuk menilai profile seorang freshgrade. So? dont blow non IT course because it’s boring!

8. Berhentilah mengkhawatirkan nanti akan kerja di mana
      Beberapa temen saya, terutama dari jurusan non IT, banyak bertanya-tanya kemana nanti kerjanya setelah lulus. Karena lapangan pekerjaan untuk mahasiswa IPB yang sesuai dengan disiplin ilmu di bangku kuliah sangat terbatas. Sebagaian besar teman-teman saya bekerja di bidang yang berbeda jauh dengan jurusanya pada waktu kuliah dahulu. Tetapi hal ini sedikit berbeda dengan Ilmu Komputer, lapangan kerja sebagai programmer dan IT profesional masih sangat terbuka lebar. Berhentilah mengkhawatirkan nanti mau kerja di mana, pasti dapet kerjaan. Bagi lulusan IT “Nyari kerjaan itu gampang, nyari kerjaan yang gampang itu susah” :D .

9. Buatlah sebuah aplikasi sederhana sampai selesai
      Kultur perusahaan IT adalah “Result Oriented”. Artinya perusahaan ga peduli gimana kita ngerjainya asalkan selesai!. Mau siang tidur, malem begadang, atau berangkat kerja jam 10 balik jam 7 malam, terserah. Perusahaan hanya peduli bahwa tugas yang diberikan diselesaikan dengan baik dan dalam tenggang waktu yang ditentukan, “get things done!”. Dengan membuat aplikasi sederhana sampai selesai, pada waktu wawancara kita bisa menunjukkan kepada pewawancara bahwa kita bisa produktif menghasilkan sesuatu, tidak hanya bisa omdo.
     
     Pengalaman menyelesaikan aplikasi dari awal sampai akhir bisa menjadi poin yang sangat berguna dalam wawancara. Ada juga perusahaan yang menyaratkan kita berpengalaman terlibat dalam project, minimal dua kali, dari awal sampai akhir. Pengalaman seperti ini akan memberikan gambaran yang sangat penting untuk seorang programmer bagaimana proses SDLC berjalan.

10. Aktif di komunitas
      Komunitas bisa menjadi media yang sangat penting untuk mengembangkan skill kita sebagai programmer. Disana kita bisa bertanya jika ada kesulitan, dan menjawab jika ada yang bertanya. Menjawab pertanyaan anggota milis lain sangat berguna untuk mengetaui sejauh mana pemahaman kita tentang masalah technical. Dengan menjawab juga, kita akan mendapatkan feedback tentang konsep yang sudah kita pahami, kalau salah pasti ada yang menjelaskan dimana salahnya.
   
     Anggota komunitas sangat bervariasi dari profesional senior sampai newbie, jika kita sangat aktif, komunitas akan menyadari “kehadiran” kita. Saya sendiri merasakan dampak signifikan dari aktivitas di komunitas, terutama pengakuan banyak orang terhadap eksistensi kita sebagai profesional. Tentu saja hal ini akan sangat memperlancar karir kita, jadi orang terkenal itu enak lho, hahhahaha :D

     Nah, setelah membaca saran-saran diatas, terserah anda mau mengikuti atau tidak. Tapi ingat, saran ini tanpa garansi, kalau berhasil ya selamat, gw ikut senang, kalau gagal, plis saya jangan dibata ya! :D 



Sumber : http://ifnubima.org/

Rabu, 31 Agustus 2011

Cari Tau Nama Korea Anda

yaah, jika anda adalah  salah seorang penggemar Wonder Girls, SNSD, Super Junior, Shine, 2PM, 2AM, dan grub musik korea lainnya, maka applikasi yang satu ini hukumnya adalah wajib anda coba. Korea Name Generator, itulah nama aplikasi untuk mengubah nama anda kedalam bahasa korea. Sekarang ini lagi ngetrend-ngetrendnya punya nama berbau  korea.

so, jreng jreeeeeeeeeng..
inilah dia applikasi tersebut:

1. ini dia tampilan dari Applikasi Korea Name Generator

2. Pilih gender anda, lalu masukkan nama asli anda


3.Tadaaaa, nama korea anda pun siap di santap



ini link untuk applikasi tersebut:
http://rumandmonkey.com/widgets/toys/namegen/10981/

selamat mencoba gan

Selasa, 26 Juli 2011

Tutorial Kaspersky 2012 Resetter

Setelah 2 bulan non-aktif dalam dunia perbloggeran, kini aku coba untuk berbagi ilmu ini kepada kalian-kalian semua, khususnya untuk kakak kandungku tercinta.

tujuan dari tutorial ini adalah untuk menjadikan sisa masa aktivasi Kaspersky trial yang sudah habis kembali menjadi seperti kondisi awal (30 hari).

1. perhatikan license kaspersky, klik setting. 



2.pastikan "enable self-defense" dalam keadaan tidak dicentang.



3. matikan kasperskynya terlebih dahulu



4. download Kaspersky 2012 trial resetter pada link berikut,
   http://www.ziddu.com/download/15349482/KIS2012KTRBATTRIALkey.rar.html




5.setelah didownload, buka direktori dimana anda meletakkan kaspersky yang sudah didownload kaspersky, lalu Extract dengan menggunakan Winrar.


6. Jalankan program KIS-12.bat dengan run administrator

7. disini kita akan melakukan aktivasi ulang kaspersky 2012, pilih Activate Trial Version. Pastikan Notebook/Komputer anda telah terhubung dengan koneksi internet.



oke. Lisensi Kaspersky2012 telah direset ulang menjadi 30 hari.
semoga bermanfaat..!!

Selasa, 12 April 2011

Download Kencang dengan lftp

Karena rasa ingin tahu atau lebih tepat dikatakan penasaran,saya sering mendownload banyak file yang jika dilakukan secara biasa akan memakan waktu berhari-hari, untuk mengatasi masalah tersebut akhirnya saya googling dan menemukan sebuah artikel menarik berjudul unduh-super-cepat-menggunakan-lftp,cuma sayangnya atau kebetulannya aplikasi ini adanya di linux dkk. Agar lebih jelas dan demi membantu memasyarakatkan penggunaan linux, maka artikel tersebut saya tulis ulang di bawah ini tanpa seizin penulisnya (maaf ya mas ya). sbb :
Unduh Super Cepat Menggunakan lftp

Hanya dengan sedikit perintah di terminal dan program lftp, kita sudah mendapatkan sebuah pengelola unduhan dan penggegas unduhan (terjemahan versi saya sendiri dari download manager dan download accelerator) yang cepat/mampu memanfaatkan seluruh kapasitas lebar pita (bandwidth) yang anda miliki. Saya sudah merasakan sendiri kehebatan program Linux yang satu ini, bahkan saat pengelola unduhan lain hanya mampu menggenjot kecepatan antara 1KB/s s.d. 10KB/s lftp mampu mendapatkan kecepatan diatas 50KB/s. Tapi harap diingat bahwa semua aktivitas internet lain dapat terganggu karena perkakas yang satu ini.
Okelah, tanpa berpanjang cerita lagi berikut ini perintah lftp dengan opsinya yang biasa saya gunakan untuk menyedot lebar pita di kantor.
lftp -c "pget -c -n 100 http://blankon.cbn.net.id/blankon10022005-1.0.iso"
Penjelasan:
  • lftp -c: opsi -c berarti kita memanggil perintah tertentu yang didukung oleh lftp, perintah dimasukkan dalam tanda kutip ganda
  • pget: perintah ini untuk mendapatkan sebuah berkas dengan banyak koneksi sekaligus
  • -c: opsi -c pada pget berguna untuk melanjutkan unduhan
  • -n 100: opsi ini memberitahu pget untuk menggunakan koneksi sebanyak 100, manual pget sendiri mengatakan bahwa opsi ini akan sangat mempengaruhi koneksi secara keseluruhan
Karena perkakas ini sangat rakus lebar pita maka ada baiknya jika rekan-rekan menggunakannya secara bijaksana agar tidak mengganggu koneksi internet di jaringan. Saya pribadi biasanya menjalankan perintah ini saat akan pulang dari lab pada malam atau sore hari.



Sumber: adibaskom.co.cc

Sabtu, 09 April 2011

Belajar Cisco Online

Tahukah kalian bahwasannya ada begitu banyak orang yang ingin mendapatkan setitik ilmu dari Cicso Academi..? tahukah anda berapa biaya yang harus dikeluarkan untuk mendapatkan setitik ilmu itu..?

disini, saya akan memberikan solusi dari itu semua..
kamu bisa ngedapatin ilmu dari Cisco tanpa musti ngeluarin duit sepeserpun.
caranya gampang, tinggal klik aja link berikut, kamu bisa belajar online dari Cisco.

1. Cisco Academy semester 1
2. Cisco Academy semester 2
3. Cisco Academy semester 3
4. Cisco Academy semester 4

Mungkin masih ada lagi beberapa semester lainnya, tapi untuk saat ini aku upload 4 semester aja dulu. nanti kalo sempet, aq upload lagi deh..



Senin, 04 April 2011

Patch, Crack , dan Keygen

Acapkali setiap kita menginstall program berlisensi trial, masa pemakaiannya akan diberi batasan. Ada yang 3 hari, 7 hari, 15 hari, 30 hari, dan lain-lain. Adapula program yang berlisensi Free. Akan tetapi, fungsi yang diberikan dari program Free ataupun Trial sangatlah terbatas.
maka dari itu, kebanyakan para User melakukan suatu perubahan pada program tersebut agar kinerja program itu menjadi optimal, dan lisensinya pun menjadi lisensi penuh.

Nah, perubahan yang dimaksud diatas itu bisa berupa menggunakan Crack, Patch, ataupun Keygen. Apasih perbedaan dari ketiganya??
Yuk, mari intip langsung disini :

1. PATCH
Patch itu artinya menambal, jadi arti bebasnya gini: pada software (contoh program trial asli) itu terdapat suatu "modul/program" yang dibuat didalam programnya yang berfungsi memeriksa lisensi, batas waktu dll, nah dengan patch itu, "modul" tersebut ditambal, biasanya penambalan dilakukan dengan modifikasi registry atau modifikasi algoritma dalam program, dengan di patch maka "modul" tadi jadi tidak berfungsi dengan semestinya.
Cara menggunakan patch gampang (para cracker biasanya sudah buat programnya :-)) tinggal install program TRIAL itu, trus jalanin deh program Patch nya... udah gitu aja....


2. CRACK

Crack itu artinya putus, nah dalam dunia software(contoh program trial lagi ah...), seperti tadi, biasanya terdapat suatu algoritma yang akan aktif bisa "software" tersebut kita gunakan, algoritma dapat berupa percabangan, misalnya IF...ELSE atau JUMP (dalam asembler), dengan crack kita modifikasi itu, contohnya gini : dalam software (didalamnya lho... bisa di cek dengan ollydbg ) misalnya dalam program tersebut terdapat suatu algoritma :

a)JIKA program TRIAL dijalankan
b)MAKA aktifkan MODUL lisensi,
c)JIKA lisensi SALAH,
d)MAKA aktifkan modul Trial
e) sebaliknya JIKA BENAR
f) MAKA aktifkan program FULL

dengan crack maka logikanya dirubah, menjadi :
a)setelah mengaktifkan program
b)tidak peduli lisendi SALAH atau BENAR
c) MAKA aktifkan program FULL... hehehe... geto logikanya.

cara gunain crack macem-macem tapi biasanya :
Kita install dulu program TRIAL itu, lalu kita Copy deh program Crack nya (kalo windows di C://program files/nama_program_trial_tersebut/ )untuk menggantikan Program yang asli.


3. KEYGEN
beda dengan keygen, keygen atau key generator merupakan program peng-generate serial/key program ini dibuat oleh orang yang tahu "algoritma pengacakan" kode dari serial itu. gunanya menghasilkan serial original dari program itu.
cara pakai : Instal program seperti biasa, jika program itu minta SERIAL, maka buka program keygen, klik GENERATE (biasanya) kalo udah muncul serialnya, kita copy serial itu ke program yang minta SERIAL tadi, beres



INTINYA kegunaan dari PATCH/CRACK/KEYGEN itu sama aja yaitu supaya program TRIAL jadi FULL tanpa membeli lisensinya....

tapi kita ga usah pusing-pusing mikirin algoritma/bilangan pengacak/assembler/cracking tinggal cari aja diinternet banyak...

Sabtu, 19 Maret 2011

Membuka Password login windows




Lupa memang masalah yang biasa dihadapi manusia. Jika lupa password login Windows, ada cara untuk memulihkannya dengan menggunakan sistem operasi Ubuntu Linux.

Hal pertama yang perlu dilakukan adalah membuat Live CD atau Live USB Flashdisk Ubuntu Linux. Ubuntu Live ini akan digunakan untuk booting ke sistem dan melakukan prosedur yang dibutuhkan untuk membongkar password Windows tadi.



Cara paling mudah untuk melakukan itu adalah dengan men-download UNetBootin dan menjalankannya. Aplikasi sederhana ini akan men-download versi Ubuntu yang dipilih dan melakukan instalasi pada flashdisk yang Anda siapkan.

Tahap kedua adalah menginstall utility Open Source bernama chntpw. Hal ini dilakukan dari Ubuntu dengan menjalankan Synaptic Package Manager.

Untuk bisa mendapatkan chntpw, Synaptic Package Manager harus diarahkan untuk melihat pada penyimpanan aplikasi Universe. Hal itu bisa dilakukan dengan mengklik menu Settings > Repositories pada jendela Synaptic. Kemudian, centang pilihan ‘Community-maintained Open Source software (universe)’ dan klik Close.

Setelah itu, klik tombol Reload dan Synaptic akan men-download informasi paket terbaru dari Universe. Setelah selesai, ketikkan chntpw pada kotak Quick Search.

Jika sudah muncul, centang kotak di sisi tulisan chnptw, pilih ‘Mark for Installation’. Lalu klik Apply untuk menginstalnya.

Tahap ketiga adalah mengubah password Windows dengan chntpw.

1. Mount hardisk / drive yang berisi instalasi Windows Anda
2. Buka hardisk itu (klik Places) dan catat label drive yang muncul pada menu bar jendela file browser
3. Buka jendela Terminal (Applications > Accessories > Terminal)
4. Ketik perintah berikut pada Terminal:
cd / media
ls
5. Ketik: cd [label hardisk yang tadi Anda catat]
6. ketik: cd WINDOWS/system32/config
7. Untuk mengubah password Administrator, ketikkan perintah: sudo chntpw SAM
8. Akan muncul beberapa perintah yang bisa Anda pilih, perintah paling aman adalah membuat password jadi kosong. Lakukan ini dengan menekan angka ’1′, lalu tekan ‘y’ untuk konfirmasi
9. Pilih ’2′ untuk mengubah password ke kata tertentu, namun hal ini memiliki risiko error lebih besar
10. Untuk mengubah password user lain (non-administrator), ketikkan perintah berikut (dari Terminal): sudo chntpw –u [nama user] SAM

Sumber : linuxksb.wordpress.com

Perintah di linux dan fungsinya

cd x atau cd /x == masuk ke direktori x


cd .. atau cd ../ atau cd/.. == pindah ke direktori satu level di bawah
x lalu [tab] [tab] == berguna untuk mengetahui perintah apa saja yang tersedia yang berawalan huruf x
adduser == untuk menambahkan user baru
ls atau dir == untuk melihat isi suatu direktori
cat == untuk melihat isi dari suatu file text
mv x y == untuk memindahkan atau merename file x ke file y
cp x y == untuk mengkopi file x ke file y
rm x == untuk menghapus file x
mkdir x == untuk membuat direktori x
rmdir x == untuk menghapus direktori x
rm -r x == untuk menghapus direktori x beserta seluruh isinya
rm p == untuk menghapus paket tertentu
df atau df x == untuk mengetahui space kosong dalam device x
top == untuk mengetahui status memori (tekan q untuk quit)
man x == untuk mengetahui keterangan manual dari suatu perintah
less x == untuk melihat isi dari suatu file text
echo x == untuk mencetak isi dari suatu file x ke screen
mc == untuk menghidupkan Norton Commander dalam Linux (sangat berguna dan memudahkan bagi newbie)
mount == untuk menghidupkan suatu device spt cdrom
halt == untuk shutdown
reboot atau [ctl + alt + del] == untuk reboot

chmod == untuk mengubah permission suatu file
ls -l x == untuk melihat isi suatu direktori secara rinci
ln -s x y == untuk membuat link dari suatu file x ke file y
find x -name y -print == untuk menemukan file y, dengan mencari mulai dari direktori x dan tampilkan hasilnya pada layar
ps == untuk melihat seluruh proses yang sedang berjalan
kill x == untuk mematikan proses x (x adalah PID di dalam ps)
[alt] + F1 – F7 == untuk berpindah dari terminal 1 – 7 (ciri khas Linux)
lilo == untuk membuat boot disk



startx == untuk menjalankan X-Windows
[ctl] + [alt] + [backspace] == untuk keluar dari X-Windows jika terjadi trouble
[ctl] + [alt] + F1 – F6 == untuk pindah dari satu terminal ke terminal lain dalam X-Windows
xf86Config == untuk mengeset X (primitif) dalam text mode
Xconfigurator == sama seperti di atas

sumber : linuxksb.wordpress.com

Linux Camp Bersama Aktivis Linux Aceh



KPLI Aceh mencari calon aktifis baru yang siap untuk saling bahu membahu membangun Aceh yang bebas dari software bajakan. KPLI juga mengadakan LINUX CAMP bagi para aktifis linux aceh terbaru yang akan diselengrakan di SCOUT CAMP Seulawah yang mana nanti kita akan belajar :
  • Hacking / Sniffing
  • Pengenalan Linux Desktop
  • Pelatihan Network dan Programming di Linux
  • Pengenalan Aplikasi Blender (Aplikasi Pembuatan Animasi 3D)
Pembicara :
  • Hendri Darmawan - Kasi Telematika Aceh
  • Zahrul Maizi - eks.Ketua KPLI-Aceh
  • Iqbal - eks.Ketua KPLI-Aceh / teknisi ISP Tabina Network
  • M. Ali Murtaza - Ketua KPLI-Aceh
  • Anggota Blender Army Aceh

Biayanya Hanya : Rp,100.000

    Keterangan Biaya
  • Makan 4 x 8000 = Rp. 32.000
  • Snack 5 x 3000 = Rp. 15.000
  • Transport 2 x 15000 = Rp. 30.000
  • Sertif 3000 = Rp. 3000
  • P3K 1000 = Rp. 2.000
  • Slayer 5000 = Rp. 5.000
  • ID Card 8000 = Rp. 8.000
  • Stiker 5000 = Rp. 5.000

Untuk informasi lebih lanjut silahkan merujuk link berikut http://linux-camp.aceh.linux.or.id/

JUMLAH PESERTA TERBATAS..!! Buruan...


SUmber : hadinux.blogspot.com

Open Recuitment KPLI Aceh 2011




Untuk informasi lebih lanjut silahkan merujuk link berikut aceh.linux.or.id

sumber : hadinux.blogspot.com

Kaos Android Aceh


Desain Pertama



Desain Kedua




ATURAN MAINNYA :

1. T-shirt Pre Order, Tidak Ready Stock.
2. Pemesan Harus Mengisi Form Pemesanan (dikirim lewat sms/pm fb)
3. Minimal Pemesanan 1(satu)
4. T-shirt di Produksi Setelah Memenuhi Kuota Minimal (24 pemesan), setelah itu akan ditutup sesi pemesanan!
5. Pembayaran Dilakukan Sebelum Proses Produksi Dimulai Yang Akan Diberitahukan Via sms ,ym ,email.
6. Pembayaran dilakukan Melalui Bank Mandiri maupun COD
7. Harga Belum Termasuk Ongkos Kirim.
8. Pengiriman Dari Bandung




CARA PEMESANANNYA :

by sms/pm fb

Kode Pesanan : android|agam
ID FACEBOOK :
Nama Lengkap:
Alamat :
Kota :
Propinsi :
Kode Pos (HARUS) :
No.Telp/HP :
Ukuran,Ce/Co :
Jumlah :


081377374356
YM : blurr_sp

SESI PEMESANAN = ON
SESI TRANSFER = OFF
SESI PRODUKSI = OFF
SESI PENGIRIMAN = OFF

Spesifikasi :
Bahan : Cotton Combat 20s
Jahit : Rantai
ukuran
Ukuran M [44 x 68cm]
Ukuran L [50 x 69cm]
Ukuran XL [+5.000, 53 x 72cm]
Ukuran XXL [+7.500, 56 x 76cm]

HARGA : 65.000



Informasi lebih lanjut silahkan merujuk ke link http://www.facebook.com/pages/Android-Aceh/157250047657260


sumber : hadinux.blogspot.com

Jumat, 25 Februari 2011

Membuat Partisi Pada FlashDisk

mungkin anda bertanya-tanya, flashdisk dipartisi? buat apa???

klo dipikir sepintas, pasti muncul pertanyaan seperti itu. tapi coba liat kenyataannya sekarang, kapasitas ada yg 64GB (yg FD cuma 128MB sih jgn berniat buat dipartisi. hehehehe..). bisa jadi suatu saat nanti kapasitas flashdisk setara dengan kapasitas hardisk. oleh karena itu, artikel ini insya allah akan berguna untuk sekarang dan nanti.

setahu saya, flashdisk dianggap sebagai Removable Media dengan adanya RMB (Removable Media Bit). oleh karenanya, kita akan utak-atik si RMB ini supaya flashdisk menjadi bersifat fixed disk layaknya harddisk kita.

sekarang kita mulai aja prosesnya:

  • pilih flashdisk yang akan anda partisi
  • colokkan pada komputer anda dengan benar
  • download tools untuk melakukan utak-atik flashdisk nya di sini..
  • jalankan toolsnya, yg bernama bootIt.exe
  • pilih Flip Removable Bit
  • pilih partisi sesuai dengan flashdisk yang anda colok
  • jika sudah, cabut flashdisk dan colok lagi. seharusnya prosesnya sudah selesai.
  • untuk memastikan flashdisk anda telah berubah menjadi Fixed disk, click kanan pada icon device lalu pilih properties.

jika proses di atas telah selesai, maka kita telah bisa membuat beberapa partisi pada flashdisk. untuk cara partisinya, sama dengan cara partisi pada harddisk. yang masih belum paham cara partisi, bisa cari tutorialnya di tante gugle. banyak kok..

Peringatan: cara ini tidak selalu berhasil pada semua merk flashdisk. jika terjadi kerusakan, bukan tanggung jawab saya.


Sumber : Ariangelo.wordpress.com

Selasa, 15 Februari 2011

Block Konten Porno dengan DNS Nawala

ini adalah cara ngeblok Konten Porno dengan mudah tanpa install proxy server di linux.

Untuk menyaring konten-konten porno, pengguna internet bisa memanfaatkan tools Nawala Project (DNS Nawala) besutan Asosiasi Warung Internet Indonesia (Awari), yang bebas digunakan oleh siapa saja. Bahkan baru-baru ini pengurus Awari (asosiasi warung internet Indonesia) juga menghimbau para pemilik warnet untuk memanfaatkan tool ini.

DNS Nawala adalah salah satu layanan sistem penyaring berdasarkan nama Domain Name System yang didukung oleh berbagai pihak, yaitu pelaku bisnis warnet, Kemkominfo, dan PT. Telkom sebagai BUMN penyedia jasa layanan internet di Indonesia.

DNS Nawala secara spesifik menyaring segala jenis konten negatif, seperti Pornografi, Judi, situs Phising (penyesatan) serta situs yang mengandung Malware (software berbahaya).

Dengan sistem pengelolaan database terpusat pada server DNS, ia mempermudah pengontrolan terhadap berbagai situs negatif. Selain itu, tool ini juga melibatkan masyarakat umum yang setiap saat memberikan masukan tentang mana saja situs yang berkandungan negatif, sehingga bisa penggunaan internet lebih mengarah pada hal-hal yang bersifat negatif.

Cara setting DNS Nawala untuk menangkis konten negatif pada komputer anda adalah sebagai berikut:

- Klik tombol Start, tuju ke Settings, Control Panel
- Setelah itu klik pada ikon Network Connection
- Pada koneksi yang tengah terhubung (connected), klik kanan, lalu sorot pada Internet Protocol (TCP/IP)
- Klik tombol Properties, lalu klik tombol di samping tulisan Use the following DNS server addresses
- Kemudian Isi kotak di samping tulisan Preferred DNS server dengan mengetik: 180.131.144.144
- Kemudian Isi kotak di samping tulisan Alternate DNS server dengan mengetik: 180.131.145.145
- Klik tombol OK, dan Anda sudah siap untuk berselancar internet secara lebih aman


SUMBER : rozy.web.id

Minggu, 30 Januari 2011

Download Trial Resetter Kaspersky Internet Security 2011

We’ve already covered, How to use Kaspersky Free after end of 30 days trial period? The resetting kaspersky process discussed before was bit typical and required users to perform many steps manually. A nice and simple Kaspersky Reset Tool is here, shared by brandon via comment, which allows you to Rest Kaspersky easily in a few clicks.

Kaspersky Trial Reset Tool (KTR911 by Nikko) is designed to reset kaspersky trial period and lets you use Kaspersky free after end of 30-day trial. The tool supports: Kaspersky PURE, Kaspersky Antivirus 2010, Kaspersky Internet Security 2010, Kaspersky Antivirus 2011, and Kaspersky Internet Security 2011.

Kaspersky Trial Reset Tool - KTR911 by Nikko

To use the tool, you first need to Disable Self-Defense (Open Kaspersky settings > Options and uncheck Enable Self-Defense. Click Ok.) Then Exit Kaspersky from the system tray, run the KTR911 tool and click “Reset Kaspersky”. Now follow the steps as suggested by the reset tool.

KTR911 - Readme

UpdateDownload KTR911 Reset Tool v10 [100% Safe & Portable]

Microsoft Windows 32-bit and 64-bit editions supported.


SUMBER : WebTrickz.com

Sabtu, 22 Januari 2011

News

Sekedar Informasi..

Untuk Saat ini
monsiuerchan.blogspot.com juga bisa diakses melalui Link www.monsieurchan.co.cc

Link ini hanya berlaku hingga 2011-09-24