Menu

Cara Belajar Bahasa Pemrograman Komputer Untuk Pemula

September 29, 2016 | Teknologi, Tips

Cara Belajar Bahasa Pemrograman Komputer Untuk Pemula. Bagi anda yang belum mengenal bahasa pemrograman, tentu akan merasa bingung, bahasa pemrograman apa yang akan dipelajari pertama kali. Terlebih lagi anda juga bingung bahasa pemrograman apa yang cocok untuk tujuan anda belajar. Apakah itu untuk pembuatan web ? pembuatan mobile apps ? atau untuk pembuatan webservice di server ?

Biasanya buat para pemula seperti anda ini kebingungan untuk memulai Cara Belajar Bahasa Pemrograman Komputer pertamanya karna banyaknya pilihan bahasa pemrograman yang bisa kamu pelajari dan beberapa bahasa pemrograman mempunyai tingkat kerumitan yang tinggi sebagai pemula tentu akan kesulitan untuk memulai dari itu.

Sebenarnya menjadi pertimbangan yang cukup sulit untuk anda memilih Cara Belajar Bahasa Pemrograman Komputer yang cocok untuk pemula karna semua itu tergantung dari bagaimana niat kita untuk mempelajari bahasa pemrogramannya itu sendiri serumit apapun bahasa pemrograman jika kita mempunyai niat belajar yang tinggi pasti kita tidak akan menemukan kesulitan yang berarti. Tapi kali ini admin akan memberikan bahasa pemrograman yang cocok untuk kamu yang ingin memulai belajar bahasa pemrograman.

Mereka yang mulai tertarik dengan program di komputer dan bercita-cita menjadi programer yang jago biasanya tertegun dan bingung. Kok banyak sekali bahasa pemrograman yang ada? Tercatat ada: Pascal, Basic, C, Fortran, Java, C++, C#, Python, Tcl, Tk, dan lain-lain. Pertanyaannya: Cara Belajar Bahasa Pemrograman Komputer mana yang paling baik dipelajari pertama kali? Persoalan ini akan tereliminasi jika seseorang mulai mengenal bahasa pemrograman karena “terpaksa”. Misalnya, pelajar atau mahasiswa yang sudah diwajibkan oleh kurikulum untuk mempelajari bahasa pemrograman tertentu.

Memulai Cara Belajar Bahasa Pemrograman Komputer dengan menggunakan bahasa yang terlalu rumit dapat menimbulkan frustrasi karena banyak sekali aturan dan kosa kata yang harus dikenal sebelum bisa membuat program yang paling sederhana sekalipun. Beberapa poin berikut ini dapat digunakan untuk mempertimbangkan bahasa pemrograman yang cocok untuk belajar memprogram.

cara-belajar-bahasa-pemrograman-komputer

Cara Belajar Bahasa Pemrograman Komputer

Perlu diingat bahwa untuk pemula, yang paling penting dipahami terlebih dahulu adalah konsep pemrograman. Karena itu bahasa pemrograman untuk pemula harus memungkinkan fokus kegiatan ke pemahaman konsep pemrograman ini. Tidak disarankan memulai dengan bahasa pemrograman yang rumit aturannya, semisal C++. Persoalan yang sederhana harus dapat diselesaikan dengan perintah-perintah sederhana.

Karena itu sebaiknya dipilih bahasa pemrograman yang mempunyai sintaks dan semantik sederhana. Program dengan sintaks sederhana dapat membangkitkan semangat untuk mencoba-coba: mencoba instruksi baru, alur program baru, atau memecahkan persoalan baru.

Jangan berfokus pada bahasanya

Bahasa pemrograman harus dipandang sebagai alat untuk memahami bagaimana persoalan bisa diselesaikan dengan menggunakan program. Yang perlu dipelajari adalah bagaimana permasalahan bisa diselesaikan dengan merancang alur program (flowchart maupun algoritma) lalu menerapkannya dengan cepat ke baris-baris program. Sekali lagi tidak disarankan menggunakan bahasa pemrograman yang rumit karena akan memaksa seseorang mempelajari aturan bahasanya sehingga memecah fokus belajar.

Setelah konsep pemrograman dikuasai, akan mudah beralih ke bahasa apapun sesuai kebutuhan. Di sini mungkin ada yang berkilah, mengapa tidak sekali saja belajar? Yaitu belajar konsep sekaligus bahasanya sehingga bisa langsung dipakai? Boleh saja dan bagus, jika Anda percaya diri dan mampu.

