Anda di halaman 1dari 28

BAB II

TINJAUAN PUSTAKA

A. Pengertian Sistem

Sistem adalah kumpulan atau himpunan dari unsur, komponen, atau

variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama

lain, dan terpadu.(Tata Sutabri, 2012: 10).

Sistem adalah sebagai kumpulan dari komponen yang saling

berhubungan satu dengan yang lainnya membentuk satu kesatuan untuk

mencapai tujuan tertentu.(Prof. Dr. Jogiyanto HM, 2009: 2).

Sistem adalah prosedur logis dan rasional untuk merancang suatu

rangkaian komponen yang berhubungan satu dengan yang lainnya untuk

maksud berfungsi sebagai suatu kesatuan dalam usaha mencapai suatu

tujuan yang telah ditentukan.(Eka Iswandy, 2014).

Sistem adalah kumpulan komponen-komponen yang saling

berkaitan yang berfungsi bersama untuk mencapai beberapa hasil. (Ibnu

Aqil, 2010: 3).

Sistem adalah sekumpulan elemen-elemen yang saling terintegrasi

serta melaksanakan fungsinya masing-masing untuk mencapai tujuan yang

telah ditetapkan. (Sulindawati dan Muhammad Fathoni, 2010).

1. Karakteristik Sistem

Sistem merupakan kumpulan komponen yang saling berintegrasi

satu dengan yang lainnya membentuk satu kesatuan, sehingga suatu

sistem mempunyai karakteristik atau sifat-sifat tertentu diantaranya :


9

a. Suatu sistem mempunyai komponen-komponen sistem yang saling

berintegrasi (components).

b. Suatu sistem mempunyai batas sistem (boundary).

c. Suatu sistem yang mempengaruhi operasi sistem (environment).

d. Suatu media yang menghubungkan sistem dengan subsistem

disebut penghubung sistem(interface).

e. Suatu sistem mempunyai energi yang dimasukkan ke dalam sistem

disebut masukkan sistem, yang dapat berupa pemeliharaan dan

sinyal (input).

f. Suatu sistem diolah dan diklasifikasikan menjadi keluaran yang

berguna (output).

g. Suatu sistem dapat mempunyai suatu proses yang akan mengubah

masukan menjadi keluaran (proses).

h. Suatu sistem memiliki tujuan dan sasaran yang pasti (objectif).

2. Klasifikasi Sistem

Oleh karena itu, sistem dapat diklasifikasikan dari beberapa sudut

pandang, di antaranya:

a. Sistem Abstrak dan Sistem Fisik

Sistem abstrak adalah sistem yang berupa pemikiran atau

ide-ide yang tidak tampak secara fisik, misalnya sistem teologia,

yaitu sistem yang berupa pemikiran hubungaan antara manusia

dengan tuhan, sedangkan sistem fisik merupakan sistem yang ada


10

secara fisik, misalnya sistem komputer, sistem produksi, sistem

penjualan, dan lain sebagainya.

b. Sistem Alamiah dan Sistem Buatan Manusia

Sistem alamiah adalah sistem yang terjadi melalui proses

alam tidak dibuat oleh manusia, misalnya sistem perputaran bumi,

terjadinya siang malam, pergantian musim. Sedangkan sistem

buatan manusia merupakan sistem yang melibatkan interaksi

manusia dengan mesin.

c. Sistem Determinasi dan Sistem Probabilistik

Sistem yang beroperasi dengan tingkah laku yang dapat

diprediksi. Contoh dari sistem yang tingkah lakunya dapat

dipastikan berdasarkan program-program komputer yang

dijalankan, sedangkan sistem yang bersifat probabilistik adalah

sistem yang kondisi masa depannya tidak dapat diprediksi karena

mengandung unsur probabilistic.

d. Sistem Tertutup dan Sistem Terbuka

Sistem tertutup merupakan sistem yang tidak berhubungan

dengan lingkungan luar. Sistem ini bekerja secara otomatis tanpa

