Sesi/Perkuliahan ke: 3

dokumen-dokumen yang mirip
Sesi/Perkuliahan ke: 2

Sesi/Perkuliahan ke: 4

Sesi/Perkuliahan ke: 1

Sesi /Perkuliahan ke : 5

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

3. Analisis Masalah dan Penyelesaian

STATEMENT INPUT-OUTPUT

STATEMENT INPUT - OUTPUT

RINGKASAN PEMROGRAMAN QUICK BASIC

Algoritma & Pemrograman 1B BASIC

SATUAN ACARA PERKULIAHAN MATA KULIAH DASAR KOMPUTER A KODE / SKS KD / 2

Sesi/Perkuliahan ke: V

Program Studi Teknik Mesin S1

Sesi/Perkuliahan ke: II

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

Bab 2 Konsep Dasar Pemrograman BASIC

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR ALGORITMA dan PEMROGRAMAN (MI) KODE / SKS: KD /4 SKS

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

Saifoe El Unas 2. Free Format

BAB 3 PENYELESAIAN KONDISI

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

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

Bab 5 Array (Variabel Berindeks)

Algoritma Pemograman 1 A. Minggu 1

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

Bab 2. Dasar-Dasar Pemrograman C

Tipe Data dan Variabel

Soal hari Jumat (16/10) Latihan 10 MS

STATEMENT INPUT ALGORITMA & PEMROGRAMAN 1B

Sesi/Perkuliahan ke: I

Program Studi Teknik Mesin S1

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

ALGORITMA DAN PEMROGRAMAN 1B PERTEMUAN KE-2

Kuliah III - Dasar Pemrograman

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Pertemuan 4 SELEKSI KONDISI

Pelatihan fortran JURUSAN TEKNIK SIPIL 2014 / 2015

STATEMENT FORMAT, DATA, PARAMETER, SPESIFIKASI DAN PENGERJAAN. Kuliah ke-3

FLOWCHART - LANJUTAN

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

SATUAN ACARA PERKULIAHAN MATA KULIAH ALGORITMA dan PEMROGRAMAN 1B(D3/TK) KODE : / SKS. Teknik Pembelajaran Kuliah mimbar dimana

PENGENALAN STATEMEN BASIC. Pertemuan VIII

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

DEFINISI SIMBOL FLOWCHART

Statemen Perintah, variable, dan Operator Pada Qbasic

PENGAMBILAN KEPUTUSAN

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Alih Kontrol dengan Flowchart

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

PENGULANGAN DAN PEMBACAAN DATA *

Dasar Komputer & Pemrograman 2A

STRUKTUR PROGRAM BASIC

PERCABANGAN PADA PYTHON

2.4. Struktur Branching

Bab 3. Decision 1 (Pengambilan Keputusan)

BAB 4 PENGENALAN BAHASA C

BAB I PENDAHULUAN. 1.1 Latar Belakang

1 Pengenalan IDE Python

BAHASA PEMROGRAMAN C

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

OPERATOR dan STATEMENT

Pokok Bahasan : Struktur Kontrol

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Konsep Dasar Pemrograman

IF... THEN... ELSE. Bentuk umum IF...THEN...ELSE dibagi menjadi 2 kelompok : 1. IF...THEN...ELSE Satu baris 2. IF...THEN...

5. Teknik Pengulangan

3. Struktur Perulangan dalam Bahasa C++

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

BAB I PENGENALAN BAHASA C

PRAKTIKUM 4 STATEMENT KENDALI

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-3 - Hal 1

Diagram Alur (Flowchart)

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

KONSEP PEMROGRAMAN BASIC. Pertemuan VII

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Pertemuan 3 Penyeleksian Kondisi

KONSEP SISTEM INFORMASI B. Pertemuan 5 - Jenis Data dalam Dbase & Spesifikasi File

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) PERTEMUAN

Pertemuan2 Percabangan & Perulangan pada Python

Percabangan & Perulangan

BAB II SINTAKS 2.1. SINTAKS

Teori Algoritma. Struktur Algoritma

PENGULANGAN DAN PEMBACAAN DATA

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

Bab 4 Perintah Perulangan

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

Algoritma. Contoh Algoritma

Bahasa Pemrograman- TIS SKS

Definisi Percabangan

Sesi/Perkuliahan ke: VI Tujuan Instruksional Khusus : 4. Pokok Bahasan : Deskripsi singkat : Referensi :

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

Bab 7 PEMROGRAMAN MODULAR

Transkripsi:

Sesi/Perkuliahan ke: 3 Tujuan Instruksional Khusus : 1. Agar mahasiswa dapat menggunakan statement input output dan percabangan pada bahasa pemrograman BASIC 2. Agar mahasiswa dapat mengatur pencetakan output dengan menggunakan statement PRINT Pokok Bahasan : Statement Input-output dan percabangan Deskripsi singkat : Dalam pertemuan ini akan mempelajari tentang statement Restore, if then dan go to. Dan juga dapat menggunakan statement print lanjutan. Penggunaan statement ini berguna untuk mengikuti perkuliahan berikutnya tentang pengulangnan pembacaan data. Referensi : 1. Seri Diktat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik diagram alur dan bahasa Basic Dasar, Penerbit Gunadarma 2. Yay Singleman, Business Programming Logic 2 nd ed, Prentice Hall Engelwood Cliffs, NewJersey, 1982. 3. Gottfried, Programming in BASIC, MC Graw Hil, Ne York, 1981. 4. Insap Santosa, Program-program Terapan Menggunakan Quick Basic, Andi Yogyakarta. 5. Jogiyanto, Teori dan Aplikasi dan Program Komputer Bahasa Basic, Andi Yogyakarta. 6. Rijanto Tosin, Quick Basic, Dinastindo. Statement Input-Output Halaman 1 dari 6

