BAB 2 LANDASAN TEORI 2.1 Visual Basic - Sistem Informasi Plat Nomor Kendaraan Di Indonesia Menggunakan Visual Basic 6.0

BAB 2 LANDASAN TEORI

2.1 Visual Basic

  Visual Basic merupakan sebuah bahasa pemrograman yang menawark ngan menggunakan model pemrograman (COM).

  Visual Basic merupakan turunan bahasa pemrogramadengan cepat. Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas

2.1.1 Sekilas Tentang Visual Basic

  Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain agar dapat berjalan di ataserkembangan berikutnya 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(Beginner’s All- purpose Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz daripada pertengahan tahun 1960- 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 versiyang dikembangkan untuk digunakan pada berbagai platform komputer, seperti Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, Apple BASIC dan lain-lain.

  Apple BASIC dikembangkan oleSteve Jobs pernah bekerja dengan Wozniak sebelumnya. Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggalmereka secara resmi mendirikan perusahaan komputer Apple. Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang 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.

Gambar 2.1 Tampilan depan Visual Basic 6.0

   Microsoft Access

  Microsoft Access (atau Microsoft Office Access) adalah sebuyang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasiplikasi ini menggunakan mesin basis datayang intuitif sehingga memudahkan pengguna. (Kasiman Perangin- angin,2009)

  Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Enginyang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara parayang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik- tekni tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.

  Microsoft merilis Microsoft Access 1.0 pada bulan November 1992 dan dilanjutkan dengan merilis versi 2.0 pada taicrosoft menentukan spesifikasi minimum untuk menjalankan Microsoft Access 2.0 adalah sebuah komputer dengaMicrosoft megabyte.

  Perangkat lunak tersebut bekerja dengan sangat baik pada sebuamengalami kerusakan. Sebagai contoh, pada ukuran basis data melebihi 700 megabyte sering mengalami masalah seperti ini (pada saat itu, memangyang beredar masih berada di bawah 700 megabyte). Buku manual yang dibawanya memperingatkan bahwa beberapa kasus tersebut disebabkan oleh yang kuno atau konfigurasi yang tidak benar.

  Nama kode (codename) yang digunakan oleh Access pertama kali adalah Cirrus yang dikembangkan sebelum Microsoft mengembangkasementara mesin pembuat form antarmuka yang digunakannya dinamakan dengan Ruby harus dikembangkan secara bersama-sama sebagai sebuah aplikasi terpisah tapi dapat diperluas. Proyek ini dinamakan dengan Thunder. Kedua proyek tersebut dikembangkan secara terpisah, dan mesin pembuat form yang digunakan oleh keduanya tidak saling cocok satu sama lainnya. Hal tersebut berakhir saat Microsoft merilis (VBA).

   Data

  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

  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

  Telecommunicating merupakan penyimpanan data secara elektronik melalui saluran

  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 untuk memulai dan mengakhiri suatu

  1 Terminator, 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 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

  No Gambar Nama Fungsi

  (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 Data mengalir melalui sistem,

  dimulai dengan sebagian

  Flow )

  input dan diubah atau diproses menjadi output

  

4 Penyimpanan data Data disimpan untuk

  keperluan berikutnya (Data Storage)