STATEMENT INPUT ALGORITMA & PEMROGRAMAN 1B

dokumen-dokumen yang mirip
STATEMEN INPUT. Menggunakan Kounter

Sesi /Perkuliahan ke : 5

5. Teknik Pengulangan

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

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

BAB 3 PENYELESAIAN KONDISI

3. Analisis Masalah dan Penyelesaian

STATEMENT INPUT - OUTPUT

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

Sesi/Perkuliahan ke: 3

Rekursif/ Iterasi/ Pengulangan

STATEMENT INPUT-OUTPUT

OPERATOR DAN STATEMEN I/O

Bab 4 Perintah Perulangan

Statemen Perintah, variable, dan Operator Pada Qbasic

FLOWCHART - LANJUTAN

Kasus 6.1 Buatlah algoritma dan program untuk mencetak nama Anda sebanyak 10 kali

Soal Ujian Tengah Semester flow

Algoritma dan Flowchart. Dasar Programming 1

Pertemuan 4 Diagram Alur / Flowchart

RINGKASAN PEMROGRAMAN QUICK BASIC

Algoritma. Contoh Algoritma

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

Pengantar Algoritma & Flow Chart

2.4. Struktur Branching

Pertemuan 4 Diagram Alur / Flowchart

KONSEP PEMROGRAMAN BASIC. Pertemuan VII

Pengenalan Algoritma

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

ALGORITMA DAN PEMROGRAMAN 1B PERTEMUAN KE-2

DEFINISI SIMBOL FLOWCHART

Alih Kontrol dengan Flowchart

P9 Seleksi & Perulangan

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

Bab 5 Array (Variabel Berindeks)

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

P10 Seleksi & Perulangan

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

TEORI KONSEP PEMPROGRAMAN 3.1

Algoritma & Pemrograman 1B BASIC

MUHAMMAD BURHANUDDIN. Teknik Industri Universitas Borobudur (NIM # )

LEMBAR KERJA SISWA (LKS) I ( 1 ) ( 2 ) ( 3 ) ( 4 ) a. Apakah gambar di atas membentuk suatu pola?

Bab 2. Dasar-Dasar Pemrograman C

Diagram Alur (Flowchart)

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

Bab III Analisis Masalah dan Penyeleksian

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*}

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

Statemen RESTORE. Statemen INPUT. Contoh : digunakan untuk mengembalikan pointer ke awal DATA sehingga data dapat dibaca kembali.

Konstruksi Dasar Algoritma

Algoritma Pemograman 1 A. Minggu 1

Struktur Kontrol. (Repetition) 1. Pemilihan (Selection) 2. Pengulangan

Decission : if & if else

Pengampu : Agus Priyanto, M.KOM

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6

MODUL 5 PERULANGAN (LOOPING)

Bab 2 Struktur Dasar

BAB V PERULANGAN. for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )

PENGENALAN STATEMEN BASIC. Pertemuan VIII

Looping : break, continue, nested loop

PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART)

STRUKTUR DASAR ALGORITMA

Pertemuan2 Percabangan & Perulangan pada Python

Pertemuan 01. Pemrograman Dasar [PTI-5001 ] 2012

Pemrograman Dasar P E N G A N T A R A L G O R I T M A

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

DIALOG B OX Minggu ke-7

Definisi Percabangan

PEMILIHAN. Runtunan. Dian Palupi Rini, M.Kom

Algoritma,Flowchart, Konsep

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

OPERASI SELEKSI PEMROGRAMAN C++

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 5 AHMAD HIDAYAT

Algoritma dan Struktur Data

JAWABAN TUGAS 3 PEMROGRAMAN TEKNIK. Keuntungan Praktis dan mudah Komprehensif dan teliti

Selection / Pemilihan PEMILIHAN

Pertemuan6 Percabangan & Perulangan pada Ruby

UJICOBA UJIAN NASIONAL SMP-MTs NEGERI SWASTA KOTA MALANG TAHUN 2013/2014 Mata Pelajaran Hari,Tanggal Waktu Jumlah Soal

