BAB 2 LANDASAN TEORI 2.1. Pengertian Komputer - Aplikasi Pemesanan Tiket Bus Menggunakan Visual Basic 6.0

BAB 2 LANDASAN TEORI

2.1. Pengertian Komputer

  Istilah komputer berasal dari bahasa Inggris “To Compute” yang artinya menghitung, tetapi istilah komputer diambil dar i bahasa latin yaitu “Computare” yang mempunyai arti menghitung. Karena adanya pengertian hitung-hitungan ini sehingga banyak orang mengatakan bahwa mempelajari dan menggunakan komputer hanya sebatas kepada mereka yang memiliki pengetahuan matematika yang tinggi saja.

  Sehubungan dengan perkembangan zaman maka defenisi komputer tidak hanya sebagai alat hitung tetapi menjadi alat pengolah 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 yamng minimum.

  Pengertian komputer adalah suatu alat elektronik yang dapat menerima input data kemudian mengolah (memproses) data input tersebut sesuai dengan program yang tersimpan dimemori komputer (stored program) kemudian secara otomatis menyimpan perintah-perintah atau program serta hasil pengolahan data tersebut sehingga dapat memberikan output dalam bentuk informasi.

  Tugas utama komputer adalah untuk mengolah data sehingga diperoleh hasil output yang diinginkan. Sehingga kegunaan komputer adalah untuk membantu memecahkan berbagai masalah terutama yang rumit dan banyaknya jumlah data yang akan diolah dan juga digunakan untuk mengolah data, menyimpan data, media komunikasi dan alat informasi.

  Adapun komponen-komponen yang dimiliki komputer yaitu :

1. Hardware (Perangkat Keras)

  Hardware (Perangkat Keras) adalah komponen-komponen yang membentuk suatu sistem komputer yang berhubungan dengan komponen lainnya, sehingga memungkinkan komputer dapat melakukan tugasnya. Perangkat keras ini terdiri dari 3 (tiga) jenis yaitu perangkat masukan (input device), perangkat pengolah (processor) dan perangkat keluaran (output device) .

  2. Software (Perangkat Lunak) Software (Perangkat Lunak) adalah komponen dalam sistem komputer berupa program untuk mengatur hubu ngan antara hardware dan brainware serta mengawasi seluruh kegiatan CPU. Dengan adanya software ini barulah komputer dapat dipergunakan sesuai kebutuhan. Fasilitas software ini terdiri dari sistem desain, program-program dan prosedur-prosedur.

  3. Brainware (Tenaga Pelaksana) Brainware adalah user (manusia) yang terlibat langsung didalam pengoperasian komputer dan yang akan melaksanakan semua kegiatan-kegiatan yang berhubungan dengan hardware dan software. User ( manusia) yang terlibat langsung dalam sistem komputer dikategorikan dalam berbagai tingkatan, yaitu : a. Operator

  Operator adalah user (manusia) yang bekerja mengoperasikan komputer untuk memasukkan data atau menjalankan program yang sudah ada.

  b. Programmer Programmer adalah user (manusia) yang bertugas membuat program atau software berdasarkan ketentuan yang sudah ada,meliputi :

  • Menganalisa dan membuat program
  • Membuat flowchart atau algoritma • Memeriksa dan memperbaiki kesalahan program.

  c. Sistem Analis Sistem analis adalah user (manusia) yang bertugas mempelajari, menganalisa serta merancang sistem program untuk suatu masalah.

  Ketiga komponen tersebut harus saling berhubungan dan membentuk satu kesatuan. Hardware tanpa adanya software, maka tidak akan berfungsi hanya seperti benda mati saja karena yang akan mengoperasikan adalah hardwarenya. Hardware yang sudah didukung software juga tidak akan berfungsi kalau tidak ada manusia yang mengoperasikannya.

2.2. Pengertian Data, Database, Sistem, Informasi dan Sistem Informasi

