PENGENALAN PASCAL STATEMENT TIPE DATA

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

PASCAL Pendahuluan.
STRUKTUR DATA Struktur Data - Gerlan A. Manu, ST.,MKom 1.
FUNGSI / FUNCTION ALGPROG II
Procedure pada Pascal ALPROG II
Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I
Dasar Komputer & Pemrog 2 A minggu 5. PROCEDURE DAN FUNCTION Procedure dan Function adalah suatu program yang terpisah dalam blok sendiri Dan memiliki.
Minggu V Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I 1.
Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I
Pertemuan 2 DASAR PEMROGRAMAN.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Konsep Dasar Bahasa Pascal
Struktur program pascal
Dasar Komputer & Pemrog 2 A minggu 4
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
Pengenalan Bahasa Pemrograman Pascal
Tipe data dan algoritma dasar
Praktikum pemprograman terstruktur1
Rahmat Deddy Rianto Dako, ST, M.Eng
PASCAL 2.
DATA DAN OPERATOR. Tipe Data Ordinal : dapat ditentukan dengan pasti pendahulunya / pengikutnya Byte : integer (bulat) positip dari 0 sampai 255. shortint.
PEMROGRAMAN PASCAL Sejarah Pascal Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli.
Struktur Dasar Algoritma
Rekaman – Record Pada Pascal
Identifier, Variabel, Operator, Tipe Data dan Mengenal Object
TIPE DATA INTEGER PADA PASCAL
VARIABEL DAN OPERATOR.
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Chapter 3.2 : Tipe, Nama dan Nilai
OPERASI MASUKKAN-KELUARAN
Algoritma dan Bahasa Program
Procedure & Function Sub Program.
Dasar Komputer & Pemrog. 2A
Pemprograman Terstruktur 1
Praktikum Dasar-Dasar Pemrograman
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2.
Contoh Aplikasi Untuk Pemrograman :
Struktur Program Pascal
Dasar-Dasar Pemrograman
Algoritma dan Pemrograman 2A
ALGORITMA PEMROGRAMAN 2A
Dasar-Dasar Pemrograman
SUBRUTIN.
MINGGU I ALGORITMA & PEMROGRAMAN II
Konsep Dasar Bahasa Pascal
LINGKUNGAN TURBO PASCAL
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Gerlan A. Manu, ST Array Dimensi Banyak Gerlan A. Manu, ST
Algoritma dan Pemrograman
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
Dasar-Dasar Pemrograman
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
PENGENALAN PASCAL STATEMENT TIPE DATA
Procedure pada Pascal ALPROG II
Pertemuan 2 Rismayuni.
PENYELEKSIAN KONDISI.
Tipe data sederhana Hermansyah,S.Kom.
Dasar-Dasar Pemrograman
ARRAY (LARIK) MINGGU VI.
Bahasa Pemrograman Pascal
Pemrogram 1 Agus Darmawan, S.kom.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
ALGORITMA DAN PEMROGRAMAN
Dasar-Dasar Pemrograman
Indentifier, Keywords, Variable, Tipe Data dan Operator
Dasar-Dasar Pemrograman
Transcript presentasi:

PENGENALAN PASCAL STATEMENT TIPE DATA MINGGU III Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Pendahuluan Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Kelebihan Pascal Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. User defined Data Types, programmer dapat membuat tipe data lain. Strongly-typed, programmer harus menentukan tipe data dari suatu variabel. Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang. Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami. Sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI) & IOI (International Olympiad in Informatics). Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Bagian-Bagian Pada Pascal Kepala Program Deklarasi Pernyataan/Statement Contoh : Program Uji_coba Uses wincrt; Var A : integer; Begin A := 9; WriteLn (‘Cetak : ’, A); End. Bagian Kepala Program Bagian Deklarasi Bagian Pernyataan Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Deskripsi (range variabel) Tipe Data pada Pascal : Tipe data dengan nilai bulat (Integer) Tipe Data Deskripsi (range variabel) Byte 0 to 255 Word 0 to 65535 Integer -32768 to 32767 Longint -2147483648 to 2147483647 Shortint -128 to 127 Tipe data dengan nilai semua karakter ASCII (Char) Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Deskripsi (range variabel) Tipe Data pada Pascal Tipe data dengan nilai pecahan (Real) Tipe Data Deskripsi (range variabel) Real 2,9 x 10-38 .. 1,7 x 1038 Single 1,5 x 10-45 .. 3,4 x 1038 Double 5.0 x 10-324 .. 1,7 x 10308 Extended 3,4 x 10-4932 .. 1,11 x 104932 Comp -263 + 1 .. 263 - 1 Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Tipe data dengan nilai true dan false (Boolean)

