modul 2

14
LABORATORIUM PEMROGRAMAN DAN SIMULASI KOMPUTER JURUSAN 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 Modul : 2 Nama/ NPM : Muhammad Chamdani Tri Utama Season/ meja : Selasa II/N

Upload: gua-secretboy

Post on 23-Oct-2015

5 views

Category:

Documents


0 download

DESCRIPTION

prokom mengenai modul 2

TRANSCRIPT

Page 1: Modul 2

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

Page 2: Modul 2

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

Page 3: Modul 2

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

Page 4: Modul 2

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

Page 5: Modul 2

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

Page 6: Modul 2

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

Page 7: Modul 2

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

Page 8: Modul 2

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

Page 9: Modul 2

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

Page 10: Modul 2

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