2.2.1. DATA

  Menurut J. Longkutoy : “ Istilah data adalah suatu istilah majemuk dari kata datum yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, kata-kata, simbol-simbol yang menunjukkan suatu ide, objek.

  Proses pengolahan data ada tiga, yaitu :

  1. Pada tahapan input Yaitu dilakukan proses pemasukan data kedalam proses komputer lewat alat input (input device).

  2. Pada tahapan processing Yaitu dilakukan proses pengolahan data yang sudah dimasukkan,yang dilakukan oleh alat pemroses (process device) yang dapat berupa proses perhitungan, perbandingan, pengendalian atau pencarian di storage (penyimpanan).

  3. Pada tahapan output

  Yaitu dilakukan proses menghasilkan output dari hasil pengolahan data ke alat output (output device) yaitu berupa informasi.

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 yang berbasis berkas. Selain itu database dapat diartikan sebagai kumpulan file-file yang mempunyai kaitan antara satu dengan file yang lain sehingga membentuk data untuk menginformasikan satu perusahaan dan instansi.

  Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file yang lainnya, berarti file tersebut bukanlah kelompok dari satu database, melainkan membentuk database sendiri. Database juga merupakan landasan bagi pembuatan dan pengembangan program apliaksi. Oleh sebab itu,database harus dibuat sedemikian rupa sehingga pembuatan program lebih mudah dan cepat.

  Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai.Penerapan database dalam sistem informasi disebut dengan database sistem. Database terdiri dari data yang akan digunakan untuk diperuntukkan terhadap banyak user, dari masing-masing user akan menggunakan data tersebut sesuai dengan tugas dan fungsinya.

  Adapun hierarki data adalah :

  1. Bit adalah bagian terkecil dari data secara keseluruhan, yaitu berupa karakter ASCII nol atau satu yang mer upakan komponen byte.

  2. Byte adalah atribut dari field yamg berupa karakter yang membentuk nilai dari sebuah field.

  3. Field adalah suatu atribut dari record yang menunjukkan suatu item dari sebuah field.

  4. Record adalah kumpulan dari field yang menggambarkan satu unit data individu tertentu.

  5. File adalah kumpulan dari record yang salig berhubungan antar a field yang satu ke field yang lain.

  6. Database adalah kumpulan dari beberapa file atau tabel yang mempunyai kaitan antara file yang satu dengan file yang lainn ya.

  Bit Byte Field Record File Database

Gambar 2.1 Hierarki Data

  Setiap manajemen dalam merancang dan menyusun database harus mempunyai tujuan. Adapun tujuan dari database tersebut adalah membuat agar user mudah mendapatkan data, menyediakan tempat penyimpanan data yang relevan, menghapus data yang berlebihan, melindungi data dari kerusakan fisik, memungkinkan perkembangan lebih lanjut didalam sistem database.

  Adapun cirri-ciri dari database tersebut diantaranya adalah merupakan system yang dapat menyimpan data kedalam floppy disk atau harddisk, juga sistem yang menganut pengolahan data untuk ditambah, diubah atau dihapus dengan mudah.

  Keuntungan dari database adalah kemubajiran data terkurangi, integritas data dapat selalu terjaga, berbagai data dapat selalu dilakukan oleh setiap user, penggunaan data lebih mudah, dan konsistensi data dapat selalu terjaga.

2.2.3. SISTEM

  Sistem adalah merupakan sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai tujuan (menurut Meteod).

  Sistem adalah suatu sistem dapat terdiri atas kegiatan yang berhubungan guna mencapai tujuan-tujuan perusahaan seperti pengendalian inventaris atau penjadwalan produksi (menurut Norman L. Enger).

  Sistem adalah suatu sistem yang terdiri atas objek- objek atau unsur atau komponen-komponen yang berkaitan dan berhubungan satu sama lain sedemikian rupa sehingga unsur-unsur tersebut merupakan satu kesatuan pemrosesan yang tertentu (menurut Prof. Dr. Mr. S Praj udi Almo sudirdjo).

  2.2.4. INFORMASI

  Informasi merupakan hasil pengolahan data yang lebih berguana dan berarti bagi yang menerimanya untuk mencapai suatu tujuan tertentu. Informasi adalah data yang telah disusun sedemikian rupa sehingga bermakna dan bermanfaat karena dapat dikomunikasikan kepada seseorang yang akan menggunakannya untuk membuat keputusan. Informasi dapat bermanfaat jika informasi itu adalah infomasi yang akurat, informasi yang lengkap, informasi yang relevan, dan informasi yang tepat waktu.

  2.2.5. SISTEM INFORMASI

  Sistem informasi adalah suatu himpunan komp onen sistematik dan formal yang melakukan operasi pengolahan data untuk meningkatkan pemahaman atau mengurangi ketidakpastian terhadap suatu data atau fakta-fakta yang akan dilaporkan,memberikan berbagai laporan seperti yang diinginkan oleh pihak yang membutuhkan informasi tersebut serta memberikan kepada pihak manajemen untuk menunjang perencanaan, pengawasan, dan pengambilan keputusan.

