Pengantar Pemrograman

Slides:



Advertisements
Presentasi serupa
Penggunaan Struktur Kontrol SELECT…CASE
Advertisements

WELCOME TO VISUAL BASIC
PERTEMUAN VI Penggunaan Array.
Val, variabel, if.. Then..else... Variabel Suatu tempat penyimpanan sementara didalam memori komputer yang diberi nama sebagai pengenal.
Penggunaan Struktur Kontrol IF
MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR.
PERTEMUAN IV SINTAK LANJUT VB
Pemograman 1 Pertemuan 4.
Penggunaan Data dan Variabel
PERTEMUAN IX Penggunaan Array.
PERTEMUAN III SINTAK LANJUT VB
PERTEMUAN V Penggunaan Operator.
Tipe Data, Variabel, dan Konstanta
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Pemrograman Visual (Borland Delphi 7.0)
Struktur Data II dengan Visual Basic
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Kondisi, Operator, dan Variabel Pemograman Berorientasi Objek I 4 sks Arfansyah, M.Kom.
Penggunaan Data dan Variabel
Data & Variabel Visual basic 6.0.
Variabel, Konstanta, tipe data dan Operator
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
PROCEDURE AND FUNCTION
Pertemuan 3 Variabel & Konstanta.
Algoritma & pemrograman 1b
ALGORITMA PEMROGRAMAN 2A
Unit Dalam Delphi Struktur unit dalam delphi adalah sebagai berikut:
Notasi Algoritma & Tipe Data
Penggunaan Struktur Kontrol SELECT
Pertemuan 2 Dani Hamdani, S.Kom..
PENGANTAR BAHASA BASIC
ELEMEN-ELEMEN PROGRAM
Dasar-Dasar Pemrograman
ELEMEN-ELEMEN PROGRAM
PERTEMUAN VII PROSEDURE DAN FUNGSI
PERTEMUAN IV STRUKTUR KEPUTUSAN
PERTEMUAN VII ARRAY Tujuan Instruksional Umum :
Perulangan.
Mengenal Integrated Development Environment (IDE) VB 6
Bahasa Pemrograman 1 STRUKTUR KONTROL VB Chapter 03 bimocahyo.
Pemrograman .NET Chapter 1
Variabel, Konstanta, tipe data dan Operator
Struktur Kontrol Keputusan IF dan Select
Prosedur.
Penggunaan Struktur Kontrol Pengulangan
Pemrograman VB.NET Pertemuan 2 Sorang Pakpahan,S.Kom.,M.Kom.
Pengenalan Visual Basic
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Tipe Data, Operator dan Ekspresi
Tumpukan Dengan Array Ika Menarianti.
Perulangan.
PERTEMUAN 2 Pemrograman VB 6.0
Tipe Data, Nama dan Nilai
Pengantar Bahasa Basic
PERTEMUAN VI STRUKTUR KEPUTUSAN
Penggunaan Data dan Variabel
TIPE DATA DALAM VISUAL BASIC (VB) INTEGER Yaitu : tipe data numerik, berupa bilangan bulat, dan tanpa pecahan Kisaran angka : antara -32,768 hingga.
PERTEMUAN IV SINTAK LANJUT VB
Widya Cipta Dharma PEMROGRAMAN VISUAL Materi I
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
ALGORITMA & PEMROGRAMAN 2B
BAB III VARIABEL, TIPE DATA DAN OPERATOR
BAB IV Perintah Pencabangan If
Procedure dan Function
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
Tipe Data, Variabel, Konstanta dan Operator dalam Visual Basic
Memori dan Scope Variabel
Transcript presentasi:

Pengantar Pemrograman BY HANUGRAH PROBO HASMORO Materi 4

Pengantar Pemrograman Memahami Variabel Memahami Berbagai Tipe Data Memahami Berbagai Operator Memahami Prosedur 1 2 3 4

1. Memahami Variabel Variabel adalah tempat untuk menyimpan suatu nilai atau data secara sementara. Variabel umumnya berupa string/teks yang dibuat secara singkat dan jelas sesuai dengan nilai atau data yang dikandungnya. Contoh : Harga = Text1 Text3 = harga*Jumlah Jumlah = Text2 Contoh tersebut menunjukkan bahwa, Harga dan Jumlah adalah variabel untuk menyimpan nilai input dari kontrol Text1 dan Text2. Sedangkan Text3 adalah kontrol TextBox yang menampilkan hasil perkalian antara nilai yang tersimpan pada variabel Harga dan Jumlah. 2 3 4

