Procedural Programming:
Pemrograman Prosedural dapat didefinisikan sebagai model pemrograman yang berasal dari
pemrograman terstruktur, berdasarkan konsep prosedur pemanggilan. Prosedur, juga dikenal sebagai
rutinitas, subrutin atau fungsi, hanya terdiri dari serangkaian langkah komputasi yang harus dilakukan.
Selama pelaksanaan program, prosedur apa pun yang diberikan dapat dipanggil pada titik mana pun,
termasuk oleh prosedur lain atau dirinya sendiri.
Pemrograman berorientasi objek dapat didefinisikan sebagai model pemrograman yang didasarkan pada
konsep objek. Objek berisi data dalam bentuk atribut dan kode dalam bentuk metode. Dalam
pemrograman berorientasi objek, program komputer dirancang menggunakan konsep objek yang
berinteraksi dengan dunia nyata. Bahasa pemrograman berorientasi objek beragam tetapi yang paling
populer berbasis kelas, yang berarti bahwa objek adalah contoh dari kelas, yang juga menentukan
jenisnya.
Algorithms
Algoritma terdiri dari langkah-langkah yang diperlukan untuk menyelesaikan suatu tugas.Algoritma ini
ditulis dalam bahasa Inggris yang sederhana dan bukan dokumen formal.
Algoritma harus:
• menginstruksikan seseorang untuk menambahkan daftar harga pada kalkulator saku turn on
calculator
clear calculator
Pseudocode
Pseudocode digunakan untuk mewakili algoritma
Contoh Pseudocode:
program hitung_luas_lingkaran
deklarasi
var r,luas:integer;
algoritma:
write(luas);
Program Data
Variable :
o Kumpulan sel memori yang dirancang untuk menyimpan item data tertentu
o Ini disebut variabel karena nilai stroed dalam sel-sel memori tersebut dapat berubah pr
bervariasi ketika program dijalankan
Constant:
o Item data dengan nama dan nilai yang tetap sama selama eksekusi program
Literal:
o Konstanta yang namanya adalah representasi tertulis dari nilainya
Tipe data :
Integer
Real
Character
Boolean
Data Structures
Record
File
Array
String
5. Komputer dapat membandingkan dua variabel dan memilih satu dari dua tindakan alternatif
2. Meaningful Name
Saat merancang algoritma solusi, seorang programmer harus memperkenalkan beberapa nama
unik, yang akan digunakan untuk mewakili variabel atau objek dalam masalah. Nama itu sendiri
harus cukup transparan untuk menggambarkan variable.
3. The Structure Theorem
Teorema struktur menyatakan bahwa adalah mungkin untuk menulis program komputer apa
saja menggunakan hanya tiga struktur kontrol:
Sequence: adalah eksekusi langsung dari satu langkah proses demi langkah
Selection: adalah penyajian kondisi dan pilihan antara dua tindakan, pilihan tergantung
pada apakah kondisi itu benar atau salah
Repetition: adalah presentasi dari serangkaian instruksi yang harus dilakukan berulang
kali.