Anda di halaman 1dari 43

Laporan Praktikum Pemrogaman Komputer

LAPORAN PRAKTIKUM
PEMROGAMAN KOMPUTER

PEMBUATAN PROGRAM KALKULATOR


(Disusun untuk memenuhi tugas mata kuliah Pemrogaman Komputer)

Disusun oleh :

Archita Permata Santynawan (21110115120015)


Rizqi Umi Rizqi Umi Rahmawati (21110115120020)
Viona Yashinta (21110115120030)
Iva Kusniawati (21110115120046)

PROGRAM STUDI TEKNIK GEODESI


FAKULTAS TEKNIK – UNIVERSITAS DIPONEGORO
Jl. Prof. Sudarto SH, Tembalang Semarang Telp. (024) 76480785, 76480788
email : geodesi@undip.ac.id
2016
Laporan Praktikum Pemrogaman Komputer

KATA PENGANTAR

Pertama-tama kita panjatkan puji syukur kepada Tuhan Yang Maha Esa
karena atas limpahan rahmat, taufik, hidayah serta inayah-Nya kami dapat
menyelesaikan Laporan Praktikum Pemrograman Komputer ini tanpa menemui
hambatan yang berarti. Tidak lupa pula kami ucapkan terima kasih kepada:

1. Ir. Sawitri Subiyanto M.Si., selaku Ketua Program Studi Teknik Geodesi
Fakultas Teknik Universitas Diponegoro.
2. Andri Suprayogi, ST.MT dan Abdi Sukmono, ST.MT selaku dosen
pengampu mata kuliah Pemrogaman Komputer.
3. Andri Suprayogi, ST.MT, selaku dosen praktikum Pemrograman
Komputer
4. Seluruh pihak yang telah membantu kami dalam menyusun laporan
praktikum Pemrogaman Komputer.
Penulis sadar bahwa laporan yang penulis susun ini masih sangat jauh dari
sempurna oleh karena itu penulis mengharapkan masukan dan kritikan yang
bersifat membangun untuk sebagai acuan agar menjadi lebih baik lagi. Terima
kasih.

Semarang, Mei 2016

Penyusun
Laporan Praktikum Pemrogaman Komputer

DAFTAR ISI

KATA PENGANTAR...................................................................................I

DAFTAR ISI................................................................................................II

BAB I PENDAHULUAN.............................................................................1
I.1 Latar Belakang.....................................................................................1
I.2 Maksud dan Tujuan..............................................................................2
I.3 Ruang Lingkup Praktikum...................................................................2
I.4 Sistematika Laporan.............................................................................3

BAB II DASAR TEORI..........................................................................4


II.1 Software Microsoft Visual Basic.........................................................4
II.1.1 Pengenalan Visual Basic..............................................................4
II.1.2 Integrated Development Environment (IDE)...............................5
II.1.3 Menjalankan IDE.........................................................................5
II.1.4 Memilih Tipe Project...................................................................6
II.1.5 Jendela IDE..................................................................................6
II.2 Menjalankan Visual Basic.................................................................12
II.2.1 Memulai Visual Basic................................................................12
II.2.2 Menyimpan Project....................................................................13
II.2.3 Menjalankan dan Menghentikan Program.................................14

BAB III PELAKSANAAN PRAKTIKUM...........................................15


III.1 Pendahuluan.......................................................................................15
III.2 Alat dan Bahan...................................................................................15

BAB IV HASIL DAN PEMBAHASAN................................................17


IV.1 Pembuatan Desain Kalkulator............................................................17
IV.2 Coding Program Kalkulator...............................................................21
IV.3 Modifikasi Tampilan Kalkulator........................................................28
IV.4 Hasil Akhir.........................................................................................30

BAB V PENUTUP.................................................................................38
V.1 PENUTUP..........................................................................................38
V.2 SARAN..............................................................................................38

DAFTAR PUSTAKA.................................................................................39
Laporan Praktikum Pemrogaman Komputer

DAFTAR GAMBAR

GAMBAR II-I Microsoft Visual Basic 6.0 (Wikipedia, 2016)..........................................................5


