Anda di halaman 1dari 16

MAKALAH PEMROGRAMAN VISUAL BASIC

[RESERVASI KAMAR HOTEL]

DISUSUN OLEH :
Joice Anasthasia Ruhupatty
(20621029)

PRODI SISTEM INFORMASI


FAKULTAS TEKNIK DAN SISTEM INFORMASI
UNIVERSITAS YAPIS PAPUA
2021
Kata Pengantar

Puji dan Syukur Saya panjatkan kehadirat kepada Tuhan Yang


Maha Esa, karena atas rahmat dan karunia-Nya sehingga Saya
dapat menyelesaikan makalah ini dengan baik dan tepat pada
waktunya. Adapun tujuan penyusunan makalah ini adalah untuk
memenuhi tugas UTS
Mata Kuliah “ Pemrograman Visual Basic ”.
Dalam penyusunan makalah ini, Saya banyak mengalami
kesulitan, terutama disebabkan oleh kurangnya ilmu pengetahuan
yang menunjang. Maka, penyusunan makalah ini masih banyak
kekurangannya. Oleh karena itu, penyusun sangat mengharapkan
adanya kritik dan saran yang bersifat positif, guna penyusunan
makalah yang lebih baik lagi. Untuk itu Saya mengucapkan banyak
terimakasih dan semoga makalah ini bermanfaat bagi kita.
Jayapura,9 November 2021

Joice Anasthasia Ruhupatty


Penyusun
Daftar Isi

MAKALAH PEMROGRAMAN VISUAL BASIC..................................................................................................1


[RESERVASI KAMAR HOTEL]........................................................................................................................1
Kata Pengantar............................................................................................................................................2
BAB 1...........................................................................................................................................................4
PENDAHULUAN...........................................................................................................................................4
1.1Latar Belakang....................................................................................................................................4
1.2Perumusan Masalah...........................................................................................................................5
1.3Batasan Masalah................................................................................................................................5
1.4Tujuan.................................................................................................................................................5
1.5Metode Penelitian..............................................................................................................................6
1.6. Sistematika Penulisan.......................................................................................................................6
BAB 2...........................................................................................................................................................7
LANDASAN TEORI........................................................................................................................................7
2.1 Pengertian dan stuktur program visual basic.....................................................................................7
2.1.1 Keistimewaan Visual Basic 2019.....................................................................................................8
2.1.2  Komponen Visual Basic..................................................................................................................8
BAB 1
PENDAHULUAN
1.1Latar Belakang
Komputer adalah suatu alat pendukung manusia dalam menjalankan
aktifitas. Saat ini, teknologi komputer banyak mengalami kemajuan. Dalam
perkembangan teknologi, komputer dapat meningkatkn efisiensi ruang dan
waktu bagi kesejahteraan manusia. Komputer digunakan sebagai alat bantu
seperti menyimpan, mengolah, dan mencetak data yang dibutuhkan, termasuk
dalam bidang perhotelan.
Hotel merupakan salah satu pelayanan publik yang menawarkan suatu
jasa dalam hal menyediakan tempat tinggal yang sifatnya sementara. Biasanya
yang ingin menginap di hotel adalah orang – orang yang sedang berpergian ke
suatu daerah, dimana orang tersebut berasal dari daerah lain.
Hotel Jasmine Jayapura merupakan suatu badan usaha yang bergerak
di bidang perhotelan yang dalam sistem transaksi reservasinya digunakan
secara manual perlu adanya pengolahan data yang terkomputerisasi sebagai
alat bantu dalam mengolah data. Hal ini dapat meningkatkan produktifitas
kerja para karyawan.
Pendataan administrasi pada suatu hotel memerlukan ketepatan
mekanisme dan penataan yang terorganisir agar data dapat terkemas dan
terjaga keamanannya dengan baik. Aplikasi reservasi hotel ini dapat
dimanfaatkan dalam pengolahan data yang tadinya secara manual menjadi
pola komputerisasi yang mempermudah proses pengentrian dan pencarian
data – data yang telah tersimpan dalam database.
Adapun aplikasi yang saya usulkan untuk membantu reservasi hotel ini
adalah dengan menggunakan Microsoft Visual Basic yang diharapkan akan
memenuhi kebutuhan pemakai. Aplikasi reservasi hotel ini adalah aplikasi
komputer yang dibuat untuk mempermudah dalam pengolahan data
pemesanan kamar.

