Belajar Bahasa Pemrograman Untuk Pemula Dasar-Dasar Pemrograman yang perlu dimengerti

Dian Purwanto/ Januari 12, 2018/ Pemrograman/ 0 comments

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer.

Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.

Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan / diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan.

Keluaran dari bahasa pemrograman tersebut berupa program / aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di jalan raya, dll

Secara umum bahasa pemrograman terbagi menjadi 4 kelompok, yaitu :

  1. Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
  2. High Level Language (seperti Pascal dan Basic)
  3. Middle Level Language (seperti bahasa C)
  4. Low Level Language (seperti bahasa Assembly)

Contoh Bahasa Pemrograman yang sering digunakan : C, C++, php, html / css (walaupun ini bukan bahasa pemrograman tapi ini menjadi dasar bagi yang ingin memperdalam Web Programming), Java, Pascal, Basic, Assembly, Python, dll.

Sebelum kalian membuat program, sebaiknya kalian mengetahui urutan dalam pembuatan program yang biasa dilakukan oleh Programmer.

  1. Mendefinisikan Masalah / Apa sih yang diminta ?

  2. Membuat Solusi dari masalah tersebut

  3. Membuat solusi tersebut kedalam algoritma

  4. Membuat program dengan bahasa pemrograman yang dikuasai

  5. Uji Coba program

  6. Perbaikan bug & error jika ada

  7. Program Selesai

Hal-hal berikut penting untuk diketahui oleh para programmer dalam membuat algoritma.

Pseudocode adalah kode-kode yang dapat kita mengerti yang nantinya akan diolah dan diubah ke dalam suatu bahasa pemrograman. Selain itu, pseudocode dapat juga diartikan sebagai cara untuk menuliskan sebuah algoritma secara high-level (level tingkat tinggi).

Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut.

Lamp Flowchart sumber belajar

IDE adalah sebuah software aplikasi yang memberikan fasilitas kepada programmer komputer ketika membuat program.

Lebih mudahnya IDE = Text Editor.

Contoh kalau mau ngoding php bisa menggunakan dreamweaver / notepad++ kalau C mungkin bisa menggunakan visual studio / devC++ itu semua adalah IDE / Text Editor .

Tipe data adalah jenis data yang mempunyai batasan tempat dan karakteristik sesuai dengan interprestasi data dan dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.

Jenis – Jenis TIpe Data:
1) Numeric / Number
 -> Desimal = integer, short, byte
 -> Pecahan = float, double

2) String / Karakter
Adalah Tipe data yang digunakan pada variabel atau konstanta untuk menyimpan nilai dalam bentuk karakter (angka, huruf, karakter khusus atau simbol).

3) Boolean

Adalah tipe data yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya memiliki dua buah kemungkinan (benar atau salah).

Statement / Pernyataan adalah bagian terkecil dalam sebuah program untuk melaksanakan suatu tugas tertentu, seperti memanggil metode, mendeklarasikan variabel, membandingkan dua buah variabel, meng-assign suatu nilai ke dalam variabel contoh selection seperti if else, repeat / looping, dan masih banyak lagi biasanya setiap bahasa pemrgoraman mempunyai penulisan yang berbeda dalam penulisan statement

Nah selanjutnya apa yang harus dilakukan atau dipersiapkan?

  1. Niat

  2. Bisa berlatih menggunakan Scratch / App Inventor yang sistemnya drag & drop agar tidak kaget hehehe…..

  3. Banyak yang bilang sih mulai dari bahasa C / Pascal / Java / Jika ingin ke Web Programming bisa berlatih di Codecademy disitu kalian bisa belajar html, css, php, pyhton dan masih banyak lainnya.

  4. Banyak – banyak berdoa,…. wkwkwkw…..

Disadur dari pengalaman pribadi penulis dan berbagai sumber.

Komentar

Leave a Comment

Alamat email Anda tidak akan dipublikasikan.

This site uses Akismet to reduce spam. Learn how your comment data is processed.