GAMBAR II-II Jendela dialog untuk memilih project (Uneputty, Jelia Lidya, 2014)......................6
GAMBAR II-III File Menu, Edit Menu, dan View Menu (Uneputty,Lidya Jelia, 2014)..................8
GAMBAR II-IV Menu Project, Menu Format, dan Menu Debug. (Uneputty,Lidya Jelia, 2014).....9
GAMBAR II-V Toolbar Satamdart (Yashinta,Viona , 2016)...........................................................9
GAMBAR II-VI Toolbar (Yashinta,Viona, 2016)...........................................................................10
GAMBAR II-VII New Project Window (Yashinta,Viona,2016).....................................................12
GAMBAR II-VIII Standart EXE (Uneputty, Lidya Jelia,2014)......................................................13
GAMBAR II-IX Save File Dialog (Uneputty,Lidya Jelia,2014).....................................................14
GAMBAR III-I Logo Microsoft Net Framework 4 (Mancosoftware,2016)....................................16
GAMBAR IV-I Desain Kalkulator (Dokumen Pribadi Kelompok, 2016)......................................17
GAMBAR IV-II Pengaturan Textbox (Dokumen Pribadi Kelompok, 2016)...................................18
GAMBAR IV-III Pengaturan Textbox - Pengubahan Text pada Text1 (Dokumen Pribadi
Kelompok, 2016)....................................................................................................................18
GAMBAR IV-IV Pengaturan CommandButton (Dokumen Pribadi Kelompok, 2016)...................19
GAMBAR IV-V Gambar Background (wallpaperhpwide.com, 2016)...........................................28
GAMBAR IV-VI Catagorize Form1(Dokumen Pribadi Kelompok, 2016)....................................29
GAMBAR IV-VII Hasil Modifikasi Tampilan (Dokumen Pribadi Kelompok, 2016)....................29
GAMBAR IV-VIII Hasil Operator Penjumlahan............................................................................30
GAMBAR IV-IX Hasil Operator Pengurangan...............................................................................31
GAMBAR IV-X Hasil Operator Perkalian......................................................................................32
GAMBAR IV-XI Hasil Operator Pembagian..................................................................................33
GAMBAR IV-XII Hasil Operator Pi...............................................................................................34
GAMBAR IV-XIII Hasil Operator Sin............................................................................................34
GAMBAR IV-XIV Hasil Operator Cos...........................................................................................35
GAMBAR IV-XV Hasil Opertaor Tan............................................................................................35
GAMBAR IV-XVI Hasil Operator Kubik.......................................................................................36
GAMBAR IV-XVII Hasil Operator Kuadrat...................................................................................36
GAMBAR IV-XVIII Hasil Operator Akar......................................................................................37

DAFTAR CODIN

CODING IV-I Coding Pembuatan Kalkulator (Dokumen Pribadi Kelompok, 2016).....................27


Laporan Praktikum Pemrogaman Komputer

BAB I
PENDAHULUAN

I.1 Latar Belakang


Kalkulator adalah alat untuk menghitung dari perhitungan sederhana seperti
penjumlahan, pengurangan, perkalian dan pembagian sampai kepada kalkulator sains
yang dapat menghitung rumus matematika tertentu. Pada perkembangannya sekarang
ini, kalkulator sering dimasukkan sebagai fungsi tambahan dari pada
komputer, handphone, bahkan sampai jam tangan.
Bahasa Pemrograman (programming language) adalah sebuah instruksi standar
untuk memerintah komputer agar mempunyai fungsi tertentu. Bahasa pemrograman ini
merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk
mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer
dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana
data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan
diambil dalam berbagai situasi.
Program komputer, atau istilah lengkapnya “kode program komputer”,
menyatakan langkah-langkah (perintah-perintah) yang harus dikerjakan oleh komputer.
Program komputer biasanya ditulis menggunakan suatu bahasa pemrograman tertentu
dari sekian banyak pilihan bahasa pemrograman. Program yang ditulis dengan bahasa
pemrograman tersebut umumnya ditulis menggunakan suatu editor yang disediakan
perangkat lunak untuk bahasa pemrograman yang bersangkutan (atau yang lebih umum
seperti notepad). Editor yang disediakan perangkat lunak untuk bahasa pemrograman
yang bersangkutan biasanya lebih baik dari yang umum. Dikarenakan editor tersebut
dilengkapi dengan berbagai fasilitas untuk mempermudah dalam proses penyusunan
program.
Program yang telah disusun dengan suatu bahasa pemrograman tidak serta merta dapat
dijalankan oleh komputer. Hal itu dikarenakan komputer hanya dapat menjalankan
Laporan Praktikum Pemrogaman Komputer

perintah-perintah yang ditulis dalam “bahasa mesin” (deretan yang hanya terdiri dari
simbol 0 dan 1). Oleh sebab itu, jika kode program ditulis dalam bahasa yang bukan
bahasa mesin, program tersebut harus “diterjemahkan” (selanjutnya akan menggunakan
istilah “dikompilasi”) terlebih dahulu ke dalam bahasa mesin. Untuk melakukan
kompilasi, digunakan suatu perangkat lunak yang dinamai compiler. Tentu
saja, compiler yang digunakan adalah compiler yang sesuai dengan bahasa
pemrograman yang digunakan. Karena perlu adanya proses kompilasi ini maka istilah
kode program sebelum kompilasi disebut kode sumber (source code).
Pemrograman komputer merupakan suatu proses iteratif penulisan dan
penyuntingan kode sumber sehingga membentuk sebuah program. Penyuntingan kode
sumber meliputi proses pengetesan, analisis, pembetulan kesalahan, pengoptimasian
algoritma, normalisasi kode, dan kadang-kadang pengkoordinasian antara satu
programmer dengan programmer lainnya jika sebuah program dikerjakan oleh beberapa
orang dalam sebuah tim. Seorang praktisi yang memiliki keahlian untuk melakukan
penulisan kode dalam bahasa pemrograman disebut sebagai programmer komputer atau
programmer, pengembang perangkat lunak, atau koder. Istilah rekayasa perangkat
lunak seringkali digunakan karena proses penulisan program tersebut dipandang
sebagai suatu disiplin ilmu perekayasaan.