Perlu diingat bahwa tidak cukup hanya menguasai satu bahasa pemrograman untuk digunakan menyelesaikan semua persoalanan. Contohnya jika Anda bekerja di web programming, sangat mungkin Anda harus berkutat dengan beberapa bahasa sekaligus, misalnya: PHP atau asp, Java Script, dan SQL.

Karena itu bersiaplah mempelajari beberapa bahasa pemrograman di kemudian hari, namun di saat awal ini cukuplah gunakan satu untuk menguasai konsep pemrogramannya. Perlu dicamkan bahwa penguasaan konsep pemrogramanlah yang terutama membantu seseorang dapat menyelesaikan masalah pemrograman dengan lebih cepat dan selebihnya karena jenis bahasanya.

Bahasa yang terstruktur

Di masa lalu ada bahasa pemrograman yang disebut BASIC (singkatan dari Beginners All-purpose Symbolic Instruction Code – Kode instruksi simbolik multifungsi untuk pemula). Bahasa pemrograman ini cukup bagus bagi pemula karena cukup mudah. Namun BASIC kurang terstruktur. BASIC tidak mengenal function, sehingga sulit digunakan menyelesaikan persoalan yang relatif kompleks sehingga sudah ditinggal sejak lama.

Mengenal struktur data dan objek

Banyak persoalan dapat diselesaikan dengan lebih mudah jika program menggunakan data terstruktur. Program yang mengakses rekaman basis data merupakan salah satu contoh gamblang. Jadi harus dipilih bahasa pemrograman yang mengenal struktur data.

Bahasa pemrograman modern harus dapat digunakan memprogram dengan mengggunakan pendekatan berorientasi objek (object oriented programming – OOP), misalnya mengenal abstraction, encapsulation dan inheritance. Namun penerapan OOP berada pada tingkat advance dari teknik pemrograman, sehingga dapat disisihkan sebagai kriteria bahasa pemrograman untuk pemula.

Jangan memulai dengan bahasa pemrograman visual

Sebuah objek visual merupakan turunan dari objek atau class yang sudah dibuat (pre-defined) di dalam bahasa pemrograman tersebut. Objek visual mempunyai banyak sekali property dan method bawaan. Jadi sebelum mulai memprogram, Anda sudah harus tahu berbagai property dan method tadi, Anda terpaksa belajar banyak tentang bahasa pemrogramannya bukan konsep menyelesaikan masalah dengan program. Fokus belajar akan terpecah.

Multiple platform

Hal yang juga penting dalam memilih bahasa pemrograman adalah dukungan multiple-platform, dapat dijalankan di berbagai sistem operasi (Windows, Linux, Mac, dll). Dengan demikian, ketersediaan perangkat lunak pendukung tidak menjadi masalah selama proses belajar.

Kompailer atau Interpreter?

Di masa lalu, terjadi “perang” memilih interpreter dan kompailer yang kemudian dimenangkan oleh kompailer karena interpreter (yang populer waktu itu adalah BASIC) dianggap mempunyai banyak kekurangan. Kompailer dianggap lebih unggul karena dapat menghasilkan kode mesin yang bisa dijalankan dengan cepat oleh komputer. Pascal dalam waktu lama dijadikan rekomendasi untuk dipakai untuk belajar bagi pemula. Pada masa kini, terdapat berbagai aplikasi yang menggunakan interpreter dan terdapat wilayah aplikasi yang sebaiknya menggunakan kode yang dikompail.

Bahasa scripting, yang nota bene dijalankan oleh interpreter, sangat populer untuk pemrograman web. Kita mengenal asp dan php, juga Java Script – semuanya dijalankan dengan interpreter. Java sendiri merupakan kompailer yang membangkitkan kode antara. Kode antara ini tidak langsung bisa dijalankan di komputer target, tapi harus dijalankan menggunakan interpreter. Beberapa perangkat lunak teknikal, seperti MatLab, merupakan interpreter dan dapat digunakan menjalankan script m-file. Pada masa kini, perang dingin interpreter dan kompailer sudah usai, keduanya sama baiknya untuk dipelajari dan mempunyai wilayah aplikasi yang cocok untuk masing-masing.
Pragmatik

Tentu saja! Target akademik yang ingin dicapai dalam belajar adalah penguasaan ilmu. Saat mempelajari konsep pemrograman, perlu dipertimbangkan apakah bahasa pemgrograman yang digunakan akan bermanfaat di kemudian hari, misalnya untuk kerja di bidang TI. Jadi bahasa pemrograman yang dipilih haruslah cukup populer.

