Rabu, 02 April 2014

Pengertian & Fungsi Algoritma




ALGORITMA
Setiap bahasa pemrograman selalu menyediakan fungsi-fungsi yang sudah didefinisikan oleh bahasa pemrograman tersebut (built-in function). Namun ada kalanya kita memerlukan suatu prosedur tertentu yang kita gunakan berulang kali dan tidak tersedia dalam built-in function.

Prosedur adalah sekumpulan perintah yang merupakan bagian dari program yang lebih besar, yang berfungsi mengerjakan suatu tugas tertentu. Prosedur atau kadang disebut subrutin / subprogram biasanya relative independent terhadap bagian kode program yang lain. Atau sebenarnya prosedur dapat berdiri sendiri. Keuntungan menggunakan prosedur adalah:
  • mengurangi duplikasi kode program.
  • memberikan kemungkinan penggunaan kembali kode untuk program yang lain.
  • memecah masalah yang rumit dalam masalah-masalah yang lebih kecil dan lebih mudah diselesaikan.
  • membuat kode program lebih mudah dibaca.
  • dapat digunakan untuk menyembunyikan detil program.
Pada flowchart, untuk menuliskan prosedur digunakan notasi Predefined Process. Secara skematis, penggunaan prosedur dapat dilihat pada gambar 6.6.


Gambar 6.6. menunjukkan ada proses utama yang terjadi, dan ada prosedur yang sebenarnya merupakan bagian dari proses utama ini. Ketika proses utama membutuhkan suatu tugas tertentu, maka proses utama akan memanggil prosedur tertentu menyelesaikan tugas tersebut. Perhatikan contoh berikut:

Contoh 6.3. Prosedur

Buatlah algoritma menghitung luas segitiga, segiempat, dan lingkaran.

Penyelesaian:
Untuk membuat algoritma ini kita dapat memandang proses perhitungan luas segitiga, luas segiempat, dan luas lingkaran sebagai bagian program yang berdiri sendiri. Kita dapat membuat prosedur untuk masing-masing proses. Dan kita akan memanggil prosedur tersebut dari proses utama (gambar 6.7).


Urutan proses pada gambar 6.7 adalah sebagai berikut.
  • Pembacaan data
  • Pada proses utama akan terjadi pengecekan pada data yang dibaca,
  • Apabila data yang dibaca adalah untuk segitiga, maka proses utama akan memanggil prosedur hitung luas segitiga dengan membawa nilai variable yang diperlukan oleh prosedur luas hitung segitga.
  • Proses perhitungan luas segitiga hanya dilakukan pada prosedur tersebut.
  • Setelah proses perhitungan, maka hasil perhitungan akan dibawa kembali ke proses utama untuk dicetak hasilnya.
Urutan proses yang sama juga terjadi jika data yang dibaca adalah untuk segi-empat atau lingkaran.
Prosedur yang baik memiliki ciri-ciri sebagai berikut:
  • Hanya memiliki satu fungsi tujuan (logical inherent).
    Sebuah prosedur sebaiknya hanya memiliki satu fungsi tujuan dan tidak bercampur dengan tujuan-tujuan lain. Hal ini untuk membuat prosedur lebih focus, sehingga tujuan akan dapat tercapai dengan baik.

  • Tidak tergantung pada prosedur lain (independent).
    Sebuah prosedur harusnya bersifat mandiri, artinya prosedur ini dapat berjalan dan diuji tanpa menunggu bagian lainnya selesai. Selain itu variable-variabel yang digunakan dalam prosedur tersebut tidak mempengaruhi variable-variabel yang digunakan pada bagian lain di keseluruhan program.

  • Berukuran kecil (small size).
    Yang dimaksud ukuran disini adalah panjang algoritma atau panjang kode program pada suatu prosedur. Ukuran kecil akan mudah dibaca dan diperbaiki. Apabila sebuah modul sudah terlalu besar maka sebaiknya dipertimbangkan untuk dipecah-pecah menjadi beberapa modul yang lebih kecil.

Pengertian dan Fungsi


Pengertian dan Fungsi 

WEB 

1. Pengertian WEB
    Website atau situs dapat 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). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.
2. Fungsi WEB
  • Media Promosi : Sebagai media promosi dapat dibedakan menjadi media promosi utama, misalnya website yang berfungsi sebagai search engine atau toko Online, atau sebagai penunjang promosi utama, namun website dapat berisi informasi yang lebih lengkap daripada media promosi offline seperti koran atau majalah.
  •  Media Pemasaran : Pada toko online atau system afiliasi, website merupakan media pemasaran yang cukup baik, karena dibandingkan dengan toko sebagaimana di dunia nyata, untuk membangun toko online diperlukan modal yangr relatif lebih kecil, dan dapat beroperasi 24 jam walaupun pemilik website tersebut sedang istirahat atau sedang tidak ditempat, serta dapat diakses darimana saja.
  • Media Informasi : Website portal dan radio atau tv online menyediakan informasi yang bersifat global karena dapat diakses dari mana saja selama dapat terhubung ke internet, sehingga dapat menjangkau lebih luas daripada media informasi konvensional seperti koran, majalah, radio atau televisi yang bersifat lokal.
  • Media Pendidikan : Ada komunitas yang membangun website khusus berisi informasi atau artikel yang sarat dengan informasi ilmiah misalnya wikipedia.
  •  Media Komunikasi : Sekarang banyak terdapat website yang dibangun khusus untuk berkomunikasi seperti forum yang dapat memberikan fasilitas fasilitas bagi para anggotanya untuk saling berbagi informasi atau membantu pemecahan masalah tertentu.

Langkah Langkah Merakit Komputer

