{"id":4412,"date":"2020-08-27T08:40:34","date_gmt":"2020-08-27T08:40:34","guid":{"rendered":"https:\/\/hosteko.com\/blog\/?p=4412"},"modified":"2020-10-17T02:42:54","modified_gmt":"2020-10-17T02:42:54","slug":"pengertian-dan-contoh-bahasa-pemograman-pascal","status":"publish","type":"post","link":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal","title":{"rendered":"Pengertian dan Contoh Bahasa Pemograman Pascal"},"content":{"rendered":"<h1>Pengertian Bahasa Pemrograman Pascal<\/h1>\n<p><strong>Pascal<\/strong>\u00a0adalah salah satu bahasa pemrograman komputer yang sering dipakai untuk belajar algoritma dan pemrograman bagi pemula terutama di bidang akademis.<\/p>\n<p>Nama Pascal diambil dari ahli matematika Prancis abad pertengahan,\u00a0<strong>Blaise Pascal<\/strong>. Bahasa Pemrograman Pascal dikembangkan oleh\u00a0<strong>Niklaus Wirth<\/strong>\u00a0pada tahun 1970 dan mencapai puncak kepopulerannya di pada era 1970 hingga awal 1990an (terutama dengan compiler Turbo Pascal).<\/p>\n<p>Pascal sempat menjadi bahasa pemrograman utama dalam pengembangan\u00a0<strong>Apple Lisa<\/strong>, yakni cikal bakal sistem operasi\u00a0<strong>Apple Macintosh<\/strong>, dan Apple pernah merilis sistem operasi\u00a0<strong>Apple Pascal<\/strong>.\u00a0<strong>Photoshop<\/strong>\u00a0versi pertama juga dibuat menggunakan bahasa Pascal.<\/p>\n<p>Bahasa Pascal menerapkan konsep procedural dan structured programming yang baik, sehingga pas untuk belajar konsep programming. Perintah Pascal mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.<\/p>\n<h1>Fitur Bahasa Pascal<\/h1>\n<p>Pascal memiliki beberapa fitur yang membuatnya cocok untuk belajar pemrograman dan untuk membuat aplikasi komersil. Beberapa diantaranya adalah:<\/p>\n<ol class=\"list list_tick\">\n<li><strong>Tipe data bawaan<\/strong>: Pascal memiliki tipe data standar yang umum terdapat dalam bahasa pemrograman komputer seperti\u00a0<em>Integer, Real, Character,\u00a0<\/em>dan<em>\u00a0Boolean<\/em>.<\/li>\n<li><strong>Tipe data bentukan<\/strong>: Pascal membolehkan kita untuk membuat tipe data bentukan yang didefinisikan sendiri.<\/li>\n<li><strong>Memiliki beragam struktur data<\/strong>: Pascal menyediakan beberapa struktur data seperti\u00a0<em>Array, Record, File\u00a0<\/em>dan<em>\u00a0Set<\/em>.<\/li>\n<li><strong>Aturan tipe data yang ketat<\/strong>: Pascal membatasi penggunaan tipe data secara ketat. Kita hanya bisa menggunakan variabel untuk 1 tipe data saja dan variabel tersebut harus dideklarasikan terlebih dahulu.<\/li>\n<li><strong>Mendukung struktural programming<\/strong>: Bahasa Pascal dirancang dengan konsep pemrograman terstruktur yang mendukung sub program melalui\u00a0<em>fungsi<\/em>\u00a0dan\u00a0<em>prosedur<\/em><\/li>\n<li><strong>Sederhana dan expresif<\/strong>: Pascal banyak menggunakan perintah-perintah dalam bahasa inggris sederhana, sehingga mudah dipahami.<\/li>\n<li><strong>Mendukung pemrograman objek<\/strong>: Walaupun tidak banyak dibahas, tetapi Pascal juga mendukung pemrograman berbasis objek, terutama pada compiler versi terakhir.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4417 size-full\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/1.png\" alt=\"\" width=\"620\" height=\"336\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/1.png 620w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/1-555x301.png 555w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<div class=\"post-outer\">\n<div class=\"post\">\n<div>\n<h1>Mengenal Borland Turbo Pascal<\/h1>\n<p>Jika membicarakan aplikasi untuk membuat program menggunakan pascal, maka yang paling terkenal adalah\u00a0<strong>Turbo Pascal<\/strong>.<\/p>\n<p>Turbo Pascal adalah <strong>compiler<\/strong> (program untuk menjalankan bahasa pascal) yang dibuat oleh perusahaan asal <strong>Amerika:Borland<\/strong>. Turbo Pascal salah satu dari banyak compiler pascal yang tersedia. Pada periode 1980an, terdapat aplikasi <em>UCSD Pascal, Microsoft Pascal, Quick Pascal<\/em> yang digunakan untuk menjalankan bahasa pemrograman Pascal.<\/p>\n<ul>\n<li>\n<h3><span id=\"Contoh_kode\" class=\"mw-headline\">Contoh kode<\/span><\/h3>\n<\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Bahasa Pascal tidak bersifat\u00a0<i>case sensitive<\/i>.<\/li>\n<li>Secara historis, komentar dalam bahasa pascal diidentifikasikan sebagai\u00a0<code>{ seperti ini }<\/code>, atau\u00a0<code>(* seperti ini *)<\/code>, dan bisa terdiri atas beberapa baris. Versi lanjutan Borland Pascal juga mendukung model komentar seperti yang terdapat pada C++.<code>\/\/ seperti ini\u00a0<\/code>, yang berlaku pada satu baris.<\/li>\n<li>Sintaksis\u00a0<code>case<\/code>\u00a0yang lebih fleksibel daripada Pascal standar.<\/li>\n<li>Himpunan hanya bisa memiliki hingga 2<sup>8<\/sup>\u00a0(256) anggota.<\/li>\n<li>Standar, string dengan panjang yang tetap didukung, tetapi terdapat pula tipe data\u00a0<code>String<\/code>\u00a0yang lebih fleksibel.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Untuk menjalankan program Turbo Pacal dapat dilakukan dengan beberapa cara, diantaranya :<\/p>\n<p><strong>1. Windows Explorer <\/strong><\/p>\n<ol>\n<li>Install Program Turbo Pascal\u00a0 ke Drive C: Akan terdapat direktori bernama C:TP<\/li>\n<li>Kemudian dengan menggunakan Windows Explorer<\/li>\n<li>Silahkan masuk ke direktori tersebut: Di dalam direktori TP akan terdapat beberapa subdirektori yaitu: Kompiler Turbo Pascal disimpan dalam subdirektori BIN<\/li>\n<li>Jika akan menjalankan Turbo Pascal, maka harus masuk dulu ke dalam sub direktori BIN<\/li>\n<li>Kemudian klik file tpx.exe atau Icon.<\/li>\n<\/ol>\n<p><strong>2. Command Prompt<\/strong><\/p>\n<p>Jika ingin menjalakan Turbo Pascal dari Command Prompt, Dari Windows Xp :<\/p>\n<ol>\n<li>Pilih Start<\/li>\n<li>Klik All Program<\/li>\n<li>Pilih Accessories<\/li>\n<li>Command Prompt. Dari jendela Command Prompt, ketik :\n<ol>\n<li>CD<\/li>\n<li>C:&gt;CD TP<\/li>\n<li>C:TP&gt;CD BIN<\/li>\n<li>C:TPBIN&gt;TURBO<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\">Dari kedua cara tersebut kemudian akan ditampilkan layar pembuka Turbo Pascal<\/p>\n<p style=\"padding-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4413 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/turbo-pascal.png\" alt=\"\" width=\"1600\" height=\"710\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/turbo-pascal.png 1600w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/turbo-pascal-1024x454.png 1024w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/turbo-pascal-768x341.png 768w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/turbo-pascal-1536x682.png 1536w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/turbo-pascal-555x246.png 555w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/turbo-pascal-1110x493.png 1110w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/p>\n<p>Berikut ini adalah contoh klasik program\u00a0<a title=\"Hello world\" href=\"https:\/\/id.wikipedia.org\/wiki\/Hello_world\">Halo dunia<\/a> dengan Turbo Pascal :<\/p>\n<div class=\"mw-highlight mw-highlight-lang-pascal mw-content-ltr\" dir=\"ltr\">\n<pre><span class=\"k\">begin<\/span>\r\n  <span class=\"nb\">WriteLn<\/span><span class=\"p\">(<\/span><span class=\"s\">'Halo dunia'<\/span><span class=\"p\">)<\/span><span class=\"o\">;<\/span>\r\n<span class=\"k\">end<\/span><span class=\"o\">.<\/span>\r\n<\/pre>\n<\/div>\n<p>Dan berikut ini contoh program yang meminta masukan nama dan menuliskannya kembali di layar sebanyak seratus kali :<\/p>\n<div class=\"mw-highlight mw-highlight-lang-pascal mw-content-ltr\" dir=\"ltr\">\n<pre><span class=\"k\">program<\/span> <span class=\"n\">TulisNama<\/span><span class=\"o\">;<\/span>\r\n\r\n<span class=\"k\">var<\/span>\r\n  <span class=\"n\">ANama<\/span><span class=\"o\">:<\/span> <span class=\"k\">String<\/span><span class=\"o\">;<\/span> <span class=\"cm\">{ Deklarasi variabel Name sebagai string }<\/span>\r\n  <span class=\"n\">AUlang<\/span><span class=\"o\">:<\/span> <span class=\"kt\">integer<\/span><span class=\"o\">;<\/span> <span class=\"cm\">{ variabel yang digunakan untuk perulangan }<\/span>\r\n<span class=\"k\">begin<\/span>\r\n  <span class=\"nb\">Write<\/span><span class=\"p\">(<\/span><span class=\"s\">'Masukkan nama anda: '<\/span><span class=\"p\">)<\/span><span class=\"o\">;<\/span>\r\n  <span class=\"nb\">Readln<\/span><span class=\"p\">(<\/span><span class=\"n\">ANama<\/span><span class=\"p\">)<\/span><span class=\"o\">;<\/span> <span class=\"cm\">{ Readln akan membaca masukan yang dientrikan oleh pengguna }<\/span>\r\n  <span class=\"k\">for<\/span> <span class=\"n\">AUlang<\/span><span class=\"o\">:=<\/span> <span class=\"mi\">1<\/span> <span class=\"k\">to<\/span> <span class=\"mi\">100<\/span> <span class=\"k\">do<\/span>\r\n    <span class=\"nb\">WriteLn<\/span><span class=\"p\">(<\/span><span class=\"s\">'Halo '<\/span><span class=\"o\">,<\/span> <span class=\"n\">ANama<\/span><span class=\"p\">)<\/span>\r\n<span class=\"k\">end<\/span><span class=\"o\">.<\/span><\/pre>\n<\/div>\n<h1>Compiler Free Pascal<\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4414 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/Compiler-Free-Pascal.jpg\" alt=\"\" width=\"1024\" height=\"546\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/Compiler-Free-Pascal.jpg 1024w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/Compiler-Free-Pascal-768x410.jpg 768w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/Compiler-Free-Pascal-555x296.jpg 555w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Compiler Free Pascal walaupun populer, Turbo Pascal sudah jauh melampaui zamannya. Turbo Pascal versi terakhir <strong>(Turbo Pascal 7)<\/strong> dirilis pada tahun 1992 untuk sistem operasi Microsoft DOS (MS-DOS) yang dijalankan pada arsitektur 16-bit. Sehingga tidak bisa menjalankan aplikasi Turbo Pascal di sistem operasi modern seperti Windows 7 atau 8 yang menggunakan arsitektur 32-bit atau 64-bit. Turbo Pascal juga sudah tidak dikembangkan lagi oleh Borland.<\/p>\n<p>Salah satu cara untuk dapat menjalankan aplikasi Turbo Pascal 7 adalah dengan menggunakan emulator MS-DOS seperti DOSBox (www.dosbox.com). Emulator adalah sebuah program yang mensimulasikan suatu sistem di dalam sistem lain, sehingga bisa menjalankan Turbo Pascal dari dalam DOSBox.<\/p>\n<\/div>\n<div class=\"post-body entry-content float-container\">Alternatif lainnya untuk menjalankan Pascal adalah menggunakan compiler Free Pascal (www.freepascal.org). Free Pascal adalah aplikasi compiler pascal yang terus dikembangkan hingga sekarang secara sukarela oleh berbagai programmer dari seluruh dunia. Free Pascal dapat digunakan secara gratis dan bisa diinstal langsung ke dalam sistem operasi modern tanpa memerlukan emulator atau aplikasi tambahan.<\/div>\n<div>\n<p>Terkait dengan masalah hak cipta, Turbo Pascal 7 sebenarnya aplikasi berbayar dan tidak dirilis dengan gratis. Borland secara resmi merilis Turbo Pascal 1.0, Turbo Pascal 3.02 dan Turbo Pascal 5.5 dengan gratis, namun tidak untuk Turbo Pascal 7.<\/p>\n<p>Permasalahannya, saat ini Borland juga tidak lagi menjual Turbo Pascal 7, sehingga Turbo Pascal 7 yang banyak beredar adalah \u2018bajakan\u2019 dari versi aslinya.<\/p>\n<h1><strong>Aturan penulisan kode program pascal<\/strong><\/h1>\n<h3 data-adtags-visited=\"true\"><strong>1. Struktur sederhana kode pascal<\/strong><\/h3>\n<p data-adtags-visited=\"true\">Pascal adalah bahasa pemrograman\u00a0<strong>deklaratif<\/strong>\u00a0dan\u00a0<strong>terstruktur<\/strong>, yang artinya seluruh\u00a0<em>variabel, konstanta, fungsi<\/em>, dan beberapa struktur pemrograman lain harus \u2018diperkenalkan\u2019 diawal kode program dan dalam urutan yang sudah ditentukan. Didalam pemrograman, \u2018perkenalan\u2019 ini dikenal dengan istilah \u2018<strong>deklarasi\u2019<\/strong>\u00a0(<em>declarations<\/em>).<\/p>\n<p data-adtags-visited=\"true\">Struktur kode program pascal bisa dipecah menjadi 2 bagian: bagian\u00a0<strong>Deklarasi<\/strong>\u00a0dan bagian\u00a0<strong>Main Program<\/strong>, seperti berikut ini :<\/p>\n<pre>program nama_program;\r\n{ bagian deklarasi }\r\nbegin\r\n{ main program }\r\nend.<\/pre>\n<p data-adtags-visited=\"true\"><strong>Bagian Deklarasi<\/strong> terdiri dari beberapa jenis kode program, yakni :<\/p>\n<ul>\n<li>Perintah\u00a0<strong>Uses<\/strong><\/li>\n<li>Deklarasi\u00a0<strong>Type<\/strong><\/li>\n<li>Deklarasi\u00a0<strong>Konstanta<\/strong>(constant)<\/li>\n<li>Deklarasi\u00a0<strong>Variabel<\/strong>(variable)<\/li>\n<li>Deklarasi\u00a0<strong>Fungsi<\/strong>(function)<\/li>\n<li>Deklarasi\u00a0<strong>Prosedur<\/strong>(procedure)<\/li>\n<\/ul>\n<p data-adtags-visited=\"true\">Sedangkan\u00a0<strong>Main Program<\/strong>\u00a0nantinya akan berisi kode program utama.<\/p>\n<p data-adtags-visited=\"true\">Contoh penulisan kode program pascal.<\/p>\n<pre>program hello_world;\r\nbegin\r\nwriteln('Hello World');\r\nwriteln('Sedang belajar pascal...');\r\nreadln;\r\nend.<\/pre>\n<p data-adtags-visited=\"true\">Sebuah kode program pascal, diawali dengan keyword\u00a0<strong>program<\/strong>\u00a0kemudian diikuti dengan judul program yang diinginkan (dalam contoh diatas, saya menggunakan judul\u00a0<strong>hello_world<\/strong>). Selanjutnya, kode program dibuka dengan perintah \u201c<strong>begin\u201d<\/strong>, dan diakhiri dengan perintah \u201c<strong>end.\u201d<\/strong>\u00a0(perhatikan tanda titik di akhir\u00a0<strong>end<\/strong>). Diantara \u201c<strong>begin<\/strong>\u201d dan \u201c<strong>end.<\/strong>\u201d inilah seluruh kode program pascal berada.<\/p>\n<p data-adtags-visited=\"true\">Perintah\u00a0<strong>writeln<\/strong>\u00a0digunakan untuk menampilkan teks (<em>output<\/em>), sedangkan perintah\u00a0<strong>readln<\/strong>\u00a0digunakan untuk menerima masukan (<em>input<\/em>). Perintah\u00a0<strong>readln<\/strong>\u00a0pada kode diatas saya tambahkan hanya untuk menahan jendela tampilan jendela program ketika di-run. Anda boleh menghapus baris\u00a0<strong>readln;<\/strong>\u00a0dan mencoba men-<strong>run<\/strong>\u00a0kode diatas. Hasilnya hanya akan terlihat sekilas saja (tidak sampai 1 detik).<\/p>\n<h3 data-adtags-visited=\"true\"><strong>2. Perbedaan huruf besar\/kecil<\/strong><\/h3>\n<p data-adtags-visited=\"true\">Pascal tidak membedakan penggunaan huruf besar atau kecil. Dalam pemrograman, hal ini dikenal dengan istilah\u00a0<strong>case insensitive<\/strong>. Kita boleh menulis\u00a0<strong>program<\/strong><em>,<\/em><strong>Program<\/strong><em>,<\/em><strong>PROGRAM<\/strong><em>,<\/em><strong>WRITEln<\/strong><em>,<\/em>maupun\u00a0<strong>wrITln<\/strong>. Semuanya dianggap sama dalam pascal.<\/p>\n<h3 data-adtags-visited=\"true\"><strong>3. Cara penulisan komentar dalam pascal<\/strong><\/h3>\n<p data-adtags-visited=\"true\">Komentar tidak akan diproses oleh Pascal dan berfungsi hanya untuk memberi keterangan tambahan, terutama jika kode program yang ditulis cukup rumit.<\/p>\n<p data-adtags-visited=\"true\">Untuk membuat komentar di dalam kode program pascal, terdapat 2 alternatif pilihan:<\/p>\n<ul>\n<li>Komentar dengan tanda pembuka \u2018(*\u2019 dan penutup \u2018*)\u2019<\/li>\n<li>Komentar dengan tanda pembuka \u2018{\u2019 dan penutup \u2018}\u2019<\/li>\n<\/ul>\n<div id=\"sf-inline-ad-3\" class=\"ata-frame-wrapper\"><\/div>\n<h1><span id=\"Contoh_Program_Pascal\"><strong>Contoh Program Pascal<\/strong><\/span><\/h1>\n<h3><span id=\"1Contoh_Program_Pascal_untuk_Menghitung_Luas_Segitiga\">1. Contoh Program Pascal untuk Menghitung Luas Segitiga<\/span><\/h3>\n<pre>Uses crt;\r\nVar\r\nAlas,tinggi:integer;\r\nProcedurehitung_luas(a,t:integer);\r\n\r\nVar\r\nLuas:real;\r\nBegin\r\nClrscr;\r\nLuas:=a*t\/2;\r\nWriteln(\u2018luas segitiga=\u2019,luas);\r\nEnd;\r\n\r\nBegin\r\nWriteln(\u2018inputkan ukuran alas=\u2019);readln(alas);\r\nWriteln(\u2018inpukan ukuran tinggi =\u2019);readln(tinggi);\r\nHitung_luas(alas,tinggi);\r\nReadln;\r\nEnd<\/pre>\n<h3><span id=\"2Contoh_Program_Pascal_untuk_Mencari_Predikat\"><strong>2. Contoh Program Pascal untuk Mencari Predikat<\/strong><\/span><\/h3>\n<pre>Uses crt;\r\nVar\r\nNila:byte;\r\nA,B,C,D,E:string;\r\n\r\nBegin\r\nClrscr;\r\nStire (input skor =\u2019);readln(nilai);\r\nIf skor&lt;70 then\r\nWriteln(\u2018predikat D\u2019);\r\nIf skor&lt;80 then\r\nWriteln(\u2018predikat C\u2019);\r\nIf skor&lt;90 then\r\nWriteln(\u2018predikat B\u2019);\r\nIf skor&lt;101 then\r\nWriteln(\u2018predikat A\u2019);\r\nReadln;\r\nEnd<\/pre>\n<h3><span id=\"3Contoh_Program_Pascal_untuk_Membuat_File_txt\"><strong>3.Contoh Program Pascal untuk Membuat File .txt<\/strong><\/span><\/h3>\n<pre>Uses crt;\r\nVar\r\nTulisan:text;\r\na,b,c:byte;\r\nd:byte;\r\n\r\nbegin\r\nclrscr;\r\nwriteln(\u2018input angka yang pertama =\u2019);readln(a);\r\nwriteln(\u2018input angka yang kedua =\u2019);readln(b);\r\nwriteln(\u2018input angka yang ketiga =\u2019);readln(c);\r\nd:a+b+c;\r\nwriteln(\u2018bila ditotal, nilainya adalah =\u2019,d);\r\nassign(tulisan,\u2019hitung.txt\u2019);\r\nrewrite(tulisan);\r\nwrite(tulisan,a);\r\nwrite(tulisan,\u2019+\u2019);\r\nwrite(tulisan,b);\r\nwrite(tulisan,\u2019+\u2019);\r\nwrite(tulisan,c);\r\nwrite(tulisan,\u2019=\u2019);\r\nwrite(tulisan,d);\r\nclose(tulisan);\r\nreadln;\r\nend.<\/pre>\n<h3><span id=\"4Contoh_Program_dalam_Menentukan_Harga_Beras_Sesuai_Kualitas\"><strong>4.Contoh Program dalam Menentukan Harga Beras Sesuai Kualitas<\/strong><\/span><\/h3>\n<pre>Uses\r\nCrt;\r\n\r\nVar\r\nBerat,harga,hargaperkg:integer;\r\nKualitas:char;\r\n\r\nBegin\r\nClrscr;\r\nWrite(\u2018input kualitas beras [\/Y\/Z] :\u2019); readln(kualitas);\r\nWrite(\u2018banyak kg yang dibeli\u2019); readln(berat);\r\nCase kualitas of\r\n\u2018X\u2019,\u2019x\u2019:hargaperkg:=10000;\r\n\u2018Y\u2019,\u2019y\u2019:hargaperkg:=7500;\r\n\u2018Z\u2019,\u2019z\u2019:hargaperkg:=5000;\r\nElse\r\nBegin\r\nHargaperkg:=0;\r\nWriteln(\u2018salah input\u2019);\r\nEnd;\r\nEnd:\r\n\r\nHarga:=hargaperkg*berat;\r\nWriteln(\u2018harga per kg: Rp\u2019,hargaperkg);\r\nWriteln(\u2018harga total: Rp\u2019,harga);\r\nEnd.<\/pre>\n<h1><span id=\"Tipe_Data\" class=\"mw-headline\">Tipe Data Bahasa Pemograman Pascal<\/span><\/h1>\n<p>Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau konstanta pada program. Tipe Data tersebut antara lain :<\/p>\n<table class=\"wikitable\">\n<tbody>\n<tr>\n<th style=\"text-align: center;\">Tipe Data<\/th>\n<th style=\"text-align: center;\">Deskripsi (range variabel)<\/th>\n<\/tr>\n<tr>\n<td><strong>Byte<\/strong><\/td>\n<td>angka dari 0 sampai 255<\/td>\n<\/tr>\n<tr>\n<td><strong>Integer<\/strong><\/td>\n<td>angka dari -32768 sampai 32767<\/td>\n<\/tr>\n<tr>\n<td><strong>Real<\/strong><\/td>\n<td>semua nilai pecahan dari 1E-38 sampai 1E+38<\/td>\n<\/tr>\n<tr>\n<td><strong>Boolean<\/strong><\/td>\n<td>nilai TRUE atau FALSE<\/td>\n<\/tr>\n<tr>\n<td><strong>Char<\/strong><\/td>\n<td>semua karakter dari tabel ASCII<\/td>\n<\/tr>\n<tr>\n<td><strong>String<\/strong><\/td>\n<td>semua huruf, spasi, frasa<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4419 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/type-bahasa-pemrograman-pascal.png\" alt=\"\" width=\"1330\" height=\"1092\" srcset=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/type-bahasa-pemrograman-pascal.png 1330w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/type-bahasa-pemrograman-pascal-1024x841.png 1024w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/type-bahasa-pemrograman-pascal-768x631.png 768w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/type-bahasa-pemrograman-pascal-555x456.png 555w, https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/type-bahasa-pemrograman-pascal-1110x911.png 1110w\" sizes=\"auto, (max-width: 1330px) 100vw, 1330px\" \/><\/h2>\n<h2>1.\u00a0\u00a0\u00a0 Tipe Data Standar Pascal<\/h2>\n<p data-adtags-visited=\"true\">Kelompok pertama adalah\u00a0<strong>tipe data standar pascal<\/strong>, atau dikenal juga sebagai\u00a0<em>tipe data sederhana<\/em>. Kelompok ini terdiri dari 4 tipe data:\u00a0<strong>Integer<\/strong>,\u00a0<strong>Real<\/strong>,\u00a0<strong>Character<\/strong>\u00a0dan\u00a0<strong>Boolean<\/strong>.<\/p>\n<h3 style=\"padding-left: 40px;\">a.\u00a0\u00a0 Tipe Data Integer<\/h3>\n<p style=\"padding-left: 40px;\" data-adtags-visited=\"true\"><strong>Tipe data integer<\/strong>\u00a0adalah tipe data yang terdiri dari angka bulat (tidak mengandung nilai pecahan atau nilai desimal). Nilai ini bisa berbentuk angka positif maupun negatif, contohnya 3, 99, 1114, -44, 10000, atau 128730123.<\/p>\n<p style=\"padding-left: 40px;\" data-adtags-visited=\"true\">Berikut contoh cara pendefenisian tipe data integer di dalam pascal :<\/p>\n<pre style=\"padding-left: 40px;\" data-adtags-visited=\"true\">var\r\na:integer;<\/pre>\n<h3 style=\"padding-left: 40px;\" data-adtags-visited=\"true\">b.\u00a0\u00a0\u00a0 Tipe Data Real<\/h3>\n<p style=\"padding-left: 40px;\" data-adtags-visited=\"true\"><strong>Tipe data real<\/strong>\u00a0adalah tipe data angka yang mengandung nilai pecahan (baik positif maupun negatif), seperti: 3.14, 99.99, atau 679073.22.<\/p>\n<p style=\"padding-left: 40px;\" data-adtags-visited=\"true\">Berikut contoh cara pendefenisian tipe data real di dalam pascal :<\/p>\n<pre style=\"padding-left: 40px;\" data-adtags-visited=\"true\">var\r\na:real;<\/pre>\n<h3 style=\"padding-left: 40px;\">c.\u00a0\u00a0\u00a0 Tipe Data Char<\/h3>\n<p style=\"padding-left: 40px;\" data-adtags-visited=\"true\"><strong>Tipe data char<\/strong>\u00a0adalah tipe data yang akan menampung karakter. Karakter ini hanya boleh terdiri dari 1 digit, seperti \u2018a\u2019, \u2018A\u2019, \u2018x\u2019, atau \u2018#\u2019.<\/p>\n<p style=\"padding-left: 40px;\" data-adtags-visited=\"true\">Berikut contoh cara pendefenisian tipe data char di dalam pascal :<\/p>\n<pre style=\"padding-left: 40px;\" data-adtags-visited=\"true\">var\r\na:char;<\/pre>\n<h3 style=\"padding-left: 40px;\">d.\u00a0\u00a0 Tipe Data Boolean<\/h3>\n<p style=\"padding-left: 40px;\" data-adtags-visited=\"true\"><strong>Tipe data boolean<\/strong>\u00a0adalah tipe data yang hanya bisa diisi dengan 1 diantara 2 nilai:\u00a0<strong>true<\/strong>\u00a0atau\u00a0<strong>false<\/strong>\u00a0(<em>benar<\/em>\u00a0atau\u00a0<em>salah<\/em>). Tipe data boolean biasanya digunakan untuk percabangan kode program seperti\u00a0<em>struktur IF<\/em>\u00a0atau perulangan (<em>looping<\/em>).<\/p>\n<p style=\"padding-left: 40px;\" data-adtags-visited=\"true\">Berikut contoh cara pendefenisian tipe data boolean di dalam pascal :<\/p>\n<pre style=\"padding-left: 40px;\" data-adtags-visited=\"true\">var\r\na:boolean;<\/pre>\n<h2>2.\u00a0\u00a0\u00a0 Tipe Data Bentukan (User Defined) Pascal<\/h2>\n<p data-adtags-visited=\"true\">Kelompok kedua dari tipe data pascal adalah\u00a0<strong>tipe data bentukan<\/strong>\u00a0(<em>user defined<\/em>) atau dikenal juga dengan\u00a0<em>tipe data non standar<\/em>. Tipe data bentukan ini terdiri dari 2 tipe:\u00a0<strong>enumerated<\/strong>dan<strong>subrange<\/strong>. Kedua tipe data ini harus didefinisikan di dalam bagian <strong>type<\/strong>\u00a0struktur pascal.<\/p>\n<h3 style=\"padding-left: 40px;\">a.\u00a0\u00a0 Tipe Data Enumerated<\/h3>\n<p style=\"padding-left: 40px;\" data-adtags-visited=\"true\"><strong>Tipe data enumerated<\/strong>\u00a0adalah tipe data yang isinya terdiri dari kelompok data yang sudah ditentukan. Sebagai contoh, kita bisa membuat tipe enumerated\u00a0<strong>warna<\/strong>\u00a0yang berisi:\u00a0<em>merah<\/em>,\u00a0<em>kuning<\/em>,\u00a0<em>biru<\/em>\u00a0dan\u00a0<em>ungu<\/em>. Atau tipe\u00a0<strong>nama_hari<\/strong>\u00a0yang berisi nama-nama hari seperti\u00a0<em>senin<\/em>,\u00a0<em>selasa<\/em>,\u00a0<em>rabu<\/em>, dst. Tipe data\u00a0<em>enumerated<\/em>\u00a0sering juga disebut\u00a0<em>enumeration<\/em>\u00a0atau\u00a0<em>enum<\/em>\u00a0saja.<\/p>\n<p style=\"padding-left: 40px;\" data-adtags-visited=\"true\">Berikut contoh cara pendefenisian tipe data enumerated di dalam pascal :<\/p>\n<pre style=\"padding-left: 40px;\" data-adtags-visited=\"true\">type\r\nnama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);\r\nvar\r\na: nama_hari;<\/pre>\n<h3 style=\"padding-left: 40px;\">b.\u00a0\u00a0\u00a0 Tipe Data Subrange<\/h3>\n<p style=\"padding-left: 40px;\" data-adtags-visited=\"true\"><strong>Tipe data subrange<\/strong>\u00a0adalah tipe data bentukan yang berasal dari bagian (<em>sub<\/em>) tipe data lain \u00a0dan berada dalam sebuah jangkauan (<em>range<\/em>). Contohnya bisa membuat tipe data baru yang hanya terdiri dari angka 0 sampai 9, atau hanya dari huruf \u2018a\u2019 hingga \u2018e\u2019.<\/p>\n<p style=\"padding-left: 40px;\" data-adtags-visited=\"true\">Berikut contoh cara pendefenisian tipe data subrange di dalam pascal :<\/p>\n<pre style=\"padding-left: 40px;\" data-adtags-visited=\"true\">type\r\nsatuan= 1..9;\r\nvar\r\na: satuan;<\/pre>\n<h1><span id=\"Kelebihan\" class=\"mw-headline\">Kelebihan Dan Kekurangan Bahasa Pemograman Pascal<\/span><\/h1>\n<h3>1. Kelebihan Bahasa Pemograman Pascal<\/h3>\n<p>Kelebihan dari bahasa pemrograman Pascal yaitu :<\/p>\n<ol>\n<li>Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman.<\/li>\n<li>Pascal memiliki tipe data standar : Byte, Integern, Real, Boolean, Char dan String.<\/li>\n<li>User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.<\/li>\n<li>Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.<\/li>\n<li>Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (<i>procedure<\/i>\u00a0dan\u00a0<i>function<\/i>) yang dapat dipergunakan berulang-ulang.<\/li>\n<li>Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.<\/li>\n<\/ol>\n<p>Bahasa pemograman pascal merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia <strong>(TOKI)<\/strong>. Selain itu, Bahasa pemograman pascal masih digunakan dalam <strong>IOI<\/strong> (<i>International Olympiad in Informatics<\/i>).<\/p>\n<h3>2. Kekurangan Bahasa Pemograman Pascal<\/h3>\n<p>Kekurangan dari bahasa pemograman pascal yaitu :<\/p>\n<ol>\n<li>Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basisdata yang terbatas.<\/li>\n<li>Sintaks Pascal terlalu bertele-tele<\/li>\n<li>Tidak mendukung pemrograman berorientasi objek<\/li>\n<li>Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat aplikasi yang besar.<\/li>\n<\/ol>\n<\/div>\n<p>Semoga bermanfaat.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4382 aligncenter\" src=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/01.gif\" alt=\"\" width=\"132\" height=\"132\" \/><\/p>\n<\/div>\n<\/div>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;4412&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;0&quot;,&quot;greet&quot;:&quot;Jadilah yang pertama untuk memberi nilai&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;22&quot;,&quot;title&quot;:&quot;Pengertian dan Contoh Bahasa Pemograman Pascal&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 17.6px;\">\n            <span class=\"kksr-muted\">Jadilah yang pertama untuk memberi nilai<\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pengertian Bahasa Pemrograman Pascal Pascal\u00a0adalah salah satu bahasa pemrograman komputer yang sering dipakai untuk belajar algoritma dan pemrograman bagi pemula terutama di bidang akademis. Nama Pascal diambil dari ahli matematika Prancis abad pertengahan,\u00a0Blaise Pascal. Bahasa Pemrograman Pascal dikembangkan oleh\u00a0Niklaus Wirth\u00a0pada tahun 1970 dan mencapai puncak kepopulerannya di pada era 1970 hingga awal 1990an (terutama dengan [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":4415,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_2392824914_2392824914":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[3],"tags":[1614,1613],"class_list":["post-4412","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-contoh-bahasa-pemrograman-pascal","tag-pascal-adalah"],"featured_image_src":{"landsacpe":["https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal-1110x597.png",827,445,true],"list":["https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal-555x298.png",463,249,true],"medium":["https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal-300x161.png",300,161,true],"full":["https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal.png",2032,1092,false]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pengertian dan Contoh Bahasa Pemograman Pascal - Hosteko Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pengertian dan Contoh Bahasa Pemograman Pascal - Hosteko Blog\" \/>\n<meta property=\"og:description\" content=\"Pengertian Bahasa Pemrograman Pascal Pascal\u00a0adalah salah satu bahasa pemrograman komputer yang sering dipakai untuk belajar algoritma dan pemrograman bagi pemula terutama di bidang akademis. Nama Pascal diambil dari ahli matematika Prancis abad pertengahan,\u00a0Blaise Pascal. Bahasa Pemrograman Pascal dikembangkan oleh\u00a0Niklaus Wirth\u00a0pada tahun 1970 dan mencapai puncak kepopulerannya di pada era 1970 hingga awal 1990an (terutama dengan [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal\" \/>\n<meta property=\"og:site_name\" content=\"Hosteko Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-27T08:40:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-17T02:42:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2032\" \/>\n\t<meta property=\"og:image:height\" content=\"1092\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Risa Y\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Risa Y\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#article\",\"isPartOf\":{\"@id\":\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal\"},\"author\":{\"name\":\"Risa Y\",\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/person\/c1d3dbd7c27bd3574f8c7042165a660b\"},\"headline\":\"Pengertian dan Contoh Bahasa Pemograman Pascal\",\"datePublished\":\"2020-08-27T08:40:34+00:00\",\"dateModified\":\"2020-10-17T02:42:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal\"},\"wordCount\":1707,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/hosteko.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal.png\",\"keywords\":[\"contoh bahasa pemrograman pascal\",\"pascal adalah\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal\",\"url\":\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal\",\"name\":\"Pengertian dan Contoh Bahasa Pemograman Pascal - Hosteko Blog\",\"isPartOf\":{\"@id\":\"https:\/\/hosteko.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#primaryimage\"},\"image\":{\"@id\":\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal.png\",\"datePublished\":\"2020-08-27T08:40:34+00:00\",\"dateModified\":\"2020-10-17T02:42:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#primaryimage\",\"url\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal.png\",\"contentUrl\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal.png\",\"width\":2032,\"height\":1092},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/hosteko.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pengertian dan Contoh Bahasa Pemograman Pascal\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hosteko.com\/blog\/#website\",\"url\":\"https:\/\/hosteko.com\/blog\/\",\"name\":\"Hosteko Blog\",\"description\":\"Berita &amp; Informasi Dunia IT\",\"publisher\":{\"@id\":\"https:\/\/hosteko.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hosteko.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/hosteko.com\/blog\/#organization\",\"name\":\"HOSTEKO\",\"url\":\"https:\/\/hosteko.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2019\/04\/logo-hosteko.png\",\"contentUrl\":\"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2019\/04\/logo-hosteko.png\",\"width\":195,\"height\":57,\"caption\":\"HOSTEKO\"},\"image\":{\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/person\/c1d3dbd7c27bd3574f8c7042165a660b\",\"name\":\"Risa Y\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hosteko.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7eac241dffbc583c56ba1ff19703f5623dab2b6a88bbb0583e815230564dac5e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7eac241dffbc583c56ba1ff19703f5623dab2b6a88bbb0583e815230564dac5e?s=96&d=mm&r=g\",\"caption\":\"Risa Y\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pengertian dan Contoh Bahasa Pemograman Pascal - Hosteko Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal","og_locale":"en_US","og_type":"article","og_title":"Pengertian dan Contoh Bahasa Pemograman Pascal - Hosteko Blog","og_description":"Pengertian Bahasa Pemrograman Pascal Pascal\u00a0adalah salah satu bahasa pemrograman komputer yang sering dipakai untuk belajar algoritma dan pemrograman bagi pemula terutama di bidang akademis. Nama Pascal diambil dari ahli matematika Prancis abad pertengahan,\u00a0Blaise Pascal. Bahasa Pemrograman Pascal dikembangkan oleh\u00a0Niklaus Wirth\u00a0pada tahun 1970 dan mencapai puncak kepopulerannya di pada era 1970 hingga awal 1990an (terutama dengan [&hellip;]","og_url":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal","og_site_name":"Hosteko Blog","article_published_time":"2020-08-27T08:40:34+00:00","article_modified_time":"2020-10-17T02:42:54+00:00","og_image":[{"width":2032,"height":1092,"url":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal.png","type":"image\/png"}],"author":"Risa Y","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Risa Y","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#article","isPartOf":{"@id":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal"},"author":{"name":"Risa Y","@id":"https:\/\/hosteko.com\/blog\/#\/schema\/person\/c1d3dbd7c27bd3574f8c7042165a660b"},"headline":"Pengertian dan Contoh Bahasa Pemograman Pascal","datePublished":"2020-08-27T08:40:34+00:00","dateModified":"2020-10-17T02:42:54+00:00","mainEntityOfPage":{"@id":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal"},"wordCount":1707,"commentCount":0,"publisher":{"@id":"https:\/\/hosteko.com\/blog\/#organization"},"image":{"@id":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#primaryimage"},"thumbnailUrl":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal.png","keywords":["contoh bahasa pemrograman pascal","pascal adalah"],"articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal","url":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal","name":"Pengertian dan Contoh Bahasa Pemograman Pascal - Hosteko Blog","isPartOf":{"@id":"https:\/\/hosteko.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#primaryimage"},"image":{"@id":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#primaryimage"},"thumbnailUrl":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal.png","datePublished":"2020-08-27T08:40:34+00:00","dateModified":"2020-10-17T02:42:54+00:00","breadcrumb":{"@id":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#primaryimage","url":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal.png","contentUrl":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal.png","width":2032,"height":1092},{"@type":"BreadcrumbList","@id":"https:\/\/hosteko.com\/blog\/pengertian-dan-contoh-bahasa-pemograman-pascal#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hosteko.com\/blog"},{"@type":"ListItem","position":2,"name":"Pengertian dan Contoh Bahasa Pemograman Pascal"}]},{"@type":"WebSite","@id":"https:\/\/hosteko.com\/blog\/#website","url":"https:\/\/hosteko.com\/blog\/","name":"Hosteko Blog","description":"Berita &amp; Informasi Dunia IT","publisher":{"@id":"https:\/\/hosteko.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hosteko.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hosteko.com\/blog\/#organization","name":"HOSTEKO","url":"https:\/\/hosteko.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hosteko.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2019\/04\/logo-hosteko.png","contentUrl":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2019\/04\/logo-hosteko.png","width":195,"height":57,"caption":"HOSTEKO"},"image":{"@id":"https:\/\/hosteko.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/hosteko.com\/blog\/#\/schema\/person\/c1d3dbd7c27bd3574f8c7042165a660b","name":"Risa Y","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hosteko.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7eac241dffbc583c56ba1ff19703f5623dab2b6a88bbb0583e815230564dac5e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7eac241dffbc583c56ba1ff19703f5623dab2b6a88bbb0583e815230564dac5e?s=96&d=mm&r=g","caption":"Risa Y"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/hosteko.com\/htk-blog\/wp-content\/uploads\/2020\/08\/bahasa-pemrograman-pascal.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/posts\/4412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/comments?post=4412"}],"version-history":[{"count":0,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/posts\/4412\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/media\/4415"}],"wp:attachment":[{"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/media?parent=4412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/categories?post=4412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hosteko.com\/blog\/wp-json\/wp\/v2\/tags?post=4412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}