Showing posts with label Pemrograman Desktop. Show all posts
Showing posts with label Pemrograman Desktop. Show all posts

Monday, 11 May 2015

Cara Menggabungkan Relasi Tabel Pada SQL Server 2008

Joint  Table

Pada modul sebelumnya anda telah mampu menyelesaikan data menggunakan perintah SQL-SELECT yang berasal dari satu tabel. Pada modul ini akan diperkenalkan penggunaan perrintah SELECT yang melibatkan beberapa tabel sekaligus.. Operasi ini biasanya dikenal dengan sebutan JOIN.



Untuk dapat bekerja dengan menggunakan Operasi Join, harus dapat field yang berelasi antar tabel yang akan di kenai JOIN. Untuk memudahkan anda dalam memahami JOIN akan diambil contoh tabel rJenis, rSatuan dan rBarang yang masing-masing tabel mempunyai field yang berelasi.
  • Relasi Field Antar Tabel
7.1 Inner Join

InnerJoin adalah operasi yang sering digunakan. Operasi ini akan menampilkan data dimana dua tabel mempunyai nilai field yang sama. Jadi yang akan ditampilkan dari operasi ini adalah baris record yang memiliki pasangan nilai yang sama. Contoh berikut akan menampilkan data tabel bardasarkan keterangan jenis yang diambil dari tabel rJenis. Perhatikan contoh berikut:

    SELECT rBarang IDBarang,
    rBarang. NamaBarang,
    FROM rBarang INNER JOIN rJenis
    ON rBarang. IDJenis=rJenis. IDJenis

Perintah diatas dapat djalankan dalam bentuk perintah seperti berikut, dengan menghasilkan keluaran yang sama.

    SELECT rBarang. IDBarang,
    rBarang. NamaBarang,
    rJenis. Jenis
    FROM rBarang INNER JOIN rJenis
    WHERE rBarang. IDJenis=rJenis. IDJenis

Atau dengan menggunakan Alias Tabel untuk menyederhanakan pemanggilan:

    SELECT rBarang. IDBarang,

a.    NamaBarang,
b.    Jenis

FROM rBArang INNER JOIN rJenis
WHERE a. IDJenis=b. IDJenis

Setelah dua atau lebih di relasikan berdasarkan field yang sama anda dapat mengambil field dari setiap tabel yang ada denga perintah SELECT, maupun menyeleksi berdasarkan kondisi tertentu. Untuk lebih memahami inner join ini, selanjutnya anda dapat menjalankan perintah-perintah berikut:

    SELECT rBarang. IDBarang
    rBArang. NamaBarang,
    rSatuan. Satuan
    FROM rBarang, rSatuan
    WHERE rBarang. IDSatuan=rSatuan . IDSatuan

Perintah berikut melibatkan 3 tabel:

    SELECT rBarang. IDBarang,
    rBarang. NamaBarang,
    rJenis. Jenis,
    rSatuan. Satuan
    FROM rBarang, rJenis, rSatuan
    WHERE rBarang. IDJenis=rJenis. IDJenis
    AND rBarang. IDSataun=rSatuan. IDSatuan

Menggunakan kriteria tertentu, yaitu dengan satuan biji:

    SELECT rBarang. IDBarang,
    rBarang. NamaBarang,
    rJenis.Jenis,
    rSatuan. Satuan
    FROM rBarang, rJenis, rSatuan
    WHERE rBarang . IDJenis=rJenis. IDJenis
    AND rBarang. IDSatuan=rSataun. IDSatuan
    AND rSatuan. Satuan=’ Biji ’

Menyeleksi yang jenis barangnya makanan:

    SELECT rBarang. IDBarang,
    rBarang. NamaBarang,
    rJenis. Jenis,
    rSatuan. Satuan
    FROM rBarang, rJenis, rSatuan
    WHERE rBarang. IDJenis=rJenis. IDJenis
    AND rBarang. IDSatuan=rSatuan. IDSatuan
    AND renis . Jenis=’ Makanan ‘

Menyeleksi yang jenis barangnya bukan makanan:

    SELECT rBarang. IDBarang,
    rBarang. NamaBarang,
    rJenis . Jenis,
    rSatuan . Satuan
    FROM rBarang, rJenis, rSatuan
    WHERE rBarang . IDJenis=rJenis . IDJenis
    AND rBarang . IDSatuan=rSatuan . IDSatuan
    AND rJenis .Jenis<> ‘ Makanan ‘

7.2  Outner Join

    Peritah Outner Join ini hanpir sama dengan Inner Join, bedanya adalah bahwa beris record yang tidak memiliki pasangan akan terap di tampilkan. Jenis outner join ini di bagi menjadi 3, yaitu:

1.    Left Outner Join

Menampilkan seluruh tabekiri dan tabel sebelah kanan yang mempunyai sepasang nilai dan jika tabel di sebelah kanan tidak punya nilai akan sitampikan NULL. Jika gambar dalam bentuk himpunan adalah sebagai berikut:


7.3 Himpunan Left Outner Join

Berikut perintah LEFT JOIN :

    SELECT rJenis. Jenis,
    rBarang . IDBarang,
    rBarang . NamaBarang
    FROM rJenis LEFT JOIN rBarang
    WHERE rBarang . IDJenis=rJenis . IDJenis
    ON rJenis . IDJenis=rBarang . IDJenis

2.    Right Outner Join

Menampilkan seluruh tabel disebelah kanan dan tabel dusebelah kiri yang mempunyai pasangan nilai dan jika tabel disebelah kiri tidak punya nilai akan ditampilkan NULL. Jika gambar dalam bentuk himpunan adalah sebagai berikut:

7.4 Himpunan Right Outner Join

Berikut perintah Right Join :
    SELECT rJenis.Jenis,
    rBarang. IDBarang,
    rBarang . NamaBarang
    FROM rJenis RIGHT JOIN rBarang
    ON rJenis . IDJenis=rBarang . IDJenis

3.    Full Outner Join

Menampilkan  seluruh tabel disebelah kanan dan tabel sebelah kiri baik yang mempunyai pasangan nilai maupun tidak. Jika gambar dalam bentuk himpunan adalah sebagai berikut:

7.5 Himpunan FULL Outner Join

Berikut Perintah FULL JOIN:
    SELECT rJenis.Jenis,
    rBarang. IDBarang,
    rBarang . NamaBarang
    FROM rJenis FULL JOIN rBarang
    ON rJenis . IDJenis=rBarang . IDJenis

7.3  Cross JOIN

Merupakan operasi perkalian, dengan mengkombinasikan setiap baris di tabel sebelah kiri dengan isi tabel sebelah kanan. Jika tabel di sebelah kiri berjumlah 10 record dan tabel sebelah kanan berjumlah

8, maka record yang dihasilkan dari perintah ini adalah 80 record. Perhatian contoh berikut:

    SELECT rJenis.Jenis,
    rBarang. IDBarang,
    rBarang . NamaBarang
    FROM rJenis CROSS  JOIN rBarang

7.4 Sub Query

Sub Query diartikan sebagai penggunaan perintah selecct didalam perintah select yang lain. Perhatikan contoh berikut:

SELECT *
FROM rBarang
WHERE IDJenis
IN (SELECT IDJenis FROM rJenis)

7.5 UNION

Operasi UNION diergunakan untuk menggabungkan dua operasi selection menjdi satu Output. Perhatikan contoh berikut:

