2013-11-08 Tutoring Kalkulus II di SAC-BINUS di Ruang 402 di kampus Anggrek

Pertemuan 1 : Pengenalan Perancangan dan Analisis Algoritma


20131014_215838

KOMPONEN PSEUDOCODE 

VARIABEL 

Perulangan (loop) 

Percabangan (branch) 

Modul 

Variabel

Merupakan tempat penyimpanan sebuah nilai, memiliki nama, dapat dimasukkan sebuah nilai, dapat dipanggil nilainya, menampung tipe data tertentu seperti numerik, karakter, string. Beberapa variabel yang tipenya sama dapat dirangkai menjadi sebuah array.

TEKNIK FOR-DO

Perulangan berdasarkan variabel penentu perulangan, batas bawah, batas atas.

TEKNIK REPEAT-UNTIL

Perulangan berdasarkan kondisi (true atau false), kondisi diperiksa di akhir perulangan, perulangan terjadi selama kondisi belum terpenuhi, minimal terjadi 1x perulangan.

TEKNIK WHILE-DO
Perulangan berdasarkan kondisi (true atau false), kondisi diperiksa di awal perulangan, perulangan terjadi selama kondisi masih terpenuhi, bisa terjadi 0 perulangan jika dari awal kondisi tidak terpenuhi.
20131015_171114
TEKNIK IF-THEN
Percabangan berdasarkan kondisi (true atau false), terdapat 2 segmen, akan dieksekusi berdasarkan kondisi.
Contoh algoritma dengan teknik If-Then :

1 if iUmur >= 17 then

2   print ”Anda boleh masuk”, NL

3 else

4   print ”Maaf Anda tidak boleh masuk”, NL

5 end if

TEKNIK SELECT-CASE

Percabangan berdasarkan nilai sebuah variabel ordinal, terdapat banyak segmen, akan dieksekusi berdasarkan kondisi.

Contoh algoritma dengan select-case :

1 print ”Masukkan jumlah sisi bangun : ”

2 read iSisi

3 switch iSisi

4   case 3 : print ”segitiga”, NL

5   case 4 : print ”kotak”, NL

6   case 5 : print ”segilima”, NL

7   else   : print ”nama bangun tdk terdaftar”, NL

8 end switch

Operasi Logika
Operasi Logika

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s