laporan luthfi yusuf 211341015.docx

download laporan luthfi yusuf 211341015.docx

of 68

Transcript of laporan luthfi yusuf 211341015.docx

LAPORAN PRAKTIKUM TEKNIK INFORMATIKAVISUAL BASIC

Disusun Oleh:Luthfi Yusuf211 341 0151AEA

TEKNIK OTOMASI MANUFAKTUR & MEKATRONIKAPOLITEKNIK MANUFAKTUR NEGERI BANDUNGMei 2012

Bab 1Pengenalan Visual Basic

PENDAHULUAN

1. Pengertian Visual Basic

Visual Basic( Beginner All-Purpose Symbolic Intruction Code ) merupakan sebuah bahasa pemograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft Windows. Visual basic menggunakan metode Graphical User Interface (GUI) dalam pembuatan aplikasi (project). Istilah visual mengacu pada metode pembuatan tampilan program (interface) atau objek pemograman yang biasa dilakukan secara langsung terlihat oleh programmer. Dalam visual Basic, pembuatan program aplikasi harus dikerjakan dalam sebuah project. Sebuah project dapat terdiri dari file project (.vbp), file form(.frm), file data binary(.frx), Modal Class(.cls), Modul Standar(.bas), dan file resource tunggal(.res). bahasa yang digunakan adalah bahasa Basic yang sangat popular pada era system operasi DOS.

2. Memulai Visual BasicUntuk memulai pemograman dengan Visual Basic, jalankan program Microsoft Visual Basic 6.0. selanjutnya pada tampilan awal akan ditampilkan kotak dialog New Project seperti pada gambar berikut

Gambar Tampilan kotak dialog New Project.Pada kotak dialog terdapat 3 buah tab yang terdiri dari : New ( menampilkan daftar pilihan untuk memuat project baru ) Existing (untuk browsing dan membuka project) Recent (untuk membuka project yang sering digunakan)Untuk pembuatan pertama kali pilih New, pilih Standard EXE lalu klik open. Selanjutnya muncul tampilan utama Visual Basic 6.0 seperti pada gambar berikut :Property WindowProject ExplorerToolbarMenu BarForm DesignerToolBox

Gambar Tampilan Utama Visual Basic

3. Komponen-komponen Visual Basici. Menu BarMenampilkan daftar menu yang berisi daftar perintah-perintah yang dapat digunakan saat bekerja pada Visual Basic, terdiri dari menu file, edit, view, project, format, debug, run, query, diagram, tools, add-ins, window dan help.

Gambar Menu Bar

ii. Toolbardigunakan untuk megakses perintah-perintah dalam menu yang sering dipakai secara cepat.Gambar Toolbar

iii. Toolbox Merupakan daftar komponen-komponen yang dapat digunakan untuk mendesain tampilan program aplikasi yang akan dibuat.

Gambar Toolbox

iv. Project ExplorerMenampilkan daftar form dan module yang ada dalam project yang sedang aktif.

Gambar Project Explorer

v. Property WindowDigunakan untuk mengatur property dari komponen-komponen yang sedang diaktifkan.

Gambar Property Windowvi. Form DesignerMerupakan jendela yang digunakan untuk melakukan perancangan tampilan dari aplikasi yang dibuat

Gambar Form Designer

vii. Code windowMerupakan jendela yang digunakan untuk menuliskan kode program.

Gambar Code Window

Pada pemograman Visual Basic, form digunakan sebagai komponen utama untuk mendesain tampilan program. Secara umum sebuah komponen/objek dalam Visual Basic memiliki 3 karakteristik utama yaitu : Property Event Metode

a. Propertykarakteristik yang melekat pada sebuah objek yang menunjukan cirri suatu objek. Misalnya BackColor menunjukan warna latar belakang. Pengaturan property dapat diatur dengan 2 cara.Cara yang pertama adalah dengan mengatur komponen melalui property window.Cara kedua adalah dengan memberi baris program pada code window dengan pada code window dengan urutan penulisan sebagai berikut:.=

Contoh :Untuk mengatur judul/caption form1 menjadi Program Pertama dapat dilakukan dengan member kode program:

b. EventMenunjukan kejadian yang terjadi pada sebuah objek. Misalnya kejadian ketika command1 diklik (event command1_click), kejadian ketika form loading pertama kali (event form_load), dan sebagainya.Contoh :

Keterangan : Program akan mengubah caption dari form1 menjadi program pertama ketika form pertama kali ditampilkan(form_load)

