Tugas untuk algoritma & pemrograman yaitu untuk menuliskan apa saja yang saya pelajari pada pertemuan pertama algoprog yang dilaksanakan pada 1 Oktober 2015 di ruang 800, berikut adalah hasil yang dapat saya tuliskan.
OOP -> Object Oriented Programming
- Reusable
- Objek yang satu dengan yang lain tidak berhubungan
- Berdiri sendiri-sendiri
Contoh dalam penerapannya yaitu blueprint bangunan, dalam OOP disebut class yaitu suatu wadah yang berisi attribute, property, dan method.
Istilah-istilah dalam OOP:
- Encapsulation -> Sifat egoisme -> Privatisasi -> Hak akses -> (+)Keamanan
- Inheritance -> Bapak dan anak -> Pewarisan -> Bisa ditampilkan ataupun tidak (tidak wajib ditampilkan) -> Bisa memperbaiki
- Abstraction -> Banci ->Sifat wajib (keyword: abstract) / Sifat tidak wajib
- Interface -> Pinjam jasa -> Sifat wajib
- Polymorphism -> Overwrite & Method Overloading -> Method Overloading: menggunakan method sama dengan beda parameter
Prog. language -> C Compile -> 001001… *Compile sesuai OS
Java -> Java Virtual Machine -> Multiplatform
Algoritma -> Langkah-langkah menyelesaikan masalah
Problem -> Process -> Solution
Cara penyusunan algoritma:
- Pseudocode -> Tulisan -> input, output, compute, store, repetition
- Flowchard -> Gambar
- NS Diagram -> Sudah jarang digunakan
C prog. language -> Structure prog. language
Struktur teori untuk menulis prog. komputer:
- Sequence -> Berurutan
- Repetition -> Do – While
- Selection -> If – Else
Suffix -> Imbuhan -> contoh: 3,14f -> f (float)
Typecasting -> contoh: (float)…