Sistem Inventory Buku Pada Yayasan Alusi Tao Toba

BAB 2
LANDASAN TEORI

2.1 Pengertian Komputer

Komputer berasal dari bahasa latin computare yang mengandung arti menghitung.
Karena luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit
berbeda dalam mendefinisikan termininologi komputer. Fuori berpendapat bahwa
komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar
secara cepat, termasuk perhitungan aritmatika dan operasi logika, tanpa campur
tangan dari manusia. (William M. Fuori, Introduction to the Computer: The Tool
of Business (3rd Edition), Prentice Hall, 1981.) Menurut Blissmer, komputer
adalah suatu alat elektonik yang mampu melakukan beberapa tugas sebagai
berikut: menerima input, memproses input tadi sesuai dengan programnya,
menyimpan perintah-perintah dan hasil dan pengolahan, menyediakan output
dalam bentuk informasi. (Robert H. Blissmer, Computer Annual, An Introduction
to Information Systems l985-1986 (2nd Edition), John Wiley & Sons, 1985.)
Sedangkan menurut Hamacher, komputer adalah mesin penghitung elektronik
yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya
sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output
berupa informasi. (V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky,

Computer Organization (5th Edition), McGrawHill, 2001.)

5

Universitas Sumatera Utara

2.2 Data

Pengertian data adalah kumpulan kejadian yang diangkat dari suatu kenyataan
(fakta), dapat berupa angka-angka, huruf, simbol-simbol khusus, atau gabungan
dari ketiganya. Data masih belum dapat ‘bercerita’ banyak sehingga perlu diolah
lebih lanjut untuk mendapatkan sebuah kesimpulan, suatu kesimpulan yang diolah
dari data data yang dikumpulkan akan didapat sebuah informasi.Pengertian data juga
bisa berarti kumpulan file atau informasi dengan tipe tertentu, baik suara,
gambar atau yang lainnya. Menurut kamus oxford definisi data adalah “facts or
information used in deciding or discussing something”. Terjemahan bebasnya:
“fakta atau informasi yang digunakan dalam menentukan atau mendiskusikan
sesuatu”. Juga bisa berarti “information prepared for or stored by a computer”
dalam bahasa Indonesia berarti “informasi yang disiapkan untuk atau disimpan
oleh komputer”. Menurut Kamus Besar Bahasa Indonesia pengertian data adalah

keterangan yang benar dan nyata. Atau keterangan atau bahan nyata yang dapat
dijadikan bahan kajian (analisis atau kesimpulan).

2.3 Aplikasi

Ada banyak pengertian mengenai aplikasi oleh para ahli dalam situs
http://www.ilmukomputer.com/ yaitu:
1. Aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani
kebutuhan akan beberapa aktivitas (Buyens, 2001).
2. Aplikasi adalah sistem lengkap yang mengerjakan tugas spesifik (Post, 1999).
6

Universitas Sumatera Utara

3. Aplikasi basis data terdiri atas sekumpulan menu, formulir, laporan dan
program

yang

memenuhi


kebutuhan

suatu

fungsional

unit

bisnis/organisasi/instansi (Kroenke, 1990).

Dari banyak pengertian tentang aplikasi dapat disimpulkan bahwa aplikasi
adalah sebuah program komputer yang dibuat untuk menolong manusia dalam
melaksanakan tugas tertentu.

2.4 Visual Basic 2010

Bahasa pemrograman Visual Basic merupakan salah satu bahasa yang sangat
populer hingga kini dan merupakan salah satu solusi untuk menciptakan aplikasi
pada sistem operasi Windows, baik Windows 8, windows 7, Windows Server

2008, dan Windows Mobile 6.1 . Hal ini dikarenakan kemudahan yang diberikan
Visual Basic dan IDE Visual Studio yang digunakan untuk menciptakan sebuah
aplikasi.

2.4.1 Pengenalan Microsoft Visual Basic 2010

Visual Studio 2010 merupakan edisi terbaru dari Visual Studio sebelumnya, yaitu
Visual Studio 2008. Visual Studio merupakan sebuah lingkungan kerja (IDE Integrated Development Environtment) yang digunakan untuk pemrograman.
NET yang dapat digunakan untuk beberapa bahasa pemrograman, seperti Visual
7

Universitas Sumatera Utara

Basic (VB), C# (baca C Sharp), Visual C++, J# (baca J Sharp), F# (baca F Sharp),
dan lain-lain.