campur tangan pihak luar, sedangkan sistem terbuka adalah sistem

yang berhubungan dan dipengaruhi oleh lingkungan luarganya.

Sistem ini menerima masukan dan menghasilkan keluaran untuk

subsistem lainnya.
11

B. Pengertian Informasi

Informasi merupakan suatu data yang telah diklasifikasi atau di-

interpretasi untuk digunakan dalam proses pengambilan keputusan (Tata

Sutabri, 2012: 29).

1. Kualitas suatu informasi tergantung dari 3 hal, yaitu:

a. Akurat, merupakan informasi harus bebas dari kesalahan-kesalahan

dan tidak menyesatkan.

b. Tepat Waktu, maksudnya informasi yang datang pada si penerima

tidak boleh terlambat.

c. Relevan, maksudnya informasi tersebut mempunyai manfaat untuk

pemakaiannya.

C. Pengertian Sistem Informasi

Sistem informasi adalah suatu organisasi yang mempertemukan

kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi

organisasi bersifat manajerial dengan kegiatan strategi dari suatu organisasi

untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-

laporan yang diperlukan (Tata Sutabri, 2012: 46).

1. Klasifikasi sistem informasi

a. Sistem informasi berdasarkan level organisasi

1) Level operasional

Menyimpan berbagai aktivitas elementer dan taransaksi

dari organisasi. Misalnya : penjualan.


12

2) Level fungsional

Membantu mengintegrasikan pengetahuan baru ke dalam

bisnis dan untuk mengendalikan pekerjaan administrasi.

Contohnya : membuat anggaran tahunan.

3) Level manajerial

Membantu perencanaan jangka panjang oleh para manajer

senior. Contohnya : rencana operasional 5 tahun.

D. Perancangan Sistem

Perancangan sistem adalah proses penentuan secara rinci bagaimana

banyak komponen dari sistem informasi harus diimplementasikan secara

fisik.

Dengan demikian perancangan sistem dapat diartikan sebagai berikut:

1. Tahap setelah analisis dari siklus pengembangan sistem

2. Pendefinisian dari kebutuhan-kebutuhan fungsional

3. Persiapan untuk rancang bangun implementasi

4. Menggambarkan bagaimana suatu sistem dibentuk

Pada umumnya perancangan dari sistem informasi bertujuan untuk:

a. Untuk memenuhi kebutuhan pemakai sistem informasi.

b. Untuk memeberi gambaran yang jelas dan rancang bangun lengkap

kepada pemrograman komputer dan ahli teknik lainnya yang terlibat.


13

c. Perancangan sistem harus efektif dan efisien untuk dapat

mendukung pengolahan laporan menajemen dan mendukung

instansi atau perusahaan.

d. Perancangan sistem harus dapat mempersiapkan rancang bangun

yang rinci untuk masing-masing komponen dari sistem informasi

yang meliputi data dan informasi, penyimpanan data, metode-

metode, prosedur, brainware dan hardware.

Dengan demikian sistem sebelumnya dan kriteria-kriteria sistem

yang akan dibangun, maka kita dapat membuat rancangan sistem yang

kita inginkan terlebih dahulu. Selain memperhatikan hasil rekomendasi

yang dihasilkan dalam tahap study kelayakan, tim pembuat juga harus

memperhatikan beberapa hal, yaitu:

a. Kebutuhan perusahaan, yaitu dengan memahami bidang bisnis

yang dikembangkan, sasaran pasar yang dibidik serta media yang

digunakan.

b. Kebutuhan operator, yaitu kebutuhan operator untuk memperoleh

sistem yang mudah dipahami dan dioperasikan serta tampilan yang

interaktif.

E. Aliran Sistem Informasi

Aliran sistem informasi merupakan bagan yang menunjuk arus

pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urutan-

urutan dari prosedur-prosedur yang ada di dalam sistem. Aliran sistem


14

informasi digambarkan dengan menggunakan simbol-simbol yang tampak

pada tabel berikut ini.

Tabel: 2.1. Simbol-simbol aliran sistem informasi

simbol nama keterangan


simbol proses menggambarkan proses yang

komputerisasi dilakukan secara komputerisasi


menggambarkan dokumen
masukan dan keluaran sistem
simbol dokumen

simbolproses menggambarkan kegiatan


manual
manual

menggambarkan file yang


diarsipkan menurut
A
simbol pengarsipan alphabet

simbol pengarsipan menggambarkan file yang


N
diarsipkan secara numerik

Tabel: 2.2. Lanjutan


menggambarkan aliran
proses dan dokumen
simbol garis alir

F. Data Flow Diagram (DFD)


15

Data flow diagram (DFD) adalah alat pembuatan model yang me-

mungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu

jaringan proses fungsional yang di hubungan satu sama lain dengan alur

data, baik secara manual maupun komputerisasi, DFD ini sering disebut

juga dengan nama bubble chart, bubble diagram, model proses, diagram

alur kerja, atau model fungsi.

Data Flow Diagram adalah salah satu alat pembuatan model yang

sering di-gunakan, khususnya bila fungsi-fungsi sistem merupakan bagian

yang lebih penting dan komplek dari pada data yang dimanipulasi oleh

sistem.

Data Flow Diagram merupakan suatu alat perancangan sistem yang

berorientasi pada alur data dengan konsep dekomposisi dapat digunakan

untuk peng-gambaran analisa maupun rancangan sistem yang mudah

dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat

program.

Simbol-simbol atau komponen-komponen yang dikenal dalam Data

Flow Diagram sebagai berikut:

Tabel:2.3.Simbol-simbol data Flow Diagram

NO Simbol Keterangan fungsi


1. Entity Eksternal entity/entitas luar/terminator.
Simbol ini menunjukkan orang, organisasi,
atau sistem yang berada di luar sistem tetapi
berinteraksi dengan sistem.

2. Arus data Data flow diberi simbol panah. Simbol ini


16

menunjukkan satu data tunggal atau


kumpulan logis suatu data, selalu diawali
atau diakhiri pada suatu proses.

3. Proses Proses ini dilambangkan dengan simbol


lingkaran. Proses adalah aktivitas atau
fungsi yang dilakukan untuk alasan bisnis
yang spesifik, biasa berupa manual maupun
terkomputerisasi.
4. Data store Data store adalah kumpulan data yang
disimpan dengan cara tertentu. Data yang
mengalir disimpan dalam data store. Aliran
data di up-update atau ditambahkan ke data
store.

G. Flowchart

Flowchart adalah simbol-simbol yang digunakan untuk

mengambarkan urutan proses yang terjadi di dalam suatu program

komputer secara sistematis dan logis.

Diagram flowchart memiliki beberapa simbol yang biasa digunakan

untuk menggambarkan rangkaian proses yang harus dilaksanakan. Simbol-

simbol tersebut antara lain:

Tabel: 2.4. Simbol Flowchart

Simbol Nama simbol Pengertian


Simbol ini digunakan
untuk mengawali atau
Terminal
mengakhiri suatu proses
/kegiatan.
Simbol ini digunakan
untuk mempersiapkan
17

Preparation harga awal/nilai awal


suatu variabel yang akan
diproses dan digunakan
untuk proses loop.
Untuk pengujian suatu
kondisi yang sedang
Decision diproses.

Proses Untuk menggambarkan


suatu proses yang sedang
dieksekusi.

Menggambarkan proses
Input/ output input (read) maupun
proses output (print).

Tabel: 2.5. Lanjutan


Menggambarkan proses
pemanggilan sub pro-
Subroutine
gram dari main program.
Untuk menggambarkan
arus proses dari suatu
Flow line
kegiatan ke kegiatan
yang lain.
Sebagai penghubung
antara suatu proses
Conector
dengan proses lainnya
yang ada di dalam suatu
lembar halaman.
Page conector Sebagai penghubung an-
18

tara suatu proses dengan


proses lainnya, tetapi
berpindah halaman.
Untuk menggambarkan
dokumen atau kegiatan
Printer
mencetak informasi de-
ngan mesin printer.
Untuk menggambarkan
suatu kegiatan membaca
Disk atau menulis data meng-
gunakan media magnetic
disk.
Untuk menggambarkan
suatu kegiatan membaca
Tape
atau menulis data
menggunakan media
magnetic tape.
H. Context Diagram

Context Diagram merupakan tingkatan tertinggi dalam diagram

aliran data dan hanya membuat satu proses, menunjukan sistem secara

keseluruhan.

Karakteristik Context Diagram, antara lain:

a. Kelompok pemakai, organisasi, atau sistem lain dimana sistem kita

melakukan komunikasi yang disebut jga dengan terminator.

b. Data, dimana sistem kita menerima dari lingkungan dan harus diproses

dengan cara tertentu.

c. Data yang dihasilkan sistem kita dan diberikan kepada dunia luar.
19

d. Penyimpanan data, digunakan secara bersama antara sistem kita dan

terminator.

e. Batasan, antara sistem kita dan lingkungan.

Tabel: 2.6. Simbol-simbol Context Diagram

Simbol Arti Contoh

MAHASISWA
Terminator

informasi mahasiswa baru

Aliran data

Membuat
Proses
record
mahasiswa
I. Visual Basic 2008

Dalam merancang sebuah sistem diperlukan software yang dijadikan

sebagai suatu acuan dalam pembuatan laporan reelas panggilan sidang

secara terkomputerisasi dengan waktu yang relative cepat dan membantu

memudahkan dalam pembuatan laporan reelas panggilan sidang.

Visual Basic adalah bahasa pemrograman visual yang sudah

melegenda karena beberapa kemudahannya dalam pengembangan aplikasi

Windows. Visual Basic 2008 disebut juga Visual Basic 9, Visual Basic ini

terdapat dalam produk Microsoft.

1. Keuntungan Visual Basic 2008

a. Kurva pembelajaran dan pengembangan yang lebih singkat

dibandingkan bahasa pemograman yang lain.


20

b. Menghilangkan kompleksitas pemanggilan fungsi Windows, karena

banyak fungsi-fungsi tersebut yang sudah dimasukan ke dalam

syntax Visual Basic.

c. Cocok digunakan untuk mengembangkan aplikasi/aplikasi Bisnis.

d. Cocok digunakan untuk mengembangkan aplikasi/program.

e. Digunakan oleh hampir semua keluarga Microsoft Office sebagai

bahasa Macro-nya, segera akan diikuti oleh yang lain.

f. Dapat diintegrasikan dengan internet, baik pada sisi client maupun

pada sisi server.

g. Dapat menjalankan server tersebut dari mesin yang sama atau

bahkan dari mesin/komputer yang lain.

2. Tipe Data

Setiap variabel yang dideklarasikan memiliki jenis data (tipe

data). Jika tidak didefenisikan maka jenis datanya variant. Jenis data

yang sangat erat hubungannya dengan variabel, karena jenis data

menentukan range data (batas nilai data) yang dapat dilayani dan

memeri yang dipakai.

Tabel:2.7. Tipe Data

Tipe VB CLR Type structure Range data (jangkauan)


Boolean boolean True atau false
Byte Byte 0 s.d.255 (unsigned)
Char Char 0 s.d.65535 (unsigned)
Date Date time 0:00:00 (tengah malam)
pada january 1, 0001 s.d.
11:59:59 pm pada
december 31,999
21

0 hingga +/- 79, 228, 162,


514, 264, 337, 593, 543,
950, 335 (+/-7.9..E+28)
tanpa titik decimal; 0
hingga +/- dengan 28
angka di sebelah kanan
Decimal Decimal
titik desimal; angka
terkecil sebelum () adalah
+/-
0.00000000000000000000
1 (+/-IE-28).

Tabel: 2.8. Lanjutan


