Kamis, 12 Juni 2014

Air Mata

Bunga cinta tengah bersemi diantara mereka
mendendangkan syair bahagia yang
menggema diantara duka
menyejukkan hati disetiap nafas terhembus
membawa senyuman disetiap melihatnya
itulah cerita mereka, dan bukan aku ..

Aku hanya bisa mengubur cinta dipalung nestapa
menguntai jiwa yang telah hancur
untuk menjadi bahagia
dan membangun kekuatan dengan air mata

Lewat sudut gelap inilah
kulihat kebahagiaanku dari kejauhan
walaupun hancur, hatiku takkan binasa
untuk tetap mencintainya

#Dhe Rahma

Jumat, 28 Maret 2014

Cara Merakit Komputer

Langkah-Langkah Merakit Komputer

1. Memasang Processor ke Motherboard

Alangkah baiknya sebelum motherboard dipasang ke casing, terlebih dahulu memasang processor karena akan lebih mudah cara memasangnya. Cara memasang processor ke motherboard yaitu :
  • Kita tentukan dulu posisi pin 1 pada prosessor dan socket prosessor di motherboard, umumnya terletak di pojok yang ditandai dengan tanda titik atau lekukan.
  • Angkat tuas pengunci socket ke atas supaya terbuka
  • Sesuaikan posisi kaki processor dengan lubang socket, kalau sudah lalu tekan processor ke dalam socket sampai rapat.
  • Kunci kembali dengan tuas pengunci.

Cara Merakit Komputer

Read More ...

Sistem Jaringan Komputer

A.      PENGERTIAN JARINGAN KOMPUTER

Jaringan komputer pada hakekatnya adalah dua komputer atau lebih yang terhubung satu dengan yang lainnya. Perangkat yang dihubungkan tidak terbatas pada komputer saja, melainkan termasuk printer dan perangkat-perangkat kertas yang lain. Sebagai penghubung, dapat digunakan kabel, misalnya gelombang radio dan sinar inframerah.

 B.      SKALA JARINGAN
Pada dasarnya ada tiga macam skala jaringan, yaitu :
  1. LAN (Local Area Network)
Pada awalnya jaringan komputer dilakukan pada jaringan yang sangat terbatas yakni dengan menggunakan dua buah komputer. Kemudian berkembang lebih luas pada komplek perkantoran, gedung, sekolah yang dikenal dengan Jaringan Lokal atau Local Area Network (LAN).
Read More ...

Perangkat komputer dan fungsinya

PC terdiri dari beberapa komponen Utama yaitu :

1. Input Device
         adalah perangkat – perangkat sebagai penginput data yang akan diolah dalam komputer, seperti data gambar, teks, audio, video, database dll.

Macam-macam Input Device :

- Keyboard adalah sebuah papan(board) yang berisi serangkaian huruf, angka dan simbol2 yang memiliki peranan tersendiri dalam proses penginputan.

Read More ...

Sejarah Website

        Website yang kita kenal sekarang ditemukan oleh Sir Timothy John “Tim” Berners-Lee. Beliau bekerja di European Laboratory for Particle Physics (CERN). Sekitar bulan Maret 1989, “Tim” mengusulkan suatu protokol sistem distribusi di internet untuk pertukaran informasi di internet. Akhirnya situs web pertama diluncurkan pertama kali pada tanggal 6 Agustus 1991 dengan situs http://info.cern.ch/
Situs WWW dinyatakan sebagai situs yang bisa digunakan oleh setiap orang alias gratis pada 30 April 1993. Sebuah website ditulis dengan menggunakan format HTML(Hyper Text Markup Language). HTML merupakan suatu kode tag yang menginstruksikan suatu browser untuk menghasilkan sesuai dengan keinginan pembuatnya.

Kelanjutan Website

Pada bulan September 1994, ‘Tim” mendirikan World Wide Web Consortium (W3C) yang merupakan organisasi internasional utama yang mengurus tentang standar dari website yang ada sekarang.
Perkembangan website berdasarkan teknologi dan cara penggunaannya menurut pada praktisi informatika adalah sebagai berikut:

Read More ...

Mengenal Fungsi Link Dan List Pada HTML

Link HTML
       Dokumen HTML menggunakan hyperlink (anchor) untuk menghubungkan dokumen ke dokumen dalam web. Hyperlink biasa disebut dengan hypertext link.
