My Blog My Adventure
Welcome to my blog. Di blog ini saya share apa aja yang sudah saya pernah dapatkan di kampus. semoga berguna buat yang baca yaa ^-^ Happy reading. Happy study! :)
Pengikut
Rabu, 08 Juni 2016
TEKNIK ELEKTRO UNIVERSITAS DIPONEGORO
Ini adalah kampus saya, iyaa itu kampus Teknik Elektro Undip, Semarang.
ini foto lamanya teknik elektro. sekarang udah banyak banget pohonnya hehe.
Saya Amiko dari angkatan 2015, saya berasal dari jakarta. Saya masuk ke elektro ini melalui jalun SNMPTN, jalurnya orang bejo... saya tidak merasa bahwa saya pintar, namun dari kesempatan yang di berikan tuhan kepada saya, akan saya manfaatkan sebaik-baiknya.
Saya merasa beruntung bisa masuk ke kampus ini, kenapa? karena saya merasakan memiliki keluarga baru disini. tidak hanya angkatan saya namun dari senior-senior yang baik dan juga dosen-dosen yang baik hati dan sabar menghadapi semua mahasiwa disni.
Awalnya belum tau apa sih elektro itu, namun ketika saya sudah masuk ke kampus ini saya mengerti elektro itu apa, bagaimana, dan seperti apaa pelajarannya dan bagaimana peluang pekerjaannya untuk kedepannya nanti. Menurut saya, Teknik Elektro adalah teknik yang sangat lengkap dalam pembelajarannya, karena disini ada 5 konsentrasi yaitu, arus kuat (power), arus lemah ada empat (kontrol, TI, elektronika dan telekomunikasi) semuanya adalah bidang yang cukup menjamin untuk masa modern seperti sekarang ini. Mau dimanapun kita belajar, lakukan yang terbaik yang kita bisa.
Sejauh apapun kita menuntut ilmu dalam belajar, jangan pernah di sia-siakan dan selalu ingat kepada kedua orang tua yang kita tinggalkan untk belajar. selalu berdoa untuk keselamatan kita dan orangtua.
SELAMAT BELAJAR MAHASISWA RANTAUAN!
VISUAL BASIC for beginner
MODUL
VISUAL BASIC
Tujuan
1. Praktikan dapat mengetahui
apa itu pemrogaman berbasis objek (OOP)
2. Praktikan dapat mengetahui IDE pada Visual Basic
3. Praktikan dapat memahami struktur project pada Visual
Basic.
4. Praktikan dapat membuat aplikasi sederhana
menggunakan Visual Basic
Visual
Basic
Microsoft Visual Basic (sering disingkat sebagai VB
saja) merupakan sebuah bahasa pemrograman yang
menawarkan Integrated Development Environment (IDE) visual untuk
membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic
merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting
Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara
kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan
komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang
ditulis dengan
Visual Basic juga dapat menggunakan Windows API,
tapi membutuhkan deklarasi fungsi luar
tambahan. Dalam pemrograman
untuk bisnis, Visual Basic memiliki
pangsa pasar yang sangat luas. Dalam sebuah survey yang
dilakukan pada tahun 2005, 62%
pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang
diikuti oleh C++, JavaScript,
C#, dan Java.
Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek
(Object Oriented Programming / OOP) , namun tidak sepenuhnya, Beberapa karakteristik obyek
tidak dapat dilakukan pada Visual
Basic, seperti Inheritance tidak dapat dilakukan pada class module, Polymorphism secara
terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB)
tidak bersifat case sensitif.
Membuat Project
Baru
1. Jalankan
Aplikasi Visual Basic
2. Klik menu File > New Project, atau
melalui ikon New Project, atau
melalui kombinasi tombol Ctrl+N.
3. Pada kotak
dialog New Project,
pilih Windows Forms Application pada template
Visual
Basic, kemudian
klik
OK.

Mengenal IDE Visual Basic
IDE
(Integrated Development Environment), atau juga disebut
sebagai Integrated Design/Debugging
Environment, adalah perangkat lunak komputer yang berfungsi untuk membantu pemrogram dalam
mengembangkan
perangkat lunak. Singkatnya, IDE merupakan suatu lingkungan pengembangan aplikasi yang terintegrasi; lengkap dengan
beragam tools atau
utilitas pendukung.
Dalam
upaya memudahkan pembuatan aplikasi, maka
diperlukan pemahaman yang baik mengenai IDE (Integrated Decelopment
Environment) Visual Basic.

