Mengenal Struktur, Istilah, dan Konsep Dasar Bahasa Pemrograman

Bahasa pemrograman berkembang dengan pesat seiring dengan perkembangan teknologi. Hingga saat ini sudah ada banyak sekali jenis bahasa pemrograman yang dikembangkan. Anda mungkin juga pernah mendengar beberapa nama bahasa pemrograman seperti bahasa C, C++, Java, Pascal, Python, PHP, dan masih banyak lagi.

Sebagai pemula yang benar-benar memulai semuanya dari nol, dari mana sebaiknya saya harus memulainya?

dasar bahasa pemrograman

Sebagai langkah awal, ada baiknya Anda sudah memahami apa itu bahasa pemrograman dan fungsinya. Anda dapat membacanya di sini : Apa Itu Bahasa Pemrograman? Mengenal Bahasa Pemrograman.

Masing-masing bahasa pemrograman memang memiliki aturan penulisan syntax sendiri, namun pada dasarnya setiap bahasa pemrograman memiliki konsep dasar yang sama. Selain konsep dasar, Anda juga akan menemukan persamaan istilah yang digunakan dalam bahasa pemrograman.

Memahami konsep dan istilah dasar yang digunakan bahasa pemrograman secara umum akan sangat membantu Anda dalam memahami berbagai jenis bahasa pemrograman. Berikut ini adalah konsep dan istilah dasar yang umum digunakan pada setiap bahasa pemrograman.

Input


Input merupakan data yang digunakan sebagai masukan untuk diolah.

Output


Output merupakan data hasil olahan atau disebut juga keluaran.

Variabel


Variabel atau peubah sama halnya seperti variabel pada matematika. Variabel berguna untuk mendefinisikan satu atau lebih data menjadi satu variabel yang mudah untuk diingat. Contoh penulisan syntaxnya seperti di bawah ini.

x = 8.8398398293872

Jadi x merupakan variabel atau peubah dari 8.8398398293872.

Berurutan (Runtut)


Setiap syntax yang kita tulis di dalam source code sebuah program akan dieksekusi semua secara berurutan. Syntax-syntax yang kita tulis memiliki hubungan satu dengan yang lain, oleh karena itu peletakan syntax yang terbalik dapat menyebabkan error.

Misalnya ketika kita mendefinisikan variabel x dan y.

x = 5
y = 2

Kemudian kita kalikan kedua variabel tersebut.

x*y

Maka akan keluar hasilnya, yaitu 10.

hasil = 10

Ini dapat terjadi karena sebelumnya kita telah mendefinisakan variabel x dengan nilai 5, dan variabel y dengan nilai 2. Bayangkan jika kita mengalikan x dan y tanpa mendefinisikan variabel x dan y terlebih dahulu. Pasti akan muncul error.

Pengulangan (Looping)


Suatu ketika Anda melakukan kesalahan di sekolah dan mendapatkan hukuman dari guru Anda untuk menulis kalimat "Saya sedang belajar bahasa pemrograman" di papan tulis sebanyak 100 kali. Pasti melelahkan sekali karena kita akan menulis kalimat tersebut satu per satu.

Dengan bahasa pemrograman, Anda dapat menulis kalimat tersebut dalam waktu yang singkat dengan syntax yang sederhana seperti di bawah ini.

for x := 1; x <= 100; x++ {
print("Saya sedang belajar bahasa pemrograman", x)
}

Maka hasilnya akan muncul kalimat "Saya sedang belajar bahasa pemrograman" sebanyak 100 kali.

Saya sedang belajar bahasa pemrograman 1
Saya sedang belajar bahasa pemrograman 2
Saya sedang belajar bahasa pemrograman 3
...
Saya sedang belajar bahasa pemrograman 100

Tentu saja cara ini hanya dapat dilakukan di komputer, bukan di papan tulis.

Percabangan


Contoh fungsi percabangan ini adalah nilai minimal untuk lulus. Jika nilai siswa lebih dari atau sama dengan 76 maka siswa tersebut lulus, namun jika kurang maka mengulang. Output fungsi percabangan sangat tergantung dengan data inputan. Contoh penulisan syntaxnya seperti berikut.

if (nilai >= 76) {
print("Lulus")
} else {
print("Mengulang")
}

Algoritma


Algoritma adalah langkah-langkah yang dilakukan untuk mencapai tujuan. Misalnya ketika kita membeli sebuah HP, pasti disertakan pula buku panduannya. Tujuan adanya buku panduan tersebut adalah untuk menjelaskan kepada kita langkah-langkah untuk mengoperasikan HP tersebut.

Misalnya bagaimana cara memasukkan kartu SIM? Caranya adalah dengan membuka tempat SIM menggunakan jarum yang tersedia di dalam kotak HP, dan seterusnya.

Begitu pula algoritma pada sebuah program, merupakan langkah-langkah yang harus dijalankan oleh komputer. Langkah-langkah ini kita sebagai manusia yang menginstruksikan kepada komputer melalui bahasa pemrograman.

Sebenarnya masih banyak lagi hal-hal mendasar yang digunakan dalam bahasa pemrograman secara universal. Ke depannya postingan ini akan diupdate sesuai kebutuhan.
Artikel Terkait :

1 comments:

Keren, coba kunjungi https://rootorial.com tempat dokumentasi belajar android dan python.

Cara bicara menunjukkan kepribadian, berkomentarlah dengan baik dan sopan...

indopython
:)
indopython
:D
indopython
8D
indopython
:|
indopython
X|
indopython
=D
indopython
X{
indopython
;D
indopython
=(
indopython
X(
indopython
:(
indopython
;)
Copyright © 2017 Blog | Privacy Policy | Disclaimer