1. Memahami Variabel Aturan Pemberian Nama Variabel Untuk memberikan nama pada sebuah variabel, sebaiknya singkat, jelas, dan sesuai dengan nilai atau data yang ada didalamnya. Sebagai contoh : Total, Angka, Kalimat, dll. Dalam memberikan nama variabel, ada bebrapa aturan, antara lain : Harus diawali dengan huruf abjad. Nama variabel tidak boleh menggunakan spasi, garis bawah sebagai pengganti spasi, misalnya : Nilai_Total Tidak dianjurkan menggunakan karakter khusus seperti ( . ), ( , ), ( ; ), ( : ), ( ! ), dan lain-lain. Dalam ruang lingkup yang sama, tidak boleh ada nama variabel yang sama Tidak boleh mengacu pada nama prosedur, form, dsbg. 2 3 4

1. Memahami Variabel Mendeklarasikan Variabel Sebelum menggunakan variabel, sebaiknya deklarasikan dahulu variabel tersebut didalam jendela code. Dimaksudkan untuk mengenalkan variabel tersebut pada program yang dibuat. Pendeklarasian dapat diletakkan di dalam jendela code bagian paling atas (General), ataupun didalam sebuah prosedur. Sebuah variabel dapat dideklarasikan dengan menggunakan pernyataan Dim dengan diikuti nama variabel beserta tipe data yang dikandungnya. Berikut aturan penulisan deklarasi variabel : Dim <Nama_Variabel> As <Tipe_Data> Pendeklarasian variabel dengan pernyataan Dim dalam sebuah prosedur hanya berlaku selama prosedur tersebut kita jalankan. Setelah prosedur selesai dijalankan, data pada variabel akan terhapus dengan sendirinya 2 3 4

1. Memahami Variabel Pernyataan-pernyataan untuk mendeklarasikan variabel : Public, penggunaannya berlaku pada semua bagian program aplikasi yang dibuat. Static, penggunaannya hanya berlaku pada level prosedur saja Private, penggunaanya hanya berlaku pada level modul atau form saja. Contoh pendeklarasian dua buah variabel yang diletakkan didalam jendela code bagian general dan prosedur : 2 3 4

1. Memahami Variabel Sebuah variabel bisa saja langsung digunakan tanpa harus dideklarasikan terlebih dahulu, tetapi visual basic 6.0 akan menganggap bahwa tipe data yang dikandung variabel tersebut adalah Variant, dimana tipe data jenis ini bisa menerima semuai jenis input baik angka maupun teks. 2 3 4

2. Memahami Berbagai Tipe Data Beberapa tipe data yang biasa digunakan pada Visual Basic 6.0 adalah: Integer, dapat menerima input berupa data numerik, ukuran 2 byte. Long, dapat menerima input berupa data numerik, ukuran 4 byte. Single, dapat menerima input berupa data numerik, ukuran 4 byte. Double, dapat menerima input berupa data numerik, ukuran 8 byte. Currency, dapat menerima input berupa nilai uang, ukuran 8 byte. String, dapat menerima input berupa data Teks, ukuran 10 byte. Byte, dapat menerima input berupa bilangan bulat 0-255. Boolean, tipe data hanya memiliki nilai True (benar) dan False (salah). Date, dapat menerima input berupa data tanggal. Object, mengacu pada objek yang digunakan seperti form, kontrol, dll. Variant, dapat menerima input sembarang Angka dan Teks. 1 3 4

2. Memahami Berbagai Tipe Data Sebagai contoh, pasang tiga buah kontrol TextBox dan sebuah Command Button ke dalam Form : 1 3 4

2. Memahami Berbagai Tipe Data Selanjutnya, ketikkan perintah program berikut pada jendela code: Private Cub Command1_Click() ‘ pendeklarasian variabel nilai1 dan nilai2 dengan tipe data integer Dim nilai1, nilai2 As Integer ‘ variabel nilai1 dan nilai2 menyimpan nilai yang diinputkan pada kontrol Text1 dan text2 Nilai1 = Text1.Text Nilai2 = Text2.Text ‘ kontrol Text3 menampilkan hasil kalkulasi dari penjumlahan kedua nilai yang tersimpan di variabel nilai1 dan variabel nilai2 Text3.Text = nilai1 + nilai2 EndSub Tekan tombol F5 untuk menjalankan program, inputkan angka pada kontrol Text1 dan Text2, kemudian tekan Command1, lihat hasil kalkulasi pada Text3. 1 3 4

