BAB 2 LANDASAN TEORI 2.1 Sistem Informasi Sistem berasal dari bahasa latin Systema dan bahasa Yunani adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubuungkan bersama untuk memudahkan aliran informasi, materi atau energi. Sistem adalah kumpulan-kumpulan yang berinteraksi untuk mencapai suatu tujuan tertentu. Informasi (information berarti data yang telah dibentuk menjadi sesuatu yang memiliki arti dan berguna bagi manusia(laudon, 2007). Secara teknis sistem informasi dapat diartikan sebagai sekumpulan komponen yang saling berhubungan, mengumpulkan, memproses, menyimpan, dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi.(laudon, 2007). 2.2 Pengertian Data Data berasal dari kata Datum yang artinya fakta atau bagian dari fakta yang mengandung arti, dihubungkan dengan kenyataan yang dapat digambarkan dengan simbol, huruf dan angka. Data merupakan sekumpulan fakta mentah yang mewakili
kejadian-kejadian yang terjadi dalam organisasi atau lingkungan fisik perusahaan.(laudon, 2007). 2.3 Pengertian Pengolahan Data Pengolahan data adalah manipulasi data agar menjadi bentuk yang lebih berguna. Ada tiga langkah utama dalam proses pengolahan data, yaitu input, pengolahan, dan output. Namun seringkali tiga tambahan ditambahkan ke siklus pengolahan data lanjut.(lipschutz, 1990) Proses Pengumpulan Data Original Input Pengolahan storage Output Distribusi Gambar 2.1 Siklus Pengolahan Data Lanjut Database(basis data) adalah kumpulan dari data yang saling berhubungan satu dengan yang lain, tersimpan di perangkat komputer dan digunakan untuk memanipulasinya.
Database merupakan salah satu komponen penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Adapun hakiki database adalah sebagai berikut: Bit Character Field Record File Database Gambar 2.2 Hierarki Data Bit Byte : Merupakan bagian terkecil dari data secara keseluruhan. : Merupakan attribute dari field yang merupakan karakter yang membentuk nilai dari sebuah field Field : Suatu field menggambarkan suatu atribute dari record yang menunjukka suatu item dari kata seperti nama, alamat, dimana kumpulan dari field membentuk record Record File Database : Merupakan kumpulan dari field : Merupakan kumpulan dari record yang saling terkait : Merupakan kumpulan dari data yang saling berhubungan 2.4 Tinjauan Perangkat Lunak yang digunakan Kebutuhan akan aplikasi paket pemrograman yang mudah dan cepat dalam pengembangan merupakan hal kritis dalam dunia komputer. Saat ini sudah jarang terdengar pengembangan program yang menggunakan bahasa assembly, karena selain sulit, juga tidak efisien dalam banyaknya yang dibutuhkan untuk mengembangkan
aplikasi. Microsoft sebagai pemimpin dalam dunia perangkat lunak telah mengantisipasi hal ini dengan nama visual basic.(sjartuni, 1999) 2.4.1 Microsoft Visual Basic 6.0 Microsoft Visual Basic merupakan bahasa pemrograman komputer yang secara cepat dan mudah dapat digunakan untuk membuat aplikasi pada Microsoft Windows. Beberapa keuntungan menggunakan Visual Basic 6.0 diantaranya adalah : 1. Visual Basic dapat menangani bermacam-macam format database seperti format database Microsoft Access, Microsoft Excel, dan FoxPro. 2. Sedangkan kata Basic, merupakan bagian bahasa BASIC(Beginners All). Mudah digunakan karena dasar pembuatan Visual Basic adalah form, sehingga pengguna lebih mudah berkreasi dalam membuat program aplikasi. 2.4.2 Integrated Development Environment (IDE) Visual Basic 6.0 Integrated Development Environment (IDE) atau interface antar muka Visual Basic 6.0 adalah pusat pengembangan program, karena semua kegiatan pengembangan program berlangsung secara terintegrasi. Integrated Development Environment (IDE) atau interface antar muka Visual Basic 6.0 menggunakan model Multiple Document Interface (MDI). Berikut ini merupakan tampilan IDE Visual Basic 6.0 :
Menu Toolbar Jendela Properties Project Explorer Toolbox Jendela Form Jendela Code Gambar 2.3 Tampilan Utama Visual Basic 6.0 Visual Basic 6.0 membagi tampilan utamanya menjadi beberapa bagian, yaitu: 1. Menu Bar
Menu Bar digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dan lain-lain yang terdiri dari menu File, Edit, View, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Window dan Help. 2. Toolbar Toolbar digunakan untuk mengakses perintah-perintah dalam menu yang sering dipakai secara cepat. 3. Jendela Project Menampilkan daftar form dan module yang ada dalam project yang sedang aktif. 4. Jendela Form Jendela form merupakan jendela yang digunakan untuk melakukan perancangan tampilan dari aplikasi yang akan dibuat. 5. Toolbox Toolbox merupakan daftar komponen-komponen yang dapat digunakan untuk mendesain tampilan program aplikasi yang akan dibuat. Komponen-komponen toolbox tersebut dapat dilihat pada gambar berikut ini :
Pointer Label Frame Chek box List box HScroolBar Timer DirListBox Shape Image Picture Box Text Box Command Button Option Button Combo box VScroolBar DriveListBox FileListBox Line Data OLE Gambar 2.4 Toolbox Secara garis besar, fungsi dari masing-masing komponen toolbox tersebut adalah sebagai berikut : a. Pointer Pointer bukan merupakan suatu kontrol, icon ini digunakan ketika akan memilih control yang sudah berada pada form. b. Picture Box Picture Box adalah kontrol yang digunakan untuk menampilkan image dengan format: BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF (enhanced metafile), GIF, dan JPG. c. Label
Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki oleh pemakai. d. Frame Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya. e. TextBox Textbox adalah kontrol yang mengandung string yang dapat diperbaiki oleh pemakai, dapat berupa stu baris tunggal atau banyak baris. f. CommandButton Commandbutton digunakan untuk g. CheckBox CheckBox digunakan untuk pilihan yang isinya bernilai yes/no, true/false. h. OptionButton OptionButton digunakan sebagai sarana pemilihan terhadap beberapa pilihan yang hanya dapat dipilih satu. i. ListBox ListBox mengandung sejumlah item, dan user dapat memilih lebih dari satu (bergantung pada property MultiSelect). j. ComboBox ComboBox merupakan kombinasi dari TextBox dan ListBox dimana pemasukan data dapat dilakukan dengan pengetikan maupun pemilihan. k. HScrollBar dan VScrollBar HScrollBar dan VScrollBar digunakan untuk membentuk scrollbar berdiri sendiri.
l. Timer Timer digunakan m. DriveListBox, DirListBox, dan FileListBox DriveListBox, DirListBox, dan FileListBox sering digunakan untuk membentuk dialogbox yang berkaitan dengan file. n. Shape dan Line Shape dan Line digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan, dan oval. o. Image p. Data q. OLE OLE digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel, Word, dll. 6. Jendela Code Jendela code merupakan tempat untuk menulis kode. Jendela ini dapat ditampilkan dengan menggunakan kombinasi Shift + F7 7. Jendela Properties Jendela properties digunakan untuk mengatur property dari komponen-komponen yang sedang diaktifkan. Properties merupakan karakteristik dari sebuah objek. 2.4.3 Konsep Dasar Pemrograman Visual Basic 6.0 Konsep dasar pemrograman Visual Basic 6.0 adalah pembuatan form dengan mengikuti aturan pemrograman Property, Metode, dan Event.
1. Property Property adalah karakteristik yang melekat pada sebuah objek yang menunjukkan ciri/karakteristik suatu objek. Misalnya BackColor menunjukkan warna latar belakang, Font menunjukkan jenis dan ukuran font yang digunakan, dan sebagainya. Pengaturan property suatu objek dapat diatur dengan dua cara. Cara pertama adalah dengan mengatur melalui Property Window. Cara kedua adalah dengan memberi baris program pada Code. 2. Metode Metode adalah prosedur yang dikerjakan pada suatu objek. Metode merupakan suatu tindakan dimana objek dapat dibentuk. 3. Event Event berfungsi untuk menunjukkan kejadian yang terjadi pada sebuah objek. Misalnya, kejadian ketika command1 diklik (event Command1_Click), kejadian ketika form loading pertama kali (event Form_Load), dan sebagainya. 2.5 Microsoft Access 2003 Microsoft Access adalah salah satu program pengolahan database yang digunakan untuk mengolah beberapa jenis data dengan cara kerja pengoperasian yang cukup mudah. Pada Microsoft Access, sebuah database disimpan dalam sebuah berkas dengan eksistensi.mdb. di dalam berkas inilah semua objek yang terkait dengan database, termasuk semua table disimpan. Dalam Microsoft Access, istilah kolom yang biasa dipakai pada basis data rasional disebut field dan baris biasa disebut
record. Database pada Access lebih dari sekedar data. Selain table, sebuah file database access juga berisi bermacam-macam objek database yang lain diantaranya adalah Tabel, Queries, Form, Report, Macros, Modules, Pages.