I.2 Maksud dan Tujuan

1. Mengetahui tahapan pemrograman Visual Basic


2. Memahami langkah - langkah dalam menyusun Program Kalkulator

I.3 Ruang Lingkup Praktikum


Pada kegiatan Pemrogaman Komputer, kegiatan yang dilakukan adalah :
1. Pembuatan Program
Pembuatan program pada Visual Basic
Laporan Praktikum Pemrogaman Komputer

I.4 Sistematika Laporan


Sistematika penulisan laporan pratikum Ilmu Ukur Tanah 1 ini adalah:
BAB I PENDAHULUAN
Membahas tentang latar belakang dilakukannya praktikum,rumusan masalah,
maksud dan tujuan pembuatan laporan, ruang lingkup praktikum, dan sistematika
penulisan laporan.
BAB II DASAR TEORI
Membahas tentang pengenalan software Visual Basic.
BAB III PELAKSANAAN PRAKTIKUM
Membahas tentang tata cara penggunaan Visual Basic
BAB IV HASIL DAN PEMBAHASAN
Membahas hasil dari praktikum

BAB V PENUTUP
Membahas kesimpulan dalam pelaksanaan praktikum, perhitungan data, penulisan
laporan, dan saran.
Laporan Praktikum Pemrogaman Komputer

Bab II DASAR TEORI

II.1 Software Microsoft Visual Basic


II.1.1 Pengenalan Visual Basic

VISUAL BASIC adalahsebuah bahasapemrograman aras tinggi (high level)


yang merupakan pengembangan dari versi DOS sebelumnya yaitu BASIC.BASIC
kependekan dari Beginners’ Allpurpose Symbolic Instruction Code.Ini merupakan
bahasa pemrograman yang cukup mudah dipelajari.Kodenya sedikit menyerupai bahasa
Inggris.Perusahaan perangkat lunak (software) menghasilkan versi BASIC yang
berbeda,seperti Microsoft :

QBASIC,QUICKBASIC,GWBASIC;IBM:BASICA,dll.

VISUAL BASIC merupakan Bahasa Pemrograman VISUAL dan events


driven.Dalam BASIC ,pemrograman dikerjakan hanya dalam lingkungan text dan
program dieksekusi secara berurutan.Sedangkan dalam VISUAL BASIC,program
dikerjakan dalam lingkungan grafis.Karena pengguna (user) dapat meng-click pada
ssatu obyek tertentu secara random,maka setiap obyek harus deprogram secara
independen dapat merespon terhadap BASIC dibuat dalam banyak subprogram ,masing-
masing mempunyai kode program sendiri-sendiri,dan dieksekusi secara independen dan
pada saat yang sama masing-masing dapat di link secara bersama-sama.
Laporan Praktikum Pemrogaman Komputer

GAMBAR II-I Microsoft Visual Basic 6.0 (Wikipedia, 2016)

II.1.2 Integrated Development Environment (IDE)

Integrated Development Environment atau IDE.IDE membantu membangun


sebuah aplikasi besar,menulis sebuah program , menjalankan program , dan
menghasilkan sebuah exucatable file.Exucatable File yang dihasilkan oleh Visual Basic
bersifat independen , dan karena itu file tersebut dapat dijalankan pada computer tanpa
harus menginstall Visual Basic

II.1.3 Menjalankan IDE

Beberapa cara untuk memulai IDE Visual Basic:

a) IDE Visual Basic dapat dimulai melalui start menu ,peletakannyapath


tergantung pada saat menginstall Visual Basic sebagi bagian dari Visual Studio
(gambar 1.1).
b) IDE Visual Basic juga dapat memulai dengan membuat short cut pada jendela
desktop dan untuk memulainya cukup melakukan double-click pada short cut
tersebut.
c) Ketika Visual Basic diinstall,file-file Visual Basic (*.frm,*.bas,*.vpb) di
daftarkan pada sistem operasi Window,karena itu untuk memulai visual basic
anda dapat melakukan double-click pada file-file tersebut.
Laporan Praktikum Pemrogaman Komputer

II.1.4 Memilih Tipe Project

Pada saat IDE Visual Basic pertama kali dijalankan ,anda akan diminta untuk
memilih tipe project yang akan dibangun.Untuk pertemuan ini kita akan membuat
project standart EXE.Untuk itu click pada standart EXE.Untuk itu click pada standart
EXE,kemudian click tombol open atau cukup dengan menekan enter.