Double (double pre- Double -1.
cision floating point) 79769313486231570E+
308 s.d.
4.94065645841246544E –
324 untuk nilai negatif.
integer Int32 -2, 147, 483, 648 s.d. 2,
147, 483, 647 (signed).
long (long integer) Int64 -9, 223, 372, 036, 854,
775, 808 s.d. (9, 2..E+18)
(signed).
Object object (class) semua tipe data bisa
dimasukkan ke tipe object.
Sbyte Sbyte -123 s.d. 127 (signed).
Short Int16 -32, 768, s.d. 767 (signed).
Single single untu nilai negatif; 1,
401298E-45 hingga 3,
4028235E+38 untuk nilai
positif.
String string 0 s.d. 2 miliar karakter
unicode.
Uinteger Uint32 0 s.d. 4, 294, 967, 295
(unsigned).
Ulong Uint16 0 s.d. 18, 446, 744, 073,
709, 511, 615 (1. 8.. E+19)
22

(unsignet).
Ushort Uint16 0 s.d. 65, 535 (unsignet).
User-defined (inheris from value tiap member dan struktur
memeliki range yang
(structure) type)
ditentukan oleh tipe
datanya.

3. Operator

a. Operator Aritmatik

Operator ini digunakan untuk melakukan beberapa perhitungan

data numerik, antara lain :

Tabel 2.9. Operator Aritmatik

Operator Operasi yang dilakukan


^ pangkat
* Untuk menerapkan perkalian
/ Untuk melakukan pembagian
\ Masih menangani pembagian
&= Operator untuk menyambung

b. Operator Pembanding

Operator pembanding adalah untuk membandingkan dua

operand atau lebih. Operator pembanding antara lain :

Tabel: 2.10. Operator Pembanding


T Operator Operasi yang dilakukan
6. O < Lebih kecil dari
<= Lebih kecil atau sama dengan
> Lebih besar dari
>= Lebih besar atau sama dengan
= Sama dengan
<> Tidak sama dengan
Untuk memandingkan tipe nilai yang dikandung
Is,like
Untuk membandingkan sebuah nilai string
23

c. Operator logika

Operator logika adalah operator yang digunakan untuk operasi

logika metematika. Operator logika antara lain :

Tabel 2.11. Operator Logika

Operator keterangan
And Untuk mengabungkan dua variabel
Not Kebalikan nilai boolean
Or Pengambilan keputusan tipe data
Xor Melakukan ekslusi dua operand
Andalso Memberikan nilai true
Orelse Bernilai salah jika operand false
Isfalse Mengetahui pernyataan salah
Istrue Mengetahui pernyataan benar

4. Komponen Visual Basic 2008

Komponen Visual Basic sebagai berikut:


24

Gambar 2.1. Komponen Visual Basic 2008

a. Toolbox, jendela kecil, biasanya terletak di sebelah kiri, berisi semua


kontrol yang akan digunakan dalam pengembangan aplikasi berbasis
windows form.
b. Jendela desain, menjadi pusat kegiatan perancangan aplikasi karena

terdapat windows form yang akan digunakan untuk menampung semua

kontrol yang akan digunakan dalam pengembangan Visual Basic 2008.

c. Jendela Solution Explorer, untuk menampilkan semua file yang

terdapat dalam proyek. Beberapa file yang ditampilkan pada jendela

explorer; form, class, module, project file, file laporan dari crystal

Report.

d. Jendela Data Source, berfungsi sebagai manajement basisdata apabila

aplikasi menggunakan basisdata.

e. Jendela properties, jendela yang menampung semua properti dari

objek-objek aplikasi, seperti: form, button, radiobutton, check box, text

box, dan lain-lain.

5. Kontrol Program

a. Struktur Kontrol Percabangan (selection)

1) Selection dengan If...Then...

If kondisi Then

[statement]

End if

Contoh program :
25

If Adi = “naik” Then

Adi = “kelas 5 SD”

End if

2) Selection dengan If...Then....Else

If kondisi then

[statement] dijalankan bila kondisi diatas =

true

Else

[statement] dijalankan bila kondisi di atas =