Tag Anchor
        HTML menggunakan tag <a> untuk membuat link.

Link Relatif
Link dalam page ke page yang lain dalam satu komputer
Contoh 1:
Buatlah Folder di Drive D dengan Nama Coba Kemudian Buka Aplikasi Notepad Kemudian Ketikan  <a href=“Contoh2.html”>Next</a> Setelah selesai simpan dengan nama Contoh1.html, sebelum dijalankan buat terlebih dahulu halaman Contoh2.html sama seperti langkah diatas di drive D pada komputer anda. Untuk meliha hasilnya clik Halaman Contoh1.html
Contoh 2:
Buatlah Folder di Drive D dengan Nama Coba setelah itu buat lagi Folder dengan Nama Contoh didalam Folder Coba Kemudian Buka Aplikasi Notepad Kemudian Ketikan  <a href=“/contoh/contoh2.htm”> Berikut</a> Setelah selesai simpan dengan nama Contoh1.html di dalam folder Coba (ingat bukan didalam folder Contoh), sebelum dijalankan buat terlebih dahulu halaman Contoh2.html sama seperti langkah diatas Didalam Folder Contoh. Untuk melihat hasilnya clik Halaman Contoh1.html pada Folder Coba.

Read More ...

Pengertian Website

Definisi Website


      Website adalah kumpulan dari halaman-halaman situs, yang terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web ( WWW ) di dalam Internet.Sebuah halaman web biasanya berupa dokumen yang ditulis dalam format HTML ( Hyper Text Markup Language ), yang selalu bisa diakses melalui HTTP, yaitu sebuah protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser.dan Website atau situs dapat juga diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink).

Read More ...

Contoh SQL ( Database Perpustakaan )

Cara membuat database Mysql : 

1.      Buka MySQL command, masukan password yang kita buat waktu menginstal.
2.      Ketik CREATE database nm_database ;  
      contoh : CREATE perpustakaan; 
3.   Untuk menampilkan database ketik show databases;
4.   Untuk membuka database ketik USE Nm_database; 
      contoh : USE Perpustakaan;


a.      Pembuatan Table
            Untuk membuat tabel-tabel yang dibutuhkan adalah :
ketik create  nama tabel yang akan dibuat beserta field atau banyaknya kolom pada table tersebut. Jika sudah kita dapat memasukkan nama-nama kolom tabel, type data tiap kolom, panjang karakter tiap type data, dan primary key tiap kolom. Contoh untuk table Pegawai  maka syntak yang kita tulis adalah :

CREATE TABLE Pegawai (
Id_Pegawai varchar(5) Not null,
Nm_Pegawai varchar(20) Not null,
Alamat text,
Telp varchar(20),
Primary Key (Id_Pegawai)
);




b.       Menampilkan dan Melihat Table
Untuk menampilkan dan melihat table yang sudah di buat dengan cara :

SHOW TABLES;



Perintah di atas akan menampilkan seluruh tabel yang sudah ada dalam suatu database.
Sedangkan untuk melihat table secara lebih detail dengan ketik

DESC Anggota;


Menambah record dengan insert
Banyak cara untuk menambah record, berikut  perintah SQL untuk menambahkan record atau data ke dalam suatu tabel adalah sebagai berikut :

INSERT INTO nama_tabel VALUES (‘nilai1’,’nilai2’,...);

Atau dapat dengan bentuk sebagai berikut :

INSERT INTO nama_tabel(field1,field2,...)
VALUES (‘nilai1’,’nilai2’,...);

Atau dapat juga dengan bentuk sebagai berikut :

INSERT INTO nama_tabel
SET field1=’nilai1’, field2=’nilai2’,...;

Sebagai contoh, kita akan menambahkan sebuah record ke dalam tabel
Anggota  yang telah kita buat sebelumnya. Berikut ini perintah SQL untuk
menambahkan sebuah record ke dalam tabel anggota :

INSERT INTO Anggota(Id_anggota,Nm_Anggota,alamat,Telp)
VALUES (‘L001’,’Wawan Santoso’,’JL Kuala Gg bambu’,’0878199113’);


  • SELECT statement


