Sesi/Perkuliahan ke: I

dokumen-dokumen yang mirip
KONSEP DASAR BAHASA PASCAL

Pokok Bahasan : Struktur Kontrol

KONSEP DASAR BAHASA PASCAL

Sesi/Perkuliahan ke: V

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

Pengenalan Pascal. Sejarah Singkat Pascal

Modul 1 Pengantar Bahasa Pascal

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL.

Dasar Komputer & Pemrogaman 2A

Sesi/Perkuliahan ke: VII

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T

Sesi/Perkuliahan ke: VI Tujuan Instruksional Khusus : 4. Pokok Bahasan : Deskripsi singkat : Referensi :

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

KONSEP DASAR BAHASA PASCAL

Sesi/Perkuliahan ke: II

SATUAN ACARA PERKULIAHAN (SAP) AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) LEMBAH DEMPO

PENGERTIAN adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah.

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

P A S C A L D A S A R

MODUL 1. Struktur Bahasa PASCAL secara umum

Sesi/Perkuliahan ke: IX

Pemrograman I + Lab. Pengertian. Site : Sistem Informasi Akuntansi D3

Pemrograman Dasar Pascal

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG

Teori Algoritma TIPE DATA

Konsep Dasar Pemrograman Pascal

Teori Algoritma. Struktur Algoritma

SMA SANTO PAULUS PONTIANAK

STRUKTUR BAHASA PEMROGRAMAN

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

Pengenalan Pascal. Tujuan Pembelajaran

Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *).

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Algoritma Pemrograman

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

Dasar Komputer & Pemrograman 2A

Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T

Definisi Algoritma Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan.

Algoritma Pemrograman

Algoritma Pemrograman

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 1 & 2

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

KONSEP DASAR PEMROGRAMAN

BAB I TUJUAN DAN LANDASAN TEORI

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application

Dasar Komputer & Pemrograman 2A

KONSEP DASAR PEMROGRAMAN PASCAL

Algoritma,Flowchart, Konsep

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1

Program Studi Teknik Mesin S1

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

PRAKTIKUM 4 STATEMENT KENDALI

Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)

Pengenalan Pascal/DevPascal

Bab II Algoritma dan logika

PROCEDURE DAN FUNCTION

Pertemuan 4 KONSEP TIPE DATA

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR.

TEKNIK KOMPILASI Tony Darmanto,ST / Smt V S1 TI / STMIK WIDYA DHARMA/ Hal 16

menunjukkan tipe hasil dari fungsi. sqr, succ dan sebagainya. buat sendiri.

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Pertemuan 2 Operasi String

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN TERSTRUKTUR (D3-TK) KODE / SKS : KK / 4 SKS

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs.

STRUKTUR KONTROL. Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) :

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

SATUAN ACARA PERKULIAHAN (SAP)

Algoritma dan Pemrograman

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

PENGANTAR ALGORITMA DAN PEMROGRAMAN

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

PERSEGI ANGKA-HURUF VERTIKAL

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-3 - Hal 1

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll.

STRUKTUR DATA. - Pendahuluan - Tipe Data. Altien Jonathan Rindengan, S.Si., M.Kom

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

Sesi/Perkuliahan ke: 1

Sub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise

Sesi/Perkuliahan ke: 3

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER PROGRAM D3 BISNIS & KEWIRAUSAHAAN UNIVERSITAS GUNADARMA

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 1 x 3 x 50 Menit Pertemuan : 9

Function. Pertemuan 7 Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015

Pengenalan Algoritma dan Pemrograman Pascal

BAB IV STRUKTUR PROGRAM Struktur program pada dasarnya tersusun 3 struktur program utama yaitu : a. Struktur Berurutan (Sequence Structure) b.

Konsep Bahasa Pemrograman Pertemuan 5

PROGRAM PASCAL. 2. Tunggu beberapa saat sampai muncul tampilan program Turbo Pascal

Struktur Data. Pertemuan 2

Nama Mata Kuliah. Program Komputer & Pengantar Tek. Informasi & Komunikasi

