Materi ALgoritma II

Unduh sebagai ppt, pdf, atau txt
Unduh sebagai ppt, pdf, atau txt
Anda di halaman 1dari 10

Logika Pemrograman Komputer

[ Materi II ]


I Made Anom S. Wijaya
2008
Isi Pertemuan
Bahasa-bahasa Pemrograman Komputer
Pemrograman Terstruktur
Pemrograman Berorientasi Obyek
Contoh Visual Basic
Bahasa bahasa Pemrograman
Third Generation SAP
Bahasa-bahasa pemrograman komputer memiliki sejarah yang
cukup panjang. Bahasa pemrograman Generasi I yang dikenal
dengan nama Bahasa Mesin mengharuskan pemrogram untuk
menuliskan seluruh instruksi program dengan menggunakan
simbol-simbol 0 atau 1.
Memperhatikan tingkat kesulitan bahasa mesin sangat tinggi,
maka dikembangkanlah bahasa mnemonic yang lebih mudah
untuk diingat. Muncullah bahasa pemrograman Generasi II
dengan Bahasa Perakit sebagai produknya. Contoh bahasa ini
misalnya:
mov [BX], 5
Instruksi di atas digunakan untuk mengisi register BX dengan
angka 5, di mana kata mov merupakan mnemonic dari move.
Bahasa bahasa Pemrograman
Fourth Generation SAP
Bahasa pemrograman komputer selanjutnya berkembang ke arah yang
makin dekat dengan bahasa manusia. Muncullah era bahasa
pemrograman Generasi III. Sebagai contoh dari kelompok ini di
antaranya: Pascal yang dikembangkan oleh Niklaus Wirth (1960);
BASIC (Beginners All-purpose Symbolic Instruction Code)
yang dikembangkan John Kemeny dan Thomas Kurtz (1964); C yang
dikembangkan oleh Brian Kernighan dan Dennis Ritchie dan C++
sebagai penyempurna C oleh Bjarne Stroustrup.
Tersedianya berbagai bahasa pemrograman komputer yang satu
sama lainnya memiliki kekurangan dan keunggulan masing-masing
menyebabkan semakin banyak orang yang mempelajarinya yang
berakibat pemrogram komputer (programmer) menjadi salah satu
profesi.
Third Generation
Bahasa bahasa Pemrograman
Fourth Generation SAP
Memperhatikan bahwa waktu yang dibutuhkan untuk mengembangkan
program aplikasi komputer relatif lama dan hanya bisa dikerjakan oleh
pemrogram, maka dirasakan perlu membuat bahasa pemrograman
Generasi IV yang dapat digunakan oleh pengguna dengan sedikit
pengetahuan di bidang komputer. Salah satu contoh bahasa pada
kelompok ini adalah SQL (Structured Query Language) yang dapat
digunakan untuk mengekstraksi rekord yang diinginkan dari sebuah
basis data. Sebagai contoh sebuah pernyataan SQL adalah:
SELECT Nim, Nama FROM Mahasiswa WHERE Fakultas =
FTP
Apapun jenis bahasa pemrograman yang tergolong kelompok bahasa
pemrograman Generasi III, pada umumnya algoritma pemecahan
permasalahan komputasi yang dihadapi akan tetap sama.
Third Generation
Contoh Bahasa Generasi III
Algoritma menghitung Jumlah = 1 + 2 + + N; Di mana N dimasukkan Pengguna
0. Mulai
1. Baca banyaknya bilangan yang akan dijumlahkan, simpan di MemVar Jum_Bil
2. Definisikan MemVar Jumlah = 0, Bilangan = 1
3. Lakukan blok berikut selama Bilangan Jum_Bil
3.1. Jumlah = Jumlah + Bilangan
3.2. Bilangan = Bilangan + 1
4. Cetak Jumlah
5. Selesai
Bahasa BASIC
REM Menghitung Jumlah N Buah Bilangan
READ Banyak bilangan yang dijumlahkan: ;
Jum_Bil
LET Jumlah = 0, Bilangan = 1
FOR Bilangan = 1 TO Jum_Bil
Jumlah = Jumlah + Bilangan
NEXT
PRINT Jumlah bilangan = ; Jumlah
END
Bahasa PASCAL
PROGRAM Hitung_Jumlah_Bilangan;
USES Crt;
VAR Jum_Bil, Jumlah, Bilangan: Byte;
BEGIN
Write(Banyak bilangan yang dijumlahkan: );
Readln(Jum_Bil);
Jumlah := 0;
FOR Bilangan := 1 TO Jum_Bil DO
Jumlah := Jumlah + Bilangan;
WRITELN(Jumlah Bilangan = ; Jumlah);
READKEY;
END.

Pemrograman SAP Fourth Gen
Pemrograman Terstruktur
Merupakan suatu metode pemrograman komputer yang mengacu
kepada prinsip Pemodulan suatu prinsip yang menyarankan agar
program dikelompokkan ke dalam modul-modul, di mana masing-
masing modul mengerjakan hanya 1 atau beberapa fungsi. Pengertian
tentang modul ini mendasari timbulnya Procedure atau Function
dalam Bahasa Generasi III;
Dalam pemrograman terstruktur, rangkaian instruksi/kode program
dapat dikelompokkan ke dalam salah satu dari bentuk-bentuk berikut:
1. Simple Sequence;
2. Selection;
3. Iteration.
Contoh Bahasa Pemrograman Ter SAP
Pemrograman Terstruktur (II)
Algoritma dan SAP Tahapan Pemro
A
B
L
A B
T F
Simple Sequence
Action A
Action B
Selection
If Kondisi L
Action A
Else
Action B
End If
Iteration
Do While Kondisi L
Action C
End Do
L
C
T
F
Pemrograman Berorientasi Obyek
Contoh Visual Basic SAP Pemrograman Ter
Pemrograman Berorientasi Obyek (Object-oriented Programming/OOP)
merupakan suatu metode pemrograman yang mengombinasikan data
dan prosedur ke dalam obyek-obyek tunggal;
Kurata (1995) mendefinisikan Obyek sebagai sesuatu yang menjadi
perhatian pemrogram yang memiliki sifat-sifat (Properties) dan
Metode (Method atau Behaviour);
OOP didasarkan kepada konsep Class yang memiliki empat sifat
berikut: Inheritance, Polymorphism, Encapsulation dan Data
Hiding;
Microsoft Visual Basic merupakan contoh bahasa pemrograman
komputer yang berorientasi kepada obyek.
Contoh Visual Basic
SAP Object Oriented
Jika
Ditekan
Jika Mouse di-Click pada
Gambar

Anda mungkin juga menyukai