GAMBAR II-II Jendela dialog untuk memilih project (Uneputty, Jelia Lidya,
2014)

II.1.5 Jendela IDE

Jendela IDE Visual Basic memiliki sejumlah menu,toolbar,dan window. Berikut


ini akan dijelaskan kegunaan masing-masing item:

 Project windowberisi daftar dari semua modul yang ada dalam aplikasi yang
sedang dibangun.Modul-modul tersebut tersusun berdasarkan tipe atau dapat
pula berdasarkan alfabetik dengan men-click icon paling kanan pada project
window.
 Form Designerdigunakan untuk mendesain antar muka (user interface) dari
aplikasi yang dibangun.
Laporan Praktikum Pemrogaman Komputer

 ToolBox windowberisi objek-objek yang dapat diletakan pada form.


 Code windowdigunakan untuk menulis kode program yang menentukan
tingkah laku dari form dan objek-objek yang ada pada aplikasi bersangkutan.
 Property window berisi property-properti dari objek yang sedang aktif saat
ini.Jendela tersebut dapat diaktifkan dengan tombol F4.
 Color pallete window digunakan untuk menentukan warna daari suatu objek
seperti warna dari objek yang sedang aktif saat ini.
 Form layout window menunjukan bagaimana peletakan sebuah form akan
ditampilkan pada saat dijalankan.
 Immediate window digunakan untuk memasukkan ekpresi untuk melihat
hasilnya dengan menggunakan perintah “print” atau ‘?’. Jendela ini biasanya
digunakan bersama watch window pada saat sebuah program di-debug.Short-
cut untuk jendela ini adalah Ctrl-G.
 Object browser digunakan untuk menyelusuri external libraries sehingga anda
dapat mempelajari objek-objek dan property,kejadian (events) ,dan method
yang dimilikinya.Short-cut untuk jendela ini adalah F2.
 Local window akan aktif hanya pada saat program dijalankan,berisi nilai dari
sejumlah variabel yang bersifat lokal pada sebuah prosedur atau module.
 Watch window digunakan untuk memonitor nilai dari suatu variabel baik
bersifat lokal maupun global.
 Call stack window hanya ditampilkan jika suatu program yang dijalankan
dihentikan untuk sementara (break) dan menekan Ctrl-L.Menunjukan semua
prosedur yang menunggu prosedur aktif setelah selesai.Jendela ini penting
untuk proses debugging untuk mengetahui jalur eksekusi program hingga
sampai situasi sekarang.

II.1.5.1 Menu

Windows ini muncul pertama kali ketika kita menjalankan


program Matlab. Command Windows digunakan untuk menjalankan
Laporan Praktikum Pemrogaman Komputer

perintah-perintah Matlab, memanggil tool Matlab seperti editor,


fasilitas help, model simulink, dan lain-lain. Ciri dari windows ini
adalah adanya prompt (tanda lebih besar) yang menyatakan Matlab siap
menerima perintah. Perintah tersebut dapat berupa fungsi-fungsi
bawaan (toolbox) Matlab itu sendiri.

GAMBAR II-III File Menu, Edit Menu, dan View Menu (Uneputty,Lidya Jelia,
2014)

 Menu File berisi perintah antara lain,open untuk membuka suatu project
dan save untuk menyimpan project atau form,make digunakan untuk
mengkompile project menjadi Exucatable file.
 Menu Edit berkaitan dengan perintah-perintah editing seperti
cut,copy,paste,undo dan redo.
 Menu View digunakan untuk menampilkan window-window pada IDE
Visual Basic yang telah dijelaskan pada gambar 1.3.
 Menu Project digunakan untuk menambahkan objek-objek baru pada
seperti form,standart module (bas),class module,user control
module,dll.
 Menu Format digunakan untuk mengatur posisi dan ukuran satu atau
beberapa kontrol.
Laporan Praktikum Pemrogaman Komputer

 Menu Debug berisi perintah-perintah yang digunakan pada saat


program sedang di debug.Aplikasi yang dieksekusi tahap demi
tahap,nilai dari variabel yang bersangkutan ditampilkan,dan
menambahkan break point untuk memonitor jalannya program.
 Menu Run berisi perintah-perintah untuk menjalankan aplikaasi yang
dibangun.

GAMBAR II-IV Menu Project, Menu Format, dan Menu Debug.


(Uneputty,Lidya Jelia, 2014)

II.1.5.2 Toolbar

Visual Basic memiliki sejumlah toolbar.Toolbar-toolbar tersebut


dapat kita letakkan pada posisi sebelah atas pada IDE Visual Basic atau
dibiarkan menjasi window didalam IDE Visual Basic.Toolbar-toolbar
tersebut antara lain:

Toolbar Standart berisi tool yang digunakan untuk perintah-


perintah seperti membuka atau menyimpan sebuah project.

GAMBAR II-V Toolbar Satamdart (Yashinta,Viona , 2016)

