Dasar Pemrograman MODUL 08 FUNGSI STANDAR & INPUT OUTPUT.

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
Dasar Komputer & Pemrog 2 A minggu 4
Pengenalan Bahasa Pemrograman Pascal
Praktikum pemprograman terstruktur1
PASCAL 2.
PEMROGRAMAN PASCAL Sejarah Pascal Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli.
LINGKUNGAN TURBO PASCAL
Input dan Output Memasukkan Data Device : Keyboard
RECORD.
VARIABEL DAN OPERATOR.
Lecturer Note iV b OPERASI KELUARAN & MASUKAN
INSTRUKSI MASUKAN DAN KELUARAN
OPERASI MASUKKAN-KELUARAN
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
RECORD Record dapat dikatakan sebagai suatu kumpulan data item yang masing-masing mempunyai jenis data berbeda.   Data item yang merupakan elemen record.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Dasar Komputer & Pemrog. 2A
Pemprograman Terstruktur 1
Procedure , Function dan Parameter
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Statement Input – Output
OSN KOMPUTER.
Dasar Pemrograman PASCAL I
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
BAHASA PEMROGRAMAN PASCAL
Struktur Bahasa Pascal & Tools
I Gusti Agung Made Wirautama, S.Kom
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2.
Struktur Program Pascal
Dasar-Dasar Pemrograman
Algoritma dan Pemrograman 2A
M2. Input Output, Pengulangan, & Percabangan
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
ALGORITMA PEMROGRAMAN 2A
Dasar-Dasar Pemrograman
TPI4202 e-tp.ub.ac.id Input and Output (IO) Lecture 3.
Bahasa : Pascal HandOut : Pertemuan 1 Dosen : Eko Purwanto, S.Kom
Konsep Dasar Bahasa Pascal
LINGKUNGAN TURBO PASCAL
STATEMENT INPUT DAN OUTPUT
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
Lecturer Note iVb OPERASI KELUARAN & MASUKAN
PENGENALAN PASCAL STATEMENT TIPE DATA
Statement Input dan Output
BAB 1 PENGENALAN PASCAL.
Pertemuan 2 Rismayuni.
Tipe data sederhana Hermansyah,S.Kom.
Array (Larik)‏ Struktur Data 1 1.
TIPE DATA, NILAI, INPUT DAN OUTPUT
Pengenalan Bahasa Pascal
Dasar-Dasar Pemrograman
ARRAY (LARIK) MINGGU VI.
Struktur Data.
Today Outline Lecturer Note IVa by :
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
DASAR PEMROGRAMAN: STRING.
Struktur Data.
Dasar-Dasar Pemrograman
Indentifier, Keywords, Variable, Tipe Data dan Operator
Transcript presentasi:

Dasar Pemrograman MODUL 08 FUNGSI STANDAR & INPUT OUTPUT

FUNGSI STANDAR PADA BAHASA PEMROGRAMAN PASCAL MEMILIKI BEBERAPA FUNGSI MATEMATIKA STANDAR YANG DAPAT DIGUNAKAN DALAM OPERASI MATEMATIKA. SEBAGAI CONTOH UNTUK MENCARI NILAI SIN DARI SUDUT PI DALAM FUNGSI TRIGONOMETRI NAMA FUNGSI DESKRIPSI TIPE ARGUMEN TIPE NILAI YANG DIKEMBALIKAN abs absolute value real or integer same as argument type arctan arctan in radians real cos cosine of a radian measure exp e to the given power ln natural logarithm round round to nearest integer Real integer sin sin of a radian measure sqr square (power 2) sqrt square root (power 1/2) trunc truncate (round down)

UNTUK TIPE DATA ORDINAL (INTEGER ATAU CHAR), YAITU TIPE DATA YANG MEMILIKI URUTAN AWAL (PREDECESSOR) DAN URUTAN AKHIR (SUCCESSOR) FUNGSI DESKRIPSI TIPE ARGUMEN NILAI YANG DIKEMBALIKAN chr character with given ASCII value integer char ord ordinal value integer or char pred predecessor same as argument type succ successor PUNGTUASI DAN INDENTASI PADA PASCAL SETIAP AKHIR DARI PERNYATAAN PROGRAM HARUS MENGGUNAKAN PUNGTUASI, DALAM HAL INI MENGGUNAKAN TANDA TITIK KOMA ( ; ) KEPALA PROGRAM SETIAP KALI MENDEFINISIKAN KONTANTA. SETIAP KALI MENDEFINISIKAN VARIABEL SETIAP KALI MENDEFINISIKAN TIPE SEMUA PERNYATAAN DALAM TUBUH PROGRAM.

READLN (VARIABEL_LIST); program Contoh; const a = 5; b = 385.3; var alpha, beta : real; Begin (* main *) alpha := a + b; beta := b / a end. (* main *) ANDA AKAN JAUH LEBIH MUDAH UNTUK MEMAHAMI KODE PROGRAM TERSEBUT. INILAH SEBAB MENGAPA IDENTASI PENULISAN DALAM MEMBUAT KODE PROGRAM SANGAT DIPERLUKAN. HAL LAIN YANG JUGA HARUS DIBIASAKAN DALAM MEMBUAT KODE PROGRAM ADALAH MENGGGUNAKAN KOMENTAR (KETERANGAN) UNTUK MENYAMPIKAN MAKSUD DARI KODE TERSEBUT. INPUT OUTPUT INPUT ADALAH MEMBACA DATA DARI KEYBOARD, MOUSE ATAU DISK UNTUK DISIMPAN DIDALAM MEMORY. FORMAT UNTUK MEMBACA INPUT MELALUI KEYBOARD ADALAH SEBAGAI BERIKUT : READ (VARIBEL_LIST); VARIABEL_LIST ADALAH SERANGKAIAN VARIABEL YANG DIPISAHKAN DENGAN MENGGUNAKAN KOMA. PERINTAH LAINNYA YANG DIGUNAKAN UNTUK MEMASUKKAN INPUT DARI KEYBOAD ADALAH DENGAN MENGGUNAKAN PERINTAH BERIKUT : READLN (VARIABEL_LIST);