1.2Perumusan Masalah
Berdasarkan uraian pada latar belakang masalah, maka perumusan masalah
dapat dirumuskan, yaitu diperlukannya aplikasi reservasi Hotel yang mudah
untuk digunakan dalam mengelola data – data pemesanan kamar.

1.3Batasan Masalah
Untuk menghindari, agar pembahasanya tidak meluas maka saya membatasi
masalah agar lebih terarah dan sesuai dengan yang diharapkan,Adapun
batasan masalahnya adalah sebagai berikut:
1. Sistem yang dibangun berdasarkan pengamatan pada Hotel Jasmine
Jayapura.
2. Sistem yang dibangun hanya mengenai proses check in dan check out.
3. Sistem informasi yang dibuat hanya berkaitan dengan proses pencatatan
data tamu dan pencarian data kamar yang telah tersedia maupun yang tidak
tersedia.
4. Didalam sistem ini tidak membahas diskon dan master card.

1.4Tujuan
Penelitian ini bertujuan untuk membangun aplikasi sistem informasi reservasi
hotel yang membantu untuk memudahkan proses pemesanan kamar yang
terkomputerisasi, membantu perhitungan pembayaran yang harus dibayar
oleh tamu dan mengetahui persediaan kamar yang tersedia.

1.5Metode Penelitian.
Langkah – langkah serta bahan yang diperlukan untuk melaksanakan
penelitian ini adalah sebagai berikut:
1. Analisis Kebutuhan Sistem
Untuk menunjang pembuatan aplikasi reservasi hotel dibutuhkan
komponen perangkat lunak (software), yaitu: Microsoft Visual Basic , Microsoft
Access , perangkat keras (hardware), yaitu: sebuah unit komputer (CPU dan
Monitor) dan piranti pendukung lainnya, yaitu mouse, printer, dan lainnya,
dan pengguna aplikasi.
2. Implementasi
Hasil desain aplikasi diimplementasikan dengan bahasa pemrograman
visual basic dalam bentuk form untuk user interface, maupun koding untuk
algoritmanya. Sedangkan tabel disajikan dengan database.
3. Pengujian
Pengujian dilakukan dengan eksperimen sebagai pengguna dengan
mencoba menggunakan aplikasi, dan mengamati apakah aplikasi yang telah
dibuat dapat memenuhi kebutuhan pengguna atau tidak.
4. Kesimpulan dan Saran
Hasil analisis, desain, implementasi dan pengujian kemudian disimpulkan
mengenai kelebihan dan kelemahan sistem tersebut. Selanjutnya dari
kelemahan tersebut akan dilakukan perbaikan lebih lanjut.

1.6. Sistematika Penulisan


Adapun sistematika penulisan tugas akhir ini adalah:
BAB 1 PENDAHULUAN
Pada bab ini membahas tentang latar belakang, rumusan masalah, batasan
masalah, maksud dan tujuan, metode penelitian, sistematika penulisan.
BAB 2 LANDASAN TEORI & PROGRAM SEDERHANA
Pada bab ini membahas tentang teori – teori yang mendukung dalam
pembahasan tugas UTS ini seperti pengertian dan struktur program Visual
Basic secara singkat & komponen-komponen pada visual basic

