Anda di halaman 1dari 26

PEMROGRAMAN WEB II

MAKALAH

DISUSUN OLEH

Nama : Tengku Alifindo


Npm : 1612032

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


STMIK SURYA INTAN KOTABUMI
TP. 2020

1
KATA PENGANTAR

Segala puji bagi Tuhan Yang Maha Esa yang telah memberikan kemudahan
kepada hambaNya dalam meyelesaikan makalah ini dengan penuh seksama. Tanpa
pertolongan Dia mungkin penyusun tidak akan sanggup dengan baik. Juga
mengucapkan terima kasih kepada Dosen, teman–teman, dan semua pihak yang telah
memberi bantuan dan dukungan dalam menyusun dan menyelesaikan makalah ini,
khususnya terima kasih kepada Ibu Yuntriani, S.Kom.,M.Ti sebagai dosen mata
kuliah dan Pemrograman Visual 4 yang membimbing dan pengarahannya dalam
membuat dan menyelesaikan makalah ini..

Makalah ini di buat untuk menjelaskan cara pembuatan program sederhana


dengan menggunakan visual basic. Karena melihat begitu pentingnya program dalam
kehidupan pada zaman sekarang ini yang sangat membantu kita dalam
mengoprasikan teknologi komputer dan penerapan ilmu pengetahuan.

Selaku manusia biasa, menyadari bahwa dalam makalah ini masih banyak
kekurangan dan kekeliruan yang tidak disengaja. Oleh karena itu membutuhkan
kritik dan saran untuk menyempurnakan pembuatan makalah selanjutnya. berharap
makalah ini dapat bermanfaat bagi kita semua, khususnya dibidang Dasar Komputer
dan Pemrograman.

Kotabumi, 03 Agustus 2020


Penulis

2
DAFTAR ISI

Halaman
Cover Judul .............................................................................................. i
Kata pengantar .......................................................................................... ii
Daftar isi .................................................................................................... iii

BAB I PENDAHULUAN
1.1 Latar belakang ............................................................................ 1
1.2 Rumusan Masalah ...................................................................... 2
1.3 Tujuan ......................................................................................... 2

BAB II PEMBAHASAN
2.1 Pengertian Visual Basic .................................................... 3
2.2 Sejarah Visual Basic ...................................................... 3
2.3 Fasilitas Visual Basic ........................................................ 6
2.4 Kelebihan kekurangan Visual Basic .................................. 7
2.5 Visual Basic 4 ............................................................................ 8

BAB III PENUTUP


3.1 Kesimpulan .............................................................................. 20
3.2 Saran .......................................................................................... 20

Daftar Pustaka

BAB I

PENDAHULUAN

3
1.1. Latar Belakang
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 computer yang mendukung object
(Object Oriented Programming = OOP) (Octovhiana, 2003).
Dalam pemograman berbasis obyek (OOP), perlu dipahami istilah object,
property, method, dan event. Object merupakan komponen di dalam sebuah program.
Setiap komponen di dalam pemrograman Visual Basic dapat diatur propertinya sesuai
dengan kebutuhan aplikasi.Jalannya program dapat diatur menggunakan metode
pemrograman yang diatur sebagai aksi dari setiap komponen.Setiap komponen dapat
beraksi melalui event. Pengaturan event dalam setiap komponen yang akan
menjalankan semua metode yang dibuat.
Form adalah Object Visual Basic pertama yang harus kita kenali. Hal ini
disebabkan karena hampir semua aplikasi Visual Basic menggunakan satu Form atau
lebih. Control adalah object VB yang dapat di letakan dalam Form.
Form dan object-object dalam VB dapat kita analogikan dengan manusia, di
mana setiap manusia memiliki ciri khas tertentu, misalnya seperti tinggi badan,
gemuk kurus dan sebagainya maka object dalam VB juga memiliki karakteristik yang
di kenal dengan nama Properties. Jika manusia bisa melakukan tindakan-tindakan
seperti menghapus, berjalan dan sebagainya maka object juga memiliki tindakan yang
di sebut dengan methods seperti Move, PaintPicture, CLS, Print. Manusia dapat
bereaksi terhadap suatu event tertentu maka object juga dapat, hal ini di kenal dengan
nama Event, misalnya saat Mouse diklik, keyboard di tekan dan lain sebagainya.

