04. Dasar – 01

last update – 2021/12/07

Sebelum kita memulai praktek, kami akan mencoba menjelaskan istilah, konsep yang penting untuk diketahui dan logika dari pemrograman. Kami mengasumsikan kamu sudah paham untuk menggunakan komputer dan dasar-dasar dari komputer (minimal sudah bisa menggunakan aplikasi office), jika kamu belum memahami penggunaan dasar komputer, kamu bisa belajar terlebih dahulu dari google.

Inti daripada kegiatan pemrograman adalah memberitahu atau menginstruksikan komputer agar melakukan sesuatu sesuai keinginan kita. Komputer bekerja berdasarkan logika matematika karna dasar dari komputer seperti kita ketahui adalah berdasarkan kode biner atau binary code dimana semua direpresentasikan dengan 1 atau 0. Namun seiring perkembangan komputer, saat ini kita dapat menggunakan bahasa modern untuk menginstruksikan komputer. Bahasa yang digunakan saat ini banyak menggunakan istilah dalam bahasa Inggris, maka dari itu bahasa Inggris sangat penting dalam pembelajaran pemrograman.

Kita sebagai manusia, memiliki kemampuan yang luar biasa dalam menganalisa, contohnya:

Kita dapat membedakan benda dari warna, bentuk, bau dan pengalaman. Jika kita mau makan cabai, biasanya cabai kecil / rawit warna merah akan lebih pedas dari pada yang warna hijau. Kita dapat mengetahui hal tersebut karena kita pernah mencoba makan cabai rawit warna merah lebih pedas dari yang hijau.

Otak kita menyimpan data bentuk cabai, warna cabai, rasa cabai, dan bau dari cabai serta pengalaman kita ketika memakan cabai, sehingga ketika kita dihadapkan dengan situasi sama yaitu memilih cabai, otak kita dapat memproses informasi tersebut dan kita dapat bertindak sesuai dengan informasi yang kita miliki.

Kerja komputer seperti otak kita, namun kita harus memberikan perintah terhadap komputer sehingga komputer dapat melakukan hal yang sesuai, karna komputer tidak dapat berpikir secara mandiri, berbeda dengan kita manusia. Nah tugas programmer adalah memberitahu komputer sehingga dia dapat memahami dan bertindak sesuai dengan yang kita harapkan.

Dari contoh di atas, kita dapat membagi hal-hal tersebut ke dalam istilah pemrograman.

A. Variable

Variable adalah sebuah data di komputer yang memiliki tipe, nilai dan bersifat sementara.
Tipe variable yang standar adalah tipe String, Number dan Object.

String
adalah tipe variable yang memiliki nilai dapat berupa karakter, angka, kalimat, atau kata.

Berikut ini adalah syntax atau cara penulisan kode di javascript atau dikenal juga dengan singkatan js.
Tanda // di depan baris adalah untuk memberikan komentar atau keterangan
var adalah deklarasi variable
tanda ; adalah penanda akhir sebuah statement atau baris

Contoh variable String yang bisa digunakan untuk cabai

var warna = "merah";
var ukuran = "kecil";

// Biasanya nilai dari variable string menggunakan tanda kutip

Number
adalah tipe variable yang memiliki nilai angka. Number memiliki beberapa jenis seperti integer, float, double.

  1. Integer
    adalah angka bulat atau angka yang bukan pecahan, contoh: 1, 2, 3, 4, 10, dsb
  2. Float dan Double
    adalah angka diluar angka bulat atau memiliki decimal, contoh: 1.5, 5.25, dsb. Perbedaan Float dan Double adalah di besarnya angka yang dapat disimpan.
  3. Object
    Object dalam sebuah variable dapat memiliki beberapa jenis nilai tergantung dari object tersebut. Ini akan dijelaskan di pembahasan berikutnya.

Contoh variable yang bisa digunakan untuk cabai

var levelPedas = 2; 
// integer level pedas antara 1-9


// misal cabai digunakan untuk ketoprak

var jumlahCabai = 1.5; 

// float jumlah cabai digunakan

Penulisan kata dengan huruf kecil dan huruf besar sebagai pemisah kata disebut camelCase. Gaya penulisan ini terutama di js biasanya digunakan untuk nama variable dan function agar lebih mudah dibaca, namun masing-masing bahasa pemrograman terkadang memiliki gaya penulisan masing-masing

Selain tipe, variable juga memiliki jenis, jenis variable pada dasarnya dibagi 2 yaitu yang dapat berubah atau tidak dapat berubah atau constant.
Kegunaan dari masing-masing jenis variable akan dijelaskan sejalan dengan pembelajaran ini.

B. Function

Seperti namanya, function adalah sebuah perintah untuk menjalankan sebuah operasi. Dalam matematika mungkin kamu pernah belajar mengenai persamaan linear seperti a = 2b atau x = y + 2. Konsep function kurang lebih seperti itu dimana kita memerintahkan komputer untuk mengkalkulasi atau memproses data untuk menghasilkan nilai yang kita inginkan.

var a = 1;
var b = 2;

Kata function, var adalah reserved words di js. Kita tidak bisa menggunakan kata-kata tersebut untuk variable atau function.
Reserved words adalah kata-kata yang memiliki makna tertentu di bahasa pemrograman tersebut.

function fungsiPenjumlahan(x, y) {
  return x + y;
}

Ini adalah syntax membuat function di js. Kata function adalah reserved words, diikuti nama function (bebas dapat menggunakan nama apapun selain reserved words) lalu diikuti dengan kurung buka tutup dan curly braces buka { tutup } untuk menandakan cakupan function.
Di dalam kurung buka tutup dapat kita masukan parameter jika diperlukan. Arti dari syntax ini adalah kita membuat sebuah fungsi penjumlahan dengan menginput 2 angka yang akan dijumlahkan yaitu x dan y.

x dan y ini disebut parameter, parameter adalah nilai yang diteruskan kepada sebuah fungsi.

Kata return adalah syntax dengan arti mengembalikan nilai. return x + y artinya dengan fungsi ini akan menghitung parameter x + y dan mengembalikan nilai penjumlahan x dan y.

var c = fungsiPenjumlahan(a, b);

// c = 3

Jika kita ingin menggunakan function “fungsiPenjumlahan” yang sudah kita buat maka syntax nya seperti di atas ini. Nilai c sama dengan 3, karena kita memanggil “fungsiPenjumlahan” dengan parameter a dan b dimana nilai a = 1 dan b = 2, maka c = a + b

// syntax yang lengkap nya seperti ini

// deklarasi variable
var a = 1;
var b = 2;

// deklarasi function
function fungsiPenjumlahan(x, y) {
  return x + y;
}

// memanggil function dan nilai disimpan di variable c
var c = fungsiPenjumlahan(a, b);

// nilai c = 3
// di javascript kita dapat mencetak nilai di console dengan syntax
console.log(c);

Apakah kamu memahami contoh fungsi di atas? Jika belum paham, kamu dapat mengirim komentar di bawah ini dengan pertanyaan kamu, kami akan berusaha untuk menjawab.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *