RANCANG BANGUN APLIKASI PEMESANAN ROLL KARET MESIN CETAK DI CV. SINAR RUBBERINDO SURABAYA.

RANCANG BANGUN APLIKASI PEMESANAN
ROLL KARET MESIN CETAK DI CV. SINAR RUBBERINDO SURABAYA

TUGAS AKHIR

OLEH :
REZA RACHMANSYAH
NPM : 0735010017

PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2013

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

KATA PENGANTAR
Dengan memanjatkan puji dan syukur atas Tuhan Yang Maha Esa, sehingga
penyusun dapat menyelesaikan laporan tugas akhir ini.

Tugas ini untuk memenuhi persyaratan untuk menempuh wisuda pada Fakultas
Teknologi Industri Program Studi Sistem Informasi Universitas Pembangunan Nasional
“Veteran” Jawa Timur. Laporan ini disusun berdasarkan data – data yang diperoleh di CV. Sinar
Rubberindo Surabaya.
Dengan selesainya tugas akhir dan laporan ini, tak lupa penyusun mengucapkan
terima kasih yang sebesar – besarnya, pada :
1. Bapak Ir. Sutiyono, MT selaku dekan Fakultas Teknologi Industri UPN “Veteran” Jawa
Timur.
2. Bapak Nur Cahyo Wibowo, S.Kom, M.Kom, selaku Ketua Program Studi Sistem Informasi
FTI Universitas Pembangunan Nasional “Veteran” Jawa Timur dan juga Dosen
Pembimbing.
3. Bapak Prof. DR. Ir. H. Akhmad Fauzi, MMT, dan Agung Brastama Putra S.Kom, selaku
pembimbing pertama dan kedua dari tugas akhir ini
4. Ibu dan Bapak kami yang telah banyak memberikan dukungan moril dan materiil.
5. Teman-teman Mahasiswa Sistem Informasi 2007 yang turut memberi masukkan dan
dukungan.
6. Especially Someone Sefindi Miftachul Ilmi yang selalu memberi semangat dalam
menyelesaikan tugas akhir ini.
7. Dan semua pihak yang tidak dapat saya sebutkan satu persatu yang telah membantu dalam
penyusunan sampai terselesaikannya laporan tugas akhir ini.


Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Penyusun menyadari bahwa laporan tugas akhir ini masih banyak kekurangannya,
oleh karena itu saran dan kritik yang membangun akan penyusun terima dengan lapang dada.
Akhir kata semoga laporan ini dapat memberikan manfaat bagi semua pihak yang
berkepentingan dan Tuhan Yang Maha Esa memberikan balasan kepada semua pihak yang telah
memberikan bantuan.

Surabaya, 21 Maret 2013

Penyusun

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI

Halaman

ABSTRAK .......................................................................................................... i
KATA PENGANTAR ......................................................................................... ii
DAFTAR ISI ...................................................................................................... iii
DAFTAR GAMBAR ......................................................................................... vii
DAFTAR TABEL ............................................................................................... x
BAB 1

BAB II

PENDAHULUAN .......................................................................... 1
1.1.

Latar Belakang .................................................................. 1

1.2.

Perumusan Masalah ........................................................... 2

1.3.


Batasan Masalah................................................................ 2

1.4.

Tujuan .............................................................................. 3

1.5.

Manfaat ............................................................................ 3

1.6.

Metodologi Penelitian ....................................................... 4

1.7.

Sistematika Penulisan ........................................................ 5

TINJAUAN PUSTAKA .................................................................. 7
2.1.


Profil CV.Sinar Rubberindo Surabaya ............................... 7
2.1.1 Visi dan Misi CV.Sinar Rubberindo Surabaya ........ 8
2.1.2 Struktur Organisasi CV.Sinar Rubberindo ............. 9

2.2.

Pengertian Sistem Informasi .............................................. 12

2.3.

Sejarah Visual Basic .......................................................... 14

2.4.

Definisi Visual Basic 2005 ................................................ 20
2.4.1. Keunggulan Visual Basic ....................................... 21

2.5.


Dasar – Dasar Visual Basic ............................................... 22
2.5.1 Deklarasi Explisit ................................................... 22
2.5.2 Deklarasi Implisit ................................................... 23
iii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.5.3 Koneksi DataBase Dengan Visual Basic ................ 24
2.6.

Pengertian SQL Server 2005 ............................................. 24
2.6.1 Komponen SQL Server 2005 ................................. 25
2.6.2 Perintah Dasar Dalam SQL .................................... 26
2.6.2.1. Data Definition Language (DDL) .............. 26
2.6.2.2. Data Manipulation Language (DML) ......... 27
2.6.2.3. Data Control Language (DCL)................... 27

BAB III


2.7.

Definisi Rancang Bangun .................................................. 28

2.8.

Definisi Aplikasi ............................................................... 29

ANALISA DAN PERANCANGAN SISTEM................................. 30
3.1.

Analisa Sistem ..................................................................... 30
3.1.1.

Analisa masalah ..................................................... 30

3.2.

Spesifikasi Kebutuhan Softwaare ......................................... 31


3.3.

Analisis Kebutuhan Non Fungsional ................................... 31
3.3.1.

Analisis Perangkat Keras........................................ 31

3.3.2.

Analisis Perangkat Lunak ....................................... 32

3.4.

Analisis Pengguna ............................................................... 32

3.5.

Kebutuhan Fungsionalitas .................................................... 32

3.6.


Work Flow …….. ................................................................ 33

3.7.

3.6.1.

Work Flow Data Pegawai....................................... 33

3.6.2.

Work Flow Data Pelanggan.................................... 35

3.6.3.

Work Flow Data Barang ........................................ 36

3.6.4.

Work Flow Data Stok............................................. 37


3.6.5.

Work Flow Data Penjualan .................................... 38

3.6.6.

Work Flow Data Pemesanan .................................. 39

Diagram Konteks.. ............................................................... 40
iv

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.7.1.

Diagram Level 1 .................................................... 41

3.7.2.


Diagram Level 2 .................................................... 43

3.8.

Conceptual Data Model ....................................................... 44

3.9.

Physical Data Model ............................................................ 45

3.10. Struktur Tabel…… .............................................................. 46
3.11. Rancangan Desain I/O (Input/Output) .................................. 50
BAB IV

IMPLEMENTASI SISTEM ............................................................ 52
4.1.

