BAB 2 LANDASAN TEORI 2.1 Sekilas Tentang Komputer - Aplikasi Eksiklopedia Umum Menggunakan Visual Basic 6.0

BAB 2 LANDASAN TEORI

2.1 Sekilas Tentang Komputer

  Komputer adalah alat yang di pakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata komputer semula dipergunakan utnuk orang yang pekerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hamper eksklusif berhubungan dengan masalah aritmatika, tetapi computer modern dipakaiuntuk banyak tugas yang tidak berhubungan dengan aritmatika.

  Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya.

  Charles Babbage mendesain salah satu mesin hitung pertama yang disebut mesin analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat

  http://id.wikipedia.org/wiki/Komputer/ diakses tanggal 28

  dikatakan sebagai komputer. ( May 2012).

2.2 Sekilas Tentang Ensiklopedia

  Dalam perkembangannya saat ini, ensklopedia sudah memiliki banyak seri. Mulai dari seri pengetahuan alam, matematika, komputer, hingga ensiklopedia agama. Tetapi dalam hal ini masih ganyak orang yang kurang mengetahui apa itu ensiklopedia dan apa fungsi dari ensiklopedia itu sendiri. Ensiklopedia adalah kumpulan tulisan yang berisi tentang penjelasan berbagai macam informasi secara luas, lengkap dan mudah dipahami mengenai kumpulan ilmu pengetahuan atau khusus tentang cabang ilmu pengetahuan tertentu yang tersusun berdasarkan abjad atau kategori dan dicetak dalam bentuk buku.

  Kata Ensiklopedia sendiri berasal dari bahasa yunani, enkyklios paideia, yang berarti sebuah lingkaran atau pengajaran secara lengkap. Maksudnya, ensiklopedia merupakan sebuah sumber pengetahuan yang meliputi seluruh bidang ilmu pengetahuan. Ensiklopedia sering disamakan dan dicampuradukkan dengan kamus.

  Hal itu terjadi karena ensiklopedia memang berkembang seperti kamus. Akan tetapi ada perbedaan antara kamus dan ensiklopedia. Kamus berisikan penjelasan mengenai defenisi setiap entri kata yang berdasarkan pada sudut pandang linguistic atau dengan kata lain kamus hanya memberikan kata-kata sinonim dari kata yang dimaksud.

  Sementara itu, ensiklopedia memberikan penjelasan secara detail dan mendalam dari kata yang di maksud. (http://www.anneahira.com/ensiklopedia.htm/ diakses tanggal

  10 Mei 2012)

2.2.1 Perkembangan Ensiklopedia di Dunia

  Meskipun kata ensiklopedia berasal dari bahaya yunani kuno, tetapi ensiklopedia tertua bukan berasal dari yunani. Ensiklopedia tertua berasaldari kekaisaran Romawi yang ditulis oleh Marcus Porcius Cato. Bentuk Ensiklopedia yang tertua dan masih bertahan sampai sekarang adalah ensiklopedia yang ditulis oleh Caius Plinus Secundus terdiri atas 38 jilid. Pada masa modern, kata ensiklopedia yang sebenarnya baru dipakai ketika seorang filsuf sekaligus penulis berkebangsaan inggris, Francis Bacon menggunakan kata ensiklopedia pada awal abad ke-17.

  Akan tetapi, makna kata ensiklopedia yang sebenarnya baru dipakai ketika seorang filsuf sekaligus penulis berkebangsaan Prancis, Denis Diderot, mengerjakan sebuah proyek. Proyek ini dinamai ensiklopedia. Proyek Denis Diderot ini berjalan selama 30 tahun mulai dari 1750 sampai 1780. Proyek ini bertujuan untuk menulis secara sistematis seluruh ilmu pengetahuan yang diketahui dan dipelajari oleh manusia.

  é

  Dalam bahasa perancis, ensiklopedia karya Diderot disebut Encyclop

  die ou é é é

  

