Dasar-Dasar Pemrograman

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

FUNGSI / FUNCTION ALGPROG II
PENGENALAN PASCAL STATEMENT TIPE DATA
Dasar Komputer & Pemrog 2 A minggu 5. PROCEDURE DAN FUNCTION Procedure dan Function adalah suatu program yang terpisah dalam blok sendiri Dan memiliki.
Input dan output Data Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. ReadLn digunakan untuk.
Konsep Dasar Bahasa Pascal
Pengenalan Bahasa Pemrograman Pascal
Tipe data dan algoritma dasar
Praktikum pemprograman terstruktur1
DATA DAN OPERATOR. Tipe Data Ordinal : dapat ditentukan dengan pasti pendahulunya / pengikutnya Byte : integer (bulat) positip dari 0 sampai 255. shortint.
MATERI 11. TAS Tanggal 30 Nopember 2011 (RABU). Jam 7-9 TUTUP BUKU Materi : 1-11.
Input dan Output Memasukkan Data Device : Keyboard
TIPE DATA INTEGER PADA PASCAL
VARIABEL DAN OPERATOR.
Lecturer Note iV b OPERASI KELUARAN & MASUKAN
INSTRUKSI MASUKAN DAN KELUARAN
OPERASI MASUKKAN-KELUARAN
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Dasar Pemrograman MODUL 08 FUNGSI STANDAR & INPUT OUTPUT.
Dasar Komputer & Pemrog. 2A
II. Introduction to Turbo C
Pemprograman Terstruktur 1
Procedure , Function dan Parameter
Identifier, Konstanta, Variabel & Tipe data Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
OSN KOMPUTER.
Dasar Pemrograman PASCAL I
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
Algoritm Math.
Parameter & Choice Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
Dasar-Dasar Pemrograman
BAHASA PEMROGRAMAN PASCAL
Struktur Bahasa Pascal & Tools
Function Blok Fungsi hampir sama dengan blok prosedur, hanya fungsi harus dideklarasikan dengan tipenya. Tipe deklarasi ini menunjukkan tipe hasil dari.
PERTEMUAN 4 Pemrograman Visual
Pertemuan 3.
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2.
ALGORITMA DAN PEMROGRAMAN Tipe Data
Struktur Program Pascal
Operasi Operator dalam C++ Pertemuan 4 Dasar Pemrograman
Dasar-Dasar Pemrograman
Algoritma dan Pemrograman 2A
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
PROCEDURE & FUNCTION FajrizaL.
Dasar-Dasar Pemrograman
TPI4202 e-tp.ub.ac.id Input and Output (IO) Lecture 3.
SUBRUTIN.
Bahasa : Pascal HandOut : Pertemuan 1 Dosen : Eko Purwanto, S.Kom
Konsep Dasar Bahasa Pascal
ALGORITMA DAN PEMROGRAMAN Tipe Data
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
Dasar-Dasar Pemrograman
ALGORITMA DAN PEMROGRAMAN Tipe Data
Lecturer Note iVb OPERASI KELUARAN & MASUKAN
Sequence, Procedure & Function
INPUT DAN OUTPUT By emy
Pertemuan 2 Rismayuni.
Tipe data sederhana Hermansyah,S.Kom.
ALGORITMA DAN PEMROGAMAN
DATA DAN OPERATOR.
Today Outline Lecturer Note IVa by :
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
DASAR PEMROGRAMAN: STRING.
TIPE DATA INTEGER PADA PASCAL
Dasar-Dasar Pemrograman
Algoritma 1 Temu 2.
Indentifier, Keywords, Variable, Tipe Data dan Operator
Bahasa Pemrograman A M7. Function Pada Pascal.
Bahasa Pemrograman Prosedural. Program, Pemrograman, dan Bahasa Pemrograman Program adalah kumpulan instruksi/.perintah yang diberikan kepada komputer.
Transcript presentasi:

Dasar-Dasar Pemrograman Input & Output Marsel Willem Aipassa, S. Kom. Dasar-Dasar Pemrograman

Input (1) Merupakan suatu data yang dimasukkan ke dalam program untuk diproses. Untuk matakuliah ini, input yang dibahas adalah input yang berasal dari keyboard. Perintah Pascal untuk menyatakan input adalah: readln(variabel); Lewat perintah tersebut, data yang diketikan lewat keyboard akan diassign ke dalam suatu varabel. Setelah data diketikan, user harus menekan tombol ENTER (RETURN). Marsel Willem Aipassa, S. Kom.

Contoh Input program ContohInput; uses crt; var bil : integer; begin clrscr; write(‘Masukkan sebarang bilangan bulat : ’); readln(bil); writeln(‘Bilangan yang dimasukkan adalah ’, bil); readln(); end. Misalkan ketika program diatas dijalankan kita masukkan bilangan 6, maka tampilannya: Masukkan sebarang bilangan bulat : 6 Bilangan yang dimasukkan adalah 6 Marsel Willem Aipassa, S. Kom.

