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.
- 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#. - 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#.
- 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. - 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.
Belajar Bhs. Pemrogaman
Jika anda ingin memperdalam ilmu pengetahuan anda tentang bahasa pemrograman komputer ada beberapa langkah untuk mempelajarinya
Adapun langkah-langkah belajar bahasa pemrograman adalah sebagai berikut :
- Menentukan bahasa pemrograman yang cocok.
Bahasa pemrograman yang mudah di pelajari belum tentu cocok dengan karakter kita, karena bahasa pemrograman yang bagus itu tidak hanya mudah di pelajari, tetapi menyediakan fitur-fitur yang cukup lengkap untuk membuat suatu aplikasi yang kita inginkan.
Bila orientasi kita adalah bidang pekerjaan yang nanti kita tekuni, maka carilah bahasa pemrograman yang paling banyak di pakai di dunia, seperti Java, PHP, C++, ASP dan lain-lain. Bahasa pemrograman tersebut mendukung konsep OOP baik secara parsial seperti PHP dan ASP, maupun full OOP seperti Java. - Menentukan tools development yang cocok. Karena kita masih terkendala dengan masalah lisensi yang tidak murah, maka carilah peralatan development yang open source atau gratis, seperti PHPEdit, PSPad Edit, EditPlus dan lain-lain. Untuk Java, ada tool gratis yang bernama Netbeans.
- Belajar mengetik sepuluh jari. Ini mungkin kurang di sukai oleh sebagian orang, tapi sangat penting bagi seorang programmer, bagaimana dia berbuat dengan jari-jarinya, maka kemampuan menguasai papan keyboard menjadi syarat mutlak. Ada banyak software typing tutor gratis yang bisa di unduh di internet diantaranya adalah TypeFaster,RapidTyping Tutor, FastType dan lainnya. Bila Anda sudah memiliki kecepatan ngetik 200cpm (karakter per menit) itu sudah cukup, berarti anda siap untuk menjadi programmer handal.
- Mencari buku yang tepat, mengapa saya katakan “mencari buku yang tepat?” Karena tidak semua buku petunjuk pemrograman bagus untuk di beli dan di pelajari. Kebanyakan adalah berisi tutorial semata, kurang bobot, karena pemrograman sesungguhnya bukan hanyak memanfaatkan tool, tapi lebih dari itu, konsep pemrograman yang benar harus di kuasai.
- Mencari mentor yang tepat. Mengapa mencari mentor. Seorang mentor atau instruktur tidak melulu kita dapatkan ketika kita mendaftar ke lembaga kursus tertentu. Mentor lebih dari sekedar guru, karena dia bisa kita tanya kapan saja bila kita menemui kesulitan. Sekali lagi, kita tidak perlu kursus untuk mendapatkan mentor ini, tetapi bila anda kemudian ikut kursus, itu lebih baik lagi. Mentor bisa berasal pula dari kalangan profesional yang aktif di millist-milist pemrograman. maka jangan malas untuk ikutan milist, biar pengetahuan anda bertambah.
- Mencari waktu yang tepat. Membuat program adalah bekerja dengan otak kita, maka otak kita butuh ketenangan saat bekerja. Dalam kondisi emosi, otak tidak akan bekerja dengan baik, maka menentukan waktu yang tepat untuk belajar pemrograman juga di perlukan.
- Carilah proyek kecil. Untuk mengasah kemampuan anda dalam membuat program, diperlukan latihan yang intens. Mencari proyek kecil-kecilan, seperti menyelesaikan tugas teman kuliah dan sebagainya bisa menjadi solusi tepat dan sekaligus bisa mendatangkan uang.
Bila anda menjalankan ke tujuh langkah belajar pemrograman di atas, saya yakin kurang dari setahun anda akan menjadi seorang programmer yang handal, apalagi bila anda sering mendapatkan proyek-proyek aplikasi, dari rekan maupun dari orang lain yang membutuhkan jasa pemrograman atau pengolahan informasi.
sumber: http://teknologi.kompasiana.com/2009/11/02/tips-belajar-bahasa-pemrograman-komputer/
File Sharing (Berbagi pemakaian )
Setelah melakukan berhasil melakukan konfigurasi IP Address beserta hasil koneksinya, maka kita
lanjutkan kembali pada langkah dalam file sharing (berbagi bersama pemakaian file). File sharing ini
merupakan sarana yang sangat mendukung untuk pengelolaan computer dalam sebuah jaringan
local (Local Area Network). Hal ini memudahkan dalam penggunaan suatu file secara bersama, misal
kita ingin menggunakan file yang berada dalam server, sedang kita berada di computer client, di sini
kita cukup memanggilnya saja dari computer client yang kita gunakan.
Langkah-langkah untuk menggunakan fasilitas file sharing adalah sebagai berikut :
1. Setelah melakukan dan berhasil mengkonfigurasi IP Address dan koneksi, maka kita baru dapat
melakukan konfigurasi untuk file sharing.
Buka Jendela Explorer dan tentukan File yang akan kita sharing (dalam praktiknya kita
menyaring file adalah pengertian sebuah file yang berada dalam folder, dan folder tersebut yang
kita sharing)misal file yang akan kita sharing file yang berada pada folder For U
2. Selanjutnya kita klik kanan folder tersebut, sorot dan klik sharing and security.
3. Muncul Kotak dialog [nama file] Properties yang hendak di sharing. Klik hyperlink if you
understand the security …., dengan arti kita akan mengaktifkan file sharing dalam sebuah
jaringan.
4. Bila kita telah mengklik hyperlink tersebut, maka akan muncul kotak dialog Enable File Sharing
Tandai Just enable file sharing kemudian tekan tombol OK
5. Kembali lagi ke kotak dialog [nama file] Properties
Pada kotak dialog tersebut, pada bagian Network Sharing and security, aktifkan (checklist)
Share this folder on the network, dan tentukan nama Folder yang akan di sharing tersebut.
Apabila sudah yakin akhiri dengan menekan tombol OK.
6. Jika anda telah menyelesaikannya dengan baik, maka pada folder yang di sharing akan tampil
gambar tangan.
7. Proses konfigurasi file sharing berhasil, langkah terkahir adalah memanggil file atau folder
tersebut pada computer lain.
8. Apabila dari computer client (lain) dapat membaca folder yang kita konfigurasi tadi, maka hasil
file sharing kita telah berhasil
Langganan:
Postingan (Atom)