SELECT IDBarang, NamaBarang, IDJenis
FROM rBarang
WHERE IDJenis=1
UNION
SELECT IDBarang, NamaBarang,IDJenis
FROM rBarang
WHERE IDJenis=3

Saturday, 21 December 2013

Struktur Keputusan IF dalam VB NET

  • IF ….Then   ( if tunggal)
struktur IF …. Then berguna untuk menilai satu kondisi yg bernilai benar saja misalnya  :
  Syantax  :    IF ckondisi Then Statement
Contoh      :  If cSex =  ”P”  Then Komen = “Perempuan”
If  cSex  = “L”  Then Komen = “Laki- Laki”
  • IF… Then ….Else  ( if ganda)
struktur  IF….Then berguna untuk menilai satu atau dua kondisi misalnya  :
  Syantax   : IF ckondisi Then
Statement 1                                                                                                   Statement 2                      Bagian TRUE
 Else 
    Statement 3                       Bagian FALSE
     End IF
contoh  :
if  cSex=”P” Then
komen =”Perempuan”                            ’bagian True ( benar)
 Else
komen =”Laki-laki”                                  ’bagian False    (salah)
End If
 Atau penulisn yg lain 
IF cSex= “P”  Then komen = “Perempuan” Else komen  = “Laki-laki”
Anda perhatikan jika bentuk penulisan yg kedua tidak menggunakan End If
  • IF… Then… Elseif…Then…Else… ( if majemuk)
struktur If…Then…Elseif…Then…Else … berguna untuk menilai tiga atau lebih kondisi  misalnya  :
Syantax  :   IF ckondisi 1 Then
                                        Statement 1
                                 Elseif ckondisi2 then
                                           Statemnet 2
                                Elseif ckondisi 3 Then
                                              Statement 3
                               Elseif ckondisi N Then
                                                    Statemnet 4
End IF
Contoh  :  If  Angka =1 Then
komen  =”Satu”
Elseif Angaka=2 Then
komen=”Dua”
Else
komen=”Empat”
End If

Koneksi ke Database Microsoft Access Dengan Visual Basic 6.0

Ada beberapa cara yang bisa digunakan untuk melakukan koneksi antara aplikasi yang dibangun pada Visual Basic 6.0 dengan Database, yaitu dengan menggunakan Tool Data atau ADODC. ADODC di sini berfungsi untuk menjembatani antara aplikasi dengan database yang sudah kita buat sebelumnya.
Selain menggunakan Tool Data tersebut, kita juga bisa melakukan koneksi dengan database menggunakan koding secara langsung tanpa harus menyisipkan komponen ADODC ke dalam project.
Di tulisan saya kali ini saya akan berbagi tentang bagaimana cara koneksi ke database menggunakan ADODC. Langsung saja.
Langkah pertama. Siapkan terlebih dahulu file database yang akan di hubungkan dengan aplikasi kita. File database yang di gunakan di sini adalah database MS Access 2000 dengan format .mdb.
Contoh database yang akan dihubungkan dengan project
Langkah kedua. Setelah file database sudah siap buka Visual Basic kamu dan tambahkan komponen Microsoft Ado Data Control 6 (OLEDB) dan Data Grid Control 6 (OLEDB) dengan cara berikut:
  1. Klik menu Project ~> Component atau tekan [CTRL] + [T]
  2. Kemudian beri ceklis pada Microsoft Ado Data Control 6 (OLEDB) dan Data Grid Control 6 (OLEDB).
  3. Klik OK
Langkah Ketiga. Masukan kedua komponen tadi ke dalam Form.
Langkah keempat. Klik kanan pada objek Adodc kemudian pilih ADODC Properties
Langkah kelima. Pada kotak dialog Property Pages klik tab General kemudian klik pada pilihan Use Connection String lalu klik tombol Build.
Kemudian akan muncul kotak dialog Data Link Properties. Pada tap Provider pilih Microsoft Jet 4.0 OLE DB Provider kemudian klik next

Kemudian selanjutnya akan muncul dua buah isian. Pada isian yang bertama klik tombol … untuk mencari file database yang akan dikoneksikan dengan aplikasi vb agan2. Jika sudah agan bisa klik tombol Test Connection, jika koneksi dengan database sudah berhasil akan muncul konfirmasi bahwa konfirmasi sukses. Jika sudah klik saja tombol OK
Langkah Keenam. Masih pada kotak dialog Property Pages, klik tab RecordSource. Di sini akan muncul 2 pilihan yang harus diisi, pada isian Command Type pilih 2-adCmdTable dan pada isian Table or stored Procedure Name pilih Table yang akan di tampilkan pada aplikasi misalnya “mhs” terus klik OK.
Langkah ketujuh. Pilih objek DataGrid kemudian atur pada Property data source nya pilih Adodc1
Langkah kedelapan. Klik kanan pada objek DataGrid kemudian pilih Retrive Fields untuk mengambil field-field yang ada di file database.
Daaann voila, selesai sudah lah perjuangan kita membuat koneksi dengan database access di aplikasi VB kita. Jika sudah jalankan aplikasi dengan menekan tombol F5 atau klik menu Run > Start.

Pengenalan VB net 2008

 

Microsoft Visual Studio.Net 2008 adalah sebuah aplikasi yang digunakan sebagai alat bantu didalam membangun suatu program aplikasi yang berbasis komputer. Visual Studio.Net 2008 merupakan generasi yang terbaru yang dikeluarkan Microsoft dimana sebelumnya ada Visual Studio.Net 2003 & Visual Studio.Net 2005. Visual Studio.Net 2008 menggunakan .Net Framework 3.5.
Visual Studio 2008
, merupakan aplikasi IDE(Integrated Development Environment ) yang digunakanuntuk mengembangkan software. Di dalam aplikasi IDEinilah tersedia berbagai fitur yang memudahkanpemrograman, seperti kompilasi, debugging, pengaturanprojek, mengedit antarmuka secara visual, dll.Selain dengan Visual Studio 2008, Anda juga dapatmenggunakan aplikasi IDE yang gratis tanpa biaya, yaitudengan Visual Basic 2008 Express Edition. Aplikasi inidapat diunduh (download) di internet melalui situs http://www.microsoft.com/exPress/download/.Bahasa untuk Visual Basic terus berkembang bersamaanyang dirilisnya aplikasi IDE terbaru. Aplikasi IDE untukVisual Basic terus dikembangkan mulai dari versi 2002,2003, 2005, dan 2008. Versi yang lebih baru dari VisualBasic hadir dengan perbaikan, serta aplikasi IDE yanglebih mudah dan lengkap.
•NET Framework
merupakan library dan virtualmachine yang terus berkembang mengikuti teknologiterbaru. Versi .NET Framework dimulai dari versi 1.0, 1.1,2.0, 3.0, dan 3.5. Versi .NET yang terbaru biasanya dirilisdengan perbaikan serta dukungan terhadap teknologi barusehingga semakin memudahkan pengembangan software.
Visual Studio 2008 hadir dengan beberapa versi, yaitu:
•Team System
didesain untuk pemrograman dilingkungan korporasi dengan jumlah
programmer yangbesar.
•Professional Edition
didesain untuk pemrogramanyang melibatkan sedikit programmer
•Standard Edition
didesain untuk pemrogramanstandar yang bukan enterprise
•Express Edition
didesain untuk pemula yang barubelajar dan hobi dengan fasilitas yang sangat terbatas.Visual Studio tidak hanya mendukung bahasa Visual Basicsaja, namun juga bahasa lain. Terutama C++ dan C#.