Interface
|
Keterangan
|
Menu
Bar
|
Menu
standar pada visual Basic
|
Toolbar
|
Daftar tool yang digunakan untuk
menjalankan perintah yang sering
digunakan
|
Toolbox
|
Daftar control
yang tambahkan
ke dalam program sebagai
interface
|
Form Design
|
Digunakan untuk mengedit tampilan form serta mengatur
posisi
control pada form
|
Solution
Explorer
|
Digunakan untuk mengolah
file dan project
|
Properties
|
Digunakan untuk mengedit
property dari form dan control yang
sedang diedit
|
Error List
|
Digunakan untuk menampilkan
pesan error jika terjadi
kesalahan
|
Control
pada
ToolBox
Ada yang banyak
pilihan control yang terdapat pada ToolBox VB .NET, berikut
adalah
fungsi masing-masing control:
a. PictureBox : digunakan
untuk menampilkan gambar atau image
b. Label
: digunakan untuk
menampilkan teks yang tidak
dapat diubah oleh
pengguna jika
project sudah di-compile menjadi
file EXE.
c. TextBox :
digunakan
untuk menampilkan
teks yang bisa diubah oleh
pengguna.
d. Frame, GroupBox,
Panel : digunakan
untuk mengelompokan control-kontrol yang dianggap
memiliki fungsi sejenis.
e. Command Button,
Button
: digunakan
untuk memulai proses tertentu
pada saat
pengguna melakukan
klik.
f. CheckBox :
digunakan untuk memberikan
pilihan kepada pengguna.
g. Option Button : fungsinya hampir sama
dengan CheckBox. Bedanya,
pada CheckBox
biasanya pengguna bisa memilih
lebih
dari satu pilihan.
h. ListBox : digunakan
untuk memberikan pilihan dalam
bentuk daftar.
i. ComboBox :
fungsinya hampir sama
dengan dengan ListBox,
hanya saja pengguna bisa memasukan pilihan
lain.
j. HscrollBar : digunakan untuk
menggeser
layar secara horizontal.
k. VscrollBar : digunakan untuk menggeser layar secara vertical.
l. Timer : digunakan
untuk mengatur proses
pada program dalam
interval
waktu
tertentu. m. DriveListBox :
digunakan
untuk menampilkan drive yang ada.
n. DirListBox : digunakan untuk menampilakan
direktori
pada drive. o. Shape :
digunakan untuk
menampilkan bentuk-bentuk
tertentu.
p. Line
digunakan untuk
menampilkan garis.
q. Image : digunakan
untuk menampilkan image, tetapi
tidak bisa berfungsi sebagai
container.
r. Data,
DataGridViewer, DataGrid
: digunakan
untuk menghubungkan
program ke database.
s. OLE
: digunakan untuk menghubungkan
form dengan program lain.
Membuat MessageBox
1. Drag and Drop Button
dari Toolbox ke Form
2. Edit BackColor, Font,
ForeColor, dan
Text
pada Properties

3. Klik 2 kali pada Button tadi, maka kita akan masuk
ke source code Button
tersebut
4. Tambahkan source code berikut pada function
Button1.Click :

5. Jalankan
Aplikasi dengan Klik Start
pada Toolbar

CheckBox dan RadioButton
1. Buat project
baru, dengan nama Praktikum2.
2. Desain Tampilan form seperti gambar berikut ini :

3. Tambahkan kontrol ke form seperti
pada gambar diatas dan
atur propertinya seperti
tabel berikut:
Object
|
Properties
|
Nilai
|
Form1
|
Name
Text
|
Form1
CheckBox dan
RadioButton
|
Label1
|
Name
Autosize BorderStyle
Font TextAlign
Text
|
Lbl_Font
False
Fixed3D
Microsoft Sans Serif,
16
Center
CheckBox dan
RadioButton
|
GroupBox1
|
Text
|
Efek
|
GroupBox2
|
Text
|
Font Style
|
CheckBox1
|
Text
|
StrikeOut
|
CheckBox2
|
Text
|
Underline
|
RadioButton1
|
Text
|
Regular
|
RadioButton2
|
Text
|
Italic
|
RadioButton3
|
Text
|
Bold
|
RadioButton4
|
Text
|
BoldItalic
|