Input (2) Input harus disesuaikan dengan tipe data dari variabel yang akan menyimpan input tersebut. Untuk input berupa bilangan real yang memuat desimal, digunakan tanda titik yang menyatakan koma, misal 345.12. Atau dapat pula dituliskan dalam bentuk format scientific, misal 1E-5 (sama dengan 0.00001) atau 3.5E+4 (sama dengan 35000) Input untuk karakter tidak perlu diapit tanda petik. Contoh, readln(‘kata’);  readln(kata); Marsel Willem Aipassa, S. Kom.

Output (1) Setelah data diinput dan diproses, selanjutnya untuk menampilkan data ke layar (output), terdapat dua perintah dalam Pascal, yaitu - write(argumen); - writeln(argumen); Marsel Willem Aipassa, S. Kom.

Output (2) Perbedaan kedua perintah tersebut adalah Apabila digunakan write, maka argumen yang ditulis akan ditampilkan ke layar. Setelah itu kursor akan berada di sebelah kanan dari argumen yang telah ditulis tadi. Sehingga apabila setelah write tersebut terdapat write atau writeln lagi, maka argumen yang baru akan ditulis di sebelah kanan dari argumen yang lama. Sedangkan apabila digunakan writeln, maka argumen yang ditulis akan ditampilkan ke layar. Setelah itu kursor akan berada di bawah argumen yang telah ditulis tadi. Sehingga apabila setelah write tersebut terdapat write atau writeln lagi, maka argumen yang baru akan ditulis di bawah dari argumen yang lama. Marsel Willem Aipassa, S. Kom.

Contoh Output a := 4; {misalkan a dan b adalah integer} b := 5; write(‘Ini contoh write’); writeln(‘Ini contoh writeln’); writeln(a); write(a+b); writeln(sqr(a+b)); writeln(a,’ ditambah ‘,b,’ adalah ‘, a+b); Output dari potongan progam diatas adalah Ini contoh writeIni contoh writeIni contoh writeln Ini contoh writeln 4 981 4 ditambah 5 adalah 9 Marsel Willem Aipassa, S. Kom.

Fromatting Output (1) Tampilan output dapat diatur jaraknya. Untuk tipe data karakter/string serta integer dapat menambahkan sintaks berikut ini ke dalam write/writeln. value/variabel : lebarfield dengan value/variabel merupakan nilai atau isi dari variabel yang akan ditampilkan ke layar. Sedangkan lebarfield merupakan bilangan positif yang menunjukkan lebar space untuk nilai yang akan ditampilkan. Marsel Willem Aipassa, S. Kom.

Contoh Formatting Output (1) write(‘Ini adalah isi dari a :‘,a:5); Hasil outputnya adalah Ini adalah isi dari a : 10 ^^^^^ Nilai 5 berarti terdapat 5 space untuk meletakkan 10 (cara pengisian adalah rata kanan), sehingga terdapat sisa 3 buah space di depan 10. Hal yang sama juga berlaku untuk nilai yang berupa karakter maupun string. Marsel Willem Aipassa, S. Kom.

Formatting Output (2) Untuk nilai dengan tipe data real, dapat diatur jumlah digit dibelakang komanya. Berikut merupakan sintaks yang ditambahkan dalam write/writeln. value/variabel : lebarfield : jumlahdigit Marsel Willem Aipassa, S. Kom.

Contoh Formatting Output (2) write(‘Ini adalah isi dari a :‘,a:7:2); Outputnya adalah Ini adalah isi dari a : 10.23 ^^^^^^^ Pada tampilan tersebut masih terdapat jarak 2 spasi di depan 10.23. Hal ini disebabkan untuk menuliskan 10.23 diperlukan 5 space, sehingga dari 7 space yang ada, hanya digunakan 5 space saja. Marsel Willem Aipassa, S. Kom.

Standard Functions (1) Dalam Pascal telah tersedia beberapa fungsi standard yang dapat digunakan untuk perhitungan matematika, misalnya adalah perintah sin(). Apabila kita ingin menghitung nilai sinus dari 3.14 radian dalam Pascal dan hasilnya akan disimpan dalam variabel hasil, maka perintahnya adalah: hasil := sin(3.14); Sebuah fungsi dipanggil dengan cara menuliskan nama fungsi dan diikuti dengan argumen yang diapit dengan kurung. Marsel Willem Aipassa, S. Kom.

Standard Functions (2) Function Description Argument type Return type abs Nilai absolut Real or integer Sama seperti argumen arctan Arctan dalam radian Real cos Cosinus sudut dalam radian exp Pangkat bilangan natural ln Logaritma natural round Pembulatan ke bilangan bulat terdekat Integer sin Sinus sudut dalam radian sqr Pangkat dua sqrt Akar pangkat dua trunc Pembulatan ke bawah Marsel Willem Aipassa, S. Kom.