Cara Merakit Komputer Lengkap disertai gambar - Untuk merakit komputer dan mendapat hasil yang optimal, dibutuhkan kesabaran dan ketelitian serta sedikit pengetahuan tentang komputer. Untuk merakit komputer tidak diperlukan yang namanya menyoder atau lainnya, karena anda hanya memasang dan menghubungkan soket-soket yang sudah disediakan.
Nah kita mulai mengenal istilah dalam perakitan komputer

1. Casing
Tempat atau rumah dari semua hardware komputer.

2. CPU/Procesor

Unit Pemroses Sentral (UPS) (bahasa Inggris: Central Processing Unit; CPU), merujuk kepada perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak. Istilah lain, pemroses/prosesor (processor), sering digunakan untuk menyebut CPU.

3. RAM

Cara Merakit Komputer Lengkap disertai gambar
Cara Merakit Komputer Lengkap disertai gambar

Memori akses acak (bahasa Inggris: Random access memory, RAM) adalah sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidak memperdulikan letak data tersebut dalam memori. Ini berlawanan dengan alat memori urut, seperti tape magnetik, disk dan drum, di mana gerakan mekanikal dari media penyimpanan memaksa komputer untuk mengakses data secara berurutan.


4. Hard Disk

Cara Merakit Komputer Lengkap disertai gambar
Cara Merakit Komputer Lengkap disertai gambar

Cakram keras (bahasa Inggris: harddisk atau harddisk drive disingkat HDD atau hard drive disingkat HD) adalah sebuah komponen perangkat keras yang menyimpan data sekunder dan berisi piringan magnetis.

5. Optik Device (vcd/DVD)

Cara Merakit Komputer Lengkap disertai gambar
Cara Merakit Komputer Lengkap disertai gambar

Perangkat tambahan untuk Input data menggunakan Optic seperti VCD dan DVD

Cara Merakit Komputer Lengkap

1. Persiapan Merakit Komputer
  • Gunakan sarung tangan untuk menghindari kontak dengan barang elektronik, untuk menghindari konslet,
  • Gunakan sandal untuk menghindari strum ringan
  • Penentuan Konfigurasi Komputer
  • Persiapan Kompunen dan perlengkapan

Pengamanan
  • Siapkan wadah untuk menyimpan benda2 kecil;
  • Siapkan Perlengkapan seperti obeng dll
  • Komponen komputer
  • Kelengkapan komponen seperti kabel, sekerup, jumper, baut dan sebagainya
  • Buku manual dan referensi dari komponen
  • Alat bantu berupa obeng pipih dan philips
  • Tentukan kompunen apa saja yang ingin digunakan baik itu hardware atau sofware

2. Proses Perakitan Komputer
  • Penyiapan motherboard
  • Memasang Prosessor
  • Memasang heatsink
  • Memasang Modul Memori
  • memasang Motherboard pada Casing
  • Memasang Power Supply
  • Memasang Kabel Motherboard dan Casing
  • Memasang Drive
  • Memasang card Adapter
  • Penyelesaian Akhir
  
A. Pemasangan Mother Board

Cara Merakit Komputer Lengkap disertai gambar
Cara Merakit Komputer Lengkap disertai gambar

Pertama kali dalam tahap perakitan yaitu pemasangan Mother board, pasangkan Motherboard pada casing, dan pemasangan jumper harus sesuai (baca Buku manual) Pemasangan jumper yang salah dapat menyebabkan kerusakan permanen pada hardware.

B. Memasang Prosessor

Cara Merakit Komputer Lengkap disertai gambar
Cara Merakit Komputer Lengkap disertai gambar

Sebelum memasang prosessor ada baiknya kita mempelajari kinerja slot prosesor, nah setelah paham, lihat tanda yang ada di atas prosesso dan yang ada pada prosesornya, jangan sampai prosessor terbalik (catatan Setiap edisi dan type prosesor akan berbeda, pastikan prosessor yang anda gunakan sesuai dengan Motherboard).

C. Memasang Heitsink

Cara Merakit Komputer Lengkap disertai gambar
Cara Merakit Komputer Lengkap disertai gambar

