pemrograman dan bahasa program

15
Pemrograman dan Bahasa Program By Harnawan, A.A.

Upload: muhammad-fahmi

Post on 30-Jul-2015

101 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Pemrograman dan bahasa program

Pemrograman dan Bahasa Program

By

Harnawan, A.A.

Page 2: Pemrograman dan bahasa program

pendahuluan

Komputer (hardware) dibuat sebagai alat bantu untuk menyelesaikan masalah, apapun permasalahan tersebut, dengan catatan langkah – langkah penyelesaiannya disediakan oleh manusia (brainware) berbentuk sebuah program (software) yang “dimasukkan” kedalam komputer.

Page 3: Pemrograman dan bahasa program

komponen utama komputer

Piranti Masukan

CPU(unit pemroses)

Piranti Keluaran

Memori

Page 4: Pemrograman dan bahasa program

Belajar memprogram dan belajar bahasa pemrograman

Belajar bahasa pemrogramanBelajar memakai suatu bahasa pemrograman sesuai dengan aturannya

Belajar memprogrambelajar metodologi pemecahan suatu masalah kemudian dituangkan dalam algoritma

Page 5: Pemrograman dan bahasa program

bahasa pemrograman

Bahasa Rakitan (Assembly), Fortran, Cobol, Algol, Pascal, C, C++, Basic, Prolog, Simscript, Perl, Java, PHP,

Delphi, Visual basic, Visual Fortran, D-Base

Page 6: Pemrograman dan bahasa program

bahasa program berdasar aplikasi kegunaan Bahasa pemrograman bertujuan khusus

(specific purpose programming language) Cobol, Fortran dll

Bahasa pemrograman bertujuan umum (general purpose programming language) C, C++, Basic, Pascal dll

Page 7: Pemrograman dan bahasa program

bahasa program berdasar “kedekatan” terhadap bahasa manusia atau mesin

Bahasa tingkat rendah

bahasa mesin, assembly

Bahasa tingkat tinggi

Pascal, Basic, C/C++, Fortran, dll

Page 8: Pemrograman dan bahasa program

Bahasa C/C++ dan Pascal

Pascal Bahasa pendidikan

C/C++ Lingkungan penggunaan yang luas

dalam industri perangkat lunak maupun perangkat keras

Page 9: Pemrograman dan bahasa program

Beberapa hal penting yang harus diketahui dalam bahasa C / C++ Bersifat case sensitive. Deklarasi disebutkan sebelum program

utama adalah deklarasi variabel yang bersifat global, tetapi sebaliknya untuk deklarasi variabel didalam program utama, fungsi ataupun prosedur adalah bersifat lokal

Komentar (keterangan code/sintaks) ditulis diantara tanda “/*” dan “*/”

Page 10: Pemrograman dan bahasa program

pemrograman

Proses untuk membuat langkah-langkah penyelesaian masalah dengan membuat algoritma komputer yang akhirnya dimasukkan ke dalam komputer dengan menggunakan bahasa program

Implementasi algoritma pemrograman ke dalam komputer dengan menggunakan bahasa program

Page 11: Pemrograman dan bahasa program

Tahapan pelaksanaan program

Algoritma

Program dalam bahasaTingat tinggi

Program dalam bahasaMesin (tingkat rendah)

Operasi

translasi

Kompilasi + Linking

Interpretasi oleh CPU

Page 12: Pemrograman dan bahasa program

Mekanisme pemrograman

Analisa permasalahan Buat algoritma pemrograman Buat flowchart sesuai dengan algoritma Tuliskan algoritma dengan bahasa

program (sintaks) / code Compile proses pengecekan

kesalahan penulisan sintaks Jalankan Program

Page 13: Pemrograman dan bahasa program

Cara menulis sintaks

Program C/C++…..

Deklarasi header

Program Utamavoid main()

fungsi int faktorial(int n)

prosedur void nama()

mini program(subroutine)

Page 14: Pemrograman dan bahasa program

header

Program yang berisi prosedur-prosedur yang akan kita gunakan dalam program dengan eksensi .h

Contoh studio.h berisi prosedur yang digunakan

untuk standar input/output Iostream.h berisi prosedur yang digunakan

untuk standar input/output khusus C++ Time.h konversi waktu

Page 15: Pemrograman dan bahasa program

Program utama

Diawali dengan kata :

main()

{

pernyataan algoritma

pernyataan algoritma

……………

}