2.3. Visual Basic 6.0

  Visual basic 6.0 merupakan sebuah program aplikasi yang bekerja pada sistem operasi windows. Visual basic 6.0 dapat membuat program aplikasi menjadi lebih mudah dan cepat dengan menggunakan metode General User I nterface (GUI). Salah satu 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.

  Sebagai program yang berbasis Windows, Visual Basic 6.0 mempunyai kemampuan untuk berinteraksi dengan seluruh aplikasi windows seperti Microsoft Word, Microsoft Exel, Microsoft Access, 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.1. Layar Utama Visual Basic 6.0

  Dalam tampilan layer Visual Basic terdapat komponen-komponennya.Komponen- komponen yang akan dibahas ini hanya dasar-dasar yang bersifat umum. Untuk mengaktifkan layer utama caranya adalah dengan menginstall Visual Basic 6.0, setelah itu pilih menu atau klik tombol Start>Program>Microsoft Visual Studio 6.0>Microsoft Visual Basic 6.0, maka akan muncul tampilan sebagai berikut :

Gambar 2.2 Kotak Dialog New Project

  Untuk menampilakan layer utama Visual Basic 6.0, kita pillih Standar EXE kemudian klik tombol Open maka akan muncul tampian layer utama Visual Basic 6.0 sebagai berukut :.

Gambar 2.3 Layar Utama Visual Basic 6.0

2.3.2. Komponen Utama Visual Basic 6.0