Akan agak sulit dalam pemasangan heitsink (pendingin, biasanya ada salf yang di bubuhi di antara procesor dan Heitsink, di atasnya ada kopas yang di hubungkan dengan motherboard berfungsi mengalirkan udara panas dari motherboard.

D. Memasang Memory RAM
Ada beberapa jenis memori seperti SIMM, RIMM dan DIMM , pastikan motherboard Mendukung RAM, pasangkan dengan hati2 (jangan pasang ram ketika terhubung dengan listrik karena dapat merusak komponen)

E. Memasang Motherboard pada Casing
  • Pasangkan Motherboard pada casing Tentukan posisi lubang untuk setiap dudukan plastik dan logam. Lubang untuk dudukan logam (metal spacer) ditandai dengan cincin pada tepi lubang.
  • Pasang dudukan logam atau plastik pada tray casing sesuai dengan posisi setiap lubang dudukan yang sesuai pada motherboard.
  • Tempatkan motherboard pada tray casing sehinga kepala dudukan keluar dari lubang pada motherboard. Pasang sekerup pengunci pada setiap dudukan logam.
  • Pasang bingkai port I/O (I/O sheild) pada motherboard jika ada.
  • Pasang tray casing yang sudah terpasang motherboard pada casing dan kunci dengan sekerup.

F. Memasang Power Supply

Cara Merakit Komputer Lengkap disertai gambar
Cara Merakit Komputer Lengkap disertai gambar

Pasangkan Power suply pada casing, dan colokan suply listrik, pada motherboard, CD,hard drive,

G. Memasang Drive

Cara Merakit Komputer Lengkap disertai gambar
Cara Merakit Komputer Lengkap disertai gambar

Drive mempunyai kabel penghuung berupa SATA atau ATA (disertakan dalam pembelian hardrive) hubungkan kabel tersebut dari Drivr (DVD,hard disk, Flopy) ke motherboard dan jangan lupa slot yang dari power supply.

H. Memasang Card Adapter

Cara Merakit Komputer Lengkap disertai gambar
Cara Merakit Komputer Lengkap disertai gambar

Card adavter atau lebih ramah di panggil VGA, ada beberapa atau kebanyakan motherboard menggunakan option onboard (berarti VGA nya sudah ada di dalam motherboard) kalaupun tidak onboard, Pemasangan VGA sangat mudah, seperti kalanya memasang kabel yang lainya.

I. Penyelesaian Akhir

Cara Merakit Komputer Lengkap disertai gambar
Cara Merakit Komputer Lengkap disertai gambar

  • Pasang penutup casing dengan menggeser
  • Sambungkan kabel dari catu daya ke soket dinding.
  • Pasang konektor monitor ke port video card.
  • Pasang konektor kabel telepon ke port modem bila ada.
  • Hubungkan konektor kabel keyboard dan konektor mouse ke port mouse atau poert serial (tergantung jenis mouse).
  • Hubungkan piranti eksternal lainnya seperti speaker, joystick, dan microphone bila ada ke port yang sesuai. Periksa manual dari card adapter untuk memastikan lokasi port.

Pengujian setelah selesai merakit komputer
  1. Hidupkan monitor lalu unit sistem. Perhatikan tampilan monitor dan suara dari speaker.
  2. Program FOST dari BIOS secara otomatis akan mendeteksi hardware yang terpasang dikomputer. Bila terdapat kesalahan maka tampilan monitor kosong dan speaker mengeluarkan bunyi beep secara teratur sebagai kode indikasi kesalahan. Periksa referensi kode BIOS untuk mengetahui indikasi kesalahan yang dimaksud oleh kode beep.
  3. Jika tidak terjadi kesalahan maka monitor menampilkan proses eksekusi dari program POST. ekan tombol interupsi BIOS sesuai petunjuk di layar untuk masuk ke program setup BIOS.
  4. Periksa semua hasil deteksi hardware oleh program setup BIOS. Beberapa seting mungkin harus dirubah nilainya terutama kapasitas hardisk dan boot sequence.
  5. Simpan perubahan seting dan keluar dari setup BIOS.

Cara Merakit Komputer Lengkap


 Ni videonya : liat dulu mendingan

klo gak tau liat aja penjelasannya dibawah ini lengkappp ....
Sebelumnya baca dulu cara memilih kompnen pc yang mau dirakit agar baik untuk pc yang dirakit Disini
yuk kita mulai saja dengan istilah istilah apa saja yang ada pada perakitan komputer
CPU/Procesor



Unit Pemroses Sentral (UPS) (bahasa Inggris: Central Processing Unit; CPU), merujuk kepada perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak. Istilah lain, pemroses/prosesor (processor), sering digunakan untuk menyebut CPU.







RAM


Memori akses acak (bahasa Inggris: Random access memory, RAM) adalah sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidak memperdulikan letak data tersebut dalam memori. Ini berlawanan dengan alat memori urut, seperti tape magnetik, disk dan drum, di mana gerakan mekanikal dari media penyimpanan memaksa komputer untuk mengakses data secara berurutan.
Hard Disk

Cakram keras (bahasa Inggris: harddisk atau harddisk drive disingkat HDD atau hard drive disingkat HD) adalah sebuah komponen perangkat keras yang menyimpan data sekunder dan berisi piringan magnetis





Optik Device (vcd/DVD)


Perangkat tambahan untuk Input data menggunakan Optic seperti VCD dan DVD





setelah mengetahui apa saja benda2 yang akan kita gunakan dalam perakitan, langsung saja kita ke prosses perakitan
1. Persiapan
Gunakan sarum tangan untuk menghindari kontak dengan barang elektronik, untuk menghindari konslet,
gunakan sandal untuk menghindari strum ringan
Penentuan Konfigurasi Komputer
Persiapan Kompunen dan perlengkapan
Pengamanan
siapkan wadah untuk menyimpan benda2 kecil;
siapkan Perlengkapan seperti obeng dll
Komponen komputer
Kelengkapan komponen seperti kabel, sekerup, jumper, baut dan sebagainya
Buku manual dan referensi dari komponen
Alat bantu berupa obeng pipih dan philips
tentukan kompunen apa saja yang ingin di gunakan baik itu hardware atau sofware
2. Proses Perakitan
Penyiapan motherboard
Memasang Prosessor
Memasang heatsink
Memasang Modul Memori
memasang Motherboard pada Casing
Memasang Power Supply
Memasang Kabel Motherboard dan Casing
Memasang Drive
Memasang card Adapter
Penyelesaian Akhir
- Pemasangan Mother Board
Pertama kali dalam tahap perakitan yaitu pemasangan Mother board, pasangkan Motherboard pada casing, dan pemasangan jumper harus sesuai (baca Buku manual) Pemasangan jumper yang salah dapat menyebabkan kerusakan permanen pada hardware





- Memasang Prosessor
Sebelum memasang prosessor ada baiknya kita mempelajari kinerja slot prosesor, nah setelah paham, lihat tanda yang ada di atas prosesso dan yang ada pada prosesornya, jangan sampai prosessor terbalik (catatan Setiap edisi dan type prosesor akan berbeda, pastikan prosessor yang anda gunakan sesuai dengan Motherboard)


Komponen Komputer


- Memasang Heitsink
akan agak sulit dalam pemasangan heitsink (pendingin, biasanya ada salf yang di bubuhi di antara procesor dan Heitsink, di atasnya ada kopas yang di hubungkan dengan motherboard berfungsi mengalirkan udara panas dari motherboard
-Memasang Memory RAM
ada beberapa jenis memori seperti SIMM, RIMM dan DIMM , pastikan motherboard Mendukung RAM, pasangkan dengan hati2 (jangan pasang ram ketika terhubung dengan listrik karena dapat merusak komponen)





-memasang Motherboard pada Casing
Pasangkan Motherboard pada casing Tentukan posisi lubang untuk setiap dudukan plastik dan logam. Lubang untuk dudukan logam (metal spacer) ditandai dengan cincin pada tepi lubang.
Pasang dudukan logam atau plastik pada tray casing sesuai dengan posisi setiap lubang dudukan yang sesuai pada motherboard.
Tempatkan motherboard pada tray casing sehinga kepala dudukan keluar dari lubang pada motherboard. Pasang sekerup pengunci pada setiap dudukan logam.
Pasang bingkai port I/O (I/O sheild) pada motherboard jika ada.
Pasang tray casing yang sudah terpasang motherboard pada casing dan kunci dengan sekerup.
- Memasang Power Suply
Pasangakan Power suply pada casing, dan colokan suply listrik, pada motherboard, CD,hard drive,
- Memasang Drive
Drive mempunyai kabel penghuung berupa SATA atau ATA (disertakan dalam pembelian hardrive) hubungkan kabel tersebut dari Drivr (DVD,hard disk, Flopy) ke motherboard dan jangan lupa slot yang dari power suply








- Memasang card Adapter
Card adavter atau lebih ramah di panggil VGA, ada beberapa atau kebanyakan motherboard menggunakan option onboard (berarti VGA nya sudah ada di dalam motherboard) kalaupun tidak onboard, Pemasangan VGA sangat mudah, seperti kalanya memasang kabel yang lainya,







- Penyelesaian Akhir
pasang penutup casing dengan menggeser
sambungkan kabel dari catu daya ke soket dinding.
Pasang konektor monitor ke port video card.
Pasang konektor kabel telepon ke port modem bila ada.
Hubungkan konektor kabel keyboard dan konektor mouse ke port mouse atau poert serial (tergantung jenis mouse).
Hubungkan piranti eksternal lainnya seperti speaker, joystick, dan microphone bila ada ke port yang sesuai. Periksa manual dari card adapter untuk memastikan lokasi port.

Cara Merakit Komputer Lengkap


 Ni videonya : liat dulu mendingan

klo gak tau liat aja penjelasannya dibawah ini lengkappp ....
Sebelumnya baca dulu cara memilih kompnen pc yang mau dirakit agar baik untuk pc yang dirakit Disini
yuk kita mulai saja dengan istilah istilah apa saja yang ada pada perakitan komputer
CPU/Procesor



Unit Pemroses Sentral (UPS) (bahasa Inggris: Central Processing Unit; CPU), merujuk kepada perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak. Istilah lain, pemroses/prosesor (processor), sering digunakan untuk menyebut CPU.




MAKALAH TENTANG SQL



Dasar-dasar XAMPP

1. PENDAHULUAN

1.1. Latar Belakang
Untuk mempermudah proses installasi ketiga produk tersebut secara instant kita dapat mengunakan XAMPP, dengan bantuan paket XAMPP ini kita dapat secara mudah menginstall Apache, PHP, MySQL dan beberapa aplikasi tambahan lainnya dengan sekali proses.
Pada versi XAMPP terbaru saat Artikel ini ditulis juga telah disertakan fasilitas pilihan untuk berpindah versi PHP4 dan PHP5 yang telah di installasi secara instant sebelumnya, sehingga kita tidak perlu repot memikirkan konfigurasi kedua versi PHP tersebut karena XAMPP yang akan mengaturnya untuk kita. Yang terakhir dan terpenting XAMPP ini bersifat freeware atau gratis untuk digunakan, kita dapat mempolehnya dari .
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program,XAMPP adalah kepanjangan yang masing-masing hurufnya adalah :
X : Program ini dapat dijalankan dibanyak sistem operasi,seperti Windows, Linux, Mac OS, dan juga Solaris.
A : Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan
M : MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language.SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database.MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya.Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.
P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis.Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQl.namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya.
P : Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
1.2.Sejarah singkat XAMPP
XAMPP merupakan pengembangan dari LAMP (Linux Apache, MySQL, PHP and PERL), XAMPP ini merupakan project non-profit yang di kembangkan oleh Apache Friends yang didirikan Kai 'Oswalad' Seidler dan Kay Vogelgesang pada tahun 2002, project mereka ini bertujuan mempromosikan pengunaan Apache web server.
1.3. Rumusan Masalah
            1. Pengertian XAMPP
            2. Fungsi XAMPP
            3. MATERI XAMPP yang sering digunakan
1.4.  Tujuan
            1. Untuk mengetahui lebih dalam dan luas tentang XAMPP
            2. Untuk mengetahui XAMPP
2. PEMBAHASAN
2.1. PENGERTIAN XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak system oprasi, merupakan kompilasi dari beberapa program.XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket.Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi.
XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL instant yang dapat kita gunakan untuk membantu proses installasi ketiga produk tersebut.Selain paket installasi instant XAMPP versi 1.6.4 juga memberikan fasiltias pilihan pengunaan PHP4 atau PHP5.Untuk berpindah versi PHP yang ingin digunakan juga sangat mudah dilakukan dengan mengunakan bantuan PHP-Switch yang telah disertakan oleh XAMPP, dan yang terpenting XAMPP bersifat free atau gratis untuk digunakan.
Dukungan terhadap pemrograman berbasis obyek (object oriented programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993.Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall dalam satu pidatonya yang dikenal dengan seri The State of the Onion. Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum.Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya.Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data.Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan.Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.
·          Bagian Penting dari XAMPP
Mengenal bagian XAMPP yang biasa digunakan pada umumnya:htdoc adalah folder te mpat meletakkan berkas-berkas yang akan dijalankan, seperti berkasPHP, HTML dan skrip lain. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer.  Kontrol Panel yang berfungsi untuk mengelola layanan service XAMPP. Seperti menghentikan stop layanan, ataupun memulai start.ISI dari XAMPP yaiut Apache, PHP, MySQL dan perl.
XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket.Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. Versi XAMPP yang ada saat ini adalah Versi 1.4.14 atau yang terbarunya anda bisa download pada http://www.apachefriends.org/en/xampp-window.html.
Software XAMPP versi ini terdiri atas:
a. Apache versi 2.0.54
b. MySQL versi 4.1.12
c. PHP versi 5.0.4
d. phpMyAdmin versi 2.6.2-p11 dan lain-lain
web server tersebut mari kita mengenalnya lebih dekat satu per satu .
1.       Mengenai APACHE
Apache sudah berkembang sejak versi pertamanya.Sampai saat ditulisnya artikel ini versi terakhirnya yang ada yaitu Apache ver 2.0.54.Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil dan bahkan mengubah kode programnya.
Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.
2.       Mengenai PHP
Bahasa pemrograman PHP merupakan bahasa pemrograman untuk mebuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis.PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac OS.Selain Apache, PHP juga mendukung beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain.
Seperti pernah disinggung sebelumnya bahwa PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis.Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL.Namun PHP juga mendukung system manajemen Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL dan sebagainya.
Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung penuh Object Oriented Programing(OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web server lainnya PHP juga bersifat open source sehingga setiap orang dapat menggunakannya dengan gratis.
3.       Mengenai MySQL
Pperkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language.SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database.SQL pertama kali didefinisikan oleh American National Standards Institute (ANSI) pada tahun 1986.MySQL adalah sebuah sistem manajemen database yang bersifat open source.MySQL adalah pasangan serasi dari PHP.MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia.
MySQL dapat digunakan untuk membuat dan mengola database beserta isinya.Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada dalam database.MySQL merupakan sisitem manajemen database yang bersifat at relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat. MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar.MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database yang ada di dalamnya.Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database.
4.       Mengenai PHPMyAdmin
Pengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu.Jika anda ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat database.Jika kita ingin menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel.Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu persatu.
Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola data base dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita dapat membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal perintahnya. Untuk mengaktifkan phpMyAdmin langkah-langkahnya adalah : yang pertama setelah XAMP kita terinstall, kita harus mengaktifkan web server Apache dan MySQL dari control panel XAMPP. Yang kedua, jalankan browser kesayangan Anda (IE, Mozilla Firefox atau Opera) lalu ketikkan alamat web berikut : http://localhost/phpmyadmin/ pada address bar lalu tekan Enter. Langkah ketiga apabila telah nampak interface (tampilan antar muka) phpMyAdmin anda bisa memulainya dengan mengetikkan nama database, nama tabel dan seterusnya.

TENTANG SQL


Gambar 12.1 pada yang berikut ini adalah gambar sekumpulan komputer server yang biasanya ada pada perusahaan penyedia jasa internet atau pada bagian teknologi informasi perusahaan-perusahaan besar.


Salah satu fungsi peralatan ini adalah sebagai pusat data yang dibutuhkan oleh penggunanya. Peran sebagai pusat data ini membutuhkan 'dbms' dan aplikasi basis data yang kuat. Perangkat dbms seperti microsoft sql server, oracle, mysql, postgresql pada umumnya adalah menjadi pilihan. Fungsi-fungsi lanjut yang disediakan oleh dbms tersebut sangat membantu untuk kecepatan kerja, keamanan, dan keakuratan data yang disampaikan.

Sekilas tentang sql

Dalam dbms biasanya tersedia paket bahasa yang digunakan untuk mengorganisasi basis data yang ada, yaitu: data definition language (ddl) dan data manipulation language (dml).

Data definition language (ddl)
Data definition language (ddl) adalah satu paket bahasa dbms yang berguna untuk melakukan spesifikasi terhadap skema basis data. Hasil kompilasi dari ddl adalah satu set tabel yang disimpan dalam file khusus yang disebut: data directory/dictionary. Secara umum perintah perintah dalam ddl berhubungan dengan operasi-operasi dasar seperti membuat basis data baru, menghapus basis data, membuat tabel baru, menghapus tabel, membuat indeks, mengubah struktur tabel. Contoh perintah ddl misalnya: create table, create index, alter, dan drop database.

Data manipulation language (dml)
Data manipulation language (dml) adalah satu paket dbms yang memperbolehkan pemakai untuk mengakses, atau memanipulasi data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang tepat. Dengan dml, dapat dilakukan kegiatan seperti berikut:
  • Mengambil informasi yang tersimpan dalam basis data.
  • Menyisipkan informasi baru dalam basis data.
  • Menghapus informasi dari tabel.
Terdapat dua tipe dml yaitu: prosedural dan non prosedural. Prosedural dml membutuhkan pemakai untuk menspesifikasikan data apa yang dibutuhkan, dan bagaimana cara mendapatkannya. Non prosedural dml, membutuhkan pemakai untuk menspesifikasikan data apa yang dibutuhkan, tanpa tahu bagaimana cara mendapatkannya.

Sql merupakan kependekan dari structured query language (bahasa query terstruktur). Sql, lebih dekat dengan dml dari pada ddl. Namun tidak berarti sql tidak menyediakan perintah ddl. Sql, lebih menekankan pada aspek pencarian dari dalam tabel. Aspek pencarian ini sedemikian penting, karena di sinilah sebenarnya inti dari segala upaya kita melakukan pengelolaan data. Data dalam basis data diorganisasi sedemikian rupa dengan tujuan untuk memudahkan pencarian di kemudian hari.

Sebagai sebuah bahasa, sql telah distandarisasi dan mengalami beberapa perubahan atau penyempurnaan. Sql muncul pertama kali pada tahun 1970 dengan nama 'sequel' (nama yang masih sering digunakan hingga saat ini). Standarisasi yang pertama dibuat pada tahun 1986 oleh 'ansi' (american national standards institute) dan 'iso' (international standard organization), yang disebut sql-86. Pada tahun 1989 sql-86 diperbaharui menjadi sql-89. Standar terakhir yang dibuat adalah sql-92.

Pernyataan-pernyataan sql digunakan untuk melakukan beberapa tugas seperti: update data pada basis data, atau menampilkan data dari basis data. Beberapa 'software rdbms' yang dapat menggunakan sql, seperti: oracle, sybase, microsoft sql server, mysql, microsoft access, ingres, dsb. Setiap software basis data mempunyai mungkin bahasa perintah/sintaks yang berbeda, namun pada prinsipnya mempunyai arti dan fungsi yang sama.

Perintah utama dalam sql adalah select. Struktur utama perintah adalah sebagai berikut:

Select <<kolom>
From <table>
Where <kondisi>

Kita akan menggunakan perintah-perintah ini pada bagian-bagian yang berikut nanti.

Pengertian SQL


SQL adalah sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional. SQL merupakan sebuah bahasa komputer yang mengikuti standar ANSI (American Nasional Standard Institute) yang digunakan dalam manajemen database relasional. Dengan SQL, kita dapat mengakses database, menjalankan query untuk mengambil data dari database, menambahkan data ke database, menghapus data di dalam database, dan mengubah data di dalam database. Saat ini hampir semua server database yang ada mendukung SQL untuk melakukan manajemen datanya.

Terdapat 3 (tiga) jenis perintah SQL, yaitu DDL, DML dan DCL.
1. DDL atau Data Definition Language
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Perintah SQL yang termasuk dalam DDL antara lain :
  • CREATE
  • ALTER
  • RENAME
  • DROP
2. DML atau Data Manipulation Language
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain :
  • SELECT
  • INSERT
  • UPDATE
  • DELETE
3. DCL atau Data Control Language
DCL merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user, baik terhadap server, database, table maupun field. Perintah SQL yang termasuk dalam DCL antara lain :
  • GRANT
  • REVOKE

Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama EF Codd yang membahas tentang ide pembuatan database relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam database tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language). Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan database relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi database relasional dikenal dengan System/R. Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server database populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen database.


Makalah Visual Basic


PENDAHULUAN
A. Latar Belakang
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 Instruction Code) adalah sebuah bahasa pemrograman “kuno” yang merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi lainnya. Basic dirancang pada tahun 1950-an dan ditujukan untuk dapat digunakan oleh para programmer pemula. Biasanya Basic diajarkan untuk para pelajar sekolah menengah yang baru mengenal komputer, serta digunakan untuk pengembangan program “cepat saji” yang ringan dan menyenangkan.
Walaupun begitu, peran Basic lebih dari sekedar itu saja. Banyak programer handal saat ini memulai karirnya dengan mempelajari Basic. Sebagai bahasa pemrograman yang mutakhir, Visual Basic didesain untuk dapat memanfaatkan fasilitas Windows, khususnya Windows 95/97/98 dan Windows NT. Visual Basic juga merupakan bahasa pemrograman Object Oriented Programming (OOP), yaitu pemrograman yang berorientasi objek. Visual Basic menyediakan objek-objek yang sangat kuat, berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat Visual Basic menjadi begitu diinginkan oleh programmer.
B. Tujuan Penulisan
Tujuan penulis, dalam pembuatan makalah ini adalah :
- Untuk memenuhi tugas Tehnik Pemrograman.
- Untuk memberi pengetahuan kepada pembaca tentang bahasa pemrograman Visual Basic.
C. Manfaat Penulisan
- Meberi informasi kepada pembaca mengenai bahasa pemrograman Visual Basic
- Makalah ini diharapkan menjadi sumbangan pemikiran bagi para pembaca untuk mengembangkan bahasa pemrograman dimasa sekarang.
1
BAB II
PEMBAHASAN
A. Sejarah dan Perkembangan Visual Basic
a. Sejarah Visual Basic
Microsoft Visual Basic (sering disingkat sebagai VB saja) 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). Visual Basic merupakan turunan bahasa BASIC dan menawarkan pengembangan aplikasi komputer berbasis grafik dengan cepat, akses ke basis data menggunakan Data Access Objects (DAO), Remote Data Objects (RDO), atau ActiveX Data Object (ADO), serta menawarkan pembuatan kontrol ActiveX dan objek ActiveX. 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.
Visual Basic yang sekarang digunakan oleh jutaan programmer adalah berawal dari sebuah Bahasa pemrograman yang diciptakan oleh Prof. Jhon Kemeny dan Thomas Kurtz pada tahun 1964 dengan nama BASIC yang kepanjangan dari Beginner All Purpose Symbolic Intruction Code. Bahasa BASIC ini tergolong bahasa pemrograman yang paling mudah dipelajari. Bill Gates, pendiri Microsoft, memulai bisnis softwarenya 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 merupakan bahasa yang mendukung OOP, namun tidak sepenuhnya. Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module. Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu.
2
Visual Basic (VB) tidak bersifat case sensitif. Dan pada tahun 1975, Microsoft yang dipimpin oleh Bill Gate ini, mengembangkan bahasa BASIC ini dengan mengeluarkan produk pertamanya yang bernama Microsoft Basic dimana versi yang terkenal saat itu adalah Quick Basic. Quick Basic menjadi bahasa BASIC yang paling terkenal saat itu karena sudah adanya interpreter didalamnya yang berfungsi untuk menjalankan kode-kode yang ditulis dengan Quick Basic.
  1. Perkembangan Visual Basic
VB 1.0 dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD, Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby. Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :
· Proyek “Thunder” dirintis
· Visual Basic 1.0 (May 1991) di rilis untuk windows pada COMDEX/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia
· Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System.
3

Gambar 1: Tampilan Microsoft Visual Basic Version 1.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

Gambar 2: Tampilan Microsoft Visual Basic Version 2.0
4
· Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau access) 1.x