Variabel dan Tipe Data Pemrograman Delphi

  

  Variabel

Variabel pada dasarnya adalah nama untuk suatu lokasi pada memori. Variabel dalamprogram digunakan untuk menyimpan suatu nilai tertentu dimana nilai tersebut dapatberubah-ubah.Setiap variabel mempunyai tipe dan hanya data yang bertipe sama dengan tipe variabel yangdapat disimpan di dalam variabel tersebut. Setiap variabel mempunyai nama dan pemisahanantar variabel dilakukan dengan memberikan tanda koma.

Contoh :
Var
namabarang : string;
harga_per_unit,totalbiaya : integer;

Sebelum suatu variabel dapat digunakan, variabel harus dideklarasikan terlebih dahuludengan menyebutkan nama variabel dan tipe datanya. Variabel dideklarasikan pada bagianyang diawali dengan var seperti contoh diatas.Keyword Var digunakan di beberapa tempat di dalam kode, seperti di awal unit untukmendefinisikan variabel global maupun di awal fungsi atau prosedur untuk menentukan variabel lokal.

Aturan pemberian nama variabel pada Delphi :
1. Nama variabel maksimum terdiri dari 63 karakter
2. Nama variabel hanya boleh mengandung huruf, angka, garis bawah (_) dan tidak
boleh diawali dengan angka
3. Tidak boleh menggunakan keyword milik Delphi, misal variabel dengan nama if,else,
for tidak diperbolehkan.
4. Variabel merupakan Simbol yang digunakan untuk mewakili suatu data. Setiap varibel yang mewakili suatu data mempunyai jenis tipe data masing-masing.

Berikut Tipe data pada Delphi :



2.    Tipe Data.

Tipe Data Integer
Tipe data integer digunakan untuk bilangan bulat atau bilangan yang tidak memiliki angka desimal. Tipe data integer memiliki beberapa tipe yang tergantung pada rentang nilai dan ukuran penggunaan memori.

Tipe Data Real
Tipe data real digunakan untuk bilangan yang memiliki desimal. Tipe data real memiliki
beberapa tipe yang tergantung pada rentang nilai dan ukuran penggunaan memori.

Tipe Data Currency untuk bilangan menyatakan uang.
Keuntungan dari penggunaan tipe data Currency adalah:
· Tipe data Currency mempunyai ketelitian yang lebih tinggi dalam menangani bilangan
yang cukup besar.
· Tipe data Currency dipakai dalam Currency Field dan Komponen lain dan kompatibel
dengan tipe database yang menyatakan uang.

Tipe Data Boolean
Tipe data boolean digunakan untuk data logika yang hanya berisi True (Benar) dan False (Salah).

Tipe Data Caracter
Tipe data character digunakan untuk menyatakan karakter satu huruf dalam bentuk tiga tipe,
yaitu:


Tipe Data String
Tipe data string digunakan untuk menyatakan sederetan karakter, misalnya nama, alamat, kota
dan lain-lain. Adapun tipe-tipe dari data string, yaitu:
Tipe



Tipe Data Array
Array adalah suatu variabel tunggal yang digunakan untuk menyimpan sekumpulan data yang sejenis. Anda dapat memanipulasi, menyalin array hanya dengan sebuah nama. Dalam tipe data
array menggunakan nomor elemen dikanan nama array.
Contoh: Var
Hari : array [1..7] of String;
Mi05_01:array[1..30]0f string;
Begin
Hari [1] : = ‘Senin’;
……………
……………
Hari [7] : = ‘Minggu’;
End
Tipe Data Record
Tipe data record digunakan untuk menyimpan sekumpulan data yang mungkin mempunyai tipe
yang berbeda tetapi saling berhubungan. Elemen-elemen dalam array mempunyai tipe yang sama, tetapi elemen-elemen record dapat mempunyai tipe yang berbeda. Misalnya tipe data record yang digunakan untuk menampung data barang yang berisi kode, nama, dan harga barang.

Mengubah Tipe Data
1. Fungsi Strtoint
Digunakan untuk mengubah String yang mempresentasikan data bertipe integer menjadi sebuah angka bertipe integer
Sintaks :
Function Strtoint (const S : String) : Integer;
Contoh : Nilai integer := Strtoint (edit1.text) ;
Artinya mengubah data yang bertipe String di komponen edit1 menjadi data yang bertipe integer yang disimpan di variable nilai integer.

2. Fungsi Str tofloat
Digunakan untuk mengubah String yang mempresentasikan data bertipe integer menjadi sebuah nilai floatingpoint (bilangan real).
Sintaks :
Function Strtofloat (const S : String) : Extended ; overload ;
Function Strtofloat (const S : String ; Const format settings : tformat
settings) : Extended ; overload ;
Contoh : Bilangan real:= strtofloat (edit1.text) ;
Artinya mengubah data yang bertipe String di dalam komponen edit1 menjadi data yang
bertipe Extended (real) yang disimpan di variable bilangan real

3. Fungsi Inttostr
Digunakan untuk mengubah data bertipe integer menjadi sebuah string
Sintaks :
Function inttostr (value : integer) : String ; overload ;
Contoh :
Mystring := Inttostr (5*6)
Artinya data bertipe integer (yaitu 30, yang merupakan hasil perhitungan 5*6) dirubah
menjadi data bertipe string yang disimpan di variable mystring

4. Fungsi Inttostr
Digunakan untuk mengubah nilai floating-point menjadi sebuah string
Sintaks :
Function floattostr (value : Extended) : String ; overload ;
Contoh :
Mystring := FloatToStr (3,14*4)
Artinya data bertipe real (yaitu 12,56, yang merupakan hasil perhitungan 3,14*4)
dirubah menjadi data bertipe string yang disimpan di variable mystring

Sejarah Delphi

Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak. Kata Delphi sendiri berasal dari bahasa Yunani yang berarti kuil yang dibangun untuk menyembah Dewa Apollo, salah satu Dewa yang disegani oleh orang-orang Yunani selain Dewa-Dewa lain seperti Jupiter, Titan dan lain sebagainya. Delphi awalnya sebuah proyek penelitian rahasia di Borland yang berevolusi menjadi sebuah produk yang disebut AppBuilder. Borland sebagai pengembang perangkat lunak yang sudah ada sejak era 1980an menggunakan ikon dan nama Delphi sebagai salah satu perangkat lunak pembantu pemrograman untuk membuat program yang sudah mengarah ke Pemrograman yang berorientasi pada objek atau dikenal dengan istilah OOP (Object Oriented Programming). Salah satu tujuan asli dari Delphi adalah untuk menyediakan konektivitas database untuk programmer sebagai kunci dan sebuah paket database yang populer pada saat itu adalah database Oracle, maka “Jika Anda ingin berbicara dengan Oracle, lakukan dengan Delphi”.