Perancangan Arsitektur Interface ......................................... 52

4.2.

Perancangan Antar Muka Master Barang ............................. 52

4.3.

Perancangan Antar Muka Pegawai ....................................... 53

4.4.

Perancangan Antar Muka Master Pelanggan ........................ 53

4.5.

Perancangan Antar Muka Pengelolahan Stok ....................... 54

4.6.

Perancangan Antar Muka Pemesanan .................................. 54

4.7.

Perancangan Antar Muka Pengelolahan Penjualan ............... 55

4.8.

Perancangan Antar Muka Ganti Password ........................... 56

4.9.

Perancangan Antar Muka Pengelolahan laporan Stok........... 56

4.10. Perancangan Antar Muka Pengelolahan Laporan Penjualan . 57
4.11. Perancangan Antar Muka Pengelolahan Laporan Pemesanan 57
BAB V

UJI COBA DAN EVALUASI ......................................................... 58
5.1.

Uji Coba .............................................................................. 58
5.1.1. Uji Coba Sistem ......................................................... 58

5.2.

Uji Coba Login .................................................................... 59

5.3.

Uji Coba Insert Barang Oleh Admin .................................... 61

5.4.

Uji Coba Edit Barang Oleh Admin ...................................... 62

5.5.

Uji Coba Delete Barang Oleh Admin ................................... 63

5.6.

Uji Coba Insert Pegawai Oleh Admin .................................. 64
v

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5.7.

Uji Coba Edit Pegawai Oleh Admin..................................... 66

5.8.

Uji Coba Delete Pegawai Oleh Admin ................................. 67

5.9.

Uji Coba Insert Pelanggan Oleh Admin ............................... 68

5.10. Uji Coba Edit Pelanggan Oleh Admin.................................. 70
5.11. Uji Coba Delete Pelanggan Oleh Admin .............................. 71
5.12. Uji Coba Insert Stok Oleh Admin ........................................ 72
5.13. Uji Coba Edit Stok Oleh Admin........................................... 74
5.14. Uji Coba Delete Stok Oleh Admin ....................................... 75
5.15. Uji Coba Insert Pemesanan Oleh Pegawai ............................ 76
5.16. Uji Coba Insert Penjualan Oleh Pegawai .............................. 78
5.17. Uji Coba Edit Password Oleh Admin ................................... 80
5.18. Uji Coba Cetak Laporan Penjualan Oleh Admin .................. 82
5.19. Uji Coba Cetak laporan Pemesanan Oleh Admin ................. 84
5.20. Uji Coba Cetak Laporan Stok oleh Admin ........................... 86
5.21. Uji Coba Log Out ................................................................ 87
BAB VI

PENUTUP ...................................................................................... 88
6.1.

Kesimpulan ......................................................................... 88

6.2.

Saran ................................................................................... 88

DAFTAR PUSTAKA……………………………………………………………….xi

vi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

J udul

Pembimbing

: RANCANG BANGUN APLIKASI PEMESANAN ROLL
KARET MESIN CETAK DI CV.SINAR RUBBERINDO
SURABAYA
: 1. Prof. DR. Ir. H. Akhmad Fauzi, MMT
2. Agung Brastama Putra, S.Kom.

ABSTRAK
Perkembangan teknologi informasi dewasa ini sangat terasa manfaatnya dalam membantu
permasalahan dalam suatu proses kegiatan bisnis. Kegiatan yang umumnya menggunakan
peranan teknologi informasi seperti pengolahan data keuangan, pengolahan data penjualan dan
pemesanan, pengolahan data kepegawaian, pengolahan data inventarisasi barang dan lain-lain.
Dalam perusahaan yang bergerak bidang penjualan seperti CV.Sinar Rubberindo Surabaya
sangat diperlukan sistem yang dapat mengelola data – data yang ada dan perhitungan biaya
secara cepat dan tepat agar dapat meningkatkan kinerja perusahaan itu sendiri begitu juga buat
pelanggan tidak menunggu lama untuk mengetahui biaya yang harus di bayar maka di buatlah
suatu Aplikasi Pemesanan dalam mengelola data tersebut. Aplikasi ini dikembangkan dengan
menggunakan software Microsoft Visual Studio 2005 dan database SQL Server Management
Studio Express.
Tugas Akhir ini membahas tentang bagaimana membuat suatu Aplikasi Pemesanan yang
efektif dan efisien berdasarkan pola sistem yang ada pada CV.Sinar Rubberindo Surabaya.
Dalam pembuatanya di CV.Sinar Rubberindo Surabaya. Perancangan ini bertujuan untuk
mempermudah dan mempercepat pengelolahan data yang ada dan tersimpan rapi di dalam Data
Base
Hasil dari tugas akhir ini berupa aplikasi pemesanan roll karet mesin cetak di CV.Sinar
Rubberindo Surabaya. di mana di dalamnya terdapat beberapa form untuk pengelolaan data data pegawai, barang, stok, pelanggan, penjualan, pemesanan, dan juga dapat mempercepat
perhitungan keuangan beserta laporan.

Kata kunci: CV. Sinar Rubberindo Surabaya, Pemesanan, Roll Karet Mesin Cetak.

i

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB I
PENDAHULUAN

1.1

Latar Belakang
Kemajuan teknologi infomasi mengakibatkan terjadinya perubahan
yang mendasar pada pekerjaan di berbagai bidang, misalnya di bidang
perkantoran. Kondisi seperti ini membawa masyarakat dunia ke dalam
jaman baru yang dikenal dengan era informasi. Yang menyebabkan semua
kegiatan dan aktivitas bekerja diperlukan penyesuaian agar dapat
menghasilkan informasi yang cepat dan tepat. Serta secara otomatis
menuntut digantinya sistem manual yang dinilai kurang praktis menjadi
berbasis komputer yang dikenal dengan keakuratan dan keefektifannya.
Dalam bidang perkantoran kebutuhan akan informasi

sangat

menentukan kualitas dan eksistensi perusahaan tersebut. Semakin
berkualitas perusahaan tersebut, semakin cepat dan tepat pelayanan yang
diberikan. Tidak terkecuali pada CV. Sinar Rubberindo yang setiap
harinya melayani para customer. CV. Sinar Rubberindo

belum

