INTRODUCTION TO PASCAL

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

PASCAL Pendahuluan.
FUNGSI / FUNCTION ALGPROG II
Procedure pada Pascal ALPROG II
PENGENALAN PASCAL STATEMENT TIPE DATA
Dasar Komputer & Pemrog 2 A minggu 5. PROCEDURE DAN FUNCTION Procedure dan Function adalah suatu program yang terpisah dalam blok sendiri Dan memiliki.
PROCEDURE  PROCEDURE   Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok.
PROSEDUR DAN FUNCTION PROSEDUR
Pertemuan 2 DASAR PEMROGRAMAN.
Konsep Dasar Bahasa Pascal
Dasar Komputer & Pemrog 2 A minggu 4
Pengenalan Bahasa Pemrograman Pascal
Praktikum pemprograman terstruktur1
PEMROGRAMAN PASCAL Sejarah Pascal Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli.
ALGORITMA “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. sistematis dan logis artinya,
LINGKUNGAN TURBO PASCAL
RECORD.
Identifier, Variabel, Operator, Tipe Data dan Mengenal Object
VARIABEL DAN OPERATOR.
STRUKTUR SUATU BAHASA PEMROGRAMAN
Chapter 3.2 : Tipe, Nama dan Nilai
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
Dasar Komputer & Pemrog. 2A
PROSEDUR.
Basic Concept with Pascal
Procedure , Function dan Parameter
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
BAHASA PEMROGRAMAN PASCAL
PROCEDURE DAN FUNCTION
Procedure , Function dan Parameter
Kuliah 6 Pengantar Pemrograman
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
M6. Prosedure Pada Pascal
ALGORITMA PEMROGRAMAN 2A
Dasar-Dasar Pemrograman
Struktur Program Pascal
Dasar-Dasar Pemrograman
Algoritma pemrograman 2a
Algoritma dan Pemrograman 2A
Praktek LOGIKA INFORMATIKA DAN ALGORITMA
UNIVERSITAS BRAWIJAYA
MINGGU I ALGORITMA & PEMROGRAMAN II
Konsep Dasar Bahasa Pascal
LINGKUNGAN TURBO PASCAL
Parameter.
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
PENGENALAN PASCAL STATEMENT TIPE DATA
Sequence, Procedure & Function
MATERI 3 Sub Program PRAKTIKUM DDP.
PEMROGRAMAN PASCAL SEJARAH – PERKEMBANGAN PASCAL.
BAB 1 PENGENALAN PASCAL.
Procedure pada Pascal ALPROG II
Tipe data sederhana Hermansyah,S.Kom.
Procedure , Function dan Parameter
Procedure , Function dan Parameter
Pemrograman Dasar I Putu Hendra Tresnadana. S.
Bahasa Pemrograman Pascal
UNIVERSITAS BRAWIJAYA
Pemrogram 1 Agus Darmawan, S.kom.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
Chapter 3.2 : Tipe, Nama dan Nilai
Procedure , Function dan Parameter
PERKEMBANGAN PASCAL Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan Nama pascal diambil sebagai penghargaan.
Ilustrasi Proses Kompilasi
Bahasa Pemrograman A M7. Function Pada Pascal.
Transcript presentasi:

INTRODUCTION TO PASCAL PRESENTED BY: Jonathan P (115100300111013) Alynka Prayfadhilla (115100300111031) Ulfa Nursiam (115100300111047) Husna Sofiansyah (115100300111069) Devian Festi Khalangi (115100300111071)

Pascal merupakan bahasa pemrograman serba-guna, yang dapat digunakan untuk bermacam-macam tujuan, misalnya program-program untuk database, keuangan, permainan, ataupun pendidikan. Pascal juga merupakan bahasa pemrograman aras tinggi, sehingga memudahkan pembuatan program, karena semua perintahnya mirip dengan bahasa manusia

