Apilkasi Inventory dan Informasi Breakdown Barang di Cv Latumara Menggunakan Visual Basic 2010

BAB 2
LANDASAN TEORI

2.1 Pengertian komputer
Komputer berasal dari bahasa latin yaitu computure yang memiliki arti
menghitung karena begitu luas cakupan ilmu komputer ini sehingga para pakar
peneliti memili pandangan yang sedikit berbeda dalam mendefenisikan arti dari
terminlogi komputer
Menurut Blissmer,komputer adalah suatu alat elektronika yang mampu
melakukan beberapa tugas sebagai berikut: menerima input,memproses kembali
input sesuai dengan programnya,menyimpan printah-printah dan hasil dan
pengolahan,menyediakn:output dalam bentuk informasi
Dari defenisi tersebut terdapat beberapa istilah penting,yaitu input
(data),pengolahan data,dan informasi(output).Pengolahan data menggunakan
komputer dikenal dengan istilah pengolahan data elektronik(PDE) atau electronik
data processing(EDP).Data adalah kejadian yang di angat dari suatu kenyataan
(fakta),dapat berupa angka-angka,huruf,simbolsimbol khusus, atau gabungan dari
ketiganya.data tidak dapat berbicara banyak shingga perlu di olah ebi lanjut
Pengolahan data merupakan suatu proses manipulasi dari data menjdi
bentunk yang lebih berguna,yaitu berupa informasi.Dengan demikian informasi
adalah hasil dari suatu kegiatan pengolahan data yang memberikan bentuk yang

lebih bermakna dari suatu fakta dengan menggunakan satu alat yaitu komputer

Universitas Sumatera Utara

2.2 Pengolahan data
Dalam sistem pengolahan data terdapat beberapa perbedan ntara data dan
informasi.Data adalah suatubrntuk informasi yang masih mentahsehingga perlu di
olah lebih lanjut untuk dapat dijadikan sebagai bahan keterangan (informasi) dan
mempunyai suatu kesimpulan atau keputusan,sedangkan informasi adlah hasil dari
pengolahan

data

dalam

bentuk

lebih

berguna


dan

berarti

bagi

si

penerima,informasi juga menggambarkan suatu kejadian yang nyatayang
digunakan dalam mengambil keputusan
Salah satu komponen dalam pengolahan data yang di perlihat kan adalah
program aplikasi (program kompter) yang di mana berisi sederetan instruksi yang
dapat di terima oleh komputer.Secara umum pengolahan dataterdiri dari tiga
langkah
1.

Input (pemasukan data)

2.


Proses(pengolahan data)

3.

Output (hasil keluar berupa informasi)

Pengolahan data merupakan segala macam pegolahan terhadap data untuk
Membuat data itu berguna sesuai hasil yang di ingin kan,sehingga dapat segera di
gunakan hasil dari pengolahan itu adalah informasi
Sewaktu merencanakan proyek penelitian seseorang yang melakukan
penelitian seharusnya sudah mempunyai rencan mengenai pengolahan dan desain
outputnya.penggolahan data meliputi kegiatan –kegiatan mulai dari penyimpanan
data sampaimengeluarkan hasil pengolahan data.Pengolahan data menggunakan
komputer meliputi:

Universitas Sumatera Utara

1. Masukkan data
Data terlebih dahulu di kumpulkan kemudian dipindahkan kesesatu

peralatan input komputer.Record data yang di hasilkan akan di baca oleh
komputer melalui bahasa pemrograman yang akan diterjemahkan ke dalam
bahasa mesin yang dimengerti oleh komputer
2. Memproses data
Ada beberapa pemrosesan data,antara lain:
a) Penyortiran
b) Record data di susun/diurutkan sesuai dengan urutan yang
diinginkan baik numeric maupun alphabetic
3. Hasil pengolahan
Hasil pengolahan di sajikan dalam suatu format tertentu yang berisi
informasi.Output ini mungkin juga di simpan dalam suatu medai yang
akan di gunakan untuk pengolhan selanjutnya
4. Pemeliharan
Terhadap sistem yang telah selesai dibuat dapat dilakukan beberapa
perubahan atau penambahan yan sesuai dengan keinginan pemaka.pada
fase pemeliharaan ini dilakukanpemeriksaan ulang pada setiap jangka
waktu

2.2.1 Pengertian Basis Data
Basis data (Databases) merupakan kumpulan data yang saling berhubungan satu

dengan yang lain ,tersimpat diperangkat keras komputer dan digunakan prangkat
lunak untuk memanipulasi nya.Basis data merpakan salah satu komponen yang

Universitas Sumatera Utara

penting dalam sistem informasi karena merupakan basi dalam meyediakan
informasi bagi para pemakai.penerapan basis data dalam sistem informasi di sebut
dengan databases system

2.2.2 Komponen Basis Data
Apabila kita lihat komponen di dalam basis data maka kita dapat menyimpulkan
bahwa :
1. Basis data terdiri dari beberapa file
2. File terdiri dari beberapa record
3. Record terdiri dari beberapa field
4. Field terdiri dari beberapa karakter