Gambar 3: Tampilan Microsoft Visual Basic Version 3.0
· Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic

Gambar 4: Tampilan Microsoft Visual Basic Version 4.0
· Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk versi windows 32 bit .
5
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.

Gambar 5: Tampilan Microsoft Visual Basic Version 5.0
· Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008

Gambar 6: Tampilan Microsoft Visual Basic Version 6.0
6
· Visual Basic .NET, dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
· Visual Basic .NET 2003, dirilis dengan menggunakan NET framework versi 1.1.
· Visual Basic 2005, merupakan itegrasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya : 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 Perbaikan pada Konversi dari VB ke VB NET12 Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET Kerangka kerja versi 1.1. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If=Not X Is Y menjadi If X IsNot Y.
· Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Microsoft 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.
· Visual Basic “Orcas”, dijadwalkan akan dirilis pada tahun 2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya : True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF, LINQ Support, Ekspresi Lambda, XML Literals, Nullable types, Type Inference.
· Visual Basic ‘VBx’, Visual Basic 10, yang juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian da 15. an dari SilverLight 1.1
7

Gambar 7: Tampilan Microsoft Visual Basic 10
B. Pengertian Visual Basic
Visual Basic pada dasarnya adalah bahasa pemograman komputer. Bahasa pemograman adalah perintah – perintah atau instruksi yang dimengerti oleh computer. untuk melakukan tugas-tugas tertentu. Bahasa pemograman visual basic merupakan bahasa yang mudah dipahami sehingga manusia sekarang lebih banyak memilih pemograman Visual Basic. Visual Basic selain disebut sebagai bahasa pemograman, juga sering disebut sarana (tool) untuk menghasilkan program – program aplikasi berbasis windows. Beberapa kemampuan atau menfaat dari Visual Basic diantaranya seperti:
a. Untuk membuat program aplikasi berbasis Windows.
b. Untuk membuat objek-objek pembantu program seperti control Activex, File, Help, Aplikasi internet dan sebagainya.
c. Menguji program dan menghasilkan program akhir berakhiran EXE yang bersifat Executable, atau dapat langsung dijalankan.
Bagi programmer pemula yang baru ingin belajar program, lingkungan Visual Basic dapat membantu membuat program berbasis Windows dengan mudah. Sedangkan bagi programmer tingkat lanjut, dengan kemampuannya yang besar dapat digunakan untuk membuat program yang kompleks, misalnya dalam lingkungan Netwoking atau Clien Server.
8
Bahasa pemograman Visual Basic cukup sederhana dan menggunakan kata-kata bahasa inggris yang umum digunakan dan tidak perlu lagi menghapal sintaks-sintaks maupun format-format bahasa yang bermacam-macam. Didalam Visual Basic semuanya sudah disediakan dalam pilihan-pilihan yang tinggal diambil sesuai kebutuhan. Selain itu, sarana pengembangannya yang bersifat visual lebih memudahkan untuk mengembangkan program aplikasi berbasis Windows ini, bersifat Mouse Driven (digerakkan dengan mouse) dan berdaya guna tinggi. Sejak dikembangkan pada tahun 80-an, Visual Basic kini telah mencapai versinya yang ke-6. Beberapa keistimewaan utama dari Visual Basic 6 diantaranya seperti :
· Menggunakan platform pembuatan programan yang diberi nama Developer Studio, yang memiliki tampilan dan sarana yang sama dengan Visual C++ dan Visual J++. Dengan begitu Anda dapat berimigrasi atau belajar cepat bahasa pemrograman lainnya dengan mudah dan
cepat tanpa harus belajar dari nol lagi.
· Memiliki beberapa tambahan sarana wizard yang baru. Wizard adalah sarana yang mempermudah dalam pembuatan aplikasi dengan mengotomatisasi tugas-tugas tertentu.
· Akses data lebih cepat dan andal untuk membuat aplikasi database berkemampuan tinggi.
C. Struktur Aplikasi Visual Basic
Lingkungan pemograman visual basic mengandung semua sarana yang anda butuhkan untuk membangun program – program yang hebat untuk windows dengan cepat dan efisien, visual basic merupakan bahasa pemrograman terstruktur.
Ø Struktur aplikasi visual basic terdiri dari :
1. Form, yaitu windows atau jendela dimana anda akan membuat user interface atau tampilan yang merupakan antarmuka program yang akan dibuat.
2. Kontrol, yaitu tampilan berbasis grafis yang dimasukkan pada form untuk membuat interaksi dengan pemakai (textbox, label, frame, dan lain-lain).
3. Propertis, yaitu nilai atau karakteristik yang dimiliki oleh sebuah objek visual basic. Contoh : Name, Caption, Size, dan lain-lain.
4. Metode, yaitu serangkaian perintah yang sudah tersedia suatu yang dapat diminta untuk mengerjakan tugas khusus.
9
5. Prosedure Kejadian/Event Prosedure, yaitu kode yang berhubungan dengan suatu objek yang dapat diminta untuk mengerjakan tugas khusus. Kode ini akan mengeksekusi ketika ada respon dari pemakai kode ketika ada event tertentu.
6. Prosedure Umum, yaitu kode yang tidak berhubungan dengan suatu objek. Kode ini harus diminta oleh aplikasi.
7. Modul/Module, yaitu kumpulan dari prosedure umum, deklarasi variable dan defenisi konstanta yang digunakan oleh aplikasi.
Ø Visual basic juga mempunyai tampilan layar yang terdiri dari :
1. Main Windows ( Jendela Utama )
Yang terdiri dari title bar ( baris judul ), menu bar, dan tool bar, baris judul berisi nama proyek. Baris judul juga berisi mode operasi. Visual basic sekarang dan form yang aktif. Menu bar merupakan menu drop-down dimana dapat mengontrol operasi lingkungan visual basic. Toolbar berisi kumpulan gambar yang mewakili perubahan yang ada di menu. Jendela utama juga menampilkan lokasi dari form aktif di sudut kiri atas layar, lebar serta panjang form.