Transkripsi:

Sesi/Perkuliahan ke: I Tujuan Instruksional Khusus : 1. Mahasiswa dapat menjelaskan tentang sejarah singkat bahasa pemrograman pascal. 2. Mahasiswa mengerti tentang konsep dasar pembuatan program pada bahasa pascal Pokok Bahasan : KONSEP DASAR BAHASA PASCAL Deskripsi singkat : Dalam pertemuan ini akan mempelajari tentang Konsep Dasar Bahasa Pascal, Sejarah Singkat Bahasa Pascal, Struktur Dan Komponen Dasar Bahasa Pascal, Judul Program (Header ), Blok Program dan Unit-unit Pada Pascal. Konsep dasar bahasa pascal ini berguna untuk mengikuti perkuliahan berikutnya tentang Jenis jenis Data. Referensi : 1. Anonim, Algoritma & Pemrograman II, Penerbit Gunadarma, Jakarta, 1990 2. Bryon, Goffried, Programming with PASCAL, Schaum Series, New York, 1986 3. Prather, Ronald E., Problem Solving Principle : Programming with Pascal, Prentice Hall, New Jersey, 1982 4. Dumairy, Matematika Terapan untuk Bisnis & Ekonomi Press (BPFE Yogyakarta) 5. Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta. 6. Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0 7. Ir. P. Insap Santosa, Turbo Pascal versi 5.0 dan 5.5, Elexmedia Komputindo Halaman : 1

KONSEP DASAR BAHASA PASCAL Sejarah Singkat Bahasa PASCAL Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich Swiss. Nama PASCAL diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLEISE PASCAL yang telah berjasa menemukan alat hitung mekanis pertama didunia pada abad ke-17. Bahasa pemrograman ini termasuk kategori High Level Language. Instruksi-instruksi yang digunakan dalam bahasa pemrograman ini sangat sistematis dan terstruktur. Pada Awalnya bahasa pemrograman ini diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman komputer bagi mahasiswa yang belajar pemrograman komputer. Ternyata dalam waktu singkat, bahasa pemrograman ini menjadi salah satu bahasa yang sangat populer dikalangan universitas, sehingga menjadi julukan sebagai bahasa universitas. Mulai dari awal perkembangannya hingga saat ini banyak sekali jenis bahasa pemrograman ini, masing-masing merupakan hasil pengembangannya, antara lain : UCSD Pascal Microsoft Pascal Apple Pascal Turbo Pascal dsb Diantara versi-versi yang ada, Turbo Pascal merupakan versi yang sangat populer saat ini. Halaman : 2

Struktur Dan Komponen Dasar Program Pascal. Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu bagian deklarasi dan bagian pernyataan (statement). Struktur program : Judul Program PROGRAM nama-program; Blok Program Bagian deklarasi - deklarasi label LABEL nama-label; - deklarasi konstanta CONST..; - deklarasi tipe TYPE.; - deklarasi variabel VAR...; - deklarasi prosedur PROCEDURE nama-prosedur;.; - deklarasi fungsi FUNCTION nama-fungsi;.; Bagian Pernyataan Begin (statement) ; ; end. Halaman : 3

Contoh : Menghitung luas bidang berbentuk empat persegi panjang dengan panjang P dan lebar L. Program HitungLuas; {Judul} USES crt; {Pemanggilan unit} VAR P,L,Luas : real; {Deklarasi variabel} BEGIN P:=5; {Statement} L:=6; {Statement} Luas:=P*L; {Statement} Write('Luas adalah:',luas); {Statement} Read(Luas); {Statement} END. Judul program sifatnya adalah optional, dan bila ditulis, harus terletak pada awal dari program dan diakhiri dengan titik koma. Bagian deklarasi digunakan bila di dalam program digunakan pengenal ( identifier). Identifier dapat berupa label, konstanta, tipe, variabel, prosedur dan fungsi. Kalau suatu program menggunakan identifier, Pascal menuntut supaya identifier tersebut diperkenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan terlebih dahulu pada bagian ini. Beberapa aturan dalam program Pascal : Akhir sebuah program Pascal ditandai dengan tanda baca titik (.) setelah END yang paling akhir. Tanda titik koma (;) merupakan pemisah antar instruksi satu dengan lainnya. Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titk koma (;) Contoh : simpan := akhir; akhir := simpan + awal; Halaman : 4