Toolbar Debug digunakan berisi perintah yang terdapat pada menu


debug,jika toolbar tersebut tidak terdapat pada IDE,anda dapat memilih
menu view – toolbars r untuk menampilkan toolbar tersebut.

Toolbar Edit berfungsi pada saat kita mengedit sebuah


kode,menambahkan break point,dan bookmarks.
Laporan Praktikum Pemrogaman Komputer

Toolbar Form Editor digunakan untuk mengatur posisi kontrol


yang ada pada form

II.1.5.3 Toolbox

Selain Toolbar,Visual Basic juga mempunyai Jendela


Toolbox,Jendela ini berisi sejumlah control yang digunakan untuk
mendesain antar muka (User Interface) yang akan diletakkan pada
Form.Berikut ini akan dijelaskan masing-masing dari control yang ada
pada toolbox.

GAMBAR II-VI Toolbar (Yashinta,Viona, 2016)

 Pointer bukan sebuah kontrol ,pointer digunakan untuk memilih


control yang sudah ada pada sebuah form.
Picture Box Control ,control ini digunakan untuk menampilkan gambar
seperti BMP, DIB (bitmap), ICO(icon), CUR(cursor), WMF(metafile),
EMF(enchanced metafile), GIF, dan JPEG.
Laporan Praktikum Pemrogaman Komputer

 Label Control,digunakan sebagai text static yang tidak bias


diedit,biasanya digunakan untuk member nama pada control yang lain
seperti Toolbox.
 TextBox Control ,control yang berisi string dari karakter yang
dapat diisi oleh user.
 Frame Control, digunakan untuk mengelompokkan control-
control yang lain.
 Command Button Control,common button hamper muncul pada
setiap form ,biasanya digunakan untuk menangkap kejadian berupa
mouse click.
 Check Box Control ,control ini digunakan untuk pilihan ya/tidak
atau benar/salah.
 Option Button Control ,control ini digunakan dalam sebuah
group,dimana seorang user dapat memilih satu saja dalam suatu group.
 ListBox Control ,berisi sejumlah item dimana seorang user dapat
memilih salah satu atau beberapa item.
 ComboBox Control,control ini merupakan gabungan antara
TextBox dan ListBox Control,dimana daftar item hanya akan
ditampilkan jika user men-click pada panah kebawah disebelah kanan
Control tersebut.
 HscrollBar dan VscrollBar Control,kedua control ini digunakan
untuk ScrollBar.
 Timer Control ,merupakan control yang tidak terlihat pada saat
program dijalankan.Control tersebut membangkitkan kejadian pada
selang tertentu.
 DriveList Control ,DirList Box,danFileList Box Control ,
ketiganya digunakan untuk membuat suatu dialog untuk sistem
file.Control tersebut jarang digunakan sebab ada Common Dialog
Control yang akan kita bicarakan nanti sebagai ganti dari ketiga control
diatas.
Laporan Praktikum Pemrogaman Komputer

 Shape dan Line Control,digunakan untuk memperindah tampilan


dari suatu form.
 Image Control ,control ini mirip dengan PictureBox Control
tetapi digunakan sebagai container control-control yang lain.
 Data Control,merupakan kunci dari data binding pada Visual
Basic.Dengan menggunakan control ini,kita dapat menghubungkan
sebuah database pada Visual Basic
 OLE Control, digunakan sebagai tempat untuk program eksternal
yang ada pada windows seperti spread sheet yang dihasilkan oleh
Microsoft Excel.Dengan menggunakan control tersebut kita dapat
menampilkan program lain pada sebuah aplikasi.

II.2 Menjalankan Visual Basic

II.2.1 Memulai Visual Basic

1. Pada system operasi windows, klik tombol start, pilih programs,


lalu pilih Microsoft Visual Studio 6.0. item-item yang terdapat
pada folder Microsoft Visual Studio 6.0 akan ditampilkan.

GAMBAR II-VII New Project Window


(Yashinta,Viona,2016)
Laporan Praktikum Pemrogaman Komputer

2. Klik icon Microsoft Visual Basic 6.0 dan klik open untuk
menerima proyek baru default yaitu sebuah aplikasi Standart Exe.
Atau pilih tab existing kemudian pilih proyek yang terdapat pada
hardisk kemudian tekan Open untuk membuka proyek tersebut.

GAMBAR II-VIII Standart EXE (Uneputty, Lidya


Jelia,2014)

II.2.2 Menyimpan Project

Langkah-langkah menyimpan:
1. Pada menu file, klik perintah Save Project kemudian akan muncul kotak
dialog file project seperti terlihat pada gambar 1.18. Melalui kotak
dialog tersebut dapat menyimpan program visual basic tersebut.
2. Pilih direktori kerja anda misalkan f:\bab1\Lat01 dengan mengklik pada
control combo box.
3. Menyimpan Program Visual Basic dengan cara mengetik nama file
“Tugas01” pada control Text Box File name dan menekan tombol Save.
Laporan Praktikum Pemrogaman Komputer

