STATEMENT INPUT - OUTPUT

dokumen-dokumen yang mirip
STATEMENT INPUT-OUTPUT

3. Analisis Masalah dan Penyelesaian

Sesi/Perkuliahan ke: 3

Algoritma & Pemrograman 1B BASIC

ALGORITMA DAN PEMROGRAMAN 1B PERTEMUAN KE-2

Statemen Perintah, variable, dan Operator Pada Qbasic

STATEMENT INPUT ALGORITMA & PEMROGRAMAN 1B

Bab 2 Konsep Dasar Pemrograman BASIC

PENGENALAN STATEMEN BASIC. Pertemuan VIII

1 Pengenalan IDE Python

Bab 5 Array (Variabel Berindeks)

RINGKASAN PEMROGRAMAN QUICK BASIC

STATEMEN INPUT. Menggunakan Kounter

BAB 3 PENYELESAIAN KONDISI

Saifoe El Unas 2. Free Format

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 6. Ahmad Hidayat

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

KONSEP PEMROGRAMAN BASIC. Pertemuan VII

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

5. Teknik Pengulangan

Sesi /Perkuliahan ke : 5

STRUKTUR PEMROGRAMAN PYTHON

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Bab 7 PEMROGRAMAN MODULAR

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

BAB IV IMPLEMENTASI DAN EVALUASI

Nama, Tipe, Ekspresi, dan Nilai

Bahasa C-M6 By Jamilah, Skom 1

OPERATOR dan STATEMENT

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

Soal hari Jumat (16/10) Latihan 10 MS

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

Sesi/Perkuliahan ke: II

8. PEMBUATAN LAPORAN

Algoritma dan Pemrograman 2C. Logika Proporsional YUDI ADHA. ST. MMSI

PENGULANGAN DAN PEMBACAAN DATA

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR KOMPUTER & PRAKTIKUM (AKN) KODE / SKS KD / 4 SKS

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

PENGULANGAN DAN PEMBACAAN DATA *

BASIC. BASIC (Beginner s All-purpose Symbolic Instruction Code)

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

Pengenalan Bahasa C week 1

SATUAN ACARA PERKULIAHAN MATA KULIAH APLIKASI KOMPUTER PSIKOLOGI A KODE / SKS : KK / 1 SKS

BAB II SINTAKS 2.1. SINTAKS

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011

Dasar Komputer & Pemrograman 2A

A. COBOL Reserved Words B. USER DEFINED WORDS

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

Bab 4 Perintah Perulangan

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Kuliah III - Dasar Pemrograman

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

BAB 4 PENGENALAN BAHASA C

P9 Seleksi & Perulangan

Pendahuluan. Komang Anom Budi Utama, Skom

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

Algoritma Pemrograman 2B (Pemrograman C++)

TIPE, NAMA, DAN NILAI

MODUL. Variabel. Workshop Programming

PENGENALAN MATLAB UNIVERSITAS MUHAMMADIYAH JEMBER ILHAM SAIFUDIN PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK. Senin, 06 Maret 2017

Simulasi Komputer Untuk Menentukan Kombinasi Perlakuan Dengan Disain Faktorial Setengah Replikasi

Pelatihan fortran JURUSAN TEKNIK SIPIL 2014 / 2015

Bab 3. Decision 1 (Pengambilan Keputusan)

Algoritma Pemrograman 1B (BASIC) Dosen : Nuraini Purwandari

LAPORAN RESMI. Nama :Indah Nur Laila NPM/Semester : Romb/Grup : X / H TemanPraktek :Naufal Alif

KONSEP DASAR BAHASA PASCAL

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

Materi. Tipe, Variabel dan Operator Algoritma Pemrograman PENULISAN ALGORITMA PENULISAN ALGORITMA 15/03/2010 NAMA DAN EKSPRESI

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

Rasio. atau 20 : 10. Contoh: Tiga sudut memiliki rasio 4 : 3 : 2. tentukan sudut-sudutnya jika:

RANGKAIAN KOMBINASIONAL