c. Metode (method)Adalah prosedur yang dikerjakan pada satu objek. Metode merupakan suatu tindakan di mana objek dapat di bentuk.Contoh :

Keterangan: Perintah ini digunakan untuk membersihkan form.

Hasil PraktikumBab 1Mendesain FormSetelah tampilan utama Visual Basic 6.0 muncul pada layar monitor ubah property form1 melalui Properti window, dengan urutan sebagai berikut:

PropertyNilai

(Name)Frmpertama

CaptionProgram pertama

Hight3000

Width4000

Gambar Desain Form1Untuk menjalankan program klik menu run Star atau menekan tombol F5 program dapat dihentikan dengan menutup From dengan mengklik tombol stop atau tombol close. : Run untuk menjalankan program: Break untuk menghentikaan program sementara.: Stop untuk menghentikan program.

Menuliskan ProgramUntuk menuliskan program, langkah pertama yang harus dilakukan adalah mengaktifkan Code Window melalui menu Viewcode. Pada jendela kode terdapat dua pilihan. Pilihan sebelah kiri digunakan untuk menentukan objek yang akan diberikan event, sedangkan pilihan yang ada disebelah kanan digunakan untuk menentukan jenis event yang diberikan kepada objek.

Gambar menuliskan program

Listing Program IPrivate Sub Form_Load() frmpertama.BackColor = vbBlueEnd SubPrivate Sub form_click() frmpertama.Caption = "Form di Klik"End Sub

Jalankan program kembali, dan klik pada form, lihat perubahan yang terjadi pada form.Simpan project dan form.

Setelah di run maka akan muncul seprti berikut

Gambar setelah dirunGambar setalah Form diklik

Bab IIPengaturan Properti:

KomponenPropertyNilai

Form1 (Name)Caption startupPositionFrmpribadiData Pribadi2-Center Screen

Label1 Caption Nama

Label2 Caption Usia

Label3CaptionJenis Kelamin

Label4(Name)CaptionLblhasil(kosongkan)

Textbox1 (Name)TextTxtnama(kosongkan)

Textbox2(Name)TextTxtusia(kosongkan)

Combobox1(Name)List TextCmdjenisPriaWanitaPria

Commandbutton1(Name)CaptionCmdproses&proses

Commondbutton2(Name)CaptionCmdkeluar&keluar

Listing Program II

Desain tampilan form Gambar setelah di RUN

Analisa :Tampilan form disesuaikan dengan kebutuhan aplikasi dan harus sesuai dengan listing program agar sesuai dengan aplikasi yang kita inginkan. Aplikasi ini bertujuan untuk menampilkan masukan input yang ada di textbox menjadi kalimat yang telah ditentukan di program.

Bab IIIVariabel, Tipe Data dan Operatori. VariabelVariabel adalah nama atau symbol yang digunakan untuk mewakili suatu nilai. Suatu variable mempunyai tipe data yang merupakan jenis data variable.Aturan penamaan variable adalah sebagai berikut : Harus dimulai dengan sebuah huruf Tidak lebih dari 255 karakter Tidak boleh sama dengan nama statement, fungsi, metode, objek, dan sebagainya yang merupakanbahasa dari Visual Basic. Tidak boleh ada spasi, tanda titik(.), tanda seru(!), atau karakter @, &, $, dan #.Deklarasi variable dapat dituliskan dengan urutan sebagai berikut:Atau Contoh:

ii. Tipe DataTipe data adalah jenis data yang disimpan dalam variable. Tipe data untuk Visual Basic adalah sebagai berikut:

Tipe data Numerik : digunakan untuk menyimpan data numeric, terdiri dari :Tipe DataUkuranRange

Byte1 byte0 sampai 255

Integer2 byte-32.768 sampai 32.767

Long4 byte-2.147.483.648 sampai 2.147.483.647

Single4 byte-3,402823E38 sampai -1,401298E-45;1,401298E-45 sampai 3,402823E38

Double8 byte-1.79769313486232E308 sampai -4,94065645841247E-324;4,94065645841247E-324 sampai 1.79769313486232E308

Currency8 byte-922.337.203.685.477,5808 sampai 922.337.203.685.477,5807

Tipe Data String : digunakan untuk menyimpan data berbentuk karakter. Panjang maksimal karakter yang dapat disimpan adalah 65.400 karakter. Penulisan data denagn tipe ini diawali dan diakhiri dengan tanda petik dua().Contoh : Tipe Data Logika (Boolean) : melakukan pengetesan logika. Data dengan tipe data ini hanya dapat bernilai benar (True) atau salah (False).Contoh : iii. KonstantaKonstanta adalah suatu nilai konstanta yang tidak berubah. Seperti halnya variable, konstanta dapat diberi nama dimana aturan penamaanya sama dengan variable.Contoh :