menggunakan teknologi komputer sebagai alat bantu kelancaran proses
transaksi, sehingga lambat dalam pelayanannya. Untuk itu keberadaan
komputer sangat mendukung dalam membantu proses manajemennya,
misalnya banyaknya roll yang dipesan, pembayaran oleh customer dan
laporan pemesanan roll . Semua ini tidak luput dari proses masukan data
yang membutuhkan perhitugan cukup rumit dan membutuhkan ketelitian
yang tinggi dan waktu yang cukup lama bila dilakukan secara manual.
1

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

Masalah-masalah yang mereka hadapi akibat proses manual adalah
terlambatnya untuk mencari jenis, ukuran dan harga roll. Pembuatan
laporan yang sering terlambat dan perhitungan biaya pemesanan yang
lambat sehingga menyebabkan customer menunggu.
Dengan adanya berbagai masalah-masalah yang timbul, maka perlu
dibuat suatu aplikasi pemesanan roll yang akan membantu menyelesaikan
permasalahan yang dialami CV. Sinar Rubberindo dalam rangka
memberikan pelayanan yang cepat dan mudah bagi para pelanggan.
1.2

Perumusan Masalah
Berdasarkan latar belakang masalah yang telah disebutkan diatas,

maka, dapat diketahui masalah yang harus di selesaikan adalah :
a)

Bagaimana membuat aplikasi pemesanan roll pada CV. Sinar
Rubberindo ?

1.3

b)

Bagaimana membuat transaksi penjualan ?

c)

Bagaimana membuat laporan dan perhitungan uang yang masuk ?

Batasan Masalah
Agar pembahasan dan penyusunan tugas akhir ini dapat dilakukan secara

terarah dan tidak menyimpang serta sesuai dengan apa yang diharapkan, maka
tugas akhir ini akan membahas :
a) Pemesanan Roll
b) Penjualan Roll, As, Spare part mesin cetak.
c) Perhitungan biaya penjualan dan pemesanan
d) Laporan dan stok.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

1.4

Tujuan
Berikut ini merupakan tujuan yang hendak dicapai berdasarkan studi kasus

diatas adalah :
a) Membuat Aplikasi Pemesanan Roll ( Sistem Informasi Pemesanan ).
b) Membuat Sistem Informasi pemesanan roll yang dapat menangani proses
pemesanan dari pelanggan.
c) Membuat sistem Informasi perhitungan biaya penjualan dan pemesanan dari
pelanggan.
d) Membuat Laporan dan stok

1.5

Manfaat
Berikut ini beberapa manfaat yang dapat diambil dari permasalahan yang

diteliti adalah :
a) Membantu meningkatkan pelayanan yang lebih cepat dan mudah dalam
Pemesanan Roll.
b) Mempermudah melakukan transaksi pemesanan.
c) Dapat mempercepat proses pembayaran atau perhitungan biaya pemesanan
dengan cepat dan tepat
d) Dapat mempercepat proses penjualan dan uang yang masuk dengan cepat dan
tepat

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

1.6

Metodologi Penelitian
Adapun langkah - langkah metode penelitian yang dipergunakan dalam

pengerjaan Tugas Akhir ini adalah :
a. Studi Literatur
Mencari referensi dan bahan - bahan pustaka tentang teori-teori dan beberapa
informasi yang berhubungan atau memiliki manfaat dalam pemecahan
masalah berdasarkan permasalahan yang akan dikerjakan dalam tugas akhir
ini.
b. Pengumpulan Data – Data Studi Kasus.
Mencari contoh-contoh kasus serupa yang berhubungan dengan permasalahan
yang dikerjakan dalam Tugas Akhir ini.
c. Analisis dan Perancangan :
Membuat analisa berdasarkan data-data yang sudah dimiliki, melakukan
analisa kebutuhan sistem. Membuat konsep perancangan aplikasi dimulai
dengan perancangan basis data dan desain antar muka aplikasi.
d. Implementasi Program :
Mengimplementasikan teknik dan metode yang akan digunakan. Detail
mengenai implementasi program dilakukan sesuai dengan hasil analisa dan
perancangan aplikasi.
e. Pengujian Aplikasi
1) Melakukan pengujian pada aplikasi yang telah dibuat. Menguji ketepatan
data dan efektifitas sistem yang diterapkan pada aplikasi.
2) Evaluasi dan Penarikan kesimpulan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

3) Evaluasi dilakukan untuk mengetahui kinerja aplikasi apakah sudah sesuai
dengan rencana, dan selanjutnya dilakukan penarikan kesimpulan dari
hasil evaluasi tersebut.

1.7 Sistematika Penulisan

BAB I

PENDAHULUAN
Berisi tentang pendahuluan dimana dilakukannya pra-tugas akhir
dan

latar belakang yang menjelaskan tentang informasi dari

instansi yang bersangkutan dimana berkaitan dengan permasalahan
yang sedang dihadapi serta solusi pemecahannya, rumusan
masalah, batasan masalah, tujuan, manfaat bagi pengguna serta
sistematika penulisan yang digunakan dalam laporan Tugas Akhir
ini.
BAB II

TINJ AUAN PUSTAKA
Berisi landasan – landasan

teori dan hal - hal yang bersifat

informatif yang akan digunakan sebagai data pendukung dalam
penyelesaian permasalahan.

BAB III

ANALISIS DAN PERANCANGAN SISTEM
Berisi tentang analisa masalah dari model penelitian untuk
memperlihatkan keterkaitan antar variabel yang diteliti dan
beberapa penjelasan dari analisa permasalahan yang di teliti.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

6

BAB IV

IMPLEMENTASI SISTEM DAN UJ I COBA
Berisi tentang hasil yang diperoleh dari pra-tugas akhir beserta
pembahasan perancangan sistem dan pengimplementasian hasil
perancangan sistem yang telah dibuat ke dalam bentuk aplikasi
yang akan dibangun. Dan juga membahas uji coba aplikasi yang
dibuat, untuk mengetahui tingkat keberhasilan sistem dan
ketepatan datanya, kemudian melakukan evaluasi terhadap kinerja
sistem.

BAB V

PENUTUP
Berisi kesimpulan dan saran yang sudah diperoleh dari hasil
penulisan Tugas Akhir.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
TINJ AUAN PUSTAKA

2.1.

Profil CV. Sinar Rubberindo Surabaya
CV. Sinar Rubberindo Surabaya adalah salah satu perusahaan

yang