4
Karena visual basic merupakan salah satu bahasa pemrograman sehingga
sangat penting untuk kita pelajari, maka saya menyusun makalah ini. Dimana dalam
makalah ini akan dijelaskan tentang visual basic, dan salah satu cara membuat
program perhitungan fisika.

1.2. Rumusan Masalah


1. Bagaimana cara menginstal visual basic?
2. Bagaimana cara membuka lembar kerja visual basic
3. Bagaimana cara mengintal Visual Basic 4.0 (16-bit)

1.3. Tujuan
1. Untuk memenuhi tugas Pemrograman Vusual 4
2. Untuk memberi pengetahuan kepada pembaca tentang bahasa
pemrograman Visual Basic.
3. Menjelaskan cara menginstal visual basic 4

BAB II

PEMBAHASAN

5
2.1. Pengertian Visual Basic
Visual Basic adalah bahasa pemrograman windows yang berbasis grafis
(GUI-Graphical User Interface). Sifat bahasa pemprogramannya adalah eventdriven,
artinya program akan terjadi jika ada respon dari pemakai berupa event/kejadian
tertentu (tombol diklik, mouse ditekan dan lain-lain). Saat event terjadi maka kode
yang berhubungan dengan event akan dijalankan..
Visual Basic selain disebut sebagai bahasa pemograman, juga sering disebut
sarana (tool) untuk menghasilkan program – program aplikasi berbasis
windows.Beberapa kemampuan atau menfaat dari Visual Basic diantaranya seperti:
1. Untuk membuat program aplikasi berbasis Windows.
2. Untuk membuat objek-objek pembantu program seperti control Activex, File,
Help, Aplikasi internet dan sebagainya.
3. Menguji program dan menghasilkan program akhir berakhiran EXE yang bersifat
Executable, atau dapat langsung dijalankan.

2.2. Sejarah Visual Basic


Bahasa pemrograman Visual Basic, 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 adalah alat
bantu dalam membangun dan mengembangkan program aplikasi komputer dengan
desain form secara visual dan adanya kemampuan untuk menggunakan komponen-
komponen ActiveX yang dibuat yang disediakan oleh Microsoft Visual Basic ataupun
pihak lain.
Visual Basic yang pertama adalah Visal Basic 1.0 yang dikenalkan pada tahun
1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan
GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD.
Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod
agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.

6
Perjalanan Bahasa Pemrograman Visual Basic dari awal hingga sekarang ini,
sebagai berikut:

1. Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows
Wordltrade yg dipertunjukan di Atlanta , Georgia.
2. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992.  Bahasa ini tidak
kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada
kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan
BASIC Professional Development System.
3. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup
mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya
pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar
dari Class modul yg berikutnya di implementasikan pada VB 4.
4. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi  versi
standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet
Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x
5. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat
windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan
kemampuan untuk menulis non-GUI class pada Visual Basic.
6. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic
untuk  versi windows 32 bit . Programmer yg menulis programnya pada versi 16
bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan
juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5 
memperkenalakan kemampuan untuk membuat  User Control.
7. Visual Basic 6.0 (pertengahan 1999 memperbaiki beberapa cakupan, temasuk
kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan
akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008.
8. Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba
pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful
tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan 

7
kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari
paket runtime VB6 serta peningkatan penggunan memory.
9. Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework
versi 1.1.
10. Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic
.NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada
judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya :
a) Edit and Continue , mungkin inilah kekurangan fitur terbesar dari  VB .NET .
pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat
program sedang dijalankan. b) Perbaikan pada Konversi dari VB ke VB
NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET
framework versi 1.1.
11. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan
konversi If Not X Is Y  menjadi If X  IsNot Y.
12. Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio.
Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg
gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg
merupakan produk gratis dari Microsoft.
13. Visual Basic “Orcas” (VB 9.0), dirilis pada tahun 2007 dan dibangung diatas
.NET 3.5. Pada rilis ini, Microsoft menambahkan beberapa fitur , diantaranya : a)
True Tenary operator, yaitu fungsi If(boolean,value, value)  yang digunakan
untuk menggantikan fungsi IIF; b) LINQ Support; c) Ekspresi Lambda; d) XML
Literals; e) Nullable types; f) Type Inferenc.
14. Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang  juga dkenal dengan nama
VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10
direncanakan akan menjadi bagian dari Silver Light 1.1.