iv. Operator Operator pemberi nilaiDeklarasi pemberian nilai pada Visual Basic = Bahasa Basic yaitu menggunakan operator sama dengan (=).Contoh :

Operator AritmatikaOperatorOperasi

+Penjumlahan

-Pengurangan

*Perkalian

/Pembagian

\Pembagian dengan hasil bilangan bulat

ModSisa pembagian (Modulus)

Operator Boolean OperatorOperasi

NotNegasi

AndLogika And

OrLogika Or

XorLogika xor

Operator PembandingOperatorOperator

=Sama dengan

Tidak sama dengan

Lebih dari

=Lebih dari atau sama dengan

Derajat OperatorOperatorOperasi

NotTertinggi

*/\ mod and

+- or xor

==Terendah

Bab 3 : Program Aritmatika SederhanaPengaturan PropertiKomponenPropertyNilai

Form1 (Name)Caption startupPositionFrmaritmatikaData Pribadi2-Center Screen

Label1 Caption Bilangan 1

Label2 Caption Bilangan 2

Label3CaptionHasil

Textbox1(Name)TextTxtbil1(kosongkan)

Textbox2 (Name)TextTxtbil2(kosongkan)

Textbox3(Name)TextTxtbil3(kosongkan)

Commandbutton1(Name)CaptionCmdtambahTambah

Commandbutton2(Name)CaptionCmdkurangKurang

Commondbutton3(Name)CaptionCmdkaliKali

Commondbutton4(Name)CaptionCmdbagiBagi

Commondbutton5(Name)CaptionCmdkeluarKeluar

Listing Program III

Desain tampilan Form

Gambar desain form program III

Setelah program dijalankan

Analasia :Program diatas dibuat untuk menghitung contohdiatas saya masukan bilangan 1 sebesar 10 dan bilangan 2 sebesar 10 kemudian saya klik kali lalu akan muncul di hasil angka seratus(100). Dan jika saya klik tombol hapus maka angka yang ada di bilangan 1 dan2 akan terhapus dan jika saya klik tombol keluar maka akan menutup program tersebut.

Bab IVPercabangan

Pada beberapa kasus terkadang kita menginginkankomputer melakukan suatu pernyataan tertentu bila suatu kondisi terpenuhi. Dalam Visual Basic perintah percabangan/pemilihan keputusan dapat dilakukan dengan statement IfThen dan Select Case.1. Statemen IfThenStatemen ini digunakan untuk melakukan aksi setelah melakukan pengujian terhadap suatu kondisi. Pernyataan dalam blok statemen hanya akan dilaksanakan ketika kondisi pengetesan/pengujian bernilai benar.Statemen IfThen memiliki beberapa sintaks/cara penulisan sesuai dengann jumlah pernyataan yang akan dieksekusi.a. IfThen dengan kondisi dan pernyataan tunggalIfThenContoh :

b. IfThen dengan pernyataan JamakIf Then.End If

Contoh :

c. IfThen dengan 2 kondisi

d. IfThen dengan kondisi jamak

IfThen

Else IfThen

Else IfThen

End IfContoh :

2. Statemen Select CaseSama halnya seperti statemen ifThen, Select Case juga mengerjakan suatu blok statemen berdasarkan nilai uji nilai ekspresi. Perbedaan adalah pada tata cara penulisan dan pengelompokan nilai dari variable/kondisi.Sintaks:Select CaseCaseCaseCase ElseContoh :

Program IV : Program Belanja SederhanaBuatlah sebuah project dan form baru pada Visual Basic, desain tampilan form sehingga didapat tampilan seperti pada gambar berikut :

Gambar Desain form programIV

Pengaturan Properti :KomponenPropertyNilai

Form1 (Name)Caption startupPositionFrmaritmatikaData Pribadi2-Center Screen

Label1 Caption Nama Barang

Label2 Caption Harga Satuan

Label3CaptionJumlah Barang

Label4CaptionTotal Harga

Label5CaptionDiskon

Label6CaptionTotal Bayar

Label7CaptionBonus

Textbox1(Name)TextTxtnama(kosongkan)

Textbox2 (Name)TextTxtharga(kosongkan)

