STATEMENT NEXT FOR and DIM QUICK BASIC

LABORATORIUM TEKNIK KIMIA
FAKULTAS TEKNOLOGI INDUSTRI
UPN “VETERAN” JAWA TIMUR
Praktikum:PEMROGRAMAN KOMPUTER
Percobaan:STATEMENT NEXT-FOR&DIM
Tanggal:11 NOPEMBER 2014
Pembimbing:Ir LUCKY INDRATI U, MT

Nama:HASAN DADID ASSEGAF
NPM/Semester: 1431010056 / 1
Romb./Grup: 4/ D
NPM/Teman Praktek:

LAPORAN RESMI

Soal
1. Jelaskan pengertian dari Proses Pengulangan ( loop )! ( Jelaskan dengan
bahasa anda sendiri )
2. Jelaskan tentang statement For - Next dan berikan contoh programnya beserta
penjelasannya ! ( Jelaskan dengan bahasa anda sendiri )
3. Dari contoh program no.2 yang telah anda kerjakan, buatlah bentuk umumnya

!
4. Jelaskan tentang statement DIM dan berikan contoh program beserta
penjelasan ! ( Jelaskan dengan bahasa anda sendiri )
5. Buatlah tabel kelebihan dan kekurangan (masing-masing minimal 5) dari
statement FOR – NEXT dan DIM !
6. Buatlah Program & Flowchartnya dengan statement perulangan ( For – Next )
! # Program untuk memisahkan data yang ganjil dan mana data yang genap.
Jumlah data yang ada sebanyak 10 buah

1. Proses Pengulangan atau Looping adalah pengulangan sesuatu atau
serangkaian kerja dari program.
2. FOR-NEXT merupakan salah satu contoh instruksi pada QBASIC. berikut
ini adalah contoh program FOR-NEXT :
FOR A=1 TO 5
PRINT "Shella"
NEXT A
END
Output

Instruksi ini digunakan apabila jumlah perulangan yang dilakukan

diketahui secara pasti. Penulisan FOR-NEXT ini ada beberapa macam
sesuai kebutuhan perulangan yang akan dilakukan. Pada FOR kita

memberi variabel untuk statement yang ingin kita ulang dengan batasan
tertentu.

3. Bentuk umum dari Statement FOR-NEXT :
FOR (variabel) = 1 TO n (batas akir perulangan)
4. Statement DIM digunakan untuk memetakan sebuah data daam bentuk
garis dan kolom yang mungkin kita lebih mengena dengan sebutan
Matriks. Misalnya DIM H(2,4) memberi tahu komputer bahwa matriks H
memiiki 2 baris dan 4 kolom.
Contoh Program yang menggunakan DIM :
11CLS
22 DIM A(2, 5)
40 FOR B = 1 TO 2
45 FOR C = 1 TO 5
50 READ A(B, C)
55 PRINT A(B, C),
60 NEXT C

65 PRINT
70 NEXT B
75 PRINT
80 DATA 4,3,5,1,5,7,8,9,1,2
END
Berarti DIM A(2,5) memberi tahu komputer bahwa matriks A memiiki 2 baris dan 5
kolom.

Maka didapat hasil seperti ini :

5. Kelebihan dan Kekurangan Statement FOR-NEXT dan DIM

NO

FOR NEXT
Bisa dijalankan baik dalam just basic
atau pun quick basic

1
2

3
KELEBIHAN

Mempercepat menjalankan suatu
program
Tidak perlu menggunakan
statement dalam program hanya
untuk menyelesaikan fungsi yang
sama .
Menentukan perulangan dengan
jumlah yang pasti.

4

5

Hanya menjalan perintah apabila
pernyataan dinyatakan benar

DIM