Dictionnaire raisonn d s sciences, des arts et des m tiers. Dalam bahasa Indonesia

  artinya adalah ensiklopedia atau kamus bernotasi tentang ilmu pengetahuan, seni, dan pekerjaan. (http://www.anneahira.com/ensiklopedia.htm/ diakses tanggal 10 Mei 2012)

2.3 Ilmu Pengetahuan

  Pengetahuan (knowledge) adalah hasil dari aktifitas mengetahui, yakni tersingkatnya suatu pernyataan ke dalam jiwa hingga tidak ada keraguan terhadapnya. Ilmu merupakan salah satu hasil dari usaha manusia untuk memperadab dirinya. Ketika manusia merenung tentang apa artinya menjadi seorang manusia,lambat laun mereka sampai pada kesimpulan bahwa mengetahui kebenaran adalah tujuan yang paling utama dari manusia. Perkembangan ilmu pada waktu lampau dan sekarang merupakan jawaban dari rasa keinginan manusia untuk mengetahui kebenaran.

  Pengertian ilmu yang terdapat dalam kamus Bahasa Indonesia adalah pengetahuan tentang suatu bidang yang disusun secara bersistem menurut metode tertentu, yang dapat digunakan untuk menerangkan gejala-gejala tertentu. Dan ilmu juga sangat sering di terapkan dalam kehidupan.

  Pengetahuan tidak teruji karena kesimpulan ditarik berdasarkan asumsi yang tidak teruji lebih dahulu. Pencarian pengetahuan lebih cendrung trial and error dan berdasarkan pengalaman belaka.

  Pengetahuan adalah keseluruhan pengetahuan yang belum tersusun, baik mengenai matafisik maupun fisik. Dapat juga dikatakan pengetahuan adalah informasi yang berupa common sense, tanpa memiliki metode, dan mekanisme tertentu. Pengetahuan berakar pada adat dan tradisi yang menjadi kebiasaan dan pengulangan-pengulangan. Dalam hal ini landasan pengetahuan kurang kuat

  http://abyfarhan7.blogspot.com/2011/12/pengertian-

  cenderung kabur dan samar-samar.(

  dan-kriteria-ilmu.html/

  diakses tanggal 10 Mei 2012)

2.4 Visual Basic

  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.

  (http://id.wikipedia.org/wiki/Visual_Basic/ diakses tanggal 10 Mei 2012) Dengan menggunakan visual basic para programmer yang ingin membuat aplikasi perhitungan, atau aplikasi apa saja menjadi sangat mudah dan di manjakan dengan adanya kode-kode tertentu yang sudah disediakan oleh visual basic 6.0 itu sendiri. Dan dengan visual basic 6.0 juga kita dapat mendesign interface sesuka hati kita.

2.5 Lingkungan Kerja Visual Basic 6.0

Gambar 2.1 Tampilan halaman kerja pada visual basic 6.0

  Beberapa komponen penting yang ada pada Visual Basic 6.0:

  1. Menu utama Berisi menu yang sangat mendukung dalam pembuatan aplikasi yang terdiri dari: File, Edit, View, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Windows, dan Help.

Gambar 2.2 Tampilan Menu UtamaTabel 2.1 Fungsi pada Menu Utama Nama Keterangan

  File Berfungsi untuk pengaturan suatu file, seperti New, Save, Open dsb Berfungsi untuk pengeditan, baik pengeditan objek komponen

  Edit maupun kode pada kode editor. Ex. Cut, Paste, Align View Perintah-perintah untuk mengaktifkan bagian-bagian dari IDE VB6 Project Berfungsi untuk manajemen project serta pendukungnya

  Format Kelompok perintah untuk melakukan proses format Debug Untuk pengaturan dalam pencarian kesalahan program Berfungsi untuk menangani proses komplikasi program, seperti run.

  Run Build, Step Over,dsb Kumpulan perintah utuk mengakses data yang diperlukan pada

  Query aplikasi database Menyediakan perintah untuk pengaturan diagram yang sangat

  Diagram berguna di dalam proses perancagan Sebagai penyedia perlengkapan tambahan yang diperlukan dalam

  Tools penyusunan program Add-Ins Untuk pengaturan program tambahan bagi VB6

  Window Pengaturan window yang sedang terbuka Menyedizkkan infonnasi untuk menolong pemakai dalam

  Help menggunakan VB6

  2. Menu Toolbar

  Toolbar adalah tombol-tombol yang mewakili suatu perintah tertentu dari visual basic. Setiap tombol tersebut dapat lansung diklik untuk melakukan perintah tertentu. Biasanya tombol-tombol ini merupakan perintah-perintah yang sering digunakan dan terdapat pula pada menu Visual Basic

Gambar 2.3 Tampilan Menu Toolbar

  3. Jendela ToolBox Jendela ini berisikan tools yang berfungsi untuk membuat atau merancang interface.

Gambar 2.4 Tampilan Jendela ToolboxTabel 2.2 Fungsi pada Jendela Toolbox Nama Keterangan

  Merupakan arah penunjuk,di Gunakan jika anda ingin memilih

  Pointer komponen kontrol yang sudah di pasang di form.

  Untuk membuat teks seperti judul, dan sebagainya. Label tidak bisa

  Label di ubah-ubah oleh user. Frame Untuk membuat sebuah bingkai.

  Untuk membuat kontrol pilihan, dimana kontrol ini terpilih jika di

  CheckBox klik user. CheckBox dapat di pilih 1 atau lebih.

  Untuk membuat kontrol kombinasi antara TextBox dengan

  ComboBox ListBox.

  Hscrollbar

  Untuk membuat Scrollbar secara horizontal

  Timer Untuk kontrol waktu. DirListBox Untuk menampilkan direktori atau folder.

  Shape Untuk membuat kotak, persegi panjang atau lingkaran. Image Untuk membuat gambar.

  OLE Untuk menghubungkan software lain ke form. Picture Box Untuk menampilkan gambar di form.

  Text Box Untuk membuat teks yang bisa di ubah-ubah oleh user.

  Untuk membuat tombol, seperti tombol OK, cancel, dan sebagainya

  CommandButton terserah anda.

  Fungsinya sama seperti CheckBox, namun OptionButton hanya

  OptionButton dapat di pilih 1 oleh user.

  ListBox Untuk membuat daftar pilihan. VscrollBar Untuk membuat Scrollbar secara vertikal. Drive listbox

Untuk menampilkan drive yang ada di komputer.

  FileListBox Untuk menampilkan file-file.

  Line Untuk membuat garis. Data Untuk menghubungkan database ke form.

  4. Jendela Form Jendela form ini merupakan area untuk merancang program aplikasi. Di jendela form inilah kita meletakkan kontrol – kontrol yang ada di toolbox.

Gambar 2.5 Tampilan jendela form

  5. Jendela Project Project Explorer berfungsi berbagai saran pengakses bagian-bagian pembentuk project. Pada windows ini terdapat tiga tombol pengaktif untuk Windows Code, Windows Object dan Toggle Folder. Juga terdapat diagram yang menampilkan susunan folder penyimpanan file-file project.

Gambar 2.6 Tampilan Jendela project

  6. Properties Windows Window ini bertugas menyiapkan segala properti dari objek yang diperlukan dalam perancangan user interface maupun pemrograman.

  Pada window ini terdapat semua properti yang dimiliki oleh objek terpilih (cara memilih objek adalah klik objek langsung pada diagram di project explorer atau klik langsung pada objeknya, misalnya form).

  Pada windows ini terdapat dua tab yang menampilkan properti dalam dua cara sesuai dengan nama tab yaitu tab Alphabet (diurutkan berdasarkan namanya sesuai dengan abjad, ini merupakan pilihan default) dan Categories (diurutkan berdasarkan fungsinya). Masing-masing properties memiliki nilainya sendiri- sendiri yang telah disediakan VB6 atau kita isikan sesuai dengan kebutuhan.

Gambar 2.7 Properties windows

  7. Form Layout Windows Bisa digunakan untuk mengatur tata letak form pada layar monitor. Seringkali kita salah menempatkan form sehingga untuk mendapatkan posisi yang kita inginkan, setiap kali kita harus menjalankan program unuk mengetahui posisi dari hasil penyetelan yang kita lakukan. Dengan adanya window form layout ini pekerjaan yang berulang-ulang yang tidak kita inginkan tersebut bisa dihindari.

Gambar 2.8 Form Layout Windows

  8. Jendela kode (Windows Code) Window Code adalah window tempat kita menuliskan progam. Pada window ini terdapat fasilitas yang cukup lengkap. Jika kita melakukan klik ganda pada sebuah object yang berupa kontrol atau form maka window code ini akan langsung aktif dan membawa kursor kita ke tempat penulisan program yang terkait dengan obyek tersebut. Tempat penulisan berada diantara kata Private Sub danEnd Sub.

Gambar 2.9 Tampilan Jendela Kode

2.6 Microsoft Access 2003

  Microsoft Access(atau Microsoft Office Access)adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

  Microsoft merilis Microsoft Access 1.0 pada bulan November 1992 dan dilanjutkan dengan merilis versi 2.0 pada tahun 1993. Microsoft menentukan spesifikasi minimum untuk menjalankan Microsoft Access 2.0 adalah sebuah komputer dengan sistem operasi Microsoft Windows 3.0, RAM berkapasitas 4 megabyte (6 megabyte lebih disarankan) dan ruangan kosong hard disk yang dibutuhkan 8 megabyte (14 megabyte lebih disarankan). Versi 2.0 dari Microsoft Access ini datang dengan tujuh buah disket floppy 3½ inci berukuran 1.44 megabyte. Dan saat ini Microsoft Access sudah mencapai versi 2010.

  Microsoft Access digunakan kebanyakan oleh bisnis-bisnis kecil dan menengah, di dalam sebuah organisasi yang kecil bahkan mungkin juga digunakan oleh perusahaan yang cukup besar, dan juga para programmer untuk membuat sebuah sistem buatan sendiri untuk menangani pembuatan dan manipulasi data. Access juga dapat digunakan sebagai sebuah basis data untuk aplikasi Web dasar yang disimpan di dalam server yang menjalankan Microsoft Internet Information Services (IIS) dan menggunakan Microsoft Active Server Pages (ASP). Meskipun demikian, penggunaan Access kurang disarankan, mengingat telah ada Microsoft SQL Server yang memiliki kemampuan yang lebih tinggi. Beberapa pengembang aplikasi profesional menggunakan Microsoft Access untuk mengembangkan aplikasi secara cepat (digunakan sebagai Rapid Application Development/RAD tool), khususnya untuk pembuatan purwarupa untuk sebuah program yang lebih besar dan aplikasi yang berdiri sendiri untuk para salesman. Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL); query dapat dilihat dan disunting sebagai statemen-statemen SQL, dan statemen SQL dapat digunakan secara langsung di dalam Macro dan VBA Module untuk secara langsung memanipulasi tabel data dalam Access. Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.

  Bahasa pemrograman yang tersedia di dalam Access adalah Microsoft Visual Basic for Applications (VBA), seperti halnya dalam beberapa aplikasi Microsoft Office. Dua buah pustaka komponenComponent Object Model (COM) untuk mengakses basis data pun disediakan, yakni Data Access Object (DAO), yang hanya terdapat di dalam Access 97, dan ActiveX Data Objects (ADO) yang tersedia dalam versi-versi Access terbaru.

2.7 Adobe Photoshop CS5

  Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk perangkat lunak pengolah gambar/foto, dan, bersama Adobe Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe Systems. Versi kedelapan aplikasi ini disebut dengan nama Photoshop CS (Creative Suite), versi sembilan disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , versi kesebelas adalah Adobe Photoshop CS4 dan versi yang terakhir (keduabelas) adalah Adobe Photoshop CS5. Photoshop tersedia untuk Microsoft Windows, Mac OS X, dan Mac OS; versi 9 ke atas juga dapat digunakan oleh sistem operasi lain seperti Linux dengan bantuan perangkat lunak tertentu seperti CrossOver.

  Photoshop juga memiliki hubungan erat dengan beberapa perangkat lunak penyunting media, animasi, dan authoring buatan-Adobe lainnya. File format asli Photoshop, .PSD, dapat diekspor ke dan dari Adobe ImageReady. Adobe Illustrator, Adobe Premiere Pro, After Effects dan Adobe Encore DVD untuk membuat DVD profesional, menyediakan penyuntingan gambar non-linear dan layanan special effect seperti background, tekstur, dan lain-lain untuk keperluan televisi, film, dan situs web. Sebagai contoh, Photoshop CS dapat digunakan untuk membuat menu dan tombol (button) DVD.

Gambar 2.10 Tampilan Adobe Photoshop CS5

2.8 Pengertian Informasi

  Beberapa defenisi informasi menurut beberapa para ahli:

  1. Joner Hasugian

  

Informasi adalah sebuah konsep yang universal dalam jumlah muatan yang besar,

meliputi banyak hal dalam ruang lingkupnya masing-masing dan terekam pada

sejumlah media

  2. Kenneth C. Laudon Informasi adalah data yang sudah dibentuk ke dalam sebuah formulir bentuk yang bermanfaat dan dapat digunakan untuk manusia.

  3. Robert G. Murdick Informasi terdiri atas data yang telah didapatkan, diolah/diproses, atau sebaliknya yang digunakan untuk tujuan penjelasan/penerangan, uraian, atau sebagai sebuah dasar untuk pembuatan ramalan atau pembuatan keputusan.

  4. Kusrini Informasi adalah data yang sudah diolah menjadi sebuah bentuk yang berarti bagi pengguna, yang bermanfaat dalam pengambilan keputusan saat ni atau mendukung sumber informasi.

  5. Mc Leod Infomasi adalah data yang telah diproses atau data yang memiliki arti

2.9 Flow Chart

  Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut.

  Tujuan utama penggunaan flowchart adalah untuk menyederhanakan rangkaian proses atau prosedur untuk memudahkan pemahaman pengguna terhadap informasi tersebut. Oleh karena itu, design sebuah flowchart harus ringkas, jelas, dan logis.

  Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti:

  1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri kekanan.

  2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.

  3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.

  4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja

  5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.

  6. Lingkup dan range dari aktifitas yang sedang digambarkan harusditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.

7. Gunakan simbol-simbol flowchart yang standar.

Tabel 2.3 Keterangan symbol Flow Chart

  

Simbol Keterangan

Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang

  Symbol Off-line Connector lain Simbol untuk keluar/masuk prosedur atau proses dalam lembar/halaman

  Symbol Connector yang sama Simbol yang menunjukkan pengolahan

   Symbol Process yang dilakukan oleh komputer Simbol yang menunjukkan pengolahan

  Symbol Manual Operation yang tidak dilakukanoleh komputer Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan

  Symbol Decision jawaban/aksi Simbol untuk mempersiapkan penyimpanan yang akan digunakan

  Symbol Predefined Process sebagai tempat pengolahan di dalam storage

  Simbol untuk permulaan atau akhir dari Symbol Terminal suatu program Simbol yang menunjukkan bahwa data

  Symbol Off-line Storage di dalam symbol ini akan disimpan Simbol untuk pemasukan data secara

  Symbol Manual Input manual on-line keyboard Simbol operasi dengan menggunakan

  Symbol Keying Operation mesin yang mempunyai keyboard Symbol yang menyatakan proses input dan output tanpa tergantung dengan jenis

  Symbol input-output peralatannya Symbol yang menyatakan input berasal pita magnetic atau output disimpan ke

  Symbol magnetic-tape unit pita magnetic Symbol yang menyatakan input berasal

  Symbol punched card dari kartu atau output ditulis ke kartu Symbol untuk menyatakan input berasal

  Symbol disk and on-line dari disk atau output disimpan ke disk storage

  Symbol yang menyatakan peralatan output yang digunakan yaitu layar, Symbol display plotter, printer, dan sebagainya symbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau

  Symbol dokumen output dicetak ke kertas

  Menunjukkan arah aliran proses atau

  Symbol garis alir algoritma.

  Menunjukkan awal atau akhir sebuah proses.

  Terminasi symbol