Dasar Komputer & Pemrogaman 2A

dokumen-dokumen yang mirip
Pengenalan Pascal. Sejarah Singkat Pascal

MODUL 1. Struktur Bahasa PASCAL secara umum

Pemrograman Dasar Pascal

KONSEP DASAR BAHASA PASCAL

Sesi/Perkuliahan ke: I

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

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

KONSEP DASAR BAHASA PASCAL

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

Pengenalan Pascal. Tujuan Pembelajaran

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

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

KONSEP DASAR BAHASA PASCAL

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

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

P A S C A L D A S A R

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

SMA SANTO PAULUS PONTIANAK

Dasar Komputer & Pemrograman 2A

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Modul 1 Pengantar Bahasa Pascal

Teori Algoritma TIPE DATA

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Konsep Dasar Pemrograman Pascal

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

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

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

Algoritma,Flowchart, Konsep

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

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

PASCAL TUTORIAL DIBUAT OLEH : WILLIAM EARNEST X 27

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

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

Teori Algoritma. Struktur Algoritma

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

Algoritma Pemrograman

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

Pengenalan Pascal/DevPascal

Algoritma Pemrograman

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

Pertemuan 4 KONSEP TIPE DATA

Sesi/Perkuliahan ke: II

KONSEP DASAR PEMROGRAMAN PASCAL

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

STRUKTUR BAHASA PEMROGRAMAN

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

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

Dasar Komputer & Pemrograman 2A

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

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

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

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

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

Bab 2 DASAR-DASAR ALGORITMA

Bab II Algoritma dan logika

Algoritma Pemrograman

ARRAY. Brigida Arie Minartiningtyas, M.Kom

PENGANTAR ALGORITMA DAN PEMROGRAMAN

MODUL 3 ALGORITMA PEMROGRAMAN

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

Konstruksi Dasar Algoritma

Pengantar dalam Bahasa Pemrograman Turbo Pascal

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

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

Sesi/Perkuliahan ke: VII

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

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

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

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

Struktur Data. Pertemuan 2

PROCEDURE DAN FUNCTION

[1997] NUS: var x,y=byte; c. program xyz ; 1. Manakah identifier yang benar untuk menamakan nama program : a. prog-a b. prog_a c. prog+a d.

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

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

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

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

Tipe Data dan Operator

Dasar Komputer & Pemrograman 2A

TPI4202 e-tp.ub.ac.id. Lecture 5

DASAR PEMROGRAMAN. File

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

.::BAB II.::MENGENAL PASCAL

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

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

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

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

PROSES PENJUALAN BUKU

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

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom

Tahapan Membuat Program

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

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

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama.

Pengenalan Algoritma dan Pemrograman Pascal

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

Transkripsi:

Dasar Komputer & Pemrogaman 2A Materi 1 Reza Aditya Firdaus

Sejarah Singkat 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 dari Perancis (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).

Struktur Bahasa PASCAL secara umum 1. Bagian Judul Program 2. Bagian Deklarasi Deklarasi tipe data (TYPE) Deklarasi variabel (VAR) Deklarasi konstanta (CONST) Deklarasi label (LABEL) Deklarasi sub-program (PROCEDURE dan FUNCTION) 3. Bagian Program Utama Statement

Aturan Program Setiap akhir pernyataan diakhiri titik koma ( ; ), kecuali untuk nama label. Akhir program diberi titik (. ). Komentar Adalah keterangan yang diberikan untuk keperluan dokumentasi. Tidak menghasilkan tindakan (tidak mempengaruhi jalannya program). Boleh menggunakan tanda : { ini komentar } atau (* ini komentar *)

Perintah Dasar/Sederhana Pascal Write ( Text/tulisan,Variabel); Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris WriteLn( Text/Tulisan,Variabel); Perintah untuk menampilkan/cetak dilayar monitor lalu pindah baris kebawah Read(Variabel); Perintah untuk menginput/mengisi data tanpa pindah baris ReadLn(Variabel); Perintah untuk menginput/mengisi data lalu pindah baris

Dasar Bahasa Pascal Unsur-unsur Pemrograman Mendapatkan data dengan membaca data dari default input (key board, file atau sumber datalainnya). Menyimpan data ke dalam memori dengan struktur data yang sesuai, Memproses data dengan instruksi yang tepat. Menyajikan atau mengirimkan hasil olahan data ke default output (monitor, file atau tujuanlainnya).