A History of Pascal Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerland tahun 1971.   Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan philosopi dariPerancis (abad 17). Pengembangan dari bahasa Algol 60 dan Algol W (turunan Algol 60). Memiliki beberapa versi, seperti : Turbo Pascal, Ms Pascal (Microsoft), Apple Pascal, UCSD (University of California at San Diego Pascal), dll. Turbo Pascal yang dibuat oleh Borland Inc. adalah versi yang paling banyak digunakan karena menggunakan Compiler untuk menterjemahkannya dan juga mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K. Jensen. Pascal merupakan bahasa pemrograman tingkat tinggi (high level language) dan terstruktur (Structured Programming language).

Structure of Pascal Programm Judul Program (Program Heading) bersifat optional (boleh digunakan/tidak), tetapisebaiknya digunakan karena mencantumkan nama program. Blok Program (Program Block) atau Badan Program (Program Body), terdiri dari : Bagian deklarasi (Declaration Part) : untuk menyiapkan elemen-elemen program, seperti seperti nama konstanta, variable, label, tipe, prosedur dan fungsi serta penggunaan unit. Bagian Pernyataan (statement part) : untuk menunjukkan suatu tindakan yang akan dikerjakan oleh program. Diawali Begin dan diakhiri End.. Setiap akhir pernyataan diakhiri titik koma ( ; ), kecuali untuk nama label. Akhir program diberi titik ( . ).

Judul program Blok Program Bagian Pernyataan Begin Pernyataan2; End. Bagian deklarasi Deklarasi Unit Deklarasi Label Definisi Konstanta Definisi Type Deklarasi Variabel Deklarasi Prosedur Deklarasi Fungsi Bagian Pernyataan Begin Pernyataan2; End. Berikut contoh program pascal sederhana: Program Ling1; {program untuk menghitung luas lingkaran} Var Luas, Jejari: Real; Begin Readln (Jejari); Luas := 3.14159 * Sqr(Jejari); Writeln (Luas); End.

Unit Unit adalah kumpulan dari konstanta, tipe data, variabel, prosedur dan fungsi. Struktur Unit Struktur unit terdiri dari :   Judul unit (unit header) Bagian penghubung (interface section/interface part) Bagian penerapan (implementation section/implementation part) Bagian initialisasi (initialization section/initialization part) End.

Prosedur & Fungsi dalam File Unit Pascal menyediakan beberapa unit standar (ada 6), diantaranya : Unit System Merupakan pustaka/library dari proses pengerjaan pascal yang mendukung semua proses yang dibutuhkan pada saat pengerjaan program. Secara otomatis digunakan di dalam program, sehingga boleh tidak disebutkan. Unit Crt Unit yang mengatur kerja layar dan keyboard atau I/O. Harus menggunakan perintah uses crt untuk menggunakannya. Unit Dos Unit ini berkaitan dengan dos. Harus menggunakan perintah uses dos untuk menggunakannya. Unit Graph Unit yang berorientasi pada pembuatan grafik. Harus menggunakan perintah uses graph untuk menggunakannya.

Unit Printer Unit yang mengatur kerja printer. Harus menggunakan perintah uses printer untuk menggunakannya.   Program Contoh_Cetak ; Uses Printer ; Begin Writeln ( Lst, ‘Bahasa ‘ ) ; Writeln ( Lst, ‘Pascal ‘ ) ; End. Unit Windows Merupakan suatu unit yang digunakan untuk menggantikan unit dos.

Parameter of Pascal Parameter dalam Procedure   Parameter Bersifat Lokal artinya bahwa nilai yang terdapat didalam suatu modul program hanya dapat digunakan pada modul atau unit program yang bersangkutan saja sehingga tidak dapat digunakan pada modul atau unit program lain. Parameter Bersifat Global adalah kebalikan dari lokal. Agar nilainya dapat digunakan untuk beberapa atau semua modul/unit program maka nilai tersebut harus dideklarasikan diatas modul yang akan menggunakannya.

