Pada Kamis, 1 Oktober 2015 saya mengikuti kelas Algoritma dan Pemrograman di ruangan 800. Di post kali ini saya ingin berbagi apa yang saya dapatkan.
1.OOP (Object Oriented Programming)
Ciri-ciri OOP:
Encapsulation, yaitu Teknik Privasisasi(yang tidak bias di akses oleh orang lain) pemberian hak asasi.
Inherintance, yaitu garis keturunan,sifat sama tetapi tidak wajib di tampilkan.
Abstarct, Hub antara ayah&anak wajib di tampilkan tapi bisa di perbaiki.
Interface, yaitu semua sifat turunan wajib di tampilkan
Polimortism, yaitu objek yang sama bisa di pakai pada suatu hal yang sama.
*Data base twitter.com = NoSQL , Bahasa twitter.com = java, ruby.
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