Bab 2 Konsep Dasar Pemrograman BASIC

UJICOBA UJIAN NASIONAL SMP-MTs NEGERI SWASTA KOTA MALANG TAHUN 2013/2014 Mata Pelajaran Hari,Tanggal Waktu Jumlah Soal

Dasar Komputer & Pemrograman 2A

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

DASAR PEMROGRAMAN & ALGORITMA

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

OPERATOR dan STATEMENT

ALGORITMA & FLOWCHART

PERCABANGAN PADA PYTHON

SMA SANTO PAULUS PONTIANAK

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

CCH1A4 / Dasar Algoritma & Pemrogramanan

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 1 & 2. Ahmad hidayat


STRUKTUR KONTROL. IF kondisi THEN [blok] Statement ELSE [blok] Statement. IF kondisi THEN BEGIN END; IF kondisi THEN BEGIN IF kondisi THEN BEGIN

LATIHAN SOAL (FUNGSI & PROSEDUR)

Transkripsi:

STATEMENT INPUT ALGORITMA & PEMROGRAMAN 1B

MENGGUNAKAN KOUNTER Kounter adalah suatu variabel pencacah yang digunakan untuk menghitung berapa kali proses telah berulang. Variabel kounter biasa digunakan dengan statemen NAMAVAR = NAMAVAR + 1 Berikut contoh program yang menggunakan kounter. Output : 4 REM PROGKOUNTER1 DATA 2,4,6,8,999 C = 0 10 READ BIL IF BIL = 999 THEN 20 C = C + 1 GO TO 10 20 PRINT C

Pada program di atas yang dimaksud variable kounter adalah C. Setiap kali statemen C = C + 1 dilaksanakan, maka harga C bertambah dengan 1. REM PROGKOUNTER2 N = 0 : K=0 10 READ X K = K + 1 IF K = 9 THEN 30 IF X > 3 THEN 20 GOTO 10 20 N = N + 1 GOTO 10 30 PRINT N 5 DATA 1,4,2,3,5,6,5,9,2,8

Program di atas akan menghitung banyaknya bilanganbilangan yang lebih besar dari 3. Variabel kounter dari program diatas adalah K, yang juga digunakan sebagai pemberhentian perulangan saat K = 9. Sedangkan N adalah variable penampung yang menghitung banyaknya bilangan yang lebih besar dari 3.

MEMBATASI PERULANGAN DENGAN KOUNTER Pada beberapa program, variable kounter biasa digunakan untuk membatasi perulangan. Program akan berhenti sampai nilai variable kounter yang diinginkan dengan menggunakan statemen kondisi IF THEN. REM PROGKOUNTER3 C = 1 : M = 0 10 M = 2 * C - 1 PRINT M, IF C = 10 THEN 20 C = C + 1 GOTO 10 20 1 3 5 7 9 11 13 15 17 19 Program di atas akan mencetak bilangan ganjil sebanyak 10 suku. Variable kounter C digunakan untuk memberhentikan proses pada saat nilai C = 10.

STATEMENT INPUT Statemen INPUT digunakan untuk membaca nilai data yang diketikkan lewat papan ketik dan memberikan nilai data tersebut pada suatu variable yang ditulis di belakang statemen input. Dengan statemen INPUT program dapat membaca data tipe numeris, dan atau string. Bentuk umum statemen INPUT adalah : Dengan INPUT [ prompt {;,} ] daftar Prompt : untai string sebagai prompt Daftar : daftar nama variable yang nilainya akan dibaca lewat papan ketik; antara satu variable dengan variable yang lain harus dipisahkan tanda baca koma.

