MAKALAH
PROGRAM VISUAL FOXPRO

Disusun Oleh :
Andri Boy Pratama :135110001
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
(TEKNIK INFORMATIKA)
PERGURUAN TINGGI MITRA LAMPUNG
TA.2014/2015
KATA PENGANTAR
Puji dan syukur penulis
panjatkan ke hadirat Tuhan Yang Maha Esa karena berkat limpahan rahmat dan
karunia-Nya sehingga penyusun dapat menyusun makalah ini tepat pada waktunya.
Makalah ini membahas tentang program visual foxpro.
Dalam penyusunan makalah
ini, penulis banyak mendapat tantangan dan hambatan akan tetapi dengan bantuan
dari berbagai pihak tantangan itu bisa teratasi. Olehnya itu, penyusun
mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah
membantu dalam penyusunan makalah ini, semoga bantuannya mendapat balasan yang
setimpal dari Tuhan Yang Maha Esa.
Penyusun menyadari bahwa
makalah ini masih jauh dari kesempurnaan baik dari bentuk penyusunan maupun
materinya. Kritik konstruktif dari pembaca sangat penyusun harapkan untuk
penyempurnaan makalah selanjutnya.
Akhir kata semoga
makalah ini dapat memberikan manfaat kepada kita sekalian.
Penulis.
Andri boy pratama
COVER……………………………………………………………………………I
KATA PENGANTAR…………………………………………………………….II
DAFTAR ISI……………………………………………………………………...III
BAB I PENDAHULUAN………………………………………………………….1
A. LATAR BELAKANG MASALAH………………………………………..1
B. IDENTIFIKASI MASALAH……………………………………………..1
C. PEMBATASAN MASALAH……………………………………………..1
D. PERUMUSAN MASALAH…………………………………………….....1
BAB II PEMBAHASAN…………………………………………………………..2
A. PENGERTIAN DAN FUNGSI BAHASA PEMROGRAMAN…………....2
B. BAHASA PEMROGRAMAN PADA VISUAL BASIC……………...…...2
C. MANFAAT BAHASA PEMROGRAMAN…………………………….....12
BAB III PENUTUP………………………………………………………………...14
A. SIMPULAN……………………………………………………………….14
B. SARAN…………………………………………………………………...14
DAFTAR PUSTAKA………………………………………………………….........15
BAB I
PENDAHULUAN
A. LATAR BELAKANG MASALAH
Pada
era globalisasi saat ini teknologi akan informasi semakin cepat berkembang
pesat dan memudahkan manusia dalam menjalankan aktifitasnya. Namun, itu semua
menuntut manusia agar membuat inovasi-inovasi yang semakin maju dan memerlukan
keahlian yang tinggi. Tak lepas dari itu semua setelah komputer ditemukan dan
menjadi suatu kebutuhan bagi setiap individu di dunia ini, perlu adanya sistem
komunikasi yang menjembatani antara pembuat prigram (programmer) dengan
komputer itu sendiri.
Seperti
yang telah dijelaskan di atas bahwa semakin manusia ingin mempermudah dirinya
dalam menjalankan aktifitas dan memenuhi kebutuhannya maka ilmu yang dipelajari
juga akan semakin menuntutnya menemukan sesuatu yang memerlukan ilmu pengetahan
yang tinggi. Salah satunya komputer adalah sebuah mesin yang akan menjalan
perintah penggunanya. Namun, apabila instruksi yang kita perintahkan tidak
tepat,komputer pun enggan untuk melaksakan perintah penggunanya. Harus ada
bahasa penghubung yang pas antara komputer dengan para penggunanya dan pembuat
program agar komputer tersebut bisa lebih efektif dalam menjalankan fungsi dan
perannya.
Bahasa
yang menjembatani anatara keduanya itulah bahasa pemrograman yang tidak lain
adalah teknik komando atau instruksi standar untuk memerintah komputer.
B. IDENTIFIKASI MASALAH
Sesuai
dengan judul makalah ini “Bahasa Pemrograman”, maka kami mengidentifikasi
beberapa masalah sebagai berikut :
a. Bagaimana peran bahasa pemrograman dalam
teknologi informasi
b. Bagaimana cara memahami bahasa pemrograman
dengan baik, agar dapat diaplikasikan oleh para mahasiswa/i
C. PEMBATASAN MASALAH
Untuk memperjelas ruang lingkup pembahasan, maka masalah yang
dibahas dibatasi pada masalah :
a. Peran bahasa pemrograman dalam teknologi
informasi
b. Perkembangan bahasa pemrograman dari masa ke
masa
c. Bahasa pemrograman dalam menunjang kegiatan
mahasiswa
D. PERUMUSAN MASALAH
Berdasarkan latar belakang dan pembatasan masalah tersebut,
masalah-masalah yang dibahas dapat dirumuskan sebagai berikut :
a. Apa itu bahasa pemrograman?
b. Apa manfaat bahasa pemrograman untuk mahasiswa/i?
BAB II
PEMBAHASAN
A. Pengertian dan Fungsi Bahasa Pemrograman
Bahasa pemrograman atau
sering diistilahkan sebagai bahasa komputer, adalah teknik komando atau
instruksi standar untuk memerintah komputer. Bahasa pemrograman merupakan
himpunan atau kumpulan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan
program,komputer.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
1.Bahasa Mesin, yaitu memberikan perintah kepada
komputer dengan memakai kode bahasa biner, contohnya 01100101100110
2.
Bahasa Tingkat Rendah,
atau dikenal dengan istilah bahasa rakitan (bahasa Inggris Assembly), yaitu
memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode
mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
3.Bahasa Tingkat
Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata
bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang
bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
4.Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
4.Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan
sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa
Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
Berikut ini adalah beberapa macam bahasa
pemrogaman :
1.
Bahasa pemrograman
HTML.
HyperText Markup Language (HTML) adalah sebuah
bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan
berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan
standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World
Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan
browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file
yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti
Mozilla Firefox atau Microsoft Internet Explorer.
2. Bahasa Pemrograman PHP
PHP adalah bahasa pemrograman script yang
paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang
wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari
web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak
tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada
sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
3. Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages
yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web
yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh
Microsoft. ASP bekerja pada web server dan merupakan server side scripting.
4. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa
markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam
data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak
terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam
membuat penanda/markup pada sebuah dokumen.
5. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup
Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML
(eXtensible Markup Langauge). WML ini adalah bahasa pemrograman yang digunakan
dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada
protocol nirkabel.
6. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin
dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk
sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
7. Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan
software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion
berbasis html.
8. Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal
yang berjalan pada sisi client.JavaScript merupakan sebuah bahasa scripting
yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan
JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu
menjalankan JavaScript.
9. Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu
bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang
ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk
memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian,
bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG
dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
10. Bahasa Pemograman COBOL
Cobol tidak sepopuler Java, PHP, atau VB. Padahal,
industri yang membutuhkan masih ada.Mungkin jarang yang pernah mendengar
bahasa pemrograman COBOL (Common BusinessOriented Language), bahasa
pemrograman yang pertamakali dibuat tahun 1959. Padahal,sampai saat ini
masih banyak mesin, terutama komputer mainframe di perusahaan-perusahaan
besar dari negara dunia ketiga yang menggunakan bahasa pemrograman Coboluntuk
operasinya.Dari laporan yang dilansir oleh InfoWorld, saat ini gaji programmer
spesialis Cobol terusmeningkat, karena kebutuhan industri atas programmer Cobol
masih tetap tinggi. Apalagipersediaan programmer yang menspesialisasikan diri
di bahasa pemrograman tersebut makinmenipis. Para programmer tua yang
berkutat di bidang tersebut sudah banyak yang memasukiusia pensiun.
William Conner, seorang
senior manajer dari Deloitte, sebuah perusahaan konsultan IT asalNew York,
lulusan sekarang lebih banyak yang fokus ke bahasa pemrograman Java, XML,dan
bahasa pemrograman modern lainnya. Padahal, pekerjaan programmer
Cobol biasanyatidak di-outsource ke tempat lain. Alasannya karena negara
seperti Cina atau India yangbiasanya menjadi negara penyedia jasa
outsource terbesar tidak memiliki spesialisasi dibidang ini. Negara-negara
tersebut baru serius di bidang teknologi dalam dekade-dekadebelakangan
dan lebih akrab dengan bahasa pemrograman dan sistem generasi
terbaru. Darisurvey yang dilakukan Deloitte, sebanyak 60 persen responden
yang masih menggunakanCobol saat ini masih membuat aplikasi berbasis
bahasa pemrograman tersebut.
Gabriel Rozman, Executive Vice President for Emerging Markets
dari Tata ConsultancyServices menyatakan bahwa banyak negara-negara latin
masih menggunakan mainframelawas, di mana keahlian di bidang Cobol masih
sangat dibutuhkan.Ironisnya, menurut William C Kees, seorang pensiunan
yang telah 25 tahun menggelutiCobol menyatakan bahwa bahasa pemrograman
tersebut sangat mudah dipelajari.Keahliannya membuat program dengan Cobol ia
dapat dengan belajar sendiri, tanpa pernahmengikuti kursus atau
kelas khusus. Seorang pakar Cobol lainnya juga mengatakan,
kodeprogram Cobol lebih mudah dibaca dibanding .Net atau VisualBasic.
11. Bahasa Pemrograman Clipper
Clipper adalah bahasa pemrograman komputer keluarga
XBase yang digunakan untuk membuat program komputer utamanya yang
berjalan pada sistem operasi DOS. Secara lebihspesifik, clipper umumnya
digunakan untuk membuat program-program yang terkait dengandatabase/bisnis
(contoh. akuntansi, manajemen simpan/pinjam, dan lain-lain).
1. Sejarah
Clipper pertama kali
diperkenalkan pada tahun 1985 oleh Nantucket, yang kemudian dijualkepada
Computer Assosiates, sebagai kompiler untuk dBASE III yang sangat populer
padamasa itu. kompilasi kode-kode dBASE berarti mengubahnya dari kode
interpretasi (kodesumber yang bisa dibaca oleh manusia), yang harus
di interpretasikan oleh komputer setiapkali setiap baris dijalankan,
menjadi P-code (atau pseudo-code), yang menggunakan MesinVirtual untuk
memproses p-code yang telah dikompilasi tersebut. Meskipun P-code
tidak lebih cepat daripada kode mesin yang dihasilkan oleh kompiler bahasa
lain (C++), namunsecara keseluruhan P-code masih jauh lebih cepat
dibandingkan interpreter.Sebagai produk
yang mapan, clipper banyak digunakan sebagai salah satu perangkatpembantu
pada sistem operasi DOS selama beberapa tahun, dalam pengembangannya
clippermengadopsi pula elemen-elemen dari bahasa C dan bahasa pascal,
begitu pula fiturPemrograman Berorientasi Objek, tipe data code-block (konsep
hibrid dari makro yangterdapat pada dBase), pengevaluasi string, dan
fungsi-fungsi pointer yang menjadikan Clipperlebih tangguh dari saat pertama
diperkenalkan. Pengembangan lebih lanjut lagi adalah ketikaproyek Aspen milik
Nantucket yang beberapa waktu kemudian akhirnya mencapai tahapanmapan
mengubah Clipper menjadi kompiler Visual Object berbasis Windows yang
mampumenghasilkan kode mesin dibandingkan Clipper yang hanya menghasilkan
P-code.Pada masa-masa sekarang, bahasa Clipper masih secara
aktif digunakan pada berbagaiimplementasi, dan terus dikembangkan oleh
berbagai organisasi/vendor.
Clip, Harbour,Xbase++,
dan FlagShip merupakan bentuk-bentuk produk kompiler yangmengimplementasikan
bahasa Clipper yang umumnya saat ini telah mendukung
aspek portabilitas antar sistem operasi yang yang lebih baik (DOS,
Windows, Linux (baik 32-bitataupun 64-bit), Unix, dan OS X), mendukung
ekstensi/lokalisasi bahasa yang lebih banyak,diperkaya dengan pustaka fungsi
yang lebih baik, begitu pula dukungan terhadap beragamformat data seperti
DBF, DBTNTX, DBFCDX (FoxPro dan Comix), Apollo, SQL, danbanyak lagi.
12. Bahasa Pemrograman FoxPro
Visual FoxPro adalah bahasa pemrograman berorientasi objek
dan prosedural dari Microsoft.Awalnya bahasa pemrograman ini dikenal dengan
nama FoxBASE yang diluncurkan olehFox
Software pada awal 1984. Fox Technologies kemudian bergabung dengan Microsoft
pada 1992 sehingga di depan nama
FoxBASE ditambahkan awalan ―Visual‖.
FoxBASE ditambahkan awalan ―Visual‖.
Versi terakhir FoxPro (2.6) dapat berjalan pada sistem
operasi Mac OS, DOS, Windows, dan
Unix.
Visual FoxPro 3.0, versi ―Visual‖ pertama, akhirnya
tersingkir karena hanya mendukung
Mac dan Windows, dan versi berikutnya hanya mendukung Windows saja.
Versiterkini Visual FoxPro adalah berdasarkan teknologi COM dan Microsoft telah
menyatakanbahawa mereka tidak berniat untuk mencipta versi Microsoft .NET.
13. Bahasa Pemrograman Visual FoxPro
Visual FoxPro
adalah bahasa pemrograman berorientasi objek dan prosedural dari
Microsoft.Awalnya bahasa pemrograman ini dikenal dengan nama FoxBASE yang
diluncurkan olehFox Software pada awal 1984. Fox Technologies kemudian
bergabung dengan Microsoft pada
1992 sehingga di depan nama FoxBASE ditambahkan awalan ―Visual‖.
Versi terakhir FoxPro
(2.6) dapat berjalan pada sistem operasi Mac OS, DOS, Windows,
danUnix. Visual FoxPro 3.0, versi
―Visual‖ pertama, akhirnya tersingkir karena hanya mendukung Mac dan Windows, dan
versi berikutnya hanya mendukung Windows saja. Versiterkini Visual FoxPro
adalah berdasarkan teknologi COM dan Microsoft telah menyatakanbahawa mereka
tidak berniat untuk mencipta versi Microsoft .NET.
14. Bahasa pemograman FORTRAN
Fortran
(atau FORTRAN) adalah sebuah bahasa pemrograman. Pertama kali
dikembangkanpada tahun 1950 dan digunakan dalam bidang sains selama 50 tahun
kemudian. Pertama kalibernama FORTRAN yang merupakan singkatan dari
Formula Translator/Translation, tetapipenggunaan huruf besar kemudian
ditiadakan sejak versi Fortran 90. Pertama kalidikembangkan merupakan
bahasa pemrograman prosedural, akan tetapi versi-versi terbarudari
Fortran kemudian dikembangkan dengan memasukkan kemampuan object-oriented
programming.
Pengelompokan bahasa pemograman adalah sebagai berikut:
a. Bahasa Pemrograman Generasi I
Bahasa pemrograman generasi
pertama berorientasi pada mesin. Program disusun dengan menggunakan bahasa
mesin. Tentu saja program generasi ini sangat sulit untuk dipahami oleh orang
awam dan sangat membosankan bagi pemrogram. Pemrogram harus benar-benar
menguasai operasi komputer secara teknis. Namun bahasa generasi ini memberikan
eksekusi program yang sangat cepat. Selain itu, bahasa mesin sangat bergantung
pada mesin (machine dependent), artinya, bahasa mesin antara satu mesin dengan
mesin lainnya akan berbeda.
b. Bahasa Pemrograman Generasi II
Bahasa pemrograman generasi
kedua menggunakan bahasa rakitan (assembly). Sebagai pengganti kode-kode biner,
digunakanlah kependekan dari kata-kata. Misalkan “MOV” untuk menyatakan “MOVE”
dan JNZ yang berarti “jump non-zero”. Setiap instruksi dalam bahasa rakitan
sebenarnya identik dengan satu instruksi dalam bahasa mesin. Bahasa ini sedikit
lebih mudah dipahami daripada bahasa mesin.
c. Bahasa Pemrograman Generasi
III
Bahasa pemrograman generasi
ketiga menggunakan pendekatan prosedural. Sebagai bahasa prosedural, pemrogram
perlu menuliskan instruksi-instruksi yang rinci agar komputer melaksanakan tugasnya.
Program ditulis dengan menggunakan kata-kata yang biasa dipakai manusia,
seperti WRITE untuk menampilkan sesuatu di layar dan READ untuk membaca data
dari keyboard.
Bahasa generasi ketiga seringkali disebut sebagai high level language disebabkan bahasa ini menggunakan kata-kata yang biasa digunakan manusia. Beberapa contoh bahasa
pemrograman yang masuk dalam kategori generasi
ketiga yaitu:
ADA,ALGOL,C,BASIC,COBOL,FORTRAN
DAN PASCAL.
.
d. Bahasa Pemrograman Generasi IV
d. Bahasa Pemrograman Generasi IV
Bahasa pemrograman generasi
keempat dirancang untuk mengurangi waktu pemrograman dalam membuat program
sehingga diharapkan produktifitas pemrogram jadi meningkat dan program dapat
dibuat dalam waktu yang lebih singkat. Alhasil, bahasa pemrograman generasi
keempat yang dikenal dengan sebutan 4GL dapat dipakai oleh pemakai yang kurang
mengetahui hal-hal teknis tentang pemrograman tanpa bantuan pemrogram
profesional. Sebagai contoh pemrogram dapat membuat program dengan Microsoft
Access di lingkungan PC dengan mudah.Bahasa pemrograman generasi keempat biasa
disebut sebagai high level language atau bahasa berorientasi pada masalah
(problem oriented language) karena memungkinkan pemakai menyelesaikan masalah
dengan sedikit penulisan kode dibandingkan pada bahasa prosedural. Bahasa
pemrograman generasi keempat menggunakan pendekatan non-prosedural. Untuk
mendapatkan suatu hasil, seorang pemakai tidak perlu memberitahukan secara
detail tentang bagaimana mendapatkannya. Gambar di bawah ini memberikan contoh
yang menunjukkan perbedaan bahasa prosedural dan non-prosedural dalam
memperoleh data tentang seorang mahasiswa
e.Bahasa
Pemrograman Generasi V
Bahasa pemrograman generasi
kelima merupakan kelompok bahasa-bahasa pemrograman yang ditujukan untuk
menangani kecerdasan buatan (artificial intelligence). Kecerdasan buatan adalah
disiplin dalam ilmu komputer yang mempelajari cara komputer meniru kecerdasan
manusia. Berbagai aplikasi kecerdasan manusia adalah sebagai berikut:
* Pemrosesan bahasa alami (natural language processing),
yakni mengatur komputer agar bisa berkomunikasi dengan manusia melalui bahasa
manusia (Indonesia, Inggris, Spanyol, Prancis, dan sebagainya).
* Pengedalian robotika dan sensor mata.
* Aplikasi sistem pakar (expert system) yang
meniru seorang pakar di bidang tertentu sehingga bisa menghasilkan nasehat atau
pemikiran yang setara dengan seorang pakar.
B. BAHASA PEMROGRAMAN PADA 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.
Perjalanan Bahasa Pemrograman Visual Basic dari awal hingga sekarang ini, sebagai berikut:
a. Visual Basic 1.0 (May 1991) di rilis untuk
windows pada Comdex/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia.
b. 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.
c. 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.
d. 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
e. 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.
f. 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.
g. 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.
h. 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 kekurangan diberbagai area, termasuk
runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan
penggunan memory.
i.
Visual Basic .NET 2003
(VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
j.
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.
IsNot Patent, merupakan salah satu fitur dari
Visual Basic 2005 merupakan konversi If Not X Is Y menjadi If X
IsNot Y.
k. 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.
l.
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) yg digunakan untuk menggantikan
fungsi IIF; b) LINQ Support; c) Ekspresi Lambda; d) XML Literals; e) Nullable
types; f) Type Inferenc.
m. 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 SilverLight 1.1.
Pada ertikel ini versi
yang akan dibahas adalah Visual Basic 6.0. Ada ada tiga edisi yang dikeluarkan Microsoft
untuk Visual Basic 6.0, yaitu:
1) Visual Basic 6.0 Standard Edition
Standard Edition sangat
merekomendasikan bagi pemula yang ingin mempelajari Visual Basic 6 dan
mempunyai fasilitas sebagai berikut: a) kemampuan aplikasi 32 bit yang berjalan
di Microsoft Win 9x dan Win NT untuk pemula; b) terdiri dari control seperti
grid, tab, dan Data Bound; c) memuat Learn Visual Basic Now dan Online Help. d)
Microsoft Developer Network CD berisi dokumentasi.
2) Visual Basic 6.0 Propessional Edition
Propessional Edition
umumnya digunakan oleh para propessional yang sudah cukup mendalami Visual
Basic
6. Tidak terlalu banyak perbedaan dengan Standard Edition, hanya ada beberapa tambahan, diantaranya: ActiveX Control, termasuk Internet Control. IIS (Internet Information Server) Dynamic HTML Page Designer.
6. Tidak terlalu banyak perbedaan dengan Standard Edition, hanya ada beberapa tambahan, diantaranya: ActiveX Control, termasuk Internet Control. IIS (Internet Information Server) Dynamic HTML Page Designer.
3) Visual Basic 6.0 Enterprise Edition
Lebih ditekankan untuk
membuat aplikasi yang bersifat server based, tapi program-program aplikasi
standard dapat berjalan dengan baik jika menggunakan versi ini. Fasilitas
tambahan antara lain:
·
Application Performance
Explorer
·
IIS (Internet
Information Server)
·
Support for Microsoft
Transaction Server 2.0
·
SQL Debugging
·
Visual Component Manager
·
Visual Database Tool
C. MANFAAT
BAHASA PEMROGRAMAN
Pengertian pemrograman secara umum adalah
seni dan estetika dalam menulis kode program dalam bahasa pemrograman tertentu
untuk menerjemahkan Ide/pikiran yang berisi flow chart (alur logika) kedalam
bentuk program, software, atau perangkat lunak, yang memiliki tujuan utama untuk
memecahakan masalah tertentu secara logis, kronologis, dan
sistematis. Untuk bisa mendapatkan manfaat secara universal dalam
mempelajari pemrograman, pengertian dan struktur pemrograman itu
sendiri harus bisa dipahami secara luas dan universal. Bagi sebagian orang
pemrograman akan sangat sulit, terutama yang bukan berasal dari jenjang
pendidikan keteknikan, kecuali jika anda benar-benar tekun dan berusaha
mempelajari dan mengaplikasikannya secara luas.
Syntax Tulisan Kode
Program sebenarnya sama seperti tulisan kita sehari - hari, Perbedaannya
tulisan dengan bahasa kita sehari-hari lebih bersifat deskriptif, sedangkan
tulisan kode program bersifat konseptual yang berisi baris penjelasan pendek
namum mengandung alur logika yang lebih kompleks/tinggi tidak seperti deskripsi
biasa. Berikut ini Analogi*Pemrograman sederhana yang menggambarkan
bagaimanasistematika konsep pemrograman, sederhananya seperti ini :
Konseptual sederhana
Pemrograman
|
Deskripsi text sehari
hari
|
Contoh simple : x = n
< 1000000
|
0 ... 999999 (ditulis
berurutan)
|
Logika (Logic) diatas
mendeskripsikan bahwa X hanya berisi angka 0 ... 999999, Tanpa harus
menuliskan semua angka dari
0 ... 999999.
Inilah gambaran sangat
sederhana konsep sistematika logic pemrograman. Jadi semakin tinggi logic
pemrograman maka deskripsinya akan memiliki cakupan fungsi deskripsi yang
lebih luas dan dinamis serta sistemik.
|
Sebuah deskripsi akan
menjelaskan sebuah object secara deskriptif, Berhubungan dengan hal tersebut
diatas, maka range angkanya pun akan dituliskan keseluruhan untuk menjelaskan
variabel X 0 ... 999999, dan jika dituliskan semuanya akan sangat panjang.
Dalam gerbang (gate
logic) akan berbeda mekanisme penyampaian dan aljabarnya.
|
Dari tabel sederhana
diatas, bisa terlihat jelas filosophy sederhana logic*descryptions*pemrograman
dan bagaimana membedakan logika cakupan keduanya namun untuk bekerja terkait
secara simultan.
Manfaat mempelajari
pemrograman secara umum universal
· Terletak pada pemahaman logikanya,
konseptualnya, sistematikanya dan pemahaman gerbang logikanya. Yang keseluruhan
konsep struktur logikanya (Logic Gate) bisa diaplikasikan untuk memahami bidang
lainnya lebih luas secara deskriptif.
· Manfaat mempelajari pemrograman untuk aktivitas
dan pekerjaan sehari hari secara umum dalam berbagai bidang terletak pada
konsep logikanya yang sistematis dalam memcahkan object problematika tertentu
sesuai dengan flow chart (alur logika).
Tingkat kesulitan pemrograman ditentukan oleh :
· Kapasitas masalah (Alur Logika) yang dipecahkan
secara sistematis dalam mencapai solusi tertentu secara deskriptif dan
aplikatif. Semakin kompleks sebuah flow*chart*dan*alur*logika (Logic Gate) maka
gerbang logikanyapun akan semakin banyak dan semakin kompleks sistematikanya.
· Jadi jika dipahami makna pemrograman secara
luas, pemrograman sebenarnya berlaku untuk siapa saja, dan siapapun anda dan
dari background apapun pendidikan dan pekerjaan anda, yakin pasti bisa. Hanya
jika anda betul-betul mengusahakan mempelajari dan memahami konstruksi
logikanya, yang bisa diaplikasikan lebih konseptual dalam flow chart (alur
logika) untuk memahami bidang lainnya yang sifatnya tidak hanya aritmetis.
BAB III
PENUTUP
SIMPULAN
Berdasarkan uraian
bahasan “Bahasa Pemrograman” dapat disimpulkan bahwa :
1. Bahasa pemrograman merupakan bahasa penghubung antara pembuat
program (programmer) dengan komputer. Apabila ada kesalahan salah satu prosedur
aja, komputer tidak akan merespon perintah dari progammer itu sendiri.
2. Bahasa pemrograman mengalami perkembangan di setiap zaman menjadi
lebih canggih dan efektif dalam membantu kehidupan manusia.
3. Dengan memahami bahasa pemrograman mahasiswa dapat membuat suatu
program inovatif yang dapat membantu dalam proses produksi
B. SARAN
Bertolak dari peranan bahasa pemrograman yang memiliki banyak manfaatnya, penyusun memberikan saran kepada mahasiswa agar melakukan hal-hal sebagai berikut :
1. Dibutuhkan keseriusan untuk memahami bahasa pemrograman, oleh
karena itu belajarlah untuk lebih fokus dalam memahami dan mempelajarinya.
2. Dianjurkan untuk setiap mahasiswa agar mencari referensi lain
untuk memahami bahasa pemrograman itu sendiri, dengan demikian wawsan kita akan
bahasa pemrograman pun semakin luas.
makasih sudah share
BalasHapuselemen solder uap