User-Defined Data Type Subrange suatu range yang menunjukkan nilai terkecil dan nilai terbesar yang dapat dipergunakan Type pengenal = konstanta1 .. konstanta2; Contoh: tanggal = 1 .. 31; bulan = 1 .. 12; Enumerated (skalar) menunjukkan kumpulan dari nilai yang urutannya sudah pasti. bahasa = (delphi, java, c, pascal, basic); Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Input/Output Cara Mencetak suatu variabel : Tidak perlu tanda petik Uses wincrt; Var A : integer; Begin A:= 9; Writeln(A); End. Dengan tanda koma Writeln(‘Nilai A adalah ’, A); Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Input/Output Write / WriteLn Perintah ini digunakan untuk mencetak kata-kata atau variable ke layer komputer. Contoh untuk mencetak “Saya Belajar Pascal” Write(‘Sedang Belajar Pascal’); atau Writeln(‘Sedang Belajar Pascal’); Jika menggunakan write, setelah mencetak kata – kata atau variable, kursor akan diletakkan di samping hasil cetakan. Jka menggunakan perintah writeln, setelah mencetak kata – kata atau variable, kursor akan dipindahkan ke bawah satu baris dengan posisi horizontal pada awal baris. Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Input/Output Read/ReadLn Read atau readln digunakan untuk menerima masukan dari user untuk disimpan ke dalam suatu variable. Var A: Integer; Begin Write(‘Masukkan nilai A: ’);readln(A); Writeln(‘Nilai yang anda masukkan adalah: ’, A); End. Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Komentar Komentar adalah bagian dari program yang tidak akan diproses oleh compiler (Free Pascal). Dengan symbol // untuk satu baris atau {…} untuk lebih dari satu baris Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Unit Unit ini menyimpan fungsi dan prosedur standard yang sudah didefinisikan oleh pembuat compiler. Beberapa unit standard yang ada dalam Pascal adalah Crt, System, Graph, Dos, Printer, dan Overlay. Contoh Uses wincrt; Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Statement If..Else Struktur percabangan atau sering disebut dengan struktur kontrol ini memungkinkan programmer untuk membuat program yang dapat memilih satu langkah di antara sejumlah langkah untuk dikerjakan If…Then If…Then..Else… If…Then..Else..If..Then..Else… Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Statement Case If…Then..Else..If..Then..Else… bisa digunakan fungsi Case Case … of ……. : …….. Contoh : Uses wincrt; Var Pilihan : integer; begin writeLn('Ada 1 sampai 5 pilihan.'); writeLn('Pilihan anda adalah');readln(Pilihan); Case Pilihan of 1 : writeln('Anda memilih 1'); 2 : writeln('Anda memilih 2'); 3 : writeln('Anda memilih 3'); 4 : writeln('Anda memilih 4'); 5: writeln('Anda memilih 5'); end; end. Uses wincrt; Var Pilihan : integer; begin writeLn('Ada 1 sampai 5 pilihan.'); writeLn('Pilihan anda adalah');readln(Pilihan); If Pilihan = 1 Then writeln('Anda memilih 1') Else If Pilihan = 2 Then writeln('Anda memilih 2') Else If Pilihan = 3 Then writeln('Anda memilih 3') Else If Pilihan = 4 Then writeln('Anda memilih 4') Else If Pilihan = 5 Then writeln('Anda memilih 5'); end. Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I

Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I Tugas Jelaskan fungsi dari keyword2 berikut : F1, Ctrl+F1, Shift+F1 F3 Alt+F4, Shift+F4 Shift+F5 Ctrl+F9 Alt+F9 F9 Alt+Backspace Shift+Del, Shift+Ins, Ctrl+Del, Ctrl+Ins Cari fungsi syntask berikut pada Pascal dan berikan contoh penggunaannya: 1. Clrscr 2. Readkey 3. Sqr(Nilai) 4. Sqrt(Nilai) 5. Abs(Nilai) 6. Exp(Nilai) 7. Trunc(Nilai) 8. Round(Nilai) Buatlah flowchart(uji coba) dan program(uji coba) dengan if..else dan case untuk menkonversi nilai dengan format : Jika Nilai >= 80 maka Nilai Huruf = A Jika Nilai >= 65 maka Nilai Huruf = B Jika Nilai >= 41 maka Nilai Huruf = C Jika Nilai >= 26 maka Nilai Huruf = D Selain itu Nilai Huruf = E Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I