Karakter merupakan bagian data yang terkecil dapat merupa karakter
numeric,alphabet ,maupun karakter khusus yang membentuk suatu data data
item(field).field merupakan sekumpulan data record yang sejenis yang merupakan

kumpulan data untuk mewakili suatu entity data record.
Record merupakan kumpulan dari field .Record menggambarkan unit dari data
individu tertentu.dengan menggunakan sistem basis data masalah pada
manajemen basis data dapat di kurangi juga dapat mengurangi duplikasi data
dengan tujuan mengurangi biaya manajeman.Basis data dapat dibuat sangat
fleksibel atau dengan kata lainmudah di tambah atau di kurangi bahkan di
modifikasi dan sistem basis data dapat mengubung kan dengan data yang lainnya

Universitas Sumatera Utara

2.3 Sejarah Singkat CV Latumara
Cv.Latumara didirikan pada tahun 1996 dengan nama PT. Gemilang Jaya Perkasa
dan berubah nama pada tahun 2000 menjadi PT.Inti Utama Jaya Perkasa yang
beralamat di Jl. Bersama Sp.Limun Medan dan pada tahun 2010 perusahaan yang
bergerak di bidang distributor mesin kelapa sawit ini berganti nama kembali
menjadi CV.Latumara di bawah kepemimpinan bapak Ir.Herman Julianus Tarigan
yang beralamat lengkap di Jl Irigasi No 78 Medan,

2.4 Microsoft Visual Basic
Visual Studio 2010 merupakan edisi terbaru dari visual studio sebelum nya yaitu

Visual Studio2008 .Visual Studio merupakan sebuah lingkungan kerja (IDEIntegreted Development Enviorontemen) yang digunakan untuk pemrograman,
seperti Visual Basic(VB),C#(baca C Sharp),Visual C++,J#(baca J Sharp),dan lainlain
Visual Basic, merupakan software yang dirancang untuk membuat aplikasi
pada komputer. Awalnya software ini memang diarahkan untuk membuat aplikasi
berbasis desktop, tetapi pada perkembangannya banyak digunakan untuk membuat
aplikasi yang bukan berbasis internet (online).
Bahasa pemrograman Visual Basic merupakan salah satu bahasa
pemrogram yang sangat populer hingga saat ini dan menjadi satu solusi untuk
membuat aplikasi pada sisitem oprasi Windows,,hal ini dikarenakan kemudahan
yang di sediakan Visual Basic dan IDE Visual Studio yang bisa membantu dalam
pembuatan aplikasi.

Universitas Sumatera Utara

Penggunaan microsoft visual basic untuk pembuatan aplikasi tidaklah sulit, tooltool yang tersedia cukup mudah digunakan, beberapa template dan komponen
juga sudah disediakan dan siap digunakan.

Visual Basic source
code


Sorce code program VB6 di ubah
menjadi instuksi

