Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
-
Upload
mooli-brajantoro -
Category
Documents
-
view
235 -
download
0
Transcript of Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 1/20
OLEHTRI AGUNG BIANTORO
HUT HANURA KE-45
HANURA METALICE SINDICAT&
PMR SMAN 1 PADANGCERMIN
1
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 2/20
ALGORITMA Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematisdan logis
Pertimbangan pemilihan algoritma :
- algoritma haruslah benar
- seberapa baik hasil yang dicapai oleh algoritma
- efisiensi waktu dan memori
2
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 3/20
ALGORITMA Beda Algoritma dan Program
Program adalah kumpulan pernyataan komputer,
sedangkan metode dan tahapan sistematis dalamprogram adalah algoritma
Program = Algoritma + Bahasa (Struktur Data)
3
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 4/20
ALGORITMABeberapa hal yang perlu diperhatikan dalam membuat algoritma- Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah.- Tidak ada notasi yang baku dalam penulisan teks algoritma seperti
notasi bahasa pemrograman.- Setiap orang dapat membuat aturan penulisan dan notasi algoritmik
sendiri.- Notasi algoritmik bukan notasi bahasa pemrograman, karena itu pseudocode dalam notasi algoritmik tidak dapat dijalankan olehkomputer.
- Algoritma sebenarnya digunakan untuk membantu kita dalam- mengkonversikan suatu permasalahan ke dalam bahasa pemrograman.
- Algoritma merupakan hasil pemikiran konseptual, supaya dapatdilaksanakan oleh komputer, algoritma harus ditranslasikan ke dalamnotasi bahasa pemrograman
4
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 5/20
ALGORITMAalgoritma secara garis besar bisa dalam 2 bentukpenyajian yaitu dengan tulisan dan gambar
- Dengan tulisan yaitu dengan struktur bahasa tertentu(misalnya bahasa Indonesia atau bahasa Inggris) dan pseudocode.
- Dengan gambar, misalnya dengan flowchart
5
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 6/20
ALGORITMAsimbol flowchart yang disepakati oleh duniapemrograman:
6
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 7/20
ALGORITMAContoh-Contoh Algoritma dalam Kehidupan Sehari-hari
7
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 8/20
ALGORITMAContohmenggunakan flowchart, mencari luas persegi panjang.Perumusan untuk mencari luas persegi panjang adalah:
L = p. l di mana, L adalah Luas persegi panjang, p adalah panjang persegi, dan l adalah lebar persegi.
8
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 9/20
Memprogram dan Bahasa
Pemrograman Belajar memprogram adalah belajar tentang
metodologi pemecahan masalah, kemudianmenuangkannya dalam suatu notasi tertentu yangmudah dibaca dan dipahami.
belajar bahasa pemrograman berarti belajar memakaisuatu bahasa aturan-aturan tata bahasanya,pernyataan-pernyataannya, tata cara pengoperasiancompiler-nya, dan memanfaatkan pernyataan-pernyataan tersebut untuk membuat program yangditulis hanya dalam bahasa itu saja
9
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 10/20
Memprogram dan Bahasa
Pemrograman Sampai saat ini terdapat puluhan bahasa pemrogram, antaralain bahasa rakitan (assembly), Fortran, Cobol, Ada, PL/I,
Algol, Pascal, C, C++, Basic, Prolog, LISP, PRG, bahasa bahasa
simulasi seperti CSMP, Simscript, GPSS, Dinamo, dll. Bahasa pemrograman bertujuan khusus
Contoh : Cobol (untuk terapan bisnis dan administrasi).Fortran (terapan komputasi ilmiah), bahasa rakitan(terapan pemrograman mesin), Prolog (terapan kecerdasanbuatan), bahasa-bahasa simulasi, dan sebagainya.
Bahasa perograman bertujuan umum, yang dapatdigunakan untuk berbagai aplikasi. Contoh : BahasaPascal, Basic dan C
10
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 11/20
BAHASA PEMROGRAMANBahasa pemrograman, atau bahasa komputer, adalah teknik komando/instruksi standaruntuk memerintah komputer.Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari: Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode
bahasa biner, contohnya 01100101100110
Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kodesingkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksidalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) daninstruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dariunsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanyabahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yangmerupakan Bahasa Tingkat Rendah.
11
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 12/20
BAHASA PEMROGRAMANTahapan dalam Pemrograman
1. Definisikan Masalah
2. Buat Algoritma dan Struktur Cara Penyelesaian3. Menulis Program
4. Mencari Kesalahan
5. Uji dan Verifikasi Program
6. Dokumentasi Program
7. Pemeliharaan Program
12
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 13/20
BAHASA PEMROGRAMANStandar penyusunan program
- Kebenaran logika dan penulisan.
- Waktu minimum untuk penulisan program.- Kecepatan maksimum eksekusi program.
- Ekspresi penggunaan memori.
- Kemudahan merawat dan mengembangkan program.
- User Friendly.
- Portability.
- Pemrograman modular.
13
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 14/20
TURBO PASCAL
Apa itu Turbo Pascal ?
dibuat sekitar tahun 1970 oleh Niklaus Wirth dan
digunakan untuk pendidikan komputer.Nama Pascal diambil dari seorang ahli Matematika yangbernama Blaise Pascal
Bahasa Pascal dirancang untuk menyelesaikan masalah
dari berbagai kalangan pemakai, mulai dari paramahasiswa, pendidik, dan ilmuwan
14
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 15/20
TURBO PASCAL
TIPE DATA
15
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 16/20
TURBO PASCAL
Untuk pengolahan type variabel diatas di sediakan berbagai jenisoperator antara lain
16
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 17/20
TURBO PASCAL
Struktur program pascal yang paling sederhana adalah :
uses ...;
var ...;begin
.... {Your program is here}
end.
17
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 18/20
TURBO PASCAL
TAMPILAN EDITOR TURBO PASCAL TPW 1.5
18
8/3/2019 Pen Gen Alan Bahasa Pemrograman Komputer Turbo Pascal
http://slidepdf.com/reader/full/pen-gen-alan-bahasa-pemrograman-komputer-turbo-pascal 19/20
TURBO PASCAL
Contoh Program PascalMenghitung luas kubus
uses wincrt; Var
p : real;l : real;
luas : real;begin
Clrscr; (*CLEAR SCREEN*) Writeln(masukkan nilai panjang =’);readln(p); {MEMBACA NILAI P} Writeln(masukkan nilai lebar =’);
readln(l);luas := p*l; Writeln(’jadi luas persegi adalah=’, luas); readln;
end.
19