sebelumnya perusahaan reseller spare part mesin cetak, seiring dengan banyaknya
permintaan CV. Sinar Rubberindo merubah konsep perusahaannya yang
sebelumnya reseller menjadi perusahaan yang memproduksi sendiri spare part
untuk mesin cetak. yang paling utama adalah salah satu jenis spare part mesin
cetak yaitu Roll. Dengan seiringnya waktu CV. Sinar Rubberindo Surabaya sudah
memberikan pelayanan yang terbaik untuk semua customer mereka, baik selera
maupun harga kepada customer mereka, dengan pengutamaan kualitas dan harga
yang terjangkau. CV. Sinar Rubberindo Surabaya dimulai pukul 09.00 pada setiap
harinya (senin – sabtu). Jam kerja dihitung dimulai dari pukul 09.00 – 17.00 dan
selebihnya dihitung sebagai lembur (Over Time). CV.Sinar Rubberindo didirikan
oleh Hariyono SH dan ketiga temannya yaitu , Drs. Abdul Mutalib, Suyono ST
dan Imam Wibowo pada tanggal 4 Oktober 1990 dengan akta perusahaan No. 4,
Notaris Aswendi Kamuli, SH. Dan bertempat usaha di Jl. Asem Mulyo 83,
Surabaya. CV. Sinar Rubberindo memfokuskan usahanya sebagai perusahaan
yang bergerak pada bidang produksi roll mesin cetak dan perdagangan roll mesin
cetak. Jenis pelayanan pemesanan yang disediakan oleh CV. Sinar Rubberindo
Surabaya antara lain :

7

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8

Jenis Roll Mesin Cetak :
a. Roll Mesin Cetak Toko
b. Roll Mesin Cetak Ryobi
c. Roll Mesin Cetak Oliver
d. Roll Mesin Cetak Heiderberg
e. Roll Mesin Cetak Fuji
f. Roll Mesin Cetak Koland
g. Roll Mesin Cetak Abdick
h. Roll Mesin Cetak Riloh
i.

Roll Mesin Cetak Duplo

j.

Roll Mesin Cetak Gustaimer

Sumber : CV.Sinar Rubberindo Surabaya

2.1.1. Visi Dan Misi CV. Sinar Rubberindo Surabaya
Visi :
a. Unggul dalam memberikan pelayanan terbaik kepada pelanggan
b. Unggul dalam kualitas produk
c. Unggul dalam tenaga kerja
d. Memberikan lapangan pekerjaan yang layak
Misi:
a. Menjadi perusahan terdepan dalam bidangnya
b. Melaksanakan pengembangan metode dan strategi pemasaran produk
c. Menjadi perusahaan pertama yang menjadi sasaran konsumen
Dalam pembelian produk

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

2.1.2 Struktur Organisasi CV. Sinar Rubberindo Surabaya
BENDAHARA

MANAGER
PRODUKSI

KA.
TEKHNIK

KA.
PRODUKSI

MILLING

SEKRETARIS

DIREKTUR

MANAGER
PEMASARAN

KA.
GUDANG

KA. UNIT
PEMASARAN
SURABAYA I

KA. UNIT
PEMASARAN
SURABAYA II

FINISHING

Gambar 2.1 St rukt ur Organisasi Perusahaan (Sumber : CV.Sinar Rubberindo)

Dari gambar struktur organisasi tersebut dapat dilihat bahwa pemilik juga
merangkap sebagai pimpinan perusahaan. Dalam menjalankan tugasnya direktur
perusahaan dibantu oleh 4 bagian. Keempat bagian bersama – sama dengan
pimpinan perusahaan merupakan pimpinan paripurna. Keempat bagian tersebut
adalah :
a) Sekretaris
b) Bendahara
c) Manager Produksi
d) Manager Pemasaran

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10

Wewenang dan Tanggung Jawab
A. Sekretaris
1) Mengkoordinir / menyusun rencana kerja untuk seluruh personalia
berkenaan dengan tugas dari pada masing – masing personil.
2) Mengontrol mengenai pekerjaannya
3) Mengontrol jam kerja dari para pekerjanya dan terhadap dirinya sendiri.
4) Selalau memperhatikan / menjaga mutu dari pada pelayanan yang tinggi
dan konsisten.
5) Menyelenggarakan training course baik teori maupun praktek kepada
seluruh bawahannya.
6) Bertanggung jawab atas beroperasinya unit yang dibawahinya.

B. Manager Produksi
1)

Menafsirkan, merinci dan melaksanakan kebijaksanaan Direktur dibidang
Produksi.

2)

Mengelola bidang produksi dan pembinaan karyawan dalam lingkungan
perusahaan.

3)

Memimpin dan mengawasi penyelenggaraan produksi barang termasuk
pembuatan, penjualan dan pemesanan barang .

4)

Memimpin dan mengawasi kegiatan produksi termasuk pembinaan dalam
bidang moril pengetahuan, ketrampilan, dan lain – lain.

5)

Menyelesaikan persoalan – persoalan perusahaan yang berhubungan
dengan kegiatan produksi.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

6)

Memimpin dan mengawasi penyelenggaraan produksi, ketertiban dan
keamanan pabrik.

7)

Mengajukan saran – saran dan pendapat kepada pemilik perusahaan demi
kesempurnaan kegiatan produksi barang.

C. Bendahara
1) Menafsirkan, merinci dan melaksanakan kebijaksanaan Direktur dibidang
produksi.
2) Membantu menyusun anggaran pendapatan dan belanja perusahaan
selanjutnya melaksanakannya.
3) Menyelenggarakan kegiatan pembukuan terhadap pembelian dan
penjualan.
4) Menyelenggarkan pembukuan atas semua transaksi yang terjadi termasuk
pembuatan laporan – laporan keuangannya.
5) Menyelenggarakan administrasi barang – barang dan inventaris.
6) Mengajukan saran – saran dan pendapat berkenaan dengan managemen
keuangan dan masalah ekonomi lainnya.
7) Kepala keuangan membawahi seksi kasir.
D. Manager Pemasaran
1) Bertanggung jawab terhadap bagian pemasaran termasuk mengadakan
promosi dan lain-lain.
2) Memastikan Standart Operasional Procedure (SOP) pemasaran berjalan
sebagaimana semestinya.
3) Betanggung jawab terhadap barang atau produk yang dijual termasuk
target penjualan setiap hari.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

12

