pengantar algoritma pemrograman

16
Dasar Pemrograman PENGANTAR Moh. Roziq Bahtiar

Upload: roziq-bahtiar

Post on 13-Jan-2015

89 views

Category:

Education


1 download

DESCRIPTION

ini untuk tugas materi presentasi

TRANSCRIPT

Page 1: Pengantar algoritma pemrograman

Dasar Pemrograman

PENGANTARMoh. Roziq Bahtiar

Page 2: Pengantar algoritma pemrograman

COMPUTER•Perangkat yang memiliki perangkat komputasi dan membuat keputusan secara logika

•Computer memproses data berdasarkan perintah perintah yang dinamakan program computer

Page 3: Pengantar algoritma pemrograman

HARDWARE•Berbagai perangkat yang membentuk sebuah computer

•Keyboard, screen, mouse, disk memory, CD-ROM/RW, DVD-ROM/RW, CPU.

Page 4: Pengantar algoritma pemrograman

SOFTWARE

•Program yang dijalankan di computer untuk melaksanakan tugas tertentu

Page 5: Pengantar algoritma pemrograman

CPUInput

Memory

Instructions + Data

Output

Von Neumann architectur

Dasar Arsitektur Komputer

Page 6: Pengantar algoritma pemrograman

Software

Page 7: Pengantar algoritma pemrograman

Operating System (OS)

•Software yang mengingontrol interaksi user dan hardware computer dan mengatur alokasi berbagai resource computer seperti memori, storage dll

Page 8: Pengantar algoritma pemrograman

Software aplikasi

•Software yang digunakan untuk melakukan tugas tertentu misalnya mempuat power point, word processing dan database manajemen

Page 9: Pengantar algoritma pemrograman

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

Page 10: Pengantar algoritma pemrograman

•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

Page 11: Pengantar algoritma pemrograman

• 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

Page 12: Pengantar algoritma pemrograman
Page 13: Pengantar algoritma pemrograman

Tiga tipe Bahasa pemrograman1. 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 BASEPAYADD OVERPAYSTROKE GROSSPAY

Page 14: Pengantar algoritma pemrograman

3. High level languages• Code yang mirip dengan Bahasa inggris sehari hari• Menggunakan notasi matematis• Example

grossPay = basePay + overTimePay

Page 15: Pengantar algoritma pemrograman

Machine Languages

Assembly Languages

High-Level Languages

+1300042774+1400593419+1200274027

LOAD AADD B

STORE C

C=A+B

Page 16: Pengantar algoritma pemrograman

Tugas

• Buatlah Program yang menjumlahkan, mengalikan, mengurangkan dua buah inputan dari user

• Aturan inputan :12

• Output :32-1