Review Algorithm & Programming Class PART.1
Materi 1 : ALGORITMA SEDERHANA
Tempat : Ruang 800 Kampus Anggrek
OOP : Object-Oriented Programming.
Mengapa menggunakan OOP ? Karena keuntungannya adalah…
- Lebih REUSABLE
- Antara satu objek dengan objek yang lain saling berhubungan
ISTILAH DALAM OOP :
Encapsulation : teknik privatisasi yang biasanya digunakan untuk pengamanan (Security), sehingga membatasi hak akses seseorang terhadap suatu program dan tidak dapat diakses dengan sembarangan.
Inheritance : salah satu konsep OOP yang merupakan pewarisan sifat induk kepada anak yang bersifat tidak wajib untuk ditampilkan (suna).
Abstraction : pewarisan sifat induk kepada anak yang dapat bersifat wajib atau tidak wajib untuk ditampilkan (akan menjadi wajib ditampilkan apabila ditulis ‘abstract‘).
Interface : disebut sebagai Bapak tertinggi dalam OOP sehingga sifatnya wajib ditampilkan methodnya. Pada OOP, Bapak hanya boleh 1 tapi boleh banyak jasa.
Polymorphism : objek yang sama bisa di pakai pada suatu hal yang sama. Satu untuk semua. Penulisan dengan method yang sama untuk mempermudah dengan hasil yang berbeda. Dapat di artikan banyak bentuk, maksudnya kita dapat melakukan overrun, jadi keturunannya memiliki sifat yang berbeda dengan induk.
Program sistem yang digunakan sebagai alat bantu dalam pemrograman
Compiler : Mengkompilasi source code menjadi bentuk file yang bisa dieksekusi.
Interpreter : Mengkompilasi dan menjalankan source code secara langsung.
Tingkat Bahasa Pemrograman:
Tempat : Ruang 800 Kampus Anggrek
- Penemu Algoritma ialah Abu Abdullah Muhammad bin Musa al-Khwarizmi.
Algoritma adalah suatu proses atau susunan tahapan untuk menyelesaikan suatu masalah. - Penyelesaian Algoritma bisa dituliskan dengan 2 cara yaitu:
Dalam bentuk tulisan : Structure English dan Pseudocode (bagaimana bahasa sehari-hari bisa dimegerti)
Dalam bentuk gambar : Flowchart (Algoritma berbentuk aliran/bagan/diagram -ada Start dan End) - Structure of Theorem
a. Sequence : urutan perintah/pernyataan.
b. Selection : seperti IF, else.
c. Repetition : seperti Looping (Do while). - Susunan proses algoritma dalam programming:
>> Input : Memasukkan data.
>> Proses: Pengolahan data (terdapat compile, store, repetition, compose)
>> Output: Menampilkan hasil data.INPUT -> PROSES -> OUTPUT - Kenapa kita menggunakan bahasa C ? Karena….
- Flexible, mudah dimengerti.
- Portable, Dapat digunakan pada OS manapun.
- Well known, bahasa yang paling sering digunakan dalam bahasa pemrograman.
- A large number of library
6. Keyword dan Variabel
Keyword adalah beberapa perintah(command) bawaan dari aplikasi bahasa pemrograman yang digunakan untuk menjalankan beberapa perintah. Keyword memiliki arti spesial pada C Compiler.
Beberapa contoh keyword : printf, scanf, if, elseif ,main dan masih banyak lagi
Variabel yaitu data yang isinya dapat kita ubah.
**Hati-hati dalam penamaan suatu variabel ! Jangan menamakan suatu variabel sama dengan keyword yang telah ada ! Penting untuk mengenali semua penamaan keyword yang ada.
No Comments »
RSS feed for comments on this post. TrackBack URL