4) Melakukan kerja sama dengan pihak lain yang saling menguntungan.

2.2.

Pengertian Sistem Infor masi

Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan
aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan
manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering
digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan
teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya
pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi
juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam
mendukung proses bisnis.
Ada yang membuat perbedaan yang jelas antara sistem informasi, dan
komputer sistem TIK, dan proses bisnis. Sistem informasi yang berbeda dari
teknologi informasi dalam sistem informasi biasanya terlihat seperti memiliki
komponen TIK. Hal ini terutama berkaitan dengan tujuan pemanfaatan teknologi
informasi. Sistem informasi juga berbeda dari proses bisnis. Sistem informasi
membantu untuk mengontrol kinerja proses bisnis.Thomas Alter berpendapat
untuk sistem informasi sebagai tipe khusus dari sistem kerja. Sistem kerja adalah
suatu sistem di mana manusia dan/atau mesin melakukan pekerjaan dengan
menggunakan sumber daya untuk memproduksi produk tertentu dan/atau jasa bagi
pelanggan. Sistem informasi adalah suatu sistem kerja yang kegiatannya ditujukan
untuk pengolahan (menangkap, transmisi, menyimpan, mengambil, memanipulasi
dan menampilkan) informasi.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

Dengan demikian, sistem informasi antar-berhubungan dengan sistem data
di satu sisi dan sistem aktivitas di sisi lain. Sistem informasi adalah suatu bentuk
komunikasi sistem di mana data yang mewakili dan diproses sebagai bentuk dari
memori sosial. Sistem informasi juga dapat dianggap sebagai bahasa semi formal
yang mendukung manusia dalam pengambilan keputusan dan tindakan. Sistem
informasi merupakan fokus utama dari studi untuk disiplin sistem informasi dan
organisasi informatika. Sistem informasi adalah gabungan yang terorganisasi dari
manusia, perangkat lunak, perangkat keras, jaringan komunikasi dan sumber data
dalam mengumpulkan, mengubah, dan menyebarkan informasi dalam organisasi.
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang diperlukan.
Sumber : James A. O’Brien (2007:45) Management Information Systems – 10th
edition.Palgrave,Basingstoke.

Sistem informasi merupakan suatu sistem yang tujuannya memberikan
informasi. Informasi adalah data yang diolah menjadi bentuk yang berguna bagi
para pemakainya. Agar informasi tersebut berguna, maka informasi harus di
dukung oleh 3 pilar yaitu tepat kepada orangnya atau relevan (relevance), tapat
waktu (timeliness) dan tepat nilainya atau akurat (accurate). Output yang tidak
didukung oleh ketiga pilar ini tidak dapat dikatakan sebagai informasi yang
berguna.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

Tugas sistem informasi adalah untuk melakukan siklus pengolahan data
dimana untuk melakukan siklus ini terdapat 3 macam komponen yaitu komponen
input, komponen model, dan komponen output. Data yang masih belum diolah
perlu disimpan untuk pengolahan lebih lanjut, karena tidak semua data yang
diperoleh disimpan terlebih dahulu yang nantinya setiap saat dapat diambil untuk
dioalah menjadi sistem informasi. Data ini disimpan di simpanan (storage ) dalam
bentuk basis data (database). Proses pengolahan data dari basis data yang diolah
menjadi informasi disebut dengan extended data procesing life cyle

yang

ditujukan pada Gambar 2.1 di bawah ini
INFORMASI
DATA

DIOLAH

INPUT

MODEL

OUTPUT

A
T
A
D
S
I
S
A
B

Gambar 2.2 Extended Data Procesing Life Cycle
Sumber : Wikipedia.com

2.3.

Sejarah Visual Basic

Berikut ini sejarah Visual Basic:
1.

20 Mei 1991: Microsoft merilis Visual Basic versi 1.0 untuk Windows di
Windows World 1991, Atlanta, Amerika Serikat. Programmer dapat
membuat antar muka pengguna dengan mudah. Pembuatan aplikasi bisa lebih

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

cepat dibandingkan sebelumnya. Kode ditulis oleh programmer untuk
memberikan aksi terhadap Event dari pengguna (bagaimana pengguna
merespon kepada object yang terdapat di antar muka pengguna).
2.

1 September 1992: Microsoft mengumumkan Microsoft Visual Basic for
MS-DOS® dalam edisi Standard dan Professional. Seperti Visual Basic
untuk Windows, versi ini mengkombinasikan kemudahan pendisainan secara
grafis dengan kekuatan dan keunggulan dalam banyak hal di pemrograman
tradisional.

3.

2 November 1992: Microsoft mengumumkan kemampuan dari Visual
Basic versi 2.0 untuk Windows pada edisi Professional dan Standard. Versi
ini menyertakan lebih dari 300 fitur baru dan peningkatan untuk
pengembangan aplikasi yang lebih cepat, pengaksesan ke fitur-fitur tingkat
lanjut di Windows, dan produktivitas pengembang yang lebih besar lagi. Di
antaranya: MDI Forms, ODBC, dan variabel object.

4.

14 Mei 1993: Microsoft mengumumkan Visual Basic versi 3.0 untuk edisi
Standard dan Professional. Versi 3.0 menyediakan kemudahan akses ke
berbagai sumber data yang banyak dengan mengintegrasikan mesin database
Microsoft Access Database for Windows 1.1 dan kemampuan di bidang
aplikasi melalui Object Linking and Embedding (OLE) 2.0. Juga
ditambahkan tools baru berupa controls baru, penggunaan yang lebih mudah,
dan sebuah peningkatan standarisasi control bagi pengguna.

5.

29 J uni 1993: Microsoft mengumumkan bahwa Microsoft Visual Basic
for Applications (VBA) akan diintegrasikan ke dalam Microsoft Excel 5.0
dan Microsoft Project 4.0. Visual Basic akan melayani bahasa Macro yang

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

umum di versi yang akan datang dari aplikasi-aplikasi untuk Windows dan
Macintosh. Fitur Macro yang umum untuk aplikasi dan OLE 2.0, keduanya
merupakan elemen penting di visi dan strategi Microsoft untuk aplikasi yang
dapat diprogram —yang akan memberikan kemampuan bagi pengguna untuk
mengintegrasikan aplikasi-aplikasi, tugas-tugas otomatis, dan pembuatan
solusi yang bersifat kostumais. VBA memiliki mesin pengembangan tangguh
dan fleksibel yang sama yang membuat Visual Basic menjadi terkenal,
teknologi pemrograman yang memperoleh penghargaan.
6.