Mempercepat kita dalam
membuat semacam
matriks
Menjelaskan tipe data dari
variable
Mampu meningkatkan
performansi pada query
yang di eksekusi lebih dari
sekali.
Mempunyai beberapa
pernyataan / statement
(friend, private, protected,
protected friend, public,
read only, shadows,
shared, dan witheven )
yang bisa digunakan
bersamaan deklarasi “DIM”
Tidak ada batasan
pengulangan seperti pada
for next


tidak dapat di gunakan untuk
mengerjakan fungsi yang berbeda .
Jika terjadi kesalahan dalam
penulisan, looping tidak akan
berhenti dan menimbulkan error

1

2

KEKURANGAN

Tidak akan menjalan kan program
apabila syarat tidak terpenuhi

3

4
5


Dibutuhkan ketelitian dalam
statement ini
Harus ada batas pengulangan

Bisa d jalankan hanya
dalam quick basic saja
Public dapat
mendeklarasikan variabel
umum dalam suatu file
sumber atau di dalam
kelas, modul, atau struktur,
tetapi tidak di dalam suatu
prosedur
Protected dapat
mendeklarasikan variabel
di dalam kelas protected
tetapi tidak di dalam suatu
prosedur, dan bukan di
tingkat modul, namespace,

atau file
Tidak terlalu banyak
digunakan
tidak bisa menentukan
baik static dan Shared
dalam deklarasi variabel
yang sama

6. Program untuk memisahkan data yang ganjil dan mana data yang genap

 Program

PRINT "DIKETAHUI DATA : 5,15,2,25,10,15,30,8,100,55"
INPUT "masukan bilangan="; a
B= a MOD 2
IF B=0 THEN 5 ELSE 10
5 PRINT a, "adalah bilangan genap"
PRINT "==========================================="
FOR B=1 TO 1
PRINT a+1 ,"adalah bilangan ganjil"

NEXT B
GOTO 20
10 PRINT a, "adalah bilangan ganjil"
PRINT "==========================================="
FOR B=1 TO 1
PRINT a+1 ,"adalah bilangan genap"
NEXT B
20 END

 Hasil program

 Flowchart

Dokumen yang terkait

Analisis Komparasi Internet Financial Local Government Reporting Pada Website Resmi Kabupaten dan Kota di Jawa Timur The Comparison Analysis of Internet Financial Local Government Reporting on Official Website of Regency and City in East Java

19 819 7

PERANCANGAN MESIN PENDINGIN KEDELAI JENIS (INDIVIDUAL QUICK FREEZING) IQF

11 154 1

AN ANALYSIS OF LANGUAGE CONTENT IN THE SYLLABUS FOR ESP COURSE USING ESP APPROACH THE SECRETARY AND MANAGEMENT PROGRAM BUSINESS TRAINING CENTER (BTC) JEMBER IN ACADEMIC YEAR OF 2000 2001

3 95 76

ANTARA IDEALISME DAN KENYATAAN: KEBIJAKAN PENDIDIKAN TIONGHOA PERANAKAN DI SURABAYA PADA MASA PENDUDUKAN JEPANG TAHUN 1942-1945 Between Idealism and Reality: Education Policy of Chinese in Surabaya in the Japanese Era at 1942-1945)

1 29 9

HE APPLICATION OF PROFESSION ETHICS FOR SUPPORTING THE WORKING PERFORMANCE OF CUSTOMER SERVICE STAFF IN PT BRI RAMBIPUJI JEMBER

2 94 12

Improving the Eighth Year Students' Tense Achievement and Active Participation by Giving Positive Reinforcement at SMPN 1 Silo in the 2013/2014 Academic Year

7 202 3

The Correlation between students vocabulary master and reading comprehension

16 145 49

Improping student's reading comprehension of descriptive text through textual teaching and learning (CTL)

8 140 133

The correlation between listening skill and pronunciation accuracy : a case study in the firt year of smk vocation higt school pupita bangsa ciputat school year 2005-2006

9 128 37

Transmission of Greek and Arabic Veteri

0 1 22