051002100056
Tugas Resume
ALGORITMA
Algoritma adalah metode atau langkah yang direncanakan secara tersusun dan berurutan
untuk menyelesaikan atau memecahkan permasalahan dengan sebuah intruksi atau kegiatan
1. Tidak ambigu
3. Berurutan
4. Keberhingaan
6. Efektivitas
PENULISAN ALGORITMA
TAHAPAN PEMROGRAMAN
- Analisis Masalah
- Perancangan Program
- Pembuatan Program
- Pengujian Program
FLOWCHART
Perintah lengkap
MULAI
1 Masukan nilai panjang ( P )
SELESAI
VISUAL BASIC
PENGANTAR VISUAL BASIC
VB merupakan aplikasi bahasa pemrograman mother of Windows dari Microsoft yang OOP.
Visual Basic merupakan bahasa pemrograman yang sangat mudah dipelajari, dengan teknik
pemrograman visual yang memungkinkan penggunanya untuk berkreasi lebih baik dalam
menghasilkan suatu program aplikasi.
• Ini terlihat dari dasar pembuatan dalam visual basic adalah FORM, dimana pengguna dapat
mengatur tampilan form kemudian dijalankan dalam script yang sangat mudah.
• Pembuatan program aplikasi menggunakan Visual Basic dilakukan dengan membuat tampilan
aplikasi pada form, kemudian diberi script program di dalam komponen-komponen yang
diperlukan. Form disusun oleh komponen-komponen yang berada di [Toolbox], dan setiap
komponen yang dipakai harus diatur propertinya lewat jendela [Property].
1. Mudah dipelajari
Salah satu kelebihan dari bahasa pemrograman yang satu ini adalah kemudahannya untuk
Selain itu, penulisan kode juga tidak rumit sehingga lebih mudah untuk dipelajari. Kemudian,
Visual Basic juga disebut sebagai salah satu bahasa pemrograman yang sesuai digunakan untuk
Pasalnya, file yang dihasilkan saat menggunakan bahasa pemrograman ini cukup kecil sehingga
Itulah mengapa hingga saat ini banyak komunitas pemrograman yang masih menggunakan
bahasa pemrograman yang satu ini karena menawarkan Rapid Application Development atau
RAD.
Sudah bukan merupakan rahasia lagi bilang file berensteksi .EXE (Aplikasi) merupakan file
yang rentan terhadap virus. bila perlu dilakukan kompressi dengan file ZIP dengan tujuan agar
file EXE lebih aman terhadap gangguan virus. Karena biasanya file berformat kompressi seperti
ZIP dan RAR lebih aman terhadap gangguan virus.
Karena Visual Basic dibuat oleh Vendor Microsoft yang ditargetkan untuk digunakan pada
sistem operasinya sendiri yaitu Windows. Maka penggunakan Visual Basic sendiri terbatas pada
sistem Operasi Windows. Aplikasi yang Kita buat dengan menggunakan software Visual Basic
pun tidak bisa dijalankan di sistem operasi lain, semisal Linux dan MacOS.
Banyak forum dan komuitas yang mempertanyakan tentang integritas Visual Basic dalam
mengembangkan aplikasi Games. Visual Basic dinyatakan kurang cocok untuk membuat aplikasi
Games, dan lebih cocok digunakan untuk membuat aplikasi berbasis database.
VARIABEL
Variabel adalah suatu tempat untuk menampung suatu nilai pada memory komputer.\
TIPE VARIABEL
NUMERIK
• Long : Menampung nilai bulat dengan bit yang panjang (31 bit)
NON NUMERIK
• String : Menampung nilai non numerik atau string, misalkan untuk
CONDITIONAL IF
VISUAL BASIC INTERFACE
- IMAGE
- UPLOAD PICTURE
- CHECK BOX
- RADIO BUTTON
- GROUP BOX
VISUAL BASIC INTERFACE II
- LIST BOX
- COMBO BOX
- CHECK BOC
- HORIZONTAL SCROLL BAR
- VERTICAL SCROLL BAR
LOOPING TUNGGAL
- TIMER
- OLE
- SHAPE
Private Sub
Command1_Click()
N = Text1.Text
FOR NEXT STEP
FORMAT PERINTAH:
N = Text1.Text
List1.Clear
For i = 30 To N Step -1
List1.AddItem i
Next i
End Sub
PENGULANGAN WHILE WEND
Hubungan antara gaya (F) dan jarak (x) mengikuti persamaan berikut: F=
x2+3x+5. Tampilkan nilai F untuk x = 1-20 meter (interval jarak per 2 m)
Private Sub
Command1_Click()
N=1
Do
List1.AddItem N
N=3*N+1
LOOPING BERSARANG
DEFINISI PENGULANGAN BERTINGKAT
Banyak aplikasi pemrograman menggunakan pengulangan yang lebih dari satu misalkan
pada pengolahan matrik, diperlukan pengulangan untuk baris dan pengulangan untuk
kolom pada setiap baris
langkah = -1
Array sangat penting di dalam pemrograman, karena array mampu menampung banyak data
yang bertipe sama. Sebagai contoh variabel array x menampung nilai-nilai bilangan bulat {3, 6,
8, 7, 5, 1} berarti indeks untuk variabel x ini adalah 1 sampai dengan 6, dan ditulis sebagai x(1),
x(2), x(3), x(4), x(5) dan x(6)
untuk menampilkan nilai array tinggal menyebutkan indeks-nya. Misalkan untuk menampilkan
nilai variabel x yang ke 5 dituliskan dengan x(5).
Dim bilangan(10) as integer Bila jumlah array sudah ditentukan 10 maka tidak boleh
menggunakan data lebihdari 10, karena 10 menyatakan jumlah maksimum dari data yang akan
ditampung adalan suatu array.
Private Sub Form_Load()
tanah(0) = "pasir"
tanah(1) = "lanau"
k(0) = 0.001
k(1) = 0.0001
k(2) = 0.00001
k(3) = 0.000001
List1.Clear List2.Clear
For i = 0 To 3 List1.AddItem
tanah(i) List2.AddItem k(i)
ARRAY DAN OPERASI FILE
Untuk mendefinisikan array dinamis dapat dilakukan dengan mendefinisikan array tanpa
menuliskan jumlah maksimum arraynya sebagai berikut:
Dim variabel() as tipe_data Untuk contoh nama di atas, dapat dituliskan dengan:
Dim nama() as string
INPUT DATA
n=n+1
hujan(n) = Trim(Text1.Text)
Text1.Text = ""
End Sub
For i = 1 To n List1.AddItem
hujan(i) Next i
MENGHITUNG GERAK RATA RATA
Dim n As Integer
total = 0
For i = 1 To n
Next i
rata2 = total / n
Variable (indeks1,indeks2)
Array 2 dimensi ini biasa digunakan untuk keperluan matrik, dimana indeks pertama
menyatakan baris dan indeks kedua menyatakan kolom. Sebagai contoh a(2,3) adalah
nilai a pada baris 2 dan kolom 3
k = Text2.Text
m(b, k) = Text3.Text
For j = 1 To 3
End Sub
MARCOS II
EXCEL
With Worksheets("form")
NIM = .Range("D2").Value
nama = .Range("D4").Value
program = .Range("D6").Value
End With
With Worksheets("data")
bariskosong = barisakhir + 1
End With
COMAND BUTTON DAN ASSIGN MARCO
SHEET FORM
SHEET DATA