Textbox3(Name)TextTxtjumlah(kosongkan)

Textbox4(Name)TextTxttotal(kosongkan)

Textbox5(Name)TextTxtdiskon(kosongkan)

Textbox6(Name)TextTxtbayar(kosongkan)

Textbox7(Name)TextTxtbonus(kosongkan)

Commandbutton1(Name)CaptionCmdhitung&hitung

Commandbutton2(Name)CaptionCmdulang&ulang

Commondbutton3(Name)CaptionCmdkeluar&Keluar

Listing Program IV

Setelah Program dijalankan:

Gambar form belanja yang sudah dijalankan

Analisa :Program diatas berfungsi untuk menentukan harga yang harus dibayar sesudah dapat potongan harga atau diskon dan bonus apa yang bias didapat sebagai contoh saya memasukan nama barang yang itu mobil yang harganya 1 juta dan membeli sebanyak 5 buah. Karena total melebihi 500.000 maka mendapatkan bonus tas pinggang hal ini sudah di tulis dalam program dan jumlah harga yang harus dibayar setelah mendapatkan diskon sebesar 4 juta karena di dalam program bayar = Total-Diskon. Dan jika ingin mereset program ini agar dapat dipakai kembali cukup klik tombol ulang tidak perlu menutup program.

Bab VPerulangan Proses perulangan dalam pemograman dilakukan untuk mengerjakan suatu proses operasi secara demi tahap dengan nilai variable yang menaik atau menurun. Dalam Visual Basic proses perulangan dapt dilakukan dengan beberapa statemen, diantaranya adalah statemen ForNext dan DoLoop.

i. ForNextStatemen ini akan mengulangi suatu blok pernyataan sebanyak jumlah yang ditentukan. Statemen ini digunakan jika banyaknya jumlah perulangan sudah diketahui.Sintaks : For=NilaiAwal to NilaiAkhir[Step tingkat]Next

Contoh : menulis angka 1 sampai 10

ii. DoLoopStatemen ini mengulang blok statemen bila kondisi benar atau kondisi sampai menjadi benar. Bila tidak ada perintah keluar, proses perulangan akan terus berlangsung. Statemen ini digunakan untuk kondisi yang mempunyai nilai tidak pasti dan tidak berurutan.Statemen ini memiliki 2 bentuk logika.a. Statemen DoLoop..WhileStatemen ini akan mengerjakan pernyataan dalam blok statemen ketika kondisi bernilai benar, dan akan berhenti ketika bernilai salah.Sintaks :Do WhileDoatauLoopLoop While>, sehingga akan muncul tampilan Tab Connection seperti pada gambar berikut.

Pada bagian Select or enter database name klik tanda() lalu cari file database yang disimpan melalu Microsoft Access yang telah dibuat lalu klik OK.Setelah terhubung dengan database, langkah berikutnya adalah menambahkan Command sebagai pendefinisial table (1 command = 1 tabel/queery) dengan cara klik kanan Connection1-pilih Add Command. Kemudian Klik kanan Command1-pilih Properties sehingga akan tampil jendela seperti berikut.

Ubah nama pada Command name menjadi cmddosen dan pada Database Object pilih table dan pada Object Name pilih table yang akan ditampilkan setelah itu klik OK dan akan muncul gambar seperti berikut.\

iii. Menampilkan Data Report Data Report merupakan komponen utama untuk mendesain tampilan laporan. Untuk menambahkan Data Report dapat dilakukan dengan cara memilih menu Project-Add Data Report. Sehingga akan ditampilkan lembar desain Report dan toolbox Data Report seperti gambar berikut.

Toolbox Data Report

Mendesain Laporan Data Dosen.Komponen data report:KomponenPropertyNilai

DataReport 1(name)DataSourceDataMemberLapDosenData EnveronmentCmddosen(pilihan)

Report Header(Section 4)

RptLabel1()CaptionLaporan data Dosen

Page Header(section 2)

RptLabel2CaptionKode Dosen

RptLabel3CaptionNama Dosen

RptLabel4CaptionAlamat Dosen

RptLabel5CaptionNo Telepon

RptLine1()Top0

RptLine2Top440

Detail(section 1)

RptTextBox1()DataMemberDatafieldCmddosenKode_dos

RptTextBox2DataMemberDatafieldCmddosenNama_dos

RptTextBox3DataMemberDatafieldCmddosenAlamat_dos

RptTextBox4DataMemberDatafieldCmddosenNo_telp

Page footer(section 3)

RptLine3Top0

Report Footer(section 5)

RptLabel6CaptionJumlah Data

Rptfunction()Function Type4-rptFuncRCnt

RptLine4Top0

Sehingga akan didapat hasil seperti berikut.

Setelah Program Dijalankan:

Bab XIMenu & Toolbar

1. Menu Buat terlebih dahulu desaun dari menu dan submenu yang akan dibuat. Tambahkan sebuah form (Project-Add Form). Kemudian klik Menu Tools-Menu Editor untuk menampilkan jendela menu editor. Sebagai contoh pengaturan menu sebagai berikut:CaptionName

&DataMndata

Data DosenMndtdosen

Data MatakuliahMndtmtkuliah

Data KuliahMndtkuliah

-Mngrs

&LaporanMnlap

Daftar DosenMnlapdosen

Daftar MatakuliahMnlapmk

Jadwal PerkuliahanMnlapjadwal

Sehingga pada menu editor akan didapat tampilan seperti berikut.

Kemudian klik OK sehingga akan muncul seperti gambar berikut.

2. Toolbar Untuk membuat toolbar kita membutuhkan 2 buah komponen yaitu komponen ImageList ( ) dan komponen toolbar(). Tambah kedua komponen tersebut ke Menu Utama.Setelah itu atu gambar yang akan ditampilkan sebagai logo dari toolbar dengan cara klik kanan pada ImageList1-pilih Properties. Selanjutnya akan tampil kotak dialog seperti berikut.

Pilih ukuran 32x32, kemudian OK, Kemudian pilih tab Imageakan muncul gambar seperti berikut.

Klik tombol Insert picture, tentukan gambar yang diingikan, kemudian klik OPEN. Isikan Key dengan nama tombol, misalnya : Dosen untuk tombol dosen dan selanjutnya, kemudian klik OK.

Langkah selanjutnya adalah mengatur property dari komponen Toolbar dengan cara klik kanan komponen Tollbar-pilih Properties. Maka akan tampil kotak dialog seperti berikut.

Atur ImageList menjadi ImageList1.Selanjutnya klik Tab Buttons, sehingga akan muncul kotak dialog seperti berikut.

Isikan Image denagn key/nama tombol pada toolbar.

Kemudian klikOK. Sehingga akan muncul tampilan sebagai berikut.

Catatan : untuk memeanggil form lain melalui menu utama dapat dilakukan dengan memberi Listing..ShowContoh :lapdosen.show

Setelah itu di run dan akan muncul form sebagai berikut :

Klik gambar toolbar, maka akan muncul laporan dosen

Analisa :Ketika gambar toolbar diklik maka akan muncul laporan dosen.

Penutup

Kesimpulan

Visual Basic adalah sebuah bahasa pemograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft Windows. Visual basic menggunakan metode Graphical User Interface (GUI) dalam pembuatan aplikasi (project). Istilah visual mengacu pada metode pembuatan tampilan program (interface) atau objek pemograman yang biasa dilakukan secara langsung terlihat oleh programmer.Microsoft visual basic 6.0 mempunyai banyak kelebihan dibandingkan software atau bahasa pemograman lainnya, diantara kelebihan dari visual basic adalah, sebagai berikut :a. Kurva pembelajaran dan pengembangan yang lebih singkat dibandingkan bahasa pemrograman yang lain seperti C/C++, Delphi atau bahkan PowerBuilder sekalipun.b. Menghilangkan kompleksitas pemanggilan fungsi windows API, karena banyak fungsi fungsi tersebut sudah di embedded kedalam syntax visual basic.c. Cocok digunakan untuk mengembangkan aplikasi / program yang bersifat Rapid Application Development).d. Sangat cocok digunakan untuk membuat program atau aplikasi bisnis.e. Digunakan oleh hampir microsoft office sebagai bahasa macro dan segera akan diikuti oleh yang lainnya.f. Dapat membuat ActiveX Controlg. Dapat menggunakan OCX atau komponen yang disediakan oleh pihak ketiga (Third Party) sebagai tools pengembang.

Tujuannya setelah mempelajari Visual Basic adalah :A. Mahasiswa mampu menggunakan dan mengoperasikan sebuah aplikasi yaitu Microsoft Visual BasicB. Mahasiswa mampu ngolah data yang melibatkan database.C. Mahasiswa mampu membuat suatu Aplikasi yang dibuat melalu Visual BasicD. Mahasiswa mampu menggabungkan Database yang dibuat di Access dengan Program yang dibuat menggunakan Visual Basic.