• Tidak ada hasil yang ditemukan

Cara Belajar Bahasa Pemrograman (1)

N/A
N/A
Protected

Academic year: 2018

Membagikan "Cara Belajar Bahasa Pemrograman (1)"

Copied!
4
0
0

Teks penuh

(1)

Cara Belajar Bahasa Pemrograman

Banyak sekali mahasiswa Saya yang memilih Jurusan Teknik Komputer karena menghindar dari yang namanya “Pemrograman”. Bu MIta sendiri, seorang kolega di kantor, senantiasa “cerewet” menceritakan mahasiswanya yang tak paham-paham maya kuliah “Algoritma Pemrograman”. Ada yang lebih kejam dari dunia, iaitu Algoritma.

Tulisan ini mencoba menengahi kesalahan persepsi mengenai belajar Pemrograman, dengan harapan Kamu sebagai pembacanya lebih bisa mempersiapkan mental kalau-kalau memang tertarik belajar pemrograman. Memrogram itu gak sesederhana menulis kata-kata, tapi juga gak sesulit menulis novel. Memrogram itu ada diantara keduanya, percaya deh .

Memrogram itu sebuah skill yang butuh waktu bertahun-tahun untuk dapat mecapai gelar “expert”, “dewa”, “master” dan lainnya. Tapi kalau untuk memahami fundamentalnya ternyata tidak butuh waktu lama kok, selebihnya adalah jam terbang yang menentukan seberapa jago kamu menguasai keahlian merancang kode-kode komputer. Bahasan di bawah ini akan membimbing Kamu untuk menjalani langkah sebagai seorang pemrogram pemula. Baca pelan-pelan, resapi maknanya kemudian mulailah langkah pertamamu!

(2)

baris-baris kodenya. Inget lho, memrogram itu bisa bikin frustasi juga kalau ada salah-salah dikit dalam menulis kode.

2. Saatya memilih bahasa pemrograman. Kalau mau belajar yang paling sederhana, belajarlah bahasa Phyton, soalnya penggunaannya gak ribet dan memberikan pengalaman yang sederhana tentang memrogram. Kalau sudah terbiasa naik ke C/C++ untuk memahami bagaimana program bekerja dan berinteraksi. Perl dan JAVA adalah macam bahasa pemrograman populer lainnya untuk pemula. Ketika merencanakan membuat aplikasi, riset dulu mengenai bahasa apa yang tepat untuk membuat aplikasi tersebut. Jangan pusing dulu dengan Jargon “object-oriented”, “concurrent”, atau “dynamic”; Kamu akan belajar itu kalau sudah ngerti dasar-dasar pemrograman. Yang penting coba-coba dulu bikin program yang sederhana. Experience is everything!

3. Cari sumber-sumber buat belajar. Ubeg-ubeg isi internet untuk memulai pembelajaran bahasa pemrograman, pastikan juga mengunjungi situs resmi dari bahasa pemrograman yang akan kita pelajari. Siapa tahu ada proyek-proyek

sederhana yang bisa Kita coba sebegai pemanasan awal. Cari juga seseorang yang sudah punya pengalaman lebih banyak untuk sekedar memberi pencerahan ketika kita sedang mumet. Tutorial Online memang bagus, tapi gak bisa menjawab ketika kita butuh jawaban atas suatu masalah yang spesifik. Terkadang video-video di youtube bisa membantu lho…

4. Mulai dari yang sederhana. Kamu gak bisa menulis kode program sepanjang 700 baris kalau kamu gak mulai dari baris yang sedikit dulu. Coba deh dari program sederhana seperti tambah-tambahan, kurang-kurangan, kali-kalian, bagi-bagian, kemudian meningkat ke kalimat matematika yang lebih rumit. Ayo genjot dirimu, tapi jangan coba berlari kalau jalan saja masih susah.

5. Teruslah berlatih. Belajar untuk memecahkan sebuah persoalan bisa memakan waktu berjam-jam sebelum kamu bisa dibilang “Master” atau lainnya. Di

http://projecteuler.net Kamu bisa mencoba memecahkan berbagai persoalan

matematika yang membutuhkan skill pemrograman. Ada lebih dari 300 pertanyaan yang disusun berdasarkan tingkat kesulitannya. Selain itu ada baiknya juga Kamu belajar Algoritma dan membuat Flowchart.