Sejarah munculnya delphi dimulai dengan ide brilian Prof. Niclaus Wirth yang mengemukakan paparan tentang Struktur Data dan Algoritma (Algorthm and Data Structure). Prof. Niklaus Wirth menerjemahkan paparan ini yang kemudian dikristalisasi ke dalam bahasa yang populer dan digunakan pertama kalinya sebagai bahasa yang berorientasi pada hal-hal yang Science dan Ilmiah yaitu Pascal. Pascal sendiri kemudian distandarisasi ke dalam ANSI PASCAL (Pascal umum) oleh badan standarisasi Amerika Serikat (ANSI). Kemudian, 20 Nopember 1983, Borland melakukan riset untuk menerjemahkan ide dari kristalisasi ANSI Pascal (Pascal yang distandarisasi) yang kemudian menelurkan compiler Pascal ke dalam pengembangan perangkat lunaknya yaitu Turbo Pascal 1.0. Turbo Pascal 1.0
berjalan pada sistem operasi PC/MS DOS dengan keterabatasan memory yang saat itu bias berjalan pada ukuran 1 Mbyte saja. Dari penemuan Turbo Pascal inilah akhirnya Delphi diciptakan.
Pada November 2006, Borland mengumumkan keputusan untuk memisahkan Developer Tools Group menjadi milik anak perusahaan yang sepenuhnya berfokus pada produktivitas pengembang memaksimalkan pengembangan Delphi yang diberi nama CodeGear. Pada Mei 2008, Embarcadero Technologies telah menandatangani perjanjian jual beli untuk membeli CodeGear dari Borland. Embarcadero dan CodeGear diharapkan untuk menciptakan terbesar di dunia, penyedia perangkat lunak independen alat pengembangan dan database. Embarcadero sendiri adalah sebuah perusahaan swasta yang dikuasai, memberikan alat-alat database yang profesional perusahaan menggunakan untuk merancang, mengembangkan dan mengelola database. Produk mencakup: ER / Studio, DBArtisan, Rapid SQL dan Perubahan Manager.
Bahasa Delphi, atau dikenal pula sebagai object pascal (pascal dengan ekstensi pemrograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Linux dan Microsoft.NET framework. Khusus untuk pemrogaman database, Borland Delphi menyediakan fasilitas obyek yang kuat dan lengkap yang memudahkan programmer membuat program untuk aplikasi database. Format database yang dimiliki Delphi yaitu format database Paradox, dBase, MS Access, ODBC, SyBASE, Oracle dan lain-lain Delphi adalah kompiler / penterjemah bahasa Delphi (awalnya dari Pascal) yang merupakan bahasa tingkat tinggi sekelas dengan Basic dan C. Bahasa Pemrograman di Delphi disebut bahasa prosedural artinya bahasa/sintaknya mengikuti urutan tertentu / prosedur.Ada jenis pemrograman non-prosedural seperti pemrograman untuk kecerdasan buatan seperti bahasa Prolog.Delphi termasuk Keluarga Visual sekelas Visual Basic, Visual C, artinya perintah -perintah untuk membuat objek dapat dilakukan secara visual.Pemrogram tinggal memilih objek apa yang ingin dimasukkan kedalam Form/Window, lalu tingkah laku objek tersebut saat menerima event/aksi tinggal dibuat programnya.Delphi merupakan bahasa berorentasi objek, artinya nama objek, properti dan methode/procedure dikemas menjadi satu kemasan (encapsulate).
Perkembangan Delphi
BORLAND DELPHI
Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Selain itu, Delphi juga memberikan fasilitas pembuatan aplikasi visual. Delphi merupakan pilihan dalam pembuatan aplikasi visual karena memberikan produktivitas yang tinggi.
Borland Delphi 1
Delphi 1 dirilis pada 1995 untuk 16-bit Windows 3.1 dan merupakan contoh awal dari apa yang kemudian dikenal sebagai Rapid Application Development (RAD) alat. Delphi 1 adalah penerus Turbo Pascal dan Borland Pascal, sangat cepat sedikit kode asli kompiler-16 dengan canggih perusahaan memiliki lintegrated development environment(IDE) dan toolkit antarmuka pengguna grafis untuk DOS (Borland Pascal ditambah Windows IDE dan kode generasi Windows juga) . Seperti Turbo Pascal, Delphi kode ditulis dalam dialek bahasa pemrograman Pascal yang dikenal sebagai Object Pascal .
Borland Delphi 2
Delphi 2, dirilis pada 1996 , didukung 32-bit lingkungan Windows. Ini termasuk Delphi 1 dibundel bersama-sama untuk menciptakan 16-bit 3.1 aplikasi Windows.
Borland Delphi 3 
Delphi 3, dirilis pada 1997 , adalah Delphi klasik. Hal ini didukung 32-bit lingkungan Windows. Ini juga termasuk Delphi 1 dibundel bersama-sama untuk menciptakan 16-bit 3.1 aplikasi Windows. 
Borland Delphi 4
Borland Delphi 4 dirilis pada 1998 .
Borland Delphi 5
Borland Delphi 5 dirilis pada 1999 .
Kylix
Pada tahun 2001 sebuah versi Linux dari Delphi, bernama Kylix , dirilis. IDE adalah tergantung pada Wine perpustakaan bukan asli sistem perpustakaan Linux (glibc) untuk mendapatkan produk keluar dengan cepat dan relatif murah. Biaya pengembangan versi glibc Kylix asli, dikombinasikan dengan kurangnya adopsi Linux di kalangan programmer pada saat itu, menyebabkan penjualan untuk pergi lembut, dan Kylix diam-diam ditinggalkan setelah versi 3. Ini adalah usaha pertama untuk menambahkan dukungan Linux dalam keluarga produk Delphi.
Kylix didasarkan pada kerangka lintas-platform baru CLX, VCL bukan sebagai Delphi.
Borland Delphi 6 
Upaya untuk mendukung Linux dan Windows untuk-platform pengembangan lintas dibuat, dan sebuah-platform alternatif yang menyeberang ke VCL dikenal sebagai CLX dikirim pada 2002 dengan merilis Delphi 6. Ini adalah upaya kedua untuk menambahkan Linux dengan keluarga produk Delphi (lihat Kylix di atas).
Delphi 6 termasuk versi CLX sama (CLX 1) sebagai versi pertama dari Kylix disebutkan di atas. Sejak CLX dibuat sebelum Delphi 6, set fitur yang didasarkan pada VCL 5; yang menciptakan beberapa kerugian bagi CLX yang tidak memiliki beberapa fitur dibandingkan dengan VCL 6 dikirimkan dengan Delphi 6.
Borland Delphi 7
Delphi 7, dirilis pada bulan Agustus 2002, menjadi versi standar yang digunakan oleh pengembang Delphi lebih dari versi tunggal lainnya. Ini adalah salah satu keberhasilan paling IDE yang diciptakan oleh Borland karena kecepatan, yang stabilitas dan persyaratan perangkat keras rendah dan masih aktif digunakan untuk tanggal ini (2009). Delphi 7 menambahkan dukungan untuk Windows Theme XP, dan menambahkan lebih banyak dukungan untuk membangun aplikasi Web. Ini juga merupakan versi terakhir dari Delphi yang dapat digunakan tanpa aktivasi.
Borland Delphi 8
Delphi 8, dirilis Desember 2003 , hanya merilis-yang memungkinkan para pengembang untuk mengkompilasi kode Delphi Object Pascal ke bersih . IDE ditulis ulang untuk mengakomodasi untuk pengembangan bersih. IDE berubah menjadi antarmuka merapat mirip dengan Microsoft Visual Studio.NET. Delphi 8 sangat dikritik untuk kualitas rendah dan fakta yang tidak mungkin lagi untuk membuat aplikasi asli (*. exe). Ketidakmampuan untuk menghasilkan aplikasi asli hanya berlaku untuk rilis ini, seperti kemampuan ditambahkan kembali ke rilis berikutnya (Delphi 2005).
Borland Delphi 2005
Versi berikutnya, Delphi 2005 (Delphi 9, juga Borland Developer Studio 3.0), termasuk Win32 dan pengembangan NET. Dalam IDE tunggal, Borland mengulangi komitmen untuk pengembang Win32. Delphi 2005 meliputi manipulasi desain-waktu data langsung dari database. Namun, itu dikritik oleh beberapa untuk bug tersebut; baik Delphi 8 dan Delphi 2005 memiliki masalah stabilitas ketika dikirim, yang hanya sebagian diselesaikan dalam paket layanan. Kemampuan untuk mengkompilasi aplikasi asli windows (*. exe) ditambahkan kembali ke Delphi 2005 setelah dihapus dalam Delphi 8.
Borland Delphi 2006
Pada akhir 2005 2.006 Delphi (Delphi 10, Borland Developer Studio 4.0) dirilis dan gabungan pengembangan C # dan Delphi.NET, Delphi Win32 dan C + + (Pratinjau ketika ia dikirim tapi punya stabil dalam Service Pack 1) ke dalam IDE tunggal. Ini jauh lebih stabil daripada Delphi 8 atau Delphi 2005 ketika dikirim, dan ditingkatkan bahkan lebih dengan merilis service pack dan hotfix beberapa. CLX dukungan dijatuhkan untuk aplikasi baru dari rilis ini dan seterusnya.
Pada tanggal 8 Februari 2006 Borland mengumumkan bahwa mereka sedang mencari pembeli untuk IDE dan lini produk database, yang mencakup Delphi, untuk berkonsentrasi pada perusahaan ALM baris.
Pada tanggal 6 September 2006 Developer Tools Group (nama kerja belum berputar perusahaan) Borland Software Corporation merilis versi bahasa tunggal Borland Developer Studio, membawa kembali nama Turbo populer. Rangkaian produk meliputi Turbo Turbo Delphi untuk Win32, Turbo Delphi untuk. NET, Turbo C + +, dan Turbo C #. Setiap versi tersedia dalam dua edisi: Explorer-gratis dan download versi-Professional-a-harga (US $ 899 untuk baru, pengguna US $ 399 untuk update) versi yang lebih rendah yang membuka akses ke ribuan komponen pihak ketiga. Tidak seperti sebelumnya edisi Pribadi dari Delphi, baru edisi Explorer dapat digunakan untuk pengembangan komersial.
Pada November 14, 2006 Borland mengumumkan bahwa daripada menjual alat-alat pengembangan kelompok itu akan spin it off menjadi anak perusahaan mandiri bernama CodeGear .
Codegear Delphi 2007
Delphi 2007 (Delphi 11), versi pertama oleh CodeGear, dirilis pada tanggal 16 Maret 2007. Kepribadian Win32 dirilis pertama kali, sebelum kepribadian BERSIH Delphi 2007 yang didasarkan pada NET Framework. 2.0. Dirilis sebagai bagian dari produk CodeGear RAD Studio 2007. Fitur baru termasuk dukungan untuk MS Membangun dan perangkat tambahan ke Visual Component Library untuk Windows Vista, tapi C # Builder fitur dijatuhkan dalam rilis ini sebagai tempat penjualan tidak setinggi yang diharapkan karena Visual Studio juga menawarkan C #. NET juga dijatuhkan di D2007 karena didasarkan atas bagian dari kerangka NET API. Yang telah berubah begitu drastis oleh Microsoft pada NET 2.0. Bahwa update IDE akan menjadi usaha besar. NET digantikan oleh Delphi Prism , kombinasi yang kompatibel RemObjects sebagian besar kompiler Delphi. NET, Visual Studio Microsofts Shell (versi tanpa C # dan dukungan VB) dan beberapa teknologi Embarcadero seperti dbExpress. Prism adalah cross platform sejauh mampu karena mendukung Mono. Delphi 2007 juga memperkenalkan DBX4 sebagai versi berikutnya dbExpress. Untuk pertama kalinya Delphi bisa di-download dari Internet dan diaktifkan dengan kunci lisensi, kemampuan didukung oleh baru InstallAware teknologi instalasi (sendiri ditulis dalam Delphi, dan sekarang pengiriman dalam terbatas, edisi bebas di dalam kotak dengan Delphi). versi internasionalisasi dari Delphi 2007 dikirim secara bersamaan di Inggris, Perancis, Jerman dan Jepang. RAD Studio 2007 (kode nama Highlander), yang meliputi NET dan. C + + pengembangan Builder, dirilis pada tanggal 5 September 2007.
Borland CodeGear dijual untuk Embarcadero Technologies pada tahun 2008. Embarcadero adalah mempertahankan pembagian CodeGear diciptakan oleh Borland untuk mengidentifikasi alat dan persembahan database, dan Embarcadero telah memutuskan untuk mengidentifikasi alat-alat sendiri database di bawah moniker DatabaseGear.
Embarcadero Delphi 2009
Delphi 2009 (Delphi 12, kode nama Tiburon), menambahkan banyak fitur baru seperti sepenuhnya ulang dengan VCL dan RTL untuk dukungan Unicode penuh, dan menambahkan generik dan metode anonim untuk pengembangan asli Win32. Dukungan untuk pengembangan NET adalah. Dijatuhkan dari IDE Delphi. Sebuah produk baru, Delphi Prism, adalah ditawarkan untuk pembangunan NET. Di tempatnya. Delphi Prism adalah Visual Studio bahasa plug-in, dan tidak termasuk RTL atau VCL untuk porting kode.
Embarcadero Delphi 2010
Delphi 2010 (Delphi alias 14, dengan kode nama Weaver, nomor 13 itu diabaikan), dirilis pada tanggal 25 Agustus 2009 dan merupakan rilis Unicode kedua Delphi. Ini termasuk compiler baru sistem bisa menghentikan , dukungan untuk Windows 7 2D langsung, layar sentuh dan gerakan, sebuah formatter kode sumber, visualizers debugger dan pilihan untuk juga memiliki komponen palet gaya lama dalam IDE. Sistem bisa menghentikan baru membuat executable lebih besar dari versi sebelumnya.
Embarcadero Delphi XE 
Versi terbaru dari Delphi, Delphi XE (alias Delphi 2011 [9] , dengan kode nama Fulcrum), dirilis pada tanggal 30 Agustus 2010.
Kegunaan Delphi:
1. Untuk membuat aplikasi pada Windows.
2. Untuk merancang aplikasi berbasis grafis.
3. Untuk membuat program berbasis jaringan (client/server).
4. Untuk merancang program .Net (berbasis internet).
Keunggulan Delphi:
  1. Memiliki IDE (integrated Development Environment) atau lingkungan pengembangan terintegrasi yang didalamnya terdapat menu-menu yang memudahkan programmer untuk membuat sebuah program aplikasi.
  2. Proses kompilasi cepat, pada saat program dijalankan, secara otomatis akan dibaca sebagai sebuah program, tanpa dijalankan terpisah.
  3. Mudah digunakan, karena source code Delphi merupakan turunan dari bahasa pemrograman Pascal.
  4. Bersifat multi purpose, artinya bahasa pemrograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi.
  5. Dapat mengkompilasi menjadi single executable, memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning.
Kekurangan Delphi:
  1. Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan mengalami kesulitan untuk pertama kalinya.
  2. Setiap komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi perubahan komponen, penamaan maupun kesalahan penulisan kode, program tidak mau membetulkan otomatis.
  3. Apabila terdapat form/list code lain yang di-include-kan, harus dituliskan code/nama dari form/lost code di bagian “uses” dan juga inisialisasi variablenya.

Friday, 20 December 2013

SEJARAH VISUAL BASIC 6.0

Oke sobat bloger,kali ini admin akan memposting mengenai sejarah visual basic 6.0,sudah tidak asing bahasa pemrograman khususnya menggunakan visual basic 6.0,sudah banyak master master dan guru kita membuat aplikasi program menggunakan visual basic 6.0..oke jangan banyak basi basi langsung aja sobat bloger ....

Bahasa pemrograman yang paling awal dirancang pada tahun 1950-an dan dibuat semata-mata untuk memecahkan masalah matematika yang kompleks. Bahasa-bahasa tersebut agak membingungkan bagi orang awam. Namun hal itu bukanlah masalah berbesar, karena komputer hanya ditemukan di lembaga-lembaga riset besar. Lambat laut tentunya orang sadar bahwa teknologi komputer bisa berguna tidak hanya untuk melakukan perhitungan matematika, namun bisa berguna untuk bidang yang lain. Maka komputer pun mulai menjadi barang yang biasa ditemukan di lingkungan bisnis dan universitas. Dengan semakin banyaknya orang yang menggunakan komputer, semakin banyak pula orang yang sadar bahwa bahasa pemrograman yang rumit hanya akan menghambat perkembangan komputer itu sendiri. Pada tanggal 1 Mei 1964, penemu bahasa BASIC, yaitu Profesor John G. Kemeny dan Thomas E. Kurtz di Dartmouth College di New Hampshire menjalankan pertama kali program BASIC.
Bahasa BASIC (Beginner’s All-purpose Symbolic Instruction Code) merupakan bahasa tingkat tinggi yang berbentuk interpreter, yang memungkinkan untuk mengoperasikan komputer secara interaktif, program dapat ditulis, dijalankan, diubah dan dijalankan lagi tanpa harus melalui tahap kompilasi seperti pada bahasa tingkat tinggi lainnya yang berbentu compiler. Bahasa ini dirancang khusus untuk memudahkan tugas belajar memprogram.
Pada tahun 1975, Paul Allen, pemrogram muda yang bekerja ada perusahaan komputer Honeywall dengan teman masa kecilnya William Bill Gates menawarkan interpreter BASIC kepada Ed Robert, pemilik perusahaan MITS yang memproduksi komputer mikro Altair 8800 yang mempunyai RAM 4 KB. Kedua orang ini semasa di SMA sudah pernah mendirikan perusahaan dengan nama Traf-O-Data, tetapi tidak sukses. Ed Robert berjanji akan membeli interpreter BASIC tersebut apabila ia bisa berjalan di atas komputer Altair. Paul Allen dan Bill Gates mengembangkan interpreter BASIC tersebut tanpa pernah melihat secara langsung bentuk dari komputer Altair, apalagi menggunakannya. Apa yang mereka andalkan adalah manual dari microprocessorIntel 8080 yang digunakan di Altair dan diagram dari komputer Altair itu sendiri. Untuk mengujinya, mereka menjalankan interpreter BASIC-nya pada komputer besar dan akhirnya merekam hasilnya ke pita kertas (paper tape). Ketika Paul Allen akan mendemonstrasikan hasil kerjanya pada Ed Robert, dia teringat bahwa belum ditulis suatu program loader untuk membaca dan meletakkan interpreter BASIC yang ada di paper tape ke dalam main memory Altair. Paul Allen langsung menulis program loader tersebut dalam bahasa mesin dan memanggil interpreter BASIC dari pita kertas. Setelah beberapa menit, program berhasil masuk ke main memory. Paul Allen menyadari bahwa dia dan Bill Gates telah membuat banyak kesalahan di sana-sini, walaupun demikian, interpreter BASIC ini akhirnya dapat berjalan juga di komputer mikro Altair dan Ed Robert jadi membelinya. Untuk kedua kalinya, Paul Allen dan Bill Gates mendirikan suatu perusahaan yang disebut dengan Microsoft, yang terkenal sampai sekarang. Inilah cikal bakal dari BASIC yang terkenal itu.
Beberapa tahun kemudian muncullah bahasa pemrograman tingkat tinggi yang dengan menawarkan berbagai macam fungsi dalam pustakanya (library). Akan tetapi, untuk membuat sebuah aplikasi bisnis berbentuk grafik masih merupakan pekerjaaan yang cukup sulit untuk dilakukan. Jangankan aplikasi berbentuk grafik untuk menangani permasalahan mencetak data ke dalam printer saja sudah cukup untuk membuat pemrogram kesulitan. Belum lagi untuk membedakan antara printer satu dengan yang lainnya, walaupun keduanya mempunyai tipe yang sama, yaktu sama-sama dotmatrix, pemrogram harus terlebih dahulu membuat sebuah program yang mengakomodasi semua printer tersebut. Itulah gambaran kesulitan yang dialami oleh generasi pertama pemrogram. Dibutuhkan lebih dari 20 tahun untuk mendapatkan lingkungan pemrograman berbasis DOS yang cukup stabil.
Ketika komputer mikro tergusur oleh IBM PC, maka inilah zaman dimulainya era komputer pribadi (personal computer – PC) dengan antarmuka pemakai grafis (Graphical User Interface – GUI). Dengan munculnya Microsoft Windows, para pemakai PC bisa bekerja dalam lingkungan yang kaya grafis dan intuitif. Dengan GUI menyebabkan aplikasi-aplikasi jauh lebih mudah dipelajari dan dipakai. Hal ini sebagai ganti belajar mengetikkan dan menghafal perintah-perintah yang panjang, para pemakai cukup memilih sebuah menu dengan mengklik tombol mouse. Jendela-jendela pada layar memungkinkan pemakai untuk menjalankan lebih dari satu program secara bersamaan (multi-tasking). Kotak-kotak dialog muncul ketika sebuah program membutuhkan konfirmasi dari pemakai.
Pada tahun 1986, Dr. Bjarne Stroustrup meluncurkan bukunya yang sangat berpengaruh dengan judul The C++ Programming Language sebagai tanda dimulainya era pemrograman berorientasi objek (Object Programming Language -OOP). Pada tahun yang sama Intel meluncurkan microprocessor 32 bit yang pertama kali yakni 386. Banyak pemrogram profesional Amerika menggunakan bahasa C++ sebagai bahasa pemrogramannya ketika membangun suatu aplikasi yang berjalan di atas Windows. Pustaka-pustaka class (class library) dibangun untuk membantu kecepatan pengembangan suatu aplikasi. Terutama class yang berhubungan dengan objek.
Banyak orang percaya bahwa Windows mengawali masa berakhirnya pemrogram amatir. Dalam dunia MS-DOS, para profesional dalam di bidang non-komputer, biasanya mampu menulis aplikasi-aplikasi sederhana yang membantu mereka dalam pekerjaannya, merampingkan perhitungan yang membosankan, atau mengelola data dengan cepat. Jadi C++ bukanlah bahasa yang tepat untuk mereka. Karena yang mereka butuhkan adalah bahasa pemrograman yang cepat dan mudah dipelajari. Sementara C++ adalah bahasa yang benar-benar berbeda dengan bahasa C sebelumnya karena mengandung OOP. Pada waktu itu, sebagian besar pemrogram profesional membutuhkan waktu 6 bulan untuk akrab dengan konsep OOP seperti pengkapsulan (encapsulation), pewarisan (inheritance), dan polimorfisme (polymorphism). Namun bisakah setiap orang memahami hal-hal tersebut? Tentu tidak, apalagi tuntutan pemrograman dalam Windows begitu rumit bahkan untuk aplikasi yang paling sederhana sekalipun.
Tuntutan ini terjawab pada 1991, ketika Microsoft memperkenalkan Visual Basic versi 1.0. Sistem pemrograman Visual Basic mengemas kerumitan Windows dengan cara yang benar-benar menakjubkan. Sejumlah besar pemrogram yang kesulitan untuk mempelajari C++ atau pemrogram yang membutuhkan bahasa pemrograman yang lebih mudah dan lebih produktif untuk lingkungan Windows 3.0, dapat dengan mudah dan sukses pindah ke Visual Basic.
Dengan mengkombinasikan kemampuan bahasa Basic dan peranti desain visual, bahasa ini menyediakan kesederhanaan dan kemudahan pakai tanpa mengorbankan kinerja atau fasilitas grafis yang menyebabkan Windows menjadi lingkungan kerja yang begitu menyenangkan. Menu, tombol, textbox, font, dan semua elemen lainnya dengan mudah dapat dirancang. Dan semua fasilitas tersebut tidak membutuhkan lebih dari beberapa baris pemrograman.
Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10)
• VB 1.0
Visual Basic 1.0 adalah salah satu bahasa komputer pertama yang mendukung pemrograman event-driven. Event-driven adalah gaya pemrograman yang sangat cocok untuk antarmuka pemakai grafis. Secara tradisional, pemrograman adalah sesuatu yang berorientasi pada proses dan langkah demi langkah. Sebagai ganti menuliskan sebuah program yang mengeplot setiap langkah dalam urutan tepat, pemrogram menuliskan sebuah program yang bereaksi terhadap tindakan pemakai seperti memilih sebuah menu, mengklik jendela, atau menggerak mouse. Suatu program yang besar dapat diganti dengan kumpulan miniprogram yang dipicu oleh event-event yang dilakukan oleh pemakai. Dan dengan Visual Basic, aplikasi seperti ini bisa dituliskan dengan cepat dan mudah. Sebagaimana kata Visual yang tersirat, pemrograman dilakukan secara visual. Ini berarti bahwa sebuah aplikasi sudah terlihat hasilnya walaupun belum dijalankan. Letak dan ukuran menu, textbox, tombol, dan elemen lainnya dapat dirancang dengan menggunakan mouse dan keyboard.
• VB 2.0
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
• VB3.0
Untuk memenuhi untuk tuntutan dari para pemrogram seiring dengan perkembangan bisnis perusahaan, beberapa tahun kemudian Visual Basic 3.0 diluncurkan dengan kinerja yang sudah ditingkatkan. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versistandard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x Bukan hanya DAO (Data Access Object – yang berfungsi untuk mengakses database) sudah ditambahkan, tapi juga akses data visual dengan kontrol data (data control) juga sudah diberikan. Aplikasi data-browsing dapat dengan mudah dilakukan tanpa menulis kode. Kontrol OLE (Object Linking and Embedding) juga sudah ditambahkan. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versistandard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x
• VB4.0
Seiring dengan perkembangan teknologi microprocessor yang telah berbasis 386 ke teknologi Pentium, Microsoft pun kemudian meluncurkan Windows 32 bit-nya yang pertama kali yakni Windows 95. Windows 95 sangat terkenal karena menampilkan GUI dengan konsep baru yang lebih memudahkan pemakai dalam menjalankan aplikasi. Untuk menjembatani perubahan dari Windows 3.11 (16 bit) ke dalam Windows 95, Microsoft meluncurkan Visual Basic 4.0 (Agustus 1995) yang menawarkan 2 compiler yang terpisah dan berbeda, yang satu untuk pengembangan windows 16 bit dan yang lain untuk windows 32 bit. Pada versi ini, pemrogram sudah dapat membangun program dengan berbasiskan Componen Object Model (COM) yang mendukung kemampuan untuk membuat Dynamic-Link Libraries (DLLs). Inilah untuk kali pertama konsep OOP diterapkan dalam Visual Basic.
• VB5.0
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. Kemampuan untuk membangun dan mendistribusikan ActiveX Control diberikan pada Visual Basic 5.0. Dengan ditemukannya teknologi ActiveX, baik berbentuk Active DLL (COM) ataupun ActiveX Control (OCX).
• VB6.0
pada 1998, Microsoft meluncurkan Visual Basic 6.0 dengan 3 fitur projek baru: Data Project, DHTML Application, IIS Application. Dengan 3 senjata baru ini, diharapkan pemrograman Visual Basic sudah mampu untuk membuat aplikasi internet yang handal.
• VB7.0
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.
• VB8.0
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 beberapa fitur baru, diantaranya:
  1. 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
  2. Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
