Oct 01

OOP : Object Oriented Program dibagi jadi 5 : Incapsulation(bisa kasi hak akses bisa ga), Inheriten(hubungan bapak anak; anak boleh nunjukin sifat bapak, boleh ga), Abstraction (Wajib memunculkan sifat dari anak), Interface( Bapak tertinggi), Polimerism (?)

Tingkatan:

1. Assembler (Rendah)

2. C, Pascal , Fortran (sedang)

3.Java, C++, C# (Tinggi)

Algoritma ditemukan oleh matematikawan arab : Al-Khowarizmi, Algoritma berasal dari 2 kata: Algoris dan ritmis.

Contoh Algoritma :

Bangun Tidur

Buka Baju

Mandi dan sabunan

Pakai baju

pergi Kuliah

Step pembuatan Algoritma :

Men-Develop Algoritma dibagi 2:

-Pseudo Code (Tulisan)

-Flow Chart (Gambar)

Step Algoritma: 

PROBLEM – PROCESS – SOLUTION

dari masalah akan muncul proses penyelesaian sampai akhirnya ada solusi

Di bagian process terbagi menjadi beberapa step: Algoritma – Source code – Executable Code

Source code bisa compile jadi EXE dan ada juga yang tidak bisa dicompile

Pseudo code

memakai bahasa Inggris, membantu kita mengembangkan pengetahuan mengenai Algoritma

Keyword: If, Else, print, set, add, while dan lain lain

basic Pseudo code:

-INPUT

-OUTPUT

-COMPUTE

-Storing Value to an Identifier

-Compare

-Repetition (Looping)

 I – P – O

input data setelah itu akan diproses dan baru output ke Dekstop anda.

Kenapa C?

karena bahasa C itu adalah Mother Language dan memiliki fleksibilitas,Portability, Bahasa yang sangat terkenal dan men Support banyak device

C standart library:

<math.h> untuk Math Function

<stdio.h> untuk input output

<stdlib.h> untuk Utility Function

<string.h> untuk String Function

<time.h> untuk waktu dan tanggal Function

Catatan mengenai C:

  • Terisi dari Function
  • Setiap program c punya fungsi utama yaitu main
  • Bahasa C adalah bahasa yang sangat terpengaru dari Huruf(Case Sensitive)
  • Setiap statement harus diakhiri dengan semi-colon (;)

 

catatan: int sekarang 4 bit

 

images

 

Leave a Reply