Sejak kemunculan .NET hingga sekarang, banyak orang yang masih belum
tahu apa itu .NET. Apa bedanya dengan Visual Basic edisi sebelumnya (VB6).
Setelah kesuksesan pemrograman Java oleh Sun Microsystem dengan teknologi
Java Virtual Machine (JVM) atau Java Runtime Environment (JRE) dan

perubahan paradigma pemrograman dari pemrograman prosedural menjadi
pemrograman berorientasi objek, Microsoft menjawabnya dengan memunculkan
.NET. Teknologi .NET sendiri dapat dikatakan sebagai desain ulang dari Java
dengan prinsip yang sama namun mempunyai tujuan yang berbeda. Apabila Java
mempunyai slogan write one, run anywhere (tulis sekali, jalankan di mana
saja), yang dapat diartikan satu bahasa Java untuk banyak platform, maka .NET
juga menganut prinsip ini dengan tujuan yang berbeda, yaitu many language, one
platform, yang artinya sebuah aplikasi Windows dapat dibangun dengan banyak
bahasa. Namun sekarang telah dan sedang dikembangkan proyek implementasi
.NET pada platform Linux, yaitu Mono, yang dapat diikuti pada URL www.gomonoxom, sehingga ke depan .NET aka mengikuti prinsip many language, many
platform.

Teknologi .Net Framework adalah sebuah Application Programming
Language (API), yaitu kumpulan kelas atau sebuah pustaka inti yang digunakan
untuk melakukan pemrograman .NET. Kelas-kelas core (inti). .NET ini
menyediakan berbagai macam kelas yang berfungsi untuk melakukan apapun
8

Universitas Sumatera Utara


yang diinginkan di lingkungan Windows, ataupun lingkungan web, mulai dari
bekerja dengan data hingga bekerja dengan form (jendela) dan kontrol.

Berbeda dengan API Win32, seperti VB6 ke bawah yang bersifat
prosedural, kini .NET bersifat object oriented penuh (OOP). Apapun yang akan
Anda lakukan pada .NET, Anda harus membuat sebuah objek dari kelas yang
mempunyai fungsi tertentu. Kelas-kelas ini dapat diakses melalui bahasa
pemrograman .NET apapun. .NET mendukung multi languages sehingga bahasa
menjadi masalah seni dan kesukaan saja karena yang diakses adalah pustaka API.
Semua objek yang dipanggil dengan bahasa .NET tertentu akan mempunyal
method, properti, dan event yang sama. Hasil akhir dari semua bahasa
pemrograman .NET juga sama, yaitu bahasa Intermediate Language (IL) atau
Microsoft Intermediate Language (MSIL), yaitu sebuah bahasa pertengahan yang
dapat diakses oleh bahasa .NET dan dapat diterjemahkan oleh CLR atau
dijalankan.

2.4.2 Menjalankan Visual Basic 2010

Setelah Anda melakukan instalasi Visual Basic 2010, Anda dapat menjalankan
aplikasi tersebut dengan langkah sebagai berikut:

1. Klik menu Start.
2. Klik all Programs.
3. Klik Microsoft Visual Basic 2010.
4. Selanjutnya akan muncul splash screen Visual Basic 2010 Professional
9

Universitas Sumatera Utara

Gambar 2.1 Start Page Visual Basic 2010

2.4.3 Lingkungan di Microsoft Visual Basic 2010

Jendela Visual Basic atau sering juga disebut lingkungan kerja Visual Basic
mempunyai tampilan yang hampir sama dengan tampilan jendela program aplikasi
Windows yang sudah kita kenal, seperti Word, Excel, dan Power Point. Di
aplikasi visual basic terdapat menu-menu dan toolbar yang memuat ikon - ikon
dan tombol tombol untuk menjalankan perintah - perintah. Perbedaannnya, Visual
Basic mempunyai beberapa tambahan komponen, yaitu title bar, menu bar,
Toolbars, Solution Explorer , form, Toolbox, Windows Project, dan Windows
Properties.


10

Universitas Sumatera Utara

Gambar 2.2 Tampilan Visual Basic 2010
Mengenal tampilan visual basic 2010 yang terdapat beberapa bagian yaitu :

1. Tittle bar
Tittle bar adalah tempat untuk menampilkan nama project yang
sedang dibuat. Contohnya seperti gambar di bawah ini :

Gambar 2.3 Tittle Bar

2. Menu bar
Sebelum menulis kode, sebaiknya mengenal dahulu IDE atau lingkungan kerja
yang digunakan, sehingga anda tidak bingung saat bekerja dengan IDE Visual
Studio 2010.

Gambar 2.4 Menu bar Visual Basic 2010

11

Universitas Sumatera Utara