Gambar 8: Jendela Utama Visual basic
2. Form Windows ( Jendela Form ) adalah pusat dari pengembangan aplikasi visual basic. Disinilah tempat merancang aplikasi yang akan atau kita inginkan.
10

Gambar 9: Jendela Form
3. Project Windows (Jendela Proyek), menampilkan daftar form dan modul proyek. Proyek merupakan kumpulan dari modul form, modul class, modul standart, dan file sumber yang membentuk suatu aplikasi.

Gambar 10: Jendela Proyek
4. Toolbox adalah kumpulan dari proyek yang digunakan atau membuat user interface serta control bagi program aplikasi. Ada dua cara untuk menempatkan kontrol pada suatu form.
a. Klik ganda kontrol dalam toolbox, selanjutnya anda dapat mengubah besar dan ukuran serta memindahkannya dengan metode drag dan drop.
11
b. Klik kontrol dalam toolbox, kemudian pindahkan pointer mouse pada jendela form, kursor akan berubah menjadi crosshairt(+).

Gambar 11: kontrol box
5. Properti Windows (Jendela Properti) berisi daftar struktur setting property yang digunakan pada sebuah objek yang terpilih. Kotak drop-down pada bagian atas jendela berisi daftar semua objek pada form yang aktif. Ada dua tab tampilan : Alphabetic (urut abjat) dan Catagorized (urut berdasarkan kelompok).