Pernyataan SELECT digunakan untuk memilih data dari database. Hasilnya disimpan dalam tabel hasil, disebut hasil-set.. Huruf besar atau kecil tidak masalah karena SELECT tidak sensitif huruf yang artinya penulisan SELECT sama dengan select.

Sintaksnya: 
SELECT nama_field
FROM nama_tabel;
contoh : 
select Judul 
From Buku;

Sekarang kita ingin memilih 2 isi kolom, maka syntak nya adalah :
 Select field1,field2
From nama_table
 Contoh :
Select judul,jenis_buku
from buku;
Sekarang kita ingin memilih semua kolom dari tabel
Dengan cara mengetik
Select * from Nama_table 
 
Tip: Tanda asterisk (*) adalah cara cepat untuk memilih semua kolom.

Table Anggota 



Table Buku



Table pinjam


Table Denda




Table Pegawai


  • SELECT DISTINCT statement
.
SELECT DISTINCT hanya akan menampilkan data yang berbeda.
Jika datanya sama, tidak akan di tampilkan
Sintaksnya:
SELECT DISTINCT nama_kolom
FROM nama_tabel;
Contoh : 
Select Distinct Jenis_buku
from buku

Fungsi-fungsi SQL

Ada dua tipe dari fungsi-fungsi :

1.      SingleRow Functions
Fungsi-fungsi ini hanya digunakan pada baris-baris
tunggal dan mengembalikan satu hasil per baris.
Ada tipe-tipe berbeda dari singlerow functions. Pelajaran ini mencakup hal-hal berikut :
  • Character (karakter) : Menerima input karakter dan dapat mengembalikan baik nilai-nilai karakter ataupun angka.
  • Number (angka) : Menerima masukkan angka dan mengembalikan nilai-nilai angka
  • Date (tanggal) : Bekerja pada nilai-nilai dari tipe data DATE (semua date functions mengembalikan suatu nilai dari tipe data DATE kecuali fungsi MONTHS_BETWEEN, yang mengembalikan suatu angka.)
  • Conversion (konversi) : Mengkonversi suatu nilai dari satu tipe data ke tipe data lainnya.
  • General (umum) : (fungsi-fungsi umum) :
    • NVL
    • NVL
    • 2
    • NULLIF
    • COALESCE
    • CASE
    • DECODE
    • Single Rows Functions
Singlerow function digunakan untuk memanipulasi itemi-tem data. Singlerow functions menerima satu atau lebih argumenargumen dan mengembalikan satu nilai untuk setiap baris yang dihasilkan oleh suatu query. Suatu argumen dapat berupa berikut ini :

Read More ...

Pengertian Dan Perintah Dasar SQL

Pengertian SQL

          Pengertian SQL terdiri dari sekumpulan perintah-perintah yang digunakan untuk mengakses data pada sebuah database relasional. Bisa dibilang SQL merupakan bahasa baku untuk sebuah Relational Database Management System (RDBMS) yang Saat ini hampir digunakan oleh semua server basis data yang mendukung bahasa SQL untuk melakukan manajemen datanya. Bahasa SQL telah diresmikan sebagai bahasa komputer yang mengikuti standar ANSI (American Nasional Standard Institute) sebagai bahasa dalam manajemen database relasional.
          Sejarah SQL pertamakali dirancang pada tahun 1970 oleh peneliti dari IBM bernama EF Codd dengan artikelnya yang berisi tenteng pembahasan ide-ide ntuk pembuatan basis data relasional. Pada artikel tersebut juga membahas kemungkinan penggunaan bahasa standar untuk mengakses sebuah basis data untuk menjalankan fungsi database. Lalu tercetus SEQUEL (Structured English Query Language)sebagai nama bahasa relasional database tersebut.
         Setelah terbitnya artikel tersebut, lalu IBM mengambil alih proyek untuk pembuatan basis data relasional yang berbasis pada penggunaan bahasa SEQUEL. Kemudian setelah permasalahan hukum karena penggunaan nama SEQUEL, lalu dirubah menjadi SQL. Kepopuleran SQL semakin diperkuat dengan dibangunnya sebuah server basis data dari perusahaan besar Oracle. yang melambungkan SQL sebagai bahasa dalam menejemen basis data. Yang kenudian diikuti dengan database server terkemuka seperti DataBase MySQL yang banyak digunakan sampai saat ini.

Read More ...

Komponen Sistem Basisdata

