Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Dasar Pemrograman MODUL 08 FUNGSI STANDAR & INPUT OUTPUT INPUT OUTPUT.

Presentasi serupa


Presentasi berjudul: "Dasar Pemrograman MODUL 08 FUNGSI STANDAR & INPUT OUTPUT INPUT OUTPUT."— Transcript presentasi:

1 Dasar Pemrograman MODUL 08 FUNGSI STANDAR & INPUT OUTPUT INPUT OUTPUT

2 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 DESKRIPSITIPE ARGUMEN TIPE NILAI YANG DIKEMBALIKAN absabsolute valuereal or integersame as argument type arctanarctan in radiansreal or integerreal coscosine of a radian measurereal or integerreal expe to the given powerreal or integerreal lnnatural logarithmreal or integerreal roundround to nearest integerRealinteger sinsin of a radian measurereal or integerreal sqrsquare (power 2)real or integersame as argument type sqrtsquare root (power 1/2)real or integerreal trunctruncate (round down)real or integerinteger

3 UNTUK TIPE DATA ORDINAL (INTEGER ATAU CHAR), YAITU TIPE DATA YANG MEMILIKI URUTAN AWAL (PREDECESSOR) DAN URUTAN AKHIR (SUCCESSOR) FUNGSIDESKRIPSITIPE ARGUMENNILAI YANG DIKEMBALIKAN chrcharacter with given ASCII valueintegerchar ordordinal valueinteger or charinteger predpredecessorinteger or charsame as argument type succsuccessorinteger or charsame as argument type 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.

4 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);

5 PERNYATAANABCD read (a); read (b); 4597 readln (a); read (b); 451 read (a, b, c, d); readln (a, b); readln (c, d); PERHATIKAN CONTOH BERIKUT! MISALNYA USER MEMASUKKAN INPUT SEPERTI DIBAWAH INI, DAN A, B, C DAN D SEMUANYA ADALAH BILANGAN INTEGER 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

6 Contoh : write ('Hi':10, 5:4, 5673:2); maka output akan ditampilkan seperti dibawah ini : Hi 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 ( :20:2); MAKA OUTPUT YANG AKAN DITAMPILKAN ADALAH SEBAGAI BERIKUT : 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.

7 Belajar Dasar Pemrograman Kolom 10 PROSEDUR GOTOXY 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 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.

8 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


Download ppt "Dasar Pemrograman MODUL 08 FUNGSI STANDAR & INPUT OUTPUT INPUT OUTPUT."

Presentasi serupa


Iklan oleh Google