Contoh : CONTOH STATEMENT INPUT REM PROGINPUT1 PRINT MASUKKAN SEBUAH BILANGAN = INPUT N PRINT KUADRATNYA ADALAH = ; N * N MASUKKAN SEBUAH BILANGAN =?4 KUADRATNYA ADALAH = 16 REM PROGINPUT2 INPUT A,B,C PRINT A,B,C,D E = A+ B + C + D PRINT HASIL JUMLAHNYA =, E? 1,2,3 1 2 3 0 HASIL JUMLAHNYA = 6

CONTOH STATEMENT INPUT (Lanj) REM PROGINPUT3 INPUT MASUKKAN 2 NILAI = ; A,B C = A * B PRINT HASIL KALI ; A; DAN ; B; = ; C MASUKKAN 2 NILAI =? 20,6 HASIL KALI 20 DAN 6 = 120 REM PROGINPUT4 INPUT UMUR ANDA = ; UMUR INPUT SIAPA NAMA ANDA = ; NAMA$ PRINT NAMA$; BERUMUR ;UMUR UMUR ANDA =?DUAPULUH?REDO FROM START UMUR ANDA =?20 SIAPA NAMA ANDA = BIMA PERKASA BIMA PERKASA BERUMUR 20

HAL YANG PERLU DIPERHATIKAN PADA STATEMENT INPUT Statemen INPUT secara otomatis akan menampilkan tanda? sebagai prompt, yang berarti program menunggu tanggapan anda untuk mengetikkan nilai data. Banyaknya nilai data yang diketikkan lewat papan ketik harus sama dengan banyaknya variable yang akan menerima nilainilai data tersebut. Tipe masing-masing data harus sesuai dengan tipe variable yang akan menerima data yang diketikkan. Jika ketentuan 2 dan 3 dilanggar, program akan menampilkan pesan kesalahan REDO FROM START, yang berarti harus mengetikkan nilai-nilai data dari awal.

Statemen LINE INPUT Maksud dari statemen ini adalah hendak memasukkan data ke dalam variable string dengan menganggap bahwa seluruh data yang dimasukkan dianggap terdiri hanya 1 data item, walaupun dipisahkan oleh koma. Jika dibandingkan dengan statemen INPUT antara data item yang dipisahkan dengan koma dianggap lebih dari 1 data item. LINE INPUT KESUKAAN ANDA?, N$ PRINT N$; ADALAH KESUKAAN ANDA. KESUKAAN ANDA?RENANG, MAKAN DAN BELAJAR RENANG, MAKAN DAN BELAJAR ADALAH KESUKAAN ANDA

CONTOH PENGGUNAAN LINE INPUT INPUT ISIKAN 3 KATA:, SATU$,DUA$,TIGA$ LINE INPUT ISIKAN KALIMAT:, KALIMAT$ PRINT PRINT KATA SATU =, SATU$ PRINT KATA DUA =,DUA$ PRINT KATA TIGA =,TIGA$ PRINT KALIMAT$ ISIKAN 3 KATA : BELAJAR,BASIC,ASYIK ISIKAN KALIMAT: BELAJAR,BASIC,ASYIK KATA SATU = BELAJAR KATA DUA = BASIC KATA TIGA = ASYIK BELAJAR,BASIC, ASYIK

LATIHAN 1. Buatlah program dengan menggunakan kounter untuk menghasilkan deret jumlah bilangan genap dengan jumlah suku diinput, dengan tampilan sbb : JUMLAH SUKU =.. (misalnya diinput 5) 2 + 4 + 6 + 8 + 10 = 30 2. Buatlah program untuk menghitung luas dan keliling lingkaran dengan jari-jari lingkaran nya diinput. Program juga akan menanyakan apakah akan menghitung lagi, jika ya maka akan dilakukan looping jika tidak maka program berhenti. 3. Lengkapilah program dibawah ini untuk menghitung rata-rata bilangan yang ada pada data! REM PROGLATIHAN3 DATA 90,60,70,80,50,999 S = 0: C= 0 10 READ X IF X =. THEN 20 S= S+ X : C=. 20 PRINT RATA-RATA =,..

TERIMAKASIH Lilis Setyowati