a. File, di sini tersedia menu untuk menutup aplikasi, membuka,
membuat, menutup, dan menyimpan file Visual Basic atau proyek
Visual Basic 2010.

b. Edit, menyediakan fungsi umum pada item tertentu, seperti Undo,
Redo, Cut, Copy, Paste, dan Delete.

c. View, menyediakan akses cepat untuk membuka dan menutup jendela
yang ada pada IDE, seperti jendela Solutio Explore, jendela Properties,
jendela Output, jendela Toolbox, dan lain sebagainya. Apabila Anda
membutuhkan jendela yang belum terlihat pada IDE, Anda dapat
membukanya melalui menu View.

d. Project, menu Project menyediakan bermacam-macam file untuk
aplikasi Anda, misalnya form dan class.


e. Build, menu ini sangat penting ketika Anda telah menyelesaikan
aplikasi yang Anda buat dan ingin menjalankannya tanpa IDE Visual
Basic 2010, seperti aplikasi lain dalam bentuk *.exe.

f. Debug, menu ini menyediakan tool untuk menjalankan (start) dan
menghentikan (stop) aplikasi dengan IDE Visual Basic 2010. Selain itu

12

Universitas Sumatera Utara

Anda juga dapat mencari kesalahan dan melihat apa yang terjadi pada
kode yang Anda tulis.

g. Data, Anda membutuhkan menu ini jika ingin berhubungan dengan
database. Anda dapat mengelola data source dan preview data.

h. Tools, menu ini menyediakan perintah untuk melakukan konfigurasi
IDE Visual Studio 2010.


i. Test, menu ini menyediakan pilihan untuk menciptakan dan melihat
unit percobaan untuk aplikasi yang Anda kembangkan sebagai bahan
latihan penulisan source code pada bermacam-macam situasi.

j. Window, menu Window menjadi standar pada sebuah aplikasi yang
mengijinkan membuka jendela pada satu waktu seperti word dan excel.
Anda dapat berganti jendela yang aktif melalui menu ini.

k. Help, menu Help menyediakan akses untuk membuka dokumentasi
Visual Studio 2010, dan informasi lain seperti jendela About, dan lainlain.

13

Universitas Sumatera Utara

3. Toolbars

Toolbars pada aplikasi widows lainnya berisi tombol-tombol yang mewakili
suatu perintah tertentu yang sering digunakan untuk keperluan dalam
pemrograman dan lain-lain, Toolbars dapat kita lihat dalam bentuk ikon.

Gambar 2.5 Toolbars

4. Solution Explore

Solution Explorer adalah jendela yang menyimpan Informasi mengenai
Solution,Project – project, beserta file-file, form – form ataupun resource yang
digunakan pada program aplikasi. Pada bagian atas jendela Solution Explorer
terdapat Toolbox yang digunakan untuk menampilkan jendela Properties,
menampilkan semua file, melihat Design form, Refresh dan View code, untuk

melihat kode program. Pada Solution Explorer juga kita dapat menambahkan
class, module, windows form baru, dan sebagainya. Jika pada saat kita
mengaktifkan Visual Studio 2010 jendela Solution Explore tidak ada, kita

dapat menampilkannyas dari menu bar View, Solution Explorer atau
menggunakan tombol Ctrl + Alt + L.

14

Universitas Sumatera Utara

Gambar 2.6 Solution Explorer
5. Form Designer
Form Designer merupakan suatu objek yang digunakan untuk merancang
tampilan program. Form Designer juga dapat dikatakan sebagai objek utama
pada pemrograman Visual Basic karena pada form inilah nantinya Komponen
dan kontrol Toolbox diletakan dan diatur sebagus mungkin. Form dapat diatur
melalui jendela Properties. Ukuran Form Designer ini juga dapat diubah tinggi
dan lebarnya, dengan cara mengklik pada Form Designer tersebut, sehingga
tampak garis putus-putus disekelilingnya, hanya dengan men-Drag Form ke kiri,
kanan, atas ataupun bawah, maka ukuran Form akan berubah.

Gambar 2.7 Form Design
15

Universitas Sumatera Utara

Alur pembuatan aplikasi hingga aplikasi tersebut dijalankan dan perbedaanya
dengan Visual Basic 6 dapat dilihat pada gambar di bawah ini.
x8
Visual Basic Source
Code

Visual Basic Compiler

Source code program VB6 diubah
menjadi instruksi x86 (disebut
juga kode ‘native’ atau ‘mesin’).

X86 instructions

Gambar 2.8 Alur Program pada Visual Basic 6.0

Visual Basic 2010
Source Code

Visual Basic 2010
Compiler

Kode Program yang kita tulis dengan
Visual Basic 2010

