Dasar Pemrograman yang Wajib Calon Programmer Pelajari.

Moch Diki Widianto
3 min readNov 22, 2020

--

Bagi sebagian orang profesi programmer masih menjadi daya tarik tersendiri untuk digeluti, terlebih bagi para pegiat IT. Selain dibutuhkan pemahaman mengenai algoritma yang kuat, profesi programmer juga sangat memerlukan motivasi dan kesabaran yang amat tinggi. Karena dalam menggeluti profesi ini, tidak jarang kita akan mengalami stuck saat program yang dibuat tak kunjung berjalan sesuai harapan atau masih ada error.

Sebetulnya profesi programmer sangatlah sederhana dan tidak begitu rumit asalkan kita tahu inti yang harus dipelajari dalam mendalami profesi ini. Berikut ini saya bagikan pelajaran inti apa saja yang wajib calon programmer pelajari. Karena hakikatnya setiap bahasa pemrograman memiliki cara atau alur yang hampir sama yang membedakan hanyalah tata cara penulisannya.

Tipe Data

Sebelum jauh mengenal bahasa pemrograman PHP, Java, Kotlin dan lain-lain. Kita harus mengenal tipe data terlebih dahulu. Jadi tipe data ini adalah jenis-jenis data yang berupa masukan / keluaran yang akan diolah dalam program. Biasanya untuk tipe data terbagi menjadi boolean, string, integer, float, double, array, object. Untuk boolean adalah tipe data yang berisikan nilai benar / salah (true or false), untuk string sendiri tipe data yang berisikan semua karakter yang dapat ditulis menjadi teks, untuk tipe integer, float, double tipe data yang berupa angka yang dapat ditambahkan, kurangkan, bagi, kali dan sebagainya, untuk tipe data array dan object sendiri kumpulan dari semua tipe data yang bersusun yang dipanggil berdasarkan kunci / key -nya.

Logika Percabangan (IF … ELSE IF … ELSE)

Logika IF … ELSE IF … ELSE ini merupakan dasar dari pemrograman apapun yang merujuk pada percabangan. Ketika kita memproses nilai, maka akan di uji menggunakan if, yang mana apabila bernilai benar, data akan diproses apabila salah proses akan diteruskan atau dihentikan. Misalnya dalam pemrograman PHP seperti dibawah ini.

<?php
$nilai = true; // bernilai benar
if ($nilai){
echo "Bernilai Benar";
} else {
echo "Bernilai Salah";
}
?>

Berdasarkan sintaks diatas, maka hasil yang diolah melalui proses percabangan akan memberikan keluaran Bernilai Benar.

Perulangan (Looping)

Pernah melihat programmer membuat beberapa baris sintaks, namun hasil yang ditampilkan bisa berjuta bahkan bermiliar hasil ? Itu yang dinamakan dengan perulangan (looping). Perulangan bermanfaat sekali untuk melakukan aksi yang banyak namun hanya dengan menuliskan beberapa baris sintaks saja. Misalnya seperti menampilkan 20 baris kalimat yang sama atau menampilkan angka berurutan dari 1 sampai dengan 1.000.000. Hal tersebut tidak dilakukan secara manual melainkan hanya dengan beberapa sintaks. Dalam PHP misalnya, kita mengenal while, for, foreach, do while. Misalnya dalam bahasa PHP, untuk menampilkan urutan angka 1 sampai dengan 100 kita hanya perlu menuliskan sintaks dibawah ini.

<?php  
for ($x = 1; $x <= 100; $x++) {
echo "Angka ini adalah: $x <br>";
}
?>
output:
Angka ini adalah: 1
Angka ini adalah: 2
Angka ini adalah: 3
...
Angka ini adalah: 100

Itu saja yang dapat saya bagikan dalam kesempatan ini. Sebetulnya masih banyak hal wajib lainnya yang harus dipelajari oleh calon programmer. Namun itu yang paling utamanya yang harus dipelajari dan didahului. Terima kasih telah mengunjungi dan membaca artikel ini. Bagikan artikel ini apabila bermanfaat.

--

--

Moch Diki Widianto

Technopreneur, Web Developer, Tidak pernah sekolah pemrograman / IT, Asli lulusan Universitas La Tansa Mashiro (Unilam) Fakultas Ekonomi - S1 - Akuntansi