Dukungan IDE?

Untuk membuat program dalam skala produksi, dukungan IDE (Integrated Development Environment) sangat penting. Ini berlaku terutama untuk kompailer. IDE sangat membantu dalam proses debugging, misalnya karena ada dukungan breakpoint, trace, watch, dan lain-lain. Namun untuk awal belajar IDE tidak mutlak diperlukan.

bahasa-pemrograman-untuk-pemula

Bahasa Pemrograman Untuk Pemula

Berikut bahasa pemrograman yang bisa di jadikan referensi kamu dalam memilih bahasa pemrograman:

Python

Python bahasa pemrograman yang mudah di pelajari , berorientasi objek dan masih banyak lagi kelebihan dari python ini. Bahasa ini menjadi rekomendasi nomor 1 admin karena dilihat dari sisi sintaks yang singkat dan jelas sehingga tidak membingungkan para pemula.

Hasil dari sintaks tersebut akan menampilkan azizfadhlan.blogspot.com singkat bukan? tapi penilaian admin bukan dari singkat atau tidaknya sintaks tersebut penilaian admin berdasarkan kemampuan bahasa pemrograman python yang tidak kalah dari bahasa pemrograman yang tergolong rumit.

Ruby

Ruby bahasa pemrograman yang dinamis dan berorientasi objek yang benar benar cocok untuk kamu yang mau belajar bahasa pemrograman sintaks nya yang sangat sederhana tentu menjadi kelebihan yang sangat mencolok bagi bahasa pemrograman ruby sendiri.

Kemampuan ruby sendiri tidak kalah dengan python sesama open source , senderhana, mungkin ini bisa menjadi pilihan kamu juga.

Basic

Basic bahasa pemrograman ini memang dirancang untuk para pemula walaupun dirancang untuk para pemula tapi tidak perlu diragukan lagi efektifitas dari bahasa pemrograman basic itu sendiri. Bahasa pemrograman basic ini banyak digunakan oleh para programmer ahli jadi tidak ada alasan untuk tidak mempelajari bahasa pemrograman basic ini.

Contoh sintaks bahasa pemrograman basic:

CLS
INPUT “Enter your name: “, Name$
IF Name$=”Fadhlan” THEN
PRINT “Go Away!”
ELSE
PRINT “Hello, “; Name$; “. How are you today?”
END IF

Tidak begitu rumit bukan? bahasa basic ini sering di gunakan untuk membuat sistem operasi pada jamannya. Pelajari salah satu bahasa pemrograman yang cocok dengan anda sebagus apapun bahasa pemrograman jika kamu tidak mempelajarinya dengan sungguh sungguh akan percuma.

Bahasa Pemrograman Yang Wajib Dipelajari Di Tahun 2015

Jika berbicara bahasa pemrograman maka kita akan berbicara mengenai logika. Dan berikut ini adalah merupakan bahasa pemrograman untuk pemula yang banyak digunakan.

Meskipun kita ketahui banyak sekali bahasa pemrograman yang dapat digunakan, namun di artikel yang kita bahas ini adalah merupakan salah satu bahasa pemrograman yang biasa atau bahkan sering digunakan oleh para programmer yang ada di dunia.

Java Programming

Java merupakan salah satu bahasa pemrograman yang saat ini banyak digunakan dikalangan Programmer Dunia. Java programming didirikan oleh perusahaan ternama yaitu Oracle. Java sendiri berfokus pada fitur yang berbasis Kelas Berorientasi Object.

Android yang kita kenal saat ini juga dibuat dengan bahasa pemrograman Java. Dimana Java adalah salah satu bahasa pemrograman berbasis GUI yang mutakhir dan telah sukses beredar dikalangan programmer dunia.

C / C++

Jika berbicara mengenai bahasa pemrograman C atau C++ ini adalah salah satu bahasa yang juga tidak kalah saing mengenai penggunaan dari para programmer dunia. C++ sendiri merupakan pengembangan atau bisa dibilang turunan dari basa C itu sendiri, jika kita melihat syntax-syntax dari PHP maka akan mirip sekali dengan bahasa C itu sendiri, benar demikian, karena bahasa pemrograman PHP juga dikembangkan atau merupakan turunan dari bahasa C.

JavaScript