GAMBAR II-IX Save File Dialog (Uneputty,Lidya Jelia,2014)

II.2.3 Menjalankan dan Menghentikan Program

Langkah-langkah menjalankan/menghentikan program:

1. Klik tombol start ( ) pada Toolbar atau dengan menekan tombol


F5 atau juga dapat menggunakan Start pada menu Run.
2. Sedangkan untuk menghentikan program yang sedang berjalan dapat

menggunakan tombol End ( ) pada Toolbar atau menggunakan


End pada menu Run.
Laporan Praktikum Pemrogaman Komputer

Bab III
PELAKSANAAN PRAKTIKUM

III.1 Pendahuluan
Dalam setiap persiapan praktikum, langkah awal yang dilakukan adalah meng-
install software Visual Basic di laptop, netbook, atau PC.

III.2 Alat dan Bahan

 Laptop / Netbook / PC
 Software Visual Basic
 Keyboard (Bagi PC)
 Mouse
 Charger (Bagi laptop dan netbook)
 Kipas laptop portable ( jika dibutuhkan)

III.3 Code basic & Net Framework yang Digunakan

1. Code Basic: Microsoft Visual Basic 6.0

Visual basic 6.0 adalah salah satu aplikasi untuk membuat system
informasi database. Visual basic 6.0 ini adalah terusan dari visual basic
1 sampai 5. walau agak tertinggal, tapi aplikasi software ini masih
digunakan untuk pengimplementaisannya di dalam pembuatan sistem
database. Visual basic 6.0 ini pun berkembang menjadi visual studio,
visual basic 2008 sampai visual basic. net.

Visual basic 6.0 ini sering juga di gunakan dalam perhitungan


gaji, penjualan barang dan lain-lain. visual basic ini support dengan
Laporan Praktikum Pemrogaman Komputer

operating sistem windows. dan untuk databasenya bisa menggunakan


microsoft access, SQL server dan oracle.

Dalam menu visual basic terdapat komponen-komponen yang


tentu saja di perlukan untuk menentukan coding atau syntax yang akan
digunakan. karena salah titik atau koma dalam visual basic akan
mengakibatkan program sistem debug atau error.

2. Net Framework: Microsoft Net Framework 4 Extended

NET seringkali juga dapat diartikan sebagai platform, yang


merupakan suatu lingkungan terpadu untuk pengembangan dan
eksekusi untuk berbagai macam bahasa pemrograman dan kumpulan
library untuk bekerja sama membuat dan menjalankan aplikasi berbasis
Windows yang lebih mudah untuk dibuat, diatur, didistribusikan, dan
diintegrasikan dengan sistem jaringan lain.

Dalam perkembangannya, .NET seringkali dikaitkan pula


dengan versi Visual Studio yang sesuai dengan dukungan versi yang
bersangkutan untuk pengembangan aplikasi. Berikut ini versi .NET dan
versi Visual Studio yang terkait

GAMBAR III-X Logo Microsoft Net Framework 4


(Mancosoftware,2016)
Laporan Praktikum Pemrogaman Komputer

Bab IV HASIL DAN


PEMBAHASAN

IV.1 Pembuatan Desain Kalkulator

Berikut merupakan sajian desain kalkulator:

GAMBAR IV-XI Desain Kalkulator (Dokumen Pribadi Kelompok, 2016)

Dalam pembuatan desain kalkulator, toolbox yang digunakan ialah:

a. CommandButton

b. TextBox
Laporan Praktikum Pemrogaman Komputer

Langkah yang dilakukan dalam pembuatan desain kalkulator antara lain


sebagai berikut:

1) Sesuaikan Ukuran Form yang ingin digunakan

2) Klik Toolbox > TextBox, atur ukurannya sesuai kebutuhan

GAMBAR IV-XII Pengaturan Textbox (Dokumen Pribadi Kelompok, 2016)

Ubah text komponen TextBox1 menjadi : 0,

GAMBAR IV-XIII Pengaturan Textbox - Pengubahan Text pada Text1


(Dokumen Pribadi Kelompok, 2016)
Laporan Praktikum Pemrogaman Komputer

3) Klik Toolbox > CommandButton sesuaikan ukuran dan desain yang


diinginkan,hasilnya seperti berikut:

GAMBAR IV-XIV Pengaturan CommandButton (Dokumen Pribadi Kelompok,


2016)

Ubah Name dan Caption CommandButton sebagai berikut agar


memudahkan codingnya nanti (optional):

Command1 Name : Angka ; Caption : 0

Command2 Name : Angka ; Caption : 1

Command3 Name : Angka ; Caption : 2

Command4 Name : Angka ; Caption : 3

Command5 Name : Angka ; Caption : 4

Command6 Name : Angka ; Caption : 5


Laporan Praktikum Pemrogaman Komputer

Command7 Name : Angka ; Caption : 6