1. Main Windows ( Jendela Utama)

  Main Windows ( jendela utama terdiri dari titlebar (baris judul), menubar dan toolbar. Baris judul berisi nama proyek, mode operasi Visual Basic sekarang dan form yang aktif. Menubar merupakan menu drop-down dimana kita dapat mengontrol operasi dari lingkungan Visual Basic.

  Toolbar berisi kumpulan gambar yang mewakili perintah yang ada dimenu Jendela utama juga menampilkan lokasi dari form yang aktif relatif terhadap sudut kiri atas layar

  (satuan ukur annya twips), juga lebar dan panjang dari form yang aktif.

Gambar 2.4 Jendela Utama

2. Form Windows ( Jendela Form)

  Form windows (jendela form) adalah pusat dari pengembangan aplikasi Visual Basic. Jendela Form digunakan untuk menggambarkan aplikasi.Secara otomatis akan tersedia form yang baru bila akan membuat program aplikasi yang baru, yaitu dengan nama Form 1. Umum ya dalam suatu form terdapat garis titik- titik yang disebut Grid. Untuk lebih memahami form ini maka dibawah ini terdapat gambar jendela form.

Gambar 2.5 Jendela Form

3. Project Windows (Jendela Project) Project Windows (jendela project) menampilkan daftar form dan modul proyek.

  Proyek merupakan kumpulan dari modul form,modul class, modul standar, dan file sumber yang membentuk suatu aplikasi. Jendela project juga menampilkan daftar hierarkis dari file proyek yang berekstensi .VBP dan file-file pendukung lainnya (form dengan ekstensi FRM,modul dengan ekstensi.BAS,class dengan ekstensi .CLS) yang terdapat dalam program aplikasi.

Gambar 2.6 Jendela Project

4. Toolbox

  Toolbox adalah kumpulan dari objek yang digunakan untuk membuat user interface ( pemakai) serta kontrol bagi program aplikasi. Ada dua cara untuk menempatkan kontrol pada suatu form, yaitu :

  1. Klik ganda kontrol dalam toolbox, selanjutnya kita dapat mengubah besar dan ukurannya serta memindahkannya dengan metode frog and drop.

  2. Klik kontrol dalam toolbox, kemudian pindahkan pointer mouse pada jendela form. Kursor berubah menjadi crosshair. Tempatkan crosshair pada sudut kiri atas dimana anda inginkan control diletakkan, tekan tombol mouse kiri dan tahan ketika menyeret (drog) kursor kearah sudut kanan bawah.

  Pointer Image

  Label Textbox

  Frame Command Button

  Check box Option button

  Combo box List box

  HScroll Bar

  VScroll Bar Timer

  Drive List Box Dir List Boix`

  File List Box Shape

  Line Image

  Data OLE

  (Object Linking and Embed)

Gambar 2.7 Toolbox

5. Properti Windows (Jendela Properti)

  Properti Windows (Jendela Properti) berisi daftar struktur setting (pengaturan) properti yang digunakan pada sebuah objek terpilih. Kotak drop-down pada bagian atas jendela berisi daftar semua objek pada form yang aktif. Ada dua tab tampilan, yaitu alphabetic (urut abjad) dan categorizedurut berdasar kelompok).

Gambar 2.8 Jendela Properties

  6. Form LayoutWindows (Jendela Layout Form)

  Form layout windows ( jendela layout forrm) menampilkan relatif terhadap layar monitor.

Gambar 2.9 Jendela Layout Form

  7. Code Windows (Jendela Code)

  Jendela kode adalah tempat penulisan kode-kode program aplikasi. Kode program adalah serangkaian tulisan perintah yang dilaksanakan jika suatu objek.

Gambar 2.10 Jendela Kode

2.3.3. Operator

  Untuk melakukan berbagai manipulasi dan pengolahan data MS-Visual Basic 6.0 menyed iakan barbagai macam o perator, adapun o perato r tersebut adalah :

1. Operator Penugasan (Assignment Operator)

  Operator penugasan disimbolkan dengan tanda sama dengan (=) dan berfungsi untuk memasukkan suatu data ke dalam suatu variable.

  Penulisannya :

  <Var iabel> = <Ekspresi>

  Contoh : bilangan = 1, harga = 1

  Jumlah = banyak * harga

  2. Operator Aritmatika

  Operator aritmatika ini digunakan untuk melakukan operasi aritmatika. Operasi aritmatika mempunyai hierarki paling tinggi dibanding operator lain,yaitu operator perbandingan dan operator logika, maka didahulukan operasinya adalah operator aritmatika, dilanjutkan dengan operator perbandingan dan terakhir operator logika.

  Operator aritmatika sendiri memiliki hierarki dari setiap operator yang tergolong operator aritmatika. Berikut ini tabel operator aritmatika :

Tabel 2.2 Operator Arimatika

  3. Operator Perbandingan

  Operator perbandingan digunakan untuk membandingkan suatu data dengan data lain yang menghasilkan nilai logika benar atau salah.Tentu saja antara dua data yang dibandingkan harus mempunyai tipe data yang sama. Nilai Boolean dalam MS-Visual Basic 6.0 dapat diwakili dengan bilangan integer-1 yang berarti benar

  (true) dan 0 yang berarti salah (false). Berikut ini adalah tabel operator perbandingan :

Tabel 2.3 Operator Perbandingan

4. Operator Logika

  Operator logika digunakan untuk mengekspresikan satu atau lebih data (ekspresi) logika menghasilkan data logika baru. Dibawwah ini adalah :

Tabel 2.4 Logika Hierarki

  Operator logika Not menghasilkan nilai kebalikan dari suatu data logika dan mempunyai hierarki paling tinggi pada operator logika, tetapi operator hierarkinya lebih rendah dari operator penugasan, operator aritmatika dan operator pembandingan. Tabel hasil ekspresi logika Not adalah sebagai berikut:

Tabel 2.5 Logika Not

  Operator logika And akan menghasilkan nilai True hanya jika dua buah ekspresi dikiri dan dikanan operator And bernilai True. Tabel hasil ekspresi logika And adalah sebagai berikut :

Tabel 2.6 Logika And

  Tabel logika Or akan manghasilkan nilai True, jika salah satu dari dua buah ekspresi atau kedua ekspresi dikiri dan dikanan operator Or bernilai True. Jadi operator logika

  Or hanya akan meng hasilkan nilai False, jika kedua ekspresi dikiri dan dikanan operator Or bernilai False.

Tabel 2.7 Logika Or

  Operator logika Xor akan menghasilkan nilai True, jika ekspresi sebelah kiri operator Xor berbeda dengan ekspresi sebelah kananya. Tabel hasil logika ekspresi logika Xor adalah sebagai berikut :

Tabel 2.8 Logika Xor

  Operator logika Eqv akan menghasilkan nilai tru, jika ekspresi sebelah kiri operator Eqv sama dengan ekspresi sebelah kanannya. Jadi operator logika Eqv bisa diartikan jika sama. Tabel hasil ekspresi logika Eqv adalah sebagai berikut :

Tabel 2.9 Logika Eqv

  Operator logika Imp akan menghasilkan nilai false hanya jika ekspresi disebelah kiri operator kiri operator Imp bernilai true dan ekspresi sebelah kanannya bernilai false.

  Tabel hasil ekspresi logika Imp adalah sebagai berikut:

Tabel 2.10 logika ImpTabel 2.8 Logika Xor

2.3.4. Variabel

  Variabel adalah tempat untuk menyimpan nilai-nilai atau data-data secara sementara pada aplikasi Visual Basic. Sintaks untuk mendeklarasikan variabel adalah sebagai berikut :

  Dim namavariabel As tipevariabel Keterangan :

  Dim

  : Statement dari Visual Basic untuk mendek larasikan variabel Nama variable : Nama variabel yang digunakan untuk menyimpan nilai.

  

Tipe variable : Tipe variabel yang bergantung pada tipe data yang akan

disimpan didalam variabel tersebut.

  2.3.5. Konstanta

  Beda dengan variabel, konstanta adalah nilai yang tidak akan berubah disepanjang aplikasi. Biasanya konstanta digunakan untuk memberi nilai tetap pada perhitungan

  2.3.6. Format Pemrograman Visual Basic 6.0

  Format program Visual Basic 6.0 secara umum terdiri dari :

  1. Bagian Deklarasi Global Untuk melakukan deklarasi global biasanya dilakukan dengan menambahkan suatu reserved word public didepan suatu deklarasi variabel.

  2. Bagian utama program terdiri dari blok-blok fungsi dan blok-blok prosedur .

  Bagian ini terdiri dari :

  1. Bagian deklarasi Private Bagian deklarasi private ditemukan didalam blok suatu fungsi-fungsi atau pada blok prosedur.

  2. Blok utama program yang mencakup statement-statement, perintah, fungsi, operator, pemanggilan fungsi atau prosedur.

  3. Pengembalian nilai ke program pemanggil.

  Untuk memahami simbol-simbol yang digunakan dalam program, perlu dijelaskan beberapa meta simbol yang umum yaitu : 1. „ (tanda petik tunggal) menyatakan komentar program

  Komentar merupakan suatu simbol yang digunakan untuk menjelaskan maksud dari suatu statement program. Ko mentar ditandai dengan simbol „(tanda petik tunggal). Dengan adanya simbol ini maka kompiler tidak akan mener jemahkan statement yang dimulai dengan simbol „ (tanda [etik tunggal).

  2. _ (under cross) menyatakan persambungan garis.

Dokumen yang terkait

BAB II GAMBARAN UMUM KPP PRATAMA LUBUK PAKAM A. Sejarah Singkat Kantor Pelayanan Pajak Pratama Lubuk Pakam - Faktor Penyebab Tunggakan Pajak Semakin Besar di Kantor Pelayanan Pajak Pratama Lubuk Pakam

0 0 13

1 BAB I PENDAHULUAN - Faktor Penyebab Tunggakan Pajak Semakin Besar di Kantor Pelayanan Pajak Pratama Lubuk Pakam

0 0 15

BAB 2 TINJAUAN PUSTAKA - Studi Keanekaragaman Ikan di Hilir Sungai Asahan Tanjung Balai Sumatera Utara

0 0 12

BAB II GAMBARAN UMUM OBJEK PKLM A. Sejarah Singkat Kantor Pelayanan Pajak Pratama Medan Barat - Peran Jurusita Pajak Dalam Pelaksanaan Tindakan Penagihan Pajak di Kantor Pelayanan Pajak (KPP) Pratama Medan Barat

0 0 13

BAB I PENDAHULUAN A. Latar Belakang Praktik Kerja Lapangan Mandiri (PKLM) - Peran Jurusita Pajak Dalam Pelaksanaan Tindakan Penagihan Pajak di Kantor Pelayanan Pajak (KPP) Pratama Medan Barat

0 0 12

BAB II GAMBARAN UMUM DINAS PENDIDIKAN KOTA MEDAN A. Sejarah Singkat Dinas Pendidikan Kota Medan - Mekanisme Pengenaan dan Pemungutan Pajak Penghasilan Pasal 23 Atas Jasa Penyelenggara Kegiatan Pada Dinas Pendidikan Kota Medan

2 4 19

BAB I PENDAHULUAN A. Latar Belakang Praktik Kerja Lapangan Mandiri (PKLM) - Mekanisme Pengenaan dan Pemungutan Pajak Penghasilan Pasal 23 Atas Jasa Penyelenggara Kegiatan Pada Dinas Pendidikan Kota Medan

0 0 15

BAB 2 LANDASAN TEORI - Aplikasi Android Pemesanan Makanan Dan Minuman Berbasis Client Server

1 11 16

BAB 2 LANDASAN TEORITIS - Media Pembelajaran Fisika SMP Menggunakan Adobe Flash CS3

0 0 13

BAB 2 LANDASAN TEORI - Rancangan Animasi Pengenalan Bendera Negara Menggunakan Macromedia Flash 8.0

0 0 13