[{"data":1,"prerenderedAt":177},["ShallowReactive",2],{"tag-labels":3,"series-pascal-intro":4,"site-header":115},{},{"id":5,"title":6,"title_id":7,"slug":8,"description":9,"description_id":10,"ogImage":11,"articles":12,"children_series":106,"parent_series":107},23,"Getting Started with Pascal","Berkenalan dengan Bahasa Pascal","pascal-intro","Install Free Pascal on Windows or Linux, write Hello World, then learn how a Pascal program is put together, comments and arithmetic included.","Dari instalasi Free Pascal di Windows dan Linux, bikin Hello World, sampai paham struktur program, komentar, dan operasi aritmatika.",null,[13,24,34,44,53,63,71,81,90,97],{"id":14,"title":15,"title_id":7,"slug":16,"excerpt":17,"excerpt_id":18,"tags":19},59,"Getting to Know the Pascal Language","berkenalan-dengan-bahasa-pascal","Pascal is a programming language with a simple, expressive, and readable syntax. That makes it a good first language for beginners.","Pascal merupakan bahasa pemrograman dengan sintaks sederhana, ekspresif, dan mudah dibaca. Ini membuatnya menjadi bahasa pemrograman yang baik untuk pemula.",[20,21,22,23],"pascal","intro","pemrograman","dasar",{"id":25,"title":26,"title_id":27,"slug":28,"excerpt":29,"excerpt_id":30,"tags":31},60,"Input with Read and Readln in Pascal","Sistem Input dengan Read dan Readln pada Bahasa Pascal","sistem-input-dengan-read-dan-readln-pada-bahasa-pascal","This time you'll learn how keyboard input works with the read and readln commands in Pascal.","Pada kesempatan kali ini kita akan belajar tentang proses masukan dari keyboard dengan menggunakan perintah read dan readln pada Bahasa Pascal.",[20,32,33],"input-output","syntax",{"id":35,"title":36,"title_id":37,"slug":38,"excerpt":39,"excerpt_id":40,"tags":41},61,"Installing Free Pascal on Linux","Menginstall Free Pascal pada Linux","menginstall-free-pascal-pada-linux","To run Pascal code you need a compiler. This time we'll use Free Pascal as both our compiler and our code editor.","Untuk menjalankan kode Pascal pada sistem operasi Windows kita perlu compiler. Kali ini kita akan mengunakan Free Pascal sebagai compiler sekaligus code editor kita.",[20,42,43],"instalasi","tooling",{"id":45,"title":46,"title_id":47,"slug":48,"excerpt":49,"excerpt_id":50,"tags":51},62,"The Parts and Structure of a Pascal Program","Mengenal Bagian dan Struktur Bahasa Pascal","mengenal-bagian-dan-struktur-bahasa-pascal","Like a letter that runs from the letterhead to the signature, Pascal code has writing rules and a structure it has to satisfy. Here is what goes where.","Ibarat menulis surat mulai dari kepala surat sampai tanda tangan, kode Pascal juga memiliki aturan penulisan dan struktur yang harus dipenuhi. Mari kita bahas lebih lanjut.",[20,33,23,52],"konsep",{"id":54,"title":55,"title_id":56,"slug":57,"excerpt":58,"excerpt_id":59,"tags":60},63,"Writing Comments in Pascal","Penulisan Komentar pada Bahasa Pascal","penulisan-komentar-pada-bahasa-pascal","This time we'll cover how to write comments in Pascal. A comment is the part of the code the computer never reads.","Kali ini kita akan membahas tentang penulisan komentar pada bahasa Pascal. Komentar adalah bagian dar kode yang tidak akan dibaca oleh komputer.",[20,61,33,62],"komentar","best-practice",{"id":64,"title":65,"title_id":66,"slug":67,"excerpt":68,"excerpt_id":69,"tags":70},64,"Output with Write and Writeln in Pascal","Output dengan Write dan Writeln pada Bahasa Pascal","output-dengan-write-dan-writeln-pada-bahasa-pascal","Output matters in programming, and not only there: every process is judged by what it produces. This is how Pascal puts text on the console.","Sistem output merupakan suatu yang sangat penting dalam pemrograman. Bukan cuma pemrograman, bahkan semua hal pasti berorientasi pada output.",[20,32,33],{"id":72,"title":73,"title_id":74,"slug":75,"excerpt":76,"excerpt_id":77,"tags":78},65,"Variables, Constants, and Data Types in Pascal","Variable, Konstanta, dan Tipe Data pada Pascal","variable-konstanta-dan-tipe-data-pada-pascal","Variables, constants, and data types are the heart of programming: they're what you use to manipulate data.","Variable, konstanta, dan tipe data merupakan jantung dari pemrograman yang akan kita gunakan untuk melakukan manipulasi data.",[20,79,80,23],"variabel","tipe-data",{"id":82,"title":83,"title_id":84,"slug":85,"excerpt":86,"excerpt_id":87,"tags":88},66,"Arithmetic Operations in Pascal","Operasi Aritmatika pada Bahasa Pascal","operasi-aritmatika-pada-bahasa-pascal","Once you know what a data type is, the next question is which operations each type allows. Here is the answer for Pascal, type by type.","Setelah tahu tentang apa itu tipe data, sekarang kita akan coba belajar tentang operasi apa saja yang dapat dilakukan pada setiap tipe data dalam bahasa Pascal.",[20,89,23],"operator",{"id":91,"title":92,"title_id":93,"slug":94,"excerpt":95,"excerpt_id":40,"tags":96},102,"Installing Free Pascal on Windows","Menginstal Free Pascal pada Windows","menginstal-free-pascal-pada-windows","To run Pascal code on Windows you need a compiler. This time we'll use Free Pascal as both our compiler and our code editor.",[20,42,43],{"id":98,"title":99,"title_id":100,"slug":101,"excerpt":102,"excerpt_id":103,"tags":104},103,"Writing Your First Hello World Program in Pascal","Membuat Program Hello World pada Pascal","membuat-program-hello-world-pada-pascal","With Free Pascal installed on Windows or Linux, it's time for your first program, plus a quick look around the Free Pascal IDE.","Setelah melakukan instalasi Free Pascal baik pada windows atau linux, kali ini kita akan belajar untuk membuat program pertama kita. Sekaligus kenalan sedikit dengan Program Free Pascal.",[20,105,23],"tutorial",[],{"id":108,"title":109,"title_id":110,"slug":111,"parent_series":112},14,"Learning Pascal","Belajar Pascal","belajar-pascal",{"id":113,"title":114,"title_id":114,"slug":105},1,"Tutorial",{"featuredPost":116,"navigations":139},{"id":117,"title":118,"title_id":119,"slug":120,"excerpt":121,"excerpt_id":122,"has_translation":123,"published_at":124,"reading_time":125,"hidden_from_listing":126,"tags":127,"thumbnail_image":11,"og_image":132,"series":133,"authors":138},110,"When You Pick a Framework Just to Look Different","Ketika Pilih Framework Cuma Biar Kelihatan Beda","ketika-pilih-framework-cuma-biar-kelihatan-beda","The last time you chose a new framework or library, was it because your problem needed that tool, or because it sounded cool and few people around you were using it? That question is uncomfortable. Technology decisions are often made for reasons that never appear in any technical document.","Terakhir kali kamu milih framework atau library baru, itu karena masalahmu butuh alat itu, atau karena alatnya kedengaran keren dan belum banyak yang pakai? Pertanyaan ini nggak enak dijawab. Soalnya keputusan teknologi sering diambil dengan alasan yang nggak pernah ditulis di dokumen teknis mana pun.",true,"2026-10-06T15:25:21.000Z",5,false,[128,129,130,131],"karier","framework","opini","pengalaman","\u002Fog\u002Fketika-pilih-framework-cuma-biar-kelihatan-beda.png",{"id":134,"title":135,"title_id":136,"slug":137},9,"Articles","Artikel","all",[],[140,156,172],{"collection":141,"item":142},"series",{"__typename":141,"title":135,"title_id":136,"slug":137,"children_series":143},[144,148,152],{"title":145,"title_id":146,"slug":147},"Artificial Intelligence","Kecerdasan Artifisial","kecerdasan-artifisial",{"title":149,"title_id":150,"slug":151},"Programming Fundamentals","Konsep Dasar Pemrograman","konsep-dasar-pemrograman",{"title":153,"title_id":154,"slug":155},"Algorithms and Data Structures","Algoritma dan Struktur Data","algoritma-struktur-data",{"collection":141,"item":157},{"__typename":141,"title":114,"title_id":114,"slug":105,"children_series":158},[159,163,167,171],{"title":160,"title_id":161,"slug":162},"Learning Python","Belajar Python","belajar-python",{"title":164,"title_id":165,"slug":166},"Learning Go","Belajar Golang","belajar-golang",{"title":168,"title_id":169,"slug":170},"Learning Java","Belajar Java","belajar-java",{"title":109,"title_id":110,"slug":111},{"collection":141,"item":173},{"__typename":141,"title":174,"title_id":174,"slug":175,"children_series":176},"Lab","lab",[],1793336440277]