Categories

Budaya (3) Cerpen (2) Cooking (1) Curhat (29) Curug (1) Famz Story (4) fiktif (3) Film (14) Foto (36) Hiking (30) Indonesia (80) INDONESIA BAGUS (7) Info (111) Islam (3) Jepang (7) Kampus (83) Kartun (1) Kids (2) Komputer (34) Kopdar (1) Korean Fever (14) Listing Program (8) Look Alike (10) Maen (28) Multimedia (9) Musik (3) Muslimah (4) Ramadhan (1) Review (16) SAR (2) Sekedar Tulisan (49) Shout Out (6) SI (53) Situs Bersejarah (2) Team Mandalawangi (1) Trip (33) Tugas (86) Untuk Negeri (76) Video (3) Wisata (11)

Jumat, 27 Juli 2012

Manipulasi Data (AP 1B)

Fungsi-Fungsi String (Manipulasi String)

Fungsi LEN, digunakan untuk menghitung panjang dari suatu ungkapan string.
contoh:
10 INPUT "NAMA ANDA?"; NAMA$
20 PRINT "PANJANG NAMA ANDA ADALAH"; LEN(NAMA$);"KARAKTER"
RUN

NAMA ANDA? SHINTA
PANJANG NAMA ANDA ADALAH 6 KARAKTER\
Ok


Fungsi LEFT$, digunakan untuk mengambil sejumlah karakter dari mulai posisi paling kiri.
contoh :
10 Y$="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
20 A$=LEFT$(Y$,6)
30 PRINT "A$=";A$
40 END
RUN

A$=ABCDEF
Ok

Fungsi RIGHT$, untuk mengambil sejumlah karakter dari mulai posisi paling kanan.
contoh :
10 Y$="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
20 C$=RIGHT$(Y$,15)
30 PRINT "C$=";C$
40 END
RUN

C$=LMNOPQRSTUVWXYZ
Ok

Fungsi MID$, untuk mengambil sejumlah posisi karakter ditengah mulai posisi tertentu.
contoh :
11 Y$="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
21 E$=MID$(Y$,7,6)
30 PRINT "E$=";E$
40 END
RUN

E$=GHIJKL
Ok

Fungsi VALUE(VAL), digunakan untuk mengkonversi data string menjadi data numerik.
contoh :
10 A$="300"
20 B$="100"
30 A=VAL(A$)
40 B=VAL(B$)
50 PRINT A$,B$,A$+B$
60 PRINT A,B,A+B
RUN

300 100 300100
300 100 400
Ok

Fungsi STR$, digunakan untuk mengkonversi data numerik menjadi data string.
contoh :
10 A=300
20 B=100
30 A$=STR$(A)
40 B$=STR$(B)
50 PRINT A$,B$,A$+B$,STR$(A+B)
60 PRINT A,B,A+B
RUN

300 100 300100 400
300 100 400
Ok

Fungsi ASC, digunakan untuk mencari kode ASCII dari karakter pertama suatu data string. Meskipun data string tersebut terdiri dari 1 karakter, tetapi yang dilihat hanya pada karakter pertamanya.
contoh :
10 PRINT ASC("A")
20 PRINT ASC("AGUSTUS")
RUN

65
65

Fungsi CHR$, digunakan untuk mengkonversi dari  kode ASCII ke karakter.
contoh :
10 A=68
20 B=35
30 PRINT A;"Adalah Kode ASCII Untuk Karakter"; CHR$(A)
40 PRINT B;"Adalah Kode ASCII Untuk Karakter"; CHR$(B)
RUN

68 Adalah Kode ASCII Untuk Karakter D
35 Adalah Kode ASCII Untuk Karakter #

Fungsi ARITMATIKA

Fungsi Absolute (ABS), digunakan untuk mengambil harga mutlak dari suatu ekspresi numeris.
contoh :
10 PRINT ABC(-28.8)
20 PRINT ABS(-5*3)
30 PRINT ABS(3*4*2)
RUN

28.8
15
25.2

Fungsi Integer (INT), digunakan untuk membulatkan suatu pecahan ke bilangan bulat terkecil.
contoh :
10 PRINT INT (3.5)
20 PRINT INT (5.4)
30 PRINT INT (7.8)
RUN

3
5
7

Fungsi CINT, digunakan untuk membulatkan suatu pecahan ke bilangan bulat terbesar.
contoh :
10 PRINT CINT (3.5)
20 PRINT CINT (5.4)
30 PRINT CINT (7.8)
RUN

4
5
8

Fungsi SQR, digunakan untuk mengambil harga akar kuadrat dari suatu bilangan.
contoh :
10 PRINT SQR (16)
20 PRINT SQR (32*2)
30 A=SQR (81)
40 PRINT A
RUN

4
8
9

Fungsi Modulo (MOD), digunakan untuk menghitung sisa hasil bagi dari dua buah operand.
contoh :
10 X=15 : Y=4
20 SISA=X MOD Y
30 PRINT "Sisa Pembagian Dari"; X; "Dibagi"; Y; "="; SISA
40 END
RUN

Sisa Pembagian Dari 15 Dibagi 4 = 3

Fungsi Random (RND), digunakan untuk  memberikan nilai acak.
contoh :
10 FOR A=1 TO 3
20 B=RND(A)
30 PRINT"NILAI RANDOM DARI";A;"ADALAH";B
40 NEXT : END
RUN

NILAI RANDOM DARI 1 ADALAH .1213501
NILAI RANDOM DARI 2 ADALAH .651861
NILAI RANDOM DARI 3 ADALAH .8688611

Fungsi SIN, untuk mencari harga sinus suatu sudut yang dinyatakan dalam radian.
contoh :
10 PRINT SIN(1.5)
20 PRINT SIN(30)
30 PRINT SIN(45)
RUN

.9974951
-.9880317
.8509035

Fungsi TAN, untuk mencari harga tangen suatu sudut yang dinyatakan dalam radian. Bila sudut ingin dinyatakan dalam bentuk derajat, kalikan sudutnya dengan 0.015
contoh :
10 PRINT TAN(1.5)
15 PRINT TAN(30*.0.15)              14.10142
20 PRINT TAN(30)                        .483055
30 PRINT TAN(45)                        -6.405332
RUN                                                          1.619775

2 komentar:

  1. Terimakasih informasi nya gan, sangat bermanfaat nice post :)
    ditunggu kunjungan baliknya yaah ,

    BalasHapus