Laporan Praktikum 14 (3) ( ) Metode Komputasi Matematika. Catatan Video, Bahan Relevan dan Buku Syaifudin. Syarif Abdullah (G )

Bab 2. Dasar-Dasar Pemrograman C

IDENTIFICATION AND ENVIRONMENT DIVISION

Prosedur Penggunaan Sistem

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

Algoritma dan Pemrograman

Tinjau algoritma dibawah ini

Spesifikasi: Ukuran: 14x21 cm Tebal: 225 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

MODUL 2 PHP INTRO PHP INTRO

IDENTIFICATION DIVISION.

MODUL 3 ALGORITMA PEMROGRAMAN

ALGORITMA & FLOWCHART

DAY 11 OPERASI STRING LAPORAN RESMI. Day 11 Operasi String. Dini Yuniasri D4 Teknik Informatika B

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

Algoritma,Flowchart, Konsep

PROSEDUR. Jadi, setiap prosedur harus : - Didefinisikan (dibuat spesifikasinya) dan dituliskan kode programnya - Dipanggil, pada saat eksekusi

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

ALGORITMA STRUCTURED ENGLISH DAN PSEUDOCODE

Perulangan (Looping)

BAB 2. FUNGSI INPUT OUTPUT

BAB 1 KONSEP DASAR BAHASA C

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

Transkripsi:

STATEMENT INPUT - OUTPUT (STATEMENT LET, REM, RESTORE, PRINT DAN READ DATA) STATEMENT REM digunakan untuk memberikan komentar program, yaitu ; - Judul program - Penjelasan program - Keterangan mengenai variabel yang digunakan - Keterangan tentang langkah-langkah program,dsb. Statement REM dapat diletakkan dimanapun didalam program, baik diawal program, ditengah program, diakhir program tanpa mempengaruhi proses program. Contoh : REM PROGRAM LUAS PERSEGI PANJANG REM PROGRAMMER : SIAPA SAJA LET PANJANG = 5 LET LEBAR = 4 REM PROSES LUAS = PANJANG * LEBAR REM OUTPUT PRINT LUAS = ;LUAS Output : LUAS = 20 Sebagai pengganti statemen REM, dapat digunakan tanda petik tunggal ( ).

STATEMENT LET Digunakan untuk memasukan sebuah nilai/harga kedalam suatu variabel dimana harga suatu variabel boleh berubah. Misal : LET A = 10 Bentuk Umum : LET variabel = nilai/ekspresi Harga suatu variabel boleh berubah Contoh : LET A = 9 Output : LET B = 4 : PRINT B 4 LET B = A : PRINT B 9 LET NAMA$ = SAYA SAYA PRINT NAMA$ Variabel yang sama terdapat pada kedua ruas Contoh : LET A = A + B Contoh program : Output : 10 LET A = 3 4 20 LET B = 7 5 30 LET A = A + 1 12 40 PRINT A 50 LET A= A + 1 60 PRINT A 70 LET A = A + B 80 PRINT A : Bersifat optional

STATEMENT READ-DATA Statement READ akan membaca nilai-nilai yang didefinisikan dalam statement DATA kedalam variabel yang ada dalam instruksi READ. Statement READ-DATA dapat digunakan untuk membaca deretan nilai yang berbeda jenisnya. Statement DATA dapat diletakan dimana saja, namun disarankan untuk meletakkannya diawal atau akhir program guna mempermudah pencariannya. Jenis variabel harus sama dengan jenis data yang dibaca. Apabila jenis variabel tidak sama dengan jenis data yang dibaca maka BASIC akan menampilkan pesan kesalahan. Jumlah data harus sama atau lebih besar dari jumlah variabel. Apabila terdapat kekurangan data maka BASIC akan menampilkan pesan kesalahan OUT OF DATA dan program akan dihentikan. Bentuk Umum : READ var1[,var2,.] DATA data1[,data2,.] Contoh 1 : DATA 1,3,5,7,9 Output program tsb : READ A,B,C,D,E 1 5 9 PRINT A; C, E Contoh 2 : READ A, B Output program tsb : PRINT A, B OUT OF DATA READ A, B PRINT A DATA 2, 4, 6

