STATEMEN INPUT. Menggunakan Kounter

dokumen-dokumen yang mirip
STATEMENT INPUT ALGORITMA & PEMROGRAMAN 1B

Sesi /Perkuliahan ke : 5

5. Teknik Pengulangan

BAB 3 PENYELESAIAN KONDISI

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

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

3. Analisis Masalah dan Penyelesaian

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

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

MUHAMMAD BURHANUDDIN. Teknik Industri Universitas Borobudur (NIM # )

2.4. Struktur Branching

PERCABANGAN PADA PYTHON

STATEMENT INPUT - OUTPUT

STATEMENT INPUT-OUTPUT

Bab 2. Dasar-Dasar Pemrograman C

Soal Ujian Tengah Semester flow

Alih Kontrol dengan Flowchart

OPERATOR DAN STATEMEN I/O

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

RINGKASAN PEMROGRAMAN QUICK BASIC

Statemen Perintah, variable, dan Operator Pada Qbasic

Algoritma. Contoh Algoritma

Sesi/Perkuliahan ke: 3

Pertemuan 4 Diagram Alur / Flowchart

Sesi/Perkuliahan ke: 2

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

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

Pengampu : Agus Priyanto, M.KOM

PEMILIHAN. Runtunan. Dian Palupi Rini, M.Kom

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

FLOWCHART - LANJUTAN

Pengenalan Algoritma

Modul Algoritma Dan Pemrograman Pascal

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

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

Algoritma & Pemrograman 1B BASIC

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

Pengantar Algoritma & Flow Chart

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

Pertemuan2 Percabangan & Perulangan pada Python

Decission : if & if else

1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.

Algoritma dan Flowchart. Dasar Programming 1

Bab 4 Perintah Perulangan

STRUKTUR DASAR ALGORITMA

PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART)

PENGENALAN STATEMEN BASIC. Pertemuan VIII

STRUKTUR BAHASA PEMROGRAMAN

V. STRUKTUR PEMILIHAN

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

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

Definisi Percabangan

Bab 5 Array (Variabel Berindeks)

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

Materi W6b BARISAN DAN DERET. Kelas X, Semester 2. B. Barisan dan Deret Aritmatika.

Algoritma dan Struktur Data

KONSEP PEMROGRAMAN BASIC. Pertemuan VII

Pertemuan6 Percabangan & Perulangan pada Ruby

Konstruksi Dasar Algoritma

DEFINISI SIMBOL FLOWCHART

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

Bab III Analisis Masalah dan Penyeleksian

Looping : break, continue, nested loop

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

Diagram Alur (Flowchart)

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

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

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

Pertemuan 4 Diagram Alur / Flowchart

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom

Teori Algoritma. Struktur Algoritma

Perancangan Program. Programming Logic and Design, Introductory, Fourth Edition 2

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

Rekursif/ Iterasi/ Pengulangan

Struktur Kontrol. (Repetition)

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Teknik Percabangan. Brigida Arie Minartiningtyas, M.Kom

Algoritma dan Pemrograman

SEQUENTIAL/ URUTAN Program dijalankan mulai dari perintah paling atas/ awal sampai paling akhir secara berurutan/ sekuensial.

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

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

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

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

MATERI 4 PENYELEKSIAN KONDISI

Nama : Aji Dulmajid Kelas : TI-B2. Algoritma dan Pascal. Kumpulan Script

Pemrograman Shell (1)

Pendahuluan. Kuadran I (X>0, Y>0) Kuadran II (X<0, Y>0) Kuadran IV (X>0, Y<0) Kuadran III (X<0, Y<0)

ALGORITMA. Bahasa Pemrograman adalah prosedur atau tata cara penulisan program.

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

Procedure. Pertemuan 10 Algoritma Pemrograman

STRUKTUR PEMROGRAMAN PYTHON

Perulangan, Percabangan, dan Studi Kasus

ALGORITMA & FLOWCHART

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

FUNGSI. tipe Tipe nilai yang dihasilkan oleh fungsi. Jika tidak dinyatakan, hasil fungsi dianggap bilangan bulat (int)

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Algoritma dan Flowchart

Transkripsi:

STATEMEN INPUT 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. 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 4 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 20 N = N + 1 Statemen Input halaman 1 dari 7

30 PRINT N DATA 1,4,2,3,5,6,5,9,2,8 5 Program di atas akan menghitung banyaknya bilangan-bilangan 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 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. Statemen 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. Statemen Input halaman 2 dari 7

Dengan statemen INPUT program dapat membaca data tipe numeris, dan atau string. Bentuk umum statemen INPUT adalah : INPUT [ prompt {;,} ] daftar Dengan 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 : 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 Statemen Input halaman 3 dari 7

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 Beberapa hal yang perlu diperhatikan sehubungan dengan statemen INPUT al: 1. Statemen INPUT secara otomatis akan menampilkan tanda? sebagai prompt, yang berarti program menunggu tanggapan anda untuk mengetikkan nilai data. 2. Banyaknya nilai data yang diketikkan lewat papan ketik harus sama dengan banyaknya variable yang akan menerima nilai-nilai data tersebut. 3. 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 Input halaman 4 dari 7

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 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 Statemen Input halaman 5 dari 7

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 Jawab : REM PROGLATIHAN1 N = 1 : JML = 0 INPUT JUMLAH SUKU =, SUKU 10 K = 2 * N JML = JML + K IF N = SUKU THEN 30 ELSE PRINT K; + ; N = N + 1 30 PRINT K; = ;JML 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. Jawab : REM PROGLATIHAN2 10 INPUT JARI-JARI LINGKARAN= ; R PHI = 3.14 LUAS = PHI * R * R KELL = 2 * PHI * R PRINT LUAS LINGKARAN ADALAH = ; LUAS PRINT KELILING LINGKARAN ADALAH = ;KELL INPUT MAU HITUNG LAGI [Y/T] =, LAGI$ IF LAGI$ = Y OR LAGI$= y THEN 10 Statemen Input halaman 6 dari 7

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 =,.. Jawab : REM PROGLATIHAN3 DATA 90,60,70,80,50,999 S = 0: C= 0 10 READ X IF X = 999 THEN 20 S= S+ X : C= C+1 20 PRINT RATA-RATA =,S/C Statemen Input halaman 7 dari 7