OUTPUT Value : field_width PERNYATAAN A B C D read (a); read (b); 45 97 readln (a); read (b); 1 read (a, b, c, d); 3 readln (a, b); readln (c, d); 2 PERHATIKAN CONTOH BERIKUT! MISALNYA USER MEMASUKKAN INPUT SEPERTI DIBAWAH INI, DAN A, B, C DAN D SEMUANYA ADALAH BILANGAN INTEGER. 45 97 3 1 2 3 OUTPUT UNTUK MENAMPILKAN DATA PADA LAYAR, PASCAL MEMPUNYAI DUA PERINTAH YAITU : write (Argument_List); writeln (Argument_List); SETELAH DATA DITAMPILKAN, PERINTAH WRITELN AKAN LANGSUNG PINDAH KE BARIS BARU. ARGUMENT_LIST DAPAT BERUPA KONSTANTA ATAU VARIABEL. JIKA INGIN MENAMPILKAN STRING, MAKA HARUS MENGGUNAKAN TANDA KUTIP ( ‘ ) PADA KEDUA SISINYA. FORMAT OUTPUT PADA PASCAL MELAKUKAN FORMAT UNTUK MENAMPILKAN OUTPUT SANGAT MUDAH. UNTUK SETIAP IDENTIFIER ATAU LITERAL PADA ARGUMEN_LIST, FORMAT YANG DIGUNAKAN ADALAH Value : field_width

PENGATURAN LETAK DI LAYAR Contoh :   write ('Hi':10, 5:4, 5673:2); maka output akan ditampilkan seperti dibawah ini : --------Hi---55673 Untuk tipe data real, format yang digunakan adalah sebagai berikut :      Value : field_width : decimal_field_width FIELD_WIDTH ADALAH TOTAL LEBAR FIELD, TERMASUK UNTUK DESIMAL. SEDANGKAN DECIMAL_FIELD_WIDTH MENYATAKAN BANYAKNYA DESIMAL YANG AKAN DITAMPILKAN. PERHATIKAN CONTOH DIBAWAH INI : write (573549.56792:20:2); MAKA OUTPUT YANG AKAN DITAMPILKAN ADALAH SEBAGAI BERIKUT : -----------573549.57 PENGATURAN LETAK DI LAYAR PROSEDUR CLRSCR PROSEDUR STANDAR INI DIGUNAKAN UNTUK MEMBERSIHKAN LAYAR DARI TAMPILAN-TAMPILAN SEBELUMNYA DAN MELETAKAN CURSOR DI POSISI UJUNG KIRI ATAS DARI LAYAR Program tampil_clrscr; Uses crt; Begin Clrscr; Writeln(’Belajar Dasar Pemrograman’); End. OUTPUT BELAJAR DASAR PEMROGRAMAN BERADA PADA POSISI UJUNG ATAS KIRI.

PROSEDUR GOTOXY PROSEDUR CLREOL PROSEDUR STANDAR INI DIGUNAKAN UNTUK MELETAKKAN CURSOR DI POSISI YANG DITUNJUK OLEH X (POSISI HORIZONTAL, KOLOM 1 SAMPAI DENGAN KOLOM 80) DAN Y (POSISI VERTIKAL, BARIS 1 SAMPAI DENGAN BARIS 25). PROSEDUR STANDAR INI HARUS MELIBATKAN UNIT CRT Belajar Dasar Pemrograman Kolom 10 Program tampil_gotoxy; Uses crt; Begin Clrscr; gotoXY(10, 18); Writeln(’Belajar Dasar Pemrograman’); End. Baris 18 PROSEDUR CLREOL PROSEDUR STANDAR INI DIGUNAKAN UNTUK MENGHAPUS SEMUA KARAKTER DALAM SATU BARIS DISEBELAH KANAN POSISI CURSOR TANPA MERUBAH POSISI DARI CURSOR.PROSEDURE STANDAR INI HARUS MELIBATKAN UNIT CRT.

Program tampil_clreol; Uses crt; Var x: integer; Begin Clrscr; gotoXY(15, 15); Writeln(‘Masukkan Sebuah Bilangan Bulat: ‘); Readln(x); gotoXY(15,15); ClrEol; Write (“Terima Kasih !!!’); End.   Masukkan Sebuah Bilangan Bulat: 71 Kolom 15  Baris 15 SETELAH NILAI DIMASUKKAN OLEH PENGGUNA MAKA POSISI CURSOR AKAN DILETAKKAN KEMBALI KE POSISI BARIS 15, KOLOM 15 DAN ISI DARI BARIS TERSEBUT DIHAPUS DENGAN PROSEDUR CLREOL, KEMUDIAN DITAMPILAKAN TAMPILAN LAIN.   Terima Kasih Kolom 15  Baris 15