3. Memahami Berbagai Operator Beberapa kategori Operator : Operator Penugasan Operator Aritmetika Operator Perbandingan Operator Logika 1 2 4

3. Memahami Berbagai Operator Operator Penugasan Operator penugasan adalah jenis operator yang dilambangkan dengan tanda sama dengan (=). Jenis operator ini umumnya digunakan untuk menentuan nilai atau data yang dimiliki sebuah variabel atau kontrol. Contoh: Jumlah = 8 Hasil = Jumlah*Harga Harga = 2000 1 2 4

3. Memahami Berbagai Operator Operator Aritmetika Operator aritmetika adalah operator yang umumnya digunakan untuk melakukan kalkulasi standar, seperti : Penjumlahan, perkalian, pembagian, pengurangan, pemangkatan, dll. Berikut bentuk-bentuk operator aritmetika : Operator Bentuk operasi Contoh + Penjumlahan Hasil = 12 +5 - Pengurangan Hasil = 12-6 / Pembagian Hasil = 100/10 * Perkalian Hasil = 10*2 ^ Perpangkatan Hasil = 2^2 Mod Mencari nilai sisa hasil bagi Hasil = 10 Mod 2 & atau + Penggabungan Teks/string Hasil = 5 & kg 1 2 4

3. Memahami Berbagai Operator Apabila dalam suatu kalkulasi data terdapat ekspresi penjumlahan dan perkalian seperti A+B*C, maka operasi yang dikerjakan terlebih dahulu adalah B*C, baru setelah itu hasilnya diitambahkan dengan A. akan tetapi jika bentuk ekspresi tersebut diubah menjadi (A+B)*C, maka operasiyang dikerjakan terlebih dahulu adalah A+B, kemudian hasilnya dikalikan C. 1 2 4

3. Memahami Berbagai Operator Membuat program aplikasi untuk memudahkan dalam memahami operator aritmetika : 1. Pada Form buat beberapa kontrol 1 2 4

3. Memahami Berbagai Operator Pada jendela code ketikkan perintah program berikut : Private Sub CmdPlus_Click() ‘ fungsi Val digunakan untuk mengubah tipe data pada TxtInput1 dan TxtInput2 menjadi numeric TxtHasil = Val(TxtInput1) + Val(TxtInput2) End Sub Private Sub CmdMinus_Click() TxtHasil = Val(TxtInput1) - Val(TxtInput2) Private Sub CmdBagi_Click() TxtHasil = TxtInput1 / TxtInput2 Private Sub CmdKali_Click() TxtHasil = TxtInput1 * TxtInput2 1 2 4

3. Memahami Berbagai Operator Private Sub CmdPangkat_Click() TxtHasil = TxtInput1 ^ TxtInput2 End Sub Private Sub CmdMod_Click() TxtHasil = TxtInput1 Mod TxtInput2 Private Sub CmdGabung_Click() TxtHasil = TxtInput1 & TxtInput2 Untuk menjalankan program tekan F5, kemudian masukkan nilai yang akan dikalkulasi pada kotak isian Input1 dan Input2, lalu klik salah satu tombol operasi untuk memproses dan menampilkan hasilnya pada kotak hasil 1 2 4

3. Memahami Berbagai Operator Operator Perbandingan Operator perbandingan adalah operator yang berfungsi untuk membandingkan suatu nilai (ekspresi) dengan nilai (ekspresi) lainnya guna menghasilkan suatu nilai logika (boolean) True (benar) atau False (salah), dan nilai-nilai yang akan dibandingkan harus memiliki tipe data yang sama. Bentuk-bentuk operator perbandingan : Operator Keterangan Contoh = Sama dengan “AA”=“BB” False < Lebih kecil dari 6<12 True 12<6 False <> Tidak sama dengan 6<>12 True >= Lebih besar dari atau sama dengan 100>=50 True 50>=100 False <= Lebih kecil dari atau sama dengan 50<=100 True 100<=50 False 1 2 4

3. Memahami Berbagai Operator Membuat program aplikasi untuk memudahkan dalam memahami operator perbandingan. 1. Pada Form buat beberapa kontrol. 1 2 4

