Algorithm & Programming and Introduction to C Programming

by joydaniel on 5/10/2015

Catatan Algo & Pemrogrman Kamis,  1 Oktober  2015 ruangan 800 oleh AnakRimba dan Bapak Dosen.

Algoritma ditemukan oleh Abu Abdullah Muhammad bin Musa Al-Khwarizmi. Seusia nama penemu, tidak salah kalau algoritma dibaca dari kanan ke kiri. Algoritma adalah langkah-langkah penyelesaian suatu masalah secara logis dan sistematis. Algoritma tidak dapat menggunakan bahasa manusia karena program tidak bisa membaca apa yang manusia input untuk di output. Algoritma untuk dibaca program misal C, Java dll. Algoritma dapat di ilustrasikan sebagai berikut:

1. Inheriten: Ibarat seperti hubungan bapak dan anak yaitu pewarisan sifat. Apa yang ada di bapak pasti ada di anak juga, misal ktp. Di ktp bapak ada nama, tanggal lahir, alamat begitu juga di ktp anak, ada nama, tanggal lahir, alamat, agama. Tapi anak ada NIM yang tidak di miliki bapak. Gampangnya tuh kayak suatu bab, ada sub-bab.

2. Encapsulation: Tidak semua akses diberikan/bersifata terbatas. Ada pembatasan informasi antara client dan sumber informasi. Client hanya dapat membaca/menyerap informasi tapi ga bisa mengendalikan/mengambil alih. Anggap client adalah pembaca buku, sedangkan semua sumber informasi berasal dari penulis buku. Di satu sisi, penulis buku dapat menjadi klien dimana dia membaca dari buku-buku lain.

3. Polimorphism: Satu untuk semua. Penulisan dengan method yang sama untuk mempermudah dengan hasil yang berbeda.

4. Interface: –

5. Abstract: –

Tingkatan bahasa pemrograman:

1. Bahasa pemrograman tingat rendah. contoh: Assembler

2. Bahasa pemrograman tingkat sedang. contoh: Fortan, C

3. Bahasa pemrograman tingkat tinggi. contoh:  Java, C#, C++

Problem – Process – Solution. Algoritma berperan sebagai proses untuk menyelesaikan suatu masalah. Di dalam proses ada banyak kode-kode yang ditulis dan bisa mencapai jutaan baris.

Struktur theorem: sequence= langkah dari atas kebawah, selection= pemilihan command, repetition= perulangan

C standard menggunakan case sensitive, huruf besar dan kecil diperhitungkan.

Macam-macam library: math.h: mathematical function , time.h: time and date function, string.h, stdlib.h: utility function, string.h

Kode ASCII. A = 65. a = 97

Syntax integer(int) pada jaman bahela masih mengambil 2 memory. Jaman sekarang jaman modern syntax integer ambil 4 memory.

joy.lefrand@binus.ac.id

No comments yet.

Write a comment: