MODUL 1
1. Visual
basic 2010 adalah sebuah bahasa pemrograman yang berpusat pada object (Object
Oriented Programming) dan digunakan dalam pembuatan aplikasi windows yang
berbasis Graphical User Interface.
2. Penemu
visual basic adalah Alan Cooper pada tahun 1991. Sedangkan, kegunaan dari
visual basic adalah dapat membuat aplikasi-aplikasi seperti sistem aplikasi
bisnis, permainan game, dan lain-lain.
3. Sejarah
perkembangan visual basic 2010 adalah sebagai berikut:
·
VB
1.0
Visual basic 1.0 adalah salah satu bahasa komputer pertama yang mendukung pemrograman event-driven. Secara tradisional, pemrograman adalah sesuatu yang berorientasi pada proses dan langkah demi langkah.
Visual basic 1.0 adalah salah satu bahasa komputer pertama yang mendukung pemrograman event-driven. Secara tradisional, pemrograman adalah sesuatu yang berorientasi pada proses dan langkah demi langkah.
·
VB
2.0
Dirilis pada November 1992, cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada form yang menjadikan objek dapat dibuat secara seketika, serta konsep dasar dari class modul yang berikutnya diimplementasikan pada VB 4.0.
Dirilis pada November 1992, cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada form yang menjadikan objek dapat dibuat secara seketika, serta konsep dasar dari class modul yang berikutnya diimplementasikan pada VB 4.0.
·
VB
3.0
Dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional, VB 3.0 memasukan versi 1.1 dari Microsoft Jet Database Engine yang dapat membaca serta menulis database Jet (atau Access) 1.x.
Dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional, VB 3.0 memasukan versi 1.1 dari Microsoft Jet Database Engine yang dapat membaca serta menulis database Jet (atau Access) 1.x.
·
VB
4.0
Pada bulan Agustus 1995, microsoft meluncurkan visual basic 4.0 yang menawarkan 2 compiler yang terpisah dan berbeda. Satu untuk pengembangan windows 16 bit, dan yang lain untuk windows 32 bit. Pada versi ini, pemrogram sudah dapat membangun program dengan berbasiskan Componen Object Model (COM) yang mendukung kemampuan untuk membuat Dynamic-Link Libraries (DLLs).
Pada bulan Agustus 1995, microsoft meluncurkan visual basic 4.0 yang menawarkan 2 compiler yang terpisah dan berbeda. Satu untuk pengembangan windows 16 bit, dan yang lain untuk windows 32 bit. Pada versi ini, pemrogram sudah dapat membangun program dengan berbasiskan Componen Object Model (COM) yang mendukung kemampuan untuk membuat Dynamic-Link Libraries (DLLs).
·
VB
5.0
Pada bulan Februari 1997, microsoft merilis secara eksklusif visual basic untuk versi windows 32 bit. Programmer dapat dengan mudah melakukan import programnya dari VB 4.0 ke VB 5.0 pada versi 16 bit, dan juga sebaliknya.VB 5.0 juga memperkenalkan kemampuan untuk membuat user control, serta membangun dan mendistribusikan ActiveX Control.
Pada bulan Februari 1997, microsoft merilis secara eksklusif visual basic untuk versi windows 32 bit. Programmer dapat dengan mudah melakukan import programnya dari VB 4.0 ke VB 5.0 pada versi 16 bit, dan juga sebaliknya.VB 5.0 juga memperkenalkan kemampuan untuk membuat user control, serta membangun dan mendistribusikan ActiveX Control.
·
VB
6.0
Pada tahun 1998, microsoft meluncurkan VB 6.0 dengan 3 fitur projek baru: data project, DHTML Application, dan IIS Application.
Pada tahun 1998, microsoft meluncurkan VB 6.0 dengan 3 fitur projek baru: data project, DHTML Application, dan IIS Application.
·
VB
7.0
Visual Basic .NET (VB 7), dirilis pada tahun 2002. Bahasanya sangat powerful tapi sangat berbeda dengan bahasa sebelumnya. Terdapat kekurangan diberbagai area, seperti runtime-nya yang 10 kali lebih besar dari paket runtime VB 6.0 serta peningkatan penggunan memori.
Visual Basic .NET (VB 7), dirilis pada tahun 2002. Bahasanya sangat powerful tapi sangat berbeda dengan bahasa sebelumnya. Terdapat kekurangan diberbagai area, seperti runtime-nya yang 10 kali lebih besar dari paket runtime VB 6.0 serta peningkatan penggunan memori.
·
VB
8.0
Pada visual basic 2005 (VB 8.0) ini, microsoft memasukan beberapa fitur baru, seperti edit and continue, dan melakukan perubahan kode pada saat program sedang dijalankan.
Pada visual basic 2005 (VB 8.0) ini, microsoft memasukan beberapa fitur baru, seperti edit and continue, dan melakukan perubahan kode pada saat program sedang dijalankan.
·
Visual Basic 2005 Express
Visual Basic 2005 Express merupkan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yang gemar dengan visual basic, salah satu produknya adalah Visual Basic 2005 Express yang merupakan produk gratis dari microsoft.
Visual Basic 2005 Express merupkan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yang gemar dengan visual basic, salah satu produknya adalah Visual Basic 2005 Express yang merupakan produk gratis dari microsoft.
·
VB 9.0
Pada visual basic 9.0, microsoft menambahkan beberapa fitur, seperti True Tenary operator, LINQ Support, Ekspresi Lambda, XML Literals, Nullable types, dan Type Inference.
Pada visual basic 9.0, microsoft menambahkan beberapa fitur, seperti True Tenary operator, LINQ Support, Ekspresi Lambda, XML Literals, Nullable types, dan Type Inference.
·
VB 10.0
Visual
Basic ‘VBx’ (VB 10.0) akan menawarkan dukungan untuk Dynamic Language Runtime.VB10.0
direncanakan akan menjadi bagian dari Silver Light 1.1.
4. Berikut adalah 5 macam bahasa pemrograman
beserta kelebihan dan kekurangannya:
·
Bahasa C
Kelebihannya yaitu, hanya tersedia
sedikit kata kuncinya, ada hampir diseluruh komputer, kode bahasa bersifat portable,
proses executable lebih cepat dan lebih terstruktur. Kekurangannya yaitu, membingungkan
pemakai karena banyaknya operator serta fleksibilitas penulisan program.
·
Bahasa C++
Kelebihannya yaitu, semua kelebihan
dari bahasa C dengan tambahan penanganan kompleksitas dengan OOP yang utama. Kekurangannya
yaitu, kurangnya library built in, bahasa C++ masih kurang terkenal karena kita
melihat dari sisi mesin dibanding memikirkan probis yang seharusnya
menjadi tujuan.
·
Bahasa Java
Kelebihannya yaitu, bahasa
sederhana, berorientasi objek, ampuh, dan aman. Kekurangannya yaitu, kecepatanya kurang jika dibandingkan dengan
bahasa C++, dan program yang dibuat
lebih lambat jika dibandingkan dengan program bahasa lain.
·
Bahasa Visual Basic
Kelebihannya yaitu,
perintah-perintahnya sangat komplit, mudah dalam pembuatan program tanpa
harus mengetik bahasa program lagi, tetapi cukup mendesign tampilan dengan
visual basic editor. Kekurangannya yaitu, tidak mempunyai database sendiri, tidak
mempunyai pendukung untuk membuat report dari bawaan visual basic
sendiri.
5. Berikut adalah dua macam flowchart yang menggambarkan proses
dengan komputer, yaitu:
1. Flowchart sistem, yaitu bagan
dengan simbol-simbol tertentu yang menggambarkan urutan prosedur dan proses
suatu file dalam suatu media menjadi file di dalam media lain, dalam suatu
sistem pengolahan
data.
2. Flowchart program, yaitu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses
dan hubungan antar proses secara mendetail di dalam suatu program.
6. Berikut
adalah 10 komponen dalam toolbox:
·
Pointer , arah penunjuk untuk
memilih komponen kontrol yang terpasang di form.
·
Picture Box, merupakan tool
untuk menampilkan gambar pada visual basic.
·
Label, tool yang digunakan untuk
membuat teks. User tidak bisa mengubah – ubah label.
·
Check Box, tool yang digunakan
untuk kontrol pilihan dengan ketentuan kontrol terpilih. Jika diklik
user, checkbox dapat dipilih 1 atau lebih.
·
Combo Box, untuk
pembuatan control kombinasi textbook dan listbox.
·
HScrollBar, merupakan alat yang
membuat scrollbar menjadi horizontal.
·
Timer, untuk pengukuran waktu
·
DirListBox, untuk menampilkan
folder atau direktori.
·
OLE, menghubungkan ke form dari
software lain
·
Shape, untuk pembuatan bentuk
–bentuk seperti lingkaran, kotak maupun persegi panjang.
7. Terdapat 3 macam tipe data
yang terdiri dari :
A. Tipe Data Sederhana (Simple Data)
·
Chart/Varchar adalah penghimpun data yang berupa alfabetik,
misalnya seperti : nama
·
Numeric adalah penghimpunan data berupa bilangan real
misalnya 2,35
·
Integer adalah penghimpunan data berupa angka, misalnya
nomor KTP dan NIP
·
Date adalah penghimpunan data berupa tanggal, bulan &
tahun misalnya tanggal lahir
·
Desimal adalah penghimpunan data berupa pecahan seperti 1,11
·
Text adalah penghimpunan data berupa semua tipe data seperti
huruf, simbol baca.
B. Tipe Data Terstruktur
·
Record adalah himpunan data yang terdiri dari beberapa
karakter yang berbeda – beda.
·
Set adalah tipe data yang memuat sejumlah elemen dengan tipe
data dasar sama.
·
Array adalah tipe yang berisi beberapa data yang ditampung
dalam variabel dengan tipe data yang sama.
C. Tipe Pointer merupakan petunjuk
yang berisi alamat memori dimana data disimpan.
8. Algoritma
adalah urutan langkah-langkah untuk memecahkan suatu masalah
Munir,
rinaldi, Algoritma dan Pemrograman, 2007,
penerbit informatika: Bandung
9. IDE
(Integrated Developement Environment) dalam visual basic 2010, merupakan sebuah
“layanan satu pintu” yang bisa digunakan oleh programmer untuk melakukan,
desain, coding, debugging, dan kompilasi program dalam sebuah tool yang
terintegrasi.
Macam – macam jenisnya terdiri dari
:
·
Menu bar, dipakai dalam memilih tugas-tugas
tertentu seperti membuka project, yang terdiri dari menu file, edit, view.
·
Main toolbar, shortcut untuk menu yang sering
dipakai pada menu bar.
·
Project, window berisi struktur tree dari
project yang lagi dikerjakan.
·
Form designer, window untuk merancang user
interface dari aplikasi.
·
Toolbox, window yang berisi
komponen-komponen yang digunakan untuk memperkaya user interface.
·
Code, untuk menuliskan source code dari
program.
·
Properties, untuk melihat / mengedit sifat
dari object yang sedang dipilih.
·
Color palette, untuk mengubah warna dari suatu
object.
·
Form layout, menunjukan tampilan form
bersangkutan disaat runtime.
http://maz-agsu.blogspot.com
10. Flowchart
merupakan gambar atau bagan yang memperlihatkan urutan
dan hubungan antar proses beserta
pernyataannya. Dengan menggunakan flowchart, akan
memudahkan untuk melakukan pengecekan
bagian-bagian yang terlupakan dalam analisis masalah. Di samping itu,
flowchart juga berguna sebagai fasilitas untuk berkomunikasi antara pemrogram yang bekerja dalam tim suatu proyek. Ada dua macam flowchart
yang menggambarkan proses dengan komputer, yaitu
flowchart system dan flowchart program.
MODUL 2
1. Operator atau tanda operasi adalah suatu tanda atau simbol yang
biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulas
2. Operator aritmatika digunakan untuk melakukan operasi
matematika, seperti penambahan, pengurangan, pembagian, dan modulo
3. Fungsi
operator vaal adalah untuk merubah
karakter menjadi numeric, operator round berfungsi untuk pembulatan numerik
(untuk pembulatan angka), dan operator sqrt berfungsi untuk mencari akar dari
suatu ekspresi numerik
4. Perbedaan
dari operator aritmatika dan operator perbandingan adalah operator aritmatika digunakan untuk
melakukan perhitungan aritmatis matematika sementara operator perbandingan
digunakan untuk membandingakan 1 nilai dengan nilai yang lain,untuk mendapatkan
hasil true or false
5. Berikut
adalah interface dan flowchart menentukan bilangan ganjil atau genap?
1. Masukkan
sebuah bilanagan => i
2. Jalankan
operasi mod pada i
3. Sisa
dari operasi mod masukkan dalam variable n
4. Jika
n=0 maka bilangan tersebut adalah bilangan genap
5. Jika
n=1 maka bilangan tersebut adalah bilangan ganjil
FLOWCHART
6.
Berikut adalah interface
, flowchart dan listing/algoritma program perhitungan nilai mahasiswa yang
terdiri dari absen,tugas, uts, dan uas!
1. Menentukan
nilai persentase Absensi, Nilai Tugas, Nilai UTS, dan Nilai Uas
2.
Nilai absensi dengan
perhitungan berapa kali mahasiswa hadir dibagi total ketentuan kehadiran mahasiswa dikali 100, kemudian
dikali persentase yang telah ditentukan
3.
Untuk Nilai Tugas, UTS,
dan UAS dilakukan dengan menghitung berapa nilai yang didapatkan dikalikan
dengan nilai sempurna dikalikan dengan persentase yang telah ditentukan.
4. Nilai
Mahasiswa didapatkan dengan menjumlah hasil akhir dari semua perhitungan yang
telah dilakukan
7. Bagaimana menuliskan listing rumus,
lingakaran, segitiga, balok dan kubus dalam visual basic 2010?
8. a. .Additem: Kode untuk menambahkan sesuatu
yang dibutuhkan dalam suatu proses
pemrogaman, dan program-program
lain untuk menambah sentuhan yang lebih baik. Dapat melalui HTML
b.
Text: Kode untuk menambahkan teks/ kata-kata di dalam sebuah program. Text
dapat ditambahkan melalui HTML
c. Ekspresi:
Penulisan untuk memasukkan suatu nilai dalam variable. Ekspresi menggunakan
tanda sama dengan untuk memudahkan dalam n=menunjukkan suatu nilai terhadap
suatu variable, contohnya adalah a=8 berarti nilai 8 masuk dalam variable a
d. Mod: Adalah arti dari sisa dalam
perhitungan pembagian. Sebagai contoh 8 mod 3 = 2, dengan arti bahwa sisa dari
pembagian 8 dibagi 3 adalah 2
9. Berikut
adalah perbedaan antara double,string,interger, dan single
String :
Variabel untuk menampung data non numeric seperti nama tempat, alamat.
Double : Variabel yang menampung nilai pecahan 10-108
sampai dengan 10108, dan Nilai pecahan -10-108 sampai
dengan -10108.
Integer :
Variabel yang menampung bulat antara -32768
s/d 32768 dengan bit 15
Single : Variabel yang menampung nilai
pecahan dari 10-38 sampai dengan
1038, dan -10-38 sampai
dengan -1038 pada bagian negatif.
10. Berikut
adalah analisis dari source data di bawah ini:
Dim Potongan as double
Dim total as double
Dim harga as interger
Dim jumlah as interger
Harga= val(textbox3.text)
Jumlah = val (tectbox4.text)
Potongan = (harga *jumlah*diskon)/100
Total = ((harga*jumlah)-potongan)
Textbox5.text= total
·
Potongan sebagai
Variabel Double
·
Total sebagai variable
Double
·
Harga sebagai variable
integer
·
Jumlah sebagai variable
integer
·
Harga dan jumlah berupa
Nilai atau Value (Val)
·
Untuk menentukan nilai
dari potongan dilakukan pehitungan Jumlah dikalikan dengan harga dikalikan
diskon dibagi 100
·
Kemudian untuk
menentukan total semua dilakukan perhitungan jumlah dikalikan dengan harga,
kemudian dikurangi potongan
·
Total dianggap sebagai
value atau nilai (Val)
MODUL 3
1. Prosedur
adalah rangkaian dari tindakan yang spesifik dan detail yang akan dijalankan
untuk memperoleh suatu hasil yang diinginkan. Kumpulan statement yang terpisah
dari menu utama yang dapat dipanggil sewaktu-waktu jika diperlukan.
2. Fungsi
adalah berbagai aktivitas yang digolongkan pada sifat atau cara pelaksanaan
yang sama. Fungsi merupakan suatu prosedur yang memiliki kelebihan.
Contoh: Byval dan Byref
3. Perbedaan
antara fungsi dan prosedur adalah:
Fungsi
dapat mengembalikan suatu nilai pada perintah pemanggilan sedangkan prosedur
tidak dapat mengembalikan suatu nilai apapun.
4. Byval
adalah salah satu cara untuk melewatkan nilai dari argumen ke prosedur dengan
melewatkan alamatnya. Byref adalah suatu cara untuk melewatkan alamat dari argumen ke prosedur dengan melewatkan
nilainya.
Perbedaan antara Byval dan Byref adalah Byval
hanya boleh mengakses atau memproses variabel salinan sedangkan Byref dapat
mengakses atau memproses variabel aslinya.
5. Operator
perbandingan adalah operator yang dipakai untuk membandingkan dua buah nilai
sehingga didapat hasil “true” or “false”. Contoh: ==,<,>,>=,<=,!=
6. Operator
percabangan adalah operator yang dipakai untuk menentukan satu pilihan dari
berbagai macam pilihan.
7. Operator
perulangan adalah operator yang dipakai untuk melakukan perulangan pada suatu
perintah.
0 komentar:
Posting Komentar