2.3. Fasilitas Visual Basic


1. Control Menu

8
Control Menu adalah menu yang digunakan terutama untuk memanipulasi
jendela Visual Basic. Dari menu ini anda dapat mengubah ukuran,
memindahkannya, atau menutup jendela.
2. Menu
Menu Visual Basic berisi semua perintah Visual Basic yang dapat dipilih untuk
melakukan tugas tertentu. Isi dari menu ini sebagian hampir sama dengan
program-program Windows pada umumnya.
3. Toolbar
Toolbar adalah tombol-tombol (shortcut) yang mewakili suatu perintah tertentu
dari Visual Basic.
4. Form Window
Form Window atau jendela formadalah daerah kerja utama tempat membuat
program-program aplikasi Visual Basic.
5. Toolbox
Toolbox adalah sebuah “kotak piranti” yang mengandung semua objek atau
“control” yang dibutuhkan untuk membentuk suatu program aplikasi. Kontrol
adalah suatu objekyang akan menjadi penghubung antara program aplikasi dan
user-nya, dan yang kesemuanya harus diletakkan di dalam jendela form.
6. Project Explorer
Jendela Project Explorer adalah jendela yang mengandung semua file di dalam
aplikasi Visual Basic. Setiap aplikasi dalam Visual Basic disebut dengan istilah
project (proyek), dan setiap proyek bisa mengandung lebih dari satu file. Pada
Project Explorer ditampilkan semua file yang terdapat pada aplikasi (proyek),
misalnya form, modul, class, dan sebagainya.
7. Jendela Properties
Jendela Properties adalah jendela yang mengandung semua informasi mengenai
objek yang terdapat pada aplikasi Visual Basic. Properti adalah sifat dari sebuah
objek, misalnya seperti nama, warna, ukuran, posisi, dan sebagainya.

8. Form Layout Window

9
Form Layout Window adalah jendela yang menggambarkan posisi dari form
yang ditampilkan pada layer monitor. Posisi form pada Form Layout Window
inilah yang merupakan petunjuk tempat aplikasi akan ditampilkan pada layar
monitor saat dijalankan.
9. Jendela Code
Jendela Code adalah salah satu jendela yang penting di dalam Visual
Basic.Jendela ini berisi kode-kode program yang merupakan instruksi-instruksi
untuk aplikasi Visual Basic yang dibuat.

2.4. Kelebihan Dan Kekurangan Visual Basic

Kelebihan :
1. Pengguna dengan dasar pemrograman apapun bisa dengan mudah menggunakan.
2. Ketika kita melakukan instalasi program lain yang mendukung penggunaannya
dalam VB, maka komponen dari program tersebut bisa di masukkan dalam daftar
komponen VB.
3. Ketika kita melakukan kesalahan penulisan kode, VB secara otomatis
membetulkannya dan tidak perlu kita bersusah payah mendeklarasikan
komponen ke dalam list code.

Kekurangan :

1. Sifatnya komersial
2. File VB sering menjadi target serangan virus.
3. Dokumentasi sebenarnya lengkap dalam MSDN, namun untuk instalasi MSDN
membutuhkan biaya dan space hardisk yang besar.

2.5. Visual Basic 4.0

10
Visual Basic 4.0 adalah versi pertama yang dapat membuat executable 32-bit
untuk Windows NT dan 95. Itu juga masih dapat membuat executable 16-bit untuk
Windows 3.1, namun ia mengintegrasikan runtime berbasis OLE baru yang jauh lebih
besar, memakan memori, dan lebih lambat dari VB 3.0.

SHARE.exe harus diinstal untuk menjalankan Visual Basic

11
Ini meskipun sudah mengekstraksi share.exe dari MS-DOS 6.22 menginstal file,
menggunakan perintah ver set 6 22 untuk membuat mesin percaya itu menjalankan
MS-DOS v6.22, dan menjalankannya di latar belakang.

