perkuliahan setelah uts pengantar teknologi sim 2
TRANSCRIPT
KONSEP TEKNOLOGI INFORMASI B
MATERI 6
VARIABEL MEMORI
2 KONSEP TEKNOLOGI INFORMASI B (1IA)
Variabel memori bukan merupakan bagian dari database.
Merupakan tempat menyimpan hasil – hasil sementara
dalam program untuk suatu pemrosesan data
Aturan pemberian nama variabel memori :
• Boleh sampai 10 karakter
• Boleh huruf (A s/d Z), angka (0 s/d 9) atau tanda _
(garis bawah)
• Harus diawali huruf dan tidak boleh ada spasi
• Jangan memakai nama variabel sistem (reserved
word) karena dapat mengganggu fungsi sistem
3 KONSEP TEKNOLOGI INFORMASI B (1IA)
• PRIVATE : Variabel memori yang
diciptakan dalam suatu program dan hanya
milik program tersebut
• PUBLIC : Variabel yang menjadi milik
semua program
2 MACAM VARIABEL MEMORI
MENYIMPAN DATA KE DALAM VARIABEL MEMORI
4 KONSEP TEKNOLOGI INFORMASI B (1IA)
Untuk menyimpan data digunakan perintah :
• STORE
• = (sama dengan)
Contoh : .Store 20 to z
atau
.z=20
atau
.Store “Mawar” to Mnama
atau
.Mnama = “Mawar”
MENAMPILKAN DAFTAR VARIABEL MEMORI
5 KONSEP TEKNOLOGI INFORMASI B (1IA)
Perintah yang digunakan yaitu :
• DISPLAY MEMORY
• LIST MEMORY
Contoh : .Display memory
atau
.List memory
MENGHAPUS VARIABEL MEMORI
6 KONSEP TEKNOLOGI INFORMASI B (1IA)
Perintah yang digunakan :
RELEASE Nama variabel
Contoh : .Release x
atau
.Release all
[untuk menghapus semua variabel]
7 KONSEP TEKNOLOGI INFORMASI B (1IA)
Perintah yang digunakan :
RESTORE FROM Namafile memori
Contoh : . restore from contoh
Jika ingin memanggil variabel memori dari suatu file
memori, namun variabel yang sedang aktif tidak
ingin ditimpa. Perintah yang digunakan :
RESTORE FROM Namafile memori ADDITIVE
MEMANGGIL KEMBALI FILE MEMORI
FUNGSI-FUNGSI DBASE
8 KONSEP TEKNOLOGI INFORMASI B (1IA)
• Fungsi Integer
Berfungsi untuk membulatkan suatu bilangan dengan
membuang angka / digit di belakang titik desimal
Sintaks : INT(Ekspresi Numerik)
Contoh :
.? int(7.9) .? int(-2.1)
7 -2
.X=7.5 .? int(X+2)
7.5 9
9 KONSEP TEKNOLOGI INFORMASI B (1IA)
• Fungsi String
Berfungsi untuk mengubah numerik menjadi karakter
Sintaks : STR(<ekspresi numerik> [<panjang>] [desimal])
Contoh :
.? str(15.42345) .? str(15.500001)
15 16
.? str(7.5911,5,3)
7.591
Panjang yaitu panjang ekspresi numerik termasuk titik desimal
Desimal yaitu posisi desimal dalam ekspresi
10 KONSEP TEKNOLOGI INFORMASI B (1IA)
• Fungsi Substring
Berfungsi untuk mengambil sebagian karakter dari suatu data
Sintaks : SUBSTR(data karakter, awal pengambilan, jumlah)
Contoh :
.store “STIMIK GUNADARMA” TO NAMA
.? substr(NAMA,7)
GUNADARMA
.? substr(“1853 4780 21245”,6,2)
47
11 KONSEP TEKNOLOGI INFORMASI B (1IA)
• Fungsi Value
Berfungsi untuk merubah karakter menjadi numerik
Sintaks : VAL(ekspresi karakter)
Contoh :
.? val(“ABCD”) .? VAL(„12‟) + VAL(„13‟)
0 25
atau atau
.? val(“12.456”) .? val(“123ABC”)
12.456 123
12 KONSEP TEKNOLOGI INFORMASI B (1IA)
• Fungsi Length
Berfungsi untuk menentukan panjang karakter. Fungsi
ini memberikan nilai numerik
Sintaks : LEN(data karakter)
Contoh : .? len(“XYZ”) .? len(“ABC DE”)
3 6
atau
.? len(“1234567”)
7
13 KONSEP TEKNOLOGI INFORMASI B (1IA)
• Fungsi Log
Fungsi Log berfungsi untuk menghitung logaritma
natural
Sintaks : LOG(ekspresi karakter)
Contoh :
.? log(1)
0
.? log(10)
2.30
14 KONSEP TEKNOLOGI INFORMASI B (1IA)
• Fungsi Round
Berfungsi untuk membulatkan bilangan dimana lebih
besar atau sama dengan setengah dibulatkan ke atas,
sedangkan lebih kecil setengah dibulatkan ke bawah
Sintaks : ROUND(data numerik1, data numerik2)
Contoh :
.? round(5.375,2)
5.38
.? round(1.234567,2)
1.23
15 KONSEP TEKNOLOGI INFORMASI B (1IA)
• Fungsi Space
Berfungsi untuk membuat karakter blank sebanyak
ekspresi numerik
Sintaks : SPACE(ekspresi numerik)
Contoh :
.? “Halo”+space(5)+”Bandung”
Halo Bandung
.Kosong=4
.? “Univ”+space(Kosong)+”Gunadarma”
Univ Gunadarma
16 KONSEP TEKNOLOGI INFORMASI B (1IA)
• Fungsi Trim
Berfungsi untuk menghilangkan spasi yang
terdapat di ujung karakter
Sintaks : TRIM(ekspresi karakter)
Contoh :
.? trim(“Saya “) .? trim(” saya ”)
Saya saya
.? trim(“Halo “)+”Bandung”
HaloBandung
17 KONSEP TEKNOLOGI INFORMASI B (1IA)
• Fungsi SQRT
Berfungsi untuk mencari akar dari suatu ekspresi
numerik
Sintaks : SQRT (ekspresi numerik)
Contoh :
.? sqrt(16)
4
.store 100 to B
.? sqrt(B)
10
TERIMA KASIH