Algoritma dan Pemrograman
Object Oriented Programming (OOP) Reusable
Encapsulation = bersifat private (no access) tetapi bisa juga memberikan sebagian hak aksesnya kepada (public access) pada user lain.
Inheriten = seperti hubungan ayah dengan anak (sunnah), sifat tidak harus ditunjukan dan masih dapat diperbaiki
Abstraction = sifat yang wajib diimplementasikan / tetapi bisa tidak wajib juga tergantung kondisi (banci)
Interface = sifat yang udah pasti wajib diturunkan, bisa memiliki lebih dari 1 ayah, tetapi hanya memiliki 1 bapak asli
Polymorphism = sifat yang sama dengan ayahnya tetapi sifat objek ini bisa berbeda-beda
Penemu Algoritma ~> Al-Khawarizmi
Problem > Process > Solution
Algorithm > Source Code > Executable Code(yang bisa di compile)
Algorithm dibagi 2 : Pseudo Code (yang terdiri dari tulisan) dan Flow Chart (Gambar / aliran source code berbentuk diagram biasanya disertai start dan end)
Pseudo Code :
- Input
- Output
- Compute
- Storing Value to an Identifier
- Compare
- Repetition
Structural Theorem :
- Sequence
- Selection
- Repetition(DoWhile-Enddo