false

End if

Contoh program :

‘mendefinisikan variabel

Dim bil% = 2

If bil mod = 0 then

MsgBox (“Bilangan posotif !”)

Else

MsgBox(“Bilangan negatif !”)

Else if

‘keluar dari program

Me.Close()

3) Pengunaan select case

Select [case] ekspresi

[case daftar_ekspresi]
26

[statement]

[case else]

[elsestatement]

End select

Contoh program :

‘mendefinisikan variabel

Dim bil% = 100

Dim nilai

‘input data

bil = inputBox (“Masukkan nilai tugas (1-

100) : “)

b. Struktur Kontrol Perulangan (Looping)

1) Do.... Loop

Do {while | until } pernyataan logika /

kondisi

[perintah-perintah (kode program)

atau statement]

Dim itung_loop% = 1

2) For ...Each

For Each elemen [ As TipeData ] In group

[ statement ]

[ exit for ]

[ statement ]
27

Next [ elemen ]

Contoh program :

‘mendefinisikan variabel

Dim bil% = {50, 60, 70, 80, 90}

Dim objek as object

3) For ...Next

For counter [ As Tipe Data ] = star To end

[ Step n ]

[ statement ]

[ exit for ]

[ statement ]

Next [ counter ]

Bila step tidak diisi, maka secara standar counter akan maju

satu-satu

Contoh program :

For a% = 1 To 3

For b% = 1 To 3

For c% = 1 To 3

Msgbox (A : “&a&”B : “ &b&”C : “ &c)

Next

Next

Next

J. Mysql
28

Mysql adalah database server yang andal, yang banyak digunakan

untuk mengimplementasikan database. Sedangkan database adalah

sekumpulan atau atau objek lain (indeks, view, dan lain-lain). Tujuan utama

pembuatan database adalah untuk memudahkan dalam mengakses data.

Data dapat ditambahkan, diubah, dihapus, atau dibaca dengan relatif mudah

dan cepat.

1. Beberapa alasan tentang pengunaan MYSQL

a) Fleksibel

Dapat digunakan untuk mengembangkan aplikasi desktop

maupun aplikasi web dengan menggunakan teknologi yang

bervariasi.

b) Performa Tinggi

MYSQL memiliki mesin query dengan performa tinggi, dengan

demikian proses transaksional dapat dilakukan dengan sangat cepat.

c) Lintas Platfrom

MYSQL dapat digunakan pada platfrom atau lingkungan (dalam hal

ini sistem operasi) yang beragam, bisa Microsoft Windows, Linux,

atau UNIX.

d) Gratis

Dapat digunakan secara gratis. Meskipun demikian, ada juga

software MYSQL yang bersifat komersial.

e) Proteksi Data yang Handal


29

Perlindungan terhadap keamanan data merupakan hal nomor satu

yang dilakukan oleh para profesional di bidang database.

f) Komunitas Luas

Karena pengunaanya banyak maka MYSQL memiliki komunitas

yang luas.

2. Tipe Data Pada MySQL

Tabel merupakan bentuk fisik data yang tersusun dalam

database. Terdiri atas baris dan kolom. Setiap kolom selalu menyimpan

data yang sejenis (setipe).

Tipe data secara umum dapat dikelompokkan menjadi data :

a. Nilai numerik

b. Nilai string

c. Nilai tanggal dan jam

Dalam terminologi MySQL kelompok tipe data di atas pada saat

digunakan untuk mendefinisikan tipe data dari suatu kolom kelompok

data tersebut harus dinyatakan lebih rinci, untuk lebih memperjelas tipe

data dari setiap kolom dan beberapa besar space (tempat penyimpanan)

yang diperlukan. MySQL memiliki istilah yang disebut dengan tipe

data kolom, sehingga pada saat membuat tabel setelah ini maka setiap

kolom harus memiliki tipe data.

3. Fungsi-fungsi Mysql

Fungsi-fungsi yang ada dalam MYSQL antara lain :

1. Fungsi sistem
30