x86(disebut

juga

kode ‘native’ atau mesin

Visual Basic complier

x86 Instructions

Gambar 2.1 Visual Basic Compiler

Universitas Sumatera Utara

Visual basic 2010 code

Kode program yang kita tulis dengan

Visual Basic 2010

Visual Basic 2010 compiler

Commpiler menghasilkan file*exe
Microsoft intermediate
languange(MSIL)

dengan intruksi MSIL yang

belum

dimengerti oleh mesin/prosesor

Common langunge runtime (clr)

Setiap kali file*exe MSIL di jalan
Visual Basic 2010 compiler

kan akan melewati CLR,CLR adalah

net

Gambar 2.2 Alur pembuatan program pada Visual Basic.

2.4.1

User Interface Microsoft Visual Basic

Berikut adalah user interface dari Microsoft visual Basic,

Universitas Sumatera Utara

Gambar 2.3user interface dari Microsoft visual Basic

Tabel 2.1 Fungsi Menu User Interface Microsoft Visual Basic
NO

NAMA

KETERANGAN


1.

File

Kelompok perintah yang berfungsi mengatur file
seperti new, save, open, remove, print dan lain-lain.

2.

Edit

Kelompok perintah untuk pengeditan baik objek,
komponen maupun kode pada editor.

3.

View

Perintah-perintah untuk mengaktifkan bagian-bagian
ide visual basic.

4.

Debug

Perintah dalam pencarian kesalahan program.

5.

Team

Perintah untuk connect ke server tertentu.

6.

Data

Perintah connect ke sql server.

Universitas Sumatera Utara

Tools

7.

Sebagai penyedia perlengkapan tambahan yang
diperlukan dalam penyusunan program.

8

Architecture

9.

Test

10.

Analyze

Perintah untuk menganalisa program.

11.

Window

Perintah mengatur desain form.

12.

Help

2.4.2

Perintah untuk run program.

Menyediakan informasi untuk menolong pemakai.

Fungsi Komponen–Komponen Microsoft Visual Basic

Komponen merupakan bagian dari perlengkapan suatu aplikasi yang mempunyai
spesifikasi properti sendiri. Komponen-komponen pada Microsoft Visual studio
2010 adalah:

1.

Menu

Menu adalah bagian dari IDE yang terdiri dari perintah-perintah untuk
mengatur IDE, mengembangkan, memelihara dan mengeksekusi program. Di
dalam menu, perintah-perintah dikelompokkan ke dalam beberapa bagian
sesuai jenis perintah menu pada Visual basic.

2. Toolbar
Toolbar fungsinya sama seperti fungsi dari menu, hanya saja pada toolbar
pilihan-pilihan berbentuk icon. Untuk memilih suatu proses yang akan
dilakukan, tinggal mengklik icon yang sesuai dengan proses yang diinginkan.

Universitas Sumatera Utara

Icon-icon pada toolbar adalah pilihan-pilihan pada menu yang sering
digunakan dalam membuat program aplikasi. Dengan adanya toolbar, untuk
memilih proses yang sering dilakukan tanpa harus memilihnya pada menu.

3. Toolbox
Toolbox adalah tempat kontrol dan komponen-komponen diletakkan. Kontrol
dan komponen yang terdapat pada toolbox dipakai dalam pembuatan program
aplikasi. Untuk membuat objek kontrol dan komponen pada form program
aplikasi diambil dari kontrol-kontrol yang ada pada toolbox.

4. Server Explorer
Server Explorer adalah bagian tempat untuk mengatur hal-hal yang
berhubungan dengan server dan database.

5. Solution Explorer

Solution Explorer memberikan tampilan daftar file-file project yang sedang
dibuat sehingga dapat diakses langsung. Pada windows solution explorer
terdapat beberapa tombol pada toolbar dan tree yang berisi daftar file-file yang
digunakan dalam project.

6. Properties Window
Properties windows adalah tempat untuk daftar properti setiap objek kontrol
dan komponen. Properties window juga dipakai untuk mengatur properti
objek kontrol dan komponen yang dipakai. Dengan properties window, dapat

Universitas Sumatera Utara

mengubah properti yang nantinya akan dipakai sebagai default objek kontrol
dan komponen pada waktu pertama kali program dieksekusi.

7. Form
Form adalah tempat membuat tampilan (user interface) untuk program
aplikasi. Pada form user dapat meletakkan atau menambahkan objek kontrol
maupun komponen.

8. Kode Editor
Kode editor adalah tempat meletakkan atau menuliskan kode program dari
program aplikasi. Pada kode editor juga terdapat bagian objek dan event dari
control.

2.5 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(database management system) atau DBMS yang multithread, multi-user,dengan
sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia
sebagai

perangkat

lunak

gratis

dibawah

lisensi GNU

General

Public

License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk
kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
MySQL sebenarnya merupakan turunan salah satu konsep utama dalam
database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah
konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan

Universitas Sumatera Utara

pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan
mudah secara otomastis.

2.5.1 Kelebihan MySQL
1. Portability
MySQL dapat berjalan stabil pada berbagai sistem operasi seperti windows,
Linux, FreeBSD, Solaris dan lain-lain.
2. Open Source
MySQL didistribusikan secara open source (gratis), dibawah lisensi GPL
sehingga dapat digunakan cuma-Cuma.
3. Multi User
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan
tanpa mengalami masalah atau konflik.
4. Performance Tuning
MySQL

memiliki

kecepatan

yang

menakjubkan

dalam

menangani query sederhana, dengan kata lain dapat memproses lebih banyak
SQL per satuan waktu.
5. Coloumn Types
MySQL memiliki tipe kolom yang sangat kompleks, seperti integer, double,
char, text, datedan lain-lain.
6. Command and Function
MySQL memiliki operator dan fungsi secara penuh yang mendukung
perintah select danwhere dalam query.

Universitas Sumatera Utara



Security

MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host,
dan

akses user dengan

izin

sistem

perizinan

database

dalam

yang

mendetail

serta password terenkripsi.
8. Scability and Limits
MySQL

mampu

menangani

skala

besar,

dengan

jumlah records lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain
itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Connectivity
MySQL dapat melakukan koneksi dengan clients menggunakan protokol
TCP/IP, Unix socket (UNIX) atau Named Pipes (NT).
10. Localisation
MySQL dapat mendeteksi pesan kesalahan pada client dengan menggunakan
lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum
termasuk didalamnya.
11. Interface
MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan
bahasa

pemograman

dengan

menggunakan

fungsi

API

(Aplication

Programming Interface).
12. Clients and Tools
MySQL dilengkapi dengan berbagai tools yang dapat digunakan untuk
administrasi

database

dan

pada

setiap tool yang

ada

disertakan

petunjuk online.

Universitas Sumatera Utara

13. Struktur Tabel
MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER
TABLE, dibandingkan database lainnya semacam PosgreeSQL ataupun
Oracle.

2.5.2 Kelemahan MySQL
adalah feature-creep artinya MySQL berusaha kompatibel dengan beberapa
standar serta berusaha memenuhinya namun jika itu diungkapkan kenyataannya
bahwa fitur-fitur tersebut belum lengkap dan belum berperilaku sesuai standar.
Contoh fitur SUB-SELECT (nesting SELECT dalam SELECT) yang tidak optimal
dan sering salah parsing query SQL dan jalan keluarnya dengan memecah menjadi
beberapa query.

Universitas Sumatera Utara