BAB 2
LANDASAN TEORI
2.1
Pengertian Komputer
Istilah komputer (computer) diambil dari sebuah bahasa latin “computere” yang berarti “menghitung”. Sedangkan dalam Bahasa Inggris disebut “to compute” atau “recton” dapat diartikan sebagai orang yang sedang menghitung. Secara defenisi komputer adalah sekumpulan beberapa alat elektronik yang satu sama lain saling bekerja sama yaitu dapat menerima data (input) lalu mengolah data ataupun memberikan informasi yang terorganisasi sesuai dengan program yang tersimpan dimemori komputer kemudian secara otomatis menyimpan perintahperintah atau program hasil pengolahan data tersebut sehingga dapat menyediakan outputnya dalam bentuk informasi.
Sehubungan dengan perkembangan zaman maka definisi komputer tidak hanya sebagai alat hitung tetapi menjadi alat pengolah data yang bekerja secara elektronik dengan kecepatan dan ketelitian yang sangat tinggi serta mampu mengerjakan berbagai proses data yang tersimpan dalam memori dengan keterlibatan manusia yang minimum.
Universitas Sumatera Utara
2.2 Komponen-komponen Komputer
Adapun komponen-komponen atau peralatan-peralatan yang dimiliki komputer adalah sebagai berikut:
1. Hardware (Perangkat Keras) Hardware adalah komponen-komponen peralatan yang membentuk suatu sistem komputer lainnya, sehingga memunginkan komputer dapat melaksanakan tugasnya. Contoh dari Hardware adalah sebagai berikut: a. Input (Masukkan) : Proses memasukan data ke dalam proses komoputer melalui alat input (input device) . b. Processing (Pemrosesan) : Proses pengolahan data dengan alat pemroses (processing device)
yang
berupa
proses
menghitung,membandingkan,
mengklasifikasikan,mengurutkan, mengendalikan, atau mencari di storage. c. Output (Keluaran) : Proses menghasilkan output dari hasil pengolahan data dengan menggunakan alat output (output device), yaitu berupa informasi.
2. Software (Perangkat Lunak)
Universitas Sumatera Utara
Software adalah kumpulan dari perintah/fungsi yang ditulis dengan aturan tertentu untuk memerintahkan komputer melaksanakan tugas tertentu. Contoh dari Software adalah sebagai berikut: a. Sistem Operasi adalah software yang bertugas mengontrol dan mengkoordinasikan pengunaan hardware untuk berbagai Aplikasi untuk bermacam-macam pengguna. b. Program Aplikasi adalah software yang menentukan bagaimana sumber daya digunakan untuk menyelesaikan masalah user.
3. Brainware (Tenaga Pelaksana) Brainware adalahh orang-orang yang bekerja secara langsung dengan menggunakan komputer sebagai alat bantu, ataupun orang-orang yang tidak bekerja secara langsung menggunakan komputer, tetapi menerima hasil kerja dari komputer yang berbentuk laporan. . Contoh dari Software adalah sebagai berikut: a. System Analyst : orang yang bertugas mempelajari, menganalisa, merancang dan membentuk suatu system / prosedur pengolahan data secara elektronik berdasarkan aplikasi yang dipesan oleh pemakai jasa komputer. b. Programmer : yang bertugas di dalam data processing programming berdasarkan program spesialisasi. c. Operator : yang bertugas mempersiapkan komputer utk memproses suatu program mulai dari menghidupkan komputer, menjalankan komputer (mengoperasikan programprogram komputer / aplikasi komputer).
Universitas Sumatera Utara
2.3 Pengertian Data dan Database
Istilah data adalah istilah majemuk berasal dari kata “datum” yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbolsimbol, gambar-gambar, kata-kata, angka-angka, huruf-huruf, atau simbol-simbol yang menunjukkan suatu ide objek, kondisi, atau situasi dan lain-lain. Jadi data merupakan rekaman mengenai fenomena/fakta yang ada atau yang terjadi. Data mengenai fakta-fakta penting organisasi harus direkam dan dikelola secara baik sehingga dapat dipakai/diakses secara efisien sehingga efektif mendukung operasi dan pengendalian organisasi. Data merupakan sumber daya penting pada manajemen modern. Untuk itu, organisasi perlu melakukan penataan dan manajemen data yang baik agar data yang dimiliki organisasi dapat berdaya guna secara maksimal. Basis data atau lebih dikenal dengan sebutan database berasal dari kata data dan basis (base), dimana data merupakan gambaran faktual dari suatu objek yang mengandung arti pengolahan dengan menggunakan komputer yang dikenal dengan Pengolahan Data Elektronik (PDE). Data merupakan kumpulan kejadian yang diangkat dari suatu kenyataan. Data dapat berupa simbol, suara, gambar, kata, angka, huruf yang menunjukkan suatu ide, objek, kondisi, atau situasi. Sedangkan base merupakan basis atau dasar. Dengan kata lain basis data adalah kumpulan data, yang dapat digambarkan sebagai aktifitas dari satu atau lebih organisasi yang berelasi.
Universitas Sumatera Utara
2.4 Pengertian Sistem, Informasi, dan Sistem Informasi
2.4.1 Pengertian Sistem
Suatu sistem adalah jaringan dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau meyelesaikan suatu sasaran tertentu. Suatu sistem yang baik harus mempunyai tujuan dan sasaran yang tepat karena hal ini akan sangat menentukan dalam mendefenisikan masukan yang dibutuhkan sistem dan juga keluaran yang dihasilkan. McLeod berpendapat, sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Begitu pula Robert G.Murdick (1993), mendefinisikan sistem sebagai seperangkat elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan bersama. Sedanglan menurut Gerald J.1991 mendefinisikan sistem yaitu suuatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.
Universitas Sumatera Utara
2.4.2
Pengertian Informasi
Berikut ini adalah pengertian dari definisi informasi menurut beberapa ahli : 1. Menurut Gordon. B. Davis (1985) mendefinisikan informasi sebagai data yang diolah menjadi bentuk yang lebih berarti dan berguna bagi penerimanya untuk mengabil keputusan masa kini maupun yang akan datang. 2. Menurut McLeod (1995) mendefinisikan informasi sebagai data yang telah diolah menjadi bentuk yang lebih berarti bagi penerimanya.
Dari pengertian diatas dapat disimpulkan bahwa informasi merupakan kumpulan data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerima
2.4.3
Sistem informasi
Sistem informasi dapat didefinisikan sebagai berikut : 1. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. 2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan organisasi.
Universitas Sumatera Utara
3. Suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
2.5 Pengertian Microsoft Access 2007 Microsoft Office Access 2007 merupakan salah satu software pengelolah database. Dengan Microsoft Access dapat mengelolah berbagai jenis data serta membuat hasil akhir berupa laporan dengan tampilan yang lebih menarik.
2.6 Memulai Microsoft Access 2007 Langkah untuk menjalankan program Access 2007 adalah : 1. Pada bagian taskbar ,klik tombol Start 2. Dari menu yang tampil,pilih All Programs kemudian klik pilihan Microsoft Office dan klik Microsoft Office Access 2007. Berikutnya,akan ditamilkan jendela Getting Started Microsoft Access 2007 seperti gambar 1.1. Getting Started Microsoft Access 2007 merupakan tampilan awal dari Microsoft Access 2007. Jika ingin membuka lembar kerja Access 2007,kita harus membuat atau membuka file database terlebih dahulu.
Universitas Sumatera Utara
Gambar 2.1 Tampilan Awal Jendela Program Access 2007
2.7 Lembar Kerja Microsoft Access 2007 Sebaiknya kita mengenal elemen-elemen yang terdapat pada Access 2007 terlebih dahulu untuk mempermudah pengoperasian Access 2007. Elemen-elemen yang terdapat dalam Access 2007 antara lain : 1.
Title Bar,merupakan judul dari program atau nama file yang sedang aktif.
2.
Tombol Office, merupakan tombol yang menampung perintah-perintah sering digunakan dalam Access,antara lain perintah :
menu yang
New,Open,Save,As,Close
Database dan perintah lainnya.
Universitas Sumatera Utara
3.
Quick Access Toolbar,merupakan sebuah batang yang berisi kumpulan
tombol untuk
melaksanakan suatu perintah tertentu dalam mengopersikan Access 2007. 4.
Minimize Tool ,tombol yang berfungsi untuk meminimalkan ukuran program
dilettakan pada 5.
jendela
Acces 2007 sehingga tampilannya berubah menjadi sebuah icon yang bagian taskbar Windows XP.
Maximize Tool,tombol yang berfungsi untuk memaksimalkan ukuran program Acces 2007 sehingga tampilannya menjadi
seukuran
jendela dengan
layar
keluar
dari
monitor. 6.
Close Tool, tombol yang berfungsi untuk menutup jendela program atau Program Access 2007.
7.
Status Bar,bagian yang digunakan untuk menampilkan informasi dan
kondisi
dari
Caps
lembar kerja program Access 2007. Misalnya: status
Scroll dan 8.
aktif
Lock,
sebagainya.
Ribbon , merupakan area di atas jendela program dimana kita dapat
memilih
tombl perintah. 9.
Tab , merupakan kumpulan dari group yang berbentuk tabulasi secara
otomatis
menyesuaikan dokumen aktif. 10.
Contextual Command Tab, merupakan tab yang tampil secara otomatis
berdasrkan
dokumen atau objek yang sedang dikerjakan. 11.
Group, merupakan isi dari tab yang berupa kumpulan dari beberapa perintah
12.
tombol
yang saling berkaitan.
Tombol dialog, merupakan suatu tombol yang terletak di sebelah kanan
bawah suatu
group, yang jika diklik akan menampilkan kotak dialog.
Universitas Sumatera Utara
13.
Navigation pane, merupakan bagian pada sisi sebelah kiri jendela database
yang
menampilkan objek-objek database. 14.
Tabel documents,objek-objek dalam Access 2007 seperti: tabel,query
,from report
dan lainnya ditampilkan dalam bentuk tabulasi, kartu jika
terbuka.
kondisinya
2.8 Membuat Database
Lembar kerja Access merupakan jendela database yang terdiri dari satu atau lebih tabel yang saling berhubungan antara satu dengan yang lainnya,dimana kita dapat menyunting data tersebut dengan menambah,mengganti,emnghapus dan mengdeit data dalam tabel-tabel tersebut. Tabel merupakan tempat untuk menyimpan data yang telah diolah dan mempunyai suatu tema tertentu,misalnya data penjualan,data pelanggan,dan sebagainya. Tabel terdiri dari field dan record,yang keduanya ditempatkan pada bagian kolom dan baris. Dalam jendela database Access terdapat beberapa objek pendukung lainnya selain objek tabel,yaitu : 1.
Query merupakan objek database yang digunakan untuk
menampilkan,menyunting
dan menganalisa data. 2.
Form merupakan objek database yang digunakan untuk proses
input,menyunting data
dan untuk menambaj kontrol-kontrol. 3.
Report, merupakan hasil akhir dari pengelolahan data yang dapat ditampilkan
dengan
diformat sesuai dengan ketentuan yang diberikan.
Universitas Sumatera Utara
4.
Macro,
merupakan
rangkain
perintah
dengan
menggunakan
bahasa
pemprograman access yang dapat disimpan dan dijalankan secara otomatis,misalnya membuka tabel dan lain sebagainya. 5.
Module, adalah kumpulan program yang ditulis dengan menggunakan bahasa basic access.
2.9 Crystal Report
Crystal report merupakan program khusus untuk membuat laporan yang terpisah dengan program Microsoft Visual Basic 6.0 ,tetapi keduanya dapat dihubungkan (Linkage).Hasil cetak menggunakan Crystal Report lebih baik dan lebih mudah, karena pada Crystal Report banyak tersedia objek maupun komponen yang mudah digunakan.
2.9.1 Cara Menggunakan Program Crystal Report
Langkah untuk membuka jendela program Crystal Report yaitu dari Start menu program,pilih Program > Seagate Crystal Reports >32-bit Crystal Report Designer. Tekan tombol Register Later. Dari kotak-kotak dialog Welcome to pilih New Report untuk membuat report baru,atau pilih Open Report untuk membuka report,dan Cancel untuk keluar dari kotak dialog Welcome to.(Perhatikan Gambar 2.9.1)
Universitas Sumatera Utara
Gambar 2.9.1 Kotak Dialog Welcome
A. Membuat Laporan Baru dengan Crystal Report
Produser untuk membuat sebuah report adalah : 1. Dari kotak dialog Welcome to, pilih Register Later,atau bila kita sudah keluar dari kotak dialog Welcome to,pilih menu file-New 2. Pada kotak Report Gallery (Gambar 2.9.2),pilih standart
Universitas Sumatera Utara
Gambar 2.9.2 Report Gallery
3. Dari kotak dialog Standart Report Expert ,klik Data File dan selanjutnya akan ditampilkan kotak dialog Choose Database File (Gambar 2.9.3)
Gambar 2.9.3 Kotak Dialog Standart Report Expert
Universitas Sumatera Utara
Gambar 2.9.4 Kotak Dialog Choose Database File
4.
Cari lokasi file database yang akan digunakan,yaitu Inventory melalui kotak Look In
,kemudian tekan tombol Add
Universitas Sumatera Utara
Gambar 2.9.5 Kotak Dialog Select Table
Selanjutnnya akan muncul kotak dialog Select Tables. Pilih nama tabel yang dimaksud,misalnya tblkelas dan walikelas > Ok > Done 5. Selanjutnya pada kotak daftar yang terletak di bagian kanan muncul tabel yang akan
kita
pilih yaitu tblkelas dan walikelas (Gambar 2.9.6). Tekan tombol Nex
Universitas Sumatera Utara
t
Gambar 2.9.6 Tabel Kelas dan Wali Kelas 6. Langkah berikutnya,kita diminta menentukan field-field yang akan dimasukkan sebagai data sumber untuk membuat report. Tekan Add All untuk memasukkan semua field atau tekan Add untuk memasukkan field terpilih saja. Sebagai contoh, pilih Add All dan Next. 7.Setelah menekan tombol Next,maka akan muncul tampilan seperti Gambar 2.9.7 yang digunakan untuk menentukan field kunci pengurutan,pilih field dan tombol Add.
Universitas Sumatera Utara
Gambar 2.9.7 Menentukkan field membuat report
Gambar 2.9.8 Menentukan field kunci pengurutan
8. Klik tombol Next untuk melanjutkan proses,atau bila hendak mengakhiri langkah ini,pilih Desaign Report dan akan muncul hasil dari report seperti Gambar 2.9.9
Universitas Sumatera Utara
Gambar 2.9.9 Hasil dari pemilihan desaign report
6. Selanjutnya,kita bisa melakukan modifikasi sesuai keperluan.
2.10 Mengenal Visual Basic 6.0
Pemprograman merupakan sekumpulan instruksi-instruksi yang terorganisasi ketika dieksesuki menyebabkan komputer berkelakuan seperti apa yang diinginkan oleh pembuat program (programmer). Bahasa pemprograman Visual Basic 6.0 adalah sebuah bahasa pemprograman tingkat tinggi (high level) yang merupakan pengembangan dari versi DOS sebelumnya yaitu BASIC. Basic merupakan singkatan dari beginners all purpose symbolic code, ini merupakan bahasa pemrograman yang cukup mudah dimengerti. Microsoft visual basic 6.0 telah dikembangkan sejak tahun 80-an. Microsoft viual basic 6.0 memiliki berbagai jenis. Microsoft visual 6.0 yang terdapat dipasaran antara lain : a.
Standart Edition/Learning Edition Merupakan versi standart yang sudah mencakup berbagai sarana dari dasar visual basic 6.0 untuk mengembangkan sebuah aplikasi.
Universitas Sumatera Utara
b.
Profesional Edition Merupakan versi yang memberikan berbagai sarana ekstra yang dibutukan oleh para
programmer
profesional.
Misalnya
seperti
kontrol-kontrol
tambahan,dukungan untuk pemprograman internet, compiler untuk membuat file help, serta sarana penggembangan database yang lebih baik. c.
Enterprise edition Merupakan versi yang dikhususkan untuk para programmer yang ingin mengembangkan aplikasi remote computing atau client/server. Biasanya versi ini digunakan untuk pembuatan aplikasi pada jaringan.
2.10.1 Ruang lingkup visual basic 6.0
Gambar2.10.1 Tampilan awal visual basic 6.0
Universitas Sumatera Utara
Beberapa lingkungan komponen penting di visual basic 6.0 :
1.
Menu Bar
Menampilkan daftar menu yang berisi daftar perintah-perintah yang dapat digunakan saat bekerja
pada
visula
basic
6.0.
terdiri
dari
menu
file,edit
view,project,format,debug,run,query,diagram,tools,add-ins,windows dan help
Gambar 2.10.2 Tampilan Menu Bar
2.
Main Toolbar
Digunakan untuk mengakses perintah-perintah dalam menu yang sering dipakai secara tepat.
Gambar 2.10.3 Tampilan Toolbar
Tabel 2.1 Fungsi dari masng-masing di Main Toolbar
Toolbar
Nama
Fungsi
Add Project
Menambah project
Universitas Sumatera Utara
baru,dengan pilih: 1.Standart EXE 2.Active EXE 3.Active DLL 4.Active Control Add Form
Menambahkan item dengan pilihan : 1. Form 2.MDI Form 3.Module 4.Class Module 5.User Control 6.Property Page 7.User Document 8.Add File
Menu Editor
Menampilkan kotak dialog menu editor
Open Project
Membuka project yang sudah pernah dibuat sebelumnya
Save Project
Menyimpan project
Cut
Memotong kontrol yang ada di jendela form atau teks yang ada di jendela kode
Universitas Sumatera Utara
Copy
Menyalin kontrol yang ada di jendela form atau teks yang ada di jendela kode
Paste
Menempelkan kontrol atau teks yang sudah dipotong dengan perintah Cut atau disalin dengan perintah Copy
Find
Mencari teks pada jendela kode
Undo
Membatalkan suatu perintah yang dijalankan sebelumnya
Redo
Mengulangi suatu perintah yang pernah dibatalkan
Start
Menjalankan program
Break
Menghentikan program yang sedang dijalankan sementara
Ende
Menghentikan program yang sedang di jalankan
Project Explorer
Menampilkan jendela project explorer
Properties Window
Menampilkan jendela properties
Form Layout Window
Menampilkan jendela form
Universitas Sumatera Utara
layout Object Browser
Menampilkan jendela object browser
ToolBox
Menampilkan jendela toolbox
3.
Jendela ToolBox (ToolBox Standart)
Toolbox standart berisi komponen-komponen yang merupakan saran untuk membentuk user interface
Tabel 2.2 Fungsi-fungsi ToolBox
Tool
Nama
Fungsi
Picture Box
Komponen
ini
digunakan
untuk menampilkan gambar dengan
tipe
file
Bitmap
gambar
(bmp),Icon
(ico),Gif(gif),JPEG(jpeg) Label
Komponen
ini
digunakan
untuk menampilkan teks,dan pemakai
tidak
dapat
melakukan interaksi dengan
Universitas Sumatera Utara
komponen ini saat program berjalan Text Box
Komponen untuk
ini
digunakan
menemaptkan
teks
dalam form dan pemakain dapat
memberikan
masukkan/berinterkasi lewat komponen ini Frame
Digunakan untuk
menggelompokkan
kumpulan/group
dari
komponen
lain
seperti
button,check
box,command
button dan lainnya Command Button
Digunakan
untuk
memberikan suatu perintah atau
tindakan
ketika
digunakan dalam aplikasi Check Box
Digunakan
untuk
menyediakan pilihan dimana pemakai/user dapat memlih lebih dari satu buah pilihan dari beberapa pilihan yang
Universitas Sumatera Utara
disediakan Option Button
Digunakan
untuk
menyediakan pilihan dimana pemakai/user
hanya
dapat
memlih satu buah pilihan dari beberapa pilihan yang disediakan Combo Box
Digunakan
untuk
menentukkan
pilihan
dari
daftar pilihan yang sudah disediakan.
Bentuk
pilihannya berupa dropdown list List Box
Digunakan
untuk
menentukan pilihan
dari yang
disediakan.
daftar sudah Bentuk
pilihannya tidak berupa drow down list tetapi semua item yang ada pada komponen tersebut dtampilkan Horizontal Scroll Bar
Digunakan memungkinkan
untuk pemakai
Universitas Sumatera Utara
memilih
atau
mengubah
sesuatu dari sebuah objek selama
masih
dalam
jangkauan nilai horizontal objek Vertical Scroll Bar
Digunakan
untuk
memunginkan memilih
pemakai
atau
mengubah
sesuatu dari sebuah objek selama
masih
dalam
jangkaun nilai vertikal objek Timer
Digunakan
untuk
mengoperasikan
waktu
kejadian pada rutin program termasuk interval waktunya Drive List Box
Digunakan menampilkan
untuk daftar
drive
yang terdapat pada sebuah drive di komputer Dir List Box
Digunakan
untuk
menampilkan direktori yang terdapat pada sebuah drive di komputer
Universitas Sumatera Utara
File List Box
Digunakan
untuk
menamplkan daftar file yang terdapat
pada
sebuah
direktori di komputer Shape
Digunakan untuk membentuk dua dimensi seperti bujur sangkar,lingkaran,empat persegi dan elips
Line
Digunakan
untuk
menampilkan
gambar
btmaps(bmp),windows mera file (wmf),dan icon (ico) Data
Digunakan
untuk
menghubungkan antara form dari Vb 6.0 dengan database yang akan digunakan dalam aplikasi yang dibuat Ole
Digunakan
untuk
menepelkan suatu objek dari aplikasi vb 6.0 ke aplikasi yang
mendukung
OLE(ObjectLiEmbedding)
Universitas Sumatera Utara
4.
Form Window
Form window (jendela form) merupakan area untuk merancang program aplikasi. Pada jendela form inilah diletakkan kontrol-kontrol (objek) seperti comand-command button, label dan lain sebagainya. Ukuran dari jendela form pada mulanya dapat kecil namun bisa diubah sesuai dengan kebutuhan
Gambar 2.10.4 Tampilan Form Window 5.
Project Explorer
Project explorer merupakan area berisi semua file program aplikasi visual basic 6.0. Suatu aplikasi visual basic disebut dengan project (proyek) dan setiap proyek bisa terdiri dari satu atau lebih file misalnya form,modul,class dan lain sebagainya.
Gambar 2.10.5 Tampilan Jendela Project
Universitas Sumatera Utara
6.
Properties Window
Window ini berisi semua informasi mengenai kontrol (objek) yang dibuat,dan bertugas meenyiapkan segala property dari control yang diperlukan dalam perancangan User Interface mauoun pemprograman.
Gambar 2.10.6 Tampilan Jendela Form Layout
7.
Window Code
Window Code merupakan jendela yang digunakan untuk menuliskn kode program
Universitas Sumatera Utara