3. Memahami Berbagai Operator 2. Pada jendela code, ketikkan perintah program berikut ini : Private Sub CmdProses_Click() 'jika TxtNilai tidak sama dengan kosong, maka: If Val(TxtNilai) <> 0 Then 'jika nilai yang diisikan pada TxtNilai <=59, maka: If TxtNilai <= 59 Then 'menampilkan teks Kurang Sekali pada TxtKet TxtKet = "Kurang Sekali" 'selain itu, jika nilai yang diisikan pada TxtNilai <= 74, maka: ElseIf TxtNilai <= 74 Then 'menampilkan teks kurang pada TxtKet TxtKet = "Kurang" ElseIf TxtNilai <= 84 Then 'menampilkan teks cukup pada TxtKet TxtKet = "cukup" ElseIf TxtNilai <= 94 Then 'menampilkan teks baik pada TxtKet TxtKet = "Baik" 1 2 4

3. Memahami Berbagai Operator ElseIf TxtNilai <= 100 Then 'menampilkan teks memuaskan pada TxtKet TxtKet = "Memuaskan" ElseIf TxtNilai > 100 Then 'menampilkan teks batas maksimall input nilai pada TxtNIlai MsgBox "Batas Maksimal Input Nilai adalah 100" TxtNilai.SetFocus 'mengembalikan atau memfokuskan kursor pada TextNilai TxtNilai = " " 'TxtNilai menjadi kosong TxtKet = " " 'TxtKet menjadi kosong End If 1 2 4

3. Memahami Berbagai Operator 'selain itu, jika TxtNilai sama dengan kosong, maka: Else 'tampilkan kotak pesan MsgBox "Inputkan dulu dong nilainya....!!" 'ketika tombol OK pada kotak pesan diklik, kursor fokus pada TxtNilai, dan TxtHasil dikosongkan TxtNilai.SetFocus TxtKet = " " End If End Sub Tekan F5 untuk menjalankan program. 1 2 4

3. Memahami Berbagai Operator Operator Logika Operator logika adalah operator yang digunakan untuk menyatakan satu atau lebih data atau ekspresi logika yang akan menghasilkan nilai logika (boolean) True atau False. Jenis-jenis operator logika meliputi : And, Operator yang dapat menghasilkan nilai True jika semua ekspresinya bernilai True. Dan akan menghasilkan nilai False apabila salah satu ekspresinya bernilai False, bentuk penulisan operator And adalah : Nilai=Ekspresi1 And Ekspresi2 Contoh : Nilai = (12>3) And (3<6) hasil Nilai = True Nilai = (12>3) And (3>12) hasil Nilai = False 1 2 4

3. Memahami Berbagai Operator Or, operator yang dapat menghasilkan nilai True jika salah satu atau seluruh ekspresi bernilai True. Dan akan menghasilkan nilai False apabila semua Ekspresinya bernilai False. Bentuk penulisan operator Or adalah : Nilai=Ekspresi1 Or Ekspresi2 Contoh : Nilai = (12>3) Or (6<3) hasil Nilai = True Nilai = (12<3) Or (3>12) hasil Nilai = False 1 2 4

3. Memahami Berbagai Operator Not, operator yang dapat menghasilkan nilai True jika ekspresinya bernilai False, Dan sebaliknya akan menghasilkan nilai False jika Ekspresinya bernilai True. Bentuk penulisan operator Not adalah : Not<Ekspresi> Contoh : Nilai = Not(12>3) hasil Nilai = False Nilai = Not(12<3) hasil Nilai = True 1 2 4

4. Memahami Prosedur Memahami Prosedur Dalam proses pembuatan program, terkadang ada beberapa kesamaan perintah program yang ditulis secara berulang-ulang. Jika hal ini dilakukan, maka perintah program akan menjadi lebih banyak dan susah mencarinya apabila terjadi kesalahan. Hal ini tentu tidak efisien jika dilakukan. Oleh karena itu dengan menggunakan prosedur dapat memecah program menjadi beberapa bagian yang lebih kecil. Tiga tipe prosedur yang biasanya digunakan Visual Basic 6.0, antara lain: Sub, prosedur yang tidak dapat mengembalikan nilai. Function, prosedur yang dapat mengembalikan nilai. Property, prosedur yang dapat mengembalikan suatu nilai, serta mengatur properti untuk objek 1 2 3

