BAB III PENGENALAN STRUKTUR BAHASA PASCAL. Kompetensi Dasar : 1. Mahasiswa mengenal dan memahami struktur bahasa Pascal

dokumen-dokumen yang mirip
PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

Pengenalan Algoritma dan Pemrograman Pascal

- KONSEP MODULAR Pengertian Konsep Modular memecah program ke dalam modul-modul. Contoh modul yang sering digunakan adalah : Prosedur & Fungsi

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

Teori Algoritma. Struktur Algoritma

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

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

MODUL PRAKTIKUM PEMROGRAMAN PASCAL. Fight #1 PENGENALAN PASCAL, VARIABEL, TIPE DAN KONSTANTA.

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

1/8/2011. Pertemuan 13-14: Dasar Pemrograman. Sub pokok bahasan. Program Komputer dan Bahasa Pemrograman. Program Komputer dan Bahasa Pemrograman

SMA SANTO PAULUS PONTIANAK

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

ALGORITMA PERULANGAN

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

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PROCEDURE. Bentuk Umum : PROGRAM judul_program ; PROCEDURE judul_prosedur ; Begin Statement prosedur ; End ; Begin Statement program utama ; end.

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

Algoritma Pemrograman

IT132 Dasar-Dasar Pemrograman. Ramos Somya, S.Kom., M.Cs.

PRAKTIKUM 4 STATEMENT KENDALI

PRAKTIKUM 1 MENGENAL BAHASA PASCAL. File, Edit, Search, Run, Compile, Debug, Tools, Option, Windows dan Help.

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

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

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

Pemrograman Prosedural PENDAHULUAN. Tim Pengajar KU1071 Sem

Pertemuan 3 Prosedur dan Fungsi

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

STRUKTUR BAHASA PEMROGRAMAN

Objek Data, Variabel, dan Konstanta. Konsep Bahasa Pemrograman Materi 4 Yudianto Sujana, M.Kom

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

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

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

Algoritma Pemrograman

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

Struktur Data. Pertemuan 2

Teori Algoritma. Jenis seleksi

ARRAY. Brigida Arie Minartiningtyas, M.Kom

PROSES PENJUALAN BUKU

ANALISIS SEMANTIK. Teknik Kompilasi Dosen: Utami Dewi W.,S.Kom

BAB I ALGORITMA DAN FLOWCHART

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

KONSEP DASAR BAHASA PASCAL

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

Tahapan Membuat Program

Modul I. Modul Praktikum Bahasa Pemrograman Pascal

MODUL 1. Struktur Bahasa PASCAL secara umum

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

Algoritma Pemrograman

Algoritma Pemrograman

Brigida Arie Minartiningtyas, M.Kom

III STATEMEN IF KONDISI TUNGGAL DAN GANDA A. IF TUNGGAL. XI_Sem.1 SMA Sedes Sapientiae Bedono

BAB I TUJUAN DAN LANDASAN TEORI

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

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

Pemrograman Dasar Pascal

TEKNIK OPTIMASI. Dependensi Optimasi. Optimasi Lokal. Menghasilkan kode program dengan ukuran yang lebih kecil, sehingga lebih cepat eksekusinya.

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Struktur Program. Rinta Kridalukmana

PENGAMBILAN KEPUTUSAN

Bab 4 Perintah Perulangan

Algoritma Pemrograman

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

Algoritma,Flowchart, Konsep

P A S C A L D A S A R

Pengenalan Pascal. Sejarah Singkat Pascal

Pengenalan Pascal. Tujuan Pembelajaran

Algoritma Pemrograman

SUB PROGRAM : PROSEDUR & FUNGSI. Konsep Pemrograman

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

PENGANTAR ALGORITMA DAN PEMROGRAMAN

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

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

Sesi/Perkuliahan ke: II

Nama : Suseno Rudiansyah NPM : Kelas : X2T Prodi : Teknik Informatika Tugas : Kuis Algoritma 2

Algoritma dan Pemrograman Array

Subprogram. Definisi

Algoritma Pemrograman

Teori Algoritma. Algoritma Perulangan

Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53

Pengantar dalam Bahasa Pemrograman Turbo Pascal

BAB 6 Array Dua Dimensi

Tipe Data dan Variabel

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

Dasar Komputer & Pemrograman 2A

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

Dasar Komputer & Pemrogaman 2A

Bab 2. Dasar-Dasar Pemrograman C

Algoritma Pemrograman

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

5. Teknik Pengulangan

Bahasa Pemrograman- TIS SKS

Algoritma Pemograman 1 A. Minggu 1

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

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

Sub Program : Prosedur. Tim Pengajar KU1071 PTI A Semester I 2009/2010

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

KONSEP DASAR BAHASA PASCAL

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

Transkripsi:

BAB III PENGENALAN STRUKTUR BAHASA PASCAL Kompetensi Dasar : 1. Mahasiswa mengenal dan memahami struktur bahasa Pascal Indikator : 1. Mahasiswa mampu membedakan komponen struktur bahasa Pascal. 2. Mahasiswa mampu membuat program dengan bahasa Pascal. 3. Mahasiswa mengaplikasikan sebuah algoritma atau flowchart ke dalam bahasa Pascal. Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006 23

