BAB 2
LANDASAN TEORI
2.1Visual Basic
Visual Basic merupakan sebuah bahasa pemrograman yang menawark
Visual Basic merupakan turunan bahasa pemrograma pengembangan perangkat luna untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas
2.1.1 Sekilas Tentang Visual Basic
dengan mengembangkan interpreter bahas agar dapat berjalan di atas ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler).
Visual Basic adalah pengembangan dari bahasa komputer purpose Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari an. Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer.
Sejak saat itu, banyak versi berbagai platform komputer, seperti Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, Apple BASIC dan lain-lain.
Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu
pemrograman dengan tersedianya komponen-komponen siap pakai.
2.1.2 Visual Basic 6.0
Visual Basic 6.0. adalah salah satu aplikasi untuk membuat system informasi database. Visual basic 6.0 ini adalah terusan dari visual basic 1 sampai 5. aplikasi software ini digunakan untuk diimplementasikan dalam pembuatan sistem database. Visual basic 6.0 ini sering juga di gunakan dalam perhitungan gaji, penjualan barang dan lain-lain. visual basic ini support dengan operating sistem windows. dan untuk databasenya bisa menggunakan microsoft access, SQL server dan oracle.
2.2Microsoft Access
Microsoft Access (atau Microsoft Office Access) adalah sebu menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi tentunya menggunakan mesin basis data tampilan angin,2009)
Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engin kontainer basis data yang mendukung standar mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-tekni bantu pemrograman berorientasi objek.
Microsoft Access ini datang dengan tujuh bua megabyte.
Perangkat lunak tersebut bekerja dengan sangat baik pada sebua banyak contoh, pada ukuran basis data melebihi 700 megabyte sering mengalami masalah seperti ini (pada saat itu, memang manual yang dibawanya memperingatkan bahwa beberapa kasus tersebut disebabkan oleh
2.3Data
2.3.1 Pengertian Data
“Data data di definisikan sebagai bahan keterangan tentang kejadian-kejadian nyata atau
fakta-fakta yang tidak acak yang menunjukan jumlah, tindakan, atau hal. “ (Suranta, 2004, hal:4). Data dapat berupa catatan-catatan dalam kertas, buku atau tersimpan sebagai file dalam database. Data akan menjadi bahan dalam suatu proses pengolahan data. Oleh karena itu suatu data belum dapat berbicara banyak sebelum diolah lebih lanjut
2.3.2 Pengolahan Data
Adapun tahapan-tahapan proses yang dilakukan dalam pengolahan data menurut adalah:
a. Input Data
Input data meliputi : mencatat atau mengentrikan transaksi ke sebuah pengolahan data medium, melakukan pengkodean transaksi data ke dalam bentuk lain dan menyimpan data atau informasi untuk pengambilan keputusan.
b. Transformasi data yang terdiri dari:
1. Calculating
2. Classifying data
Classifying data dikelompokkan ke dalam group-group tertentu seperti mengkategorikan data ke dalam suatu group berdasarkan karakteristik, kriteria dan keinginan.
3. Summarizing
Merupakan menjumlahkan atau mengakumulasikan data
c. Output
Merupakan proses menghasilkan output dari hasil pengolahan data kealat output seperti monitor dan printer sebagai informasi. Output data terdiri dari:
• Display Result
Display Result digunakan untuk menampilkan informasi yang dibutuhkan pemakai melalui
monitor atau cetakan.
• Reproducing
Reproducing merupakan penyimpanan data yang digunakan untuk pemakai lain yang membutuhkan.
• Telecommunicaitng
2.3.3 Flowchart
Flowchart adalah sekumpulan symbol-simbol yang menunjukan atau menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir, jadi Flowchart juga digunakan untuk menggambarkan urutan langkah-langkah pekerjaan suatu algoritma. Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram menerjemahkannya ke bentuk program dengan bahsa pemrograman
Tabel 2.1 Simbol-simbol Flowchart
No Simbol Fungsi
1 Terminator, untuk memulai dan mengakhiri suatu
program
2 Process, suatu symbol yang menunjukan setiap
pengolahan yang dilakukan oleh komputer
3 Data, untuk memasukkan data maupun
menunjukan hasil suatu proses
4 Decision, suatu kondisi yang menghasilkan
beberapa kemungkinan jawaban atau pilihan
5 Preparation, suatu symbol untuk menyediakan
6 Connector, Merupakan symbol untuk menyediakan tempat-tempat pengolahan data dalam storage
7 Document, merupakan symbol untuk data yang
berbentuk informasi
8 Predefined process, untuk menyatakan
sekumpulan langkah proses yang ditulis sebagai prosedur
9 Display, untuk output yang ditujukan suatu device
seperti monitor
10 Magnetic disk, untuk menyimpan data
2.3.4 Data Flow Diagram
Data Flow Diagram (DFD) merupakan alat bantu yang dapat digunakan untuk
menggambarkan aliran data informasi dan transformasi (proses) dari data dimulai yaitu pemasukan data sampai menghasilkan keluaran (output) data. Adapun simbol-simbol dari Data Flow Diagram yaitu:
Tabel 2.2 Simbol-simbol Data Flow Diagram
1 Kesatuan Luar Merupakan kesatuan luar (entity) dilingkungan luar sistem yang akan memberikan input atau menerima output dari sistem
2 Proses(Process) Kegiatan dari hasil suatu arus
data yang masuk dalam proses untuk dihasilkan arus data yang akan keluar atau untuk mengubah input menjadi output
3 Aliran Data(Data
Flow)
Data mengalir melalui sistem, dimulai dengan sebagian input dan diubah atau diproses menjadi output
4 Penyimpanan data
(Data Storage)