Gambar 12: Jendela Properti
12
6. Form Layout Windows (Jendela Layout Form) menampilkan posisi form relatif terhadap layar monitor pada saat program dijalankan atau dieksekusi (Running/Compiling).

Gambar 13: Jendela Layout Form
D. Kelebihan Dan Kekurangan Visual Basic
Kelebihan :
1. Pengguna dengan dasar pemrograman apapun bisa dengan mudah menggunakan.
2. Ketika kita melakukan instalasi program lain yang mendukung penggunaannya dalam VB, maka komponen dari program tersebut bisa di masukkan dalam daftar komponen VB.
3. Ketika kita melakukan kesalahan penulisan kode, VB secara otomatis membetulkannya dan tidak perlu kita bersusah payah mendeklarasikan komponen ke dalam list code.
Kekurangan :
1. Sifatnya komersial
2. File VB sering menjadi target serangan virus.
3. Dokumentasi sebenarnya lengkap dalam MSDN, namun untuk instalasi MSDN membutuhkan biaya dan space hardisk yang besar.
13
E. Tipe Data di Visual Basic 6.0
Visual basic 6.0 mempunyai beberapa jenis data. Untuk mendefinisikan jenis data pada sebuah variabel, visual basic menggunakan satu karakter tanda yang diletakkan di akhir nama sebuah variabel. Jenis data dalam visual basic yaitu :
Tabel Jenis Data pada Visual Basic dan Akhirannya
Jenis Data
Akhiran
Boolean
Tidak Ada
Integer
%
Long Integer
&
Double (Floating)
#
Single (Floating)
!
Currency
@
Date
Tidak Ada
Object
Tidak Ada
String
$
Variant
Tidak Ada
F. Batasan Data dalam Visual Basic 6.0
Data yang digunakan dalam visual 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.
14
Tabel Type Data
Jenis Data
Ukuran
Range/Batasan
Byte
1 byte
0 sampai dengan 255
Boolean
2 bytes
True atau False
Integer
2 bytes
-32, 68 sampai dengan 32, 767
Long (Long Integer)
4 bytes
-2, 147, 483, 648, sampai dengan 2, 147, 483, 647
Single (Single-Precision-Floating-Point)
4 bytes
Negatif : -3,402823E38 sampai dengan 1,401298E45
Positif : 1,4.1298E45 sampai dengan 3,402523E8
Date
8 bytes
1 Januari 100 sampai dengan 1 Desember 9999
Object
1 byte
Semua referensi object
String (Variable-Length)
10 bytes + panjang string
0 sampai kira-kira 2 milyar
String (Fixed-Length)
Sepanjang string
1 sampai kira-kira 65,400
Variant (with numbers)
16 bytes
Semua numeric sesuai batasan pada jenis data double
Variant (with characters)
22 bytes + panjang string
Batasannya sama seperti panjang variable string yaitu 0 sampai kira-kira 2 billion
User defined
(Menggunakan type)
Sebesar elemen yang dibutuhkan
Setiap elemen sama batasannya dengan jenis datanya
15
G. Contoh Program (Kalkulator)
· Source Code

16

17
· Tampilan From Program

18
Bab III
PENUTUP
A. Kesimpulan
Dari pembahasan di atas dapat di simpulkan, bahwa bahasa pemograman visual basic merupakan pemrograman berbasis Windows. Visual Basic juga merupakan bahasa pemrograman Object Oriented Programming (OOP), yaitu pemrograman yang berorientasi objek. Visual Basic menyediakan objek-objek yang sangat kuat, berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat Visual Basic menjadi begitu diinginkan oleh programmer.
B. Saran
Diharapkan mahasiswa mau mempelajari dan mengembangkan bahasa pemograman visual basic sebab visual basic merupakan bahasa yang mudah untuk di pelajari dan sangat menarik , maka Penulis berharap kepada pembaca (khususnya pemula), untuk sejak dini mempelajari dan mengembangkan bahasa pemrograman tersebut.
19
Daftar Pustaka
20