Menggunakan NirSoft SearchMyFiles Saya mencari konten file untuk menemukan


file yang berisi pesan kesalahan ini:

12
Membuka DLL di IDA pro kita dapat menemukan pesan kesalahan:

Analisis awal dari proses startup VB.exe melalui IDA tidak memberikan petunjuk
langsung dan akan membutuhkan waktu lama untuk berjalan sepenuhnya melalui
proses startup.
menggunakan IDA Pro, menggunakan fungsi Assemble untuk mengganti setiap
CALL MESSAGEBOX dengan int 3 (Break into debugger)
Dari kode sekitarnya saya segera mengidentifikasi MESSAGEBOX mana yang
menampilkan pesan kesalahan.

Bagian kode yang sama di IDA:

13
Namun tidak ada yang secara langsung memanggil fungsi ini, sepertinya dipanggil
oleh beberapa jenis penanganan kejadian yang diatur dengan
push seg cseg47
push 297Eh
etc
call sub_847C

14
Selanjutnya saya menguji EXE pada Windows 7 32-bit dan berfungsi dengan baik.
kemudian menggunakan API Monitor yang dijalankan sebagai Administrator lokal
dan dikonfigurasi untuk mencegat proses baru, memantau Akses Data dan API
Penyimpanan.

Pertama memastikan tidak ada proses ntvdm.exe sedang berjalan, kemudian ketika
Visual Basic 4 diluncurkan, proses ntvdm.exe diluncurkan pada Windows 7 untuk
meniru lapisan 16-bit, dan saya memantau proses ini.

Di sini kita dapat melihat file sementara dibuat, dikunci / dibuka, dan kemudian
dihapus saat startup:

15
Masalahnya adalah VB.exe kami tidak melakukan panggilan apa pun ke API bernama
LockFile atau UnlockFile, dan saya rasa API ini belum ada di Windows 3.1.

Jadi jika bukan API Windows, mungkin API MS-DOS digunakan….

Vektor INT 2fH (pada 0000: 00bc) adalah portal ke berbagai layanan; beberapa
diinstal oleh DOS dan lainnya oleh driver perangkat, program utilitas, Windows, dll.
Terkadang disebut Multiplex atau MUX Interrupt.

Dengan menyetel register AX di CPU ke nilai yang ditentukan, banyak layanan bisa
disebut seperti:
 01xxH Print spooler services
 0600H Assign installed?
 1000H Share installed?
 1100H is network installed?
 1400H Nlsfunc installed?
 15xxH Mscdex services
 16xxH Windows 386Enh-Mode services
 1680H AppIdle Release timeslice
 1a00H ANSI.SYS installed?
 17xxH Windows Clipboard access
 40xxH Windows VDD fns for VM-aware apps
 4a11H DoubleSpace API services
 43xxH HIMEM.SYS / XMS Services
 48xxH Doskey services
 4axxH HMA Allocations (undoc’d)
 4bxxH Dosshell / Switcher API
 54xxH POWER.EXE (undocumented)
 adxxH Keyb services
 aexxH COMMAND.COM hook services

16
 b000H Graftabl installed?
 b7xxH Append services
 xxfbH FaxBIOS Services

Dengan mov word ptr [bp + var_12], 5C01h menyiapkan operasi buka kunci file.

17
18
Memeriksa fungsi __intdos kami menemukan kode berikut:

19
Dalam hal ini kita bisa melihat penangan kesalahan yang dipanggil dengan jb short
loc_5D0
Jadi dengan menggunakan fitur byte patch di IDA pro kami menambal dua byte
instruksi menjadi dua Tanpa Operasi "NOP" (90 90) "

Penangan kesalahan tidak pernah dipanggil sekarang, jika API kunci / buka kunci
tidak tersedia:

20
Perubahan ini kemudian disimpan menggunakan Edit -> Program Patch -> Terapkan
patch ke file input.
Visual Basic sekarang memuat UI, tetapi kami mendapatkan kesalahan Perangkat
I/O.

Beberapa file OCX gagal dimuat.

21
Meskipun kontrol OCX gagal memuat pembuatan program, kompilasi dan berjalan
berfungsi dengan baik sekarang!