• Visual Basic 2005 Express
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
• VB9.0
Basic “Orcas” (VB 9.0) , dijadwalkan akan dirilis pada tahun 2007 dan dibangun diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya :
  1. True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF
  2. LINQ Support
  3. Ekspresi Lambda
  4. XML Literals
  5. Nullable types
  6. Type Inference
• VB10.0
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
Beberapa Fungsi Komponen-Komponen VB :
  1. Text Box : Text box merupakan kontrol yang dipakai sebagai tempat untuk mengisi maupun menampilkan data. Contohnya pada aplikasi penjualan ini yaitu text box diisi dengan nama-nama stock barang yang akan disimpan ke dalam database.
  2. Label : Label merupakan kontrol yang dipakai sebagai tempat untuk menampilkan keterangan.
  3. Command Botton : Command button merupakan kontrolyang dipakai sebagai tombol untuk melakukan sebuah proses.
  4. Combo Box: Combo box merupakan kontrol yang dipakai sebagai tempat untuk menampilkan daftar pilihan. Dengan combo box kita tinggal memilih pilihan yang ada pada combo box tersebut.
  5. List Box : List Box memiliki fungsi yang hamper sama dengan combo box, yaitu menampilkan daftar. Perbedaannya, pada combo box hanya satu pilihan yang terlihat sebelum combo box diklik, sedangkan pada list box dapat menampilkan beberapa pilihan.
  6. Option Botton : Option button berfungsi untuk menampilkan daftar pilihan.
  7. Frame: Frame berfungsi untuk mengelompokan kontrol-kontrol pada form menjadi satu bagian.
  8. List Box : Digunakan Untuk Menampilkan Daftar Pilihan Yang Bisa Digulung.
  9. Hscroll bar : Untuk Penggulungan Dengan Langkah Lebar Dengan Indikasi Posisi Pemilihan Dlm Posisi Horizontal.
  10. Vscroll bar: Untuk Penggulungan Dengan Langkah Lebar Mengindikasikan Posisi Pemilihannya Vertical.
  11. Timer : Untuk Penghitung Waktu Event Dalam Interval Yang Ditentukan.
  12. Drive list box : Untuk Menampilkan Disk Drive Yang Di Miliki Komputer.
  13. Dir list box : Menampilkan Direktori Dan Path.
  14. File list box : Menampilkan Sebuah Daftar File.
  15. Shape : Untuk Memasang Kontrol Yang Mampu Menghasilkan Sarana Agar Peamakia Bisa Menggambar Berbagai Bentuk.