4. Memahami Prosedur Membuat Prosedur Sub Berikut aturan penulisannya : [Private][Public] Sub NamaProsedur (Var As TipeVar) <Pernyataan> End Sub Private, atau Public merupakan pilihan untuk menyatakan ruang lingkup prosedur. Pilihan ini bersifat opsional, artinya boleh dihunakan atau tidak. NamaProsedur merupakan nama prosedur yang dibuat Var merupakan parameter yang ingin digunakan. Sebuah prosedur boleh memiliki lebih dari satu variabel, atau boleh tidak memilliki variabel TipeVar adalah tipe data variabel yang dimiliki prosedur. Pernyataan adalah baris perintah yang akan dijalankan saat nama prosedur tersebut dipanggil End Sub merupakan pernyataan untuk mengakhiri prosedur 1 2 3

4. Memahami Prosedur Contoh : Sub Rumus ( ) Dim Nilai1,Nilai2 As Integer Nilai1=Text1 Nilai2=Text2 Text3=Nilai1*Nilai2 End Sub 1 2 3

4. Memahami Prosedur Membuat Prosedur Function Aturan penulisan membuat prosedur Function adalah : [Private][Public] Function NamaFungsi (Var As TipeVar) As TipeData <Pernyataan> Nama fungsi=Nilai End Function Dimana : NamaFungsi adalah nama fungsi yang dibuat Pernyataan adalah baris perintah yang akan dijalankan saat prosedur tersebut dipanggil Nilai adalah nilai yang akan dikembalikan oleh fungsi TipeData adalah tipe data fungsi yang digunakan End Function adalah pernyataan untuk mengakhiri prosedur 1 2 3

4. Memahami Prosedur Contoh : Private Function Total (Nilai1,Nilai2 As Integer) As Integer Dim hasil As Integer Hasil=Nilai1*Nilai2 Total=Hasil End Function Ruang Lingkup Prosedur Ruang lingkup prosedur akan menentukan sejauh mana prosedur tersebut dapat digunakan, apakah itu hanya untuk form dan modul saja, atau semua bagian aplikasi. Untuk menyatakan ruang lingkup suatu prosedur, gunakan pernyataan berikut : Private, artinya prosedur hanya bisa dipanggil oleh Form atau Modul dimana prosedur tersebut dideklarasikan Public, artinya prosedur bisa dipanggil oleh semua bagian aplikasi 1 2 3

4. Memahami Prosedur Memanggil Prosedur Sub Jika sebuah prosedur telah dibuat secara lengkap berikut isi perintahnya, maka langkah selanjutnya adalah memanggil nama prosedur, guna menjalankan isi perintahnya. Apabila prosedur terletak di dalam Form atau modul yang sama, maka aturan pemanggilannya adalah sbb : Call NamaProsedur (InputVar1,InputVar2,…) Atau NamaProsedur InputVar1, InputVar2… Dimana : NamaProsedur adalah nama prosedur yang dipanggil InputVar merupakan input variabel yang dimiliki prosedur. Jika parameter tersebut tidak ada pada prosedur yang dibuat, maka kosongkan saja. Dengan demikian cukup cukup menuliskan nama prosedurnya saja. 1 2 3

4. Memahami Prosedur Apabila prosedur tersebut terletak didalam form atau modul yang berbeda, maka aturan pemanggilannya sbb: Call Objek.NamaProsedur (InputVar1, InputVar2,…) Atau Objek. NamaProsedur InputVar1, InputVar2,… Dimana : Objek merupakan nama Form atau modul tempat dideklarasikannya prosedur Contoh : Call Form1.Rumus (Jumlah1,Jumlah2) 1 2 3

4. Memahami Prosedur Memanggil Prosedur Function Apabila prosedur tersebut terletak didalam form atau modul yang sama, maka aturan pemanggilannya sbb: Ekspresi=NamaFungsi (InputVar1,InputVar2,…) Dimana : Ekspresi merupakan Variabel atau objek yang menampung nilai yang akan dikembalikan oleh fungsi. NamaFungsi merupakan nama fungsi yang dipanggil InputVar merupakan input variabel yang dimiliki fungsi 1 2 3

4. Memahami Prosedur Contoh : Bayar = Total(Nilai1,Nilai2) Apabila prosedur tersebut terletak didalam Form atau modul yang berbeda, maka aturan pemanggilannya adalah sbb : Ekspresi=Objek.NamaFungsi (InputVar1, InputVar2,…) Dimana : Objek merupakan nama Form atau modul tempat di deklarasikannya prosedur Label1. Caption=Form1.Judul(“BelajarVB”) 1 2 3