Compiler menghasilkan file *exe
dengan instruksi MSIL yang belum
dimengerti oleh mesin/prosesor.

Microsoft
Intermediate
Language (MSIL)

Common
Language Runtime
(CLR)

Setiap kali file *exe MSIL dijalankan
akan melewati CLR. CLR adalah .NET

Visual Basic 2010
Compiler

Gambar 2.9 Alur Pembuatan Program pada Visual Basic 2010
16

Universitas Sumatera Utara

2.4.4 Variabel Microsoft Visual Basic 2010

Variabel adalah sesuatu yang digunakan untuk menyimpan sebuah nilai. Variabel
terdiri dari 3 unsur, yaitu nama, tipe data, dan nilai. Nama dan tipe data Anda
deklarasikan saat pembuatan variabel tersebut, sedangkan pemberian nilai dapat
dilakukan kapanpun, bahkan saat aplikasi anda sedang berjalan Anda dapat
memberikan nilai melalui kontrol TextBox dan yang sejenisnya.

Penulisan variabel biasanya diawali dengan Dim, seperti deklarasi di
bawah ini:
Dim namaVariabel As TipeData

Nama variabel selalu dimulai dengan huruf dan diikuti huruf atau angka.
Sedangkan tipe data apabila anda tidak memberikan jenis tipe data secara pesifik,
maka Visual Basic 2010 akan menganggapnya sebagai sebuah tipe Object. Tipe
data akan dibahas pada subbab selanjutnya.
Contoh:
Dim angka As Integer
Dim nama As String
Dim tanggal As Date

Anda dapat meringkas penulisan deklarasi variabel tersebut dengan
penambahan pada akhir nama variabel dengan sebuah karakter yang mewakili tipe
data tertentu.

17

Universitas Sumatera Utara

2.4.5 Operator Microsoft Visual Basic 2010

Operator adalah sebuah tanda/notasi yang digunakan untuk melakukan
operasi/manipulasi disebut operand.

Seperti biasa pemrograman lainnya, Visual Basic 2010 juga mempunyai
berbagai jenis operator, antara lain :

1. Operator Aritmatika
Operator Aritmatika ini digunakan untuk melakukan operasi perhitungan,
seperti penjumlahan, perkalian, mencari sisa hasil bagi (modulus) dan lain
sebagainya. Terdapat beberapa perbedaan antara operator aritmatika visual
basic dengan C++. Berikut adalah operator-operator aritmatika yang
terdapat dalam visual basic.
Tabel 2.1 Operator Aritmatika di Visual Basic 2010
NO Operator Keterangan
1

^

2

-

Perpangkatan
Negatif
Pengurangan

3

*

Perkalian

4

/

Pembagian

5

\

Pembagian Integer

6

+

Penjumlahan

7

MOD

Modulo(sisa hasil pembagian)

18

Universitas Sumatera Utara

2. Operator Assignment

Assignment merupakan proses pemberian nilai pada suatu variabel.

Tabel 2.2 Operator Assignment di Visual Basic 2010
NO Operator Keterangan
Operator penugasan sederhana, Menetapkan nilai dari operan sisi
1

=

kanan ke sisi kiri operan C = A + B akan memberikan nilai A +
B menjadi C
Perpangkatan dan operator penugasan. Ini menimbulkan operan

2

^=

kiri dengan kekuatan operan kanan dan menugaskan hasilnya ke
operan kiri. C ^ = A setara dengan C = C ^ A
pengurangan dan operator penugasan, Ini mengurangi hak operan

3

-=

dari operan kiri dan menetapkan hasil untuk operan kiri C - = A
setara dengan C = C - A
perkalian dan operator penugasan, Hal mengalikan kanan operan

4

*=

dengan operan kiri dan menetapkan hasil untuk operan kiri C * =
A setara dengan C = C *A
pembagian dan operator penugasan, Ini membagi operan kiri

5

/=

dengan operan kanan dan menugaskan hasil untuk operan kiri
(divisi floating point) C / = A setara dengan C = C / A
pembagian dan operator penugasan, Ini membagi operan kiri

6

\=

dengan operan kanan dan menugaskan hasil untuk operan kiri
(divisi Integer) C \ = A setara dengan C = C \ A

19

Universitas Sumatera Utara

Tambah dan operator penugasan, Ia menambahkan hak operan ke
7

+=

operan kiri dan menetapkan hasil untuk operan kiri C + = A
setara dengan C = C + A
Pergeseran Kanandan operator penugasan C >> = 2 adalah sama

8

>>=
dengan C = C >> 2
Kiri pergeseran DAN operator penugasan C