Meskipun perbaikan ini mengabaikan kesalahan, ini akan membuat aplikasi kurang
stabil karena tidak lagi memiliki kemampuan penguncian file, dan kemungkinan
besar kerusakan file.

22
Jadi perbaikan terbaik adalah mengkonfigurasi / memperbaiki DosBox untuk
mendukung kunci / buka kunci MS-DOS API.

BAB III
PENUTUP

3.1. Kesimpulan
1. Pemograman visual basic merupakan pemrograman berbasis Windows. Visual
Basic juga merupakan bahasa pemrograman Object Oriented
Programming (OOP), yaitu pemrograman yang berorientasi objek. Visual Basic
menyediakan objek-objek yang sangat kuat, berguna, dan mudah dipakai. Dengan
fasilitas tersebut, membuat Visual Basic menjadi begitu diinginkan
oleh programmer.
2. untuk menginstal visual basic, hampir sama langkah – langkahnya untuk
menginstal program – program lain, seperti microsoft office.
3. dalam membuka lembar kerja visual basic pertama kali tidah jauh berbeda dengan
membuka lembar kerja program yang pada umumnya digunakan, yaitu dengan
cara: Klik Start > All Programs > Microsoft Visual Basic 6.0 > Microsoft Visual
Basic 6.0.
4. untuk membuat program sederhana dengan visual basic, kita harus menguasai
semua fasilitas yang ada pada visual basic terutama tool box, properties dan text
code.

23
3.2. Saran

Diharapkan mahasiswa mau mempelajari dan mengembangkan bahasa


pemograman visual basic sebab visual basic merupakan bahasa yang mudah untuk di
pelajari dan sangat menarik , maka Penulis berharap kepada pembaca (khususnya
pemula), untuk sejak dini mempelajari dan mengembangkan bahasa pemrograman
tersebut.

DAFTAR PUSTAKA

Noviyanto, Rachmat. 2013.Program Fisika Sederhana di Visual basic.


(http://rahmatanilmu.blogspot.com/2013/05/program-fisika-sederhana-di-
visual-basic.html)
Bloger TI 43. 2012. Makalah Tugas Pendahuluan Bahasa Pemrograman.
(Anugraheny,
Yulia. 2011. Makalah Pemrograman Visual Basic. (http://yulia02-
yulia.blogspot.com/2011/01/makalah-pemrograman-visual-basic.html)
Gunawan, Putu Nopa. 2010. Makalah Visual Basic. (PDF)
Anugraheny,
Yulia. 2011. Makalah Pemrograman Visual Basic. (http://yulia02-
yulia.blogspot.com/2011/01/makalah-pemrograman-visual-basic.html)

24
KATA PENGANTAR

Segala puji bagi Tuhan Yang Maha Esa yang telah memberikan kemudahan
kepada hambaNya dalam meyelesaikan makalah ini dengan penuh seksama. Tanpa
pertolongan Dia mungkin penyusun tidak akan sanggup dengan baik. Juga
mengucapkan terima kasih kepada Dosen, teman–teman, dan semua pihak yang telah
memberi bantuan dan dukungan dalam menyusun dan menyelesaikan makalah ini,
khususnya terima kasih kepada Bapak Enda sebagai dosen mata kuliah Dasar
Komputer dan Pemrograman yang membimbing dan pengarahannya dalam membuat
dan menyelesaikan makalah ini..

Makalah ini di buat untuk menjelaskan cara pembuatan program sederhana


dengan menggunakan visual basic. Karena melihat begitu pentingnya program dalam
kehidupan pada zaman sekarang ini yang sangat membantu kita dalam
mengoprasikan teknologi komputer dan penerapan ilmu pengetahuan.

Selaku manusia biasa, menyadari bahwa dalam makalah ini masih banyak
kekurangan dan kekeliruan yang tidak disengaja. Oleh karena itu membutuhkan
kritik dan saran untuk menyempurnakan pembuatan makalah selanjutnya. berharap

25
makalah ini dapat bermanfaat bagi kita semua, khususnya dibidang Dasar Komputer
dan Pemrograman.

DAFTAR ISI

26

Anda mungkin juga menyukai