Komponen sistem basis data terdiri atas :

1. Data
          Disimpan secara terintegrasi, artinya basis data merupakan gabungan dari berbagai macam file aplikasi yang berbeda yang disusun dengan menghilangkan bagian-bagian yang rangkap. Sebagai alat penghubung digunakan kunci (key). Dipakai secara bersama-sama, artinya masing-masing bagian dari suatu data dapat digunakan atau diakses bersama-sama dalam waktu yang bersamaan oleh pemakai untuk aplikasi yang berbeda.

2. Perangkat Keras
          Mencakup peralatan atau perangkat computer yang digunakan untuk pengelolaan sistem basis data.

3. Perangkat Lunak
          Sebagai penghubung antara pengguna dan basis data.

4. Pengguna
          Dibagi menjadi 4 kategori :
            a. System Engineer
                Tenaga ahli yang bertanggung jawab atas pemasangan sistem basis data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut.
            b. Database Administrator (DBA)
                Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.
            c. Programmer
                Pengguna yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan dalam program yang ditulis dalam bahasa pemrograman induk (seperti C, Pascal, Cobol, dan lain-lain).
            d. Pengguna Akhir
                • Casual User (pengguna mahir)
                     Pengguna yang berinteraksi dengan sistem tanpa menulis modul program.
                 • End User (pemakai umum)
                     Pengguna yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen yang telah ditulis atau disediakan sebelumnya.
                 • Specialized / sophisticated User (pengguna khusus)
                     Pengguna yang menulis aplikasi basis data non-konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi Pengolahan Citra, Sistem Pakar.

Sistem Basis Data


Sistem Basis Data adalah suatu sistem menyusun dan mengelola record-record menggunakan computer untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk proses mengambil keputusan. Salah satu cara menyajikan data untuk mempermudah modifikasi adalah dengan cara pemodelan data. Model yang akan dipergunakan pada pelatihan ini adalah Entity Relationship Model. Model Entity Relationship adalah representasi logika dari data pada suatu organisasi atau area bisnis tertentu dengan menggunakan Entity dan Relationship.
Entity/Entitas
  • Adalah obyek di dunia nyata yang dapat dibedakan dari obyek lain.
  • Entity Set/Kumpulan Entity adalah kumpulan dari entitas sejenis/dalam tipe sama.
  • Entity set dapat berupa: Obyek fisik : rumah, kendaraan, pegawai dan Obyek abstrak : konsep politik, pekerjaan, rencana, dll.
  • Simbol yang digunakan untuk entity adalah persegi panjang
Read More ...

Pengertian Basis Data (Database)

Basisdata atau Database adalah kumpulan dari berbagai data/informasi yang saling berhubungan satu sama lain, disimpan di dalam perangkat keras (komputer) secara sistematis sehingga dapat diolah menggunakan perangkat lunak. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri basis data disebut sistem manajemen basis data (database management system atau disingkat DBMS).

Fungsi DBMS :
  1. Data definition, DBMS harus dapat mengolah pendefinisian data
  2. Data manipulation, DBMS harus dapat menangani permintaan dari user untuk mengakses data
  3. Data security and integrity, DBMS harus dapat memriksa keamanan dan integriti data yang didefinisikan oleh Database Administrator.
  4. Data recovery and concurrency, DBMS harus dapat menangani kegagal pengaksesan database.
  5. Data dictionary, DBMS harus dapat menyimpan informasi yang menggambarkan data dalam database, biasa disebut metadata (data of data).
  6. Performance, DBMS harus dapat menangani semua fungsi seefisien mungkin.
Read More ...

Macam-macam Algoritma Enkripsi dan Deskripsi

Berdasarkan jenis kunci yang digunakan, dikenal dua buah algoritma kriptografi , yaitu:
Algoritma kriptografi simetris / private key algorithm. Algoritma kriptografi asimetris / public key algorithm

1. Algoritma Kriptografi Simetris

