Anda di halaman 1dari 20

Hai

Materi Refresh.. Challenge 1


• Menentukkan bilangan terbesar dari dua buah bilangan
Buatlah algoritma yang diterjemahkan dalam Bahasa pemrograman pascal yang membaca
dua buah bilangan bulat dari piranti masukan lalu menentukan bilangan yang terbesar.

Input Bilangan 1 3

Input Bilangan 2 -1

Bilangan terbesar adalah : 3


Materi Refresh.. Challenge 2
• Menentukkan bilangan terbesar dari tiga buah bilangan
Buatlah algoritma yang diterjemahkan dalam Bahasa pemrograman pascal yang membaca
tiga buah bilangan bulat dari piranti masukan lalu menentukan bilangan yang terbesar.

Input Bilangan 1 30

Input Bilangan 2 56

Input Bilangan 3 30

Bilangan terbesar adalah : 56


Materi Refresh.. Challenge 3
• Menentukkan bilangan terbesar dan terkecil dari tiga buah bilangan
Buatlah algoritma yang diterjemahkan dalam Bahasa pemrograman pascal yang membaca
tiga buah bilangan bulat dari piranti masukan lalu menentukan bilangan yang terbesar dan
juga terkecil .

Input Bilangan 1 30

Input Bilangan 2 56

Input Bilangan 3 -8

Bilangan terbesar adalah : 56

Bilangan terkecil adalah : -8


Materi Refresh.. Challenge 4
• How to calculate the area of the triangle
beside?
• Bagaimana menghitung luas dari
segitiga disamping dengan
menggunakan Bahasa pemrograman?

a,b,c, merupakan sebuah inputan bilangan


bulat
Materi Pemrograman dengan Bahasa Pascal

• Materi:

1. Procedure pada pemrograman Bahasa Pascal


2. Function pada Bahasa pemrograman pascal
Motivasi

“There are two ways to


write error-free
programs; only the
third one works.” ~ Alan
J. Perlis ~
Konsep Prosedur
• Kita bisa memindahkan serangkaian kode menjadi sebuah
subprogram, lalu memanggilnya pada program utama.
• Perhatikan contoh pesan.pas pada kode disamping
• Pada pesan.pas, terdapat sebuah prosedur bernama
bacaPesan yang melakukan perintah untuk membaca
masukan.
• Ketika bacaPesan dipanggil pada program utama, bisa
dianggap seluruh instruksi yang ada di dalam prosedur
tersebut dipindahkan ke program utama yang
memanggilnya.
Penjelasan
• Tentu saja , sebuah prosedur bisa dipanggil berkali-kali, dan hal yang dilakukan tetap sama
Procedure – Implementasi pada Pascal

• Block var dan deklarasi variable boleh dihilangkan jika tidak ada variable yang di
deklarasikan.
• Perhatikan bahwa enf diakhiri dengan titik koma (;) , bukan titik (.) seperti pada blok program
utama
Konsep Parameter

• Parameter merupakan tempat untuk “memberi masukan” bagi prosedur,


sehingga prosedur bisa berperilaku berdasarkan masukan yang ia terima.

• Contoh: Prosedur gambar berfungsi untuk


menuliskan karakter ‘*’ pada
sebuah baris sebanyak x kali.

Lalu untuk apa ‘ pada


prosedur tersebut?
• Untuk menjawabnya perhatikan blok program utama berikut ini:
Jadi kesimpulan nya
• Tentu saja pemanggilan bisa juga dilakukan dengan variable seperti contoh
berikut ini:
Penulisan
Parameter
Lingkup Variabel pada Procedure

• Perhatikan Kode Program Berikut ini:


Variabel i dan x pada prosedur
tersebut hanya terdenisi di
antara blok begin dan end
prosedur gambar saja.

Artinya jika pada program utama


terdapat pula variabel
bernama x atau i, maka variabel
tersebut bukan mengacu
pada x dan i pada prosedur
gambar.
Function in Pascal Programming

• Setelah membahas mengenai prosedur, mari kita membahas mengenai


fungsi. Secara konsep mirip dengan prosedur.

• Bedanya adalah:

Fungsi mengembalikan Nilai


Fungsi dalam baha pemrograman Pascal

• Fungsi kubik ini


terlihat seperti
fungsi yang
biasa kalian
• gunakan,
seperti sqrt,
trunc, atau abs
Persiapan Pemrograman Web
• Tools :
1. Install XAMPP for Mac
2. Notepad ++
3. Learn web programming

HTML PHP MySQL

4. Membentuk kelompok sesuai dengan nomor meja


Peta Konsep Materi Pemrograman Web