14

November

1994:

Visual

Basic

versi

4.0

untuk

Windows

didemonstrasikan di Fall/COMDEX ’94 di Las Vegas. Demonstrasi ini
berfokus pada perannya sebagai aplikasi berbasis Windows 32-bit pertama
yang menggunakan kontrol kostumais OLE (OCXs) — komponent perangkat
lunak yang dapat digunakan kembali yang ditetapkan dengan spesifikasi
OLE. Pada versi ini diperkenalkan: Class, OXC’s, dan programmer dapat
membuat add-ins sendiri dengan mudah.
7.

12 September 1995: Visual Basic versi 4.0 untuk MS-DOS, Microsoft
Windows NT®, dan Windows 95 diumumkan. Untuk meningkatkan edisi
Standard dan Professional, maka Edisi Enterprise yang baru diperkenalkan
untuk memenuhi kebutuhan perusahaan dan team pengembang. Semua versi
menyertakan dukungan teknologi OLE yang lebih dikembangkan, perbaikan
akses data, sebuah lingkungan pengembangan yang bersifat visual, dan
migrasi ke Windows 95 dan Windows NT untuk aplikasi-aplikasi yang sudah
ada.

8.

7 Desember 1995: Microsoft mengumumkan Microsoft Visual Basic

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

Scripting Edition (VBScript), sebuah bahasa skrip Internet berbasiskan pada
Visual Basic. VBScript merupakan sebuah skrip dengan performansi yang
tinggi yang didisain untuk membuat isi yang bersifat aktif pada suatu situs.
VBScript

membolehkan

pengembang

untuk

mengaitkan

dan

mengotomatiskan berbagai jenis object di halaman situs, termasuk object
OLE. VBScript menjadi sebuah spesifikasi yang diusulkan berlisensi gratis
yang tersedia bagi komunitas Internet.
9.

3 Februari 1997: Microsoft membuka sistem pemrograman Visual Basic
versi 5.0, Edisi Professional — tool versi terakhir yang paling terkenal di
dunia untuk membangun aplikasi yang tangguh (Rapid Application
Development RAD) tool. Fitur-fitur Visual Basic versi 5.0 terdiri dari
sejumlah performansi yang signifikan dan peningkatan produktivitas yang
akan membuat para pengembang lebih efisien dan fleksibel serta cepat dalam
memberikan solusi bagi pengguna akhir. Fitur-fitur tingkat lanjut — seperti
kompilasi berjenis native code, akses database berkecepatan tinggi, dan
sebuah lingkungan pengembangan yang ditingkatkan — membuat Visual
Basic versi 5.0 menjadi versi yang paling hebat. Sebagai tambahan,
kemampuan teknologi pembuatan komponen Microsoft ActiveX® di Visual
Basic versi 5.0 akan membolehkan lebih dari 3 juta pengembang
menggunakan Visual Basic dalam membuat aplikasi yang berbasis pada
komponen yang bertujuan untuk digunakan di Internet, intranets, dan
lingkungan tradisional client/server.

10. 10 Maret 1997: Versi terakhir yang dirilis dari Visual Basic 5.0, Edisi
Pembuatan Kontrol tersedia. Edisi Pembuatan Kontrol adalah cara mudah

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

untuk membuat ActiveX Controls bagi Internet, intranets, dan aplikasi
client/server.
11. 15 J uni 1998: Microsoft mengumumkan Visual Basic versi 6.0, dan
dimasukkan ke dalam Microsoft Visual Studio® versi 6.0. Fitur-fitur Visual
Basic versi 6.0 menyediakan pengaksesan data secara terintegrasi dan bersifat
grafis ke sumber data (data source) ODBC atau OLE DB manapun, dan
perangkat tambahan database yang didisain untuk database Oracle dan
Microsoft SQL Server™. Fitur unggulan di versi ini adalah: ActiveX Data
Objects (ADO) untuk memanipulasi dan membuat database. Fitur
Pengembangan Situs membawa kemudahan dalam penggunaan, model
pemrograman berbasis komponen dari Visual Basic untuk membuat HTML –
dan Dynamic HTML (DHTML) – berbasis aplikasi. Fitur-fitur baru ini —
dikombinasikan dengan optimisasi performansi, pengembangan aplikasi yang
disederhanakan dan debugging, dan dukungan untuk Microsoft teknologi
server — membuat Visual Basic versi 6.0 sebuah pilihan yang ideal untuk
membangun aplikasi berskala perusahaan.
12. 2 September 1998: Visual Studio 6.0, solusi tool pengembangan lengkap
berskala perusahaan tersedia. Visual Studio 6.0 menyertakan Visual Basic
versi 6.0, Microsoft Visual C++®, Microsoft Visual FoxPro®, Microsoft
Visual InterDev® Web, dan Microsoft Visual J++®. Bersamaan dengan
diluncurkannya Developer Days ’98, lebih dari 115 perusahaan papan atas
mengumumkan dukungan terhadap Visual Studio 6.0.
13. 28 April 1999: Lingkungan pengembangan VBA versi 6.0 dan Software
Development Kit (SDK) VBA (SDK) versi 6.0 tersedia bagi vendor

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

perangkat lunak pihak ketiga melalui program lisensi VBA. VBA 6.0
merupakan sebuah teknologi pengembangan yang tangguh untuk aplikasi
yang dikemas secara kostumais dan merupakan sebuah komponen utama di
Microsoft Office 2000.
14. 15 Februari 2000: Steve Ballmer, presiden yang baru saja ditunjuk dan
CEO dari Microsoft Corporation, berbicara kepada lebih dari 2.000
pengembang dalam pidatonya pada Visual Basic Insiders Technical Summit
(VBITS), menyatakan visi Microsoft terhadap situs yang dapat diprogram
dan memaksa kembali komitmen perusahaan yang dalam terhadap para
pengembang Visual Basic.
15. 11 J uli 2000: Microsoft menyampaikan Tool Platform .NET untuk XML
Web Services. Dalam pidatonya yang ditujukan pada acara Microsoft
Professional Developers Conference (PDC) 2000 yang kedelapan, Paul
Maritz, wakil presiden kelompok dari Platforms Group di Microsoft,
memperlihatkan Microsoft .NET Framework dan Microsoft Visual Studio
.NET. Ini merupakan versi terakhir dari perangkat pengembangan yang
digunakan di seluruh dunia, Visual Studio .NET menyediakan dukungan
untuk pengembangan drag-and-drop terhadap XML Web Services. Secara
bersama, kedua produk tersebut menyediakan produktivitas yang tinggi
kepada para pengembang, suatu lingkungan yang terdiri dari banyak bahasa
untuk pembangunan, pengantaran, dan pengintegrasian XML Web Services
pada platform Microsoft .NET.
16. 13 November 2000: Microsoft mengumumkan kemampuan Visual Studio
.NET versi Beta 1. Dalam pidato acara COMDEX/Fall 2000, Bill Gates

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20

