Modul Pemrograman VB

download Modul Pemrograman VB

of 55

Transcript of Modul Pemrograman VB

  • 8/11/2019 Modul Pemrograman VB

    1/55

    PE ROG

    Pol

    M

    MATA

    AMA

    iteknik

    Ba

    DUL

    KULI

    VISU

    IKSI G

    dung

    011

    H

    L BA

    nesha

    IC 6.0

  • 8/11/2019 Modul Pemrograman VB

    2/55

    2

    KATA PENGANTAR

    Dengan Mengucapakan syukur Alhamdulillah kepada allah SWT, atas

    terselasaikannya penyusunan modul PEMROGRAMAN VISUAL BASIC

    Adapun maksud penyusunan modul ini adalah agar memudahkan para mahasiswa

    dalam memahami matakuliah Pemrograman Visual Basic 6.0 dan Pemrograman Visual

    basic, sehingga dapat mewujutkan mahasiswa yang handal dan berkwalitas dalam

    membuat suatu program aplikasi berbasis Visuab Basic 6.0

    Penyusun mengucapkan terima kasih kepada Bapak Drs. K. Prihartono AH, S.Sos,

    MM, selaku Direktur Politeknik PIKSI GANESHA Bandung, Yuda Syahidin, ST,Mkom.Selaku Ketua Program studi Manajemen Informatika , Dosen dan Karyawan yang tidak

    dapat disebutkan satu persatu sehingga yang membantu sehingga terselesaikannya modul

    Pemrograman Visual Basic 6.0

    Akhir kata penyusun mengharapkan semoga modul pemrograman ini , kiranya

    dapat membantu mahasiswa dalam mengikuti perkuliahan

    Bandung, 2011

    Penyusun

  • 8/11/2019 Modul Pemrograman VB

    3/55

    3

    Daftar Isi

    BAB I PERKENALAN PEMROGRAMAN VISUAL BASIC 6.0 ..................................... 7

    A. Tujuan Kompetensi Khusus .................................................................................... 7

    B. Uraian Materi .......................................................................................................... 7

    C. Langkah-Langkah Praktikum .................................................................................. 9

    D. Rangkuman ........................................................................................................... 12

    E. Tugas ..................................................................................................................... 12

    F. Evaluasi ................................................................................................................. 12

    G. Pustaka .................................................................................................................. 12

    BAB II MENGGUNAKAN EVENT DAN PROPERTI VISUAL BASIC 6.0 .................. 13

    A. Tujuan Kompetensi Khusus .................................................................................. 13

    B. Uraian Materi ........................................................................................................ 13

    C. Langkah langkah Praktikum ............................................................................... 13

    1. Aktifkan VB 6 melalui tombol Start. ................................................................ 13

    2. Mengatur Property Object ................................................................................. 14

    3. Menulis Kode Program : Property Test ............................................................. 14

    4. Modifikasi Kode Program ................................................................................. 15

    D. Rangkuman ........................................................................................................... 17

    E. Tugas ..................................................................................................................... 17

    F. Evaluasi ................................................................................................................. 17

    G. Pustaka .................................................................................................................. 17

    BAB III MENGGUNAKAN DATA DAN VARIABEL VISUAL BASIC 6.0 .................. 18

    A. Tujuan Kompetensi Khusus .................................................................................. 18

    B. Uraian Materi ........................................................................................................ 18

    1. Mengenal tipe data ............................................................................................ 18

    2. Mengenal Variabel ............................................................................................ 18

    C. Langkah-Langkah Praktikum ................................................................................ 19

    D. Rangkuman ........................................................................................................... 20

    E. Tugas ..................................................................................................................... 20

    F. Evaluasi ................................................................................................................. 20

    G. Pustaka .................................................................................................................. 20

    BAB IV MENGGUNAKAN OPERATOR VISUAL BASIC 6.0 ...................................... 21

    A. Tujuan Kompetensi Khusus .................................................................................. 21

    B. Uraian Materi ........................................................................................................ 21

    1. Operator Aritmetika........................................................................................... 21

  • 8/11/2019 Modul Pemrograman VB

    4/55

    4

    2. Operator Penugasan ........................................................................................... 21

    3. Operator Pembanding ........................................................................................ 21

    4. Operator Logika ................................................................................................. 22

    C. Langkah-Langkah Praktikum ................................................................................ 22

    D. Rangkuman ........................................................................................................... 24

    E. Tugas ..................................................................................................................... 24

    F. Evaluasi ................................................................................................................. 24

    G. Pustaka .................................................................................................................. 24

    BAB V MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC 6.0 ......... 25

    A. Tujuan Kompetensi Khusus .................................................................................. 25

    B. Uraian Materi ........................................................................................................ 25

    1. Conditional Statment Bersyarat IF ELSE .. END IF : ....................................... 25

    C. Langkah-Langkah Praktikum ................................................................................ 25

    D. Rangkuman ........................................................................................................... 27

    E. Tugas ..................................................................................................................... 27

    F. Evaluasi ................................................................................................................. 27

    G. Pustaka .................................................................................................................. 28

    BAB VI MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC 6.0 ....... 29

    A. Tujuan Kompetensi Khusus .................................................................................. 29

    B. Uraian Materi ........................................................................................................ 29

    1. Conditional Statment Bersyarat SELECT .. CASE: .......................................... 29

    C. Langkah-Langkah Praktikum ................................................................................ 29

    D. Rangkuman ........................................................................................................... 31

    E. Tugas ..................................................................................................................... 31

    F. Evaluasi ................................................................................................................. 31

    G. Pustaka .................................................................................................................. 32

    BAB VII MENGGUNAKAN LOOPING STATEMENT VISUAL BASIC 6.0 ................ 33

    A. Tujuan Kompetensi Khusus .................................................................................. 33

    B. Uraian Materi ........................................................................................................ 33

    1. Conditional Loop Statement : FOR NEXT .................................................... 33

    2. Conditional Loop Statement: WHILE END WHILE ..................................... 33

    3. Conditional Loop Statement: DO WHILE LOOP .......................................... 33

    C. Langkah Langkah Praktikum .............................................................................. 34

    D. Rangkuman ........................................................................................................... 35

    E. Tugas ..................................................................................................................... 35

    F. Evaluasi ................................................................................................................. 35

    G. Pustaka .................................................................................................................. 35

  • 8/11/2019 Modul Pemrograman VB

    5/55

    5

    BAB VIII MENGGUNAKAN PROCEDURE & FUNCTION VISUAL BASIC 6.0 ........ 36

    A. Tujuan Kompetensi Khusus .................................................................................. 36

    B. Uraian Materi ........................................................................................................ 36

    C. Langkah-Langkah Praktikum ................................................................................ 36

    D. Rangkuman ........................................................................................................... 38

    E. Tugas ..................................................................................................................... 38

    F. Evaluasi ................................................................................................................. 38

    G. Pustaka .................................................................................................................. 39

    BAB IX MANAJEMEN DATABASE VISUAL BASIC 6.0 ............................................. 40

    A. Tujuan Kompetensi Khusus .................................................................................. 40

    B. Uraian Materi ........................................................................................................ 40

    1. Perintah Dasar SQL ........................................................................................... 40

    C. Langkah-Langkah Praktikum ................................................................................ 41

    D. Rangkuman ........................................................................................................... 43

    E. Tugas ..................................................................................................................... 43

    F. Evaluasi ................................................................................................................. 43

    G. Pustaka .................................................................................................................. 43

    BAB X MANAJEMEN DATABASE VISUAL BASIC 6.0 .............................................. 44

    A. Tujuan Kompetensi Khusus .................................................................................. 44

    B. Uraian Materi ........................................................................................................ 44

    C. Langkah-Langkah Praktikum ................................................................................ 44

    D. Rangkuman ........................................................................................................... 46

    E. Tugas ..................................................................................................................... 46

    F. Evaluasi ................................................................................................................. 46

    G. Pustaka .................................................................................................................. 46

    BAB XI LAPORAN DAN MENU VISUAL BASIC.NET ................................................ 47

    A. Tujuan Kompetensi Khusus .................................................................................. 47

    B. Uraian Materi ........................................................................................................ 47

    C. Langkah-Langkah Praktikum ................................................................................ 47

    D. Rangkuman ........................................................................................................... 55

    E. Tugas ..................................................................................................................... 55

    F. Evaluasi ................................................................................................................. 55

    G. Pustaka .................................................................................................................. 55

  • 8/11/2019 Modul Pemrograman VB

    6/55

    6

    A.Deskripsi Mata KuliahMata kuliah ini bermaksud untuk memberikan keahlian bagi mahasiswa dalam

    pemrograman sehingga diharapkan mahasiswa dapat membuat sebuah program aplikasi

    berbasis Microsoft Visual Basic 6.0 . dalam perusahaan yang bergerak dalam bidang

    produk dan jasa , dalam matakuliah ini pokok materi yang akan dibahas adalah :penggunaan Microsoft Visual Basic 6.0, variabel dalam pemrograman, operator logika,

    fungsi pemilihan, looping , array, pengkoneksian database , pembuatan menu,dan

    laporan

    B.

    Tujuan Kompetensi Umum

    Setelah menyelesaikan matakuliah praktek pemrograman visual basic .6.0 mahasiswa

    dapat mengaplikasikan dan membuat aplikasi di perusahaan dagang dan jasa

    C. Tujuan Kompetensi Khusus

    Untuk dapat mengikuti mata kuliah ini, mahasiswa sudah mengambil mata kuliah

    Algoritma dan Pemrograman /Logika Algoritma

  • 8/11/2019 Modul Pemrograman VB

    7/55

    7

    BAB IPERKENALAN PEMROGRAMAN

    VISUAL BASIC 6.0

    A. Tujuan Kompetensi Khusus

    Mahasiswa mampu dan memahami cara menggunakan aplikasi Visual Basic ,Memahami komponen dalam menggunakan Visual Basic.

    B. Uraian MateriVisual Basic adalah salah satu bahasa pemrograman komputer. Bahasapemrograman adalah perintahperintah yang dimengerti oleh komputer untukmelakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yangdikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan daripendahulunya yaitu bahasa pemrograman BASIC (Beginners All -purposeSymbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basicmerupakan salah satu Development Tool yaitu alat bantu untuk membuatberbagai macam program komputer, khususnya yang menggunakan sistemoperasi Windows. Visual Basic merupakan salah satu bahasa pemrogramankomputer yang mendukung object (Object Oriented Programming = OOP).

    1. Requeryment Microsoft visual studio 2005/20081.1

    Kebutuhan Perangkat Kerasa. Minimal support processor Intel Pentium II, direkomndasikan

    diatasnyab. Minimal RAM 64, di rekomdasikan diatasnyac. Minimal VGA adalah 2 MB , direkomdasikan diatasnyad. Minimal Monitor SVGA dengan resolusi 800 X 600, direkomdasikan

    diatasnyae. Minimal Kapasitas Hardisk untuk istallasi adalah 1 Giga ,

    direkomendasikan diatasnyaf. Dan kelengkapan lainya

    1.2Kebutuhan Perangkat Lunaka. Operating System, Microsoft Windows XP SP2, Vista ,2000 Server

    SP4 dan 2003 Server SP1

    b. Database Microsoft Access XP, 2000 atau 2003

    c. Database Microsoft SQL server 2000 atau 2005

    2. Mengenal .Visual Basic 6.0

    Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasiyang banyak diminati oleh orang. Di sini Visual Basic 6 menawarkankemudahan dalam pembuatan aplikasi dan dapat menggunakankomponen-komponen yang telah disediakan. Untuk memulai Visual Basic6 anda perlu menginstall Visual Basic 6.0. Program ini biasanya dalam satupaket dengan Visual Studio 6.0.

  • 8/11/2019 Modul Pemrograman VB

    8/55

    8

    Dengan menggunakan Visual Basic 6 kita bisa menghasilkan berbagaimacam jenis program. Dari aplikasi yang mengintegrasikan database,

    jaringan, office automation, dan web application. Di sini kita akanmembahasa dasar-dasar pemrograman Visual Basic dengan sedikit tentangdatabase.

    Pada layar awal akan muncul tampilan seperti di atas. Visual Basicmenyediakan banyak jenis modul aplikasi. Untuk memulai programstandar pilihlah Standard EXE, kemudian klik pada tombol Open.

    Setelah itu akan muncul tampilan seperti berikut ini. Sekarang kita akanmengenal bagian-bagian dari IDE ( Integrated Development Environment )yang kita gunakan.

    Form Designer

    Pada form design ini adalah tempat kita merancang user interface ( antarmuka pemakai ). Untuk menampilkan layar ini dapat mengklik padatombol Design View atau dengan menekan tombol Shift + F7. Sedangkanuntuk ke layar coding dapat menekan tombol F7.

  • 8/11/2019 Modul Pemrograman VB

    9/55

    9

    Menu Toolbar

    Menu standar pada Windows, dapat digunakan untuk membuka project,menyimpan project, menjalankan project, dan sebagainya.

    ToolboxDi sinilah tempat komponen-komponen yang disediakan untuk merancanguser interface. Masing-masing komponen memiliki cirri dan kegunaanmasing-masing. Komponen kita gunakan sesuai kebutuhan kita.

    Project Explorer

    Di sini adalah struktur project yang sedang kita kerjakan. Suatu projectdapat terdiri dari beberapa form.

    Properties

    Pada kolom ini menampilkan Properties dari komponen yang sedang aktif.Property adalah data-data atau karakteristik yang dimiliki oleh suatu objekkomponen.

    C. Langkah-Langkah Praktikum

    1.

    Sekarang kita akan membuat program sederhana.

    Pilihlah Label pada Toolbox yang menggunakan symbol .Kemudian dragke form design. Kemudian pada kolom Properties ubah property Captionuntuk mengubah teks yang tertulis pada layar.

  • 8/11/2019 Modul Pemrograman VB

    10/55

    10

    Berikut ini adalah property yang disetting :

    Nama Value Keterangan

    (Name) lblJudul Nama dari objek

    Alignme

    2 Center Untuk mengatur agar teks rata tengah

    Caption Welcome Untuk mengatur teks yang terlihat

    Font Pilih jenistulisan

    Untuk mengatur jenis tulisan, ukurandan sebagainya.

    Rancanglah form anda menjadi seperti berikut ini. Komponen yang akankita gunakan adalah Label, TextBox, dan Command.

    Nama Property Value Keterangan

    Caption &Tampil Mengatur teks pada tombol.

    cmd ResetNama Property Value Keterangan

    Caption &Reset Mengatur teks pada tombol.

    cmdExitNama Property Value Keterangan

    Caption E&xit Mengatur teks pada tombol.

    txtNamaNama Property Value Keterangan

    Text Mengosongkan teks pada textbox

  • 8/11/2019 Modul Pemrograman VB

    11/55

    11

    Tanda & pada Caption Command menyatakan Mnemonic untuk tomboltersebut. &Tampil akan menghasilkan pada tombol teks di mana huruf Tnya bergaris bawah. Penekanan tombol pada tombol ini dapatmenggunakan kombinasi tombol Alt + T. Demikian pula dengan yanglainnya.

    Pemrograman pada Visual Basic menggunakan konsep event-driven, dimana suatu prosedur dijalankan pada saat terjadi suatu kejadian tertentu.Misalkan kita ingin membuat pada saat tombol Exit diklik maka langsungkeluar dari program. Caranya, kliklah dua kali pada tombol Exit dan akanmembawa anda ke layar coding.

    Pada bagian di atas menyatakan bahwa pada saat cmdExit di click makaakan langsung keluar dari program. Untuk menjalankan aplikasinya andadapat menekan tombol F5 untuk run.

    Kemudian kita akan membuat coding untuk tombol Reset dan Tampilnya.

    Untuk tombol Reset kita akan membuat pada saat tombol Reset ditekanmaka txtNama akan dikosongkan. Perintah untuk mengosongkannyaadalah dengan memberi nilai pada Text nya dengan string kosong. PadaVB 6 anda dibantu untuk tidak perlu mengingat semua property yang ada,karena pada saat anda mengakses suatu objek maka akan dimunculkanpropertynya.

  • 8/11/2019 Modul Pemrograman VB

    12/55

    12

    Pada cmdTampil diklik kita masukkan coding dengan menggunakanMsgBox, di mana akan menampilkan sebuah kotak dialog pesan.

    Kita kembali ke form design ( tekan Shift + F7 ). Kemudian kita bisamerancang tampilan dari program dengan mengatur property dari formyang ada. Rancanglah user interface dengan mengganti warnabackground dan warna teks, jenis teks dan sebagainya.

    FormNama Property Value Keterangan

    BackColor Warna lain Mengatur warna background dari

    Label

    Nama Property Value Keterangan

    BackStyle 0 Transparent Agar label bersifat transparan dan warna

    backgroundnya mengikuti warna form.

    CommandNama Property Value Keterangan

    BackColor Warna lain Mengatur warna background untuk ketiga tombol yangada

    Style 1 Graphical Untuk memberikan mode Graphical pada button,sehingga dapat menampilkan warna dan gambar.

    D. Rangkuman

    Microsoft Visual Studio adalah kelanjutan dari Microsoft Visual Studio.Net2003 dan Microsoft Visual Studio 6 , aplikasi ini adalah aplikasi yangdubuat oleh perusahaan Microsoft.Pemrograman Microsoft Visual Studio .Net 2008 adalah sebuah platformuntuk membangun , menjalankan, dan meningkatkan generasi lanjut dariaplikasi terdistribusi.

    E. Tugas

    Buatlah makalah per kelompok (3 Orang) yang di dalamnya terdapattahapan installasi untuk Visual Basic 6.0

    F.

    EvaluasiJelaskan perbedaan antara form, properties, toolbox ?

    G. Pustaka

    1.

    Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.

    2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005

  • 8/11/2019 Modul Pemrograman VB

    13/55

    13

    BAB IIMENGGUNAKAN EVENT DAN PROPERTI

    VISUAL BASIC 6.0

    A. Tujuan Kompetensi Khusus

    Mahasiswa mampu dan memahami cara menggunakan aplikasi Visual Basic,Memahami komponen dalam menggunakan Microsoft Visual Basic

    B. Uraian Materi

    Event dan properti merupakan bagian dari pemrograman visual basic .netyang digunakan untuk mengolah menelusuri bagian dari pemrogramanberbasis visual basic

    C. Langkah langkah Praktikum

    1. Aktifkan VB 6 melalui tombol Start.

    Kenali jenis-jenis komponen (control) yang ada di dalam bagian ToolBox :

    Pada Jendela Form buatlah UI seperti ini :

    Cara membuatnya :

    Klik komponen Label di dalam ToolBox kemudian gambar object Label1di dalam Form dengan cara

    drag-drop. Lakukan langkah yang sama untuk object Label2. Object Text1di-gambar menggunakan

    komponen TextBox, sedangkan object Command1 dan Command2menggunakan komponen Command

    Button.

  • 8/11/2019 Modul Pemrograman VB

    14/55

    14

    2.

    Mengatur Property Object

    Kenali bagian-bagian di dalam Jendela Properties :

    Melalui Jendela Properties atur property setiap object sebagai berikut :

    Object Properties ValueForm1 Caption

    StartUpPositionProperty Test2 CenterScreen

    Label 1 Ca tion Tuliskan nama Anda :Text1 - -Label2 Alignment

    BackColorFont

    2 CenterPalette: Size: 24

    Command 1 Caption OKCommand2 Ca tion Selesai

    Sehingga UI-nya menjadi seperti ini :

    3.

    Menulis Kode Program : Property Test

    Buka Jendela Code dan kenali bagian-bagian di dalamnya :

  • 8/11/2019 Modul Pemrograman VB

    15/55

    15

    Program yang berbasis Windows bersifat event-driven, artinya programbekerja berdasarkan event yang terjadi pada object di dalam programtersebut. Misalnya, jika seorang user meng-klik sebuah tombol maka

    program akan memberikan reaksi terhadap event klik tersebut. Programakan memberikan reaksi sesuai dengan kode-kode program yang dibuatuntuk suatu event pada object tertentu.

    Pilih object Command1 pada bagian Object Selector. Secara otomatis padabagian Code Editor akan muncul blok kode program berikut :

    Private Sub Command1_Click()

    End Sub

    Event Click merupakan event default (standar) dari object Command1, Andabisa melihat event lainnya pada bagian Event Selector.

    Pada bagian Code Editor ketikkan kode programnya sebagai berikut :

    Private Sub Command1_Click()Label2.Caption = Text1.Text

    End Sub

    Private Sub Command2_Click()

    End

    End Sub

    Simpan Project1 (nama file : Latihan.vbp) dan Form1 (nama file : Lat1.frm).VB 6 akan menyimpan program yang Anda buat ke dalam beberapa fileyang saling terkait, antara lain : file project (*.vbp), file form (*.frm) dan filemodule (*.bas).

    Coba jalankan Project1 dengan meng-klik tombol Start ( ) pada bagianToolbar atau tekan tombol F5 pada keyboard. Ketikkan Salman di dalamTextBox kemudian klik tombol OK. Maka akan tampil hasil sebagai berikut:

    Bila ingin keluar klik tombol Selesai.4. Modifikasi Kode Program

    Ubah tampilan UI-nya menjadi seperti ini :

    (Tambahkan komponen Frame, OptionButton dan CheckBox)

  • 8/11/2019 Modul Pemrograman VB

    16/55

    16

    Atur property object-object tambahannya sebagai berikut :Ob ect Pro erties Value

    Frame 1 Ca tion Pilihan :Option1 Caption BiruO tion2 Ca tion MerahCheck1 Caption TebalCheck2 Ca tion Mirin

    Obyek Frame1 harus dibuat terlebih dahulu si form, dan selanjutnya obyekOption dan Check dibuat di dalam Frame1 tersebut. Tujuan pembuatanberbagai pilihan tersebut adalah memperkenalkan pada Anda fasilitasOption dan CheckBox yang digunakan untuk membuat pilihan dalamaplikasi.

    Tambahkan kode programnya sebagai berikut :Private Sub Option1_Click()Label2.ForeColor = vbBlueEnd Sub

    Private Sub Option2_Click()Label2.ForeColor = vbRedEnd Sub

    Private Sub Check1_Click()Label2.FontBold = Check1.ValueEnd Sub

    Private Sub Check2_Click()Label2.FontItalic = Check2.ValueEnd Sub

    Simpan kembali Form1, kemudian coba jalankan Project1 dan lihat hasilnya:

  • 8/11/2019 Modul Pemrograman VB

    17/55

    17

    D. Rangkuman

    Event dan properti merupakan bagian dari pemrograman visual basic .netyang digunakan untuk mengolah menelusuri bagian dari pemrogramanberbasis visual basic 6.0Kelebihan dari IDE (Interface Development Environment) pada Microsoft

    Visual Basic 6.0 adalah lebih lengkap dan terorganisir dengan baik ,sehingga memudahkan dalam mengembangkan aplikasi dengan memilihobject yang ada di dalam toolbox dan langsung dapat dimasukan ke dalamForm.

    E. Tugas

    Buatlah makalah per kelompok (3 Orang) yang di dalamnya membahasperbedaan antara Objeck yang ada di dalam toolbox

    F. Evaluasi

    Jelaskan perbedaan antara IDE Microsoft Visual Studio 6.0 dengan

    Microsoft Visual Studio 2005/2008/2010 ?

    G. Pustaka

    1.

    Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.

    2.

    Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005

  • 8/11/2019 Modul Pemrograman VB

    18/55

    18

    BAB IIIMENGGUNAKAN DATA DAN VARIABEL

    VISUAL BASIC 6.0

    A. Tujuan Kompetensi Khusus

    Mahasiswa bisa mendefinisikan Variabel, Konstanta, Tipe data dan operatordalam Visual Basic 6.0

    B. Uraian MateriKetika seorang user (pengguna) menggunakan sebuah program komputer,seringkali komputer memintanya untuk memberikan informasi. Informasi inikemudian disimpan atau diolah oleh komputer. Informasi inilah yang disebutdengan data.

    1.

    Mengenal tipe dataTipe data yang secara umum digunakan pada Visual Basic .NetTIPE

    DATA

    UKURAN

    (dalambytes)

    Deskripsi Jangkauan

    Byte 1 Nilai antara ; 0 s/d 255Boolean 1 Bernilai; True atau FalseChar 2 Menampung data UnicodeDatetime 8 Nilai Tanggal; 1/1/0001 jam 11 :59 :59 s.d Tanggal

    12/21/9999Decimal 16 Untuk nilai yang mengandung nilai NegatifDouble 8 Untuk nilai yang mengandung nilai Negatif

    2.

    Mengenal VariabelVariabel adalah tempat penyimpanan sementara ketika diproses dalam

    memori computer, dalam mendeklarasikan variabel terdapat dua cara,yaitu : Deklarasi Eksplisit dan Implisit

    2.1. Deklarasi Eksplisit

    Deklarasi ini mengandung arti bahawa program menggunakanstatement atau pernyataan untuk mendeklarasikan variable, berikutadalah statement dalam mendeklarasika suatu variableDim VarName[As DataType]Private VarName[As DataType]Satatic VarName[As DataType]Public VarName[As DataType]

    2.2. Deklarasi ImplisitDeklarasi ini dilakukan tanpa menggunakan kata kunci dalammendeklarasikan variable, tetapi variabel ini menggunakan karakterkhusus untuk menandakan variabletipe variable Implisit

    Tipe variable SuffixInteger %Long &

  • 8/11/2019 Modul Pemrograman VB

    19/55

    19

    Single !Double #

    Currency @String $

    C.

    Langkah-Langkah PraktikumAktifkan VB 6 melalui tombol Start. Buka kembali project Latihan.vbp. TambahkanForm baru ke dalam Project.Pada Jendela Form buatlah UI seperti ini : (Gunakan komponen CommandButton danLabel)

    Pengaturan property setiap object-nya adalah sebagai berikut :

    Obj ect Properties ValueForm3 Caption

    StartU PositionVariabel Test2 CenterScreen

    Command1-3 Caption Test 1Test 2

    Label1-3 BackColorCa tion

    Palette :

    Buka Jendela Code dan pada bagian Code Editor ketikkan kode programnya sebagaiberikut :

    Dim test2 As IntegerPrivate Sub

    Command1_Click()Dim test1 As Stringtest1 = "nusantara"Label1.Caption = test1Label2.Caption = test2Label3.Caption = test3

    End Sub

    Private Sub Command2_Click()test2 = 10Label1.Caption = test1Label2.Caption = test2Label3.Caption = test3

    End SubPrivate Sub Command3_Click()

    Const test3 As Single = 90.55Label1.Caption = test1Label2.Caption = test2Label3.Caption = test3

    End Sub

  • 8/11/2019 Modul Pemrograman VB

    20/55

    20

    Klik menu Project > Project1 Properties lalu klik tab General. Gantilah StartupObject-nya menjadi Form3.

    Coba jalankan Project1. Perhatikan sifat variabel global, variabel lokal dankonstanta !

    Klik Nilai Var. Test1 Nilai var. Test2 Nilai Var. Test3Test1 nusantara Kali Pertama : 0

    Berikutn a : 10

    Test2 10 Test3 10 90,55

    D. Rangkuman

    Dalam setiap pemrograman visual terdapat variabel yang digunakan untukmenampung data yang mengandung tipe data tertentu

    E. Tugas

    Buatlah program yang digunakan untuk memasukan data mahasiswadengan menggunakan tipe data

    F. Evaluasi

    Buatlah Program penjualan sederhana tentang took makmur, dimanadidalamnya terdapan kode transaksi, tanggal, kode barang, nama barang,jenis dan harga barang

    G. Pustaka

    1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.

    2.

    Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005

  • 8/11/2019 Modul Pemrograman VB

    21/55

    21

    BAB IVMENGGUNAKAN OPERATOR

    VISUAL BASIC 6.0

    A. Tujuan Kompetensi Khusus

    Mahasiswa dapat membuat aplikasi menggunakan operator pada MicrosoftVisual Studio .Net

    B. Uraian Materi

    Operator pada Visual Basic 6.0 yaitu merupakan symbol yang menunjukanbagaimana Visual Basic melakukan aksi terhadap suatu ekspresi terdapat 4

    jenis operator pada visual basic 6.0 yaitu Operator Aritmetika, AperatorPenugasan dan Operator Pembanding dan Operator Logika.

    1.

    Operator AritmetikaOperator Aritmetika digunakan untuk melakukam opearasi matematika

    Daftar Operator AritmetikaOpertor Aritmetika Operasi yang dilakukan

    + Penjumlahan- Pengurangan* Perkalian/ Pembagian dengan Hasil Bulat^ Pangkat

    Mod Menghitung sisa pembagian

    2.

    Operator PenugasanOperator Penugasan berfungsi untuk memasukan nilai dari suatu ekspresike ekspresi yang lain, operator penugasan digunakan dengan symbol (=)

    3. Operator PembandingOperator pembanding berfungsi untuk membandingkan suatu nilai dengannilai yang lain dimana hasilnya akan menghasilkan nilai logika TRUE danFALSE

    Daftar Operator Pembanding

    Operator Pembanding Keterangan= Sama dengan> Lebih Besar Dari

    < Lebih Kecil Dari Tidak Sama dengan= Lebih besar atau sama denganBetween Menentukan antara nilaiLike Pencarian dengan polaIn Mencari data dengan nilai

    tertentu

  • 8/11/2019 Modul Pemrograman VB

    22/55

    22

    4.

    Operator LogikaOperator logika berfungsi untuk menentukan hasil berupa nilai Tru andFalse

    Daftar Operator Logika

    Operator LogikaAndOrXorNot

    C. Langkah-Langkah PraktikumPada pembuatan aplikasi ini, objek-objek yang digunakan , namenya dirubahdengan nama yang di anjurkan, kemudianpropertisnyadiaturpula dengancriteriaBuatlah Tampilan Berikut ini

    Atur propertinya seperti berikut

    No. Objek Properti Nilai Properti1. Form1 Name Frlatihan2

    2. GroupBox1Label1Label2Label3

    Textbox1Textbox2Textbox3

    CaptionCaptionCaptionCaption

    NameNameName

    | Data Bilangan |Bilangan KesatuBilangan KeduaHasil Perhitungan

    txtBil1txtBil2txtHasil

    3. GroupBox2

    Commandbutton1

    Commandbutton2

    Commandbutton3

    TextDockNameCaptionNameCaptionName

    | Operator |BottombtTambah+btKurang-btKali

  • 8/11/2019 Modul Pemrograman VB

    23/55

    23

    Commandbutton4

    Commandbutton5

    Commandbutton6

    TextNameTextNameText

    NameText

    xbtBagi/btNew&New

    btClose&Close

    Tambahkan kode program tiapEvent,sebagai berikut

    '--- mengisi event & method terhadap tombol prosesPrivate Sub btTambah_Click()

    Dim b1, b2 As New IntegerDim h As New Doubleb1 = Val(txtBil1.Text)b2 = Val(txtBil2.Text)h = b1 + b2

    txtHasil.Text = hEnd Sub

    Private Sub btKurang_Click()Dim b1, b2 As New IntegerDim h As New Doubleb1 = Val(txtBil1.Text)b2 = Val(txtBil2.Text)h = b1 - b2txtHasil.Text = h

    End Sub

    Private Sub btKali_Click()Dim b1, b2 As New IntegerDim h As New Doubleb1 = Val(txtBil1.Text)b2 = Val(txtBil2.Text)h = b1 * b2txtHasil.Text = h

    End Sub

    Private Sub btBagi_Click()Dim b1, b2 As New IntegerDim h As New Doubleb1 = Val(txtBil1.Text)b2 = Val(txtBil2.Text)h = b1 / b2txtHasil.Text = h

    End Sub

    Private Sub btNew_Click()txtBil1.Clear()txtBil2.Clear()txtHasil.Clear()txtBil1.Focus()

    End Sub

    Private Sub btClose_Click()Close()

    End Sub

  • 8/11/2019 Modul Pemrograman VB

    24/55

    24

    D. Rangkuman

    Dalam setiap pemrograman visual basic .Net terdapat Operator yangdigunakan dalam membuat sebuah program palikasi yang meliputi :Pemangkatan, Penjumlahan, Pembagian, Pengurangan,

    Lebih Besar,Lebih Kecil,Sama dengan,Dan,Or

    E. Tugas

    Buatlah Program Aplikasi menggunakan Operator yamg digunakan untukmenentukan Total Penjualan atau pembelian di MINIMARKET

    F. Evaluasi

    Buatlah program berikut , tentukanNamedanPropertisyang dibutuhkan

    Sekenario Form :Kasus diatas digunakan untuk menentukan Biaya Sewa Kamar danmenentukan Jumlah kembali apabila jumlah bayar melebihi dari biayasewa kamar

    1. Biaya Sewa kamardi dapat dari Harga Sewa* Lama Menginap2. Kembali di dapat dariJumlah Bayar Biaya Sewa kamar

    G.

    Pustaka1.

    Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.

    2.

    Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005

  • 8/11/2019 Modul Pemrograman VB

    25/55

    25

    BAB VMENGGUNAKAN CONDITIONAL STATEMENT

    VISUAL BASIC 6.0

    A. Tujuan Kompetensi Khusus

    Mahasiswa mengerti dan memahami struktur control serta, dan Mahasiswadapat memahami penggunaan struktur kontrol IF

    B. Uraian Materi

    Conditional Statement merupakan statement-statement yang sangat pentingdalam penyusunan program, terutama pada pemrograman yang berorientasipemrograman Visual Basic

    1.

    Conditional Statment Bersyarat IF ELSE .. END IF :Statement ini digunakan untuk menjalankan satu blok perintah :

    Bentuk Penulisan IF dengan Satu kondisi dan Satu Pernyataan

    IF thenEnd IF

    Bentuk Penulisan IF dengan Satu kondisi dan dua Pernyataan

    IF thenElse

    End IF

    Bentuk Penulisan IF dengan Dua kondisi dan dua Pernyataan

    IF thenElseIF then.End If

    End if

    C. Langkah-Langkah Praktikum

    Untuk lebih jelas mengenai Conditional (IF Then) kita buatkan Lantihanberikut ini;

  • 8/11/2019 Modul Pemrograman VB

    26/55

    26

    Sekenario Form ;Harga akan muncul otomatis apabila satuan dipilih

    Jika Satuan adalah Buah maka Harga = 50000, Jika Satuan adalah Boxmaka Harga = 60000, Jika Satuan adalah Botol maka Harga = 70000,

    Jika Satuan adalah Dus maka Harga = 80000, Jika Satuan adalah

    Tablet maka Harga = 50000Atur Propertinya, sebagai berikut :

    No. Objek Properti Nilai Properti1. Project

    Form1NameName

    Latihan3Frlatihan3

    2. GroupBox1Label1 s/d Label 6TextBox1TextBox2ComboBox1

    TextBox3TextBox4

    CaptionCaptionNameNameNameItems

    NameName

    | Data Obat |Seperti di Formtxtkode_ObattxtNama_ObatcbSatuanBuah

    BoxBotolDusTablettxtBanyaktxtHarga

    3. Button1

    Button2

    Button3

    NameCaptionNameCaptionNameCaption

    btTambah&TambahbtSimpan&SimpanbtKeluar&Keluar

    Tambahkan Kode Program Seperti Tampilan Berikut ini

    Private Sub btTambah_Click()txtKode_obat.Clear()txtNama_obat.Clear()txtBanyak.Clear()txtHarga.Clear()txtKode_obat.Focus()

  • 8/11/2019 Modul Pemrograman VB

    27/55

    27

    End Sub

    Private Sub btExit_Click)Me.Close()

    End Sub

    Private Sub cbSatuan_click()If Me.cbSatuan.Text = "Buah" ThenMe.txtHarga.Text = 50000

    ElseIf Me.cbSatuan.Text = "Box" ThenMe.txtHarga.Text = 60000

    ElseIf Me.cbSatuan.Text = "Botol" ThenMe.txtHarga.Text = 70000

    ElseIf Me.cbSatuan.Text = "Dus" ThenMe.txtHarga.Text = 80000

    ElseIf Me.cbSatuan.Text = "Tablet" ThenMe.txtHarga.Text = 5000

    End IfEnd Sub

    End Class

    D. Rangkuman

    Mempelajari struktur control pemilihan pada pemrograman visual Basicyang meliputi :IF ...... ThenEnd IFSertaIF...... thenElseEnd If

    E. Tugas

    Buatlah Program Aplikasi menggunakan Conditional Statement yamgdigunakan untuk menentukan Total Penjualan atau pembelian di TOKOBUKU

    F. Evaluasi

    Tampilan yang diharapkan :

  • 8/11/2019 Modul Pemrograman VB

    28/55

    28

    Sekenario :Buatlah program penjualan Barang Sembako , tujuan program ini adalahuntuk menentukan total harga yang harus dikeluarkan oleh pembeli dan

    jumlah kembali yang di dapat apabila jumlah Bayar lebih Banyak dari

    Total hargaJenis Kamar Harga Sewa PerhariVIP 750000Kelas I 500000Kelas II 300000Kelas III 150000

    Biaya Sewa kamardi dapat dari Harga Sewa* Lama MenginapKembali di dapat dariJumlah Bayar Biaya Sewa kamar

    G. Pustaka

    1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.

    Database dengan SQL Server 2005, Mitra Wacana Media.

    2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005

  • 8/11/2019 Modul Pemrograman VB

    29/55

    29

    BAB VIMENGGUNAKAN CONDITIONAL STATEMENT

    VISUAL BASIC 6.0

    A. Tujuan Kompetensi Khusus

    Mahasiswa mengerti dan memahami struktur control serta, dan Mahasiswadapat memahami penggunaan struktur kontrol SELECT CASE

    B. Uraian Materi

    Conditional Statement merupakan statement-statement yang sangat pentingdalam penyusunan program, terutama pada pemrograman yang berorientasipemrograman Visual Basic

    1.

    Conditional Statment Bersyarat SELECT .. CASE:Statement ini digunakan untuk menjalankan satu blok perintah :

    Bentuk Penulisan Select Case

    Select Case Case Pernyataan 1Case Pernyataan 2Case Pernyataan 3Case Pernyataan 4End Select

    C. Langkah-Langkah Praktikum

    Conditional (Select Case) kita buatkan Lantihan berikut ini;

    Sekenario Form ;Harga akan muncul otomatis apabila satuan dipilih

    Jika Jenis Buku adalah Novel maka Harga = 25000, Jika Jenis Buku adalahKomputer maka Harga = 125000, Jika Jenis Buku adalahAkutansi maka Harga = 80000, Jika Jenis Buku adalah Fiksi makaHarga = 90000

  • 8/11/2019 Modul Pemrograman VB

    30/55

    30

    Atur Propertinya, sebagai berikut :

    No. Objek Properti Nilai Properti1. Project

    Form1NameName

    Latihan4Frlatihan4

    2. GroupBox1Label1 s/d Label 6TextBox1TextBox2ComboBox1

    TextBox3TextBox4

    CaptionCaptionNameNameNameItems

    NameName

    | Data Buku |Seperti di Formtxtkode_BukutxtNama_BukucbjenisNovelKomputerAkutansiFiksitxtBanyaktxtHarga

    3. Button1

    Button2

    Button3

    Name

    CaptionNameCaptionNameCaption

    btTambah

    &TambahbtSimpan&SimpanbtKeluar&Keluar

    Tambahkan Kode Program Seperti Tampilan Berikut ini

    Public Class frlatihan5Private Sub Form1_Load(ByVal sender As System.Object, ByVal e

    As System.EventArgs) Handles MyBase.LoadMe.Text = "Entri Data Buku"

    Me.StartPosition = FormStartPosition.CenterScreenMe.btSimpan.Enabled = FalseEnd Sub

    Private Sub btTambah_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles btTambah.Click

    Me.txtKode_Buku.Clear()Me.txtNama_Buku.Clear()Me.txtBanyak.Clear()Me.txtHarga.Clear()Me.txtKode_Buku.Focus()

    End Sub

    Private Sub btExit_Click(ByVal sender As System.Object, ByVale As System.EventArgs) Handles btExit.Click

    Me.Close()End Sub

    Private Sub cbSatuan_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) Handlescbjenis.SelectedIndexChanged

    Select case cbjenis.TextCase NovelTxtharga=25000Case KomputerTxtharga=125000Case Akutansi

  • 8/11/2019 Modul Pemrograman VB

    31/55

    31

    Txtharga=80000Case FiksiTxtharga=90000End Select

    End SubEnd Class

    Setiap pemrograman dapat menggunakan salah satu dari ConditionalStatement yaitu If Then atau Select . case, atau dapat menggunakankolaborasi keduanya di dalam suatu program aplikasi yang sama,condisi tersebut banyak digunakan dalam semua program aplikasiagar lebih memahami silahkan buat kasus berikut ini

    Selalu GunakanNamayang sama dengan yang ada di modulagar anda mudahdalam melakukan pengecekan kesalahan di dalam form

    D.

    RangkumanMempelajari struktur control pemilihan pada pemrograman visual Basicyang meliputi :Select CaseEnd Select

    E. Tugas

    Buatlah Program Aplikasi menggunakan Conditional Statement yamgdigunakan untuk menentukan Total Penjualan atau pembelian di APOTIK

    F. Evaluasi

    Tampilan yang diharapkan :

    Sekenario ;Buatlah program penjualan Barang Sembako , tujuan program ini adalahuntuk menentukan total harga yang harus dikeluarkan oleh pembeli dan

    jumlah kembali yang di dapat apabila jumlah Bayar lebih Banyak dariTotal harga

  • 8/11/2019 Modul Pemrograman VB

    32/55

    32

    Jenis Kamar Harga Sewa PerhariVIP 750000Kelas I 500000Kelas II 300000Kelas III 150000

    Biaya Sewa kamardi dapat dari Harga Sewa* Lama MenginapKembali di dapat dariJumlah Bayar Biaya Sewa kamar

    G. Pustaka

    1.

    Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.

    2.

    Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005

  • 8/11/2019 Modul Pemrograman VB

    33/55

    33

    BAB VIIMENGGUNAKAN LOOPING STATEMENT

    VISUAL BASIC 6.0

    A. Tujuan Kompetensi Khusus

    Mahasiswa mengerti dan memahami struktur kontrol For, Do dan While, sertaMahasiswa dapat menerapkan struktur kontrol For, Do dan While dalampemrograman menggunakan Visual Studio .Net

    B. Uraian Materi

    Struktur Control Pengulangan pada Visual basic 6.0 yaitu merupakan symbolyang menunjukan bagaimana Visual Basic melakukan aksi terhadap suatuekspresi terdapat 4 jenis Struktur Control Pengulangan pada visual basic 6.0yaitu For, Do dan While1. Conditional Loop Statement : FOR NEXT

    Pengulangan ini digunakan untuk melakukan pengulangan sampai

    dengan nilai terpenuhi ( Nilai awal dan Nilai Akhir)

    Bentuk PenulisanDim x as integerFor x = nilai awal to nilai akhirNext x

    2.

    Conditional Loop Statement: WHILE END WHILEPengulangan ini digunakan untuk melakukan pengulangan sampai dengannilai terpenuhi ( Nilai awal dan Nilai Akhir)

    Bentuk Penulisan

    Dim x as integerX=1Whlie x

  • 8/11/2019 Modul Pemrograman VB

    34/55

    34

    C. Langkah Langkah Praktikum

    Untuk lebih jelas mengenai Pengulangan (Looping) kita buatkan Latihanberikut ini;

    Sekenario Form ;Hasil akan muncul terurut dari 1 sampai 100 berdasarkan tombolpengulangan yang dipilih

    Atur Propertinya, sebagai berikut :

    No. Objek Properti Nilai Properti

    1. ProjectForm1

    NameNameStartPosition

    Latihan5Frlatihan5CenterScreen

    2. GroupBox1

    Button1

    Button2

    Button3

    List1

    Caption

    NameCaptionNameCaptionNameCaptionName

    | PengulanganFor While , Do |

    btforFor - NextbtwhileWhile End WhilebtdoDo Until - LoopLsthasil

    Tambahkan Kode Program Seperti Tampilan Berikut ini

    Private Sub btfor_Click()Dim x As IntegerFor x = 1 To 100

    Lsthasil.Additems(x)Next x

    End Sub

    Private Sub btwhile_Click()Dim x As Integerx = 1While (x

  • 8/11/2019 Modul Pemrograman VB

    35/55

    35

    Private Sub btdo_Click()

    Dim x As Integerx = 1Do Until x > 100

    Lsthasil.Additems(x)

    x += 1LoopEnd Sub

    D. Rangkuman

    Pengulangan pada pemrograman visual basic yang meliputi :For .....Do .....

    While ...

    E. Tugas

    Buatlah Program Untuk menampilkan bilangan ganjil dan genapmenggunakan pengulngan for , While dan Do

    F. Evaluasi

    Buatlah Program looping berikut ini

    Hasil akan muncul terurut dari Nilai Awal sampai Nilai Akhir berdasarkantombol pengulangan yang dipilih

    G. Pustaka

    1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.

    2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005

  • 8/11/2019 Modul Pemrograman VB

    36/55

    36

    BAB VIIIMENGGUNAKAN PROCEDURE & FUNCTION

    VISUAL BASIC 6.0

    A. Tujuan Kompetensi Khusus

    Mahasiswa mampu memahami procedure dan function dalam pemrogramanvisual basic dan Mahasiswa Mampu menggunakan procedure dalampembuatan program berbasis visual

    B. Uraian Materi

    Pada umumnya kalau kita membuat sebuah program selalu event yang terjadiadalah Private Sub --------- End Sub. Deklarasi ini dapat ditulis lebih sederhanadengan perintah Sub -------- End Sub yang artinya sama, yaitu sama-samamendeklarasikan sebuah event pada tingkat level local/private.Contoh Penulisan Procedure/Sub:

    Penulisan Normalnya, sbb : Dapat diubah menjadi, sbb :

    Private sub Bersih ()Txtkode.Text=Clear()Txtnama.Text=Clear()Txtalamat.Text=Clear()Txtkota.Text=Clear()

    End Sub

    sub Bersih ()Txtkode.Text=Clear()Txtnama.Text=Clear()Txtalamat.Text=Clear()Txtkota.Text=Clear()

    End SubPemanggilan Procedure/Sub AtauCall Bersih() Bersih()

    C. Langkah-Langkah Praktikum

    Untuk lebih jelasnya buatlah tampilan berikut ini ;

  • 8/11/2019 Modul Pemrograman VB

    37/55

    37

    Atur Propertinya, sebagai berikut :

    No. Objek Properti Nilai Properti1. Project

    Form1NameName

    StartPosition

    Latihan 3Frlatihan3

    CenterScreen2. Label1

    Label2Label3Label4Label5Label6Label7Label8Textbox1Textbox2Textbox3

    Textbox4

    CaptionCaptionCaptionCaptionCaptionCaptionCaptionCaptionNameNameName

    MultilineScrollBarsName

    lblNimlblNamalblKelaminlblAgamalblJurusanlblProgramstudilblAlamatlblkota-telepontxtNimtxtNamatxtAlamat

    TrueVerticalTxtTelepon

    3. OptButton1

    OptButton2

    NameCaptionNameCaption

    optPriaPriaoptWanitaWanita

    4. ComboBox1

    ComboBox2

    ComboBox3

    NameTextDropDownStyleNameTextDropDownStyleNameTextDropDownStyle

    cbAgama--PilihanDropDowncbJurusan--PilihanDropDowncbProgdi--PilihanDropDown

    5. ListBox1 Name lstKota

    6. Button1 NameText

    btClose&Close

    Di dalam tampilan Combobox item atau isian akan muncul otomatis pada saatprogram di jalankan ada 2 cara menambahkannya di dalam Properti ListdanNilai Propertis dapat dimasukan manual namun saat ini kita akan

    mencoba menggunakan Procedure dan Function

    Tambahkan Kode Program Seperti Tampilan Berikut iniSub KomboAgama()

    cbAgama.Items.Add("Islam")cbAgama.Items.Add("Kristen Protestan")cbAgama.Items.Add("Kristen Khatolic")cbAgama.Items.Add("Hindu")cbAgama.Items.Add("Budha")

    End Sub

  • 8/11/2019 Modul Pemrograman VB

    38/55

    38

    Sub KomboJurusan()cbJurusan.Items.Add("Manajemen Informatika")cbJurusan.Items.Add("Teknik Informatika")cbJurusan.Items.Add("Sistem Informasi")

    End SubSub KomboProgdi()

    cbProgdi.Items.Add("D1")cbProgdi.Items.Add("D2")cbProgdi.Items.Add("D3")cbProgdi.Items.Add("D4")cbProgdi.Items.Add("S1")cbProgdi.Items.Add("S2")cbProgdi.Items.Add("S3")

    End SubSub ListKota()

    lstKota.Items.Add("Bandung")lstKota.Items.Add("Denpasar")lstKota.Items.Add("Jakarta")lstKota.Items.Add("Surabaya")lstKota.Items.Add("Manado")lstKota.Items.Add("Medan")lstKota.BackColor = Color.Silver

    End SubPrivate Sub frMahasiswa_Load()

    '--- mengisi properti objek FormControlBox = FalseStartPosition = FormStartPosition.CenterScreenoptPria.Checked = True 'memberi nilai awal

    '--- memanggil sub program ---KomboAgama()KomboJurusan()KomboProgdi()ListKota()

    End Sub

    Private Sub btClose_Click()Me.Close()

    End Sub

    D. Rangkuman

    Secara umum procedure & function merupakan bagian dari pemrogramanVisual Basic 6.0 yang diguakan untuk menyimpan suatu perintah ataukondisi yang dapat dipakai secara berulang-ulang

    E. Tugas

    Buatlah Makalah per kelompok (3 Orang) Mengenai Perbedaaan Procedure

    dan Function beserta contohnya

    F. Evaluasi

    Buatlah Kasus berikut ini :Buatlah program tentang entry data kendaraan di PT X , tentukan Namedan

    Propertisyang dibutuhkan beserta dengan Procedure atau FunctionTampilan yang diinginkan, seperti berikut ini :

  • 8/11/2019 Modul Pemrograman VB

    39/55

    39

    Sekenario Form :Kasus diatas digunakan untuk memasukan data kendaraan di dalammasing bagian adapun ketentuan adalah sebagai berikut ;

    Jenis Kendaraan BagianMini Bus Gudang

    Sedan Administratsi

    Truck SIM

    Bus Operasional

    Box / Pick-up Umum

    Motor Sport

    Motor Bebek

    G. Pustaka

    1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.

    2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005

  • 8/11/2019 Modul Pemrograman VB

    40/55

    40

    BAB IXMANAJEMEN DATABASE

    VISUAL BASIC 6.0

    A. Tujuan Kompetensi Khusus

    Mahasiswa mampu mengerti dan memahami konsep database dan penyimpanan datadalam Microsoft SQL SERVER,Mahasiswa mampu memahami jenis data yangdigunakan dalam Microsoft SQL SERVER,dan Mahasiswa dapat melakukanmanipulasi tabel

    B. Uraian Materi

    Sql adalah suatu fasiltisas di dalam semua database yang digunakan untukmemanipulasi data atau melakukan proses data dalam suatu database.1. Perintah Dasar SQL

    Dalam menggunakan SQL SERVER, terdapat beberapa fasilitas yang

    digunakan untuk mengolah data data yang terdapat di dalam table dalam

    suatu database, perintah itu adalah Insert

    Delete

    Update

    Select

    1.1. InsertInsert adalah perintah di dalam query yang digunakan untukmenambahkan record yang ada di dalam suatu tabel tertentuINSERT INTO [TABLE] VALUES (value1, value2, ..)

    1.2. SelectSelect dalam bahasa query adalah menampilkan , namun secara umumperintah select sering diartikan sebagai query, walaupun padaumumnya ternyata tidakSELECT nama field1, nama field2, nama field3,.. from [NAMA TABEL]

    1.3. UpdateUpdate adalah perintah di dalam query yang digunakan untukmengubah record yang ada di dalam suatu tabel tertentu

    UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE[KONDISI]

    1.4. DeleteDelete adalah perintah di dalam query yang digunakan untukmenghapus record yang ada di dalam suatu tabel tertentu

    DELETE from [NAMA_TABLE] where [KRITERIA]

  • 8/11/2019 Modul Pemrograman VB

    41/55

    41

    C. Langkah-Langkah Praktikum

    Menampilakan fasilitas query di dalam sql server 2005

    Klik kanan di dalam server yang sudah ada di dalam computer anda dan pilihnew query, sehingga muncul tampilan query

    Selajutnya kita akan membuat sebuah table baru menggunakan perintahquery yang dapat kita gunakanPerintah pembuatan Database

    CREATE DATABASE NAMA DATABASE

    Setelah itu dijalankan dengan menekan

  • 8/11/2019 Modul Pemrograman VB

    42/55

    42

    Selanjutnya apabila berhasil akan menampilan keterangan berikut ini

    Selanjutna Perintah pembuatan TabelTabel dapat dibuat dengan cara memasukan field- field yang dibutuhkandidalam table dan di dalam database yang sedang aktif

    CREATE TABLE [nama _table](Nama variabel1 tipedata,Nama variabel2 tipedata,Nama variabel3 tipedata,.)

    Berikut tampilan pembuatan table di dalam query

    Setelah itu dijalankan dengan menekanSelanjutnya apabila berhasil akan menampilan keterangan berikut ini

    Berikut adalah contoh penggunaan INSERT

    Berikut adalah contoh penggunaan UPDATE

  • 8/11/2019 Modul Pemrograman VB

    43/55

    43

    Berikut adalah contoh penggunaan DELETE

    Berikut adalah contoh penggunaan select

    D. Rangkuman

    Mempelajari database yang digunakan untuk penyimpanan data dalampemrograman visual Perkenalan Database Microsoft SQL SERVERPerkenalan Perintah dasar SQLInsert,Update,Delete,dan Select

    E. Tugas

    Buatlah Makalah per kelompok (3 Orang) yang membahas tentang perintah

    perintah sql

    F. Evaluasi

    Buatlah Database dengan ketentuan berikut :Nama Database Perpustakaan

    Nama Tabel Master_BukuColumn Name Data TypeKode_Buku Char(15) Primary KeyNama_Buku Char(50)

    Jenis_Buku Char(35)

    Pengarang Char(50)

    Penerbit Char(35)

    Stock_Buku Int

    Harga_Buku Int

    G. Pustaka

    1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.

    2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005

  • 8/11/2019 Modul Pemrograman VB

    44/55

    44

    BAB XMANAJEMEN DATABASE

    VISUAL BASIC 6.0

    A. Tujuan Kompetensi Khusus

    Mahasiswa mapu menbuat sebuah program aplikasi berbasis databasemenggunakan Microsoft Visual Studio dan Microsoft SQL SERVER

    B. Uraian Materi

    Menghubungkan database di dalam Microsoft Visual Basic.Net memilikibeberapa perintah dasar yang baku .Untuk lebih jelasnya kita buat latihan berikut ini :

    C. Langkah-Langkah Praktikum

    1. Buatlah database di dalam SQL SERVER dengan ketentuan berikut ini;Nama Database : Akademik

    Nama Tabel : MahasiswaField * NPM Char 15

    NAMA Char 35ALAMAT Char 35KODE POS Char 35TELEPON Char 35

    Nama Tabel : MATAKULIAHField * KODE MATAKULIAH Char 15

    NAMA MATAKULIAH Char 30DOSEN Char 50SKS Int

    2.

    Tambahkan Objek (Microsoft ADO data control 6.0 dan Microsoft DataGrid Control 6.0) dan di dalam Toolbox

    Tambahkan Componen di dalam form dengan menambahakan perintah (CTRL + T),kemudian tambahkan object Microsoft Data Grid Control 6.0 , Microsoft ADO data control6.0 dan

    Selanjutnya tambahkan object DATAGRIDdidalam form

  • 8/11/2019 Modul Pemrograman VB

    45/55

    45

    3.

    Selanjutnya Buatlah Form berikut ini dan rubah name:

    4.

    Tambahkan validasi berikut di dalam Code EditorPublic conn As New ADODB.ConnectionPublic tampung As New ADODB.Command-----------------------------------------------------------------Private Sub cmdcancel_Click()txtnpm.Text = ""txtnama.Text = ""txtalamat.Text = ""txtkodepos.Text = ""txttelepon.Text = ""End Sub-----------------------------------------------------------------Private Sub cmdclose_Click()Unload Me

    End Sub-----------------------------------------------------------------Private Sub cmddelete_Click()sql = "delete from mahasiswa where [npm] = '" & txtnpm & "' "conn.Execute (sql)txtnpm.Text = ""txtnama.Text = ""txtalamat.Text = ""txtkodepos.Text = ""txttelepon.Text = ""End SubPrivate Sub cmdnew_Click()

    txtnpm.Text = ""txtnama.Text = ""

    txtalamat.Text = ""txtkodepos.Text = ""txttelepon.Text = ""End Sub-----------------------------------------------------------------Priate Sub cmdsave_Click()sql = "insert into anggota values('" & txtnpm & "','" & txtnama &"','" & txtalamat & "', '" & txtkodepos & "','" & txttelepon &"')"conn.Execute (sql)txtnpm.Text = ""txtnama.Text = ""

  • 8/11/2019 Modul Pemrograman VB

    46/55

    46

    txtalamat.Text = ""txtkodepos.Text = ""txttelepon.Text = ""End Sub-----------------------------------------------------------------Private Sub Form_Load()

    'koneksi ditulis satu bariskoneksi = " Provider=SQLOLEDB.1;Integrated Security=SSPI;PersistSecurity Info=False;Initial Catalog=Akademik"conn.Open koneksiEnd Sub-----------------------------------------------------------------Private Sub cmdfind_Click()sql = "select * from anggota where [npm] = '" & txtnpm & "' "Set rscek = conn.Execute(sql)txtnpm = rscek.Fields("npm")txtnama = rscek.Fields("nama")txtalamat = rscek.Fields("alamat")txtkodepos = rscek.Fields("kodepos")txttelepon = rscek.Fields("telepon")

    End Sub

    D. RangkumanMembuat Sebuah Form yang digunakan untuk memproses dataMenghubungkan form yang dibuat dengan databaseMenambahkan RecordMenyunting isi recordMenghapus recordMengubah dataMencari record

    E. Tugas

    Buatlah Program Aplikasi menggunakan DATABASE yang digunakanuntuk menentukan Total Penjualan atau pembelian di RUMAH MAKAN

    F. Evaluasi

    Buatlah Program tentang matakuliah dari database yang baru dibuat

    G. Pustaka

    1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.

    2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005

  • 8/11/2019 Modul Pemrograman VB

    47/55

    47

    BAB XILAPORAN DAN MENU

    VISUAL BASIC.NET

    A. Tujuan Kompetensi Khusus

    Mahasiswa mengerti dan memahami cara pembuatan menu dan laporanmenggunakan Crystal Report

    B. Uraian Materi

    Laporan adalah hasil proses yang ada di dalam sebuah program aplikasi,laporan merupakan data data yang terdapat dalam database di dalamMicrosoft Visual Studio 6.0 terdapat beberapa aplikasi untuk memebuatlaporan yaitu :

    1. Data Report dan

    2. Crystal Report

    Untuk saat ini yang akan kita bahas adalah menggunakan Crystal Report,

    C. Langkah-Langkah Praktikum

    1.

    Langkah 1 memanggil Crystal Report

    Panggil Crystal Report Yang Sudah di install pada Komputer Andadengan cara masuk kedalam menu start pada windows kemudian pilihprogram lalu cari icon crystal reports,

    2. Langkah 2 membuat Laporan Barang

    1.

    Step 1. Using The Report Wizard kemudian Step 2. Choose an

    Exspertpilih Standard dan Step 3. Tekan Ok

  • 8/11/2019 Modul Pemrograman VB

    48/55

  • 8/11/2019 Modul Pemrograman VB

    49/55

    49

    Di dalam Available Data Source :Step 1. Pilih Nama Server (Misl :Devita),Step 2. Masuk kedalam Database yang terdapat di dalamserver (Penjualan Barang),di dalam folder dbo akan muncul

    Master_Barang, Step 3. Tekan Simbol sehingga TabelMaster_Barang akan berpindah ke Selected Tables sepertiyang ada di dalam Step 4, apabila sudah muncul tekan Step 3. Adalahmenekan tombolNext

    6.

    Selanjutnya akan muncul Tampilan FIELDS tempat untuk

    memindahkan fileds yang dibutuhkan dalam membuat laporan

    Didalam Available Fields pilih symbol seperti yang ada didalamStep 1. Sehingga didalam Fields to Display terdapat fieldsdalam tabel Master_Barang, selanjutnya lakukan Step 2. Yaitumenekan tombol Next

    7.

    Selanjutnya akan muncul Tampilan GROUPING tempat untuk

    memilih field yang menjedi induk dalam kelompok

  • 8/11/2019 Modul Pemrograman VB

    50/55

    50

    Step 1. Didalam Available Fields pilih pada Report FieldsMaster_Barang.Kode_Barang, Step 2. Selanjutnya pilih symbol ,Step 3. Di dalam order pilihin ascending order, Step 4 . Pilih Next

    8.

    Selanjutnya akan muncul Tampilan SUMMARIES tempat untuk

    memilih field yang akan melakukan penjumlahan

    Step 1. Pilih Next

    9. Selanjutnya akan muncul Tampilan GROUP SORTING tempat

    untuk memilih field Berdasarkan Field Order

  • 8/11/2019 Modul Pemrograman VB

    51/55

    51

    Step 1. Pilih Next

    10.Selanjutnya akan muncul Tampilan Chart tempat untuk membuat

    Graphic

    Step 1. Pilih Next11.Selanjutnya akan muncul Tampilan Record Selection

    Step 1. Pilih Next

    12.

    Selanjutnya akan muncul Tampilan Report Style untuk membuat

    tampilan laporan

  • 8/11/2019 Modul Pemrograman VB

    52/55

    52

    Step 1. Pilih Table di dalam Available Style, Step 2. Lihat

    tampilannya Step 3.Pilih Finish

    13.Selanjutnya akan muncul Tampilan Report

    14.

    Selanjutnya Tambahkan sebuah MDIForm yang baru, yang

    digunakan untuk menampung report

    sehingga muncul MDIFrm yang baru

  • 8/11/2019 Modul Pemrograman VB

    53/55

    53

    kemudian panggil toolbar menu edit

    15.

    Selanjutnya akan muncul tampilan berikut, lalu tambahkan menu

    laporan => master barang

    Caption : Berisikan Tampilan Tulisan Yang akan di tampilakan

    Name : Berisikan Nama dari tulisan ter sebut biasanya diawalidengan MN16.Isikan Menu editor diatas sesuai dengan criteria,setelah selesai tekan

    OK

    Setelah itu akan muncul tampilan seperti di bawah ini

  • 8/11/2019 Modul Pemrograman VB

    54/55

    54

    17.

    Setelah itu tambahkan control dengan cara masuk kedalam

    Componen yang ada di dalam Toolbar kemudian Pilih Crystal

    Report Control

    18.

    Sehingga muncul control tambahan pada toolbar

    19.Masukan Kontrol tersebut kedalam mdi form

    20.

    Untuk memasukan Syntak memanggil Form, caranya adalah

    dalam keadaan design, lalu pilih menu form=> master barang

  • 8/11/2019 Modul Pemrograman VB

    55/55

    21.

    Selanjutnya akan muncul text editor lalu masukan sintak seperti

    yang ada di bawah ini

    D. Rangkuman

    Dalam sebuah pemrograman akan selalu ada output yang dihasilkan salahsatunya adalah laporan ,laporan dalam microsoft visual basic.net terdapat 2buah lapora yaitu data report dan crystal report

    E. Tugas

    Buatlah Makalah per kelompok (3 orang ) tentang perbedaan atara data

    report dan crystal report

    F. Evaluasi

    Buatlah menu dan laporan tentang buku dangan ketentuan databaseberikut;

    Nama Database Perpustakaan

    Nama Tabel Master_Buku

    Column Name Data TypeKode_Buku Char(15) Primary Key

    Nama_Buku Char(50)

    Jenis_Buku Char(35)

    Pengarang Char(50)

    Penerbit Char(35)Stock_Buku Int

    Harga_Buku Int

    G. Pustaka

    1. Hartini Deliana, Lisye Mareta Cahya, Kikis Sabrina Kaisariza, 2009.Database dengan SQL Server 2005, Mitra Wacana Media.

    2. Imam.A.W,Pemrograman Visual Basic, Graha Ilmu 2005