Pengenalan Pascal/DevPascal

dokumen-dokumen yang mirip
JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

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

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Pemrograman Dasar Pascal

(Borland Delphi 7.0) BAB II. D3 Teknik Informatika FMIPA UNS Sakroni. Materi Pembahasan : Komentar Variabel Konstanta Operator Tipe Data Konversi Data

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Algoritma,Flowchart, Konsep

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

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

.::BAB II.::MENGENAL PASCAL

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

Sesi/Perkuliahan ke: II

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

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

SMA SANTO PAULUS PONTIANAK

II. PERTEMUAN SATU

Pertemuan 4 KONSEP TIPE DATA

Teori Algoritma TIPE DATA

MODUL 1. Struktur Bahasa PASCAL secara umum

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

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

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

Pengenalan Pascal. Sejarah Singkat Pascal

Bab 2 DASAR-DASAR ALGORITMA

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

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Dasar Komputer & Pemrogaman 2A

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

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

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

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

KONSEP DASAR BAHASA PASCAL

TIPE, NAMA, DAN NILAI

Chapter 3.2 : Tipe, Nama dan Nilai

P A S C A L D A S A R

KONSEP DASAR BAHASA PASCAL

Algoritma Pemrograman

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Algoritma Pemrograman

Berlatih Tipe Data di Delphi

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

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

Struktur Data. Pertemuan 2

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

Dasar Komputer & Pemrograman 2A

Algoritma Pemrograman

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

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

Algoritma Pemrograman I

Teori Algoritma. Struktur Algoritma

Tipe Data. Definisi Tipe Data

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

AlGorItma PemRoGraman TIPE- TIPE DATA DALAM TURBO PASCAL

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

Algoritma Pemrograman I KONSEP DASAR

Pengenalan Algoritma dan Pemrograman Pascal

KONSEP DASAR BAHASA PASCAL

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

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

Brigida Arie Minartiningtyas, M.Kom

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data

Modul 1 Pengantar Bahasa Pascal

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

SUMBER BELAJAR PENUNJANG PLPG

BAB 1 KONSEP DASAR BAHASA C

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

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Modul II Object Bahasa Pascal

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

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

BAB 4 PENGENALAN BAHASA C

Dasar Komputer & Pemrograman 2A

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

STRUKTUR BAHASA PEMROGRAMAN

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

Chapter 2. Tipe Data dan Variabel

Dasar Pemrograman. Nisa ul Hafidhoh

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Tipe Data dan Operator dalam Pemrograman

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

Pengenalan Pascal. Tujuan Pembelajaran

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

Bahasa C-M6 By Jamilah, Skom 1

Algortima. Teguh Cahyono, ST.M.Kom

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

A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] Nilai elemen array Index array Inelemen array

Identifier dan Tipe Data

Keg. Pembelajaran 2 : Mengenal Bahasa C++

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

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

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Algoritma dan Pemrograman Bab II Tipe Data, Variabel, & Konstanta

Modul PVB-POLINEMA V1.0

MODUL DUA VARIABEL DAN TIPE VARIABEL

Transkripsi:

Materi 1

Pengenalan Pascal/DevPascal Turbo Pascal adalah Compiler bahasa pemrograman Pascal. Untuk memulai menjalankan Pascal: Cari Folder Pascal ada di C:\TP\BIN\TPX.EXE Jalankan File TPX tersebut

Dev Pascal Jika menggunakan Dev-pascal, Untuk membuat File baru, Pilih Menu : File->New Source File Untuk Menyimpan Tekan Keyboard Ctr+S Untuk Melihat hasil atau menjalankan tekan F9

Struktur program pascal program Project1; uses Crt; Begin Bagian deklarasi {ToDo - } end. Bagian deskripsi (body/tubuh program)

Komentar Biasakan menuliskan komentar pada program agar memudahkan penelusuran. Komentar tidak dijalankan oleh Delphi. Ada 3 cara penulisan komentar di Delphi: Menggunakan kurung kurawal Contoh : { ini contoh komentar boleh lebih dari satu baris } Menggunakan kurung bintang Contoh : (* ini contoh komentar boleh lebih dari satu baris *) Menggunakan garis miring ganda Contoh : // ini contoh komentar // kalau 2 baris dituliskan seperti ini

Separator Separator digunakan sebagai pemisah antar dua token (statement terkecil yang dieksekusi Delphi yang memiliki arti) Pada Delphi, separator menggunakan tanda titik koma ( ; ) Contoh: Size:=20;Price:=10; //atau Size:=20; Price:=10;

Identifier Nama untuk konstanta, variabel, tipe, objek, properti, prosedur, fungsi, unit, dll disebut identifier Aturan penamaan identifier: 1. Maksimum 255 karakter 2. Karakter pertama harus dimulai dengan huruf atau garis bawah 3. Karakter berikutnya boleh berupa huruf, angka, atau garis bawah 4. Non-case sensitif (huruf besar dan huruf kecil dianggap sama) 5. Bukan reserved word (perintah-perintah standard Delphi) Catatan: Pascal/Delphi non-case sensitif, tetapi biasakan menerapkan case sensitif karena bahasa pemrograman lain (mis C,C++) adalah case sensitif.

Contoh identifier Rata-rata (Tdk boleh, mengandung tanda - ) Nama ku (Tdk boleh, mengandung spasi) 1warna (Tdk boleh, huruf pertama angka) Warna1 (boleh) Rata_rata (boleh) A*2 (Tdk boleh, mengandung karakter *) Hasilperkalian (boleh) Hasil_perkalian (boleh) Label (Tdk boleh, reserved word)

Menampilkan teks di layar Gunakan write() dan writeln() untuk menampilkan teks di layar console. Teks yang akan ditampilkan harus diapit oleh tanda petik tunggal ( ) Angka tidak perlu diapit oleh tanda petik tunggal Contoh: Write('Hello'); Write('5'); Write(5);

