Dasar Komputer & Pemrog. 2A

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

FUNGSI / FUNCTION ALGPROG II
PENGENALAN PASCAL STATEMENT TIPE DATA
Dasar Komputer & Pemrog 2 A minggu 5. PROCEDURE DAN FUNCTION Procedure dan Function adalah suatu program yang terpisah dalam blok sendiri Dan memiliki.
Konsep Dasar Bahasa Pascal
Dasar Komputer & Pemrog 2 A minggu 4
Pengenalan Bahasa Pemrograman Pascal
Praktikum pemprograman terstruktur1
PEMROGRAMAN PASCAL Sejarah Pascal Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli.
ALGORITMA “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. sistematis dan logis artinya,
RECORD.
Identifier, Variabel, Operator, Tipe Data dan Mengenal Object
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Chapter 3.2 : Tipe, Nama dan Nilai
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Notasi Algoritma.
INTRODUCTION TO PASCAL
PROSEDUR.
Basic Concept with Pascal
Pemprograman Terstruktur 1
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Identifier, Konstanta, Variabel & Tipe data Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Dasar Pemrograman PASCAL I
BAHASA PEMROGRAMAN PASCAL
Algoritma Konsep Dasar Bahasa PASCAL
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
Pengantar Pemrograman Basis Data (PPBD)
PRAKTIKUM ALGORITMA PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN Tipe Data
Struktur Program Pascal
Dasar-Dasar Pemrograman
Algoritma dan Pemrograman 2A
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Dasar-Dasar Pemrograman
Praktek LOGIKA INFORMATIKA DAN ALGORITMA
DASAR-DASAR PEMROGRAMAN
Konsep Dasar Bahasa Pascal
LINGKUNGAN TURBO PASCAL
Analisis leksikal (Scanner)
Bahasa Pemrograman A Elemen-Elemen Pascal.
Algoritma dan Pemrograman
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
ANALISIS LEKSIKAL (Scanner)
Analisis leksikal ( SCANNER )
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
Dasar-Dasar Pemrograman
ALGORITMA DAN PEMROGRAMAN Tipe Data
TIPE DATA.
Oleh: Muchammad Abrori, S.Si., M.Kom.
PEMROGRAMAN PASCAL SEJARAH – PERKEMBANGAN PASCAL.
BAB 1 PENGENALAN PASCAL.
Bahasa Pemrograman Pascal
Pemrogram 1 Agus Darmawan, S.kom.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
ALGORITMA DAN PEMROGRAMAN
Chapter 3.2 : Tipe, Nama dan Nilai
PERKEMBANGAN PASCAL Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan Nama pascal diambil sebagai penghargaan.
Dasar-Dasar Pemrograman
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Ilustrasi Proses Kompilasi
Indentifier, Keywords, Variable, Tipe Data dan Operator
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
Transcript presentasi:

Dasar Komputer & Pemrog. 2A Minggu 1

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 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); 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 page Arctan pred boolean read char Readln cos dispose real eof Reset eoln rewrite Exp round false sin input sqr integer sqrt ln succ Maxint text new true Odd Trunc ord write output writeln Pack

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 For forward Program Function record And goto repeat array if set begin in then case label to const mod type div nil Until do not var downto of while else or with end packed file procedure

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 }