Baris komentar diletakkan diantara tanda (* dan *) atau diantara tanda { dan } Contoh : Var rerata : real; (*nilai rata-rata*) Nil1 : real; {nilai ujian} Statement (pernyataan) Adalah instruksi atau gabungan instruksi, yang menyebabkan computer melakukan aksi. Type statement dalam Pascal terdiri atas : 1. Sederhana : - menandai sebuah item data ke sebuah variabel (assigment statement) contoh : X := Y * 4.135 - pemanggilan procedure dan goto statement 2. Terstruktur: - Compound Statement contoh : Begin read (x) ; y := x + 5; write (y) End. - Repetitive Statement contoh : For I := 1 to 100 do write (count); - Conditional Statement contoh : If x > 100 then write (s) else write (p) ; Halaman : 5

Komponen Dasar Program Pascal Pola susun bahasa Pascal dibentuk dengan menggunakan komponen bahasa pemrograman yang umum, yaitu : 1. Simbol Dasar 2. Reserved Word (kata pasti) 3. Identifier (penyebut) 1. Simbol Dasar. Simbol dasar terdiri atas : 1. Simbol huruf, yaitu huruf A sampai dengan Z atau a sampai dengan z. (huruf besar dan kecil). 2. Simbol angka atau digit yaitu : 0,1,2,3,4,5,6,7,8,9. 3. Simbol khusus, yaitu + - * / ; :=, = < > <= >= <> : { } ( ) [ ] 2. Reserved Word (kata pasti) Reserved Word adalah suatu kata yang secara mutlak tidak boleh diartikan lain dan harus digunakan sebagaimana yang telah didefinisikan atau ditentukan kegunaanya oleh bahasa Pascal. Reserved word ini tidak boleh didefinisikan ulang oleh pemakai, sehingga tidak dapat dipergunakan sebagai pengenal (identifier) Reserved Word ini jumlahnya berbeda untuk masing-masing bahasa Pascal. Contoh beberapa reserved word yang telah didefinisikan oleh bahasa pascal antara lain : AND ELSE LABEL SET ARRAY END OF TYPE BEGIN FUNCTION OR UNTIL CASE FOR PROCEDURE VAR CONST GOTO PROGRAM WHILE DO IF RECORD WITH DOWNTO IN REPEAT dsb Halaman : 6

3. Identifier (sebutan/pengenal) Identifier merupakan sebuah kata yang digunakan sebagai nama atau sebutan terhadap sesuatu didalam program. Pemakai dapat mendefinisikan sendiri suatu nama sebagai identifier. Identifier ini terdiri atas : 1. Identifier Standar, yaitu identifier yang telah didefinisikan oleh bahasa pascal. Contoh dari Identifier standar ini antara lain: ABS LN ARCTAN ODB BOOLEAN PRED CHAR ROUND CHR READ COS READLN EOF SQR EOLN SQRT EXP SUCC Dan masih banyak lagi. 2. Identifier Non Standar; yaitu identifier yang didefinisikan oleh pemakai bahasa pascal; misalnya; 3. nama suatu program 4. nama suatu konstanta 5. nama suatu variabel 6. nama suatu procedure Identifier ini bebas, tetapi dengan ketentuan-ketentuan sebagai berikut : 7. terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Huruf besar dan huruf kecil dianggap sama. 8. Tidak boleh mengandung blank. 9. Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah. Halaman : 7

10. Panjangnya bebas, tetapi hanya 63 karakter pertama yang dianggap signifikan. Contoh : Identifier GajiKaryawan No_Mhs P3K 1X A&B A B Keterangan Benar Benar Benar Salah, karakter pertama harus huruf Salah, tidak boleh mengandung simbol khusus Salah, tidak boleh mengandung blank Halaman : 8