Disebut sebagai algoritma simetris, karena dalam proses enkripsi dan dekripsinya menggunakan kunci yang sama. Algoritma enkripsi dan deskripsi bias merupakan algoritma yang sudah umum diketahui, namun kunci yang dipakai harus terjaga kerahasiaanya, dan hanya diketahui oleh pihak pengirim dan penerima saja. Kunci ini disebut sebagai private key. Sebelum berkomunikasi kedua pihak harus bersepakat lebih dahulu tentang kunci yang dipergunakan. Pendistribusian kunci dari satu pihak ke pihak lainnya memerlukan suatu kanal tersendiri yang terjagaan kerahasiaannya. Adapun proses kriptografi simetris sebagai berikut :
Algoritma kunci simetris memiliki beberapa kelebihan dan kekurangan, yakni:

Kelebihan :
  1. Waktu proses untuk enkripsi dan dekripsi relatif cepat, hal ini disebabkan karena efisiensi yang terjadi pada pembangkit kunci.
  2. Karena cepatnya proses enkripsi dan dekripsi, maka algoritma ini dapat digunakan pada sistem secara real-time seperti saluran telepon digital.
Read More ...

Jenis-jenis Algoritma

BRANCH AND BOUND
          Metode Branch and Bound adalah sebuah teknik algoritma yang secara khusus mempelajari bagaimana caranya memperkecil Search Tree menjadi sekecil mungkin.
          Sesuai dengan namanya, metode ini terdiri dari 2 langkah yaitu :
        Branch yang artinya membangun semua cabang tree yang mungkin menuju solusi.
        Bound yang artinya menghitung node mana yang merupakan active node (E-node) dan node mana yang merupakan dead node (D-node) dengan menggunakan syarat batas constraint (kendala).
TEKNIK BRANCH AND BOUND
          FIFO Branch and Bound
        Adalah teknik Branch and Bound yang menggunakan bantuan queue untuk perhitungan Branch and Bound secara First In First Out.
          LIFO Branch and Bound
        Adalah teknik Branch and Bound yang menggunakan bantuan stack untuk perhitungan Branch and Bound secara Last In First Out.
          Least Cost Branch and Bound
        Teknik ini akan menghitung cost setiap node. Node yang memiliki cost paling kecil dikatakan memiliki kemungkinan paling besar menuju solusi.
MASALAH YANG DAPAT DIPECAHKAN
          Branch and Bound dapat digunakan untuk memecahkan berbagai masalah yang menggunakan Search Tree
        Traveling Salesman Problem
        N-Queen Problem
        15 Puzzle Problem
        0/1 Knapsack Problem
                                -Shortest Path

Algoritma Brute Force
Algoritma  Brute Force adalah sebuah  pendekatan
yang lempang (straightforward) untuk memecahkan
suatu masalah, biasanya didasarkan pada pernyataan
masalah (problem statement) dan definisi konsep
yang dilibatkan.[7]
Prinsip –  prinsip algoritma brute force untuk
menyelesaikan persoalan Integer Knapsack ialah:
1)  Mengenumerasikan semua himpunan  bagian
dari solusi.
2)  Mengevaluasi total keuntungan  dari  setiap
himpunan bagian dari langkah pertama
3)  Pilih himpunan bagian yang mempunyai total
keuntungan terbesar

Read More ...

Pengertian Algoritma Pemrograman

1. Definisi Algoritma

  • Urutan langkah-langkah untuk memecahkan masalah
  • Urutan logis pengambilan keputusan untuk memecahkan masalah
  • urutan langkah logis, berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh melompat-lompat.
  • Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis.
  • alur pikiran, yang artinya algoritma seseorang dapat berbeda dari algoritma orang lain.
  • tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel tertentu.
  • Dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris. Tanpa algoritma yang dirancang baik maka proses pemrograman akan menjadi salah, rusak, atau lambat dan tidak efisien.
  • Algoritma di butuhkan untuk memerintah komputer mengambil langkah-langkah tertentu untuk menyelesaikan masalah


Algoritma Pemrograman Program

Agar algoritma dapat memerintah (diproses) komputer, maka dirubah menjadi bentuk program (melalui proses pemrograman).
Pertimbangan dalam pemilihan algoritma :


  • Algoritma haruslah benar
  • Mengetahui seberapa baik hasil yang dicapai oleh algoritma tersebut
  • Efisiensi algoritma. (waktu dan memori)
Setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan dalam menyusun algoritma, tentunya kita mengharapkan keluaran yang sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat.
Suatu Algoritma yg terbaik (The Best): “Suatu algoritma harus menghasilkan output yg tepat guna (efektif) dlm waktu yg relatif singkat & penggunaan memori yg relatif sedikit (efesien) dgn langkah yg berhingga & prosedurnya berakhir baik dlm keadaan diperoleh suatu solusi ataupun tdk ada solusinya.“


