Artikel Pemrograman Dasar

download Artikel Pemrograman Dasar

of 8

Transcript of Artikel Pemrograman Dasar

  • 8/17/2019 Artikel Pemrograman Dasar

    1/8

    Artikel pemrograman dasar

    D

    I

    S

    U

    S

    U

    N

    OLEH :HAFRIZAL H.I.C

  • 8/17/2019 Artikel Pemrograman Dasar

    2/8

    emrograman !is"al #asi$

    Visual Basic adalah bahasa pemrograman berbasis Windows. Saat ini, Visual Basic adalah

    salah satu bahasa pemrograman yang terbaik. Visual Basic merupakan pengembangan dari

    Basic. Basic (Beginner’s All-purpose Symbolic nstruction !ode" adalah sebuah bahasa

     pemrograman #kuno$ yang merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi

    lainnya. Basic dirancang pada tahun %&'-an dan ditu)ukan untuk dapat digunakan oleh para

     programmer pemula. Biasanya Basic dia)arkan untuk para pela)ar sekolah menengah yang

     baru mengenal komputer, serta digunakan untuk pengembangan program #cepat sa)i$ yang

    ringan dan menyenangkan.

    Walaupun begitu, peran Basic lebih dari sekedar itu sa)a. Banyak programer handal saat inimemulai karirnya dengan mempela)ari Basic. Sebagai bahasa pemrograman yang mutakhir,Visual Basic didesain untuk dapat meman*aatkan *asilitas Windows, khususnya Windows&'+&+& dan Windows /. Visual Basic )uga merupakan bahasa pemrograman 0b)ect0riented 1rogramming (001", yaitu pemrograman yang berorientasi ob)ek. Visual Basic

    menyediakan ob)ek-ob)ek yang sangat kuat, berguna, dan mudah dipakai. 2engan *asilitastersebut, membuat Visual Basic men)adi begitu diinginkan oleh programmer.

     Se%ara& !is"al #asi$ 3icroso*t Visual Basic (sering disingkat sebagai VB sa)a" merupakan sebuah bahasa

     pemrograman yang bersi*at e4ent dri4en dan menawarkan ntegrated 2e4elopment

    5n4ironment (25" 4isual untuk membuat program aplikasi berbasis sistem operasi 3icroso*t

    Windows dengan menggunakan model pemrograman !ommon 0b)ect 3odel (!03". Visual

    Basic merupakan turunan bahasa BAS! dan menawarkan pengembangan aplikasi komputer

     berbasis gra*ik dengan cepat, akses ke basis data menggunakan 2ata Access 0b)ects (2A0",

  • 8/17/2019 Artikel Pemrograman Dasar

    3/8

    6emote 2ata 0b)ects (620", atau Acti4e7 2ata 0b)ect (A20", serta menawarkan

     pembuatan kontrol Acti4e7 dan ob)ek Acti4e7. Beberapa bahasa skrip seperti Visual Basic

    *or Applications (VBA" dan Visual Basic Scripting 5dition (VBScript", mirip seperti halnya

    Visual Basic, tetapi cara ker)anya yang berbeda.

    Visual Basic yang sekarang digunakan oleh )utaan programmer adalah berawal dari

    sebuah Bahasa pemrograman yang diciptakan oleh 1ro*. 8hon 9emeny dan /homas 9urt:

     pada tahun %&;< dengan nama BAS! yang kepan)angan dari Beginner All 1urpose Symbolic

    ntruction !ode. Bahasa BAS! ini tergolong bahasa pemrograman yang paling mudah

    dipela)ari. Bill =ates, pendiri 3icroso*t, memulai bisnis so*twarenya dengan

    mengembangkan interpreter bahasa Basic untuk Altair , untuk kemudian ia ubah agar

    dapat ber)alan di atas B3 1! dengan sistem operasi 20S. 1erkembangan berikutnya ialah

    diluncurkannya BAS!A (basic-ad4anced" untuk 20S. Setelah BAS!A, 3icroso*t

    meluncurkan 3icroso*t >uickBasic dan 3icroso*t Basic (dikenal )uga sebagai Basic

    !ompiler".

    Visual Basic merupakan bahasa yang mendukung 001, namun tidak sepenuhnya.

    Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti nheritance

    tidak dapat dilakukan pada class module. 1olymorphism secara terbatas bisa dilakukan

    dengan mendeklarasikan class module yang memiliki nter*ace tertentu.

    Visual Basic (VB" tidak bersi*at case sensiti*. 2an pada tahun %&', 3icroso*t yang

    dipimpin oleh Bill =ate ini, mengembangkan bahasa BAS! ini dengan mengeluarkan

     produk pertamanya yang bernama 3icroso*t Basic dimana 4ersi yang terkenal saat itu adalah

    >uick Basic. >uick Basic men)adi bahasa BAS! yang paling terkenal saat itu karena sudah

    adanya interpreter didalamnya yang ber*ungsi untuk men)alankan kode-kode yang ditulis

    dengan >uick Basic.

    erkem'angan !is"al #asi$ 

    VB %. dikenalkan pada tahun %&&%, pendekatan yg dilakukan untuk menghubungkan bahasa

     pemrograman dengan =? berasal dari prototype yg dikembang oleh #Alan !ooper$ yg di

    sebut /6102, 9emudian 3icroso*t mengontrak copper dan asosiasinya utk

    mengembangkan tripod agar dapat digunakan di windows @. dibawah nama kode 6uby. 

    Berikut 1er)alanan Visual Basic (VB %. Sampai VB %"

    • 

    1royek #/hunder$ dirintis

  • 8/17/2019 Artikel Pemrograman Dasar

    4/8

    • Visual Basic %. (3ay %&&%" di rilis untuk windows pada !03257+Windows Wordltrade yg

    dipertun)ukan di Atlanta , =eorgia

    • Visual Basic %. untuk 20S dirilis pada bulan September %&&. Bahasa ini tidak

    kompatibel dengan Visual Basic Cor Windows. VB %. *or 20S ini pada kenyataaanya

    merupakan 4ersi kelan)utan dari compiler BAS!, >uickBasic dan BAS! 1ro*essional2e4elopment System.

      Visual Basic .5/, dirilis pada tahun , Beberapa yang mencoba pada 4ersi pertama.5/ ini mengemukakan bahwa bahasa ini sangat power*ul tapi bahasa yg digunakan sangat

     berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang % kali lebih besar dari paket runtime VB; serta peningkatan penggunan memory.

    • Visual Basic .5/ @, dirilis dengan menggunakan 5/ *ramework 4ersi %.%.

    • Visual Basic ', merupakan itegrasi selan)utnya dari Visual Basic .5/. dan 3icroso*t

    memutuskan untuk menghilangkan kata kata .5/ pada )udulnya. 1ada 6ilis ini , 3icroso*t

    memasukan bebrapa *itur baru, diantaranya 5dit and !ontinue , mungkin inilah kekurangan

    *itur terbesar dari VB .5/. pada VB ' ini kita diperbolehkan melakukan perubahan kode

     pada saat program sedang di)alankan 1erbaikan pada 9on4ersi dari VB ke VB 5/% Visual

    Basic .5/ @ (VB .%" , dirilis dengan menggunakan 5/ 9erangka ker)a 4ersi %.%.

    sot 1atent, merupakan salah satu *itur dari Visual Basic ' merupakan kon4ersi *Dot

    7 s E men)adi * 7 sot E.

    • Visual Basic ' 5Fpress , merupkan bagian dari 1roduct Visual Studio. 3icroso*t membuat

    3icroso*t Visual Studio ' 5Fpress edition untuk pemula dan yg gemar dengan VB, salah

    satu produknya adalah Visual Basic ' 5Fpress yg merupakan produk gratis dari

    3icroso*t.

    • Visual Basic #0rcas$, di)adwalkan akan dirilis pada tahun dan dibangung diatas .5/ @.'.

    1ada rilis ini , 3icroso*t menambahkan beberapa *itur , diantaranya /rue /enary operator ,

    yaitu *ungsi *(boolean,4alue, 4alue" yg digunakan untuk menggantikan *ungsi C, G>

    Support, 5kspresi Gambda, 73G Giterals, ullable types, /ype n*erence.

    • 

    Visual Basic HVBF’, Visual Basic %, yang )uga dkenal dengan nama VBF, akan menawarkan

    dukungan untuk 2ynamic Ganguage 6untime. VB % direncanakan akan men)adi bagian da

    %'. an dari Sil4erGight %.%

     engertian !is"al #asi$

    Visual Basic pada dasarnya adalah bahasa pemograman komputer. Bahasa pemograman

    adalah perintah I perintah atau instruksi yang dimengerti oleh computer. untuk melakukan

    tugas-tugas tertentu. Bahasa pemograman 4isual basic merupakan bahasa yang mudah

    http://id.wikipedia.org/wiki/COMDEXhttp://id.wikipedia.org/wiki/Kerangka_kerjahttp://id.wikipedia.org/wiki/Microsoft_Visual_Studiohttp://id.wikipedia.org/wiki/Kerangka_kerjahttp://id.wikipedia.org/wiki/Microsoft_Visual_Studiohttp://id.wikipedia.org/wiki/COMDEX

  • 8/17/2019 Artikel Pemrograman Dasar

    5/8

    dipahami sehingga manusia sekarang lebih banyak memilih pemograman Visual Basic.

    Visual Basic selain disebut sebagai bahasa pemograman, )uga sering disebut sarana (tool"

    untuk menghasilkan program I program aplikasi berbasis windows. Beberapa kemampuan

    atau men*aat dari Visual Basic diantaranya seperti

    a. ?ntuk membuat program aplikasi berbasis Windows.

     b. ?ntuk membuat ob)ek-ob)ek pembantu program seperti control Acti4eF, Cile, Jelp, Aplikasi

    internet dan sebagainya.

    c. 3engu)i program dan menghasilkan program akhir berakhiran 575 yang bersi*at 5Fecutable,

    atau dapat langsung di)alankan.

    Bagi programmer pemula yang baru ingin bela)ar program, lingkungan Visual Basic dapat

    membantu membuat program berbasis Windows dengan mudah. Sedangkan bagi programmer 

    tingkat lan)ut, dengan kemampuannya yang besar dapat digunakan untuk membuat program

    yang kompleks, misalnya dalam lingkungan etwoking atau !lien Ser4er.

    Bahasa pemograman Visual Basic cukup sederhana dan menggunakan kata-kata bahasa

    inggris yang umum digunakan dan tidak perlu lagi menghapal sintaks-sintaks maupun

    *ormat-*ormat bahasa yang bermacam-macam. 2idalam Visual Basic semuanya sudahdisediakan dalam pilihan-pilihan yang tinggal diambil sesuai kebutuhan. Selain itu, sarana

     pengembangannya yang bersi*at 4isual lebih memudahkan untuk mengembangkan program

    aplikasi berbasis Windows ini, bersi*at 3ouse 2ri4en (digerakkan dengan mouse" dan

     berdaya guna tinggi. Se)ak dikembangkan pada tahun -an, Visual Basic kini telah mencapai

    4ersinya yang ke-;. Beberapa keistimewaan utama dari Visual Basic ; diantaranya seperti

    K 3enggunakan platform pembuatan programan yang diberi nama Developer Studio, yang

    memiliki tampilan dan sarana yang sama dengan Visual !LL dan Visual 8LL. 2engan begitu

    Anda dapat berimigrasi atau bela)ar cepat bahasa pemrograman lainnya dengan mudah dan

    cepat tanpa harus bela)ar dari nol lagi.

    K 3emiliki beberapa tambahan sarana wizard yang baru. Wizard adalah sarana yang

    mempermudah dalam pembuatan aplikasi dengan mengotomatisasi tugas-tugas tertentu.

    K Akses data lebih cepat dan andal untuk membuat aplikasi database berkemampuan tinggi.

    !. Struktur Aplikasi Visual Basic

  • 8/17/2019 Artikel Pemrograman Dasar

    6/8

    Gingkungan pemograman 4isual basic mengandung semua sarana yang anda butuhkan untuk

    membangun program I program yang hebat untuk windows dengan cepat dan e*isien, 4isual

     basic merupakan bahasa pemrograman terstruktur.

    M Struktur aplikasi 4isual basic terdiri dari

    %. Corm, yaitu windows atau )endela dimana anda akan membuat user inter*ace atau tampilan

    yang merupakan antarmuka program yang akan dibuat.

    . 9ontrol, yaitu tampilan berbasis gra*is yang dimasukkan pada *orm untuk membuat interaksi

    dengan pemakai (teFtboF, label, *rame, dan lain-lain".

    @. 1ropertis, yaitu nilai atau karakteristik yang dimiliki oleh sebuah ob)ek 4isual basic. !ontoh

     ame, !aption, Si:e, dan lain-lain.

  • 8/17/2019 Artikel Pemrograman Dasar

    7/8

    2ata yang digunakan dalam 4isual basic mempunyai batasan-batasan yang ditentukan oleh

     besarnya tempat yang disediakan oleh penyimpanannya dalam memory. Adapun batasan-

     batasan data tersebut dapat dilihat pada tabel berikut ini.

    %<

    Tabel Type Data

    +enis Data Uk"ran Range,#atasan

    #-te % byte sampai dengan ''#oolean bytes /rue atau CalseInteger bytes -@, ; sampai dengan @,

    ;Long Long

    Integer/

    < bytes -, %

  • 8/17/2019 Artikel Pemrograman Dasar

    8/8