Laporan Praktikum Pemrogaman Komputer
iii
LAPORAN PRAKTIKUM
PEMROGAMAN KOMPUTER
PEMBUATAN PROGRAM KALKULATOR
(Disusun untuk memenuhi tugas mata kuliah Pemrogaman Komputer)
Archita Permata Santynawan (21110115120015)Rizqi Umi Rizqi Umi Rahmawati (21110115120020)Viona Yashinta (21110115120030)Iva Kusniawati (21110115120046)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 :
[email protected]
2016
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:
Ir. Sawitri Subiyanto M.Si., selaku Ketua Program Studi Teknik Geodesi Fakultas Teknik Universitas Diponegoro.
Andri Suprayogi, ST.MT dan Abdi Sukmono, ST.MT selaku dosen pengampu mata kuliah Pemrogaman Komputer.
Andri Suprayogi, ST.MT, selaku dosen praktikum Pemrograman Komputer
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
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
DAFTAR GAMBAR
GAMBAR III Microsoft Visual Basic 6.0 (Wikipedia, 2016) 5
GAMBAR IIII Jendela dialog untuk memilih project (Uneputty, Jelia Lidya, 2014) 6
GAMBAR IIIII File Menu, Edit Menu, dan View Menu (Uneputty,Lidya Jelia, 2014) 8
GAMBAR IIIV Menu Project, Menu Format, dan Menu Debug. (Uneputty,Lidya Jelia, 2014) 9
GAMBAR IIV Toolbar Satamdart (Yashinta,Viona , 2016) 9
GAMBAR IIVI Toolbar (Yashinta,Viona, 2016) 10
GAMBAR IIVII New Project Window (Yashinta,Viona,2016) 12
GAMBAR IIVIII Standart EXE (Uneputty, Lidya Jelia,2014) 13
GAMBAR IIIX Save File Dialog (Uneputty,Lidya Jelia,2014) 14
GAMBAR IIII Logo Microsoft Net Framework 4 (Mancosoftware,2016) 16
GAMBAR IVI Desain Kalkulator (Dokumen Pribadi Kelompok, 2016) 17
GAMBAR IVII Pengaturan Textbox (Dokumen Pribadi Kelompok, 2016) 18
GAMBAR IVIII Pengaturan Textbox - Pengubahan Text pada Text1 (Dokumen Pribadi Kelompok, 2016) 18
GAMBAR IVIV Pengaturan CommandButton (Dokumen Pribadi Kelompok, 2016) 19
GAMBAR IVV Gambar Background (wallpaperhpwide.com, 2016) 28
GAMBAR IVVI Catagorize Form1(Dokumen Pribadi Kelompok, 2016) 29
GAMBAR IVVII Hasil Modifikasi Tampilan (Dokumen Pribadi Kelompok, 2016) 29
GAMBAR IVVIII Hasil Operator Penjumlahan 30
GAMBAR IVIX Hasil Operator Pengurangan 31
GAMBAR IVX Hasil Operator Perkalian 32
GAMBAR IVXI Hasil Operator Pembagian 33
GAMBAR IVXII Hasil Operator Pi 34
GAMBAR IVXIII Hasil Operator Sin 34
GAMBAR IVXIV Hasil Operator Cos 35
GAMBAR IVXV Hasil Opertaor Tan 35
GAMBAR IVXVI Hasil Operator Kubik 36
GAMBAR IVXVII Hasil Operator Kuadrat 36
GAMBAR IVXVIII Hasil Operator Akar 37
DAFTAR CODING
CODING IVI Coding Pembuatan Kalkulator (Dokumen Pribadi Kelompok, 2016) 27
BAB I
PENDAHULUAN
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 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.
Maksud dan Tujuan
Mengetahui tahapan pemrograman Visual Basic
Memahami langkah - langkah dalam menyusun Program Kalkulator
Ruang Lingkup Praktikum
Pada kegiatan Pemrogaman Komputer, kegiatan yang dilakukan adalah :
Pembuatan Program
Pembuatan program pada Visual Basic
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.
Dasar teori
Software Microsoft Visual Basic
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.
GAMBAR III Microsoft Visual Basic 6.0 (Wikipedia, 2016)
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
Menjalankan IDE
Beberapa cara untuk memulai IDE Visual Basic:
IDE Visual Basic dapat dimulai melalui start menu ,peletakannyapath tergantung pada saat menginstall Visual Basic sebagi bagian dari Visual Studio (gambar 1.1).
IDE Visual Basic juga dapat memulai dengan membuat short cut pada jendela desktop dan untuk memulainya cukup melakukan double-click pada short cut tersebut.
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.
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 IIII Jendela dialog untuk memilih project (Uneputty, Jelia Lidya, 2014)
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.
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.
Menu
Windows ini muncul pertama kali ketika kita menjalankan program Matlab. Command Windows digunakan untuk menjalankan 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 IIIII 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.
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 IIIV Menu Project, Menu Format, dan Menu Debug. (Uneputty,Lidya Jelia, 2014)
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 IIV 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.
Toolbar Form Editor digunakan untuk mengatur posisi kontrol yang ada pada form
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 IIVI 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.
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.
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.
Menjalankan Visual Basic
Memulai Visual Basic
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 IIVII New Project Window (Yashinta,Viona,2016)
GAMBAR IIVII New Project Window (Yashinta,Viona,2016)
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 IIVIII Standart EXE (Uneputty, Lidya Jelia,2014)
Menyimpan Project
Langkah-langkah menyimpan:
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.
Pilih direktori kerja anda misalkan f:\bab1\Lat01 dengan mengklik pada control combo box.
Menyimpan Program Visual Basic dengan cara mengetik nama file "Tugas01" pada control Text Box File name dan menekan tombol Save.
GAMBAR IIIX Save File Dialog (Uneputty,Lidya Jelia,2014)
Menjalankan dan Menghentikan Program
Langkah-langkah menjalankan/menghentikan program:
Klik tombol start () pada Toolbar atau dengan menekan tombol F5 atau juga dapat menggunakan Start pada menu Run.
Sedangkan untuk menghentikan program yang sedang berjalan dapat menggunakan tombol End () pada Toolbar atau menggunakan End pada menu Run.
PELAKSANAAN PRAKTIKUM
Pendahuluan
Dalam setiap persiapan praktikum, langkah awal yang dilakukan adalah meng-install software Visual Basic di laptop, netbook, atau PC.
Alat dan Bahan
Laptop / Netbook / PC
Software Visual Basic
Keyboard (Bagi PC)
Mouse
Charger (Bagi laptop dan netbook)
Kipas laptop portable ( jika dibutuhkan)
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 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 IIII Logo Microsoft Net Framework 4 (Mancosoftware,2016)
Hasil dan pembahasan
Pembuatan Desain Kalkulator
Berikut merupakan sajian desain kalkulator:
GAMBAR IVI Desain Kalkulator (Dokumen Pribadi Kelompok, 2016)
Dalam pembuatan desain kalkulator, toolbox yang digunakan ialah:
CommandButton
TextBox
Langkah yang dilakukan dalam pembuatan desain kalkulator antara lain sebagai berikut:
Sesuaikan Ukuran Form yang ingin digunakan
Klik Toolbox > TextBox, atur ukurannya sesuai kebutuhan
GAMBAR IVII Pengaturan Textbox (Dokumen Pribadi Kelompok, 2016)
Ubah text komponen TextBox1 menjadi : 0,
GAMBAR IVIII Pengaturan Textbox - Pengubahan Text pada Text1 (Dokumen Pribadi Kelompok, 2016)
Klik Toolbox > CommandButton sesuaikan ukuran dan desain yang diinginkan,hasilnya seperti berikut:
GAMBAR IVIV 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
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
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.
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)
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
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
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"
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)
End Sub
CODING IVI Coding Pembuatan Kalkulator (Dokumen Pribadi Kelompok, 2016)
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:
Siapkan gambar yang akan digunakan sebagai background form. Gambar dapat diunduh melalui internet, lalu simpan pada laptop atau PC.
GAMBAR IVV Gambar Background (wallpaperhpwide.com, 2016)
Buka Visual Basic, lalu klik pada form1 agar dapat melakukan modifikasi pada Catagorize
GAMBAR IVVI 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 IVVII Hasil Modifikasi Tampilan (Dokumen Pribadi Kelompok, 2016)
Hasil Akhir
Berikut merupakan hasil akhir pemrograman kalkulator:
Penjumlahan (Kasus: 2+1=3)
GAMBAR IVVIII Hasil Operator Penjumlahan
Pengurangan (Kasus: 2 - 1 = 1)
GAMBAR IVIX Hasil Operator Pengurangan
Perkalian (Kasus 3 x 2 = 6)
GAMBAR IVX Hasil Operator Perkalian
Pembagian (Kasus 10/2=5)
GAMBAR IVXI Hasil Operator Pembagian
Pi, Sin, Cos , Tan ( Kasus : Pi, Sin30= 0.499 ( 0.5) , Cos 45 =0.7069 , Tan 30 = 1.6197 )
GAMBAR IVXII Hasil Operator Pi
GAMBAR IVXIII Hasil Operator Sin
GAMBAR IVXIV Hasil Operator Cos
GAMBAR IVXV Hasil Opertaor Tan
X3, X2, X (Kasus: 253 = 15625, 252 = 625, 25 = 5 )
GAMBAR IVXVI Hasil Operator Kubik
GAMBAR IVXVII Hasil Operator Kuadrat
GAMBAR IVXVIII Hasil Operator Akar
Penutup
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.
SARAN
Kiranya laporan ini bisa dipergunakan dan dapat dijadikan bahan acuan dalam penyusunan laporan-laporan selanjutnya.
Peru ketelitian dalam melakukan coding saat penyusunan program
Diharapkan melakukan coding saat sedang memiliki konsentrasi tinggi sehingga lebih efisien
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