BAB 2 LANDASAN TEORI 2.1 Pengertian Perancangan - Aplikasi Pembelajaran Do’a Sehari-Hari Untuk Umum Berbasis Visual Basic 6.0

BAB 2 LANDASAN TEORI

  2.1 Pengertian Perancangan

  Perancangan adalah penggambaran , perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah dalam satu kesatuan yang utuh dan berfungsi Perancangan sistem dapat dirancang dalam bentuk bagan alir sistem (system flowchart), yang merupakan alat bentuk grafik yang dapat digunakan untuk menunjukan urutan-urutan proses dari sistem.

  Perancangan adalah suatu jaringan kerja yang saling berhubungan untuk menentukan bagaimana suatu sistem menyelesaikan apa yang harus diselesaikan.

  Perancangan adalah cara untuk membuat data yang akan di buat sedemikian rupa, dan tahap-tahap pembuatan suatu aplikasi seperti membuat tampilan aplikasi dengan merancang form tampilan dan juga source code.

  2.2 Pengertian Pembelajaran

  Dalam keseluruhan proses pendidikan di sekolah, pembelajaran merupakan aktivitas yang paling utama. Ini berarti bahwa keberhasilan pencapaian tujuan pendidikan banyak bergantung pada bagaimana prose pembelajaran dapat berlangsung secara efektif. Pemahaman seorang guru terhadap pengertian pembelajaran akan sangat mempengaruhi cara guru itu mengajar.

  Berikut ini adalah pengertian dan definisi pembelajaran menurut beberapa para ahli:

  1. Menurut Knowles, Pembelajaran adalah cara pengorganisasian peserta didik untuk mencapai tujuan pendidikan.

  2. Menurut Slavin, Pembelajaran didefinisikan sebagai perubahan tingkah laku individu yang disebabkan oleh pengalaman.

  3. Menurut Woolfolk, Pembelajaran berlaku apabila sesuatu pengalaman secara relatifnya menghasilkan perubahan kekal dalam pengetahuan dan tingkah laku.

  4. Menurut Crow & Crow, Pembelajaran adalah pemerolehan tabiat, pengetahuan dan sikap.

  5. Menurut Rahil Mahyuddin, Pembelajaran adalah perubahan tingkah laku yang melibatkan keterampilan kognitif yaitu penguasaan ilmu dan perkembangan kemahiran intelek.

  6. Menurut Achjar Chalil, Pembelajaran adalah proses interaksi peserta didik 7.

  Menurut Corey, Pembelajaran adalah suatu proses dimana lingkungan seseorang secara disengaja dikelola untuk memungkinkan ia turut serta dalam tingkah laku tertentu dalam kondisi-kondisi khusus.

  8. Menurut G. A. Kimble, Pembelajaran merupakan perubahan kekal secara relative dalam keupayaan kelakuan akibat latihan yang diperkukuh.

  9. Menurut Minif Chatif, Pembelajaran adalah proses transfer ilmu dua arah, antara guru sebagai pemberi informasi dan siswa sebagai penerima informasi.

