Pengantar algoritma pemrograman

294 views

Published on

ini untuk tugas materi presentasi

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
294
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pengantar algoritma pemrograman

  1. 1. PENGANTAR Moh. Roziq Bahtiar
  2. 2. COMPUTER •Perangkat yang memiliki perangkat komputasi dan membuat keputusan secara logika •Computer memproses data berdasarkan perintah perintah yang dinamakan program computer
  3. 3. HARDWARE •Berbagai perangkat yang membentuk sebuah computer •Keyboard, screen, mouse, disk memory, CD-ROM/RW, DVD- ROM/RW, CPU.
  4. 4. SOFTWARE •Program yang dijalankan di computer untuk melaksanakan tugas tertentu
  5. 5. CPUInput Memory Instructions + Data Output Von Neumann architectur Dasar Komputer
  6. 6. Software
  7. 7.
  8. 8. Software aplikasi •Software yang digunakan untuk melakukan tugas tertentu misalnya mempuat power point, word processing dan database manajemen
  9. 9. Bahasa computer •Bahasa mesin : kode kode biner yang hanya dipahami oleh computer •Assembley : Bahasa yang hamper mirip dengan Bahasa mesin namun lebih mudah di pahami manusia •High level language : Bahasa yang sudah mudah dipahami oleh orang hamper mirip dengan Bahasa inggris sehari hari •Compiler : software yang merubah dari highlevel menjadi machine language
  10. 10. •Source file : file yang berisi tulisan code Bahasa pemrograman merupakan input dari compiler. •Syntax : aturan penulisan Bahasa •Object file : file yang sudah di compile •Linker : software yang mengkombinasikan object file dengan library yang dibutuhkan program untuk dieksekusi
  11. 11. •IDE (integrated Development Environment) : software yang digunakan untuk menulis sourc code dimana ada wordprocessir, compiler, linker loader dan tool error debugging. •Input data : nilai data yang di terima oleh program •Program output adalah hasil dari program
  12. 12. Tiga tipe Bahasa pemrograman 1. Machine languages • Rangkaian nomer yang diberikan mesin sebagai intruksi tertentu • Example: +1300042774 +1400593419 +1200274027 2. Assembly languages • Bahasa inggris dalam bentuk singkatan yang menunjukan intruksi dari Bahasa mesin • Example: LOAD BASEPAY ADD OVERPAY STROKE GROSSPAY
  13. 13. 3. High level languages • Code yang mirip dengan Bahasa inggris sehari hari • Menggunakan notasi matematis • Example grossPay = basePay + overTimePay
  14. 14. Machine Languages Assembly Languages High-Level Languages +1300042774 +1400593419 +1200274027 LOAD A ADD B STORE C C=A+B
  15. 15. Tugas • Buatlah Program yang menjumlahkan, mengalikan, mengurangkan dua buah inputan dari user • Aturan inputan : 1 2 • Output : 3 2 -1

×