Kamis, 14 Mei 2009

Bagaimana memulai belajar pemrograman komputer

Sering saya mendapat pertanyaan dari teman-teman yg masih student (SMA maupun kuliah, terutama yg nemu messenger ID saya dari www.ilmukomputer.com ) tentang bagaimana cara memulai belajar programming. Atau juga dari teman-teman yang sudah familiar dengan programming di bahasa pemrograman lain tapi baru mau mulai belajar programming di .NET (C# maupun VB.NET). Mereka kebanyakan akan bertanya, mulainya gimana? Saya perlu install apa saja? Gratis gak? Dsb. Jawaban saya selalu seperti yang ada dibawah ini, jd daripada saya menulis di messenger berulang-ulang hal yang sama, saya summary-kan saja dalam satu post di blog saya ini, jd next time ada yg tanya, saya tinggal refer ke post ini. 1. Kalau anda baru belajar programming, pilih suatu bahasa pemrograman untuk dipelajari. Yang mana? Yang skrg populer itu: - Java - C# (dibaca "Si Sharp") - VB.NET (dibaca "Vibi Dotnet") Kenapa memilih yg populer? Simple. Biar bisa dipakai cari kerja. Setelah menguasai suatu bahasa pemrograman, anda akan bisa belajar bahasa pemrograman lainnya. Kalau anda memilih C# atau VB.NET, lanjutkan membaca artikel ini. Kalau anda memilih Java, silahkan googling lebih jauh. O ya, saya juga tidak menyarankan untuk belajar Java lagi. Kenapa? Lihat ini: http://geeks.netindonesia.net/blogs/norman/archive/2007/12/31/java-is-becoming-the-new-cobol.aspx Kalau anda benar-benar baru dlm belajar programming, saya rekomendasikan pilih bahasa C#. Kalau anda pernah belajar C, C++, Java, saya rekomendasikan pilih bahasa C#. Kalau anda pernah belajar VB6, anda bisa memilih VB.NET, karena ada kemiripan. Tp, saya tetap rekomendasikan pilih bahasa C#. Singkatnya, mulailah dengan C#. 2. Kunjungi dan explore website ini: http://msdn2.microsoft.com/en-us/express/default.aspx Ini adalah website dari Microsoft Visual Studio Express. Versi Visual Studio yang gratis, yang bisa anda download dan install di komputer anda. Visual Studio adalah tool/software yang akan anda pakai dalam membuat program. Dengan Visual Studio Express ini anda sudah bisa belajar untuk membuat berbagai jenis program/aplikasi: - Desktop/Windows, atau program yang running di PC anda seperti halnya Word, Excel, Internet Explorer, dsb. - Web, program yang anda akses via browser seperti Internet Explorer, Firefox, Opera, dll. Misalnya: myspace.com, friendster, klikbca.com, dll - Game, ya anda bisa membuat program game. - Hardware/Robot, jika anda suka robot. Anda juga bisa bikin program untuk robot. - Database, membuat program untuk menyimpan data. Kalau mau langsung download Visual Studio Express, silahkan langsung ke sini: http://msdn2.microsoft.com/en-us/express/aa975050.aspx Seperti yang saya bilang tadi, download yang C#. 1. Mulailah belajar membuat program. Sering2 latihan membuat program. Anda bisa memulai belajar dengan membaca di link ini : http://msdn.microsoft.com/vstudio/express/beginner Pokoknya, explore seluruh halaman yang saya sebut tadi: http://msdn2.microsoft.com/en-us/express/default.aspx Jika anda kesulitan, ini ada tutorial "C# for Kids": http://msdn.microsoft.com/vstudio/express/beginner/kids/csharp Iya, turorial bagi anak kecil yang pengen belajar pemrograman C#. Serius. 2. Sering baca buku/artikel tentang pemrograman C#, anda bisa beli, atau cari eBook, atau baca2 artikel di internet. Bila perlu cari mentor/teman yg sdh bisa untuk membantu belajar. Sering2 latihan membuat program. That's it. Sambil jalan anda akan semakin tahu banyak hal tentang C# dan pemrograman secara umum, dan anda juga akan semakin tahu bahwa banyak yang anda belum tahu. Anda akan kenal apa itu Compiler, .NET Framework, ASP.NET, ADO.NET, CLR, Garbage Collector, XML, AJAX, JSON dan lain-lain. Kunci sukses-nya adalah: anda harus proaktif, jangan manja/malas explorasi sendiri, dan anda mesti semangat. Misal, sambil jalan anda akan butuh SQL Server Express. Barang apa itu? Well, harapannya mestinya anda sudah harus bisa cari tahu sendiri barang apa itu. Satu lagi: English. You gotta know English. At least you can read English text. If you just counting on Programming books in Bahasa Indonesia, you'll get nowhere. Cos there are very few titles of programming books in Bahasa Indonesia, while there are tons of programming books in English. Especially on advanced topics. So, learn some English. Belajar pemrograman itu seperti belajar bela diri. Sering latihan, jadi lancar saat pakai jurus2nya. Kalau cuma tahu jurus tapi jarang latihan, kagok nantinya saat benar2 akan dipakai. Mudah2an tulisan kecil ini bisa membantu teman-teman yang baru mau belajar programming dan C#. Dan saya tidak perlu cerita hal yang sama ini berulang-ulang. Tinggal refer ke post ini jika ada yang tanya: "Bagaimana cara belajar pemrograman komputer (dengan .NET)?".

Membuat Wajan Bolik

Antena WLAN, sepertinya barang yang satu ini akan menjadi kebutuhan baru temen-temen yang mulai seneng ber internet ria, kalo selama ini kita menggunakan antena radio untuk komunikasi, nah suatu saat kita akan menggunakan antena untuk akses ke internet, wahhh… mainan apa lagi nih ..??

Yup.., komunikasi komputer baik LAN atau WAN sudah merambah ke era wireless, sudah gak pake kabel-kabel lagi buat koneksi, bayangin sekarang dengan Rp. 200 ribu perbulan kita sudah bisa menikmati internet unlimited selama sebulan x 24 jam, nah kalo mau murah lagi .. ya di share lah sama tetangga, kalo ada 4 tetangga yang mau berbagi berarti hanya membayar 50 rb perbulan on line terus-terusan, … efisien kan?

Tapi bagaimana kalo card standar Wifi kita terbatas..? nah solusinya kita pake antena eksternal kayak kita pake antena hygain, cara yang murah meriah kita bikin antenanya dari kaleng bekas, kaleng susu, kaleng softdrink atau kaleng lain yang masih bagus tentunya.., nah temen-temen silahkan baca artikel ini ..

Antena Waveguide WLAN dengan memanfaatkan bahan-bahan yang relatif murah. Kaleng, konektor, kable dan busi bisa jadi solusi WLAN yang cukup menyenangkan. Selamat bereksperimen.Bahan:

  1. 1 konektor chassis mount N-female
  2. 4 pasang mur dan baut, atau sesuai kebutuhan
  3. kabel tembaga 12 gauge secukupnya
  4. 1 kaleng, diameter yang disarankan adalah 3 inchi atau 3 2/3 inchi

Bahan Tambahan

  1. Kabel ‘pigtail’ (dengan konektor N-Male)
  2. Kartu Wireles yang dapat dihubungkan ke ‘pigtail’

Perlengkapan:

  1. Bor untuk melubangi kaleng, dapat diganti dengan palu dan paku
  2. Solder

Cara Membuat:

  1. Pilih kaleng yang ingin digunakan. Buka satu sisinya, habiskan isinya, cuci bersih termasuk labelnya.
  2. Buat lubang di sisi kaleng anda. Usahakan agar lubang tepat dengan
  3. ukuran konektornya.
  4. Jarak lubang dari dasar kaleng tergantung diameter kaleng. Gunakan perhitungan di http://www.saunalahti.fi/elepal/antenna2calc.php angka Lg/4 adalah jarak lubang dari dasar kaleng. Perhatikan bahwa angka ¾ Lg adalah tinggi kaleng yang diinginkan Pasang kabel pada konektor, gunakan solder.
  5. Usahakan panjang kabel yang keluar dari konektor ke dalam kaleng mendekati 1.21 inchi. Sekarang pasang konektor N-female itu, pada lubang yang ada. Gunakan mur dan baut seperlunya, sebaiknya sisi yang dipasang mur menghadap keluar kaleng.
  6. Hubungkan N-Male pada kabel ‘pigtail’ ke konektor N-Female
  7. Hubungkan ‘pigtail’pada kartu wireles.
  8. Antena siap digunakan, arahkan bagian terbuka pada ‘teman’ anda.

Saran: Perlu diingat resiko dan segala sesuatu yang mungkin timbul akibat penggunaan antena kaleng ini ditanggung oleh anda…Informasi diambil dari situs: http://www.turnpoint.net/wireless/cantennahowto.html