1
Abstrak
Makalah ini membahas tentang peran penting program (perangkat l
unak komputer) dan aplikasi (apps) dalam konteks era digital modern. Pe
rkembangan teknologi informasi telah membuka pintu bagi pengembang
an program dan aplikasi yang semakin canggih dan kompleks. Program d
an aplikasi telah mengubah cara manusia berinteraksi dengan dunia di s
ekitar mereka, mempengaruhi berbagai aspek kehidupan sehari-hari sep
erti pendidikan, bisnis, kesehatan, hiburan, dan seni.
1
Kata Pengantar
puji syukur kami panjatkan ke hadirat Allah SWT yang telah melimp
ahkan rahmat, hidayah, dan karunia-Nya sehingga kami dapat menyeles
aikan makalah ini dengan judul "Peran Penting Program dan Aplikasi (Ap
ps) dalam Era Digital Modern". Makalah ini disusun sebagai bagian dari t
ugas akademik kami dalam memahami dan menggali lebih dalam menge
nai dunia program dan aplikasi, yang telah menjadi tulang punggung tek
nologi informasi dalam masyarakat modern.
Namun, kami juga tidak mengabaikan tantangan dan risiko yang ter
kait dengan penggunaan program dan aplikasi. Privasi data, keamanan, d
an ketergantungan berlebihan pada teknologi adalah isu-isu yang meme
rlukan perhatian serius dari pengembang dan pengguna program dan apl
ikasi.
2
ini. Semoga makalah ini bermanfaat dan dapat memberikan kontrib
usi positif bagi perkembangan ilmu pengetahuan di bidang teknologi info
rmasi dan kompute.
Salam,
[Ikhsan Riyadi]
DAFTAR ISI
Kata Pengantar……………………………………………………………………………………………………
…………i
Isi……………………………………………………………………………………………………………………..ii
BAB I PENDAHULUAN
A. Manfaat……………………………………………………………………………………..I
B. Tujuan penulisan………………………………………………………………………………….I
C. Tujuan………………………………………………………………………………………………….I
BAB II PEMBAHASAN
A. Sejaran dan Perkembangan Visual Basic…………………………………………………………2-3
a. Sejarah Visual Basic………………………………………………………………………………………….3-4
b. Perkembangan VisualBasic……………………………………………………………………………..4-5
B. Pengertian Visual Basic…………………………………………………………………………………………5
C. Struktur Aplikasi Visual Basic…………………………………………………………………………….6-
D. Kelebihan dan Kekurangan Visual Basic……………………………………………………………….
E. Tipe Data di Visual Basic 6.0…………………………………………………………………………………
F. Batasan Data dalam Visual Basic 6.0…………………………………………………………………
G. Contoh Program (Kalkulator)……………………………………………………………………………-7
BAB III PENUTUP
A. Kesimpulan…………………………………………………………………………………………………….8
B. Saran……………………………………………………………………………………………………………..8
A. manfaat
Sejarah dan perkembangan Visual
Latar BelakangVisual Basic adalah bahasa pemrograman berbasis Windows. Sa
at ini, Visual Basic adalah salah satu bahasa pemrograman yang terbaik. Visual B
asic merupakan pengembangan dari Basic. Basic(Beginner‟s All-purpose Symbolic
Instruction Code)adalah sebuah bahasa pemrograman “kuno” yang merupakan
awal dari bahasa-bahasa pemrograman tingkat tinggi lainnya. Basic dirancang
pada tahun 1950-an dan ditujukan untuk dapat digunakan oleh para program
mer pemula. Biasanya Basic diajarkan untuk para pelajar sekolah menengah y
ang baru mengenal komputer, serta digunakan untuk pengembangan program
“cepat saji” yang ringan dan menyenangkan.
Walaupun begitu, peran Basic lebih dari sekedar itu saja. Banyak programer
handal saat ini memulai karirnya dengan mempelajari Basic. Sebagai bahasa p
emrograman yang mutakhir, Visual Basicdidesain untuk dapat memanfaatkan
fasilitas Windows, khususnya Windows 95/97/98 dan Windows NT. Visual Ba
sicjuga merupakan bahasa pemrogramanObjectOriented Programming(OOP), ya
itu pemrograman yang berorientasi objek. Visual Basic menyediakan objek-obj
ek yang sangat kuat, berguna, dan mudah dipakai. Dengan fasilitas tersebut,
membuat Visual Basic menjadi begitu diinginkan oleh programmer.
A. Tujuan Penulisan
Tujuan penulis,dalam pembuatan makalah ini adalah :
-Untuk memenuhi tugas Tehnik Pemrograman.
-Untuk memberi pengetahuan kepada pembaca tentang bahasa
B. Manfaat Penulisan-Meberi informasi kepada pembaca mengenai bahasa pemrogr
amanVisual Basic-Makalah ini diharapkan menjadi sumbangan pemikiranbagi
para pembaca untuk mengembangkan bahasa pemrograman dimasa sekarang.
BAB II
2
PEMBAHASAN
Visual Basic yang sekarang digunakan oleh jutaan programmer adalah berawal
dari sebuah Bahasa pemrograman yang diciptakan oleh Prof. Jhon Kemeny dan
Thomas Kurtz pada tahun 1964 dengan nama BASIC yang kepanjangan dari Beginn
er All Purpose Symbolic Intruction Code. Bahasa BASIC ini tergolong bahasa pemro
graman yang paling mudah dipelajari. Bill Gates, pendiri Microsoft, memulai bisn
is softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800,
untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem op
erasi DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advance
d) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan
Microsoft Basic (dikenal juga sebagai Basic Compiler).
Visual Basic merupakan bahasa yang mendukung OOP, namun tidak sepenuhny
a. Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inhe
ritance tidak dapat dilakukan pada class module. Polymorphism secara terbatas b
isa dilakukan dengan mendeklarasikan class module yang memiliki Interface terten
tu.
Visual Basic (VB) tidak bersifat case sensitif. Dan pada tahun 1975, Microsoft yang di
pimpin oleh Bill Gate ini, mengembangkan bahasa BASIC ini dengan mengeluarkan pr
oduk pertamanya yang bernama Microsoft Basic dimana versi yang terkenal saat
itu adalah Quick Basic. Quick Basic menjadi bahasa BASIC yang paling terkenal saa
t itu karena sudah adanya interpreter didalamnya yang berfungsi untuk menjalankan
kode-kode yang ditulis dengan Quick Basic.
Perkembangan Visual BasicVB 1.0 dikenalkan pada tahun 1991, pendekatan yg dilaku
kan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype
yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD, Kemudian Microsoft m
engontrak copper dan asosiasinya untuk
mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah na
ma kode Ruby.Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :
3
·Proyek “Thunder” dirintis
·Visual Basic 1.0 (May 1991) di rilis untuk windows padaCOMDEX/Windows Wordltr
ade yg dipertunjukan di Atlanta , Georgia
·Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak komp
atibel 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.
·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 ke
mampuan untuk menulis non-GUI class pada Visual Basic·Visual Basic 5.0 (Februar
y 1997), Microsoft merilis secara eksklusif Visual basic untuk versi windows 32 bi
t.
Visual Basic .NET, 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 kekurangan diber
bagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 ser
ta peningkatan penggunan memory.
·Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Micro
soft membuatMicrosoft Visual Studio2005 Express edition untuk pemula dan yg
gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupa
kan produk gratis dari Microsoft.
·Visual Basic “Orcas”, dijadwalkan akan dirilis pada tahun 2007 dan dibangung diatas
NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya :
True Tenary
operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantika
n fungsi IIF, LINQ Support, Ekspresi Lambda, XML Literals, Nullable types,Type Infere
nce.
Visual Basic „VBx‟, Visual Basic 10, yang juga dkenal dengan nama VBx, akan menaw
arkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan m
enjadi bagian da 15. an dari SilverLight 1.1
4
c. Menguji program dan menghasilkan program akhir berakhiran EXE yang
bersifat Executable, atau dapat langsung dijalankan.
d.
Bagi programmer pemula yang baru ingin belajar program, lingkungan Visual
Basic dapat membantu membuat program berbasis Windows dengan mudah. Sed
angkan bagi programmer tingkat lanjut, dengan kemampuannya yang besar dapat
digunakan untuk membuat program yang kompleks, misalnya dalam lingkungan N
etwoking atau Clien Server.
5
5. Prosedure Kejadian/Event Prosedure, yaitu kode yang berhubungan den
gan suatu objek yang dapatdiminta untuk mengerjakan tugas khusus. Kode ini ak
an mengeksekusi ketika ada respon dari pemakai kode ketika ada event tertentu.
6. Prosedure Umum, yaitu kode yang tidak berhubungan dengan suatu ob
jek. Kode ini harus diminta oleh aplikasi.
7. Modul/Module, yaitu kumpulan dari prosedure umum, deklarasi variable da
n defenisi konstanta yang digunakan oleh aplikasi.
8.
ØVisual basic juga mempunyai tampilan layar yang terdiri dari :
1. Main Windows ( Jendela Utama )Yang terdiri dari title bar ( baris judul ), men
u bar, dan tool bar, baris judul berisi nama proyek. Baris judul juga berisi mod
e operasi. Visual basic sekarang dan form yang aktif. Menu bar merupakan me
nu drop-down dimana dapat mengontrol operasi lingkungan visual basic. Toolbar
berisi kumpulan gambar yang mewakili perubahan yang ada di menu. Jendela utama
juga menampilkan lokasi dari form aktif di sudut kiri atas layar, lebar serta pa
njang form.
2. Form Windows ( Jendela Form ) adalah pusat dari pengembangan aplikasi visual b
asic. Disinilah tempat merancang aplikasi yang akan atau kita inginkan.
3. Project Windows (Jendela Proyek), menampilkan daftar form dan modul proyek.
Proyek merupakan kumpulan dari modul form, modul class, modul standart, dan file
sumber yang membentuk suatu aplikasi.
4. Toolboxadalah kumpulan dari proyek yang digunakan atau membuat user int
erface serta control bagi program aplikasi. Ada dua cara untuk menempatkan kontro
l pada suatu form.
a. Klik ganda kontrol dalam toolbox, selanjutnya anda dapat mengubah besar dan u
kuran sertamemindahkannya dengan metode drag dan drop.
b. Klik kontrol dalam toolbox, kemudian pindahkan pointer mouse pada jendel
a form, kursor akan berubah menjadi crosshairt(+).
Kekurangan :
1. Sifatnya komersial
2. File VB sering menjadi target serangan virus.
6
3. Dokumentasi sebenarnya lengkap dalam MSDN, namun untuk instalasi MSDN
membutuhkan biaya dan space hardisk yang besar.
A. Kesimpulan
Dari pembahasan di atas dapat di simpulkan, bahwa bahasa pemograman visua
l basic merupakanpemrograman berbasis Windows.Visual Basicjuga merup
akan bahasa pemrogramanObjectOriented Programming(OOP), yaitu pemrogra
man yang berorientasi objek. Visual Basic menyediakan objek-objek yang sangat kua
t, berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat Visual Basic men
jadi begitu diinginkan oleh programmer.
7
B. Diharapkan mahasiswa mau mempelajari dan mengembangkan bahasa pemog
raman visual basic sebab visual basic merupakan bahasa yangmudah untuk di pelaja
ri dan sangat menarik ,maka Penulis berharapkepada pembaca (khususnya p
emula), untuk sejak dini mempelajaridan mengembangkan bahasa pemrograma
n tersebut.