4. Klik ganda pada CheckBox1, kemudian
ketikkan kode
program berikut
ini :
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles CheckBox1.CheckedChanged
Lbl_Font.Font
= New Font("Microsoft sans Serif", Lbl_Font.Font.Size, _ Lbl_Font.Font.Style Xor FontStyle.Strikeout)
End Sub
5. Klik ganda pada CheckBox2, kemudian ketikkan
kode program berikut ini :
Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles CheckBox2.CheckedChanged
Lbl_Font.Font
= New Font("Microsoft sans Serif", Lbl_Font.Font.Size, _ Lbl_Font.Font.Style Xor FontStyle.Underline)
End Sub
6. Klik ganda pada RadioButton1,
kemudian ketikkan kode
program berikut
ini :
Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles RadioButton1.CheckedChanged
Lbl_Font.Font
= New Font("Microsoft sans Serif", Lbl_Font.Font.Size, _ Lbl_Font.Font.Style Xor FontStyle.Regular)
End Sub
7. Klik ganda pada RadioButton2,
kemudian ketikkan kode
program berikut
ini :



As System.EventArgs) Handles RadioButton2.CheckedChanged
Lbl_Font.Font
= New Font("Microsoft sans Serif", Lbl_Font.Font.Size, _ Lbl_Font.Font.Style Xor FontStyle.Italic)
End Sub
8. Klik ganda pada RadioButton3,
kemudian ketikkan kode
program berikut
ini :
Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles RadioButton3.CheckedChanged
Lbl_Font.Font
= New Font("Microsoft sans
Serif", _ Lbl_Font.Font.Size, Lbl_Font.Font.Style Xor FontStyle.Bold)
End Sub
9. Klik ganda pada RadioButton4,
kemudian ketikkan kode
program berikut
ini :
Private Sub RadioButton4_CheckedChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles RadioButton4.CheckedChanged
Lbl_Font.Font = New Font("Microsoft sans Serif",
_
Lbl_Font.Font.Size,
Lbl_Font.Font.Style Xor FontStyle.Bold Xor FontStyle.Italic)
End Sub
10.
Jalankan aplikasi
dengan menekan tombol F5 (di keyboard), atau
melalui ikon Start
Debugging di
toolbar, atau
melalui menu Debug > Start Debuging.
11.
Simpan aplikasi Anda.
Operator
1. Tambahkan Form baru,
dengan nama Form3.
2. Desain Tampilan form seperti gambar berikut ini :

3. Tambahkan kontrol ke form seperti pada gambar diatas dan
atur propertinya seperti
tabel berikut:
Object
|
Properties
|
Nilai
|
Form3
|
Name
Text
|
Form3
Operator
|
Label1
|
Text
|
Nilai1
|
Label2
|
Text
|
Operator
|
Label3
|
Text
|
Nilai2
|
Label4
|
Text
|
Hasil
|
TextBox1
|
Name
|
TxtNilai1
|
ComboBox1
|
Name
|
CmbOperator
|
TextBox2
|
Name
|
TxtNilai2
|
TextBox3
|
Name
|
TxtHasil
|
Button1
|
Name
Text
|
BtnProses
Proses
|


CmbOperator.Items.Add("+") CmbOperator.Items.Add("-") CmbOperator.Items.Add("x") CmbOperator.Items.Add("/") CmbOperator.Items.Add("Sisa")
CmbOperator.Items.Add("Pangkat") CmbOperator.Items.Add("<>")
CmbOperator.Items.Add("<")
CmbOperator.Items.Add(">")
CmbOperator.Items.Add("<=")
CmbOperator.Items.Add(">=")
CmbOperator.Items.Add("Like") CmbOperator.Items.Add("Not")
CmbOperator.Items.Add("&")
5. Klik ganda pada tombol Proses,
lalu ketikkan kode program
berikut
ini :
Select Case
CmbOperator.Text
Case "+"
TxtHasil.Text = Val(TxtNilai1.Text) + Val(TxtNilai2.Text)
Case "-"
TxtHasil.Text = Val(TxtNilai1.Text) - Val(TxtNilai2.Text) Case "x"
TxtHasil.Text = Val(TxtNilai1.Text) * Val(TxtNilai2.Text) Case "/"
TxtHasil.Text = Val(TxtNilai1.Text) / Val(TxtNilai2.Text)

TxtHasil.Text = Val(TxtNilai1.Text) mod
Val(TxtNilai2.Text) Case "Pangkat"
TxtHasil.Text = Val(TxtNilai1.Text) ^ Val(TxtNilai2.Text)
Case "<>"
TxtHasil.Text = TxtNilai1.Text
<> TxtNilai2.Text
Case "<"
TxtHasil.Text = TxtNilai1.Text
< TxtNilai2.Text
Case ">"
TxtHasil.Text = TxtNilai1.Text
> TxtNilai2.Text
Case "<="
TxtHasil.Text = TxtNilai1.Text
<= TxtNilai2.Text
Case ">="
TxtHasil.Text = TxtNilai1.Text
>= TxtNilai2.Text
Case "Like"
TxtHasil.Text = TxtNilai1.Text Like TxtNilai2.Text
Case "Not"
TxtHasil.Text =
Not TxtNilai1.Text = TxtNilai2.Text
Case "&"
TxtHasil.Text = TxtNilai1.Text &
TxtNilai2.Text
End Select
6. Jalankan
aplikasi dengan menekan tombol F5 (di keyboard), atau
melalui ikon Start
Debugging di
toolbar, atau
melalui menu Debug > Start Debuging.
7. Simpan
aplikasi Anda.

1. Buat form baru.
2. Desain Tampilan form seperti gambar berikut ini :

3.
Tambahkan kontrol ke form seperti
pada gambar diatas dan
atur propertinya seperti
tabel berikut:
Object
|
Properties
|
Nilai
|
Form1
|
Name
Text
|
Form1
Pencabangan IF
|
Button1
|
Name
Text
|
Btn_if
IF.. ENDIF
|
Button2
|
Name
Text
|
Btn_if_else
IF.. ELSE.. ENDIF
|
Button3
|
Name
Text
|
Btn_case
CASE..
ENDCASE
|
4. Klik ganda pada Btn_if, kemudian ketikkan
kode program berikut ini :
Private Sub
Btn_if_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Btn_if.Click
Dim usia As String, nilai As Single, thn As Integer
usia
= InputBox("Usia Pegawai saat ini?", "Batasan usia
pensiun", 0)
nilai
= Val(usia)
If nilai >=
55 Then

MessageBox.Show("usia pegawai : " & usia
& " Tahun", "Konfirmasi", MessageBoxButtons.OK,
MessageBoxIcon.Information)
MessageBox.Show("Keterangan : Pegawai harus
pensiun " & thn & " tahun yang lalu", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
End Sub

Dim usia As String, nilai As Single, thn As Integer
usia
= InputBox("Usia Pegawai saat ini?", "Batasan usia
pensiun", 0)
nilai
= Val(usia)
If nilai >=
55 Then thn = nilai - 55
MessageBox.Show("usia pegawai : " & usia
& " Tahun", "Konfirmasi", MessageBoxButtons.OK,
MessageBoxIcon.Information)
MessageBox.Show("Keterangan : Pegawai harus
pensiun " & thn & " tahun yang lalu", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
thn
= 55 - nilai
MessageBox.Show("usia pegawai : " & usia
& " Tahun", "Konfirmasi", MessageBoxButtons.OK,
MessageBoxIcon.Information)
MessageBox.Show("Keterangan : Pegawai akan
pensiun " & thn & " lagi", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
End Sub

Dim isian As String, usia As Integer

usia = Val(isian)
MessageBox.Show("Usia Anda saat
ini : " & usia & " tahun", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information)
Select Case
usia
Case 1 To 4
MessageBox.Show("Anda sekarang tergolong balita", "Konfirmasi", MessageBoxButtons.OK,
MessageBoxIcon.Information)
Case 5 To 16
MessageBox.Show("Anda sekarang tergolong anak-anak", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information)
Case 17 To 24
MessageBox.Show("Anda sekarang tergolong remaja", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information)
Case 25 To 55
MessageBox.Show("Anda sekarang tergolong dewasa", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information)
Case Is
>= 56
MessageBox.Show("Anda sekarang tergolong manula", "Konfirmasi", MessageBoxButtons.OK,
MessageBoxIcon.Information)
Case Else
MessageBox.Show("Anda salah
memasukkan
usia", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Information)
End Select
End Sub
7. Jalankan
aplikasi dengan menekan tombol F5 (di keyboard), atau
melalui ikon Start
Debugging di
toolbar, atau
melalui menu Debug > Start Debuging.
8. Simpan
aplikasi Anda.
Array
1. Tambahkan Form baru,
dengan nama FormArray.
2. Desain Tampilan form seperti gambar berikut ini :

1.
Tambahkan
kontrol ke form seperti pada gambar
diatas dan atur propertinya seperti tabel
berikut:
Object
|
Properties
|
Nilai
|
Form1
|
Name
Text
|
Form1
Array Satu
Dimensi
|
Label1
|
Text
|
NIM
|
Label2
|
Text
|
Nama
|
Label3
|
Text
|
Prodi
|
TexBox1
|
Name
|
TxtNIM
|
TexBox2
|
Name
|
TxtNama
|
TexBox3
|
Name
|
TxtAsal
|
ListView1
|
Name
|
ListView1
|
Button1 Name
Text
BtnTambah
Tambah



2. Klik
ganda pada Form Load, kemudian
ketikkan kode program
berikut ini :
ListView1.GridLines = True ListView1.View =
View.Details
ListView1.Columns.Add("NIM") ListView1.Columns.Add("NAMA", 115) ListView1.Columns.Add("ASAL", 110) TxtNim.Text = 1
TxtNama.Focus()
3. Klik
ganda pada BtnTambah, kemudian
ketikkan kode program
berikut ini :
Dim Arr(2) As String Arr(0) = TxtNim.Text Arr(1) = TxtNama.Text
Arr(2) = TxtAsal.Text
Dim listitem As ListViewItem listitem =
New ListViewItem
listitem = ListView1.Items.Add(Arr(0))
listitem.SubItems.Add(Arr(1))
listitem.SubItems.Add(Arr(2))
TxtNim.Text = TxtNim.Text +
1
TxtNama.Text = "" TxtAsal.Text = ""
TxtNama.Focus()
4. Jalankan
aplikasi dengan menekan
tombol F5 (di
keyboard), atau melalui
icon Start
Debugging di toolbar, atau
melalui
menu Debug >
Start Debuging.
5. Simpan aplikasi Anda.

1. Buat project
baru, dengan nama Prak4.
2. Desain Tampilan form seperti gambar berikut ini :

3.
Tambahkan kontrol ke form seperti
pada gambar diatas dan
atur propertinya seperti
tabel berikut:
Object
|
Properties
|
Nilai
|
Form1
|
Name
Text
|
Form1
Pencabangan IF
|
Label1
|
Text
|
User
Name
|
Label2
|
Text
|
Password
|
TextBox1
|
Name
|
TxtUserName
|
TextBox2
|
Name
PasswordChar
|
TxtPassword
*
|
Button1
|
Name
Text
|
BtnLogin
Login
|
Button2
|
Name
Text
|
BtnCancel
Cancel
|
4. Klik ganda pada BtnLogin, kemudian
ketikkan kode program
berikut
ini : If TxtPassword.Text =
"" And TxtUserName.Text
= "" Then


TxtUserName.Focus()
ElseIf TxtPassword.Text = ""
Then
MessageBox.Show("Password harus diisi", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Question)
TxtPassword.Focus()
ElseIf TxtUserName.Text
= "" Then
MessageBox.Show("User name
harus diisi", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Question)
TxtUserName.Focus()
ElseIf TxtUserName.Text
= "undip" And TxtPassword.Text
= "undip" Then
MessageBox.Show("Password dan User
Name
Benar", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Question)
FormArray.Show ()
Else
MessageBox.Show("Password dan User
Name
Anda Salah, ulangi lagi", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Question)
TxtUserName.Text
= "" TxtUserName.Text
= "" TxtUserName.Focus()
End If
End Sub
5. Klik ganda pada BtnCancel,
kemudian ketikkan kode program berikut ini :
End
6. Jalankan
aplikasi dengan menekan tombol F5 (di keyboard), atau
melalui ikon Start
7. Debugging di toolbar, atau
melalui menu Debug > Start Debuging.
8. Simpan
aplikasi Anda.
Langganan:
Postingan (Atom)