Contoh 3 : Contoh 4 : DATA 13,5 DATA 10,5 READ A,B READ A,B LET C = (A + B) / 2 LET A = A + 1 PRINT C LET C = A * B PRINT B PRINT C : PRINT A Output : Output : 9 55 5 11 Contoh 5 : Contoh 6 : READ A,B READ A READ C DATA 2,3,4 DATA 2,3,4 READ B,C PRINT A,B,C PRINT A,B,C Output : Output : 2 3 4 2 3 4

STATEMEN RESTORE Statemen Restore menyebabkan data yang sama dibaca sekali lagi dengan nama variabel yang dapat berbeda. Contoh 1 : Output : Contoh 2 : READ A,B,C 6 6 DATA 1,2,3 LET I = A * B * C PRINT I RESTORE READ D,E,F LET K = D * E * F PRINT K REM CONTOH PROGRAM RESTORE READ A,B,C PRINT A,B,C RESTORE 90 READ X,Y PRINT X PRINT Y DATA 2 90 DATA 3,4 Output : 2 3 4 3 4

STATEMENT PRINT Digunakan untuk menampilkan data dari hasil pengolahan pada layar tampilan. Data yang ditampilkan dapat merupakan ekspresi. Bentuk Umum : PRINT [deretan ekspresi] Ket : ekspresi adalah himpunan karakter numerik dan atau string yang dapat dipisahkan dengan (, dan ; ) Pada penulisan statement PRINT dapat menggunakan pemisah (, dan ; ) untuk mengatur jarak tampilan pada layar. - (,) untuk mengatur tampilan dalam zona tertentu jarak 11-14 spasi(kolom) dalam satu layar terdapat 80 kolom - (;) mengatur jarak kira-kira satu spasi(kolom) Contoh : LET A = 9 Output dari program tsb : LET B = 4 19 9 10 LET B = A + 1 LET C = A + B PRINT C, A ; B Menampilkan nilai string dan karakter NAMA$ = DEWI LARASATI PRINT + NAMA$ PRINT JL. MARGONDA 100 DEPOK PRINT PRINT ---------------------------------------- Output : DEWI LARASATI JL. MARGONDA 100 DEPOK -----------------------------------------

Menampilkan nilai numerik Contoh : LET AWAL = 25 Output : LET TAMBAH = 15 5 PRINT 5 25 PRINT AWAL 15 PRINT TAMBAH 40 PRINT AWAL + TAMBAH Menampilkan nilai dengan tabulasi - Untuk menampilkan suatu niali di kolom tertentu dapat dilakukan menggunakan fungsi TAB dengan menyebutkan posisi kolomnya. - Contoh : PRINT TAB(5); UNIVERSITAS PRINT TAB(2); GUNADARMA Output : UNIVERSITAS GUNADARMA - Contoh : LET N = 7 PRINT TAB(3); MARGONDA ;TAB(N*2); RAYA Output : MARGONDA RAYA

CONTOH PROGRAM: 1. DATA 2,6 5. DATA 2,4,6 READ A,B READ A,B,C PRINT B PRINT B PRINT ASCII PRINT A + B PRINT A 4 B 6 ASCII 2 6. DATA 5,10 READ X,Y 2. DATA 3,8 PRINT X * Y READ A,B PRINT X + 1 LET B = A + 7 PRINT Y/X PRINT A PRINT B PRINT B 50 6 2-3 B 7. A = 3 : B = 5 4 PRINT A; + ;B; = ; PRINT A + B 3. DATA 2,5 READ C,D 3 + 5 = 8 PRINT C PRINT C SAMA DENGAN ;C 8. A$ = EFGHIJ B$ = KLMN PRINT ABCD ;A$;B$; OPQR 2 C SAMA DENGAN 2 ABCDEFGHIJKLMNOPQR 4. A = 3: B = 5 PRINT A; + ;B; = PRINT A + B 3 + 5 = 8