Penulisan pernyataan Sederhana

5 Juni 2009

Pernyataan (statement) merupakan instruksi yang diberikan kepada Visual Basic. Pernyataan yang dipahami akan dikerjakan; sedang pernyataan yang tidak dipahami tidak akan dikerjakan. Pernyataan sederhana merupakan salah satu jenis pernyataan dasar yang mesti dipahami dengan benar teknik-teknik penulisannya.

Pernyataan sederhana merupakan pernyataan yang diberikan baris per baris. Setiap baris umumnya dipisahkan oleh Enter (Ascii=13). Bila diinginkan lebih dari satu pernyataan dalam baris yang sama, maka tiap pernyataan dipisahkan oleh tanda titik dua (:). Pernyataan yang dituliskan harus memenuhi kaidah yang ditetapkan visual basic. Bila kaidan yang ditentukan tidak terpenuhi maka Visual Basic akan menampilkan pesan kesalahan penulisan. Berikut ini akan dijelaskan teknik-teknik penulisan pernyataan sederhana yang merupakan dasar dari penulisan pernyataan-pernyataan yang lebih kompleks.

Pernyataan sederhana umumnya memiliki sintak sebagai berikut:
A = Ekspresi, dimana
A adalah operand penampung nilai ekspresi
= operator pemberi nilai ekspresi
Ekspresi dapat berupa konstata ataupun ekspresi yang lain.

1. Ekspresi melibatkan satu operand
a. Pemberian nilai konstanta numerik
-numerik bulat
cth. A = 50
Konstata 50 merupakan bilangan bulat yang diberikan ke A oleh operator =.
Disini konstanta 50 merupakan bilangan bulat.
-numerik pecahan
cth. A = 50.5
Konstanta 50.5 merupakan bilangan pecahan yang diberikan ke A
dengan operator =. Dalam visual basic untuk menandakan pecahan
digunakan tanda titik bukan koma.
-numerik eksponensial
cth. A =2E5
2E5 sama dengan 2X10^5 = 200000

b. Pemberian nilai konstanta string
cth. Alamat=”Respati”
Konstata string “Respati” diberi ke variabel Alamat. Setiap string dalam
Visual Basic harus diapit oleh tanda petik ganda. String tidak dapat
dioperasikan secara aritmatika. Namun string dapat dirangkai/digabung
dengan menggunakan operator +.

c. Pemberian konstanta boolean
cth. A=TRUE
Konstata bolean hanya 2 yaitu TRUE atau FALSE

d. Pemberian nilai operand
Cth.
A = 5
B = A
Terlihat 2 buah pernyataan. Pada pernyataan 1, konstanta 5 diberi ke A. Pada
pernyataan 2, nilai A diberi ke B, sehingga nilai B sama dengan 5.

2. Ekspresi melibatkan 2 buah operand atau lebih
a. Konstata numerik bulat
A = 5 + 5, disini nilai ekspresi digantikan oleh 5 + 5. Ekspresi 5 + 5 dapat
diuraikan sebagai berikut:
5 adalah operand 1
+ adalah operator
5 adalah operand 2
A adalah penampung nilai ekspresi

b. Konstanta numerik pecahan
A = 5.2 * 10.5 + 8.125

c. Konstanta numerik eksponensial
A =2E5 * 2E-1

d. Konstanta campuran
A = 2 * 85 / 2E10 – 2.2
Pada saat membentuk konsntata campuran yang perlu diingat bahwa yang
dapat dilibatkan dalam operasi aritmatika (+ – * / ^ Mod) hanyalah konstanta
numerik, apakah bulat, pecahan atau eksponensial.

e. Konstata string
A = “Makan” + “Nasi”
Konstanta string dapat digabung dengan menggunakan operator +. Tidak
diperkenankan melakukan penggabungan konstanta string dengan konstanta
numerik ataupun boolean.

f. Konstanta Boolean
A = TRUE AND FALSE
Nilai boolean dapat dilibatkan dalam operator relasi (< <= > >= <>) ataupun
operator logika ( AND OR XOR EQV IMP NOT)
Contoh lain:
A = (A > B) AND (A < C)


Apa itu Kode ASCII?

3 Juni 2009

ASCII (American Standard Code For Information Interchange) merupakan kode standar yang digunakan dalam pertukaran informasi pada Komputer.
Setiap simbol yang ada di keyboard memiliki kode ASCII. Sebagai contoh Huruf A memiliki kode ASCII 65; huruf a memiliki kode ASCII 97.
Kode ASCII 65 dalam implementasinya diterjemahkan ke kode Biner.
65 = 01000001
97 = 01100001

