Pemrograman Dasar buat SMK dan pemula menggunakan bahasa Pascal


Pemrograman Dasar SMK dengan bahasa Pascal


Apa Itu Bahasa Pemrograman Pascal?

Mungkin kamu udah sering denger sama nama-nama kayak bahasa pemrograman Python, JavaScript, atau C++. Tapi sebelum semua itu eksis, ada satu bahasa yang dulu jadi primadona di dunia coding, yaitu Pascal.

Pascal ini dibuat sama Niklaus Wirth sekitar tahun 1970-an. Tujuannya simpel: biar orang bisa belajar logika dan struktur pemrograman dengan rapi.

Banyak pro-coder mulai dari sini. Kenapa? Soalnya Pascal itu terstruktur abis. Kodenya rapi, gampang dibaca, dan perfect banget buat ngelatih logic koding.Buku cetak Pascal

Kenapa bahasa Pascal masih dipakai sebagai dasar belajar pemrograman?👇👇👇


Kamu mungkin mikir, “Ngapain sih belajar Pascal, kan udah ketinggalan zaman?”

Nah, ternyata banyak banget alasannya kenapa kamu tetap wajib kenalan sama Pascal:

  1. Ngajarin dasar logika pemrograman.
    Semua bahasa modern punya konsep yang mirip: variable, loop, kondisi, function, dan sebagainya. Nah, Pascal bantu kamu paham semuanya dari akar.
  2. Struktur kodenya rapi banget.
    Pascal ngebiasain kamu nulis kode yang bersih dan teratur, bukan yang bikin kepala pusing kayak kabel charger nyampur 🤣.
  3. Dipakai di sekolah dan kampus.
    Banyak guru dan dosen masih ngajarin Pascal karena efektif buat ngenalin logika pemrograman dasar.
  4. Jadi pondasi kuat buat bahasa lain.
    Setelah ngerti Pascal, pindah ke Python, Java, atau C++ bakal lebih gampang banget.

Tools yang gampang dipakai👇👇


Biar bisa ngoding, kamu butuh compiler/IDE. Rekomendasinya:

Struktur dan Anatomi Kode Pascal


Ini contoh struktur program Pascal:


PROGRAM NamaProgramLo;  // Kasih nama dulu, biar ga ilang
USES Crt;              // Ini 'jurus' tambahan, biasa buat ClrScr (bersihin layar)

(* Bagian deklarasi ada di sini nanti, santai... *)

BEGIN                  //  INI START POINT-NYA!

   (* Semua kode 'perintah' lo masuk sini, cuy *)
   
END.                   //  WAJIB PAKE TITIK. Fix, harga mati.
Penjelasan:

  • program → ngasih nama program kamu.
  • uses crt; → buat akses perintah input/output misal bersihin layar
  • begin ... end. → bagian utama kode.
Keliatan sederhana, Gampang, kan? Cuma ada PROGRAM, BEGIN, dan END, tapi ini udah bikin kamu resmi jadi Pascal Coder! 😎

Nampilin sesuatu di Layar (Perintah Write dan WriteLn)🧩


Ngoding tanpa nampilin apa-apa itu kayak selfie tapi nggak di-post. Hampa!

Buat "nyetak" tulisan ke layar, kita pake:

  • Write: Nampilin teks, tapi kursornya stay di samping tulisan itu.
  • Writeln: (Ini singkatan dari Write Line). Nampilin teks, terus kursornya langsung auto-Enter alias pindah ke baris baru.
Contoh Flexing Kode:


PROGRAM HaloDunia;
USES Crt;

BEGIN
   ClrScr; // Biar layar bersih kinclong
   
   Write('Halo, ini pake Write, ');
   Write('jadinya nyambung...');
   
   Writeln('Kalo ini pake Writeln, langsung pindah baris.');
   Writeln('See? Beda, kan?');
   
   Readln; // Biar programnya gak langsung nutup (nunggu di-Enter)
END.

Hasilnya (Output):


Halo, ini pake Write, jadinya nyambung...
Kalo ini pake Writeln, langsung pindah baris.
See? Beda, kan?


Ember ajaib (Variabel dan tipe data)


Lo butuh tempat buat nyimpen data, kan? Kayak nama lo, umur lo, atau nilai game lo. Nah, itu namanya Variabel.

Tapi sebelum pake, lo harus "pesen" embernya dulu di bagian atas (sebelum BEGIN). Ini namanya Deklarasi.

Lo harus bilang, "Eh, gue mau pesen ember namanya 'angka', isinya buat angka bilangan bulat ya!"

Contoh Deklarasi Variabel:


PROGRAM KenalanYuk;
USES Crt;

VAR // Bilang "VAR" dulu
   nama : String;  // 'String' = buat nyimpen teks (nama, alamat)
   umur : Integer; // 'Integer' = buat nyimpen angka bulat (10, 17, 25)
   ipk  : Real; // 'Real' = buat angka koma-komaan (3.14, 4.00)

BEGIN
   ClrScr;
   
   // Ngisi datanya
   nama := 'Katalo gue';
   umur := 17;
   ipk  := 4.0;
   
   // Panggil + Gabungin
   Writeln('Halo, nama gue ', nama);
   Writeln('Umur gue baru ', umur, ' tahun.');
   Writeln('IPK gue? ', ipk:0:2, ', dong! (Amin...)'); 
   // :0:2 biar komanya rapi 2 angka
   
   Readln;
END.

Hasilnya (Output):


Halo, nama gue Katalo gue
Umur gue baru 17 tahun.
IPK gue? 4.00, dong! (Amin...)

🔁 Materi Dasar yang Harus Kamu Kuasain


Setelah memahami materi diatas, ini beberapa hal penting yang wajib kamu pelajari di Pascal:

Semua konsep ini bakal kamu temuin juga di bahasa modern nanti, jadi Pascal tuh investasi jangka panjang buat skill coding kamu 💪.

🚀 Tips Belajar Pascal Biar Nggak Cepat Bosan


🧩 Kesimpulan: Pascal, Bahasa Lawas yang Bikin Kamu Jago di dunia Modern



Meskipun udah bukan yang paling hits, Pascal tetap jadi bahasa pemrograman yang wajib dicoba pemula. Dia ngajarin kamu logika dasar, struktur kode rapi, dan pola pikir seorang programmer sejati.

Setelah paham Pascal, kamu bakal lebih pede belajar bahasa lain tanpa pusing mikirin konsep dasar lagi.

Jadi, yuk mulai belajar Pascal dari sekarang!

Siapa tahu dari program sederhana kayak Halo Dunia, kamu bisa jadi developer masa depan yang bikin aplikasi keren 🚀💻

Gimana? So far so good, kan?

Lo udah belajar Struktur dasar Pascal, cara nampilin teks pake Writeln, dan cara nyimpen data di Variabel. Ini basic banget, tapi ini pondasi lo buat bikin hal-hal yang lebih complex nanti.

Kuncinya cuma satu: Konsisten! Jangan ghosting di tengah jalan. Keep grinding, keep coding! Lo pasti bisa!

Next Post Previous Post
No Comment
Add Comment
comment url