Identifier Identifier umum Merupakan identifier yang didefinisikan sendiri oleh pemrogram. Pemrogram mempunyai kebebasan untuk menentukan nama identifiernya, dengan syarat nama tersebut tidak sama dengan identifier standar dan reserved word yang akan dibahas lebih lanjut. Hal ini untuk mencegah kesalahan yang bisa timbul akibat tumpang tindih identifier dalam program Syarat Identifier umum Diawali huruf Tidak boleh ada spasi/blank Tidak boleh menggunakan reserved word Tidak boleh menggunakan simbol khusus, kecuali underscore(tanda bawah) Panjang maximal 63 character

Contoh Identifier umum Luas_Segi_Tiga LuasSegiTiga LuasS3 LS3 Identifier Identifier Standar (Baku) Merupakan identifier yang didefinisikan oleh pembuat kompiler Pascal. Biasanya pembuat kompiler menyediakan suatu library yang sudah ada didalam kompiler. Library berisi berbagai procedure, fungsi atau unit yang sudah siap pakai. Misalnya Turbo Pascal Windows 1.5 memiliki suatu unit untuk memproses output yaitu wincrt, gotoxy, yang dengan mudah bisa dipakai oleh programmer di dalam menuliskan kode-kode programnya

Contoh Identifier Standar abs Arctan boolean char cos dispose eof eoln Exp false input integer ln Maxint new Odd ord output Pack page pred read Readln real Reset rewrite round sin sqr sqrt succ text true Trunc write writeln

Identifier reserved word Identifier "reserved word", yaitu yang sudah didefinisikan dan digunakan oleh bahasa PASCAL sendiri (Kita tidak bisa menamai identifier kita dengan ini). Contoh Identifier Reserved word And array begin case const div do downto else end file For forward Function goto if in label mod nil not of or packed procedure Program record repeat set then to type Until var while with

Deklarasi Variable: Deklarasi Variable: Mendeklarasikan varibel adalah: a. Memberikan nama variabel sebagai identitas pengenal b. Menentukan tipe data variabel Contoh deklarasi variabel: Var K : integer; R : real; C : char; T : boolean;

Variabel yang sejenis Beberapa identivier yang sejenis bisa dideklarasikan bersamaan. Contoh var i, j, k : integer; {Variabel i,j dan k sebagai integer} namamhs, alamatmhs : char; {Nama dan alamat mahasiswa }

Konstanta Deklarasi Konstanta: Mendeklarasikan konstanta adalah: a. Memberikan nama konstanta sebagai identitas pengenal b. Menentukan nilai konstanta Contoh deklarasi konstanta: const MaximumSize = 100; {integer } ExitCommand = 'Q'; {char }

Deklarasi Type Pengenal (identifier) dari data yang digunakan harus diperkenalkan Tipenya. Jika ingin menggunakan tipe data dengan nama yang dibuat oleh pemakai, maka harus disebutkan tipe data standarnya Contoh dengan Type Contoh dengan tipe Type Nm : String[25]; Kls : String[7]; Nil : Integer; Gr : Char; Var Nama : Nm; Kelas : Kls; Nilai : Nil; Grade : Gr;

Contoh Tanpa Type Var Nama : String[25]; Kelas : String[7]; Nilai : Integer; Grade : Char;

Contoh program: program TAMBAH_00; { Menjumlahkan dua bilangan yang nilainya diberikan dalamperintah} var angka1, angka2, hasil: integer; {Deklarasi variabel sebagai bilangan bulat } BEGIN { Program Utama Mulai } angka1 := 50; { Perintah memberikan nilai 50 pada var. angka1 } angka2 := 25; { Perintah memberikan nilai 25 pada var. angka2 } hasil := angka1 + angka2; { Perintahmenjumlahkan serta menyimpan hasilnya ke hasil} Write(hasil); {perintah mencetak hasil} END. { Akhir Program Utama }

Contoh Program 2 program TAMBAH_01; { Menjumlahlan dua buah bilangan yang dibaca dari default input } type bilbulat:integer; var angka1, angka2, hasil: bilbulat; {Deklarasi sebagai bilangan bulat } BEGIN { Program Utama Mulai } read(angka1); { Membaca nilai angka1 lewat key-board } read(angka2); { Membaca nilai angka2 lewat key-board } hasil := angka1 + angka2; { Menjumlahkan serta menyimpan hasilnya ke hasil } write(hasil); { Menyajikan hasil ke layar monitor } END. { Akhir Program Utama }