Jumlah kode ASCII adalah 255 kode. Kode ASCII 0..127 merupakan kode ASCII untuk manipulasi teks; sedangkan kode ASCII 128..255 merupakan kode ASCII untuk manipulasi grafik.

Kode ASCII sendiri dapat dikelompokkan lagi kedalam beberapa bagian:
-Kode yang tidak terlihat simbolnya seperti Kode 10(Line Feed), 13(Carriage Return), 8(Tab), 32(Space)
-Kode yang terlihat simbolnya seperti abjad (A..Z), numerik (0..9), karakter khusus (~!@#$%^&*()_+?:”{})
-Kode yang tidak ada di keyboard namun dapat ditampilkan. Kode ini umumnya untuk kode-kode grafik.

Dalam pengkodean kode ASCII memanfaatkan 8 bit. Pada saat ini kode ASCII telah tergantikan oleh kode UNICODE (Universal Code). UNICODE dalam pengkodeannya memanfaatkan 16 bit sehingga memungkinkan untuk menyimpan kode-kode lainnya seperti kode bahasa Jepang, Cina, Thailand dan sebagainya.


Apa itu File?

3 Juni 2009

Ditinjau dari segi Bahasa Pemrograman, File merupakan media penyimpanan data. File terbagi atas 3 jenis yaitu:
-File teks
-File biner
-File tidak bertipe

File teks umumnya digunakan untuk menyimpan kode-kode ASCII sehingga dapat dipahami dengan baik isi dari file tersebut.

File biner merupakan file yang datanya dalam bentuk biner sehingga datanya tidak dapat dibaca secara langsung.

File tidak bertipe merupakan file yang digunakan untuk operasi-operasi khusus seperti : penduplikat, ukuran file, dan sebagainya.


Apa itu event?

16 Mei 2009

Event merupakan suatu permintaan yang dilakukan oleh suatu obyek (reguester) kepada obyek lainnya (responder). Permintaan dapat dilakukan oleh obyek fisik maupun non fisik. Obyek non fisik dapat berupa kode program; sedangkan obyek fisik dapat berupa perangkat input, perangkat pemroses, maupun perangkat output. Misalkan perangkat input mouse meminta kepada suatu obyek agar klik (click), seret (drag) ataupun klik ganda (double click) yang dilakukannya ditanggapi. Obyek yang menerima permintaan selanjutnya memproses permintaan tersebut dan hasilnya diberikan kepada obyek peminta.


Apa itu fungsi?

16 Mei 2009

Fungsi merupakan suatu blok kode program yang disusun sedemikian rupa untuk menyelesaikan suatu masalah spesifik. Hasil suatu fungsi adalah suatu nilai tunggal. Permasalahan yang kompleks diurai kedalam fungsi-fungsi sehingga permasalahan dapat diketahui secara baik dan benar. Melalui fungssi kode program lebih mudah dipahami (readbility) dan tentu saja pengembangan (developing) program semakin mudah dilakukan.
Dari segi pembuatannya, fungsi terbagi atas 2 (dua), yaitu :
– fungsi yang disediakan sistem (built in function)
– fungsi yang dibentuk pemakai (user defined function)

1. Fungsi yang didefenisikan sistem
Visual Basic telah mendefenisikan ratusan bahkan ribuan fungsi yang tujuan utamanya adalah membantu pemakai untuk membantu menyelesaikan masalah. Fungsi yang telah dibentuk ini biasanya telah diuji coba dengan baik dan benar sehingga pemakai benar-benar dapat mengandalkan fungsi tersebut.
Fungsi yang yang telah didefenisikan dapat dikelompokkan kedalam:
– fungsi aritmatika, cth : mod
– fungsi trigonometri, cth : sin, cos
– fungsi string, cth : left, mid, right
– fungsi keluaran, cth : print

2. Fungsi yang didefenisikan pemakai
Dalam menyelesaikan suatu permasalahan kadangkala fungsi-fungsi yang telah disediakan oleh sistem tidak banyak membantu dalam penyelesaiiannya sehingga pemakai harus membentuk fungsi tersendiri. Fungsi yang didefenisikan pemakai selanjutnya dapat digunakan dalam seluruh kode program dan bahkan dengan adanya Dynamic Link Library yang memungkinkan fungsi disimpan dalam file tersendiri (DLL) telah memungkinkan fungsi untuk dibagi (sharing) bukan hanya antar program dalam VB bahkan juga antar bahasa pemrograman lainnya.


Apa itu rekord?

12 Mei 2009

Rekord merupakan gabungan dari field-field/attribut-attribut. Tiap field rekord dapat memiliki tipe data yang berlainan. Implementasi rekord misalkan untuk menyimpan data rekord mahasiswa meliputi Nim, Nama, Alamat, JenisKelamin, Prodi.


Apa Itu Array?

29 April 2009

Array merupakan variabel tunggal yang dapat menampung banyak nilai. Tiap nilai ditampung dalam index Array yang berbeda pula.

Array biasanya digunakan untuk menampung data yang dapat disusun berdasarkan nomor tertentu. Sebagai contoh, untuk menyimpan tinggi seluruh mahasiswa Program Studi Sistem Informasi, Fakultas Sains dan Teknologi, Universitas Respati Yogakarta akan lebih mempermudah pengelolaannya bila ditampung dalam array. Sehingga deklarasi Array untuk data tinggi dapat dilakukan seperti berikut:

Dim Tinggi(1000) As Single

Tinggi(1)=165.5

Tinggi(2)=175.5

Tinggi(3)=180

dst

Anda perhatikan indeks (1), (2), (3) diakhir nama Variabel Tinggi. Indeks tersebut merupakan pembeda dari tiap penampung nilai. Pada deklarasi Array Tinggi(1000) artinya bahwa indeks tertinggi adalah 1000. Bila Anda membuat pernyataan seperti berikut:

Tinggi(1001) maka penterjemah akan menampilkan keterangan salah karena pada deklarasi variabel array Tinggi anda membatasi indeks sampai dengan 1000.


Apa itu Diagram Alir?

25 April 2009

Diagram alir adalah diagram yang menggambarkan bagaimana jalankan program mulai dari awal hingga akhir. Setiap diagram alir harus mempunyai titik awal dan titik akhir (start and stop). Diagram alir dibentuk dengan memanfaatkan simbol-simbol tertentu. Pembentukan diagram alir umumnya sebagai bahan mentah sebelum kode program sesungguhnya dibuat.
Diagram alir terbagi atas 2 (dua) jenis, yaitu:
– diagram alir program (program flow chart)
– diagram alir sistem (sistem flow chart)

A. Diagram alir program
Diagram alir program menggambarkan urutan pengerjaan dari suatu program dengan memanfaatkan simbol-simbol tertentu.

B. Diagram alir sistem
Diagram alir sistem merupakan diagram alir yang menggambarkan sistem secara keseluruhan. Dapat dikatakan diagram alir sistem menggambarkan sistem secara umum sedangkan diagram alir program menggambarkan sistem secara rinci.


Form itu apa Ya?

24 April 2009

Form di visual basic adalah jendela tempat untuk merancang antar muka program. Perancangan antar muka program dengan memanfaatkan kontrol-kontrol yang ada di jendela toolbox.

Banyak para ahli berpendapat bahwa kemampuan Anda untuk merancang antar muka program telah menyelesaikan 70% pekerjaan pada perancangan suatu sistem. Sisanya 30% adalah untuk penulisan kode program.

Pernyataan tersebut tentu saja dapat diterima pada saat ini. Kita tahu bahwa sistem yang diterima dipasaran bila sistem yang dirancang mudah digunakan oleh penggunanya (user friendly). Sistem yang antar mukanya kurang menarik walaupun fungsinya baik umumnya hanya akan digunakan oleh kalangan tertentu saja.

Untuk merancang antar muka program yang menarik di form tentu dibutuhkan perancangan yang sangat mendetail. Biasanya para perancang akan membutuhkan waktu yang lebih untuk menentukan keinginan dari para pemakai. Interaksi antara perancang (developer) dengan pemakai (user) harus sesering mungkin. Uji coba program dengan melibatkan pemakai merupakan salah satu cara untuk mendapatkan umpan balik (feed back) sistem yang akan dikembangkan.

form

Gambar Form


Apa itu toolbox?

24 April 2009

Toolbox merupakan jendela penampung kontrol-kontrol yang dimanfaatkan untuk merancang antar muka program. Bila tidak dilakukan perubahan maka kontrol-kontrol yang terlihat di toolbox hanyalah kontrol-kontrol standar seperti label, picture, text, command, image, listbox, combobox, timer, drive, file.

Anda dapat menambah kontrol lainnya ke toolbox dengan cara :

1. Klik kanan toolbox

2. Klik kanan komponen

3. Centak checkbox kontrol yang ingin ditambahkan

4. Klik OK

atau dengan memanfaatkan menu

1. Klik Tools

2. Klik Components

3. Centang checkbox dari kontrol yang akan ditambah ke toolbox

4. Klik OK

toolbox

Gambar Toolbox


Apa itu Obyek

24 April 2009

Obyek adalah segala sesuatu yang dapat diidentifikasi. Obyek dapat berbentuk fisik maupun abstrak. Obyek fisik adalah obyek yang dapat kita lihat secara langsung; sedangkan obyek abstrak adalah obyek yang keberadaannya dapat dirasakan namun tidak dapat dilihat secara langsung.

Visual Basic merupakan bahasa pemrograman berorientasi obyek. Ciri-ciri dari bahasa pemrograman berorientasi obyek harus memiliki sifat berikut ini:

1. inheritance, setiap obyek dapat diturunkan karakteristiknya ke obyek lain

2. polymorphisme, obyek yang sama memiliki fungsi dan bentuk yang berbeda

3. encapsulated, detail bagaimana obyek dibentuk tidak diketahui secara jelas

Selain daripada sifat diatas berikut ini adalah istilah-istilah yang umum digunakan dalam pemrograman berorientasi obyek.

Class –> struktur yang dibangun yang daripadanya akan dibentuk suatu obyek

Obyek –> segala sesuatu yang memiliki karakteristik tertentu

Instance Class –> obyek yang dibentuk dari klas tertentu

Properti –> karakteristik dari obyek yang dapat diakses dari luar

Field –>  karakteristik dari obyek yang tidak dapat diakses dari luar

Method –> fungsi/prosedur yang ada dalam suatu obyek

Event –> kejadian yang dapat diterima oleh obyek


Apa Itu Pernyataan Berulang?

6 April 2009

Pernyataan berulang (looping statement) merupakan pernyataan yang pengerjaannya diulang-ulang selama kondisi dalam pernyataan tersebut benar. Pernyataan berulang termasuk kedalam pernyataan majemuk karena pernyataan berulang umumnya terdiri atas lebih satu pernyataan.

Penggunaan pernyataan berulang misalkan untuk menghitung angka 1 s.d 1000, untuk mengulangi pengerjaan pernyataan tertentu selama kondisi benar dan sebagainya.

Terdapat 3 (tiga) jenis pernyataan berulang dalam VB yaitu :

– FOR

– WHILE … DO

– DO …. WHILE


Pernyataan Bersyarat Itu Apa Ya?

6 April 2009

Pernyataan bersyarat merupakan pernyataan yang disusun sedemikian rupa dalam bentuk bersyarat. Pernyataan setelah pernyataan bersyarat akan dijalankan bila nilai akhir persyaratan benar. Bila nilai akhir pernyataan salah maka pernyataan setelah pernyataan bersyarat tidak akan dikerjakan.

Misalkan terdapat keadaan bila total penjualan lebih besar dari Rp. 500.000,- maka terdapat potongan sebesar 10%. Dalam VB pernyatan tersebut dapat dituliskan dengan :

IF (total_penjualan>500000) then

potongan = 0.1 * total_penjualan

End If


Apa itu pernyataan?

6 April 2009

Pernyataan merupakan instruksi yang dituliskan dalam kode program. Pernyataan dapat berupa pernyataan tunggal (satu baris intruksi) atau pernyataan majemuk (lebih dari satu baris instruksi). Misalkan terdapat pernyataan seperti berikut :

A = 5; pernyataan tersebut termasuk pernyataan tunggal

Misalkan terdapat pernyataan sebagai berikut :

For I = 1 To 10 Step 1

Print I

Next I

termasuk pernyataan majemuk. Pernyataan berikut juga termasuk pernyataan majemuk:

If (A>10) Then

B=15

C=10

End IF


Syarat penulisan nama variabel apa sih..?

18 Maret 2009

Variabel tidak lain adalah pengenal. Bila Anda mendeklarasikan pengenal variabel maka disebut sebagai pengenal yang dibuat pemakai (user defined variabel). Dalam VB deklarasi nama variabel harus mengikuti aturan berikut :

1. Karakter pertama harus dimulai alphabet (a..z, A..Z)

2. Karakter kedua dan seterusnya dapat diikuti alpabet, garis bawah, atau angka.

3. Tidak bisa memiliki karakter khusus (!@#$%^&*()_+<>?:”{},./;'[]=-)

Tips :

Nama variabel sebaiknya menerangkan isi data yang disimpannya. Sebagai contoh nama variabel untuk menyimpan data ipk mahasiswa dapat berupa:

IPK_MHS

IPKMahasiswa

Dalam VB penulisan nama variabel IPK_MHS dengan ipk-mhs dianggap sama. VB Tidak membedakan penulisan huruf besar atau huruf kecil atau disebut dengan uncase-sensitive.