modul 2
DESCRIPTION
prokom mengenai modul 2TRANSCRIPT
LABORATORIUM PEMROGRAMAN DAN SIMULASI KOMPUTERJURUSAN TEKNIK INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
TUGAS PENDAHULUAN
Nama : Muhammad Chamdani Tri Utama
NPM : 1232010102
SEASON/ MEJA : Selasa II / N
FUNGSI PEMROGRAMAN DAN KARATERISTIK QUICK BASIC
Fungsi LOCATE
Fungsi ini digunakan untuk menggerakan atau memposisikan kursor ke suatu
posisi tertentu.
Syntax / Cara Penulisan :
LOCATE [baris],[kolom],[kursor],[awal],[akhir]
Dimana
Baris : nomor baris, 1 sampai 25
Kolom : nomor kolom, 1 sampai 80
Kursor : nilai nalari yang menunjukkan nampak tidaknya kursor.
Harga 0 kursor tidak nampak.Sedangkan untuk menampilkan
harga kursor 1. Sedangkan nilai default adalah 1
Awal : nomor baris awal yang akan dilalui kursor.
Modul : 2Nama/ NPM : Muhammad Chamdani Tri UtamaSeason/ meja : Selasa II/N
LABORATORIUM PEMROGRAMAN DAN SIMULASI KOMPUTERJURUSAN TEKNIK INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
Batas nilai parameter ini adalah antara 0 sampai dengan 7
Akhir : nomor baris akhir yang akan dilalui kursor.
batas nilai parameter ini adalah antara 0 sampai dengan 7
Fungsi COLOR
Fungsi ini digunakan untuk memberi warna pada latar belakang, tulisan
maupun , tepi layar.
Syntax / Cara Penulisan :
COLOR [T],[B],[P]
Dimana :
T adalah nomor kode warna untuk tulisan
B adalah nomor kode warna untuk latar belakang
P adalah nomor kode warna untuk tepian.
Contoh:
10 CLS
20 COLOR 5,1 :LOCATE 1,1 :PRINT "SAYA":COLOR 7,0
30 END
Fungsi LEN
Fungsi ini digunakan untuk menghitung jumlah karakter yang dimikliki string
variable.
Syntax / Cara Penulisan :
LEN (NAMA VARIABEL)
Modul : 2Nama/ NPM : Muhammad Chamdani Tri UtamaSeason/ meja : Selasa II/N
LABORATORIUM PEMROGRAMAN DAN SIMULASI KOMPUTERJURUSAN TEKNIK INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
Contoh:
10 CLS
20 A$= "STMIK"
30 B=LEN(A$)
40 PRINT "Jumlah Karakter: ",B
50 END
RUN
Jumlah Karakter : 5
Biasanya banyak digunakan untuk membuat peletakan header atau judul berada ditengah secara otomatis
10 CLS
20 JUDUL$= "MENCOBA PROGRAM BASIC"
30 TENGAH%=(80-LEN(JUDUL$) /2
40 LOCATE 2,TENGAH$:PRINT JUDUL$
Hasilnya tulisan "MENCOBA PROGRAM BASIC " akan dicetak ditengah layar pada baris ke 2.
Fungsi LEFT$
Fungsi ini digunakan untuk mengambil sejumlah karakter dari data string
dimulai dari karakter paling kiri sebanyak nilai N.
Syntax / Cara Penulisan :
LEFT$(STRING, N)
String : Variabel string atau string yang akan diambil dari sebelah kiri
Modul : 2Nama/ NPM : Muhammad Chamdani Tri UtamaSeason/ meja : Selasa II/N
LABORATORIUM PEMROGRAMAN DAN SIMULASI KOMPUTERJURUSAN TEKNIK INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
N : Nilai Numerik untuk mengambil string.
Contoh:
10 CLS
20 A$= "STMIK DIAN NUSWANTORO"
30 B$=LEFT$(A$,5)
40 PRINT "5 Karakter: ",B$
50 END
RUN
5 Karakter : STMIK
Fungsi MID$
Fungsi ini digunakan untuk mengambil sejumlah karakter dari suatu data
string dimulai dari Nilai1, sebanyak Nilai 2.
Syntax / Cara Penulisan :
MID$(STRING,Nilai1,Nilai2)
String : Variabel string atau string yang akan diambil dari sebelah kiri
Nilai1 : Nilai Numerik untuk menentukan posisi 1 dari tring yang akan
diubah.
Nilai 2 : Nilai Numerik untuk menetukan banyaknya string yang akan diubah.
Contoh:
10 CLS
20 A$= "STMIK DIAN NUSWANTORO"
30 B$=MID$(A$,7,4))
40 PRINT "Cetak variabel b$: ",B$
Modul : 2Nama/ NPM : Muhammad Chamdani Tri UtamaSeason/ meja : Selasa II/N
LABORATORIUM PEMROGRAMAN DAN SIMULASI KOMPUTERJURUSAN TEKNIK INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
50 END
RUN
Cetak variabel b$ :DIAN
Fungsi RIGHT$
Fungsi ini digunakan untuk mengambil sejumlah karakter dari data string
dimulai dari karakter paling kanan sebanyak N.
Syntax / Cara Penulisan :
RIGHT$(STRING, ARG)
String : Variabel string atau string yang akan diambil dari sebelah kanan
N : Nilai Numerik untuk mengambil string.
Contoh:
10 CLS
20 A$= "STMIK DIAN NUSWANTORO"
30 B$=RIGHT$(A$,4)
40 PRINT "4 Karakter: ",B$
50 END
RUN
4 Karakter : TORO
Fungsi CHR$
Fungsi ini digunakan untuk mengkonversikan bilangan yang nilainya 0
sampai dengan 255 menjadi suatu kode karakter dalam bentuk ASCII
Syntax / Cara Penulisan :
CHR$(N)
Modul : 2Nama/ NPM : Muhammad Chamdani Tri UtamaSeason/ meja : Selasa II/N
LABORATORIUM PEMROGRAMAN DAN SIMULASI KOMPUTERJURUSAN TEKNIK INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
N : Nilai numerik antara 0 sampai 255
Contoh:
10 CLS
20 A$= CHR$(205)
30 B$ =CHR$(205)
40 PRINT A$,B$
60 END
RUN
- -
Fungsi STR$
Fungsi ini digunakan untuk mengkonversikan konstatnta,ekspresi,variabel
numerik menjadi string
Syntax / Cara Penulisan :
STR$(N)
N : Nilai numerik dan tidak harus bilabgan bulat
Contoh:
10 CLS
20 A= 100
30 B$ =STR$(A)
40 PRINT B$
60 END
Fungsi VAL
Modul : 2Nama/ NPM : Muhammad Chamdani Tri UtamaSeason/ meja : Selasa II/N
LABORATORIUM PEMROGRAMAN DAN SIMULASI KOMPUTERJURUSAN TEKNIK INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
Fungsi ini digunakan untuk mengkonversikan konstatnta,ekspresi,variabel
string menjadi numerik
Syntax / Cara Penulisan :
VAL(STRING)
String : string atau string variabel yang nilainya akan diubah
Contoh:
10 CLS
20 A$= "100"
30 B =VAL(A$)
40 C=B+3
50 PRINT C
60 END
Fungsi INPUT$
Fungsi ini dipakai untuk memasukan data yang tidak nampak pada layar.
Sedangkan jumlah karakter yang dapat dimasukkan sebagai input tergantung
jumlah nilai N.
Syntax / Cara Penulisan :
VARIABEL STRING = INPUT$(N)
N : Nilai numerik yang menentukan banyak karakter yang di inputkan
Contoh :
Modul : 2Nama/ NPM : Muhammad Chamdani Tri UtamaSeason/ meja : Selasa II/N
LABORATORIUM PEMROGRAMAN DAN SIMULASI KOMPUTERJURUSAN TEKNIK INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
10 CLS
20 PRINT "Masukan 5 Huruf Sembarang "
30 HURUF$=INPUT$(5)
40 PRINT "Huruf Tersebut Membentuk Kata :";HURUF$
50 END
RUN
Huruf Tersebut Membentuk Kata :HURUF
Fungsi INKEY$
Fungsi ini dipakai untuk memasukan data yang tidak nampak pada layar.
Sedangkan jumlah karakter yang dapat dimasukkan hanya satu buah karakter
setiap pemasukannya. Fungsi INKEY$ tidak menunngu pemasukan dari
keyboard, jika tidak ada masukan dari keyboard nilai INKEY$ adalah space
kosong. Biasanya digunakan didalam suatu proses perulangan.
Syntax / Cara Penulisan :
VARIABEL STRING = INKEY$
Contoh :
10 CLS
20 PRINT "Masukan Huruf "
30 HURUF$=INKEY$
40 PRINT "Huruf Tersebut Adalah :";HURUF$
50 IF HURUF$=" " THEN GOTO 30
60 END ’’
RUN
Modul : 2Nama/ NPM : Muhammad Chamdani Tri UtamaSeason/ meja : Selasa II/N
LABORATORIUM PEMROGRAMAN DAN SIMULASI KOMPUTERJURUSAN TEKNIK INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
Huruf Tersebut Adalah : A
10 CLS
20 PRINT "Program akan berhenti setelah anda menekan sembarang tombol"
30 TOMBOL$=INKEY$
40 PRINT "STMIK",
50 IF TOMBOL$=" " THEN GOTO 20
60 PRINT " SELESAI"
70 END ’’
Modul : 2Nama/ NPM : Muhammad Chamdani Tri UtamaSeason/ meja : Selasa II/N
LABORATORIUM PEMROGRAMAN DAN SIMULASI KOMPUTERJURUSAN TEKNIK INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR
Karakter pada Quick Basic dibagi menjadi tiga kelompok yaitu :
Karakter Abjad : A – Z dan a – z
Karakter Angka : 0 – 9
Karakter Khusus : !@#$%’~&*()_+-={}[]:”;<>,.?^
Karakter alphanumerik merupakan gabungan dari 3 kelompok tersebut di atas.
Contoh : Nilai1, Hasil4.
Karakter numerik merupakan kelompok karakter yang terdiri dari karakter angka
saja. Contoh : 3456
Modul : 2Nama/ NPM : Muhammad Chamdani Tri UtamaSeason/ meja : Selasa II/N