Mengenal Visual Basic 6.0


Halo semua sobat bloger,gimana kabarnya??semoga sobat bloger selalu sehat dan selalu semangat untuk belajar dengan kemajuan teknologi khususnya belajar pemrograman desktop dengan menggunakan visual basic.6.0 Oke gan,admin ingin memposting mengenai apa itu visual basic.6.0 biar lebih mengenal,,kan kalo ga kenal maka tak sayang,,hehe
oke langsung aja deh capcus......


Visual Basic 6.0 merupakan salah satu pemrograman berbasis dekstop. Untuk dapat menggunakan Visual Basic, Teman-teman harus mengerti IDE (Integrated Development Environtmet) atau lingkup kerja dari visual basic itu sendiri.

Tampilan Lingkup Kerja Visual Basic 6.0
 
ada beberapa hal yang harus teman-teman ketahui yaitu menu, toolbox, project explorer , properties window, form, project, code editor.
1. Toolbox.
    Toolbox adalah tempat di mana kontrol-kontrol diletakkan. kontrol tersebut digunakkan dalam pembuatan suatu program untuk membuat objek kontrol pada form program aplikasi diambil dari kontrol yang ada pada toolbox.
 Toolbox.
 
2. Code Editor.
    Adalah tempat dimana anda mengetik bagian koding yang akan menjalankan aplikasi yang dibuat. Semua perintah kode diketikkan di bagian ini.
