BAB 2
LANDASAN TEORI
Pada bab ini penulis menguraikan tentang pengertian-pengertian yang berhubungan dengan software yang akan dibangun seperti pengertian komputer, pengertian perangkat lunak, pengertian sistem, pengrtian sistem informasi, dan pengenalan singkat tentang Ms visual basic 6.0.
2.1 Pengertian Komputer
Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya. (http://blog.unsri.ac.id/ dino/komputer/pengertian-komputer/.../1773 )
Komputer adalah serangkaian atau sekelompok mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang dapat saling bekerja sama membentuk sebuah sistem kerja yang rapi dan teliti. Sistem ini kemudian dapat digunakan untuk melaksanakan serangkaian pekerjaan secara otomatis, berdasar urutan instruksi ataupun program yang diberikan kepadanya (Pengertian komputer | INDOSKRIPSI, kuliah.dinus.ac.id/edi-nur/sb1-1.html)
Universitas Sumatera Utara
2.1.1 Aspek Dasar Komputer
1. Hardware (perangkat keras)
Hardware/Perangkat keras adalah sebuah alat/benda yang kita bisa lihat, sentuh, pegang dan memiliki fungsi tertentu. Secara fisik ada wujudnya. Ada bentuknya.
Hardware komputer juga dapat diartikan sebagai peralatan pisik dari komputer itu sendiri. Peralatan yang secara pisik dapat dilihat, dipegang, ataupun dipindahkan. Perangkat Hardware terdiri atas 3 jenis, yaitu:
a. Perangkat masukan (Input device)
Perangkat masukan berfungsi untuk memasukkan data, baik berupa teks, foto, maupun gambar ke dalam komputer.Contoh perangkat input misalnya keyboard, mouse, light-pen, scanner, dan sebagainya.
b. perangkat keluaran (Output device)
perangkat keluaran dipergunakan untuk menampung dan menghasilkan data yang dikeluarkan, misalnya monitor dan printer.
c. Perangkat pengolah data (Processor)
Perangkat pengolah data dipergunakan untuk mengolah data.Pengolah data meliputi unit pengolah pusat (CPU/Central Processing Unit) dan juga mikroprosesor.
Universitas Sumatera Utara
Macam-macam perangkat keras (hardware):
1. CPU (Central Processing Unit)
Merupakan alat yang berfungsi sebagai pemroses data.CPU berisi rangkaian sirkuit yang menyimpan instruksi-instruksi pemrosesan dan penyimpanan data.
2. Monitor
Merupakan alat yang mampu menampilkan teks maupun gambar dari data yang sedang diproses dalam CPU.
3. Keyboard
Keyboard merupakan alat untuk memasukkan data maupun perintah ke CPU, biasanya terdiri atas rangkaian huruf, angka, dan tombol fungsi lainnya.
4. Mouse
Mouse merupakan alat bantu untuk memberikan perintah dalam memproses data atau mengedit data.
5. Printer
Priter merupakan alat yang memproduksi keluaran data (output) berbentuk cetak, berupa teks maupun gambar/grafik.
Universitas Sumatera Utara
6. CD ROM
Alat tambahan (alat peripheral) yang mampu menyimpan dan menuliskan data dan program melalui media CD (Compact Disk).Alat ini didesain mampu menuliskan dan membaca data atau program melalui sistem optik.
7. Compact Disk (CD)
Media penyimpanan yang terbuat dari bahan plastik. Proses penyimpanan dan pembacaan data menggunakan sistem optik.
8. Floppy Disk
Floppy disk merupakan alat tambahan untuk menyimpan atau menuliskan ke dalam disket maupun sebaliknya, ukuran yang umum digunakan adalah ukuran 3,5 inchi.
9. Hardddisk
Harddisk merupakan alat tambahan untuk menyimpan data dalam kapasitas besar yang dilapisi secara magnetis, saat ini perkembangan harddisk sangat cepat dari daya tampung dan kecepatan membaca data.Perlu kalian ketahui saat ini harddisk memang mutlak ada dalam setiap computer atau laptop sebagai penyimpan sistem operasi yang permanen.
10. Scanner
Scanner merupakan alat Bantu untuk memasukkan data berupa gambar atau grafik dan mengubahnya ke dalam bentuk digital sehingga dapat diproses dan digabungkan dengan bentuk data yang berupa teks.
Universitas Sumatera Utara
2. Software ( perangkat lunak)
Software / perangkat lunak adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer. Data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan. melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah.
Software secara fisik tidak ada wujudnya. Maka software tidak bisa kita sentuh, tidak bisa kita pegang namun kita dapat menjalankannya dalam sebuah sistem operasi dan yang bisa kita pegang hanya media penyimpannya saja, seperti disket,CD, dsb. Perangkat lunak memiliki fungsi tertentu juga, dan biasanya untuk mengaktifkan perangkat keras. Bisa juga dikatakan perangkat lunak bekerja di dalam perangkat keras. Contoh perangkat lunak: program akuntansi, program MS Office, dsb. Dalam arti yang paling luas, software komputer bisa diartikan sebagai suatu prosedur pengoperasian.
Perangkat lunak juga dapat didefinisikan sebagai kumpulan dari beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. 3. Brainware (User)
Pengertian brianware ini bisa mencakup 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.
Universitas Sumatera Utara
User adalah personel-personel yang terlibat langsung dalam pemakaian komputer,seperti Sistem analis, programmer, operator, dll. Pada organisasi yang cukup besar, masalah komputerisasi biasanya ditangani oleh bagian khusus yang dikenal dengan bagian EDP (Electronic Data Processing), atau sering disebut dengan EDP Departemen, yang dikepalai oleh seorang Manager EDP.
Konsep hardware - software - brainware adalah merupakan konsep tri-tunggal yang tidak bisa dipisahkan satu dengan lainnya. Untuk tahap pertama, manusia harus memasukkan program terlebih dahulu kedalam komputer. Setelah Setelah program tersimpan didalam komputer, maka komputer baru bisa bekerja untuk membantu manusia untuk menyelesaikan persoalan ataupun pekerjaannya.
2.1.2 Bahasa Komputer
Bahasa pemrograman ini biasanya dibagi atas 3 tingkatan, yaitu ;
1. Bahasa Tingkat Rendah (Low level language)
Low level language, bahasa pemrograman generasi pertama,bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja.
Universitas Sumatera Utara
2. Bahasa Tingkat Menengah (Midle level language)
Midle level language merupakan bahasa pemrograman tingkat menengah dimana penggunaan instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk di mengerti karena banyak menggunakan singkatan-singakatan seperti STO artinya simpan (singkatan dari STORE) dan MOV artinya pindah (singkatan dari MOVE).Yang tergolong kedalam bahasa ini adalah Assembler, ForTran (Formula Translator).
3. Bahasa Tingkat Tinggi (High level language)
High level language merupakan bahasa tingkat tinggi yang mempunyai ciri mudah dimengerti, karena menggunakan bahasa sehari-hari, seperti BASIC, dBase, Visual Basic, VB.Net dll.
2.2 Pengertian sistem
Secara etimologis istilah sistem berasal dari bahasa yunani yaitu “systema” yang berarti sekelompok unsur yang erat hubungannya antara unsur yang satu dengan unsur yang
lain,
yang
memiliki
fungsi
yang
sama
untuk
mencapai
suatu
tujuan(www.unhas.ac.id/.../Microsoft_Word_Modul_1_APSI__Pengertian_Sistem_ dan_Analis.pdf).
Universitas Sumatera Utara
Sistem juga dapat dikatakan sebagai jaringan kerja dari prosedur-prosedur yang saling berhubungan dan bersama-sama melakukan suatu kegiatan maupun menyelesaikan suatu sasaran tertentu.
Pengertian sistem menurut beberapa alhi : 1. Menurut Jogiyanto (2004:683), sistem merupakan suatu kesatuan yang terdiri dari dua atau lebih kmponen atau subsistem yang saling berinteraksi untuk mencapai suatu tujuan. 2. Menurut Tata Sutabri (2005:2), sistem adalah suatu kumpulan atau himpunan dari unsur-unsur, komponen-komponen, atau variable yang terorganisasi, saling berinteraksi, saling tergantung satu sama lain dan terpadu. 3. Menurut Reymond Mc Leod, Jr (2002:9), sistem merupakan elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan.
2.3
Pengertian Sistem Informasi
Sistem informasi dapat berupa gabungan dari beberapa elemen teknologi berbasis komputer yang saling berinteraksi dan bekerjasama berdasarkan prosedur kerja yang telah ditetapkan, dimana data diproses dan diolah menjadi informasi yang dapat digunakan dalam mendukung keputusan. Sistem informasi menurut beberapa ahli : 1. Menurut Alter (1992:11) sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang, dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi.
Universitas Sumatera Utara
2. Menurut Bodnar dan Hopwood (1993:11) Sistem informasi adalah kumpulan perangkat keras dan perangkat lunak yang diatur untuk mentransformasikan data kedalam bentuk informasi yang berguna. 3. Menurut Wilkinson (1992:11) Sistem informasi adalah kerangka kerja yang mengkordinasikan sumber daya (manusia, komputer) untuk mengubah masukan menjadi keluaran (informasi), guna mencapai sasaran-sasaran perusahaan”.
2.4 Pengertian Pengolahan Data
2.4.1 Pengertian Data
Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai arti pada suatu karakter tertentu.
Data merupakan bahan baku yang diolah menjadi informasi. Data juga merupakan kenyataan yang menggambarkan suatu kejadian dan kesatuannya. Pengertian kejadian itu sendiri adalah sesuatu yang terjadi pada saat tertentu.
2.4.2 Tujuan pengolahan data
Tujuan pengolahan data adalah untuk menghasilkan suatu keluaran yang nantinya akan dipergunakan untuk pengambilan keputusan atau informasi.
Universitas Sumatera Utara
2.4.3 Metode pengolahan data
Metode pengolahan data terdiri dari empat jenis yaitu : 1. Manual Dalam metode manual semua operasi data dilakukan dengan tangan manusia dan bantuan alat-alat seperti kertas, pena, dan sebagainya.
2. Elektronikal Metode elektronikal adalah gabungan
dari manual dan mesin. Misalnya
pegawai yang bekerja menggunakan mesin pemcetak.
3. Komputer Elektronik Komputer elektrolit adalah susunan dari alat-alat masukan, suatu unui pengelola pusat, dan alat-alat keluaran.
2.5 Pengenalan Visual Basic 6.0
2.5.1 Defenisi microsoft visual basic
Visual Basic (yang sering juga disebut dengan VB) selain disebut sebagai sebuah bahasa pemrograman, juga disebut sebagai sarana (tool) untuk menghasilkan programprogram aplikasi berbasiskan Windows.
Universitas Sumatera Utara
Beberapa kemampuan atau manfaat dari Visual Basic di antaranya seperti :
1
Untuk membuat program aplikasi berbasis Windows.
2
Untuk membuat objek-objek pembantu program seperti misalnya kontrol ActiveX, file help, aplikasi internet, dan sebagainya.
3
Menguji program (debugging) dan menghasilkan program akhir berakhiran EXE yang bersifat executable atau dapat langsung dijalankan.
Visual Basic merupakan pengembangan dari Basic. Basic (Beginner’s Allpurpose Symbolic Instruction Code) adalah sebuah bahasa pemrograman “kuno” yang merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi lainnya. Basic dirancang pada tahun 1950-an dan ditujukan untuk dapat digunakan oleh para programer pemula. Biasanya Basic diajarkan untuk para pelajar sekolah menengah yang baru mengenal komputer, serta digunakan untuk pengembangan program “cepat saji” yang ringan dan menyenangkan. Walaupun begitu, peran Basic lebih dari sekedar itu saja. Banyak programer andal saat ini memulai karirnya dengan mempelajari Basic.
Menurut Yuswanto (2003:1), Microsoft visual basic merupakan pemrograman kendali kejadian (Event Driven Programming) yang artinya program menunggu sampai adanya respon dari pemakai berupa event atau kejadian tertentu. Ketika event terdeteksi, kode yang berhubungan dengan program akan dijalankan.
Universitas Sumatera Utara
2.5.2 Sejarah Singkat Visual Basic:
Berikut ini adalah point-point penting dalam sejarah perkembangan Visual Basic, sebagai berikut : 1. Visual Basic
pertama kali diperkenalkan adalah pada tahun 1991 yaitu
program Visual Basic untuk DOS dan untuk Windows. 2. Berikutnya dirilis Visual Basic 3.0 pada tahun 1993. 3. Visual Basic 4.0 dirilis pada akhir tahun 1995 4. Visual Basic versi 6.0 yang dirilis pada akhir tahun 1998. 5. Visual Basic .NET 2002 (VB 7.0) dirilis pertama kali pada bulan Februari 2002. 6. Visual Basic .NET 2003 (VB 7.1) dirilis pada bulan Maret 2003. 7. Visual Basic 2005 (VB 8.0) 8. Visual Basic 2008 (VB 0.9) Versi ini merupakan versi terbaru yang dirilis oleh Microsoft pada tanggal 19 November 2007,
Microsoft umumnya membuat tiga edisi Visual Basic yaitu: a. Standard Edition : merupakan produk dasar b. Professional Edition : berisi tambahan Microsoft Jet Data Access Engine (database ) dan pembuatan server OLE automation c. Enterprise Edition : adalah edisi client server.
Universitas Sumatera Utara
2.5.3 Keunggulan dan kekurangan microsoft visual basic 6.0
Keunggulan Microsoft visual basic 6.0 diantaranya adalah : 1. Mempunyai tampilan yang lengkap, menarik, dan dapat dijalankan pada semua jenis windows. 2. Dapat mengakses data dengan cepat dan akurat 3. Microsoft visual basic 6.0 dapat dibuat sistem jaringan. 4. Microsoft visual basic 6.0 lebih interaktif.
Kekurangan Microsoft visual basic 6.0 terletak pada desain report. Tampilan dan fasilitas report dari Microsoft visual basic 6.0 tidak sebaik dan sebagus softwaresoftware lain. Misalnya, fasilitas report wizard pada Visual Foxpro versi 7 yang dapat memudahkan programmer dalam membuat report.
2.5.4 Komponen pada visual basic
Komponen-komponen yang sering dipakai diantaranya: 1. Modul form (File berekstensi .FRM). Merupakan kumpulan form yang berisi deskripsi secara grafis mengenai tampilan serta kontrol yang digunakan dalam sebuah proyek. Termasuk di dalamnya pengaturan properti yang digunakan oleh masing-masing kontrol. Disampimg itu rutin yang ditulis untuk masing-masing obyek pada form juga tersimpan pada file ini. Untuk aplikasi yang terdiri dari banyak form, masing-masing form tersimpan dalam sebuah file berekstensi.FRM.
Universitas Sumatera Utara
2. Modul class (File Berekstensi .CLS) Fungsinya sama dengan modul form tetapi terlihat dalam bentuk tampilan. Melalui modul ini bisa dicoba membuat sendiri obyek yang ingin ditampilkan. Masingmasing obyek yang dibuat harus mempunyai properti dan modul tersendiri.Modul Standar (File berekstensi. BAS). Modul ini berisi deklarasi tipe, konstanta, variabel eksternal procedure (prosedur yang menangani kejadian) dan public procedure. Biasanya file ini berisikan perhitungan atau logika yang kompleks.
3. File Recourse(File berekstensi.RES). File ini berisi bitmap, text string, atau data lainnya yang dapat diubah tanpa perlu mengedit kembali rutin. Biasanya file ini digunakan untuk mengubah bahasa pada user interface alokasi untuk pemakai berbahasa asing (selain yang digunakan oleh pembuat aplikasi).
4. OLE Custom Control dan Insertable Objects (File berekstensi. OCX) File ini berisi custom dan Insertable Objects yang ditambahkan pada proyek anda.
5. VBX Custom Controls (File berekstensi. VBX). Sama dengan file berekstensi .OCX namun hanya digunakan pada Visual Basic 4.0 versi 16 bit.
6. Menubar Menubar ini menampilkan daftar menu yang berisi daftar perintah-perintah yang dapat digunakan saat bekerja pada Visual Basic. Terdiri dari menu File, Edit,
Universitas Sumatera Utara
View, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Window dan Help.
Gambar 2.1 Menu Bar
7. Toolbar Toolbar digunakan untuk mengakses perintah-perintah dalam menu yang sering dipakai secara cepat.
Gambar 2.2 Toolbar
8. Toolbox Toolbox merupakan daftar komponen-komponen yang dapat digunakan untuk mendesain tampilan program aplikasi yang akan dibuat.
Komponen-komponen yang termasuk dalam toolbox standard windows antara lain: a. Label Label digunakan untuk menambahkan teks pada saat perancangan form.
Gambar 2.4 Komponen Label
Universitas Sumatera Utara
b. Textbox Text box digunakan sebagai sarana untuk mendapatkan input data dari user (pengguna) dengan mengetikkan teks atau angka pada text box.
Gambar 2.5 Komponen Textbox
c. Command Button Command Button digunakan untuk memanggil perintah pada perancangan form dengan menggunakan tombol.
Gambar 2.6 Komponen Command Button
d. Checkbox Check Box digunakan untuk mendapatkan masukan dari user berupa pilihan dari itemitem yang tersedia. User dapat memilih beberapa atau mungkin semua item yang tersedia.
Gambar 2.7 Komponen Check Box
Universitas Sumatera Utara
e. Option Button Option Button digunakan untuk mendapatkan masukan dari user berupa pilihan dari item-item yang tersedia. User hanya dapat memilih satu dari beberapa pilihan yang tersedia.
Gambar 2.8 Komponen Option Button
f. Combo Box Combo Box digunakan untuk menampilkan pilihan item-item. Untuk memilih item user dapat mengetikkan pilihan atau memilih dari daftar yang tersedia.
Gambar 2.9 Komponen Combo Box
g. List Box Digunakan untuk menampilkan daftar pilihan bagi user. User dapat memilih satu pilihan dari daftar pilihan yang tersedia.
Gambar 2.10 Komponen List Box
9. Project Explorer Project Explorer digunakan untuk menampilkan daftar form dan module yang ada dalam project yang sedang aktif.
Universitas Sumatera Utara
Gambar 2.11 Project Explorer
10. Property Window Property Window digunakan untuk mengatur property dari komponen-komponen yang sedang diaktifkan Property merupakan karakteristik dari sebuah objek.
Gambar 2.12 Property Window
Universitas Sumatera Utara
11. Form Designer Form Designer merupakan jendela yang digunakan untuk melakukan perancangan tampilan dari aplikasi yang akan dibuat.
Gambar 2.13 Form Designer 12. Code Window Code Window merupakan jendela yang digunakan untuk menuliskan kode program.
Gambar 2.14 Code Window
Universitas Sumatera Utara
Pada pemrograman Visual Basic, form digunakan sebagai komponen utama untuk mendesain tampilan program. Secara umum sebuah komponen atau objek dalam Visual Basic memiliki 3 karakteristik utama yaitu: 1.
Properti Properti adalah karakteristik yang melekat pada sebuah objek yang menunjukkan ciri atau karakteristik suatu objek. Misalnya Back Color menunjukkan warna latar belakang, Font menunjukkan jenis dan ukuran font yang digunakan, dan sebagainya. Pengaturan property suatu objek dapat diatur dengan 2 cara: 1) Cara pertama adalah dengan mengatur komponen melalui Property Window. 2) Cara kedua adalah dengan memberi baris program pada Code Window dengan urutan penulisan sebagai berikut:
Contoh : Untuk mengatur judul atau caption, form1 menjadi “Program Pertama” dapat dilakukan dengan memberi kode program: Form1.Caption=”Program Pertama”
2. Event Menunjukkan kejadian yang terjadi pada sebuah objek. Misalnya kejadian ketika command1 diklik (event Command1_Click), kejadian ketika form loading pertama kali (event Form_Load), dan sebagainya.
Universitas Sumatera Utara
Contoh : Private Sub Form_Load() Form1.Caption = ”Program Pertama” End Sub
Keterangan : Program akan mengubah caption dari form1 menjadi Program Pertama ketika form pertama kali ditampilkan (Form_Load).
3. Method Metode (Method) adalah prosedur yang dikerjakan pada satu objek. Metode merupakan suatu tindakan dimana objek dapat dibentuk.
2.5.5 Variabel
Variabel adalah nama atau simbol yang digunakan untuk mewakili suatu nilai. Suatu variable mempunyai nama dan menyimpan tipe data yang merupakan jenis data variabel. Aturan penamaan variabel adalah sebagai berikut: 1. Harus dimulai dengan karakter alfabet (huruf) 2. Harus Unik(tidak boleh ada yang sama) pada ruang lingkup variabel yang sama. 3. Maksimum 255 Karakter,tetapi hanya 40 karakter utama yang dianggap sebagai nama variabel. 4. Beberapa karakter tidak diperbolehkan dipakai,misalnya karakter yang dipakai sebagai operator.
Universitas Sumatera Utara
Deklarasi variabel dapat dituliskan dengan urutan sebagai berikut: Public
As <Tipe_Data> Atau Dim As <Tipe_Data> Contoh : Public Angka1 As Integer Dim Nama As String
Universitas Sumatera Utara