2. Fungsi agregat

3. Fungsi aritmetika

4. Fungsi string

5. Fungsi tanggal

6. Fungsi logika

K. WampServer 2.0

Wampserver perlu dipanggil setiap kali komputer dihidupkan

kembali setelah proses shutdown. Untuk menjalankan WampServer,

lakukan langkah-langkah berikut.

1. Klik tombol Start

2. Sorot all Programs

3. Sorot WampServer

4. Klik tombol

Wamp Server juga memiliki trayicon yang digunakan untuk

mengelola server dan pengaturannya. Bentuk dari trayicon Mysql ini dapat

diilhat seperti gambar berikut:


31

Gambar 2.2. Trayicon Server

L. MySQL Connector/ODBC (MyODBC) 3.51

Sebelum program di Visual Basic dijalankan, maka MySQL harus di

aktifkan agar komputer dianggap sebagai server lokal dan koneksi data base

dapat dilakukan.

Lakukan langkah-langkah di bawah ini:

1. Star

2. Control panel

3. Administrative tools

4. Data source (ODBC)

5. Add

6. Isi masing-masing data,lakukan test koneksi

7. Ok
32

M. Koneksi Visual Basic 2008 dengan Database MYSQL

Membuat koneksi database dengan VB. NET. Yang diperluan

adalah connectinstring. Connectionstring berfungsi untuk memanggil mesin

database untuk dikenalkan VB. NET.

Ada beberapa hal yang harus dipahami:

1. Import library

2. Buat variabel koneksi

3. Kode connectionstring
33

Gambar 2.3. Koneksi

N. Crystal Report

Crystal Report adalah merupakan software untuk membuat laporan

yang berdiri sendiri terintegrasi dengan Microsoft Visual Basic dan

merupakan salah satu media untuk membuat laporan dan mencetaknya

menggunakan printer.

Dari uraian diatas maka dapat disimpulkan bahwa crystal report

merupakan suatu program khusus yang digunakan untuk membuat laporan

yang terpisah dari program Microsoft Visual Basic tetapi keduanya dapat

dihubungkan.
34

Pada standar reports expert terdiri dari delapan langkah yaitu:

1. Tab Data

Tab data ini harus menentukan tabel atau query akan digunakan

untuk membuat laporan.

2. Tab fields

Tab ini dapat menentukan field-field atau kolom-kolom yang akan

ditampilkan dalam laporan.

3. Tab sort

Dapat mengurutkan atau mengelompokan data-data yang akan di

tampilkan dalam laporan.

4. Tab total

Dapat menampilkan subtotal berdasarkan kriteria atau

pengelompokan berdasarkan fields yang telah ditentukan pada tab

sebelumnya.

5. Tab top N

Tab top N ini dapat menentukan data yang akan ditampilkan

dengan cara memilih N terbesar dari data yang ada.

6. Tab graph

Tab graph digunakan untuk membuat dan memilih tipe grafik yang

diinginkan.

7. Tob select

Dapat menyaring atau menfilter record-record yang akan

ditampilkan dalam laporan.


35

8. Tob style

Tab ini dapat memilih bentuk tampilan laporan dan menuliskan

judul loporan yang diinginkan.

Kelebihan yang terdapat pada crystal report adalah hasil cetakan

crystal report lebih baik dan lebih mudah, kerena pada crystal report banyak

tersedia onjek maupun komponen yang mudah digunakan.

Dalam membuat suatu laporan, data merupakan komponen yang

sangat vital dan mutlak disediakan. Umumnya data-data tersebut disimpan

dalam sebuah database. Terdapat dua model untuk mengambil data yang

ada di database guna ditampilkan dilaporan, yaitu:

a. Pull Mode

Proses yang terjadi adalah driver akan melakukan koneksi ke

database dan menarik data yang ada di dalam database tersebut sesuai

dengan permintaan.

b. Push Mode

Koneksi ke database digunakan untuk mengambil data dan

mengisikan data tersebut ke dalam data set.

Anda mungkin juga menyukai