PENDAHULUAN
2
BAB III FLOWCHART
Pada bab ini menjelaskan tentang diagram alir yang menggambarkan
urutan proses secara mendetail dan hubungan antara suatu proses
(instruksi) dengan proses lainnya dalam suatu program.
BAB IV LISTING PROGRAM
Pada bab ini menjelaskan tentang susunan dari beberapa struktur
data/computer codes untuk menyusun program yang dibuat.
BAB V PENUTUP
Pada bab ini menjelaskan tentang analisa dan saran terhadap program
yang dibuat.
DAFTAR PUSTAKA
3
BAB II
LANDASAN TEORI
4
menyatakan suatu operasi atau proses dari perbandingan kondisi. Berikut
beberapa jenis operator untuk melakukan perbandingan kondisi:
1. Operator Perbandingan
Operator perbandingan digunakan untuk membandingkan suatu ekspresi
dengan ekspresi lain yang menghasilkan nilai boolean (True or False).
Berikut adalah operator perbandingan pada Visual Basic:
Tabel 2.1 Tabel Operator Perbandingan
No. Operator Operasi
1. = Sama dengan
2. <> Tidak sama dengan
3. < Lebih kecil
4. > Lebih besar
5. <= Lebih kecil atau sama dengan
6. >= Lebih besar atau sama dengan
Sumber: Modul Praktikum Laboratorium Komputer 2019.
2. Operator Logika
Operator logika digunakann untuk mengekspresikan satu atau lebih
ekspresi logika yang akan menghasilkan nilai boolean. Operator ini biasa
digunakan pada struktur operasi if dan else/else if. Berikut adalah
operator logika pada Visual Basic:
Tabel 2.2 Tabel Operator Logika
Tabel Kebenaran Operasi
Operator Keterangan
Operasi Hasil
Akan menghasilkan nilai kebalikan dari nilai Not True False
Not
ekspresi operan Not False True
True and True True
Akan menghasilkan nilai true hanya jika kedua True and False False
And
ekspresi operannya bernilai logika true. False and True False
False and False False
True or True True
Akan menghasilkan nilai true jika salah satu True or False True
Or
ekspresi operannya bernilai logika true. False or True True
False or False False
True xor True False
Akan menghasilkan nilai true jika ekspresi True xor False True
Xor
operannya bernilai logika berbeda. False xor True True
False xor False False
Sumber: Modul Praktikum Laboratorium Komputer 2019.
5
2.2 Struktur If Then Else
Struktur If…Then...Else didasarkan pada percabangan berdasarkan
kondisi suatu variabel atau nilai didalam pemrograman Visual Basic, dimana
suatu ekspresi akan dikerjakan jika kondisinya terpenuhi, maka perintah akan
diproses, jika tidak terpenuhi maka perintah yang lain akan dikerjakan. Perintah
if..then..else pada dasarnya sama dengan perintah if..then. Perbedaannya terletak
pada adanya pilihan pernyataan jika kondisi tidak terpenuhi.
If <kondisi> Then
<keputusan kondisi benar >
Else
<keputusan kondisi salah>
End If
6
Bentuk Syntax:
If <kondisi1> > Then
<Keputusan dalam kondisi1>
ElseIf <Kondisi2> Then
<Keputusan dalam kondisi2>
ElseIf <Kondisi3> Then
<Keputusan dalam kondisi3>
End If
Contoh:
Private Sub Command1_Click()
Dim Paket As String
Paket = InputBox( “ Mau Paket Apa? [X/Y/Z] ” )
If Ucase (Paket) = “X” Then
MsgBox “ Nasi+Ayam”
ElseIf Ucase (Paket) = “Y” Then
MsgBox “Nasi+DagingLadaHitam”
ElseIf Ucase (Paket) = “Z” Then
MsgBox “Nasi+IkanCabeHijau”
Else
MsgBox “Pesanan Anda Tidak Ada”
End If
End sub
Gambar 2.6 Contoh Program If Then Else Majemuk
7
Bentuk syntax:
If <kondisi_A> Then
<Keputusan dalam kondisi1>
If <kondisi_B> Then
<Perintah dalam kondisi_B>
If <kondisi_C> Then
<Perintah_C1>
Else
<Perintah_C2>
End If
End If
End If
Gambar 2.7 Syntax If Then Tersarang
8
2.6 Struktur Operator Perbandingan
Operator perbandingan digunakan untuk membandingkan suatu ekspresi
dengan ekspresi lain yang menghasilkan nilai boolean (True or False). Jika nilai
yang diuji dalam perbandingannya benar maka hasil dari opersi akan
menghasilkan True, tetapi jika nilai yang diuji dalam perbandingannya salah maka
hasil dari operasi akan menghasilkan False.
Syntax penggunaanya adalah sebagai berikut:
= Sama dengan
9
dan akan mengeksekusi pernyataan yang berada pada lokasi terbentuknya
nilai true select-case lebih spesifikasi digunakan, untuk melakukan
Selectpernyeleksian lebih dari satu kondisi.
Case(selector)
Case Is [operator perbandingan](case label_1)
(perintah_1)
Case Is [operator perbandingan](case label_2)
(perintah_2)
.
.
Case Is [operator perbandingan](case label_n)
(perintah_n)
End Select
2. Case Else
Case Else mempunyai nilai sama dengan nilai selector akan diproses
sedangkan bila tidak ada yang sama pernyataan else akan diproses.
Select Case(selector)
(perintah_1)
(perintah_2)
(perintah_n)
Case Else
(perintah)
End Select
10
2.8 Apa itu VB Yes/No
Ketika kita ingin keluar dari suatu aplikasi atau ingin mengakhiri
program. Patinya kita pernah menjumpai pesan konfirmasi untuk menanyakan
apakah kita yakin ingin keluar atau menutup aplikasi tersebut. Apabila kita
memilih yes maka aplikasi akan ditutup dan apabila memilih no maka akan
kembali ke program tersebut.
Private Sub Command1_Click()
If MsgBox(“Mau Keluar? ” , vbYesNo, “Keluar? ” ) = vb Yes
Then
End
End if
Gambar 2.11 Contoh VB Yes/NO
11
BAB III
FLOWCHART
3.1 Flowchart
Flowchart adalah suatu bagan yang berfungsi untuk membantu seseorang
membuat program untuk menganalisa alur dari program tersebut. Berikut
flowchart untuk program pemesanan smartphone:
Start
Tipe, Nanyakdong,
Nanyaklagiah,
Satulagiajah,
Warna, Ram
Nggak Ah
Ciee mau beli Hp ya?
Iya Dong
Tidak
1 2 3 4 5 6
GD RG SV BL RD Tidak
Tidak
32 64 128 256
32 GB 64 GB 128 GB 256 GB
A B C D E
12
A B C D E
JNE J&T
Tipe: Iphone XS
Warna: Gold
Kapasitas: 256GB
Pengiriman: JNE
Finish
13
BAB IV
LISTING PROGRAM
4.1 Listing Program
Listing program merupakan susunan dari beberapa struktur data atau
computer codes dari program yang dibuat. Susunan tersebut dapat disusun
menjadi semacam perintah programming yang digunakan dalam menyusun
sebuah perintah software. Berikut listing program untuk program penjualan
smartphone:
14
If UCase(nanyaklagiah) = "GD" Then
warna = "Gold"
warna = "Black"
warna = "Silver"
warna = "Red"
Else
End If
ram = "32GB"
ram = "64GB"
ram = "128GB"
ram = "256GB"
Else
End If
15
satulagiajah = InputBox("Dikirim lewat JNE atau J&T
nih?")
warna = "Gold"
warna = "Black"
warna = "Silver"
warna = "Red"
Else
End If
16
bar
If UCase(nanyaklagiah) = "32" Then
ram = "32GB"
ram = "64GB"
ram = "128GB"
ram = "256GB"
Else
End If
warna = "Gold"
17
ElseIf UCase(nanyaklagiah) = "BL" Then
warna = "Black"
warna = "Silver"
warna = "Red"
Else
End If
ram = "32GB"
ram = "64GB"
ram = "128GB"
ram = "256GB"
Else
End If
satulagiajah = InputBox("Dikirim Lewat JNE atau Dikirim
Lewat J&T?")
MsgBox "Pesanan Kamu Adalah: " & vbNewLine & _
"Tipe : " & tipe & vbNewLine & _
"Warna : " & warna & vbNewLine & _
Gambar 4.1 Listing Program Pembelian Smartphone (Lanjutan)
18
"Kapasitas : " & ram & vbNewLine & _
warna = "Gold"
warna = "Black"
warna = "Silver"
warna = "Red"
Else
End If
ram = "32GB"
ram = "64GB"
Gambar 4.1 Listing Program Pembelian Smartphone (Lanjutan)
19
ElseIf UCase(nanyaklagiah) = "128" Then
ram = "128GB"
ram = "256GB"
Else
End If
warna = "Gold"
warna = "Black"
warna = "Silver"
20
ElseIf UCase(nanyaklagiah) = "RD" Then
warna = "Red"
Else
End If
ram = "32GB"
ram = "64GB"
ram = "128GB"
ram = "256GB"
Else
End If
21
ElseIf UCase(tipe) = "6" Then
warna = "Gold"
warna = "Black"
warna = "Silver"
warna = "Red"
Else
End If
ram = "32GB"
ram = "64GB"
ram = "128GB"
ElseIf UCase(nanyaklagiah) = "256" Then
ram = "256GB"
22
Else
End If
Else
MsgBox "Maaf, Tipe Iphone yang Kamu Cari Tidak Ada :( "
End If
Else
End If
End Sub
23
4.2 Result of Run
Result of run adalah gambaran dari hasil program yang telah dibuat.
Berikut adalah result of run dari program penjualan smartphone:
24
Gambar 4.5 Tampilan Input Pemilihan Tipe Hp
25
Gambar 4.9 Tampilan Output Program
26
Gambar 4.13 Tampilan Pemilihan Membeli atau Tidak
27
BAB V
PENUTUP
5.1 Analisisa
Visual Basic adalah perintah-perintah yang dimengerti oleh komputer
untuk melakukan tugas-tugas tertentu. Visual Basic merupakan salah satu
Development Tool yaitu alat bantu untuk membuat berbagai macam program
komputer. Pada beberapa kasus terkadang kita menginginkan komputer
melaukukan perintah tertentu bila suatu kondisi telah terpenuhi. Dalam Visual
Basic perintah pemilihan keputusan dapat dilakukan dengan statement if then dan
select case. Statement ini digunakan untuk melakukan aksi setelah melakukan
pengujian terhadap suatu kondisi. Pernyataan dalam statement if then hanya akan
dilaksanakan ketika kondisi pengelesan atau pengujian bernilai benar.
Dalam program pembelian smartphone diperlukan adanya statement if
then untuk melakukan suatu perintah karena dalam program ini terdapat banyak
pilihan yang harus dipilih oleh pembeli, mulai dari tipe smartphone, warna dan
kapasitas yang dibutuhkan oleh pembeli dan cara pengiriman sehingga pembeli
dapat memilih atau membeli sesuai dengan kebutuhan dan keinginannya. Dengan
adanya program ini, proses dalam pembelian smartphone akan menjadi jauh lebih
mudah serta dapat meningkatkan kualitas bisnis penjualan smartphone sebab
dengan adanya program ini, keefektifan dan keefisienan kerja lebih meningkat.
5.2 Saran
Sistem praktikum dan penilaian terhadap jalannya proses praktikum pada
Laboratorium Komputer Fakultas Teknologi Industri Universitas Bung Hatta
sangat baik, dibuktikan pada saat jalannya praktikum, semua praktikan dapat
memahami dengan jelas apa saja yang diterangkan dan aktif dalam menjawab
pertanyaan, sehingga suasana praktikum mejadi hidup.
Namun, praktikan agak terganggu dan kurang puas dengan fasilitas yang
ada. Meja yang ditempati praktikan alangkah lebih baik dibuat lebih luas, karena
dalam satu meja biasanya ditempati oleh 2 orang praktikan dan praktikan agak
kesusahan meletakkan laptop diatas meja tersebut.
28
DAFTAR PUSTAKA
Bidiawati, Ayu dkk. 2019. Modul Praktikum Laboratorium Komputer Jurusan
Teknik Industri. Padang: Universitas Bung Hatta.
Basuki, Achmad. 2006. “Algoritma Pemograman 2 Menggunakan Visual Basic
6.0”
Budi, Setyo. 2011. “Visual Basic 6.0”.
Pangestu, Danu Wira. 2014. “Modul Pelatihan Visual Basic”.
Octovhiana, Krisna D. 2003. “Cepat Mahir Visual Basic 6.0”.
Permana, Budi. 2010. “Apliasi Penggunaan If Then Else dan Select Case Pada
Visual Basic”.
29