JavaScript adalah bahasa scripting yang dikembangkan di tahun 90-an oleh Brendan Eich , mantan Netscape Communications dan sekarang dari Mozilla Foundation.

Java Script sendiri lebih berfokus pada functions yang berbasis web dengan metode interface (dapat dilihat seperti syntax HTML dan CSS). Contoh hasil pengembangan dari JavaScript yang banyak kita ketahui adalah Ajax, dimana ajax merupakan script utama yang menjadi pendukung sebuah website untuk menjalankan fungsi-fungsi seperti halnya jquery yang banyak membutuhkan Ajax sebagai frameworknya, meskipun ada beberapa dari script jquery yang mungkin langsung bisa dijalankan di web.

Untuk Enterprise Programmer: R

Bahasa pemrograman R adalah bahasa pemrograman yang didesain secara spesifik untuk orang yang ingin membuat aplikasi yang dapat menampung sejumlah data dan statistik. Dalam perusahaan, R sangat banyak digunakan untuk data dan analisis yang besar dimana dapat mendorong pengambilan keputusan perusahaan dalam platform yang dirancang untuk perencanaan sumber daya perusahaan (ERP). Jika Anda merupakan teknisi dalam sebuah perusahaan besar, belajar R sekarang. Anda tidak akan menyesal.

Kombinasi versi lama dan versi baru: Ziron

Jika Anda akrab dengan Assembly (ASM), Anda juga akan mencintai Ziron. Bahasa ini mengkombinasikannya sendiri antara ASM dengan gaya pemrograman C untuk menyediakan sebuah platform menarik untuk membuat aplikasi. Jika Anda seorang programmer C yang ingin masuk ke ASM tanpa harus menuangkan ribuan baris kode ke dalam kompilator, Ziron memberi Anda cara untuk melakukan hal ini dengan cepat dan efisien.

macam-macam-bahasa-mesin-bahasa-pemrograman-untuk-pemula

Macam-Macam Bahasa Mesin / Bahasa Pemrograman Untuk Pemula

Bahasa mesin atau bahasa pemrograman yang dapat mempermudah pekerjaan kita sehari hari, kenapa harus bahasa program kenapa bukan bahasa indonesia? hehehe klo pakai bahasa indonesia yang ngelakuin manusia donk bukan mesin. Kita menggunakan bahasa program karna kita akan berbicara dengan mesin. Dan sekarang akan saja jelaskan macam-macam bahasa prmrograman untuk pemula sebelum kita mulai lebih dalam lagi. Langsung saja secara umum macam-macam bahasa pemrograman ada 4 macam :

1.Object Oriented Language (Visual dBase, Visual FoxPro, Dephi, Visual C).
2.High level (Seperti Pascal dan Basic).
3.Middle level (Seperti Bahasa C).
4.Low level (Seperti Bahasa Assembly).

Delphi

Borland Delphi atau biasa disebut Delphi saja, merupakan sarana pemrograman aplikasi visual. Bahasa pemrograman yang digunakan adalah bahasa pemrograman Pascal atau yang kemudian disebut bahasa pemrograman Delphi.

Pada Delphi terdapat 2 macam struktur yaitu struktur projrek dan struktur unit program Delphi. Struktur Projek Pada suatu projek yang anda bangun, terdapat sebuah file program utama yang berisi kode program untuk pengelolaan unit – unit. Kode program utama ini biasa juga disebut kode projek dan disimpan dalam file berekstensi .DPR. Struktur Unit Sebuah unit berisi tipe-tipe, konstanta-konstanta, variabel dan rutin (fungsi dari prosedur). Setiap unit didefinisikan dalaqm file .PAS yang menangani unit tersebut.

Kelebihan :
• Sifatnya freeware.
• Dikembangkan dengan bahasa Pascal, sehingga bagi pengguna yang terbiasa dengan dasar pemrograman turbo Pascal akan lebih familiar.
• Komponen yang disediakan sudah cukup lengkap tanpa harus add component dari sumber lain.
• Dokumentasi cukup lengkap.
Kelemahan :
• Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan mengalami kesulitan untuk pertama kalinya.
• Setiap komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi perubahan komponen, penamaan maupun kesalahan penulisan kode, program tidak mau membetulkan otomatis.
• Apabila terdapat form/list code lain yang di-include-kan, harus dituliskan code/nama dari form/lost code di bagian “uses” dan juga inisialisasi variablenya.

 

 

 

 

Artikel terkait Cara Belajar Bahasa Pemrograman Komputer Untuk Pemula