6. Istiqamahlah! Pemrograman itu sering bikin kita frustasi, tetapi berhasil menjalankan sebuah program itu benar-benar membangkitkan rasa bangga dan berpuas diri. Jangan menyerah kalau Kamu gak ngerti konsep tertentu;

(3)

dalam untuk menguasainya. Ketika lagi mumet mebuat program regangkan otot sebentar dengan relaksasi atau menghibur diri, setelah itu kembali bekerja menguasai pemrograman. Buat deh jadwal belajar yang efektif.

7. Teruslah belajar!!. Menguasi satu bahasa pemrograman itu bagus. Tapi

menguasai beberapa pemrograman akan lebih baik. Meskipun dirimu ingin dicap sebagai Ahli Bahasa Pemrograman Tertentu, namun sedikit memahami bahasa pemrograman lain bisa memperkaya pengalaman kamu, ujung-ujungnya kamu lebih paham seluk beluk bahasa pemrograman.

TIPS:

> Mulailah dari C, karena akan memberi dasar yang baik mengenai cara memory bekerja dan diatur. Kalau Kamu mulai dari Python atau Java, nanti akan kesulitan ketika belajar C dan C++.

> Bahasa pemrograman yang suka dipakai ketika mendesain Web adalah Python, Ruby, PHP, ASP, dan JAVA. Pengembang Web juga harus memiliki pemahaman yang baik mengenai HTML dan JAvaScript (bukan Java lho)

> Kalau Kamu tertarik kepada pemrograman game, pelajari Python, C++ dan Java. Diantara ketiganya, C++ mungkin yang terbaik, Python yang paling mudah

dipelajari, dan Java yang bisa jalan di Mac, Windows, dan Linux tanpa butuh perubahan kode program.

> Untuk skrip otomatis pada Windows, gunakan C# ( mirip Java), Visual Basic atau PowerShell; untuk platform OS yang lain Perl, Python, dan bash (atau shells) umum digunakan.

> Tutorial sebenarnya belum cukup dalam mempelajari bahasa pemrograman. Cari orang-orang yang punya interest yang sama mengenai pemrograman, dan belajar dari mereka. Cari forum-forum online untuk berbagi masalah yang Kamu temui dan -siapa tahu- ada jawabannya disana.

> Buku cetak bisa jadi bahan belajar yang baik, tapi tanya dulu ke yang sudah ahli untuk meminta rekomendasi buku yang bagus untuk dibeli.

(4)

> Ketika mempelajari sesuatu yang baru, ada baiknya setelah mencoba dari tutorial atau modul Kamu rubah dikit kodenya dan prediksi apa efek perubahan tersebut, hal ini akan mempercepat pemahamanmu terhadap kode program.

Referensi

Dokumen terkait

Pelbagai konflik yang tercitra dalam teks Ayam Jantan Ayam Betina ini adalah hasil kegagalan mengawal diri hayawani sekali gus berlaku penolakan terhadap nilai

Data ini masih bersifat mentah, akan tetapi setelah dilalulan kajian oleh beberapa sejarawan dan telah dilakukan kritik sejarah serta rekonstruksi maka data mentah tersebut

Penentuan jenis fungsi pelayanan dari suatu aktivitas pedagang sektor informal (PKL) dapat ditentukan dari dominasi kuantitatif jenis barang dan jasa yang diperdagangkannya. Suatu

Sepupu-sepupu saya yang datang juga bercakap Bahasa Melayu dengan saya dan sekarang saya yakin apabila saya pulang nanti, saya tidak akan ada apa-apa masalah bercakap Bahasa

Modul Ujian Nasional Matematika SMP Insan Cendekia Madani INDIKATOR SOAL 4.1.1 Peserta didik dapat menyelesaikan masalah yang berkaitan mean, modus atau median pada data tunggal

User /admin dapat menambahkan unit baru dengan menekan tombol tambah data yang tersedia di submenu unit, setelah itu akan diarahkan ke menu tambah data ke unit.. Admin

Hasil penelitian menunjukkan bahwa (1) Kepala sekolah di MI Muhammadiyah PK Kartasura telah mampu mengembangkan sekolah menjadi unggul dengan menerapkan manajer dengan

aspek ini menunjukkan bahwa tingkat keberhasilan dalam pembelajaran ini tergolong baik, dan menunjukkan adanya kesetujuan untuk menerapkan strategi PAILKEM dengan