Anda di halaman 1dari 19

MATERI PERKULIAHAN I

PRAKTIKUM ALGORITMA (PASCAL)

DISUSUN OLEH :

OKI SETIONO, M.Kom

Fakultas Ekonomi dan Bisnis


MATERI PERKULIAHAN
1. Pengenalan struktur dasar bahasa pascal / delphi
2. Jenis tipe data & Deklarasi variabel
3. Pemakaian operator
4. Decision & Selection (pengkondisian)
a. Perintah if..then
b. Perintah Case..of
5. Pengulangan atau Looping
6. Tipe data terstruktur (array dan record)
7. Prosedur dan Fungsi
Coding/Pengkodean/Pemrograma
n
Pemrograman = Algoritma + Bahasa

Pemrograman (Program) adalah

Kumpulan dari pernyataan yang dapar dieksekusi oleh komputer

Algoritma adalah

Metode dan tahapan sistematis dalam sebuah program

Bahasa yang dimaksud disini adalah bahasa yang dimengerti oleh komputer
Bahasa Pemrograman
Sebuah instruksi standar untuk memerintah komputer agar
menjalankan fungsi tertentu. Bahasa pemrograman ini
merupakan suatu himpunan dari aturan sintaks dan semantik
yang dipakai untuk mendefinisikan program komputer.
Bahasa ini memungkinkan seorang programmer dapat
menentukan secara persis data mana yang akan diolah oleh
komputer, bagaimana data ini akan disimpan/diteruskan, dan
jenis langkah apa secara persis yang akan diambil dalam
berbagai situasi.

(Sumber wikipedia)
Contoh Bahasa
Pemrograman
Bahasa Tingkat Tinggi
Bahasa pemrograman masuk tingkat ini karena bahasa tersebut mendekati bahasa manusia.
Contohnya bahasa Basic, Visual Basic, Pascal, Java, PHP.

Bahasa Tingkat Menengah


Disebut tingkat menengah karena bisa masuk ke dalam bahasa tingkat tinggi maupun
rendah.
Contohnya bahasa C.

Bahasa Tingkat Rendah


Bahasa pemrograman masuk tingkat ini karena bahasanya masih jauh dari bahasa manusia
Contohnya bahasa Assembly.
Masih ngga ngerti, apa sih maksudnya 

Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai


kode bahasa biner, contohnya 01100101100110
Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris
Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-
kode singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB, CMP, JMP, JGE,
JL, LOOP, dsb.
Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran
instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di
bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari
unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Komputer dapat mengerti bahasa manusia itu diperlukan program compiler atau
interpreter.
Tambah mumet Pak 
Contoh Bahasa
Pemrograman
• Java
A+ • JavaScript
A++ • Python
A# .NET • Ruby
• Visual Assembler
A# (Axiom)
• Visual Basic
C
• Visual Basic .NET
C--
• Visual DataFlex
C-script
• Java
C++ - ISO/IEC 14882 • Grass
C# - ISO/IEC 23270 • Green
C shell (csh) • dsb
Definisi Algoritma
Yaitu susunan logis dan sistematis yang digunakan untuk memecahkan atau pun
menyelesaikan suatu permasalahan tertentu

Dalam dunia pemrograman, algoritma digunakan untuk membangun berbagai


macam software yang digunakan pada perangkat computer, Tanpa algoritma yang
tepat, susunan sintax atau pun baris - baris kode bahasa pemrograman yang telah
dibuat tidak akan ada artinya sama sekali. Hal ini dikarenakan seluruh baris - baris
kode yang dibuat itu diatur sepenuhnya oleh algoritma yang dibuat
STRUKTUR DASAR BHS
PASCAL
Struktur Dasar Bahasa Pascal
Program NamaProgram :
Program Pascal:
var
Var1 : Type;
Var2 : Type;
Begin
[Instruksi];
......
End.
 
JENIS TIPE DATA PASCAL
⚫ Byte adalah tipe data numeric terkecil dalam bahasa pascal yang
merupakan bilangan bulat. Data ini menempati memori komputer
sebesar 1 byte ( merupakan susunan dari 8 bit bilangan biner )
sehingga rentang bilangannya berada antara 0 hingga 255.
⚫ Word adalah tipe data numeric yang menempati memoti computer
sebesar 2 byte sehingga rentang bilangannya antara 0 hingga 65535
⚫ Integer adalah tipe data numeric yang menempati memoti computer
sebesar 2 byte sehingga rentang bilangannya antara -32768 hingga
32767
⚫ Real adalah suatu bilangan yang bertanda yang mampu menampung
bilangan desimal antara -29 X 109 hingga 1,7 X 108. Jenis data ini
menempati memori komputer sebesar 6 byte.
JENIS TIPE DATA PASCAL
⚫ Boolean adalah jenis data yang hanya memiliki du
keadaan yaitu true ( benar ) dan false ( salah ) dan
digunakan untuk penguji kondisi.
⚫ Char adalah jenis data yang terdiri dari satu hurup dan
menempati memori komputer 1 byte.
⚫ String adalah kumpulan dari karakter dan menampung 2
milyar huruf
⚫ Longint adalah tipe data yang melebihi dari integer.
⚫ Single, double dan extanded adalah tipe data yang
melebihi real.
DEKLARASI VARIABEL PASCAL
Deklarasi Variabel Dalam Bahasa Pascal
Untuk dapat menggunakan suatu jenis data tertentu dalam pascal, harus
dilakukan pemesanan atau deklarasi jenis data tersebut dalam sebuah
nama variabel. ATURANNYA:
⚫ Tidak boleh dimulai dengan angka
⚫ Tidak boleh mengandung simbol operator aritmatika, dan simbol –
simbol lain yang dipergunakan sebagai operator dalam pascal, seperti :
koma # @ ^ ! & titik
⚫ Tidak boleh mengandung spasi atau blank
⚫ Tidak boleh sama dengan nama fungsi dan keyword bahasa pascal.
DEKLARASI VARIABEL PASCAL
⚫Contoh penggunaan :
Var
BilBulat : Integer;
BilReal : Real;
W1,W2,W3 : Word;
A,B : Byte;
Nama, Alamat : String
INSTALLASI LAZARUS
Link Download :

https://www.lazarus-ide.org/index.php?page=downloads

Video Tutorial Installasi :

https://www.youtube.com/watch?v=05S7z8bmOjY
CONTOH PROGRAM PASCAL
1. Buka aplikasi Lazarus
2. Siapkan halaman
lembar kerja baru /
File - New
3. Ketik program anda
dalam console :
CONTOH PROGRAM PASCAL
CONTOH PROGRAM PASCAL

Run program
Coba Latihan Mandiri
Membuat Program untuk menampilkan
Profile / Biodata diri anda dengan menggunakan Pascal

Terima Kasih

Anda mungkin juga menyukai