Command8 Name : Angka ; Caption : 7

Command9 Name : Angka ; Caption : 8

Command10 Name : Angka ; Caption : 9

Command11 Name : Koma ; Caption : . (titik)

Command12 Name : C ; Caption : C

Command13 Name : CE ; Caption : CE

Command14 Name : Operator ; Caption : +

Command15 Name : Operator ; Caption : -

Command16 Name : Operator ; Caption : x

Command17 Name : Operator ; Caption : /

Command18 Name : Operator ; Caption : =

Command19 Name : Persen ; Caption : %

Command20 Name : Pi ; Caption : Pi

Command21 Name : Sinus ; Caption : Sinus


Laporan Praktikum Pemrogaman Komputer

Command22 Name : Cosinus ; Caption : Cos

Command23 Name : Tangen ; Caption : Tan

Command24 Name : Kubik ; Caption : X^3

Command25 Name : Kuadrat ; Caption : X^2

Command26 Name : Akar ; Caption : √

Command27 Name : Operator ; Caption : Mod

Command28 Name: menuEXT; Caption : Exit

Setelah desain sudah selesai dibuat lalu masuk ke tahapan coding.

IV.2 Coding Program Kalkulator

Option Explicit
Dim Operator1, Operator2 As Double
Dim duodecimal As Integer
Dim interoperates As Integer
Dim ultimate
Dim operation
Dim temptext1
Private Sub Akar_Click()
Text1 = Akar(Text1)
End Sub
Private Sub Angka_Click(Index As Integer)
Laporan Praktikum Pemrogaman Komputer

If ultimate <> "angka" Then


Text1 = Format(0, ".")
duodecimal = False
End If
If duodecimal Then
Text1 = Text1 + Angka(Index).Caption
Else
Text1 = Left(Text1, InStr(Text1, Format(0, ".")) - 1) +
Angka(Index).Caption + Format(0, ".")
End If
If ultimate = "negative" Then Text1 = "-" & Text1
ultimate = "angka"
End Sub
Private Sub C_Click()
Text1 = Format(0, "0.")
Operator1 = 0
Operator2 = 0
End Sub
Private Sub CE_Click()
Text1 = Format(0, "0.")
duodecimal = False
ultimate = "CE"
End Sub
Private Sub Cosinus_Click()
Dim rad2
rad2 = Text1 * (3.14059265358979 / 180)
Text1 = Sin(rad2)
End Sub
Private Sub Form_Load()
duodecimal = False
interoperates = 0
Laporan Praktikum Pemrogaman Komputer

ultimate = ""
operation = " "
Text1 = Format(0, "0.")
End Sub
Private Sub Koma_Click()
If ultimate = "negative" Then
Text1 = Format(0, "-0.")
ElseIf ultimate <> "angka" Then
Text1 = Format(0, "0.")
End If
duodecimal = True
ultimate = "angka"
End Sub
Private Sub Kuadrat_Click()
Text1 = Text1 ^ 2
End Sub
Private Sub Kubik_Click()
Text1 = Text1 ^ 3
End Sub

Private Sub menuEXT_Click()


End
End Sub

Private Sub Operator_Click(Index As Integer)


temptext1 = Text1
If ultimate = "angka" Then
interoperates = interoperates + 1
End If
Select Case interoperates
Case 0
Laporan Praktikum Pemrogaman Komputer

If Operator(Index).Caption = "-" And ultimate <> "negative" Then


Text1 = "-" & Text1
ultimate = "negative"
End If
Case 1
Operator1 = Text1
If Operator(Index).Caption = "-" And ultimate <> "angka" And operation <>
"=" Then
Text1 = "-"
ultimate = "negative"
End If
Case 2
Operator2 = temptext1
Select Case operation
Case "+"
Operator1 = CDbl(Operator1) + CDbl(Operator2)
Case "-"
Operator1 = CDbl(Operator1) - CDbl(Operator2)
Case "X"
Operator1 = CDbl(Operator1) * CDbl(Operator2)
Case "/"
If Operator2 = 0 Then
MsgBox "Tidak Bisa Dibagi Dengan Nol", 48, "Calculator"
Else
Operator1 = CDbl(Operator1) / CDbl(Operator2)
End If
Case "="
Operator1 = CDbl(Operator2)
Case "%"
Operator1 = CDbl(Operator1) * CDbl(Operator2)
Case "Mod"
Laporan Praktikum Pemrogaman Komputer

Operator1 = CDbl(Operator1) Mod CDbl(Operator2)


End Select
Text1 = Operator1
interoperates = 1
End Select
If ultimate <> "negative" Then
ultimate = "operation"
operation = Operator(Index).Caption
End If
End Sub
Private Sub Persen_Click()
Text1 = Text1 / 100
ultimate = "operation"
operation = "%"
interoperates = interoperates + 1
duodecimal = True
End Sub
Private Sub Pi_Click()
Dim Pi
Pi = 4 * Atn(1)
Text1 = Pi
End Sub
Private Sub Sinus_Click()
Dim rad
rad = Text1 * (3.14059265358979 / 180)
Text1 = Sin(rad)
End Sub
Private Sub Tangen_Click()
Dim rad3
rad3 = Text1 * (3.14059265358979 / 180)
Text1 = Sin(rad3)
Laporan Praktikum Pemrogaman Komputer

