P. 1
Belajar Pemrograman

Belajar Pemrograman

|Views: 4|Likes:
Published by Bukhari Si

More info:

Published by: Bukhari Si on Mar 15, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

02/17/2014

pdf

text

original

Belajar Memprogram atau Belajar Pemrograman ?

May 9th, 2009

Salah satu produk termutakhir saat ini adalah komputer. Apabila kita berbicara mengenai komputer, kita tidak bisa terlepas dari peranan perangkat lunak (software) yang menjadi jantung dan jembatan penghubung antara pengguna (user) dan perangkat keras komputer itu sendiri. Tanpa perangkat lunak, komputer hanyalah sebuah barang elektronik yang tidak berguna. Jika kita telusuri lebih dalam lagi, ternyata sebuah perangkat lunak itu terdiri dari ratusan, ribuan, bahkan jutaan digit biner. Namun berkat kemajuan pemikiran manusia sendiri, kode-kode tersebut diterjemahkan ke dalam bahasa-bahasa pemrograman yang mudah dimengerti dan mudah diingat. Mempelajari teknik pemrograman tidaklah sesulit seperti yang kita bayangkan. Anggapan para calon programmer yang saat ini menganggap belajar pemrograman merupakan sesuatu yang sangat sulit adalah salah besar dan harus dihindari sejak dini, karena hal ini akan menyurutkan semangat dan menimbulkan sugesti yag kurang baik dalam proses pembelajarannya di kemudian hari. Dalam mempelajari teknik pemrograman diperlukan semangat dan motivasi yang tinggi, tetapi tidak cukup hanya itu, diperlukan juga suatu ketekunan, kesabaran serta semangat pantang menyerah, karena kita ketahui bersama di dunia ini tidak ada sesuatu yang instant, semuanya membutuhkan proses dan kerja keras, ibarat pepatah mengatakan “berakit-rakit ke hulu, berenang-renang ketepian, bersakit-sakit dahulu bersenang-senang kemudian”. Pepatah tersebut berlaku juga dalam proses pembelajaran teknik pemrograman, karena untuk menguasi suatu bahasa pemrograman dibutuhkan kerja keras yang sangat tinggi, namun jika kita telah menguasai suatu bahasa pemrogaman, kita akan merasa mudah untuk berpindah dari satu bahasa ke bahasa pemrogaman lainnya. Selaku manusia yang dikaruniai akal dan kecerdasan, maka dalam mempelajari teknik pemrograman diperlukan suatu strategi yang jitu, sehingga proses pembelajaran akan semakin efektif. Belajar memprogram sebenarnya adalah belajar berkomunikasi dengan sebuah perangkat, dalam hal ini adalah komputer. Untuk bisa berkomunikasi dengan perangkat tersebut, kita dituntut mempelajari bahasa komunikasi yang dimengerti perangkat tersebut, dalam hal ini adalah bahasa pemrograman. Jadi intinya, mempelajari teknik pemrograman adalah mempelajari bahasa pemrograman, meskipun para programmer professional mengatakan ” jangan mempelajari bahasa pemrograman, namun pelajarilah teknik pemrograman”, tetapi hal itu tidak berlaku di sini, seperti halnya dalam kehidupan manusia, jika sudah dapat berkomunikasi dengan menggunakan salah satu bahasa, maka teknik-teknik berkomunikasi tersebut akan dengan sendirinya mengikuti, dalam artian, sedikit-demi sedikit tujuan pembelajaran teknik pemrograman akan tercapai dengan mempelajari bahasa pemrograman.