Contoh algoritma :

Sebuah prosedur ketika akan mengirimkan surat kepada teman:



  1. Tulis surat pada secarik kertas surat.
  2. Ambil sampul surat atau amplop.
  3. Masukkan surat ke dalam amplop.
  4. Tutup amplop surat dengan lem perekat.
  5. Tulis alamat surat yg dituju, jika tdk ingat, lebih dahulu ambil buku alamat & cari alamat yg dituju, lalu tulis alamat tsb pd amplop surat.
  6. Tempelkan perangko pada amplop surat.
  7. Bawa surat ke kantor pos utk diserahkan pd pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dlm kotak/bis surat.

Pembuatan algoritma mempunyai banyak keuntungan di antaranya:


  • Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun, artinya penulisan algoritma independen dari bahasa pemrograman dan komputer yang melaksanakannya.
  • Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
  • Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.
Read More..

Kamis, 27 Maret 2014

Membuat aplikasi sederhana dengan VB 2010


pertama buatlah database dengan nama dbbelajar dengan tabel bernama siswa seperti gambar di bawah ini :

setelah database terbuat, bukalah Visual Basic 2010 dan buatlah New Project dengan nama project belajardengandatabase
masukan 4 Label, 3 Button, 2 Combobox, 2 Textbox dan 1 DataGridView dari Toolbox, seperti contoh di bawah ini :

Read More ...

Rabu, 26 Maret 2014

Perkembangan Visual Basic

Visual Basic 1.0 dikenalkan pada tahun 1991. Konsep pemrograman dengan metode drag-and-drop untuk membuat tampilan aplikasi Visual Basic ini diadaptasi dari prototype generator form yang dikembangkan oleh Alan Cooper dan perusahaannya, dengan nama Tripod. Microsoft kemudian mengontrak Cooper dan perusahaannya untuk mengembangkan Tripod menjadi sistemform yang dapat diprogram untuk Windows 3.0, di bawah kode nama Ruby.
Tripod tidak memiliki bahasa pemrograman sama sekali. Ini menyebabkan Microsoft memutuskan untuk mengkombinasikan Ruby dengan bahasa pemrograman Basic untuk membuat Visual Basic.

Dari waktu ke waktu

  • 20 Mei 1991: Microsoft merilis Visual Basic versi 1.0 untuk Windows di Windows World 1991, Atlanta, Amerika Serikat. Programmer dapat membuat antar muka pengguna dengan mudah. Pembuatan aplikasi bisa lebih cepat dibandingkan sebelumnya. Kode ditulis oleh programmer untuk memberikan aksi terhadap Event dari pengguna (bagaimana pengguna merespon kepada object yang terdapat di antar muka.
  • 2. 1 September 1992: Microsoft mengumumkan Microsoft Visual Basic for MS-DOS® dalam edisi Standard dan Professional. Seperti Visual Basic untuk Windows, versi ini mengkombinasikan kemudahan pendisainan secara grafis dengan kekuatan dan keunggulan dalam banyak hal di pemrograman
  • 2 November 1992: Microsoft mengumumkan kemampuan dari Visual Basic versi 2.0 untuk Windows pada edisi Professional dan Standard. Versi ini menyertakan lebih dari 300 fitur baru dan peningkatan untuk pengembangan aplikasi yang lebih cepat, pengaksesan ke fitur-fitur tingkat lanjut di Windows, dan produktivitas pengembang yang lebih besar lagi. Di antaranya: MDI Forms, ODBC, dan variabel

Read More ...

Visual Basic 2010

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM).
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.
Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas. Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++JavaScriptC#, dan Java.

SEJARAH

Bill Gates, pendiri Microsoft, memulai bisnis perangkat lunak dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler).
Visual Basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an. Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer.
Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer, seperti Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, Apple BASIC dan lain-lain.
Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman dekat Steve Jobs (pendiri Apple Inc.). Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka mmbuat game arcade “Breakout” untuk Atari). Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple. Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI(Graphic User Interface) bersamaan dengan Microsoft Windows. Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai.
Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2010. Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak memori.
Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya. Programmer yang menggunakan Visual Basic bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil porting dari kode VB. Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).