Istilah Di Dalam Parameter   Actual parameter (parameter nyata) yaitu parameter yang dikirimkan dari modul utama ke modul prosedur Formal Parameter (parameter formal) yaitu parameter yang ada dan dituliskan pada judul prosedur Parameter Passing yaitu proses Pemanggilan data lewat parameter nyata ke parameter formal. By Value yaitu Pemanggilan parameter secara nilai By Reference yaitu Pemanggilan parameter secara acuan Value Parameter yaitu parameter-parameter yang digunakan dalam Pemanggilan secara nilai

Comment of Program Komentar Program Adalah keterangan yang diberikan untuk keperluan dokumentasi. Tidak menghasilkan tindakan (tidak mempengaruhi jalannya program). Boleh menggunakan tanda : { ini komentar } atau (* ini komentar *)   { Ini awal Program } Begin Writeln ( ‘ Bahasa ‘ ) ; Writeln ( ‘ Pascal ‘ ) ; End. (* Akhir Program *)

Variable Variabel adalah Suatu tempat di dalam memori komputer yang dapat menyimpan nilai/data yang berubah-rubah. Variabel bersifat sementara, jika komputer dimatikan semua variabel akan hilang. Variabel hanya dipakai saat program dijalankan.   Program Contoh_Variabel ; Var Nama : String [25] ; Nilai_Akhir : Integer ; Nilai_Rata2 : Real ; Grade : Char ; Keterangan : String [5]; Begin Nama := ‘Andarii Maulana’ ; Nilai_Akhir := 87 ; Nilai_Rata2 := 87.25 ; Grade := ‘A’ ; Keterangan := ‘Lulus’ ; Writeln ( ‘Nama siswa adalah ‘, Nama ) ; Writeln ( ‘Nilai Akhir adalah ‘, Nilai_Akhir ) ; Writeln ( ‘Nilai Rata-rata adalah ‘, Nilai_Rata2 ) ; Writeln ( ‘Gradenya adalah ‘, Grade ) ; Writeln ( ‘Keterangannya adalah ‘, Keterangan ) ; End.

Constant Konstanta adalah Suatu nilai/data bersifat tetap (tidak dapat berubah) yang disimpan di dalam memori dan dapat diambil nilai/datanya bila dipanggil. Konstanta sering digunakan dalam rumus fisika dan matematika.   Program Contoh_Konstanta ; Const Nama = ‘Andarii Maulana’ ; Nilai_Akhir = 87 ; Nilai_Rata2 = 87.25 ; Grade = ‘A’ ; Keterangan = ‘Lulus’ ; Begin Writeln ( ‘Nama siswa adalah ‘, Nama ) ; Writeln ( ‘Nilai Akhir adalah ‘, Nilai_Akhir ) ; Writeln ( ‘Nilai Rata-rata adalah ‘, Nilai_Rata2 ) ; Writeln ( ‘Gradenya adalah ‘, Grade ) ; Writeln ( ‘Keterangannya adalah ‘, Keterangan ) ; End.

Type Data Sebuah tipe (type) mengacu pada jenis atau bentuk data yang disimpan. Bukan hanya dalam dunia pemrograman komputer, dalam kehidupan sehari-hari pun akan ditemui jenis atau bentuk data atau informasi. Sebagai contoh, nama seseorang secara umum dapat disimpan dalam bentuk tulisan huruf, usia seseorang dapat disimpan dalam besaran berbentuk bilangan yang menunjukkan tahun keberapa setelah kelahirannya, wajah seseorang dapat diabadikan dalam bentuk foto, dan masih banyak contoh lainnya.

Tipe dasar pada turbo pascal dapat dibagi menjadi dua, yaitu: Tipe ordinal Tipe real Tipe Ordinal Tipe ordinal adalah suatu tipe yang mempunyai jumlah kemungkinan data yang pasti. Termasuk dalam kategori tipe data ini adalah: Tipe bilangan bulat (integer), Tipe Boolean, Tipe Char, Tipe string 2. Tipe Real Tipe real adalah tipe yang berkaitan dengan bilangan real. Pada Turbo Pascal terdapat 5 buah tipe real yaitu: Real Single Double Extended Comp

Thank you for attention