Menampilkan teks di layar write('hello') akan menampilkan teks Hello di layar console dan kursor akan berada di belakang huruf terakhir ( o ). Agar kursor bisa pindah ke baris berikutnya, gunakan perintah writeln() Coba kedua contoh di bawah ini dan lihat perbedaannya. Contoh1: Write('Hello'); Write('apa kabar'); Contoh2: Writeln('Hello'); Writeln('apa kabar');

Listing contoh 2 secara lengkap program Project1; {$APPTYPE CONSOLE} uses SysUtils; begin writeln('hello'); writeln('apa kabar'); end.

Pseudocode vs Pascal Menampilkan teks di layar Pseudocode : Write( Hello ) Pascal : Write( Hello ); Writeln( Hello ) ; Catatan : Perhatikan bahwa di pseudocode kita tidak memperdulikan format tampilan yang akan muncul di layar.

Membaca data dari keyboard Jika program sebelumnya dijalankan maka hasil run langsung hilang, tidak sempat terbaca. Ini disebabkan karena setelah menampilkan teks, Delphi langsung menjalankan perintah selanjutnya (end), sehingga layar console langsung ditutup. Agar layar console tidak langsung ditutup, trik-nya adalah meminta Delphi menunggu user menekan tombol Enter Gunakan readln untuk menunggu user menekan tombol Enter.

Listing contoh 2 dengan readln program Project1; uses Crt; begin writeln('hello'); writeln('apa kabar'); readln; end.

Latihan Apa yang ditampilkan di layar jika program berikut dijalankan? program Project1; uses Crt; begin write ('Hello '); writeln('apa kabar'); writeln; writeln; write ('Kabar baik'); readln; end.

Latihan Apa yang ditampilkan di layar jika program berikut dijalankan? program Project1; uses Crt begin write ('Hello ','apa kabar'); writeln; write ('Umur saya ', 25); write (' tahun'); readln; end.

Konstanta Konstanta adalah suatu identifier yang nilainya tidak pernah berubah selama program dijalankan Harus dituliskan di bagian deklarasi Cara penulisan : const <identifier> = <nilai> Contoh : const pi = 3.14 Jika ada lebih dari satu konstanta sebaiknya dideklarasikan sekaligus Contoh : const pi = 3.14; pajak = 10;

Latihan Apa yang ditampilkan di layar jika program berikut dijalankan? program Project1; uses Crt; Const a=20; begin write ('Hello ','apa kabar'); writeln; write ('Umur saya ', a); write (' tahun'); readln; end.

Variabel Variabel adalah suatu identifier yang nilainya boleh berubah selama program dijalankan Harus dituliskan di bagian deklarasi Tipe data harus ditentukan saat deklarasi Cara penulisan : var <identifier> : <tipe data> Contoh : var pi : real Jika ada lebih dari satu variabel sebaiknya dideklarasikan sekaligus Contoh : var pi : real; pajak, a, b : integer;

Tipe Data di pascal simple ordinal integer character Boolean real string structured set array record file dll Baca help di pascal untuk keterangan lebih lanjut

Tipe Data Integer Tipe data Integer digunakan untuk menampung data bilangan bulat. Varian dari tipe data integer yg dikenal Pascal a.l: Tipe Integer / Longint Rentang Nilai 2147483648 2147483647 Shortint 128 127 Smallint 32768...32767 Int64 2 63...2 63 1 Word 0...65535 Byte 0...255

Tipe Data Real Tipe data Real digunakan untuk menampung data bilangan real / floating-point. Varian dari tipe data real yg dikenal Delphi a.l: Tipe Rentang Nilai Single 1.5 x 10 45... 3.4 x 10 38 Real / Double 5.0 x 10 324... 1.7 x 10 308 Extended 3.6 x 10 4951... 1.1 x 10 4932 Comp 2 63 +1... 2 63 1 Currency 922337203685477.5808... 922337203685477.5807

Tipe Data Character Tipe data character digunakan untuk menampung data sebanyak 0 buah atau 1 buah karakter Varian dari tipe data character yg dikenal a.l: Tipe Char / AnsiChar WideChar Rentang Nilai 8-bit ASCII = 256 karakter 16-bit Unicode = 65536 karakter Catatan : Daftar karakter ASCII dan Unicode dapat dilihat di berbagai aplikasi berbasis Windows, misalnya Microsoft Word (pilih Insert > Symbol )

Tipe Data String Tipe data string digunakan untuk menampung data sebanyak 0 buah, 1 buah karakter atau lebih Varian dari tipe data string yg dikenal Delphi a.l: Tipe ShortString AnsiString WideString Panjang maksimum 255 karakter ~2 31 karakter ~2 30 karakter Catatan : Fungsi string secara default memiliki sifat seperti tipe data AnsiString

Operator Assignment Operator assignment, digunakan untuk memberikan nilai kepada suatu variabel. Simbol yang digunakan := Contoh : Pajak := 10; Nama := Jamilah ; Untuk tipe karakter (char) dan tipe string, nilai yang akan dimasukkan ke variabel harus dibatasi dengan tanda petik tunggal ( )

Latihan Apa yang ditampilkan di layar jika program berikut dijalankan? program Project1; uses Crt; Var umur : integer; nama : string; Begin umur := 20; nama := Iwan ; write ('Hello apa kabar'); writeln; write ('Umur saya ', umur,' tahun'); write ( Nama saya ', nama); readln; end.

Pseudocode vs Pascal Deklarasi & Assignment Pseudocode : Deklarasi: const pi = 3.14 Pascal : const pi = 3.14; Deklarasi: A : real var A:real; A B+C A := B+C;