mengumumkan kemampuan versi beta pertama Visual Studio.NET dan .NET
Framework, dua teknologi kunci untuk memungkinkan para pengembang
membangun XML Web services pada platform .NET. XML Web services
merupakan aplikasi dan komponen yang dibuat tersedia melewati situs
dengan menggunakan XML dan Simple Object Access Protocol (SOAP), dan
kunci yang dapat diprogram untuk membangun generasi masa depan Internet.
Microsoft membuat Visual Studio .NET Beta 1 dan .NET Framework
tersedia bagi jutaan pelanggan dan rekanan industri.
17. 13 Februari 2002: Microsoft mengumumkan kemampuan dari Visual
Studio .NET versi akhir.
Sumber : ht t p:/ / w ww .visualbasicindonesia.com/ sejarah-visual-basic/

2.4.

Definisi Visual Basic 2005
Visual Basic 2005 merupakan suatu program yang digunakan untuk

mengembangkan dan membangun aplikasi yang bergerak di atas sistem .Net
Framwork. Dengan dikembangkannya program ini para programmer dapat
membangun aplikasi desktop (Windows Form), aplikasi web berbasis ASP.Net,
dan juga aplikasi command line(Console).
Visual basic 2005 dirilis pada tahun 2005, serta dikemas secara baik ke
dalam suatu paket software pemrograman dengan nama visual studio 2005.
Bahasa pemrograman yang terdapat di dalam visual studio 2005 diantaranya
adalah Microsoft visual basic, visual C++, visual C#, visual J# serta software
tambahan lainnya seperti SQL Server 2005.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

21

Visual basic 2005 sangat mendukung sekali pemrograman windows mobile
version 5.0, windows mobile 2003 dan 2003 second edition, serta CE yang
berjalan diatas windows CE 5.0
Pemrograman smart device pada visual basic 2005 sangat mudah karena
pemrogramannya dibuat dengan bahasa visual basic 2005 dimana cara
pemrogramannya sama hanya beda ukuran layarnya saja yang lebih kecil atau
lebih dikenal dengan Windows CE.
Sumber: Sadeli, Muhammad,2008,”7 Jam Belajar Interaktif Visual Basic 2005
untuk orang awam”,Penerbit Maxikom, Palembang

2.4.1. Keunggulan Visual Basic
Visual Basic mempunyai banyak keunggulan dibandingkan
Software/bahasa pemograman yang lain. Di bawah ini adalah beberapa
keunggulan tersebut:
a. Kurva

pembelajaran

dan

pengembangan

yang

lebih

singkat

dibandingkan bahasa pemograman yang lain seperti C/C++, Delphi
atau bahkan PowerBuilder sekalipun.
b. Menghilangkan kompleksitas pemanggilan fungsi Windows API,
karena banyak fungsi-fungsi tersebut sudah di "embeded" ke dalam
syntax Visual Basic.
c. Cocok digunakan untuk mengembangkan aplikasi/program yang
bersifat "Rapid Application Development".
d. Juga sangat cocok digunakan untuk membuat program/aplikasi Bisnis.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

22

e. Digunakan oleh hampir semua keluarga Microsoft Office sebagai
bahasa Macro-nya, segera akan diikuti oleh yang lain.
f. Dapat membuat ActiveX Control.
g. Dapat menggunakan OCX/Komponen yang disediakan oleh pihak
ketiga ("third party") sebagai "tool" pengembangan.
h. Menyediakan wizard yang sangat berguna untuk mempersingkat /
mempermudah pengembangan aplikasi.
i.

Mendekati Object Oriented Programming.

j.

Dapat di-integrasikan dengan Internet, baik itu pada sisi Client maupun
pada sisi Server.

k. Dapat membuat ActiveX Automation Server.
l.

Integrasi dengan Microsoft Transaction Server.

Sumber: Sadeli, Muhammad,2008,”7 Jam Belajar Interaktif Visual Basic 2005
untuk orang awam”,Penerbit Maxikom, Palembang

2.5.

Dasar – Dasar Visual Basic
Di dalam Syntak VB setiap variabel yang di gunakan dalam program harus

dideklarasikan atau dikenalkan terlebih dahulu, jika tidak maka akan timbul eror
saat program di jalankan. Variabel dapat di jalankan dengan dua cara yaitu
Eksplisit dan Implisit.

2.5.1. Deklarasi Explisit
Deklarasi eksplisit mengandung arti bahwa program harus menggunakan
statement atau pernyataan untuk mendeklarasikan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

variable berikut adalah

23

statement – statement yang dapat digunakan untuk mendapatkan suatu variabel,
sebagai berikut :
a. Dim

VarName [As DataType]

b. Private

VarName [As DataType]

c. Static

VarName [As DataType]

d. Public

VarName [As DataType]

Dim Var Name As DataType; dimana:
a. Dim : Adalah keyword yang berfungsi untuk mengenalkan variabel yang
digunakan dalam program ke visual basic .NET
b. VarName : Adalah nama dari variabel tersebut,di mana aturannya sebagai
berikut.
1) Nama variabel harus di awali dengan huruf
2) Tidak buleh mengandung spasi atau
3) Boleh menggunakan underScore ( _ )
c. As : Adalah keyword yang berfungsi untuk mendefinisikan tipe dari variabel
tersebut.
d. DataType : Adalah tipe data yang digunakan.
Contoh :
a. Dim npm As Integer
b. Dim nama As String
2.5.2.

Deklarasi Implisit

Deklarasi implisit dilakukan tanpa menggunakan kata kunci, statement
atau menggunakan beberapa pernyataan ntuk mendeklarasikan sebuah variabel.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

