[{"data":1,"prerenderedAt":115},["ShallowReactive",2],{"tag-labels":3,"series-pascal-pemrograman-prosedural":4,"site-header":53},{},{"id":5,"title":6,"title_id":7,"slug":8,"description":9,"description_id":10,"ogImage":11,"articles":12,"children_series":43,"parent_series":44},26,"Procedural Programming","Pemrograman Prosedural","pascal-pemrograman-prosedural","Break a big program into small procedures and functions you can call again and again.","Pecah program besar jadi prosedur dan fungsi kecil yang bisa dipakai berulang kali.",null,[13,25,34],{"id":14,"title":15,"title_id":16,"slug":17,"excerpt":18,"excerpt_id":19,"tags":20},77,"About Procedural Programming in Pascal","Tentang Pemrograman Prosedural pada Pascal","tentang-pemrograman-prosedural-pada-pascal","Procedural programming is one of the programming paradigms, where several statements are combined into one procedure.","Pemrograman peosedural merupakan salah satu paradigma pemrograman dimana beberapa perintah digabungkan menjadi satu dalam sebuah prosedur.",[21,22,23,24],"pascal","pemrograman","prosedur","konsep",{"id":26,"title":27,"title_id":28,"slug":29,"excerpt":30,"excerpt_id":31,"tags":32},78,"Using and Writing a PROCEDURE in Pascal","Penggunaan dan Penulisan PROCEDURE pada Pascal","penggunaan-dan-penulisan-procedure-pada-pascal","The main parts of a PROCEDURE are its name and its body, with parameters and local declarations as the optional parts.","Bagian utama dari sebuah PROCEDURE adalah nama dan tubuh PROCEDURE. Ada juga bagian opsional yaitu parameter dan deklarasi lokal.",[21,23,33],"sub-program",{"id":35,"title":36,"title_id":37,"slug":38,"excerpt":39,"excerpt_id":40,"tags":41},79,"Using and Writing a FUNCTION in Pascal","Penggunaan dan Penulisan FUNCTION pada Pascal","penggunaan-dan-penulisan-function-pada-pascal","A sub program that does not return a value is called a PROCEDURE, while one that returns a value is called a FUNCTION.","Sub program yang tidak mengembalikan nilai dinamakan PROCEDURE, sedangkan yang mengembalikan nilai dinamakan FUNCTION.",[21,42,33],"fungsi",[],{"id":45,"title":46,"title_id":47,"slug":48,"parent_series":49},14,"Learning Pascal","Belajar Pascal","belajar-pascal",{"id":50,"title":51,"title_id":51,"slug":52},1,"Tutorial","tutorial",{"featuredPost":54,"navigations":77},{"id":55,"title":56,"title_id":57,"slug":58,"excerpt":59,"excerpt_id":60,"has_translation":61,"published_at":62,"reading_time":63,"hidden_from_listing":64,"tags":65,"thumbnail_image":11,"og_image":70,"series":71,"authors":76},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,[66,67,68,69],"karier","framework","opini","pengalaman","\u002Fog\u002Fketika-pilih-framework-cuma-biar-kelihatan-beda.png",{"id":72,"title":73,"title_id":74,"slug":75},9,"Articles","Artikel","all",[],[78,94,110],{"collection":79,"item":80},"series",{"__typename":79,"title":73,"title_id":74,"slug":75,"children_series":81},[82,86,90],{"title":83,"title_id":84,"slug":85},"Artificial Intelligence","Kecerdasan Artifisial","kecerdasan-artifisial",{"title":87,"title_id":88,"slug":89},"Programming Fundamentals","Konsep Dasar Pemrograman","konsep-dasar-pemrograman",{"title":91,"title_id":92,"slug":93},"Algorithms and Data Structures","Algoritma dan Struktur Data","algoritma-struktur-data",{"collection":79,"item":95},{"__typename":79,"title":51,"title_id":51,"slug":52,"children_series":96},[97,101,105,109],{"title":98,"title_id":99,"slug":100},"Learning Python","Belajar Python","belajar-python",{"title":102,"title_id":103,"slug":104},"Learning Go","Belajar Golang","belajar-golang",{"title":106,"title_id":107,"slug":108},"Learning Java","Belajar Java","belajar-java",{"title":46,"title_id":47,"slug":48},{"collection":79,"item":111},{"__typename":79,"title":112,"title_id":112,"slug":113,"children_series":114},"Lab","lab",[],1793336440313]