BAB 2
LANDASAN TEORI
2.1 Pengertian dan stuktur program visual basic
Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa
pemrograman adalah perintah – perintah yang dimengerti oleh komputer
untuk melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic,
yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan
pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC
(Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada
era 1950-an. Visual Basic merupakan salah satu Development Tool yaitu alat
bantu untuk membuat berbagai macam program komputer, khususnya yang
menggunakan sistem operasi Windows. Visual Basic merupakan salah satu
bahasa pemrograman komputer yang mendukung object (Object
Oriented Programming = OOP).
Visual Basic merupakan sebuah bahasa pemrograman yang sangat
mudah dimengerti dan dipahami sehingga lebih banyak yang memilih
pemrograman visual basic pada saat ini. Visual Basic atau sering disebut
dengan VB selain disebut sebagai sebuah bahasa pemrograman, juga sering
disebut sebagai sarana (tool) untuk menghasilkan program program aplikasi
berbasis windows.
Beberapa kemampuan atau manfaat dari Visual Basic :
a. Untuk membuat prgram aplikasi berbasis windows.
b. Untuk membuat objek-objek pembantu program seperti misalnya kontrol
ActiveX, file help, aplikasi internet, dan sebagainya.
c. Menguji program (debugging) dan menghasilkan program akhir berakhiran
EXE yang bersifat executable, atau dapat langsung dapat dijalankan.
Bahasa Visual Basic cukup sederhana dan menggunakan kata-kata bahasa
Inggris yang umum digunakan dan tidak perlu lagi menghafal sintaks-sintaks
maupun format-format bahasa bermacam-macam. Sehingga bagi programmer
pemula yang ingin belajar pemrograman, Visual Basic dapat membantu
membuat program berbasis windows dalam sekejap. Sedang bagi programmer
tingakat lanjut dengan kemampuannya yang besar dapat digunakan untuk
membuat program-program yang kompleks, misalnya seperti dalam
lingkungan networking atau client server.

2.1.1 Keistimewaan Visual Basic 2019

Visual Studio dengan versi 2019, IDE ini memudahkan rekan-rekan


developer dalam membangun solusinya baik itu web, mobile, desktop, data
analytic, game, IoT, AI, dan lainnya, dan dukungan berbagai bahasa
pemrograman. Beberapa fitur yang baru antara lain kemudahan dalam
pencarian baik content maupun fungsi-fungsi di dalam IDE. Fitur ini dahulu
bernama Quick Launch, sekarang menjadi lebih baik dengan menampilkan
beberapa shortcut untuk memudahkan kita mengingat fungsi-fungsi yang
sering digunakan.

One-click code clean up, dengan fitur ini kita dapat mengidentifikasi dan
membetulkan beberapa kode yang tidak sesuai dengan pengaturan standar
coding yang kita terapkan.

Search saat debugging pada watch window, ini fitur yang sangat bermanfaat
sekali saat mendebug aplikasi, karena dengan mudah kita melompat ke bagian
masalah yang ingin kita cari dengan cepat tanpa harus navigasi dengan
manual.

Live Share, dengan fitur ini kita dapat berkolaborasi atau pair-programming
dengan team yang berada di komputer yang berbeda bahkan secara geografis.
Baik dengan menggunakan visual studio atau visual studio code.

Bahkan integrasi dengan Git semakin baik, dibuktikan dengan Pull Request
(PR) ke git repo yang dapat langsung dilakukan dari IDE.

Bersamaan dengan peluncuran ini, rekan-rekan juga sudah bisa


mencoba .NET Core 3 preview yang sudah mendukung pengembangan WPF,
Desktop App, cross-platform app, dsb.

Intellicode juga sudah dilengkapi dengan AI, sehingga saat mengetikan kode,
rekan-rekan akan diberikan rekomendasi untuk mengetikan kode dengan
lebih baik karena modelnya sudah ditraining dengan 2000 open source
projects yang memiliki bintang 100 lebih.
2.1.2  Komponen Visual Basic

Dalam membuat suatu project tertentu tentu tidak lepas dari pemakaian
komponen – komponen program. Komponen program ditempatkan pada form
biasanya berbentuk file (.frm), sedangkan komponen program yang berisi kode-
kode program biasa terdiri dari file (.bas, .cls, dll) baik yang dibuat lewat
module, class, user kontrol, property page dan lainnya. Berikut komponen -
komponen yang ada pada Visual Basic :

1. Menu Bar

Menu Bar berisi semua perintah Visual Basic yang dapat dipilih untuk
melakukan tugas tertentu.

2. Toolbar

Toolbar merupakan cara tepat di dalam menjalankan suatu perintah,


karena tombol-tombol yang berada dalam toolbar tersebut mewakili suatu
perintah tertentu. Toolbar pada Visual Basic terdiri dari toolbar standar,
toolbar debug, toolbar edit, dan sebagainya. Toolbar standard merupakan
salah satu toolbar yang aktif pada saat anda menjalankan Visual basic.
Toolbar tersebut adalah sebagai berikut :

3. Jendela Form Designer

Form designer merupakan tempat untuk merancang user


interface. Disinilah para programmer dapat menempatkan kontrol-kontrol ynag
dibutuhkan. Semua objek yang ditempatkan pada form akan dijalankan atau
ditampilkan pada layar window.

4. Toolbox

Toolbox merupakan salah satu fasilitas pada visual basic yang berisi
beberapa objek atau kontrol yang dibutuhkan dalam aplikasi yang dibuat dan
diletakkan dalam suatu form. Kontrol sebagai penghubung (interface) antara
program aplikasi dengan pengguna. Untuk memperoleh pengelolaan, kontrol-
kontrol tersebut sebaiknya diberi nama unik.

Berikut ini diberikan penjelasan untuk masing-masing toolbox beserta


fungsinya :

a. Label, untuk menampilkan keterangan.

b. Picture Box, merupakan petunjuk kontrol, sehingga kita dapat


memindahkan letak ukuran pada form.
c. Textbox, untuk menampilkan data.

d. Frame, untuk mengelompokkan kontrol-kontrol pada form menjadi satu.

e. CommandButton, sebagai tombol untuk melakukan proses.

f. CheckBox, untuk memilih satu daftar pilihan atau lebih.

g. OptionButton, untuk memilih satu daftar pilihan.

h. ComboBox, untuk menampilkan daftar pilihan.

i. ListBox, untuk menampilkan daftar pilihan secara langsung.

j. HorizontalScrollbar, untuk memilih atau menggerakkan suatu objek


selama masih di daerah jangkauan horizontal.

k. VerticalScrollbar, untuk memilih atau menggerakkan objek selama masih


berada di daerah vertikal.

l. Timer, untuk mengeksekusi waktu kejadian pada perintah program


termasuk didalamnya selang waktu (interval waktu).

m. DriveListBox, untuk menampilkan daftar drive.

n. DirListBox, untuk menampilkan daftar folder.

o. FileListBox, untuk menampilkan daftar file.

p. Shape, untuk pembuatan lingkaran, elips, dan persegi empat pada form.

q. Line, untuk pembuatan garis.

r. Image, untuk menyimpan daftar gambar.

5. Jendela Project

Jendela project adalah jendela yang menampilkan semua file


yangberhubungan dengan aplikasi/project yang saat itu sedang dijalankan.
Project disimpan dalam file berkhiran .VBP. File ini menyimpan seluruh
komponen program, termasuk pilihan proyek, environment, file exe, dan segala
sesuatu yang berhubungan dengan proyek.

6. Jendela Properties
Jendela properties adalah tempat pengaturan property dari semua objek
yang terdapat pada program aplikasi.

7. Kode Editor

Kode editor adalah tempat dimana untuk meletakkan atau menulis kode
program dari program aplikasi. Kode ini nantinya akan mengontrol dan
menentukan jalannya suatu objek.

9. Event

Event adalah suatu peristiwa atau kejadian yang diterima oleh suatu
objek, misalnya click seret, tunjuk dan lain sebagainya. Perhatikan contoh di
bawah ini :

Private Sub Command1_Click() ...

Kode program di atas menunjukkan penggunaan event click pada suatu


objek Command1 yang berarti jika di klik pada objek Command, maka baris -
baris kode program yang ada dibawahnya akan dilaksanakan.

10. Method

Method adalah set perintah seperti halnya fungsi dan prosedur, tetapi
sudah tersedia di dalam suatu objek. Method biasanya akan mengerjakan
suatu tugas khusus pada objek.

Private Sub Form_Activate()

Form1.Print ”Microsoft Visual Basic” EndSub

11. Module

Module dapat disejajarkan dengan form, tetap tidak mengandung objek.


Module dapat berisi kode-kode program atau prosedur yang dapat digunakan
dalam program aplikasi. Selain penggunaan komponen juga, operator juga
digunakan dalam pembuatan suatu program aplikasi.
BAB 3
IMPLEMENTASI FORM RESERVASI
FROM LOGIN

1. Tambahkan Form baru pada project tersebut, berikan nama FrmLogin.


2. Tambahkan TableLayoutPanel ke dalam FrmLogin.
3. Langkah selanjutnya adalah mengatur baris dan kolom pada TableLayoutPanel agar
menghasilkan layout yang diinginkan. Seperti contoh desain antar muka FrmLogin yang telah
dibahas sebelumnya, maka atur TableLayoutPanel menjadi 3 baris dan 3 kolom.

Sehingga menjadi 3 baris dan 3 kolom seperti berikut ini :

4. Langkah selanjutnya adalah membuat desain antar muka untuk FrmLogin pada baris ke-2 kolom
ke-2 (bagian tengah TableLayoutPanel).
5. Langkah-langkah mendesain antarmuka Form Login adalah sebagai berikut :

a.Tambahkan TableLayoutPanel pada baris ke-2 kolom ke-2, kemudian


hapus 1 kolom agar menjadi 2 baris 1 kolom.
b. Seleksi pada bagian TableLayoutPanel2 kemudian ubah property Dock
menjadi Fill/Middle dan property Back Color menjadi Seleksi pada bagian
TableLayoutPanel2 kemudian ubah property Dock menjadi Fill/Middle dan
property Back Color menjadi Medium Blue (atau sesuai dengan warna yang
diinginkan).
c. Tambahkan Label pada Baris 1 TablelayoutPanel2 kemudian ubah text menjadi LOGIN
dan ubah property Font sesuai dengan style dan size yang diinginkan. Masih pada Label
“LOGIN”, ubah property Dock menjadi Fill.

d. Tambahkan Panel pada baris ke-2 TablelayoutPanel2, ubah property Dock menjadi Fill
dan Back Color menjadi purple.
e. Tambahkan PictureBox pada Baris Panel, kemudian cari property Image
import gambar icon login yang telah tersedia.

f. Tambahkan 2 TextBox di bawah Picture Box dan ubah property Name menjadi
txtUsername dan txtPassword
g. Tambahkan button letakkan di bawah TextBox, atur property Text dan Name-nya.

h. Lakukan pengaturan pada TableLayoutPanel2, seperti berikut :

6. Langkah selanjutnya adalah mengedit ukuran dari baris dan kolom pada
TableLayoutPanel1 agar tampilan form login menjadi responsive.
7. Setting menjadi seperti berikut ini :
8.

Langkah terakhir, ubah TableLayoutPanel1 pada property Dock menjadi Fill.

8. Pada saat dijalankan maka ukuran bagian login tidak akan berubah walaupun
ukuran Form diubah.

9.Jika layout pada Form Login telah diatur, langkah selanjutnya adalah
menambahkan baris kode pada button Login. Jika proses login berhasil, artinya
username dan password yang diinputkan benar, maka akan menampilkan
Frmgajikaryawan. Apabila login gagal akan diberikan informasi bahwa username dan
password salah dan user diminta untuk melakukan login ulang.
9. Jalankan form
login yang telah anda buat kemudian cek hasilnya.

10.

Jika username/password salah

Source Code :

Pada saat button Simpan di-klik maka akan data yang diinputkan akan masuk
ke form Reservasi

Anda mungkin juga menyukai