Skip to content

Linux Fun

Artikel seputar linux, teknik informatika dan sistem informasi

Menu
  • About
  • Contact
  • Disclaimer
  • Privacy Policy
  • Sitemap
Menu

Pascal

Posted on January 15, 2013 by linuxfun

  • 1 Sejarah Pascal
  • 2 Input/Output

Sejarah Pascal

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.[1]

Kelebihan Pascal sebagai bahasa pemrograman untuk tujuan pengajaran adalah :

  • Pascal telah memiliki tipe dasar : boolean, char, integer, real.
  • Pascal dapat membuat tipe data baru yang diturunkan dari tipe data standar.
  • Pascal memiliki struktur sederhana dan mudah dipahami karena memiliki kemiripan dengan bahasa manusia (Bahasa Pemrograman Tingkat Tinggi).
  • Pascal merupakan bahasa pemrograman yang case insensitive (tidak membedakan huruf kapital maupun bukan) sehingga memperkecil kesalahan penulisan.
  • Metode pemrograman pada Pascal adalah Pemrograman Terstruktur.

Contoh Program Sederhana

{file       : hello.pas}

{deskripsi  : menuliskan “Hello World” ke layar}

Program hello;

Begin

Writeln(‘Hello World’);

End.

Input/Output

Pada bahasa pemrograman Pascal, secara umum Input & Output diwakili oleh read/readln & write/writeln. Berikut masing-masing kegunaan perintah tersebut.

  • read      : mengambil input tanpa memperhatikan batas baris
  • readln   : mengambil input pada posisi baris saat itu lalu memindahkan kursor ke baris baru.
  • write     : mengeluarkan output, letak kursor setelah output terletak pada baris yang sama
  • writeln  : mengeluarkan output, letak kursor setelah output terletak pada baris berikutnya

Contoh Input Output

{file       : io.pas}

{deskripsi  : program untuk membaca nilai integer, kemudian menuliskannya pada layar}

Program inputoutput;

Var

Bil_bulat : integer;

Bil_riil  : real;

Kata      : string;

karakter  : char;

Begin

Write(‘Masukkan bilangan bulat : ‘);

Readln(bil_bulat);

Write(‘Masukkan bilangan riil: ‘);

Readln(bil_riil);

Write(‘Masukkan sebuah kata: ‘);

Readln(kata);

Write(‘Masukkan sebuah karakter: ‘);

Readln(karakter);

Writeln(‘Bilangan bulat yang terbaca= ‘,bil_bulat);

Writeln(‘Bilangan riil yang terbaca= ‘,bil_riil);

Writeln(‘Kata yang terbaca= ‘,kata);

Writeln(‘Karakter yang terbaca= ‘,karakter);

End.

 

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Sifat-Sifat Benda, Pengenalan Sifat Fisik dan Sifat Kimia
  • Konsep dan Pengertian Teori Keseimbangan Umum
  • Database Oracle
  • Perpajakan, Fungsi, Tujuan, dan Sistem Perpajakan di Indonesia
  • Teori Konsumen, Memahami Perilaku Konsumen dalam Memilih Barang dan Jasa
  • Asimetri Informasi, Perilaku Agen, Moral Hazard, Adverse Selection dan Pasar Asuransi
  • Memahami Konsep Penting dalam Ekonomi Perusahaan dan Industri, Pengambilan Keputusan, Teori Pasar, Investasi, dan Strategi Perusahaan
  • Mempelajari Konsep Keseimbangan Umum, Interaksi Pasar Barang dan Faktor Produksi serta Peran Pemerintah dalam Perekonomian
  • Efisiensi Pasar dan Peran Pemerintah dalam Meningkatkan Kesejahteraan Masyarakat, Memahami Konsep-konsep dalam Ekonomi Kesejahteraan
  • Eksternalitas dan Public Goods, Mempelajari eksternalitas, manfaat publik, biaya dan manfaat sosial, dan peran pemerintah dalam mengatasi pasar yang tidak sempurna
  • Analisis Pasar Monopoli, Memahami Monopoli, Persaingan Monopolistik, Oligopoli, Kartel, dan Pengaruhnya Terhadap Harga dan Kualitas Produk atau Jasa

Categories

  • Adobe
  • Alga
  • Algoritma
  • Algoritma Genetika
  • Android
  • Basis Data
  • Biologi SMA Kelas 10
  • Biometrik
  • Borland Delphi
  • Buku Pelajaran SMA
  • Buku Pelajaran SMK
  • Buku Pelajaran SMP
  • Business Intelligence
  • C++
  • Cacing
  • Citra Digital
  • Clustering
  • Customer Relationship Management
  • Data Flow Diagram
  • Data Mining
  • Data Warehouse
  • Database Terdistribusi
  • Databases
  • Desain Grafis
  • Ekonomi
  • Ekonomi Makro
  • Ekonomi Micro
  • Ekonomi SMA Kelas 12
  • Enterprise Resource Planning
  • Entity Relationship Diagram
  • Financial Management
  • Fuzzy
  • Game
  • Ganggang
  • Globalisasi
  • Hewan
  • Hidden Markov Model
  • Ilmu Pengetahuan Sosial SMP Kelas 9
  • Internet
  • Invertebrata
  • Jamur
  • Java
  • Keanekaragaman Hayati
  • Kebijakan Publik
  • Kecerdasan Buatan
  • Klasifikasi Makhluk Hidup
  • Knowledge Management
  • Komputer
  • Koperasi
  • Kriptografi
  • Logika Informatika
  • Manajemen
  • Manajemen Badan Usaha
  • Manajemen Proyek Sistem Informasi
  • Microsoft Acces
  • Monera
  • Multimedia
  • My SQL
  • Negara Berkembang
  • Negara Maju
  • Network Management
  • Otonomi Daerah
  • Pascal
  • Pelajaran IPA SMP Kelas 1
  • Pembelaan Negara
  • Pendidikan Kewarganegaraan SMP Kelas 9
  • Pengenalan Pola
  • Penutupan Siklus Akuntansi
  • Perang Dunia II
  • Perpajakan
  • PHP
  • PLC
  • Prestasi Diri
  • Protista
  • Prototype
  • Rekayasa Perangkat Lunak
  • Siklus Akuntansi Perusahaan Dagang
  • Sistem Informasi
  • Sistem Informasi Geografis
  • Sistem Kelistrikan
  • Sistem Pakar
  • Sistem Pendukung Keputusan
  • Sistem Pengapian
  • SMS Gateway
  • SQL Server
  • Teknik Sepeda Motor SMK Kelas 11
  • Teori Ekonomi
  • Thyristor
  • Tingkatan Manajemen
  • Tumbuhan
  • UML
  • Uncategorized
  • Vertebrata
  • Video
  • Virus
  • Visual Basic
© 2023 Linux Fun