2.3 Pengertian Do’a

  Doa adalah permohonan kepada Allah yang disertai kerendahan hati untuk mendapatkan suatu kebaikan dan kemaslahatan yang berada di sisi-Nya.

  Sedangkan sikap Khusyu’ dan tadharru’ dalam menghadapkan diri kepada-Nya. Merupakan hakikat pernyataan seorang hamba yang sedang mengharapkan tercapainya sesuatu yan dimohonkan. kata do’a diambil dalam bahasa Arab yang merupakan masdar dari kata da’aa- yad’uu-du’aa`an yang artinya memohon, menyeru, meminta. Sedangkan do’a berdasarkan pengertian terminology, adalah memohon kepada Allah Swt. Dengan meminta kebaikan dari sisi-Nya dengan penuh ketulusan hati dan penuh pengharapan.

2.3.1 Prinsip-prinsip berdoa

  Prinsip-prinsip dalam berdoa antara lain: Pertama, kesesuaian antara apa yang kita ucapkan (dalam doa) dengan apa yang namun dalam praktiknya ia melakukan hal-hal yang menjerumuskannya dalam bahaya.

  Dan apabila hamba-hamba-Ku bertanya kepadamu tentang Aku, maka (jawablah), bahwasanya Aku dekat. Aku mengabulkan permohonan orang yang berdoa apabila ia memohon kepada-Ku, maka hendaklah mereka beriman kepada- Ku agar mereka selalu berada dalam kebenaran.(QS. Al-Baqarah:186).

  Kedua, doa perlu kita panjatkan dengan perasaan antara: takut dan berha rap. “Takut” jangan-jangan doa kita ditolak, dan “berharap” atas terkabulnya doa kita. Yakinlah bahwa doa kita akan dikabulkan, tetapi jangan mengabaikan hal-hal yang bisa menyebabkan doa kita tidak dikabulkan.

  Dan janganlah kalian membuat kerusakan di muka bumi, sesudah (Allah) memperbaikinya dan berdoalah kepada-Nya dengan rasa takut (tidak akan diterima) dan harapan (akan dikabulkan). Sesungguhnya rahmat Allah amat dekat kepada orang-orang yang berbuat baik. (QS. Al-

  A’raf:56). Ketiga, timbangan kebaikan. Agar doa mudah dikabulkan, kebaikan kita kepada diri sendiri dan orang lain atau lingkungan juga menjadi kunci utama.

  Jangan kalian menganggap remeh kebaikan meskipun (bentuknya) adalah engkau menunjukkan muka bersahabat ketika bertemu dengan saudaramu.

  (Hadist).

  Keempat, doa harus kita ungkaapkan dengan nada yang “merendah” dan dengan suara yang pelan (tadharru’ wa khufyah), sebagai indikasi adanya sikap batin yang penuh konsentrasi, sangat personal, dan sangat dekat dengan-Nya.

  Berdoalah kepada Tuhanmu dengan berendah diri dan suara yang lembut.

  A’raaf: 55) Kelima, kualitas pribadi dan keadaan. Dalam gadis nabi terdapat penjelasan bahwa terdapat tiga kelompok manusia yang doanya tidak ditolak.

  Tiga kelompok manusia itu adalah: a.

  Pemimpin yang adil b. Orang yang sedang berpuasa sampai berbuka c. Orang-orang yang dalam posisi dizalimi

2.3.2 Hal-hal yang perlu dijauhi dalam berdoa

  Pertama, doa yang tidak rasional. Maksudnya berdoalah sesuai dengan keinginan dan keadaan kita bukan mengumbar khayalan yang dapat membuat kita merasa berat untuk melakukan hal-hal positif yang riil.

  Kedua, al-qunuth. Maksudnya kita sudah putus asa dahulu atau sudah merasa terlalu pesimistis bahwa doa kita sulit dikabulkan.

  Ibrahim berkata, “Tidak ada orang yang berputus asa dari rahmat Tuhannya, kecuali orang- orang yang sesat.”

  Ketiga, al-

  isti‟jal. Artinya kita mendikte Tuhan agar mengabulkan doa kita

  dalam waktu seperti yang kita inginkan Lalu jika itu tidak terjadi maka kita berputus asa, protes atau merasa sudah ditinggalkan oleh Allah. Kesimpulan demikian jika tidak dikontrol akan memudahkan setan masuk ke tubuh dan jiwa kita.

  Keempat, Makanan. Dalam ajaran agama, makanan tidak saja dipandang sebagai sesuatu material semata, melainkan jika sesuatu yang sangat spiritual. terdapat di bumi, dan janganlah kamu mengikuti langkah-langkah setan; karena sesungguhnya setan adalah musuh yang nyata bagimu. (QS. Al-Baqarah: 168).

  Hai orang-orang yang beriman! Makanlah yang baik-baik dari apa-apa yang telah Kami berikan kepadamu, serta bersyukurlah kepada Allah kalau betul- betul kamu berbakti kepada-Nya. (QS. Albaqarah: 172).

  Kelima, dosa. Terkabulnya doa kita juga terkait dengan banyak sedikitnya dosa. Artinya, semakin banyak dosa yang kita lakukan, semakin jauhlah doa kita dari pengabulan Allah. Sebaliknya, semakin bersih jiwa kita dari berbagai macam dosa, semakin dekatlah doa kita dengan pengabulan Allah.

  Dan tinggalkanlah dosa yang tampak dan yang tersembunyi. Sesungguhnya orang-orang yang mengerjakan dosa kelak akan diberi pembalasan (pada Hari Kiamat), disebabkan apa yang telah mereka kerjakan. (QS. Al-

  An’am: 120).

2.3.3 Fungsi doa

  Doa merupakan unsur yang paling esensial dalam ibadah. Muhammad Rosulullah saw.saw bersabda:”Tidak ada sesuatu yang lebih mulia di sisi Allah SWT disbanding doa”. (HR.Ahmad, Bukhori, Tirmidzi dan Nasai) Sebab sebagaimana diriwayatkan oleh Tirmidzi dari Anas ra., menurut Nabi saw. Doa adalah ibadah karena : a.

  Mematuhi perintah Allah SWT, yakni firman-Nya: “Berdoalah kamu kepada- Ku, niscaya Aku mengabulkan doamu;

  Doa merupakan cermin menghambakan diri kepada Allah SWT; c. Pengakuan, bahwa hanya Allah SWT yang Maha Berkuasa dan Maha

  Berkehendak, sehingga hanya Dia-lah yang dapat mengabulkan dan mewujudkan segala keinginan kita.

  Ada beberapa keutamaan yang akan kita peroleh dalam berdoa.

  a.

  Allah menyertai hamba-nya yang berdoa. Muhammad Rosulullah saw.bersabda, “Sesungguhnya Allah berfirman: “Aku selalu dalam persangkaan hamba-Ku kepada-Ku, dan Aku selalu bersamanya ketika ia berdoa kepada- Ku.” (HR. Bukhori Muslim dari Abu Huroiroh ra) b.

  Doa senjata orang mukmin , Muhammad Rosulullah saw. bersabda, “Doa adalah senjata orang mukmin, dan tiang agama, serta cahaya langit dan bumi”.

  (HR. Hakim dari Ali bin Abi Tholib ra.) c. Doa menolak bencana, dan menolak tipu daya musuh. Muhammad Rosulullah saw. bersabda, “Doa berguna terhadap apa saja yang telah menimpa seseorang, dan hal-hal yang belum turun kepadanya. Sesungguhnya bencana pasti akan turun, dan akan ditemui oleh doa. Lalu keduanya selalu bersaingan sampai hari kiamat”. (HR Bazaar dan Thobroni dari Aisyah ra) Maksudnya, bencana senantiasa mengintai manusia, dan semua itu dapat ditolak hanya dengan doa.

  Memanjatkan doa kepada Allah SWT, pertanda beriman kepada-Nya. Itulah sebabnya doa dikatakan sebagai tiang agama. Doa yang dipanjatkan oleh orang-orang beriman tersebut, jika diawali atau diakhiri dengan bacaan sholawat, cahaya langit dan bumi.

2.3.4 Adab berdoa

  Dalam berdoa kepada Allah kita juga patut memerhatikan adab dan etika kita dihadapan Allah agar doa kita dikabulkan. Berikut beberapa adab berdoa berdasarkan Al- Qur’an dan hadis nabi.

1. Mengikhlaskan hati kepada Allah (QS. Al-Mu’min: 14), (QS. Al-Bayyinnah:

  5)

  2. Memulai doa dengan tahmid atau pujian kepada Allah Swt. Kemudian diiringi dengan shalawat kepada Nabi Saw.

  3. Berada dalam keadaan suci zahir (badan) dan batin (hati) dari perkara-perkara kotor dan maksiat.

  4. Merendah diri (tadharru’) dan khusyuk dengan penuh harap agar doa tersebut diperkenan. (QS. Al- Anbiya’: 90).

  5. Sungguh-sungguh dan yakin bahwa doa tersebut akan dikabulkan Allah.

  6. Membaca doa dengan penuh ketenangan dn tidak terpogoh-pogoh.

  7. Merendahkan suara antara keras dan samar (QS. Al-A’raf: 55 dan 205).

  8. Pengakuan terhadap segala dosa yang telah dilakukan dan memohon ampunanan dari-Nya.

  9. Pengakuan terhadap segala nikmat dan bersyukur di atas segala nikmat dan karunia tersebut.

  10. Berdoa dengan mengulang-ulangkannya sebanyak 3 kali bagi setiap permintaan dan tidak terburu-buru supaya ia dikabulkannya.

  Memulangkan hak dan meminta maaf kepada orang yang dizalimi serta bertobat dengan perbuatan tersebut.

  12. Berwudhu’ sekiranya tidak menjadi keberatan dan tidak menyusahkan.

  13. Bertawassul dengan nama-nama Allah yang Mahabaik (Asma’ul Husna).

  14. Memastikan makanan dan minuman serta pakaian yang dioakai dari sumber yang halal.

  15. Melaksanakan amar makruf dan nahi munkar, agar doa cepat diperkenankan.

  16. Mengakhiri doa dengan bershalawat ke atas Nabi Saw. Dan bertahmid kepada Allah Swt.

2.3.5 Tata Cara Berdoa

  Tata cara berdoa yang di sunnahkan, yaitu: 1.

  Membaca ta’awwudz 2. Membaca basmalah 3. Membaca hamdalah 4. Membaca kalimat tauhid 5. Menyebut salah satu asma’ul husna 6. Bershalawat atas Nabi Saw.

  7. Membaca istigfar 8.

  Menyampaikan permohonan, permintaan, atau harapan kepada Allah Swt.

  9. Membaca doa penutup permohonan 10.

  Menutup rangkaian doa dengan membaca shalawat dan tahmid.

2.4 Aspek Dasar Sistem Komputerisasi

  Aspek dasar sistem komputerisasi adalah fasilitas-fasilitas yang secara prinsipil menggunakan menggunakan peralatan computer sebagai alat bantu dalam pengolahan data atau pengolahan informasi. Adapun aspek dasar sistem komputerisasi adalah sebagai berikut:

1. Aspek teknis, yaitu: a.

  Perangkat keras (hardware) Perangkat keras (hardware) adalah komponen-komponen yang membentuk suatu sistem computer yang berhubungan dengan peralatan atau komponen lainnya sehingga memungkinkan computer dapat melakukan tugasnya. Umumnya perangkat harus terdiri dari tiga jenis, yaitu perangkat masukan (input device), perangkat pengolahan

  (processor) , dan perangkat keluaran (output device).

  b.

  Perangkat lunak (software) Perangkat lunak (software) merupakan sistem prosedur dalam bentuk program yang dibuat oleh software house untuk memperlancar jalannya computer, terdiri dari sistem program dan user program. Dengan kata lain,

  software adalah seluruh fasilitas dari suatu sistem pengolahan data yang

  bukan merupakan peralatan computer atau susunan instruksi yang harus diberikan kepada unit pengolahan data agar computer dapat menjalankan pekerjaannya sesuai dengan yang dikehendaki.

  c.

  Perangkat manusia (brainware) Perangkat manusia (brainware) adalah factor manusia yang memiliki latar belakang pendidikan teknis computer yang dapat menangani pengolahan komputer maupun pengembangannya dan diberikan menurut keahliannya Ketiga komponen komputer tersebut harus saling berhubungan dan membentuk satu kesatuan. Hardware tanpa adanya software maka tidak akan berfungsi seperti apa yang diharapkan, hanya akan berupa benda mati saja karena

  

software yang akan mengoperasikan hardware. Hardware yang sudah didukung

  oleh software juga tidak dapat berfungsi kalau tidak ada manusia yang mengoperasikannya. Oleh karena itu komponen computer harus saling menguntungkan satu sama lain.

2. Aspek non teknis

  Dukungan manajemen merupakan aspek non teknis yang pada dasarnya adalah sistem komputerisasi yang dilakukan oleh suatu organisasi atau badan usaha untuk pengolahan informasi bagi kepentingan manajemen dalam rangka pengambilan keputusan, berarti kurangnya dukungan dari para pimpinan atau manajer suatu organisasi yang bersangkutan akan sia-sia.

2.5 Pengertian Data, Database, dan Database Manajemen System (DBMS)

2.5.1 Data

  Data berasal dari kata “datum” yang berarti fakta yang mengandung arti pengolahan data dengan menggunakan computer yang dikenal dengan nama Pengolahan Data Elektronik (PDE) atau Elektronik Data Processing (EDP). Data merupakan kumpulan kejadian yang diangkat dari suatu kenyataan yang dapat diperoleh dari sumber aslinya. Data dapat berupa simbol, gambar, kata, angka, dan huruf yang menunjukkan suatu ide, objek, kondisi, dan situasi. berguna dan bermanfaat. Proses pengolahan data yang disebut siklus pengolahan data (Data Processing Cycle) terdiri dari tiga proses, yaitu:

  1. Tahapan Input Tahapan input dilakukan dengan pemasukkan data ked alam proses computer lewat alat input (input device).

  2. Tahapan Proses

  Tahapan proses dilakukan proses pengolahan data yang sudah dimasukkan yang dilakukan oleh data pemroses (process device) yang dapat berupa proses perhitungan, pengendalian, pencarian data storage.

3. Tahapan Output

  Tahapan output dilakukan proses penghasilan output dari hasil pengolahan data kea lat output (output device) yaitu berupa informasi.

Gambar 2.1 Siklus Pengolahan Data

2.5.2 Database

  Database adalah kumpulan seluruh sumber daya berbasis computer milik

  organisasi dan sistem. Database yang dikendalikan oleh sistem manajemen database adalah satu set catatan data yang berhubungan dan saling menjelaskan.

  (Raymon Mc. Leod, 1996) merupakan kumpulan data dan informasi dalam jumlah yang

  Database

  tidak sedikit. Oleh karena itu, database harus disusun sebagai criteria terpola dengan jelas sejak dari awal. Database akan diubah dalam bentuk table dalam

  Microsoft Access dengan memperhatikan file table, field, primary key, dan lainnya yang merupakan bagian dari database.

  Pembuatan database dalam Microsoft Access mencakup dua tindakan utama, yaitu tindakan penentuan dari struktur database yang mencakup penentuan bagian-bagian dari database dan tindakan pengisian data kedalamnya dengan melakukan pengetikan data kedalam struktur tersebut.

  Microsoft Access diimplementasikan dengan bentuk tabel yang terdiri dari

  baris dan kolom. Baris pada Microsoft Access dikenal dengan istilah record yang merupakan kumpulan informasi yang ada didalam field. Field merupakan tempat dimana informasi ditampung. Setiap field dalam database akan berelasi dengan field lainnya.

2.5.3 Database Management System (DBMS)

  Basis data (database) merupakan kumpulan dari data yang saling berhubungan atau dengan lainnya. Database merupakan salah satu komponen yang penting dalam sistem informasi karena merupakan basis dalam menyediakan informasi bagi pemakai. Penerapan database dalam sistem informasi disebut dengan

  database system .

  Database Management System (DBMS) merupakan suatu alat berbasis

  komputer yang digunakan untuk menyimpan dan mengolah data yang bertujuan untuk menciptakan keadaan yang mudah dan efisien dalam pemakaian dan pengulangan data dan mencapai independensi data.

  Pengulangan data (data redundancy) adalah aplikasi data yang artinya data disimpan dalam beberapa file. Independensi data adalah kemampuan untuk membuat suatu struktur data tanpa membuat perubahan pada program yang memproses dalam tabel dan kamus data yang terpisah secara fisik dari program.

  Suatu Database Management System (DBMS) berisi suatu koneksi data yang saling berelasi dan kesatuan program yang berfungsi untuk mengakses data. Jadi DBMS terdiri dari suatu database dan set program untuk menambah daya, menghapus data, mengambil, dan membaca data.

2.5.4 Tujuan Pengolahan Data

  Tujuan pengolahan data adalah untuk menghasilkan suatu output yang intinya akan dipergunakan sebagai dasar pengambilan keputusan atau informasi.

2.6 Pengenalan Visual Basic 6.0

  Kemajuan Teknologi Informasi sekarang ini sangat terasa bagi perkembangan pemograman khususnya bagi para pengguna teknologi informasi tersebut. Dapat dikatakan kemajuan itu tidak seimbang dengan kemajuan pada pengguna teknologi informasi itu. Terutama dalam kemajuan perangkat lunak (software) seperti pemrograman yang berorientasi objek atau sering disebut program berorientasi objek (Object Oriented Programming

  • – OOP). Pemrograman visual ini sudah lama hadir di pemrograman seperti c++, Java, Visual Basic dan visual Visual Basic 6.0 merupakan salah satu dari bahasa pemrograman visual.

  Visual Basic IDE (Integrated Development Environtment) merupakan satu ruang lingkup kerja yang menyediakan kemudahan bagi programmer untuk dapat menghasilkan aplikasi dengan cepat, baik pada proses perancangan input maupun output aplikasi, menulis kode program sampai pada tahap pembuatan file executable.

  Visual Basic adalah bahasa pemrograman yang digunakan untuk membuat aplikasi yang berbasis grafis (GUI Graphical User Interface) dan Visual Basic ini sangat disukai oleh penggunanya karena fasilitas pemrograman yang tersedia sangat banyak serta sangat terbuka dalam penambahan komponen.

  Visual Basic yang sering disingkat dengan sebutan VB dapat menghasilkan program-program aplikasi dengan sistem operasi windows.

  Kemampuan dari Visual Basic adalah : a.

  Dapat menghasilkan file-file eksekusi atau bersifat executable (file yang berakhiran *.EXE) sehingga dapat dijalankan dengan memanggil nama file tersebut.

  b.

  Dapat membuat program-program aplikasi yang berbasis windows.

  c.

  Dapat membuat objek-objek program bantu seperti ActiveX, aplikasi internet, file Help dan sebagainya.

  d.

  Sangat mendukung sebagai pengelola database server dan pembuatan program multiuser.

2.7 Sejarah Visual Basic 6.0

  bahasa pemrograman yang menawarkan Integrated Development Environment

  (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi dengan menggunakan model pemrograman (COM). Microsoft Windows

  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. Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic , yang diikuti oleh C++, JavaScript, C#, dan Java.

  Microsoft Visual Basic 1.0 dikenalkan pada tahun 1991, pendekatan yang

  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 untuk mengembangkan tripod agar

  dapat digunakan di Windows 3.0 dibawah nama kode Ruby. Berikut Perjalanan :

  Microsoft Visual Basic 1.

  Proyek “Thunder” dirintis. Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows Wordltrade yg dipertunjukan di Atlanta, Georgia.

  3. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak kompatibel dengan Visual Basic For Windows. Visual Basic 1.0 for

  DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System.

4. 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 Visual Basic 4.

  5. Visual Basic 3.0, dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional. Visual Basic 3 memasukan Versi 1.1 dari

  Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x.

  6. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. Visual Basic 4 juga memperkenalkan kemampuan untuk menulis Non-GUI class pada Visual Basic .

7. 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 ke Visual Basic 5. dan juga sebaliknya, program Visual Basic

  Visual Basic 4 5 dapat diimport menjadi Visual Basic 4. Visual Basic 5 memperkenalakan

  8. 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

  9. Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama NET ini mengemukakan bahwa bahasa ini sangat

  powerfull tapi bahasa yg digunakan sangat berbeda dengan bahasa

  sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime Visual Basic 6 serta peningkatan penggunan memory.

  10. Visual Basic .NET 2003 (VB7.1), dirilis dengan menggunakan .NET framework versi 1.1.

  11. 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: a.

  Edit and Continue, mungkin inilah kekurangan fitur terbesar dari Visual

  Basic .NET pada Visual Basic 2005 ini kita diperbolehkan melakukan

  perubahan kode pada saat program sedang dijalankan b. Perbaikan pada Konversi dari Visual Basic ke Visual Basic .NET 12

  Visual Basic .NET 2003 (VB 7.1), dirilis dengan menggunakan .NET versi 1.1. framework 12.

  IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan 13.

  Visual Basic „VBx‟ (VB 10.0), Visual Basic 10 yang juga dikenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. direncanakan akan menjadi bagian dari SilverLight 1.1

  Visual Basic 10 Microsoft umumnya membuat tiga edisi Visual Basic yaitu:

  a.

  Standart Edition, merupakan prosuk dasar b. Profesional Edition, berisi tambahan Microsoft Jet Data Access Engine (database) dan pembuatan server OLE Autimation.

  c.

   Enterprice Edition adalah versi Client Server.

2.8 Keunggulan Visual Basic 6.0

  Keunggulan dari software ini adalah : 1.

  Menggunakan flatfrom pembuatan program yang disebut Developer Studio yang memiliki tampilan dan sarana yang sama dengan Visual C++, Visual

  

J++, sehingga antar perpindahan pemprograman antar bahasa tersebut dapat

dilakukan dengan mudah.

  2. Memiliki compiler andal yang dapat menghasilkan file executable yang lebih cepat dan lebih efisien.

  3. Tambahan kontrol-kontrol baru yang lebih canggih dan selalu disesuaikan dengan kebutuhan serta kaidah struktruk bahasa Visual Basic.

  4. Memiliki sarana handal untuk mengakses database yang berkemampuan tinggi.

  5. Memiliki kemampuan untuk membuat Activex dan fasilitas Internet yang lebih 6.

  Memiliki fasilitas wizard yang baru untuk melakukan otomatisasi tugas-tugas tertentu.

2.9 Tampilan Visual Basic

  Tampilan layar pada Visual Basic tidak sama dengan tampilan layer pada DOS, dimana pada tampilan Visual Basic bentuk yang ditampilkan sudah berbasis objek-objek. Adapun tampilan Visual Basic sebagai berikut :

  2.9.1 Aktifkan Visual Basic 1.

  Klik Start a.

  Pilih Program b. Klik Microsoft VisualBasic 6.0 2. Pada kotak dialog New Project a.

  Pilih Standard EXE (Visual Basic) untuk memulai program baru

Gambar 2.2 New Project

  2.9.2 Tampilan Utama (Desain) Tampilan utama (Desain) merupakan keseluruhan dari tampilan desain form,

Main Windows (Jendela Utama) terdiri dari title bar (baris judul), menu bar,dan

operasi dari lingkungan Visual Basic.

  Sebagai langkah awal dari proses belajar visual basic adalah memilih menggunakan MDI (Multiple Document Project EXE, IDE Visual Basic 6.0

Interface). Gambar 2.3 menunjukkan bagian-bagian dan nama-nama jendela yang

terdapat pada IDE Visual Basic. Mungkin pada IDE anda hanya ditampilkan sebagian dikomputer anda jendela dibandingkan dengan gambar 2.3.

  Sebagai langkah awal dari proses belajar, tidak semua jendela akan kita gunakan, tetapi hanya beberapa yang penting, sedangkan yang lainnya bersifat khusus.

  Sebagaimana dengan keterangan proses belajar visual basic diatas, anda akan fokus pada beberapa jendela yang penting terlebih dahulu sehingga konsentrasi tidak menjadi buyar, dan belajar tidak menjadi bingung. Adapun fungsi dari jendela tampilan utama sebagai berikut :

Tabel 2.1 Keterangan Gambar 2.3 No Nama Fungsi

  1 Menu Bar Digunakan untuk memilih tugas tertentu seperti menyimpan project, membuka project dan lain-lain

  2 Main Toolbar Untuk melakukan tugas tertentu dengan cepat

  3 Jendela project Jendela ini berisi gambaran dari semua modul yang terdapat dalam aplikasi, anda dapat menggunakan Ikon Toggle Folder untuk menampilkan modul dalam jendela tersebut secara group atau berurut berdasarkan nama. Untuk menampilkan jendela project anda menggunakan Ctrl + R atau dari ikon project Explorer .

  4 Jendela ini merupakan tempat untuk merancang User Jendela Form Designer Interface aplikasi.

  5 Jendela Code Merupakan tempat menulis kode program, untuk dapat menampilkan jendela ini dengan menggunakan Shift + F7.

  6 Jendela ini berisi komponen-komponen yang dapat Jendela Toolbox digunakan untuk mengembangkan user interface.

  7 Jendela Merupakan daftar properti-properti object yang

Properties sedang terpilih, sebagai contoh untuk mengubah

warna tulisan (foreground) dan warna latar belakang (background). Untuk menampilkan jendela properti dengan menggunakan F4

  8 Jendela Color Palette

  Fasilitas cepat untuk mengubah warna suatu object

  9 Jendela Form Layout

  Akan menunjukkan bagaimana form bersangkutan ditampilkan ketika runtime Pointer PictureBox Label TextBox

Frame CommandButton

CheckBox OptionButton ListBox ComboBox HScrollBar

  VScrollBar Timer DriveListBox DirlistBox FileListBox Shape Line Image Data OLE

Gambar 2.4 Toolbox Visual Basic dengan semua control intrinsic

  Secara garis besar Fungsi dari masing-masing intrinsic kontrol pada

Gambar 2.3 adalah sebagai berikut:Tabel 2.2 Keterangan Gambar 2.4

  No Nama Fungsi

  1 Pointer Bukan merupakan kontrol. Gunakan pointer ketika Anda ingin memilih kontrol yang berada pada form

  2 PictureBox Kontrol yang digunakan untuk menampilkan image dengan format BMP, DIB, ICO (icon), CUR (cursor), WMF (metafile), EMF (enhanced metafile), GIF, dan JPEG.

  3 Label Adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki oleh pengguna.

  4 Adalah kontrol yang mengandung string yang TextBox dapat diperbaiki oleh pengguna, bisa berupa satu baris tunggal maupun banyak baris

  5 Frame Adalah kontrol yang digunakan sebagai container bagi kontrol lainnya

  6 Merupakan kontrol yang terdapat pada hampir CommandButton semua form dan digunakan untuk membangkitkan event proses tertentu ketika pengguna melakukan klik padanya.

  7 CheckBox Untuk opsi yang isinya bernilai yes/no dan true/false

  8 OptionButton Sering digunakan lebih dari satu sebagai pilihan terhadap beberapa opsi yang hanya dapat dipilh satu

  9 ListBox Mengandung sejumlah item dan user dapat memilih lebih dari satu (bergantung pada

property MultiSelect )

  10 ComboBox Merupakan kombinasi dari TextBox dan suatu ListBox dimana pemasukan data dapat dilakukan dengan pengetikan maupun pemilihan

  11 scrollBar dan Digunakan untuk membentuk scrollbar yang scrollBar berdiri sendiri

  12 Untuk memproses background yang diaktifkan Timer berdasarkan interval waktu tertentu yang merupakan kontrol nonvisual

  13 DriveListBox, Untuk membentuk dialog box yang berkaitan DirListBox, dan dengan file FileListBox

  14 Shape dan Line Untuk menampilkan bentuk seperti garis persegi dan bulatan atau oval

  15 Image Berfungsi menyerupai imagebox, tetapi tidak dapat digunakan sebagai kontainer bagi kontrol lainnya. Sesuatu yg perlu diketahui bahwa kontrol image menggunakan resource yang lebih kecil dibandingkan dengan Picturebox

16 OLE Digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel, dan lain-lain.

2.10 Photoscape

  Photoscape adalah sebuah software photo editor yang diciptakan untuk mengedit

  foto yang anda miliki dengan sangat simple dan mudah. Filenya juga terbilang cukup kecil hanya berukuran 16 Mb, tapi kemampuan yang bisa dihasilkan oleh

  

Photoscape 3.6 ini tak kalah dengan software Photo Editor profesional seperti

Adobe Photoshop . Untuk anda yang bingung menggunakan Adobe Photoshop bisa

  menggunakan Photoscape untuk mengedit foto/image. Memang Photoscape memiliki beberapa keterbatasan dibandingkan Photoshop, namun software ini sangat ringan dan sangat mudah untuk digunakan dibandingkan dengan Adobe

  . Jadi, untuk editing foto yang cepat dan simple, dapat menggunakan

  Photoshop

  photoscape. Fitur Utama yang dimiliki Photoscape adalah : a.

  Viewer : Lihat folder foto, slideshow

  

b. Editor : mengubah ukuran, kecerahan warna dan penyesuaian, white balance,

  latar koreksi, frame, mosaik modus, menambahkan teks, gambar lukisan, mengakibatkan mata merah

  filter,

  c. Batch editor : mengedit beberapa foto d.

  

Page : Membuat satu foto dengan menggabungkan beberapa foto di halaman

  bingkai e.

  

Combine : Membuat satu foto dengan melampirkan beberapa foto vertikal atau

  horizontal f.

  Animated GIF : Membuat animasi satu foto dengan beberapa foto

g. Print : Cetak potret shot, carte de penghabisan, foto paspor h.

  Splitter : Bagikan foto ke dalam beberapa bagian

i. Screen Capture : Ambil foto layar Anda dan menyimpannya j.

  Color Picker : Perbesar gambar pada layar, pencarian dan memilih warna k. Rename : Mengubah nama file foto dalam modus batch l. Raw Converter : Mengkonversi RAW ke jpg m.

  Paper Print : Cetak berjajar, grafik, musik, kertas kalender n. Face Search : Cari yang mirip wajah-wajah di internet

2.11 Data Flow Diagram

  

Data Flow Diagram (DFD) adalah representatik grafik dari sebuah sistem. DFD

  menggambarkan komponen-komponen sebuah sistem, aliran-aliran data dimana komponen-komponen tersebut, asal, tujuan, dan penyimpanan data.

  DFD memiliki simbol-simbol yang digunakan untuk menggambarkan

Tabel 2.3 Data Flow Diagram

  

DeMarco and Yourdan Keterangan Gane and Sarson

Symbols Symbols

  Source (Kesatuan Luar)

  Proses

  Data Flow (Arus Data) Data Source

  (Penyimpanan Data)

   Flowchart

2.12 Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan

  langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma. Tujuan utama dari penggunaan Flowchart adalah untuk menggambarkan suatu tahapan penyelesaian masalah secara sederhanna, terurai, rapi dan jelas dengan menggunakan simbol-simbol yang standar. Tahap penyelesaian masalah yang disajikan harus jelas, sederhana, efektif dan tepat.

2.12.1 Simbol-simbol pada flowchart

  Flowchart memiliki symbol-simbol yang digunakan untuk menggambarkan urutan program, seperti pada table dibawah ini:

Tabel 2.4 Simbol-simbol Flowchart No Simbol Nama Fungsi

1. Proses pengambilan

  Decision keputusan untuk memilih kondisi yang tepat

  2. Untuk memulai atau Terminal mengakhiri suatu program

  3. Simbol yang Proses menunjukkan setiap proses pengolahan 4. Merupakan persiapan untuk

  Propertion pemberian harga awak dan deklarasi variable lain 5.

  Proses pemasukan data atau Input-Output pengeluaran data 6.

  Simbol untuk output yang Display ditujukan kesuatu device seperti printer, plotter 7.

  Untuk menyimpan data ke Magnetic Disk harddisk 8.

  Tanda sambung dari OffPage halaman lain Connector

  9. Menunjukkan input/output Data Stored menggunakan disket 10.

  Subrutin atau kumpulan Predefined Proses langkah-langkah

  11. OnPage Tanda sambung dalam Connector halaman yang sama 12.

  Untuk menyatakan Document sekumpulan langkah proses yang dituliskan sebagai prosedur

  13. Ars atau flow Prosedur yang dilakukan

  dari atas kebawah, bawah keatas, dan dari kiri kekanan, atau kanan kekiri.