tugas algo, 1 oct 2015
Posted in: Tugas by firmandr on October 1, 2015
Karna dapet tugas ngeblog tentang algoritma, maka ini beberapa tentang pertemuan algoritma tadi.
penemu algoritman: al-Khwarizmi. ahli matematika islam terkemuka..
algoritma adalah tahapan metode penyelesaian suatu permasalahan.
contoh: bangun tidur.
- bangun tidur.
- buka baju tidur.
- mandi.
- make seragam.
- sarapan.
- berangkat kerja.
pemecahan permasalahan menggunakan algoritma:
- problem : melihat terlebih dahuli masalahnyya apa.
- process : memikirkan proses dalam pemecahan masalah.
- solution : memikirkan solusi untuk menyelesaikna masalah tersebut.
memrepresentasikan algoritma ada 3 cara:
menggunakan bahasa sehari hari.
diagram/simbol (flow chart).
pseudo code.
pseudo code itu bagaimana caranya bahasa manusia dimengerti oleh mesin. yaitu menggunakan bahasa pemograman.
mengapa ada yg menggunakan simbol, karna sebagian orang lebih memahami gambar dari pada menggunakan tulisan.
flow chart harus ada start dan end.
struktur penulisan bahasa pemograman:
sequence : statment yg berurutan.
selection : penggunaan fungsi if.
repetition : pennggunaan fungsi do while atau endo.
Dasar operasi komputer:
- input
- output
- compute
- store
- compare
- loop / repitition
prosedural penulisan bahasa pemograman: harus berurutan dari atas kebawah.
cara pembbacaan dari kanan ke kiri karna pertama kali ditemukan awalnya menggunakan bahasa arab.
misal: d = b+c.
tingkat bahasa pemograman (dari terendah):
- assamble.
- C, pascal, fertan.
- java, C++, C#
bahasa pemograman standarnya menggunakan bahasa C. dikarenakan fleksibel, bahasa pemograman yangg mudah, mendukung menggunakan penyimpanan yg banyak.
bahasa c sensitif pada penulisan menggunakan huruf besar dan kecil.
pada penulisan bahasa pemograman terdapat keywords dan variabel.
variable tidak boleh mengggunakan spasi dan menggunakan angka di depannya. seperti “data mahasiswa” , “01data mahasiswa”.
keywords adalah beberapa fungsi yang biasanya digunakan.
dalam bahasa pemograman ada beberapa tipe data:
- char
- int
- float
- void
sedikit tambahan.
OOP: Object Orianted Programing
jika membuat sketsa gambar, di dunia IT disebut “Blue Print”.