Code Editor Layout
Code Editor Layout..
3. Form.    Adalah tempat dimana teman-teman membuat tampilan untuk program aplikasi yang dibuat, anda dapat menambahkan dan meletakkan objek kontrol dibagian ini.
Project dan Form Layout
Project & Form Layout
4. Project Eksplorer.     Adalah tempat untuk melihat daftar dari form dan module yang digunakkan dalam proyek, dan anda juga dapat memilih form yang akan dipakai .
Project Explorer
Project Explorer.
5. Properties wondow.     Adalah tempat untuk properti dari setiap objek kontrol. Juga di pakai untuk mengatur properti dari setiap objek kontrol yang di pakai.
Properties Windows
Properties Windows
6. Form Layout Windows.
    Untuk melihat posisi form pada layar monitor pada waktu program dieksekusi. dan utuk mengatur letak form tersebut.
Layout Windows
Layout Windows
 
7. Toolbar.     adalah untuk memudahkan sang user untuk menggunakan perintah tertentu. Untuk memilih suatu proses yang akan dilakukan, anda hanya tinggal mengklik icon yang sudah disediaan.
Toolbar dalam visual basic
Toolbar.
 
8. Menubar.
   Ada 13 menu utama yang terdapat di vb 6.0 yaitu File, Edit, View dsb anda bisa melihat di gambar di bawah ini.