Sampai di sini. karena setiap aplikasi yang akan dibuat tidak terlepas dari struktur pemilihan dan logika. kalau dianalogikan manusia. sebenarnya pemahaman sampai dengan struktur perulangan sudah cukup memadai untuk bisa mengkomunikasikan maksud atau pemikiran kita kepada komputer. Setiap bahasa pemrograman memiliki prospek yang cerah dan memiliki reliabelitas yang tinggi. biasanya struktur ini terdiri dari dua jenis. Pada tahap awal.. materi selanjutnya yang harus dikuasai adalah struktur pemilihan (selection). Pascal. kemudian dilanjutkan ke contoh yang lebih kompleks lagi. Jika para calon programmer telah mengusai salah satu bahasa pemprograman komputer. Dalam memprogram komputer. Missal untuk mendapatkan bilangan dari satu sampai dengan seribu. konstanta. Berikutnya topik yang harus dikuasai setelah menguasai manajemen Input/Output adalah struktur penulisan program dalam suatu bahasa pemrograman secara umum. Basic. diantaranya C. karena latihan-latihan yang dilakukan dalam mempelajari sintaks (cara penulisan) dan struktur dari suatu bahasa pemrograman. Namun disarankan untuk memilih bahasa pemrograman yang cenderung populer di masa kini. Java. bagaikan seorang anak yang sudah dapat berbicara namun belum mengenyam pendidikan TK. Sebagai modal dasar untuk memprogram. maka digunakan struktur perulangan. hilangkan rasa malu untuk membuat progam “Hello World”. Hal ini seharusnya dapat diatasi dengan mempelajari contoh-contoh sederhana terlebih dahulu. karena struktu rini sangat menentukan efektifitas dan kecepatan program yang dibuat. Namun untuk meningkatkan efisiensi program yang dibuat. para calon programmer biasanya sudah memiliki kemampuan berkomunikasi dengan komputer. Kenali cara mendelarasikan variable. para calon programmer mengalami kesulitan dalam mempelajari logika berpikir struktur perulangan itu sendiri. dan lain-lain. Pada pembelajaran struktur perulangan. Dalam hal ini dipelajari cara meminta dan membaca data masukan kemudian menampilkan data masukan tersebut sebagai output dari progam. telah memaksa mereka untuk berpikir secara teknik. yaitu : “proses pembelajaran hanya dapat dilakukan melalui contoh”. dan struktur kode program secara umum. Jika dianalogikan . Walaupun dalam setiap bahasa pemrograman memiliki cara pendeklarasian program yang berbeda.Banyak pilihan bahasa pemrograman mana yang akan dipelajari. Dalam hal ini disarankan menggunakan bahasa C. sebenarnya para calon programmer telah menguasai teknik dasar pemprograman. Namun pada kenyataannya.Else…” dan “Case…Of”. yaitu “IF…Then. Efesiensi proses pembelajaran akan tercapai jika pembelajaran dilakukan dengan melihat atau mempelajari contoh-contoh yang sudah ada. Intinya proses pembelajaran dimulai dari topik manajemen output. baru pepatah “pelajarilah teknik pemrograman dan jangan mempelajari bahasa pemrograman” sepenuhnya berlaku. Struktur ini mutlak harus dikuasai oleh para calon programmer. karena disamping banyak digunakan. C++. sebaiknya dipelajari juga struktur sub program tau sering disebut sebagai prosedur dan fungsi. Dengan melakukan pembelajaran seperti di atas. Berbagai sumber referensi telah banyak tersedia di situs-situs internet. sehingga menimbulkan rasa malas. seperti apa yang dikatakan oleh Albert Einstein. kemudian berlanjut ke manajemen input. namun pada dasarnya memiliki struktur yang sama. Sebenarnya pepatah itu agar tidak bersyarat harus diperbaiki menjadi “pelajarilah teknik pemrograman sambil mempelajari bahsa pemrograman”. Untuk lebih memperdalam kemampuan. karena akan memudahkan dalam mencari referensinya di kemudian hari. karena program ini merupakan modal dasar untuk terciptanya system perangkat lunak yang super kompleks. seharusnya para programmer menikmati setiap contoh yang ada sekaligus mempelajarinya secara mendetail. referensinya pun banyak ditemukan di situs-situs internet. terdapat beberapa perintah yang diulang dengan tujuan tertentu.

Mereka hanya berkutat dengan buku-buku textbook yang terfokus pada teknik pemrograman. Untuk dapat melakukan pemrograman. pengetahuanpengetahuan lain seperti matematika. Teknik pemrogrman pada awalnya adalah pelengkap bahasa pemrograman. Jadi intinya adalah membiasakan diri dengan menggunakan bahasa tersebut. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman. Pemrograman adalah proses menulis. Inti dari pembelajaran suatu bahasa. . diperlukan keterampilan dalam algoritma. agar dapat menciptakan program yang efisien. Tapi jika peluru tanpa senapan adalah sia-sia. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Pemrogram yang baik biasanya mengkombinasikan tiga hal tersebut. Jadi bagaikan “menegakan benang basah”. logika. tanpa menghiraukan bahasa pemrograman itu sendiri. ilmu. baik dari sisi waktu berjalan (running time). atau teknik telah lama diperdebatkan. Karena tidak ada yang dapat dilakukan dengan menggunakan peluru tanpa senapan. Terkadang para calon programmer sering terjebak dengan paradigm baru tersebut. atau memori. Pemrograman adalah sebuah seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan sebuahbahasa pemrograman tertentu sehingga menjadi sebuah program komputer. baik itu bahasa manusia maupun bahasa komputer adalah praktek.teknik pemrogrman dengan peluru. maka bahasa pemrograman itu adalah senapan. karena masih dapat digunakan untuk membela diri. bahasa pemrograman. dan di banyak kasus. namun karena teknik pemrograman utnuk setiap bahasa pemrograman adalah sama. Senapan tanpa peluru bisa digunakan walaupun fungsinya tidak terlalu dominan muncul. dan memelihara kode yang membangun sebuah programkomputer. sampai kapanpun mereka akan mengalami kesulitan untuk memulai berkomunikasi dengan komputer. maka semakin ke sini paradigma tersebut berubah menjadi ” bahasa pemrograman adalah pelengkap teknik pe mrograman”. Apakah memprogram perangkat lunak lebih merupakan seni. menguji dan memperbaiki (debug).

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->