Kuliah Algoritma Pemograman Qbasic
Postingan kali ini adalah tugas individu Kuliah Algoritma Pemograman Qbasic. Dari sekian banyak materi yg telah
diberikan, saya akan mereview materi dari manipulasi data string. Selamat membaca
\(^0^)/
MANIPULASI DATA
Manipulasi data
merupakan proses pengolahan data menjadi informasi yg lebih berguna. Manipulasi
data biasanya dapat menambahkan,menghapus,menyisipkan,mengganti dan menarik
informasi tertentu.
Pada Q-basic, manipulasi data ada dua macam, yaitu manipulasi string
dan manipulasi aritmatika.
1.
Fungsi-funsgi string (Manipulasi String)
a.
LEN
LEN
digunakan untuk menghitung panjang dari suatu ungkapan string. Artinya, len
berfungsi untuk menghitung seberapa banyak jumlah karakter pada suatu kata. Dengan
menggunakan len kita dapat mengetahui seberapa banyak karakter dalam suatu
kata.
Contoh
:
Input
“nama anda : “, nama$
Print
“panjang nama anda adalah”;len(nama$);”karakter
Maka
outputnya akan seperti ini:
Nama anda : anggun putri
Panjang nama anda
adalah 12 karakter
Semua karakter
akan terhitung, termasuk juga spasi. Jadi “anggun putri” adalah
panjangnya 12 karakter.
b.
LEFT
LEFT digunakan untuk mengambil sejumlah karakter dimulai dari posisi
paling kiri. Jadi suatu karakter akan terambil dari awal huruf yg ada disebelah
kiri.
Contoh :
Input “masukan nama : “, A$
C$ = left$(A$,3)
Print : 3 karakter
nama depan anda adalah “;C$
Maksud dari c$=left$(A$, 3) adalah kita mengambil 3 karakter pada
variabel A$ dari posisi yg pastinya paling kiri.
Dan outputnya akan seperti ini:
Masukan nama : anggun putri kholifah
3 karakter nama depan anda adalah ang
c.
RIGHT
RIGHT digunakan untuk mengambil sejumlah karakter dari mulai posisi
paling kanan. Jadi suatu karakter nantinya akan terambil dari posisi awal yg adanya
paling kanan.
Contoh:
Input :masukan nama: “,A$
C$ = right$(A$,3)
Print “3 karakter nama belakang anda adalah “; C$
Maksud dari c$ = right$(A$,3)
adalah kita mengambil 3 karakter pada variabel A$ dari posisi paling kanan.
Maka outputnya
akan seperti ini:
Masukan nama:
anggun putri kholifah
3 karakter nama
belakang anda adalah fah
d.
MID
MID digunakan untuk mengambil sejumlah karakter ditengah dan dimulai
pada posisi tertentu. Jadi kita menentukan pada posisi mana kita ingin
mengambil karakter dan seberapa banyak karakter yg ingin kita ambil.
Contoh:
Input “Masukan nama : ”,A$
C$ = mid$(A$,8,3)
Print “3 karakter nama tengah anda adalah “;C$
Maksud dari C$ = mid$(A$,8,3) adalah variabel C$ mengambil 3
karakter pada variabel A$ dimulai dari posisi karakter ke 8.
Maka outputnya seperti ini:
Masukan
nama: anggun putri kholifah
3 karakter nama
tengah anda adalah put
e.
VALUE(VAL)
Val berfungsi untuk mengubah data string menjadi data numerik atau
merubah tipe data string menjadi integer jadi angka dapat
dijumlahkan/dioperasikan.
Contoh:
a$="100"
b$="200"
a=val(a$)
b=val(b$)
print "a=",a$
print "b=",b$
print "a+b=",a+b
Maksud dari a=val(a$) adalah merubah variabel a$(string) menjadi
variabel a(numerik).
Maka outputnya akan seperti ini :
a=100
b=200
a+b=300
f.
STR
STR digunakan untuk mengubah data numerik menjadi string. Jadi data
tidak dapat dijumlahkan/dioperasikan lagi.
contoh :
a%=100
b%=200
a$=str$(a%)
b$=str$(b%)
print a$+b$
Maksud dari a$ = str$(a%) adalah untuk merubah
variabel a%(integer) menjadi a$(string).
Maka outputnya
akan seperti ini :
100 200
g.
ASC
ASC digunakan untuk mengubah dari karakter ke kode ascii. Misalnya
data string pada suatu kata terdapat lebih dari satu karakter, karakter yg diambil
atau dilihat cuma karakter pertamanya aja.
Contoh :
jadi misalkan "universitas", walapun "universitas" terdiri lebih dari satu karakter yg dilihat hanya karakter depanya aja yaitu "u".
Maka outputnya akan seperti ini :
h.
CHR
CHR digunakan untuk mengubah dari kode ascii ke karakter. Jika kita
memasukan kode ascii pasti akan terlihat kode tersebut untuk karakter yg mana.
Contoh:
Maka outputnya akan seperti ini:
sekian review dari materi manipulasi data string, semoga bermanfaat. terimakasih O=)
Komentar
Posting Komentar