End Sub
Laporan Praktikum Pemrogaman Komputer

CODING IV-I Coding Pembuatan Kalkulator (Dokumen Pribadi Kelompok,


2016)
Laporan Praktikum Pemrogaman Komputer

IV.3 Modifikasi Tampilan Kalkulator

a. Background Form

Untuk membuat tampilan Program Kalkulator menjadi lebih menarik, kami


memodifikasi tampilan background dengan membubuhkan gambar. Langkah-
langkah yang harus dilakukan sebagai berikut:

1) Siapkan gambar yang akan digunakan sebagai background form.


Gambar dapat diunduh melalui internet, lalu simpan pada laptop
atau PC.

GAMBAR IV-XV Gambar Background (wallpaperhpwide.com, 2016)

2) Buka Visual Basic, lalu klik pada form1 agar dapat melakukan
modifikasi pada Catagorize
Laporan Praktikum Pemrogaman Komputer

GAMBAR IV-XVI Catagorize Form1(Dokumen Pribadi


Kelompok, 2016)

Setelah Catagorize sudah terbuka, klik pada Picture ( yang di blok


biru pada GAMBAR IV-VI) dan pilih gambar yang sudah
disimpan tadi. Berikut hasilnya:

GAMBAR IV-XVII Hasil Modifikasi Tampilan


(Dokumen Pribadi Kelompok, 2016)
Laporan Praktikum Pemrogaman Komputer

IV.4 Hasil Akhir

Berikut merupakan hasil akhir pemrograman kalkulator:

a. Penjumlahan (Kasus: 2+1=3)

GAMBAR IV-XVIII Hasil Operator Penjumlahan


Laporan Praktikum Pemrogaman Komputer

b. Pengurangan (Kasus: 2 - 1 = 1)

GAMBAR IV-XIX Hasil Operator Pengurangan


Laporan Praktikum Pemrogaman Komputer

c. Perkalian (Kasus 3 x 2 = 6)

GAMBAR IV-XX Hasil Operator Perkalian


Laporan Praktikum Pemrogaman Komputer

d. Pembagian (Kasus 10/2=5)

GAMBAR IV-XXI Hasil Operator Pembagian


Laporan Praktikum Pemrogaman Komputer

e. Pi, Sin, Cos , Tan ( Kasus : Pi, Sin30= 0.499 ( 0.5) , Cos 45 =0.7069 ,
Tan 30 = 1.6197 )

GAMBAR IV-XXII Hasil Operator Pi

GAMBAR IV-XXIII Hasil Operator Sin


Laporan Praktikum Pemrogaman Komputer

GAMBAR IV-XXIV Hasil Operator Cos

GAMBAR IV-XXV Hasil Opertaor Tan


Laporan Praktikum Pemrogaman Komputer

f. X3, X2, √X (Kasus: 253 = 15625, 252 = 625, √ 25 = 5 )

GAMBAR IV-XXVI Hasil Operator Kubik

GAMBAR IV-XXVII Hasil Operator Kuadrat


Laporan Praktikum Pemrogaman Komputer

GAMBAR IV-XXVIII Hasil Operator Akar


Laporan Praktikum Pemrogaman Komputer

Bab V PENUTUP

V.1 PENUTUP

Dari hasil praktikum ini kami dapat menghasilkan program kalkulator dengan
menggunakan toolbox commandbutton dan textbox serta penggunaan coding - coding
lanjutan. Selain itu juga dapat mempelajari fungsi matematis yang berada di Visual
Basic.

V.2 SARAN

1. Kiranya laporan ini bisa dipergunakan dan dapat dijadikan bahan acuan dalam
penyusunan laporan-laporan selanjutnya.
2. Peru ketelitian dalam melakukan coding saat penyusunan program
3. Diharapkan melakukan coding saat sedang memiliki konsentrasi tinggi sehingga
lebih efisien
Laporan Praktikum Pemrogaman Komputer

DAFTAR PUSTAKA

Uneputty, Lidya Jelia. Mengenal Lingkungan Visual Basic. 2014. Ambon:


Universitas Pattimura.

Hamid, Haris Nur. Cara Membuat Gambar Di Background Visual Basic . Maret
2015. http://www.blogsejutaumat.com/2015/03/cara-membuat-gambar-di-background-
form-visual-basic.html

Wallpaperhpwide.com. Math Background Picture. Diakses pada: 25 Mei 2016.


http://wallpaperhdwide.com/wp-content/gallery/math-background-
pictures/0829_WVmath.jpg

Anda mungkin juga menyukai