BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti menghitung (to compute atau reckon). Jadi komputer dapat diartikan sebagai alat hitung atau mesin hitung. Sehubungan dengan perkembangan zaman maka defenisi komputer tidak hanya sebagai alat hitung tetapi menjadi alat pengolahan data yang bekerja secara elektronik dengan kecepatan dan ketelitian yang sangat tinggi serta mampu mengerjakan berbagai proses data yang tersimpan dalam memori dengan keterlibatan manusia yang minimum. Pengolahan data merupakan suatu kegiatan pengolahan data atau pengolahan informasi yang terdiri dari peralatan-peralatan (komponen-komponen) baik itu hardware (perangkat keras), software(perangkat lunak), brainware(tenaga pelaksana), prosedur-prosedur, data dan staf pengolahan data.
2.2 Pengertian Data, Database, Sistem Dan Informasi 2.2.1 Data Data berasal dari kata datum, yang berarti fakta yang mengandung arti pengolahan data dengan menggunakan komputer dikenal dengan nama Pengolahan Data Elektronik (PDE) atau Elektronik Data Processing (EDP). Data merupakan kumpulan kejadian yang diangkat dari suatu kenyataan. Data dapat berupa symbol-symbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf yang menunjukkan suatu ide, objek, kondisi atau situasi. Dan merupakan bahan yang akan diolah menjadi suatu bentuk yang lebih berguna dan bermanfaat. Proses pengolahan data ada tiga, yaitu: 1. Pada Tahapan Input. Yaitu dilakukan proses pemasukan data ke dalam proses komputer lewat alat input (input device). 2. Pada Tahapan Processing. Yaitu dilakukan dengan proses pengolahan data yang sudah dimasukkan, yang dilakukan oleh alat pemroses (proses device)yang dapat berupa proses perhitungan, perbandingan, pengendalian atau pencarian di storage (penyimpanan). 3. Pada Tahapan Output. Yang dilakukan proses menghasilkan output dari hasil pengolahan data ke alat output (output device) yaitu berupa informasi. Jadi data adalah fakta-fakta yang
dipergunakan sebagai suatu dasar untuk perhitungan dan pengolahan meliputi serangkaian tindakan-tindakan atau operasi yang mengarah pada suatu akhir. 2.2.2 Database Database (basis data) adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Database dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan berbasis berkas. Database terdiri dari data yang akan digunakan atau diperuntukan terhadap banyak user, dari masing-masing user akan menggunakan data tersebut sesuai dengan tugas dan fungsinya. Dalam merancang dan menyusun database mempunyai banyak tujuan diantaranya melindungi data dari kerusakan fisik, menghapus data yang berlebihan, memudahkan user untuk mendapatkan data, menyediakan perkembangan lebih lanjut didalam sistem database. Pemrosesan dengan database dapat memberi keuntungan sendiri bagi penggunanya salah satunya kemubajiran data dapat terkurangi, penggunaan data lebih mudah, konsistensi data dapat selalu terjaga dan integritas data dapat selalu terjaga. 2.2.3 Sistem Informasi Sistem informasi adalah suatu himpunan komponen sistematik dan formal yang melakukan operasi pengolahan data untuk :
1. Meningkatkan pemahaman atau mengurangi ketidakpastian terhadap suatu data atau fakta-fakta yang akan dilaporkan. 2. Memberikan berbagai laporan seperti yang diinginkan oleh pihak yang membutuhkan informasi tersebut. 3. Memberikan kepada pihak manajemen untuk menunjang perencanaan, pengawasan, dan pengambilan keputusan. 2.2.3.1 Sistem Sistem adalah suatu rangkaian kesatuan yang terdiri dari bagian-bagian yang saling terkait dan mempengaruhi, yang diarahkan untuk mencapai tujuan tertentu. 2.2.3.2 Informasi Informasi merupakan hasil pengolahan data yang lebih berguna dan berarti bagi yang menerimanya untuk mencapai suatu tujuan yang telah disusun sedemikian rupa sehingga bermakna dan bermanfaat karena dapat dikomunikasikan kepada seseorang yang akan menggunakannya untuk membuat keputusan. Informasi bermanfaat jika informasi akurat, lengkap, relevan, tepat waktu dan dapat dipercaya serta efisien.
2.3 Visual Basic 6.0 2.3.1 Mengenal Visual Basic 6.0 Visual Basic 6.0 merupakan sebuah program aplikasi yang bekerja pada sistem operasi windows. Visual Basic dapat membuat program aplikasi menjadi lebih mudah dan cepat dengan menggunakan metode Generel User Interface (GUI). Salah satu keunggulan yang dimiliki oleh Microsoft Visual Basic 6.0 adalah kemudahan pemakaian. Dengan bahasa yang mudah dan menyenangkan ini, dapat dibuat apapun sesuai kebutuhan. Jika dibandingkan dengan Bahasa C++, Visual Basic masih jauh tertinggal dalam beberapa hal. Namun dengan hadirnya versi terbaru yaitu Visual Basic 6.0 yang mempunyai fasilitas yang berlebih, sehingga bisa mencukupi kebutuhan pemakai. Susunan program Visual Basic 6.0 sangat mudah dipelajari. Untuk menyusun suatu aplikasi, hanya diperlukan 3 tahap yaitu merancang interface, menentukan property, dan menulis kode. Sebagai program yang berbasis Windows, Visual Basic 6.0 mempunyai kemampuan untuk berinteraksi dengan seluruh aplikasi Windows seperti Microsoft Word, Microsoft Excel, Microsoft Acces, dan sebagainya. Visual Basic 6.0 juga menjadi salah satu bahasa pemograman yang wajib dipelajari oleh berbagai kalangan jika ingin sukses di dunia komputer dan cenderung lebih banyak digunakan.
2.3.2 Komponen Utama Visual Basic 6.0 1. Baris Menu Baris menu terletak paling atas dan terdiri dari 13 menu yaitu File, Edit, View, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Windows dan Help. Gambar 2.1 Barisan Menu 2. Menu Toolbar Menu toolbar merupakan kumpulan icon-icon perintah, yang dapat diklik untuk melakukan suatu perintah khusus secara cepat. Menu toolbarnya yaitu Add Project, Add Form, Menu Editor, Open Project, Save Project, Cut, Copy, Paste, Find, Undo, Redo, Start, Break, End, Project Explorer, Properties, Windows, Form Layout Windows, Object Browser dan Toolbox, yang dapat dilihat seperti gambar dibawah ini. Gambar 2.2 Menu Toolbar
3. Jendela Form Form tempat yang digunakan untuk merancang aplikasi yang sedang dibuat. Pada form ini dapat diletakkan control seperti label, check box dan sebagainya. Gambar 2.3 Jendela Form 4. Menu Toolbox Toolbox merupakan kumpulan icon-icon objek atau control yang dibutuhkan untuk membentuk suatu program aplikasi.
Gambar 2.4 Menu Toolbox Tabel 2.1 Kontrol pada Toolbox Nama kontrol Kegunaan Label Digunakan untuk menampilkan tulisan dalam program, pemakai tidak dapat mengubah tulisan tersebut secara langsung. TextBox Digunakan sebagai tempat input atau pemakai dapat mengubah tulisan pada saat program berjalan. Commond Button Menjalankan suatu tindakan jika pemakai telah melakukan pilihan. Option Button Digunakan untuk menampilkan beberapa pilihan, namun pemakai hanya dapat memilih
salah satu pilihan saja. List Box Digunakan untuk menampilkan daftar pilihan dalam sebuah kotak pilihan. Frame Digunakan untuk mengelompokkan sejumlah objek atau control dalam satu tempat. Combo Box Merupakan kombinasi antara text Box dengan List Box. Dengan demikian pemilihan item dapat dilakukan dari List Box, atau dengan mengetik langsung pada Text Box. Picture Box Digunakan untuk menampilkan gambar. 5. Jendela Code Jendela Code adalah salah satu jendela yang sangat penting didalam Visual Basic. Jendela ini digunakan untuk menuliskan program yang berupa instuksi-instruksi.
Gambar 2.5 Jendela Code 6. Jendela Project Jendela Project adalah jendela yang menampilkan semua file dalam project yang kita buat. Pada jendela project tipe-tipe file, seperti form, modul, class dan sebagainya. Gambar 2.6 Jendela Project
7. Jendela Properties Jendela Properties berfungsi untuk menampilkan dan mengubah properti-properti yang dimiliki sebuah objek. Terdapat dua pilihan tampilan yaitu Alphabetic dan Categorized. Gambar 2.7 Jendela Properties 8. Form Layout Windows Jendela yang digunakan untuk menggambarkan posisi dari form yang ditampilkan pada layer monitor. Posisi form ini merupakan petunjuk dimana aplikasi ditampilkan dan juga bisa mengatur letak formnya.
Gambar 2.8 Form Layout Windows 2.3.3 Kemampuan dan Manfaat Visual Basic 6.0 Adapun kemampuan dan manfaat Visual Basic 6.0 adalah sebagai berikut : 1. Dapat membuat program-program yang berbasis Windows. 2. Dapat membuat object-object program bantu seperti control ActiveX, File Help dan Aplikasi Internet. 3. Dapat menguji program (debugging) dan menghasilkan program akhir berakhiran EXE yang bersifat executable, atau dapat langsung dijalankan. 2.3.4 Keunggulan Visual Basic 6.0 Adapun keunggulan dari Visual Basic 6.0 adalah sebagai berikut :
1. Memiliki compiler andal yang dapat menghasilkan file executable yang lebih cepat dan efisien. 2. Memiliki sarana andal untuk mengakses database yang berkemampuan tinggi. 3. Tambahan control-kontrol yang lebih canggih dan selalu disesuaikan dengan kebutuhan. 2.4. Microsoft Access Microsoft access dalah 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. Langkah- langkah Cara Membuat DataBase di Microsoft Access 2007 adalah 1. Pertama kali membuka Microsoft Access 2007 2. Kemudian Klik ikon Blank DataBase
Gambar 2.9 Tampilan awal Microsoft Access 2007 3. Kemudian beri nama DataBase yang dibuat sesuai dengan nama file yang diinginkan Gambar 2.10 Gambar Kotak Dialog Penyimpanan Database
4. Kemudian buatlah table-tabel yang diperlukan melalui design view. Gambar 2.11 Gambar Perancangan Tabel 5. Kemudian isikan field-field yang akan ditampilkan di dalam table Gambar 2.12 Gambar Perancangan Tabel
2.5 Crystal Report 8.5 Crystal Report adalah salah satu program tunggal yang telah terintegrasi dengan Microsoft Visual Basic. Sehingga dengan menggunakan Crystal Report ini, memungkinkan bagi seorang programmer menciptakaan sebuah laporan yang lengkap, yang memiliki laporan (Report) yang didesign secara terpisah, dan pada akhirnya nanti hasil dari Crystal Report ini diaktifkan melalui Microsoft Visual Basic. Gambar 2.13 Tampilan Awal Crystal Report 8.5