Statemen Input-Output Selain statemen input-output yang sudah dibahas di bab 2, pada materi Statemen Input-Ouptut dan percabangan ini akan dilanjutkan dengan Statemen RESTORE, IF-THEN, GO TO dan statemen PRINT lanjutan. 1. Statement RESTORE Nilai yang tertera ada statement DATA hanya dapat dibaca satu kali saja dengan instruksi READ, statement RESTORE menyebabkan data yang sama dibaca sekali lagi dengan nama variabel yang dapat berbeda. B.U. RESTORE [ label I Baris ] Ket : jika label atau baris tidak didefinisikan maka statement RESTORE akan mengembalikan pembacaan data pada statement DATA yang pertama. READ X,Y Output program tsb : PRINT X ; Y 1 2 RESTORE 1 2 3 READ A, B, C PRINT A : B : C DATA 1,2,3,4 END 2. Statement IF-THEN ; alih beryarat Statement IF-THEN digunakan untuk memeriksa sebuah kondisi dan mengeksekusi satu atau lebih baris program, jika dan hanya jika kondisi terpenuhi. Statement Input-Output Halaman 2 dari 6

Instruksi IF-THEN dengan syarat tunggal, merupakan instruksi untuk memeriksa sebuah kondisi saja. Instruksi IF-THEN dengan syarat majemuk, merupakan sebuah instruksi untuk memeriksa lebih dari satu buah kondisi. Kondisi-kondisi tersebut dihubungkan dengan operator-operator logika, seperti AND atau OR. Statement IF-THEN juga digunakan untuk memeriksa kondisi dari data string. Apabila kondisinya terpenuhi maka baris-baris program akan dieksekusi.untuk pemeriksaan kondisi data string digunakan operator relasi yang akan mendeteksi nilai ASCII dari data tersebut. 10 DATA 55, 66 Output program : 20 READ N1, N2 MAHASISWA LULUS 30 LET X = ( N1 + N2 ) / 2 40 IF X > 60 THEN 70 50 PRINT MAHASISWA GAGAL 60 GO TO 80 70 PRINT MAHASISWA LULUS 80 END 3. Statement GO TO ; alih tanpa syarat Statement GO TO digunakan untuk mengubah urutan eksekusi program ke baris instruksi yang ditunjukkan oleh nomor baris atau label. B. U. GO TO [ nomor baris I label ] 10 LET A = 7 Output dari program tersebut : 20 LET B = 8 7 30 LET C = A + B 40 PRINT A 50 GO TO 70 Statement Input-Output Halaman 3 dari 6

60 PRINT C 70 END 4. Statement PRINT lanjutan PRINT TAB Digunakan untuk mengatur jarak ekspresi ke ekspresi berikutnya pada satu baris pencetakan atau memungkinkan kita mengatur mulai kolom keberapa hasil dicetak. B. U. PRINT TAB (n) [{;II,} TAB(m) I ekspresi [{;II,} ]] PRINT TAB(5) ; BELAJAR Output dari program tsb : PRINT TAB(3) ; BAHASA 01234567 PRINT BASIC BELAJAR END BAHASA BASIC PRINT USING Digunakan untuk menampilkan informasi yang berupa nilai variabel dengan format yang rapi, biasanya digunakan dalam pencetakan tabel-tabel. B. U. PRINT USING Format Tampilan; Deret Ekspresi Ket : - Format menunjukkan format pencetakan yang berupa ekspresi string yang berisi sejumlah karakter - Deret Ekspresi adalah ungkapan yang nilainya akan dicetak Tabel parameter Format dalam PRINT USING Format Digunakan untuk: # Menampilkan nilai numerik biasa dengan digit sebanyak tanda (#) \ \ Menampilkan nilai string sejumlah spasi diantara tanda backslash ^ ^ ^ ^ Mencetak bilangan riil presisi tunggal dan atau presisi ganda menggunakan format saintifik +# Menampilkan tanda (+) pada nilai positif untuk nilai numerik Statement Input-Output Halaman 4 dari 6

-# Menampilkan tanda (-) pada nilai negatif pada sebuah nilai numerik $# Menampilkan tanda ($) pada awal nilai numerik **# Menampilkan tanda (*) pada sisa spasi yang kosong diawal nilai numerik #, Menentukan bahwa pemisah untuk digit ribuan adalah tanda koma #.# Menentukan tanda pecahan desimal! Hanya menampilkan karakter pertama dari string & _ Menampilkan seluruh karakter dari string Menampilkan karakter dibelakang tanda garis bawah tersebut sebagai karakter biasa NAMA$ = Maria Herjani N = 95.65 PRINT USING NAMA : \ \ NILAI ###.## ; NAMA$,N Ket : \ \ 7 karakter diisi dengan 7 huruf sesuai dengan spasi tanda tsb. Output : Maria H NILAI 95.65 TUGAS! 1. Apa hasil dari program dibawah ini? READ A,B,C,D E1 = A*B+C*D RESTORE READ P,Q,R,S H = P+(Q+S)*R RESTORE 100 READ X,Y Z = X-Y PRINT P = ;P; Q = ; Q; R = ;R; PRINT S = ;S: H = ;H : PRINT PRINT A = ;A; B = ;B; C = ;C; PRINT D = ;D; E = ;E : PRINT Statement Input-Output Halaman 5 dari 6

PRINT SELESAI DATA 6 100 DATA 4 DATA 2 DATA 5 END Statement Input-Output Halaman 6 dari 6