24

Pada deklarasi implisit, variabel ditandai oleh sebuah karakter khusus yang
menandakan tipe data variabel tersebut.
Tabel 2.1 Variabel Implisit
Tipe variable

Suffix

Integer

%

Long

&

Single

!

Double

#

Currency

@

String

$

Contoh :
a. Dim npm% ( Deklarasi variabel npm adalah Integer )
b. Dim nama$ ( Deklarasi variabel nama adalah String )
2.5.3.

Koneksi DataBase Dengan Visual Basic

Berikut contoh penggalan penulisan fungsi script

untuk koneksi ke

database SqlServer :
a. Dim Koneksi As String
b. Koneksi =New class connecton ( "Data Source=nama_server;Initial
Catalog=nama_database;Integrated Security=True"
Kode diatas menjelaskan beberapa keyword yang umum digunakan untuk
string koneksi.
Sumber: Sadeli, Muhammad,2008,”7 Jam Belajar Interaktif Visual Basic 2005
untuk orang awam”,Penerbit Maxikom, Palembang

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

25

2.6.

Pegertian SQL Server 2005
Microsoft

SQL

Server

2005

ialah

perangkat

lunak

Relational

Database Management System (RDBMS) yang handal. Didesain untuk
mendukung proses transaksi yang besar seperti online order entry, inventory,
akuntansi atau manufaktur. SQL Server 2005 dapat dijalankan pada Windows
2000 Pro SP2, Windows 2000 Server SP4, Windows XP Professional SP2 atau
Windows 2003 Server

SP1.

SQL

Server

2005

membutuhkan

Windows

installer 3.1 yang dapat diperoleh pada saat instalasi Visual Studio 2005.
SQL Server 2005 memiliki fasilitas tambahan yang menyebabkannya memiliki
kemampuan penuh dalam e-Commerce, antara lain reporting dan analysis
services.
Sumber : http://elib.unikom.ac.id/download.php?id=42975

2.6.1 Komponen SQL Server 2005
SQL Server 2005 terdiri atas beberapa komponen sebagai berikut:
a. Relational Database Engine : komponen utama atau jantung SQL Server 2005.
b. Analysis Services : Basis dari solusi intelijen bisnis yang ampuh (powerful), dan
mendukung aplikasi-aplikasi OLAP (online analytical
processing), serta data minning.
c. Data Transformation Service (DTS): sebuah mesin untuk membuat solusi eksport
dan import data, serta untuk mentransformasi data ketika data tersebut ditransfer.
d. Notification Services: sebuah framework untuk solusi dimana pelanggan akan
dikirimi notifikasi ketika sebuah event muncul.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

26

e.

Reporting Services: service yang akan mengambil data dari SQL Server, dan
menghasilkan laporan-laporan.

f.

Service broker: sebuah mekanisme antrian yang akan menangani komunikasi
berbasis pesan diantara service.

g. Native HTTP Support: dukungan yang memungkinkan SQL server 2005 yang (jika
diinstall pada Windows Server 2003) akan merespon request terhadap HTTP
endpoint, sehingga memungkinkan pembangunan sebuah web service untuk SQL
Server tanpa menggunakan IIS.
h. SQL server Agent : akan mengotomatiskan perawatan database dan mengatur task,
event dan alert.
i. .NET CLR (Common Language Runtime): akan memungkinkan pembuatan solusi
menggunakan managed code yang ditulis dalam salah satu bahasa .NET.
j. Replication: serangkaian teknologi untuk menjalin dan mendistribusikan data dan
obyek database dari sebuah database ke database lain, dan melakukan
sinkronisasi untuk menjaga konsistensinya.
k.

Full-Text Search: memungkinkan pengindeksan yang cepat dan flexibel untuk
query berbasis kata kunci (terhadap data teks yang disimpan dalam database).
Sumber : http://anriz.com/komponen-dasar-sql/

2.6.2 Perintah Dasar Dalam SQL
2.6.2.1 Data Definition Language (DDL)
Data Definition Language (DDL) merupakan sub bahasa SQL yang
digunakan untuk membangun kerangka database. Ada tiga perintah yang
termasuk dalam DDL, yaitu:

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

27

a. CREATE : Perintah ini digunakan untuk membuat, termasuk di antaranya
membuat database baru, tabel baru, view baru, dan kolom.
b. ALTER : Perintah ini digunakan untuk mengubah struktur tabel yang telah dibuat.
Pekerjaannya mencakup mengganti nama tabel, menambah kolom, mengubah
kolom, menghapus kolom, maupun memberikan atribut pada kolom.
c. DROP : Perintah ini digunakan untuk menghapus database dan tabel.
2.6.2.2 Data Manipulation Language (DML)
Data Manipulation Language (DML) merupakan sub bahasa SQL yang
digunakan untuk memanipulasi data dalam database yang telah terbuat. Perintah
yang digunakan, di antaranya:
a. INSERT : Perintah ini digunakan untuk menyisipkan atau memasukkan data baru
ke dalam tabel. Penggunaannya setelah database dan tabel selesai dibuat.
b. SELECT : Perintah ini digunakan untuk mengambil data atau menampilkan data
dari satu tabel atau beberapa tabel dalam relasi. Data yang diambil dapat kita
tampilkan dalam layar prompt run query secara langsung maupun ditampilkan
pada tampilan aplikasi.
c. UPDATE : Perintah ini digunakan untuk memperbarui data lama menjadi data
terkini. Jika memiliki data yang salah atau kurang up to date dengan kondisi
sekarang, maka dapat diubah isi datanya menggunakan perintah update.
d. DELETE : Perintah ini digunakan untuk menghapus data dari tabel. Biasanya data
yang dihapus merupakan data yang sudah tidak diperlukan lagi. Pada saat
menghapus data, perintah yang telah dijalankan tidak dapat digagalkan, sehingga
data yang telah hilang tidak dapat dikembalikan lagi.
Sumber : http://anriz.com/dasar-dasar-perintah-sql/

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

28

2.6.2.3 Data Control Language (DCL)
Data Control Language (DCL) merupakan sub bahasa SQL yang
digunakan untuk melakukan pengontrolan data dan server databasenya. Perintah
DCL, di antaranya:
a. GRANT : Perintah ini digunakan untuk memberikan hak/ijin akses oleh
administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses
tersebut berupa hak membuat (CREATE), m