Menubar dalam visual basic
Menubar.
 
 
 

Mengenal Pemrograman Desktop


  Pemrograman desktop dibagi 3 yaitu .Net, Java dan Delphi. Bahasa pemrograman .Net yaitu Visual Basic (VB), C++ dan C sharp. Sedangkan pemrograman web dibagi 3 yaitu PHP, ASP dan HTML. Dan untuk pemrograman mobile yang digunakan adalah J2ME.
               Tiap pemrograman memiliki kelebihan dan kekurangan masing-masing. Kelebihan pemrograman desktop yaitu tidak perlu online dalam menjalankannya, sedangkan kekurangannya yaitu harus menginstal programnya atau memakan space hardisk. Untuk pemrograman web mempunyai kelebihan yaitu tidak perlu menginstal program  ( cukup browsing di internet ) tetapi kekurangannya yaitu harus online. Pemrograman mobile kelebihannya yaitu praktis ( dapat dijalankan dimana saja ) sedangkan kekurangannya yaitu tampilan kecil dan fitur kurang lengkap.


  • PEMROGRAMAN DESKTOP
    1. NET
    NET merupakan sebuah bahasa pemrograman yang memiliki ruang lingkup besar dan kompleks. Net dikembangkan oleh Microsoft sebagai sistem untuk mengembangkan aplikasi perangkat lunak.NET Framework dirancang Microsoft dengan terkait pengembangan bahasa-terutama C # dan Visual Basic-untuk mengatasi berbagai masalah yang dialami para pengembang perangkat lunak Windows dan user. Kelebihan .Net yaitu memungkinkan kita membuat aplikasi windows base  yang di launch melalui Internet Explorer  sehingga kita dapat memanfaatkan rich window component untuk aplikasi web sedangkan kekurangannya boros memori.
    Bahasa pemrograman .Net yaitu Visual Basic (VB), C++ dan C sharp (C #):
    Microsoft Visual Basic.NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .Net Framework, dengan menggunakan bahasa basic. Microsoft Visual Basic (sering disingkat sebagai VB) merupakan sebuah bahasa pemrograman yang bersifat event driven dan menawarkan Integrated Development Environment (IDE) visual untuk membuat program aplikasi berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman Common Object Model (COM).
    C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an . C++ merupakan bahasa pemrograman yang memiliki sifat oop.
    C# (dibaca: C sharp) merupakan sebuah bahasa pemrograman yang berorientasi obyek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .Net Framework.

         2.  JAVA

    Java’ adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan oleh sun microsystem dan diterbitkan tahun 1995. Fitur pada Java yaitu Java virtual machine (jvm), garbage collection, code security. Kelebihan dari Java adalah multiplatform, perpustakaan kelas yang lengkap, bergaya C++, pengumpulan sampah otomatis. Kekurangan Java adalah tulis sekali, perbaiki di mana saja, mudah didekompilasi, penggunaan memori yang banyak.

         3.  DELPHI

    DELPHI adalah sebuah perangkat lunak (bahasa pemrograman) untuk membuat program / aplikasi komputer berbasis windows. Bahasa pemograman berbasis objek, artinya semua komponen yang ada merupakan objek-objek.  Ciri sebuah objek adalah memiliki nama, properti dan method/procedure. Komponen-komponen yang ada tidak hanya berupa teks (yang sebenarnya program kecil) tetapi muncul berupa gambar-gambar. Keuntungan dari DELPHI yaitu komunitas pengguna yang besar pada usenet maupun web, dapat mengkompilasi menjadi single executable, memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning, banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging), optimasi kompiler yang cukup cepat, mendukung multiple platform dari source code yang sama. Kekurangan dari DELPHI adalah partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya), terbatasnya kamampuan portabilitas antar-platform OS (sebelum ada kylix), akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal, dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32).
Powered by Blogger.

 

© 2013 NikiCom. All rights resevered. Designed by Templateism

Back To Top