A.DASAR TEORI 1. Skema dari program Pascal adalah sebagai berikut: Program nama_program; [ Deklarasi label ] [ Deklarasi konstanta ] [ Deklarasi tipe ] [ Deklarasi variabel ] [ Deklarasi subprogram ]... End. 2. Variabel Variabel (perubah) merupakan suatu nama yang menyiratkan lokasi memori komputer yang dapat digunakan untuk menyimpan nilai, dimana isinya dapat diubah-ubah. Variabel dapat dipandang sebagai abstraksi dari lokasi. Hasil abstraksi dari variabel adalah nilai dari variabel itu. Nilai dari suatu variabel diubah dengan assignment statement. Sebuah assignment statement terdiri dari sebuah variabel disebelah kirinya dan suatu ekspresi di sebelah kanannya. Jumlah := B1 + B2 variabel jumlah diubah nilainya menjadi nilai dari ekspresi B1 + B2 setelah dievaluasi. Dalam suatu program Pascal setiap variabel yang akan digunakan terlebih dahulu dideklarasikan, dimana setiap variabel harus mempunyai tipe. Deklarasi variabel berguna untuk memberi informasi kepada compiler serta membantu programmer berfikir secara jelas dan terencana. Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006 24

Var B1, B2, jumlah : integer; 3. Jenis/Tipe Data Pada waktu sebuah variabel dideklarasikan maka tipenya sekaligus ditentukan. Tipe dari suatu variabel menyatakan: a. Jenis nilai yang dapat disimpan dalam lokasi memori untuk variabel tersebut, (membatasi himpunan nilai-nilai yang dapat dipunyai variabel tersebut) b. Jenis operasi yang dapat dilakukan terhadap variabel yang bersangkutan. 4. Pernyataan Pernyataan adalah deretan instruksi yang akan dieksekusi oleh komputer. Pernyataan dalam bahasa Pascal terdiri dari dua macam, yaitu: a. Pernyataan Sederhana yaitu pernyataan yang tidak berisi penyataan lain 1) Assignment statement yaitu pernyataan yang digunakan memberikan nilai ke suatu variabel. Contoh : a:=10; b:=a*2; Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006 25

2) Pernyataan yang digunakan untuk memanggil procedure atau function. Contoh : hitung (a,b); cetak (a,b); 3) Jump Statement yaitu penyataan yang digunakan untuk melompati pernyataanpernyataan lain. b. Pernyataan majemuk (Compound Statement). Dalam bahasa Pascal, pernyataan majemuk diawali dengan begin dan diakhiri dengan end. B.PETUNJUK PRAKTIKUM Ketiklah 2 listing program berikut ini: 1. Program 1.1 (prog_1_1.pas) : Kenalan, Tanya nama dan umur Anda. program kenalan; uses wincrt; var nama: string; umur: integer; writeln('program kenalan'); writeln('akan menanyakan nama dan umur anda'); write('ketikkan nama anda : '); readln(nama); write('berapa umur anda (th) : '); readln(umur); writeln('nama = ',nama); writeln('umur (hari) = ',umur*365); readln; end. Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006 26

2. Program 1.2 (prog_1_2.pas) : Penjumlahan dua bilangan bulat. program jumlah_bilangan; uses wincrt; var a,b,jumlah : integer; writeln('program menghitung jumlah dua bilangan bulat'); write('bilangan 1: '); readln(a); write('bilangan 2: '); readln(b); jumlah := a+b; write('jumlah dua bilangan = '); write(jumlah); readln; end. C. Rangkuman 1. Skema dari program Pascal adalah sebagai berikut: Program nama_program; [ Deklarasi label ] [ Deklarasi konstanta ] [ Deklarasi tipe ] [ Deklarasi variabel ] [ Deklarasi subprogram ]... End. 2. Variabel merupakan suatu nama yang menyiratkan lokasi memori komputer yang dapat digunakan untuk menyimpan nilai, dimana isinya dapat diubah-ubah. 3. Jenis / tipe data Merupakan deklarasi variabel yang disebutkan sebelum main program sehingga dapat menyimpan Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006 27

nilai yang sesuai dengan tipe data yang disebutkan. 4. Pernyataan Merupakan deretan instruksi yang akan dieksekusi oleh komputer. D.TUGAS PRAKTIKUM (dikumpul akhir sesi) 1. Kompilasi dan jalankan kedua program di atas (prog_1_1.pas) dan (prog_1_2.pas), amati dan catat outputnya. 2. Buatlah Algoritma dan Flow chart dari program prog_1_1.pas. D.Tugas Rumah (dikumpulkan pada pertemuan berikutnya) Buatlah algoritma, flow chart, dan program di dalam bahasa Pascal untuk menghitung Luas sebuah bola, dengan ketentuan sebagai berikut: a. Rumus Luas Bola = 4 * Phi * R 2 b. Output yang diharapkan : Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006 28

Daftar Pustaka Pranata, Anthony., Algoritma Pemrograman, J&J Learning, Yogyakarta Sutopo, Anton, Pemrograman Komputer Dasar, 2005, Yogyakarta Hadi S., Chendra, Memahami Struktur dan Elemen pada bahasa Pemrograman, 2003, www.ilmukomputer.com Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006 29