[{"data":1,"prerenderedAt":264},["ShallowReactive",2],{"site-header":3,"site-footer-license":37,"article-menginstal-free-pascal-pada-windows-with-latest":41},{"navigations":4},[5,20],{"collection":6,"item":7},"series",{"__typename":6,"title":8,"slug":9,"children_series":10},"Artikel","all",[11,14,17],{"title":12,"slug":13},"Algoritma dan Struktur Data","algoritma-struktur-data",{"title":15,"slug":16},"Konsep Dasar Pemrograman","konsep-dasar-pemrograman",{"title":18,"slug":19},"Kecerdasan Artifisial","kecerdasan-artifisial",{"collection":6,"item":21},{"__typename":6,"title":22,"slug":23,"children_series":24},"Tutorial","tutorial",[25,28,31,34],{"title":26,"slug":27},"Belajar Java","belajar-java",{"title":29,"slug":30},"Belajar Pascal","belajar-pascal",{"title":32,"slug":33},"Belajar Python","belajar-python",{"title":35,"slug":36},"Belajar Golang","belajar-golang",{"name":38,"url":39,"show":40},"CC BY-SA","https://creativecommons.org/licenses/by-sa/4.0/",false,{"article":42,"renderedBody":170,"renderedTakeaway":171,"latestArticles":172,"toc":224},{"id":43,"title":44,"slug":45,"excerpt":46,"published_at":47,"thumbnail_image":48,"tags":50,"reading_time":54,"takeway":55,"body":56,"authors":57,"series":63},"102","Menginstal Free Pascal pada Windows","menginstal-free-pascal-pada-windows","Untuk menjalankan kode Pascal pada sistem operasi Windows kita perlu compiler. Kali ini kita akan mengunakan Free Pascal sebagai compiler sekaligus code editor kita.","2020-09-30T07:32:11.000Z",{"id":49},"2c84752c-6726-4126-bfd7-ae7f311be684",[51,52,53],"pascal","instalasi","tooling",5,null,"Sebelum kita mulai belajar tentang bahasa Pascal, kita harus persiapkan dulu nih alat dan bahannya. Ibarat mau nulis cerpen, kita harus mempersiapkan buku dan alat tulis dulu baru bisa nulis.\n\nPemrograman itu pada dasarnya sama seperti membuat prosedur kerja. Kita sebagai programmer menulis langkah-langkah, terus kita suruh komputer untuk mengeksekusi.\n\nNah sekarang masalahnya, gimana cara komputer bisa mengerti kode yang kita tulis? Untuk mengatasi masalah ini, kita punya alat yang dinamakan *compiler*.\n\n## Compiler Bahasa Pascal\n\nSetiap bahasa pemrograman pasti punya *compiler*-nya masing-masing. Seperti yang sudah disinggung di atas, *compiler* adalah sebuah jembatan antara programmer dan komputer supaya masing-masing bisa mengerti maksud dari kode yang diketik.\n\nProgrammer sebagai manusia pasti pakai bahasa yang dipahami manusia. Begitu juga komputer yang cuma mengerti bahasa mesin berupa kode biner. Kalau kita disuruh baca biner pasti pusing, sebaliknya komputer kalau langsung disuruh baca bahasa manusia juga nggak bakal paham.\n\n> 📷 *Ilustrasi: skema alur compiler yang menjembatani dan menerjemahkan kode sumber manusia menjadi instruksi biner mesin.*\n\nDengan adanya *compiler*, kita udah nggak perlu lagi bingung masalah perbedaan bahasa ini. *Compiler* di sini bertindak sebagai program penerjemah dari bahasa pemrograman (bahasa yang dipahami manusia) ke bahasa mesin (kode biner).\n\nUntuk bahasa Pascal sendiri ada banyak *compiler* yang tersedia. Tetapi untuk tutorial kali ini kita akan menggunakan Free Pascal.\n\nPada Free Pascal ini kita akan melakukan semua kegiatan koding Pascal kita, mulai dari tempat ngetik, tempat kompilasi, sampai tempat *debug* program. Free Pascal akan jadi sahabat terdekat selama belajar Pascal hehe.\n\n## Instalasi Program Free Pascal\n\n### Mengunduh Program\n\nProgram Free Pascal dapat kalian unduh secara gratis dari SourceForge. Langsung aja klik di [sini](https://sourceforge.net/projects/freepascal/files/Win32/3.2.0/fpc-3.2.0.i386-win32.exe/download). Nanti kalian bakal diarahkan ke situs *mirror* SourceForge.\n\n> 📷 *Ilustrasi: tampilan halaman unduhan Free Pascal di situs SourceForge.*\n\nSetelah masuk situs SourceForge, silakan tunggu sekitar 5 detik, nanti unduhan bakal dimulai secara otomatis.\n\n> Pada saat artikel ini dibuat, Free Pascal yang digunakan adalah versi 3.2.0 dengan ukuran file sekitar 51 MB.\n\n### Proses Instalasi\n\nSetelah proses unduhan selesai, selanjutnya kita lanjut ke proses instalasi Free Pascal. Proses instalasi ini sebenarnya nggak jauh beda dengan instalasi program lainnya, tapi di sini kita tambahkan beberapa langkah agar lebih nyaman digunakan.\n\nLangkah pertama, langsung buka *installer* Pascal dengan cara klik ganda (*double click*) file tersebut. Pada jendela awal penginstalan, langsung saja klik tombol **Next**.\n\n> 📷 *Ilustrasi: jendela awal penyambutan instalasi program Free Pascal pada Windows.*\n\n#### 1\\. Memilih Lokasi Folder Instalasi\n\nSelanjutnya akan muncul jendela **Select Destination Location**. Di sini kita pakai lokasi *default* saja di **C:\\FPC\\3.2.0**. Kalau kalian ingin mengubah folder tujuan, tinggal klik tombol *Browse*.\n\n> 📷 *Ilustrasi: jendela pemilihan folder destinasi instalasi Free Pascal di drive C.*\n\n> Disarankan untuk memilih lokasi pada drive sistem (**drive C:**) karena pengalaman beberapa orang nggak bisa mengoperasikan Free Pascal di luar drive sistem. Kalau kalian ragu, biarkan saja lokasi default (**C:\\FPC\\3.2.0**).\n\n#### 2\\. Memilih komponen Instalasi\n\nSetelah selesai memilih folder tujuan, langsung klik **Next**. Nanti kita akan diarahkan ke jendela **Select Components**. Di sini kita pilih *Full Installation* saja, soalnya ukuran instalasinya ringan kok, nggak sampai 200 MB. Kalau sudah, klik **Next**.\n\n> 📷 *Ilustrasi: jendela pemilihan komponen instalasi Free Pascal dengan opsi Full Installation.*\n\n#### 3\\. Memilih Folder di Start Menu\n\nSelanjutnya akan ada jendela **Select Start Menu Folder**. Kita biarkan saja *default* lalu klik **Next**. Kalau kalian nggak mau Free Pascal muncul di *start menu*, silakan beri centang pada bagian **Don't create a Start Menu folder**.\n\n> 📷 *Ilustrasi: jendela penentuan folder pintasan Free Pascal pada Start Menu Windows.*\n\n#### 4\\. Memilih Task Tambahan\n\nJendela berikutnya adalah **Select Additional Tasks**. Silakan beri centang pada semua opsi agar Windows mengenali asosiasi berkas kode Pascal di komputer kalian. Setelah itu, langsung klik **Next**.\n\n> 📷 *Ilustrasi: jendela opsi tugas tambahan untuk mengaitkan ekstensi berkas Pascal di Windows.*\n\n#### 5\\. Proses Konfirmasi Penginstalan\n\nIni merupakan jendela konfirmasi *Ready to Install*. Semua detail informasi konfigurasi mulai dari folder destinasi sampai komponen bisa kalian cek ulang di sini. Kalau sudah pas, langsung aja klik tombol **Install**.\n\n> 📷 *Ilustrasi: jendela konfirmasi ringkasan konfigurasi sebelum proses instalasi Free Pascal dijalankan.*\n\n#### 6\\. Proses Instalasi Dimulai\n\nProses instalasi sekarang berjalan. Lama prosesnya tergantung kecepatan komputer kalian masing-masing, biasanya nggak lebih dari 5 sampai 15 menit.\n\n> 📷 *Ilustrasi: jendela progres instalasi Free Pascal yang menampilkan status pemasangan komponen.*\n\n#### 7\\. Finishing\n\nSetelah proses instalasi selesai, jendela akan otomatis berpindah ke jendela **Information** yang memuat catatan rilis. Langsung saja klik **Next**.\n\n> 📷 *Ilustrasi: jendela informasi yang menampilkan catatan rilis penting dari Free Pascal.*\n\nPada jendela akhir instalasi, hilangkan tanda centang pada opsi **View readme.txt** lalu klik tombol **Finish** untuk menutup jendela *wizard*.\n\n> 📷 *Ilustrasi: jendela akhir instalasi Free Pascal dengan tombol Finish untuk menutup wizard.*\n\n### Instalasi Free Pascal Selesai\n\nSelamat, Free Pascal sudah terpasang di komputer kalian! Kalian bisa menemukan ikon pintasan Free Pascal di *desktop* dan langsung membukanya.\n\n> 📷 *Ilustrasi: ikon pintasan program Free Pascal IDE yang muncul di desktop Windows.*\n\nBegitu aplikasi dijalankan, jendela Free Pascal IDE akan langsung terbuka dengan tampilan editor klasik bernuansa biru yang siap digunakan.\n\n> 📷 *Ilustrasi: tampilan awal antarmuka Free Pascal IDE di Windows dengan latar belakang biru dan bilah menu.*\n\nJendela Free Pascal memang terlihat sedikit kuno, namun fungsinya sangat banyak. Kalau satu per satu dijelaskan di sini bisa jadi sangat panjang. Kalau kalian ingin cari tahu lebih tentang Free Pascal, langsung aja kunjungi laman resminya di [sini](http://www.freepascal.org).\n\nPada tutorial selanjutnya kita akan [membuat Program Pascal pertama kita](https://invasikode.com/hello-world-pascal/), sekaligus berkenalan dengan beberapa fitur penting di Free Pascal ini.",[58],{"authors_id":59},{"name":60,"slug":61,"role":62,"profile_picture":55},"Daffa Izzuddin","izzudd","Writer",{"id":64,"title":65,"slug":66,"articles":67,"parent_series":152},"23","Berkenalan dengan Bahasa Pascal","pascal-intro",[68,78,88,91,98,106,115,125,133,143],{"id":69,"title":65,"slug":70,"excerpt":71,"thumbnail_image":72,"tags":74},"59","berkenalan-dengan-bahasa-pascal","Pascal merupakan bahasa pemrograman dengan sintaks sederhana, ekspresif, dan mudah dibaca. Ini membuatnya menjadi bahasa pemrograman yang baik untuk pemula.",{"id":73},"ed6e86a1-9928-4571-b812-1228b8742067",[51,75,76,77],"intro","pemrograman","dasar",{"id":79,"title":80,"slug":81,"excerpt":82,"thumbnail_image":83,"tags":85},"60","Sistem Input dengan Read dan Readln pada Bahasa Pascal","sistem-input-dengan-read-dan-readln-pada-bahasa-pascal","Pada kesempatan kali ini kita akan belajar tentang proses masukan dari keyboard dengan menggunakan perintah read dan readln pada Bahasa Pascal.",{"id":84},"cd7ff963-992f-49cc-8520-a7a6685d7546",[51,86,87],"input-output","syntax",{"id":43,"title":44,"slug":45,"excerpt":46,"thumbnail_image":89,"tags":90},{"id":49},[51,52,53],{"id":92,"title":93,"slug":94,"excerpt":46,"thumbnail_image":95,"tags":97},"61","Menginstall Free Pascal pada Linux","menginstall-free-pascal-pada-linux",{"id":96},"36758a2e-8f5d-4485-af44-ac5c17d6b438",[51,52,53],{"id":99,"title":100,"slug":101,"excerpt":102,"thumbnail_image":103,"tags":105},"103","Membuat Program Hello World pada Pascal","membuat-program-hello-world-pada-pascal","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.",{"id":104},"81fde45a-bbc8-4080-8167-4717eef59014",[51,23,77],{"id":107,"title":108,"slug":109,"excerpt":110,"thumbnail_image":111,"tags":113},"62","Mengenal Bagian dan Struktur Bahasa Pascal","mengenal-bagian-dan-struktur-bahasa-pascal","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.",{"id":112},"d003025e-345c-426d-b499-d76da7a8ee72",[51,87,77,114],"konsep",{"id":116,"title":117,"slug":118,"excerpt":119,"thumbnail_image":120,"tags":122},"63","Penulisan Komentar pada Bahasa Pascal","penulisan-komentar-pada-bahasa-pascal","Kali ini kita akan membahas tentang penulisan komentar pada bahasa Pascal. Komentar adalah bagian dar kode yang tidak akan dibaca oleh komputer.",{"id":121},"a1fb41b3-5d8d-4c47-b0d3-0f344ad33107",[51,123,87,124],"komentar","best-practice",{"id":126,"title":127,"slug":128,"excerpt":129,"thumbnail_image":130,"tags":132},"64","Output dengan Write dan Writeln pada Bahasa Pascal","output-dengan-write-dan-writeln-pada-bahasa-pascal","Sistem output merupakan suatu yang sangat penting dalam pemrograman. Bukan cuma pemrograman, bahkan semua hal pasti berorientasi pada output.",{"id":131},"234ec268-ef60-4f16-837f-b0cf86471406",[51,86,87],{"id":134,"title":135,"slug":136,"excerpt":137,"thumbnail_image":138,"tags":140},"65","Variable, Konstanta, dan Tipe Data pada Pascal","variable-konstanta-dan-tipe-data-pada-pascal","Variable, konstanta, dan tipe data merupakan jantung dari pemrograman yang akan kita gunakan untuk melakukan manipulasi data.",{"id":139},"52b80649-eebb-4321-990e-c8f34b547c9b",[51,141,142,77],"variabel","tipe-data",{"id":144,"title":145,"slug":146,"excerpt":147,"thumbnail_image":148,"tags":150},"66","Operasi Aritmatika pada Bahasa Pascal","operasi-aritmatika-pada-bahasa-pascal","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.",{"id":149},"20365e59-b759-4ac3-9e1d-6f9c1ddc6ac7",[51,151,77],"operator",{"id":153,"title":29,"slug":30,"parent_series":154,"children_series":156},"14",{"id":155,"title":22,"slug":23,"parent_series":55},"1",[157,158,162,166],{"id":64,"title":65,"slug":66,"cover_image":55},{"id":159,"title":160,"slug":161,"cover_image":55},"24","Struktur Kontrol","pascal-struktur-kontrol",{"id":163,"title":164,"slug":165,"cover_image":55},"25","Tipe Data Bentukan","pascal-tipe-data-bentukan",{"id":167,"title":168,"slug":169,"cover_image":55},"26","Pemrograman Prosedural","pascal-pemrograman-prosedural","\u003Cp>Sebelum kita mulai belajar tentang bahasa Pascal, kita harus persiapkan dulu nih alat dan bahannya. Ibarat mau nulis cerpen, kita harus mempersiapkan buku dan alat tulis dulu baru bisa nulis.\u003C/p>\n\u003Cp>Pemrograman itu pada dasarnya sama seperti membuat prosedur kerja. Kita sebagai programmer menulis langkah-langkah, terus kita suruh komputer untuk mengeksekusi.\u003C/p>\n\u003Cp>Nah sekarang masalahnya, gimana cara komputer bisa mengerti kode yang kita tulis? Untuk mengatasi masalah ini, kita punya alat yang dinamakan \u003Cem>compiler\u003C/em>.\u003C/p>\n\u003Ch2 id=\"compiler-bahasa-pascal\">Compiler Bahasa Pascal\u003C/h2>\n\u003Cp>Setiap bahasa pemrograman pasti punya \u003Cem>compiler\u003C/em>-nya masing-masing. Seperti yang sudah disinggung di atas, \u003Cem>compiler\u003C/em> adalah sebuah jembatan antara programmer dan komputer supaya masing-masing bisa mengerti maksud dari kode yang diketik.\u003C/p>\n\u003Cp>Programmer sebagai manusia pasti pakai bahasa yang dipahami manusia. Begitu juga komputer yang cuma mengerti bahasa mesin berupa kode biner. Kalau kita disuruh baca biner pasti pusing, sebaliknya komputer kalau langsung disuruh baca bahasa manusia juga nggak bakal paham.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: skema alur compiler yang menjembatani dan menerjemahkan kode sumber manusia menjadi instruksi biner mesin.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Cp>Dengan adanya \u003Cem>compiler\u003C/em>, kita udah nggak perlu lagi bingung masalah perbedaan bahasa ini. \u003Cem>Compiler\u003C/em> di sini bertindak sebagai program penerjemah dari bahasa pemrograman (bahasa yang dipahami manusia) ke bahasa mesin (kode biner).\u003C/p>\n\u003Cp>Untuk bahasa Pascal sendiri ada banyak \u003Cem>compiler\u003C/em> yang tersedia. Tetapi untuk tutorial kali ini kita akan menggunakan Free Pascal.\u003C/p>\n\u003Cp>Pada Free Pascal ini kita akan melakukan semua kegiatan koding Pascal kita, mulai dari tempat ngetik, tempat kompilasi, sampai tempat \u003Cem>debug\u003C/em> program. Free Pascal akan jadi sahabat terdekat selama belajar Pascal hehe.\u003C/p>\n\u003Ch2 id=\"instalasi-program-free-pascal\">Instalasi Program Free Pascal\u003C/h2>\n\u003Ch3 id=\"mengunduh-program\">Mengunduh Program\u003C/h3>\n\u003Cp>Program Free Pascal dapat kalian unduh secara gratis dari SourceForge. Langsung aja klik di \u003Ca href=\"https://sourceforge.net/projects/freepascal/files/Win32/3.2.0/fpc-3.2.0.i386-win32.exe/download\">sini\u003C/a>. Nanti kalian bakal diarahkan ke situs \u003Cem>mirror\u003C/em> SourceForge.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: tampilan halaman unduhan Free Pascal di situs SourceForge.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Cp>Setelah masuk situs SourceForge, silakan tunggu sekitar 5 detik, nanti unduhan bakal dimulai secara otomatis.\u003C/p>\n\u003Cblockquote>\n\u003Cp>Pada saat artikel ini dibuat, Free Pascal yang digunakan adalah versi 3.2.0 dengan ukuran file sekitar 51 MB.\u003C/p>\n\u003C/blockquote>\n\u003Ch3 id=\"proses-instalasi\">Proses Instalasi\u003C/h3>\n\u003Cp>Setelah proses unduhan selesai, selanjutnya kita lanjut ke proses instalasi Free Pascal. Proses instalasi ini sebenarnya nggak jauh beda dengan instalasi program lainnya, tapi di sini kita tambahkan beberapa langkah agar lebih nyaman digunakan.\u003C/p>\n\u003Cp>Langkah pertama, langsung buka \u003Cem>installer\u003C/em> Pascal dengan cara klik ganda (\u003Cem>double click\u003C/em>) file tersebut. Pada jendela awal penginstalan, langsung saja klik tombol \u003Cstrong>Next\u003C/strong>.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: jendela awal penyambutan instalasi program Free Pascal pada Windows.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Ch4 id=\"1-memilih-lokasi-folder-instalasi\">1. Memilih Lokasi Folder Instalasi\u003C/h4>\n\u003Cp>Selanjutnya akan muncul jendela \u003Cstrong>Select Destination Location\u003C/strong>. Di sini kita pakai lokasi \u003Cem>default\u003C/em> saja di \u003Cstrong>C:\\FPC\\3.2.0\u003C/strong>. Kalau kalian ingin mengubah folder tujuan, tinggal klik tombol \u003Cem>Browse\u003C/em>.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: jendela pemilihan folder destinasi instalasi Free Pascal di drive C.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Cblockquote>\n\u003Cp>Disarankan untuk memilih lokasi pada drive sistem (\u003Cstrong>drive C:\u003C/strong>) karena pengalaman beberapa orang nggak bisa mengoperasikan Free Pascal di luar drive sistem. Kalau kalian ragu, biarkan saja lokasi default (\u003Cstrong>C:\\FPC\\3.2.0\u003C/strong>).\u003C/p>\n\u003C/blockquote>\n\u003Ch4 id=\"2-memilih-komponen-instalasi\">2. Memilih komponen Instalasi\u003C/h4>\n\u003Cp>Setelah selesai memilih folder tujuan, langsung klik \u003Cstrong>Next\u003C/strong>. Nanti kita akan diarahkan ke jendela \u003Cstrong>Select Components\u003C/strong>. Di sini kita pilih \u003Cem>Full Installation\u003C/em> saja, soalnya ukuran instalasinya ringan kok, nggak sampai 200 MB. Kalau sudah, klik \u003Cstrong>Next\u003C/strong>.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: jendela pemilihan komponen instalasi Free Pascal dengan opsi Full Installation.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Ch4 id=\"3-memilih-folder-di-start-menu\">3. Memilih Folder di Start Menu\u003C/h4>\n\u003Cp>Selanjutnya akan ada jendela \u003Cstrong>Select Start Menu Folder\u003C/strong>. Kita biarkan saja \u003Cem>default\u003C/em> lalu klik \u003Cstrong>Next\u003C/strong>. Kalau kalian nggak mau Free Pascal muncul di \u003Cem>start menu\u003C/em>, silakan beri centang pada bagian \u003Cstrong>Don&#39;t create a Start Menu folder\u003C/strong>.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: jendela penentuan folder pintasan Free Pascal pada Start Menu Windows.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Ch4 id=\"4-memilih-task-tambahan\">4. Memilih Task Tambahan\u003C/h4>\n\u003Cp>Jendela berikutnya adalah \u003Cstrong>Select Additional Tasks\u003C/strong>. Silakan beri centang pada semua opsi agar Windows mengenali asosiasi berkas kode Pascal di komputer kalian. Setelah itu, langsung klik \u003Cstrong>Next\u003C/strong>.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: jendela opsi tugas tambahan untuk mengaitkan ekstensi berkas Pascal di Windows.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Ch4 id=\"5-proses-konfirmasi-penginstalan\">5. Proses Konfirmasi Penginstalan\u003C/h4>\n\u003Cp>Ini merupakan jendela konfirmasi \u003Cem>Ready to Install\u003C/em>. Semua detail informasi konfigurasi mulai dari folder destinasi sampai komponen bisa kalian cek ulang di sini. Kalau sudah pas, langsung aja klik tombol \u003Cstrong>Install\u003C/strong>.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: jendela konfirmasi ringkasan konfigurasi sebelum proses instalasi Free Pascal dijalankan.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Ch4 id=\"6-proses-instalasi-dimulai\">6. Proses Instalasi Dimulai\u003C/h4>\n\u003Cp>Proses instalasi sekarang berjalan. Lama prosesnya tergantung kecepatan komputer kalian masing-masing, biasanya nggak lebih dari 5 sampai 15 menit.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: jendela progres instalasi Free Pascal yang menampilkan status pemasangan komponen.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Ch4 id=\"7-finishing\">7. Finishing\u003C/h4>\n\u003Cp>Setelah proses instalasi selesai, jendela akan otomatis berpindah ke jendela \u003Cstrong>Information\u003C/strong> yang memuat catatan rilis. Langsung saja klik \u003Cstrong>Next\u003C/strong>.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: jendela informasi yang menampilkan catatan rilis penting dari Free Pascal.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Cp>Pada jendela akhir instalasi, hilangkan tanda centang pada opsi \u003Cstrong>View readme.txt\u003C/strong> lalu klik tombol \u003Cstrong>Finish\u003C/strong> untuk menutup jendela \u003Cem>wizard\u003C/em>.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: jendela akhir instalasi Free Pascal dengan tombol Finish untuk menutup wizard.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Ch3 id=\"instalasi-free-pascal-selesai\">Instalasi Free Pascal Selesai\u003C/h3>\n\u003Cp>Selamat, Free Pascal sudah terpasang di komputer kalian! Kalian bisa menemukan ikon pintasan Free Pascal di \u003Cem>desktop\u003C/em> dan langsung membukanya.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: ikon pintasan program Free Pascal IDE yang muncul di desktop Windows.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Cp>Begitu aplikasi dijalankan, jendela Free Pascal IDE akan langsung terbuka dengan tampilan editor klasik bernuansa biru yang siap digunakan.\u003C/p>\n\u003Cblockquote>\n\u003Cp>📷 \u003Cem>Ilustrasi: tampilan awal antarmuka Free Pascal IDE di Windows dengan latar belakang biru dan bilah menu.\u003C/em>\u003C/p>\n\u003C/blockquote>\n\u003Cp>Jendela Free Pascal memang terlihat sedikit kuno, namun fungsinya sangat banyak. Kalau satu per satu dijelaskan di sini bisa jadi sangat panjang. Kalau kalian ingin cari tahu lebih tentang Free Pascal, langsung aja kunjungi laman resminya di \u003Ca href=\"http://www.freepascal.org\">sini\u003C/a>.\u003C/p>\n\u003Cp>Pada tutorial selanjutnya kita akan \u003Ca href=\"https://invasikode.com/hello-world-pascal/\">membuat Program Pascal pertama kita\u003C/a>, sekaligus berkenalan dengan beberapa fitur penting di Free Pascal ini.\u003C/p>\n","",[173,186,201,213],{"id":174,"title":175,"slug":176,"excerpt":177,"thumbnail_image":178,"tags":180},"46","Mengapa C Mulai Ditinggalkan: Duel Filosofi Keamanan Rust vs Kesederhanaan Zig","mengapa-c-mulai-ditinggalkan-duel-filosofi-rust-vs-zig","Pernah denger kalau sekitar 70% celah keamanan kritis software modern itu asalnya dari bahasa C? Iya, bahasa yang udah jadi fondasi internet ini 😅. Yuk, kita bedah duel filosofi Rust vs Zig dan cari tahu mana yang pas buat proyek kalian!",{"id":179},"1942a5c9-c1f6-476d-9913-768f78d9d8eb",[181,182,183,184,185],"system-programming","rust","zig","c","memory-safety",{"id":187,"title":188,"slug":189,"excerpt":190,"thumbnail_image":191,"tags":193},"45","Rate Limiting Algorithms: Token Bucket vs Leaky Bucket vs Sliding Window","rate-limiting-algorithms-token-bucket-leaky-bucket-sliding-window","Udah tahu kenapa *rate limiting* itu wajib, tapi masih bingung beda Token Bucket, Leaky Bucket, Fixed Window, dan Sliding Window? Yuk, kita adu empat algoritma ini bareng-bareng dan cari tahu mana yang paling pas buat API kalian!",{"id":192},"0e0ed26d-20c6-443c-bde1-4a6200f6f801",[194,195,196,197,198,199,200],"backend","system-design","rate-limiting","redis","api-gateway","architecture","traffict-management",{"id":202,"title":203,"slug":204,"excerpt":205,"thumbnail_image":206,"tags":208},"44","Transactional Outbox Pattern: Solusi Konsistensi Database dan Message Broker Tanpa 2PC","transactional-outbox-pattern-konsistensi-database-message-broker","Pernah nggak kalian lihat pesanan udah masuk database, tapi email konfirmasinya nggak pernah kekirim? Itu gejala *dual-write problem*. Yuk, kita bedah Transactional Outbox Pattern biar data dan *event* kalian nggak lagi berselisih paham!",{"id":207},"e3c617fd-1486-4b82-b937-94fbec846c77",[194,209,199,210,211,195,212],"microservices","database","message-broker","postgresql",{"id":214,"title":215,"slug":216,"excerpt":217,"thumbnail_image":218,"tags":220},"43","Dead Letter Queue (DLQ) & Retry Policy: Menyelamatkan Pesan Nyasar di RabbitMQ Tanpa Bikin Worker Macet","dead-letter-queue-retry-policy-rabbitmq-resilient-messaging","Pernah nggak sih, *worker* kalian nolak satu pesan terus-terusan sampai CPU melonjak 100%? Itu namanya *poison message loop*, jebakan klasik di RabbitMQ. Yuk, kita bahas cara pasang *retry policy* dan *dead letter queue* yang bener!",{"id":219},"6c0a7ead-4841-4073-b29e-df7ae0f2aa3c",[221,211,194,199,209,222,223],"rabbitmq","async","python",[225,229,232,236,239,243,246,249,252,255,258,261],{"text":226,"depth":227,"id":228},"Compiler Bahasa Pascal",2,"compiler-bahasa-pascal",{"text":230,"depth":227,"id":231},"Instalasi Program Free Pascal","instalasi-program-free-pascal",{"text":233,"depth":234,"id":235},"Mengunduh Program",3,"mengunduh-program",{"text":237,"depth":234,"id":238},"Proses Instalasi","proses-instalasi",{"text":240,"depth":241,"id":242},"1\\. Memilih Lokasi Folder Instalasi",4,"1-memilih-lokasi-folder-instalasi",{"text":244,"depth":241,"id":245},"2\\. Memilih komponen Instalasi","2-memilih-komponen-instalasi",{"text":247,"depth":241,"id":248},"3\\. Memilih Folder di Start Menu","3-memilih-folder-di-start-menu",{"text":250,"depth":241,"id":251},"4\\. Memilih Task Tambahan","4-memilih-task-tambahan",{"text":253,"depth":241,"id":254},"5\\. Proses Konfirmasi Penginstalan","5-proses-konfirmasi-penginstalan",{"text":256,"depth":241,"id":257},"6\\. Proses Instalasi Dimulai","6-proses-instalasi-dimulai",{"text":259,"depth":241,"id":260},"7\\. Finishing","7-finishing",{"text":262,"depth":234,"id":263},"Instalasi Free Pascal Selesai","instalasi-free-pascal-selesai",1791045068323]