PIN–COM ICT INFORMATICS COMPUTER TEKNOLOGY
MICROSOFT ACCESS MICROSOFT VISUAL BASIC COREL DRAW MAINTENANCE
1
(For Own User Only)
2
PRESENTS
MICROSOFT ACCESS MICROSOFT VISUALBASIC CORELDRAW MAINTENANCE
PIN-COM ICT INFORMATIC COMPUTER TECHNOLOGY
3
KATA PENGANTAR Puji dan syukur kami panjatkan kehadirat Tuhan Yang Maha Kuasa, khalik langit dan bumi. Karena dengan penyertaan-Nya kami dapat menyelesaikan buku ini. Kami juga mengucapakan banyak terima kasih kepada seluruh team ICT dan pihak lain yang telah bekerjasama dalam penyusuanan isi buku ini. Yang pertama sekali kami ucapakan banyak terima kasih kepada : 1. Ketua Yayasan Perguruan Inti Nusantara Bapak Robin Kartolo. 2. Bapak Koordinator Perguruan Inti Nusantara Bapak Winter Situmorang 3. Kepala Bagian ICT Bapak Frans Tambos Manurung 4. Seluruh personil team ICT -
Ranto Sirait
-
Junianto
-
Sri Raudah
-
Keriyani
5. Dan seluruh pihak – pihak yang telah mendukung dalam pengadaan buku ini. Mengingat perkembangan jaman pada saat ini, maka secara garis besar bahwa setiap manusia mau tidak mau harus mengeerti dan mau ikut dalam perkemabangan jaman tersebut. Oleh sebab itu bagian terpenting dari kemajuan teknologi tersebut tidak terlepas dari kemajuan sistem informasi melalui perkembangan pengetahuan ilmu komputer sendiri dalam mempersiapkan Sumber Daya Manusia yang matang agar bisa turut dalam perkembangan tersebut. Maka untuk menjawab pertanyaan diatas dihadirkanlah suatu lembaga pendidikan Koputer terpadu yang mendedikasikan dirinya dalam menyediaan Sumber Daya Manusia yang terampil dengan kurun waktu yang singkat dan murah yang dibutuhkan oleh Zaman tentunya. Maka sebagai alat kami dalam menyampaikan penerapan ilmu komputer ini, kami menghadirkan buku pegangan siswa dalam mempelajari Ilmu Komputer yaitu :. Dengan tujuan agar sipemabaca buku dapat lebih mengerti arti penting keberadaan komputer ditengah tengah masyarakat.
i
Demikianlah sepatah dua kata yang bisa kami ucapkan, dan kami sangat meminta dukungan saudara melalui saran dan kritik kepada tem penulis ICT tentunya. Terima kasih atas partisipasi anda. Team Penulis,
ICT TEAM
DAFTAR ISI KATA PENGANTAR....................................................................................................i DAFTAR ISI.................................................................................................................ii
ii
BAB I MEMULAI ACCESS........................................................................................................................1 Menjalankan Accses..................................................................................1 Membuka File Database...........................................................................1 Windows Database....................................................................................2 Merancang Database atau tabel :..............................................................3 Jenis – jenis Data pada Accses..................................................................4 BAB II TABEL DAN PROPERTI FIELD......................................................................................................6 Field Size..................................................................................................6 Properti Field Database.............................................................................6 BAB III QUERY.........9 Tahapan Pembuatan .................................................................................9 BAB IV QUERY II.....12 Menampilkan data sebagian / membaca dari posisi tertentu..................12 Menampilkan data dengan kondisi tertentu............................................12 Menampilkan data menggunkan fungsi – fungsi tanggal.......................12 Pembuatan Query Delete........................................................................13 BAB V FORM......15 Perancangan Form dengan menggunakan wizard...................................15 Penggunaan Form tanpa menggunakan Wizard......................................16 Toolbox...................................................................................................17 BAB VI REPORT.........20 Pembuatana Laporan Dengan Auto Report.............................................20 Pembuatan Laporan Dengan Menggunakan Report Wizard...................20 Pembuatan Laporan Tanpa Report Wizard.............................................22 Tampilan Jendeka Report Perancangan Design View.............................23 BAB I PENGANALAN MICROSOFT VISUAL BASIC 6.0.............................................23 Pendahuluan............................................................................................23 Aktifkan Visual Basic.............................................................................24 Contoh Pemakaian Object dalam Form..................................................25 BAB II EVENT DAN CODE PROGRAM....................................................................................................28 Event.......................................................................................................28 Code........................................................................................................28 Pembuatan Event dan Code Program.....................................................29 BAB III VARIABEL, FUNGSI BANTU TANGGAL DAN WAKTU.........................................................31 Variabel...................................................................................................31 Fungsi Tanggal........................................................................................31 Fungsi Waktu..........................................................................................32 BAB IV INPUT BOX DAN FUNGSI STRING............................................................................................34 Input Box................................................................................................34 Fungsi String...........................................................................................34 BAB V DECISION.........40 If…Then…Else.......................................................................................40 Select Case..............................................................................................41
iii
BAB VI
LOOP..........43 Do… Loop..............................................................................................43 For… Next..............................................................................................44 Timer ......................................................................................................45 BAB VII FUNCTION DAN PROCEDURE............................................................................................................47 FUNCTION............................................................................................47 Procedure................................................................................................48 BAB VIII INTEGRASI PROGRAM................................................................................................................50 MENU.....................................................................................................50 BAB IX DATAB A S E............................................................................................................................53 VisData....................................................................................................53 Data Control............................................................................................54 DBGrid Control......................................................................................55 BAB X AKSES DATABASE MELALUI CODE PROGRAM..........................................................56 Buka DataBase Lewat Kode Program....................................................56 Menambah Data......................................................................................57 Mengedit Data.........................................................................................58 Menghapus record...................................................................................58 BAB I PENDAHULUAN.......60 Tampilan Awal Corel Draw.....................................................................60 Color Pallete............................................................................................61 Grid.........................................................................................................61 Guidelines...............................................................................................62 Snap To Objects......................................................................................62 BAB II PROSES FILE ......................................................................................................................................63 Simpan File.............................................................................................63 Buka publikasi yang pernah disimpan....................................................63 Page Setup...............................................................................................64 Insert Page...............................................................................................64 BAB III TRANSFORMASI OBJEK........................................................................................................................66 Menghapus Objek...................................................................................66 Memindahkan Objek...............................................................................66 Memutar Objek.......................................................................................66 Memiringkan Objek................................................................................66 Transforming Ellips................................................................................66 Transforming Rectangle..........................................................................66 Copy Properties From …:.......................................................................67 Order ......................................................................................................67 Duplicate ................................................................................................67 Clone.......................................................................................................67 BAB IV TEKS.........69 Text Artistik............................................................................................69 Text Paragraph........................................................................................70
iv
Color Pallete............................................................................................71 Interaktive Fill Color dan OutLine.........................................................71 Interaktive Effect Tool............................................................................71 Outline Tool ...........................................................................................71 Fill Tool...................................................................................................71 Shadow Object........................................................................................71 BAB VI NODE HANDLE....................................................................................................................73 Gunakan Shape ToolBox........................................................................73 Knife Tool pada Sub Tool ShapeTool di ToolBox..................................73 Convert To Curve....................................................................................74 BAB VII SHAPING OBJECT ......................................................................................................................................75 Weld........................................................................................................75 Trim.........................................................................................................75 Intersection..............................................................................................76 Combine..................................................................................................76 Break a part.............................................................................................76 BAB VIII TRANSFORMATION OBJEK........................................................................................................................77 Position...................................................................................................77 Rotation ..................................................................................................77 Mirror......................................................................................................77 Size..........................................................................................................78 Skew........................................................................................................78 Menghapus Efek Transformation............................................................78 BAB IX EFFECTS....80 Contour...................................................................................................80 Envelope.................................................................................................80 Extrude....................................................................................................80 Lens.........................................................................................................81 PowerClips..............................................................................................81 Perspective..............................................................................................82 BAB I PENGENALAN KOMPUTER..............................................................................................................80 Hardware.................................................................................................80 Input Device ( Perangkat masukan ) ......................................................80 Processor Unit ( Bagian Pemrosesan )....................................................80 Output Devices ( Perangkat Keluaran )..................................................82 BAB II WINDOWS........86 Instalasi Windows 9X.............................................................................86 Instalasi Driver Hardware.......................................................................87 Sound Card..............................................................................................88 Scandisk..................................................................................................88 Defragmentasi.........................................................................................89 GHOST ( General Hardware Oriented Transfer )...................................89 BAB III INSTALASI PROGRAM APLIKASI............................................................................................91 Cara Install Microsoft Office..................................................................91
v
Menginstall Aplikasi Corel Draw 9.0.....................................................91 Cara Install Winamp...............................................................................92 BAB IV VIRUS DAN ANTISIPASINYA.......................................................................................................93 Kerusakan Pada Sistem Komputer..........................................................93 Jenis-Jenis Program Yang Merusak Komputer.......................................93 Jenis-Jenis Komputer..............................................................................95 Mendeteksi Virus Melalui Anti Virus Yang Tersedia..............................96 BAB V TROUBLESHOOTING....99 Monitor Blank dan berkedip...................................................................99 Lampu indikator FDD nyala terus..........................................................99 Bunyi bip berulang – ulang dan monitor Blank......................................99 Lampu Indikator power On atau HDD tidak nyala................................99 Harddisk atau CD ROM tidak terdeteksi...............................................99 Tidak bisa Booting dengan dari CD ROM............................................100
vi
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
BAB I MEMULAI ACCESS
Accsess merupakanapplikasi untuk mengolah Database. Pada Accses tesedia fasilitas yang memunjinkan kita untuk mengolah database secara optimal. Adapun fasilitas Accses yang disediakan antara lain : 1. Tabel sebagai tempat kumpulan data 2. Form sebagai tempat pengatur tampilan data 3. Query yaitu tempat dimana kita dapat menyaring data yang akan ditampilkan, dan 4. Report adalah tempat dimana kita dapat melaporkan data
Menjalankan Accses Adapun cara menjalankan Accses secara umum adalah sebgai berikut : Start pada Taskbar Pilih All Program Pilih Microsoft Office Pilih Microsoft Accses
Membuka File Database Setelah melakukan cara diatas maka Ms. Accses akan memunculkan tampilan sebagai berikut :
Pada kotak dialoge awal anda harus memilih salah satu option yang tersedia diatas seperti : Blank Accses Database, yaitu membuka Accses dengan tampilan kosong atau dimulai dari awal
INFORMATIC COMPUTER TECHNOLOGI
1
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
AccsesDatabase Wizard, Pages and Projeckt, yaitu membuka Accses dengan bantuan langkah – langkah yang disediakan oleh Accses Open An Exciting File, yaitu membuka Accses dengan file yang sudah tersimpan atau yang sudah ada. Setelah memilih salah satu option yang ada diatas maka anda akan melihat tampilan seperti berikut :
Pada File Name ketikkan nama file yang akan menjadi judul Database dalam perancangan Database lanjutan.
Windows Database Database windows menyediakan cara dalam hal penampilan dan pengaturan object Database, seperti terlihat pada gambar. Adapun Database windows terdiri dari beberapa bagian yaitu :
•
• •
Toolbar Database window menyedikan cara dalam membuka database yang pernah ada dalam komputer, merancang yang baru serta mengatur tampilan dalam pelaporan dalam bentuk form Bar Object untuk menampilkan object database atau elemen – elemen yang ada pada Accses seperti Tables, Query, Form, Report, dan lain sebgainya Group object Database yaitu menampilkan seluruh object yang dapat ditampung dalam accses, biasanya menapilkan database yang sejenis.
INFORMATIC COMPUTER TECHNOLOGI
2
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
Merancang Database atau tabel : Adapun cara – caranya adalah sebgai berikut : • Aktif pada window database • Tabel pada bar object • Create table In Design View • New • Design View • OK Tampilan database propertiesnya adalah sebagai berikut :
Tahapan pembentukan strukur tabel atau Database, adalah sebagai berikut : 1. Pada kotak Field Namenya ketikkan nama field yang akan dibuat Contoh : Nama 2. Pada Data Type ketikkan Type data yang akan dipergunakan Contoh : text 3. Pada description, tentukan keterangan yang berhubungan dengan field yang ditentukan 4. Ulangi langkah 1 – 3 diatas untuk membentuk field – field yang lain.
INFORMATIC COMPUTER TECHNOLOGI
3
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
Jenis – jenis Data pada Accses Jenis Data Text
Keterangan dan Batasan Adalah data yang berupa text dan tidak memerlukan angka atau perhitungan, panjang type data text adalah 255. Memo Adalah data text yang panjang, biasanya untuk memberikan keterangan dan lain – lain. Panjangnya adalah 64000 Number Adalah type data Numeric tidak berupa currency ataupun jenis ketelitian yang tinggi. Panjangnya sampai dengan 255 Date/Time Type data berupa tanggal atau waktu Currency Untuk menampungb data bilangan tanpa proses pembulatan. Berguna menampung data mata uang lain – lain. Bisa samapai 15 digit tingkat ketelitian Auto Adalah jenis type data yang secara otomatis dihasilka oleh number Accses ketika kita menambhakan record baru Yes/No Untuk menmpung dua macam keadaan, yakni yes or no Ole Menampung data yang berasal dari aplikasi lain Object
INFORMATIC COMPUTER TECHNOLOGI
4
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
LATIHAN : 1. Aktifkan MS. Accses dan buat database baru dengan nama PT. MAJU BERSAMA MUNDUR SENDIRI 2. Bentuk tabel baru dengan struktur Database atau field – field Database sebagai berikut. Filed Name NIP NAMA TGL LAHIR ALAMAT KOTA BAGIAN
Type Text Text Date/Time Text Text Text
Field Size 7 25 20 15 15
3. Atur filed NIP sebagai priamri key, dan simpan strukutr database tabel dengan nama tabel karyawan 4. Isi tabel diatas dengan keterangan dibawah ini NIP
NAMA
TGL LAHIR
ALAMAT
9610254 9501266 9604563 9724335 9701021 9602626
Ade Sandra Hotma Joy Pungu Silaban Rina Girsang Mayer Simbolon Nurlintah
02/10/1965 10/10/1971 15/01/1987 17/08/1986 12/02/1985 02/03/1985
Jl. Bahagia No. 98 Jl. Pemuda No. 23 Jl. Pingpong No. 23 Jl. Sei Sibundong No. 22 Jl. Sei Sibundong No. 22 Jl. Darusalam No. 12
Medan Binjai Medan Medan Medan Pematang Siantar
Administrasi Pemasaran Keuangan Pemasaran Keuangan Administrasi
9724552
Lidya
05/06/1990
Jl. Pangururan No. 10
Pangururan
Keuangan
INFORMATIC COMPUTER TECHNOLOGI
KOTA
BAGIAN
5
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
BAB II TABEL DAN PROPERTI FIELD Dalam pembuatan suatu tabel atau database bagian yang tidak kalah pentingnya adalah properti field, dimana properti field ini berguna dalam pembatasan pemasukan data.
Field Size Berfungsi untuk menentukan panjang pendeknya jumlah karakter yang dimasukkan untuk type data text. Field Size Byte Integer Long Integer Single Double
Batasan angka (range) 0 s.d 255 -32768 s.d 32768 -2174836848 s.d 2174836848 -34 x 1038 s.d 34 x 1038 -1797 x 10308 s.d 1797 x 10308
Desimal Tidak ada Tidak ada Tidak ada Ada Ada
Properti Field Database •
•
•
Format Mengatur tampilan data dilayar, Accses menyediakan format standart untuk data – data berikut : - Currency : “Rp. “#,##0 - Color : ![Warna]dalam bahasa Inggris - Date : MM/DD/YYYY - Dll Decimal Places Menagtur tampilan decimal dengan memberikan pemisah decimal diakhir dari tiap angka yang ditentukan Contoh : Rp. 1.000.000,75 Input Mask Sebagai aturan dalam pemasukan data atau penginputan data yang ditentukan khususnya untuk data – data tertentr. Contoh : - L, Khusus untuk penginputan data berupa karakter huruf - 0, Khusus digunkan sebagai format dalam penginputan data berupa angka - Dll
INFORMATIC COMPUTER TECHNOLOGI
6
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
•
Caption Digunakan untuk membuat atau menampilkan label sebagai pengganti nama field dan biasanya ditampilkan pada kolom heading.
• Default Value Digunakan untuk memasukkan nilai tetap yang akan ditampilkan pada saat memasukkan record baru. •
Validation rule Digunakan untuk memasukkan data yang dapat diinput sesuai syarat yang ditetapkan dan bila syarat dipenuhi maka data akan dapat diinput. Contoh Bentuk Validation Arti In(“A”,”B”,”C”) Data yang hanya bisa diinput adalah A,B,C Like “A” Data yang diinput diawali dengan huruf “A" dan jumlah karakter bebas <> Data yang akan dimasukkan tidak mengijinkan angka 0 Between (“I”-“III”) Data yang bisa diinput antara I s.d III • • •
Validation Text Dugunakan untuk membuat pesan jika data yang akan dimasukkan tidak sesuai dengan yang diinginkan Allow Zero Length Berfungsi untuk menentukan apakah penggunaan 0 diijinka atau tidak Index Berfungsi untuk mengatur field yang akan ditampilkan apakah data diurutkan atau tidak. Jika pilihan “yes” maka data akan diurutkan tetapi jika tidak maka data tidak akan diurutkan.
INFORMATIC COMPUTER TECHNOLOGI
7
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
LATIHAN 1: 1. Bentuk database atau tabel baru dengan nama karyawan : Field Name Type Field Size NIP Text 7 NAMA Text 25 GOLONGAN Text 1 STATUS Text 11 JUMLAH ANAK Text 2. Isi data dengan jumlah data sebanyak 10 record dan dengan ketentuan berikut : - Pengisian NIP seluruhnya berupa angka dan selain angka NIP tersebut tidak dapat diinput, warna untuk kolom NIP adalah Biru - Pengsian golongan hanya berupa golongan A, B, C selain dari itu maka tidak boleh dimasukkan - Pengisian status hanya dapat diisikan dengan kata “Sudah Kawin” atau “Belum Kawin” . - Jumlah anak berdasarkan status sebelumnya jika belum kawin maka jumlah anak adalah 0.
INFORMATIC COMPUTER TECHNOLOGI
8
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
BAB III QUERY
Query adalah salah satu elemen daripada Accses dalam menyaring data yang akan ditampilkan.
Tahapan Pembuatan - Aktif pada database window - Pada bagian bar object pilih Query - Klik View - Klik design View pada kotak dialogue new query - Muncul kotak dialogue show table
- Klik tab table/query/both - Klik nama yang akan digunakan - Klik add, Klik close - Tampilan Query adalah sebagai berikut :
INFORMATIC COMPUTER TECHNOLOGI
9
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
1. Table name Adalah nama tabel yang biasa digunakan dalam proses query. 2. Baris Field Digunkan dalam menampilkan judul field berasal dari nama tabel yang dipilih debelumnya. 3. Table Sebagai tempat untuk menampilkan nama tabel yang data fieldnya dipilih 4. Sort Sebagai tempat untuk menetukan option pengurutan data berdasarkan field tertentu 5. Show Sebagai tempat untuk menentukan apakah data field tertentu ditampilkan atau tidak dalam proses lanjutan. 6. Criteria Sebagai tepat untuk membuat kondisi jika data yang akan ditampilkan berdasarkan kondisi tertentu (and atau or)
INFORMATIC COMPUTER TECHNOLOGI
10
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
LATIHAN : 1. Aktif pada database window 2. aktifkan tab query 3. bentuk query baru dengan nama Hasil Laporan 4. Aktifkan Database yang dibentuk sebelumnya yakni “ Karyawan” 5. Field yang disispkan kedalam bagian atau baris field adalah : - NIP - Nama - Tgl Lahir - Kota - Bagian - Golongan - Status - Jumlah anak 5. Tampilkan data yang golongannya hanya A 6. Tampilkan golongna A dan Statusnya kawin 7. Tampilkan data yang tahun masuknya tahun 1970 8. Tampilkan data yang statusnya kawin dan jumkah anaknya >=3 orang 9. Tampilkan data yang statusnya kawin dan gaji pokoknya >=750000 10. Buat Filed baru dengan nama Bonus
INFORMATIC COMPUTER TECHNOLOGI
11
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
BAB IV QUERY II
Setelah menguasai bagaimana membentuk dan menampilkan data pada query maka pada bab ini khususnya akan merancang atau melakukan proses lanjutan khususnya menampilkan data dengan mengunakan fungsi – fungsi tanggal serta pembentukan query baru dan penghapusan query.
Menampilkan data sebagian / membaca dari posisi tertentu Left Menampilkan data dari posisi kiri field kunci yang ditentukan BU : left([nama kunci],jumlah karakter) Right Menapilkan data dari posisi kanan filed kunci yang ditentukan BU : right([nama kunci], jumlah karakter0 Middle/mid Menampilkan data dari posisi tengah field kunci yang ditentukan BU : Mid([nama kunci], jumlah awal karakter, jumlah karakter)
Menampilkan data dengan kondisi tertentu Kondisi tunggal (if yang digunakan hanya 1) Menapilkan data berdasarkan dua buah kriteria yang ditetapkan BU : iif([kondisi], pernyataan a, pernyataan b) Kondisi majemuk (if yang digunakan lebih dari 1) Menampilkan data berdasarkan lebih dari satu kriteria. BU : iif([kondisi], pernyataan a, iif([kondisi b]), pernyataan b, pernyataan c)))
Menampilkan data menggunkan fungsi – fungsi tanggal Date part (“d”,[field tanggal]) Menampilkan tanggal berdasarkan tanggal yang ditetentukan sebelumnya pada database Date part (“m”,[field tanggal) Menampilkan bulan berdasarkan tanggal yang ditentukan sebelumnya pada database Date part (“yyyy”,[field tanngal) Menampilkan tahun berdasarkan tanggal yang ditentukan sebelumnya pada database.
INFORMATIC COMPUTER TECHNOLOGI
12
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
Pembuatan Query Delete Digunakan khusus untuk menghapus sejumlah record yang memenuhi syarat/kriteria yang ditentukan. Record yang dihapus adalah semua record yang ditandai dengan kriteria tertentu tersebut tanpa bisa memilih berdasarkan field – field tertentu saja. Langkah – langkah : Aktif pada window database Klik tab query Klik New Klik design View, ok Pilih database yang record – recordnya akan dihapus Masukkan tiap – tiap field ke dalam baris field Tentukan field yang akan dihapus Menu query Delete query Klik menu query klik run atau icon run Klik yes
INFORMATIC COMPUTER TECHNOLOGI
13
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
LATIHAN : 1. Aktifkan access, masuk pada tab query baru dengan nama laporan data produk 2. Aktifkqan database dengan nama Database tabel data produk 3. Pindahkan masing – masing field kedalam bagian atau baris field dengan cara yang anda ketahui 4. Isikan / buat field baru dengan nama field name barang dengan ketentuan sebagai berikut : - Jika 2 (dua) charakter dari kiri =”AA” Barangya adalah “Monitor” - Jika 2 (dua) charakter dari kiri =”AB” Barangnya adalah “Keyboard” - Jika 2 (dua) charakter dari kiri = “AC” Barangnya adalah “Harddisk” - Jika 2 (dua) charakter dari kiri =”AD” Barangnya adalah “Disket” 5. Isi/ buat filed baru dengan nama total bayar = harga produk * jumlah beli 6. Isikan dan buat field baru dengan nama discount dengan ketentuan memperoleh discount adalah sebagai berikut - Jika jumlah beli lebih besar atau sama dengan 7500 Diskon = 5%dari total bayar - Jika jumlah beli lebih dari atau sama dengan 5000 Diskon = 2 dari total bayar - Jika jumlah beli lebih kecil dari 5000 maka Diskon = 1,25 dari total bayar
INFORMATIC COMPUTER TECHNOLOGI
14
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
BAB V FORM Form merupakan fasilitas yang disediakan oleh Access untuk perancangan da;am berbagai bentuk.
Perancangan Form dengan menggunakan wizard Langkah – langkahnya antara lain : - Aktif pada tampilan windows database - Pada bagian object, klik form - Klik new - Pada tampilan New Form, Klik Form Wizard - Pada drop down chose the table or query where data comes from, klik nama tabel atau query yang akan digunakan dalam pembuatan formulir. - Klik OK - Kotak dialogue wizard.
-
-
Klik tombol :”>” atau “>>” untuk memindahkan field – field yang tersedia pada bagian available field Klik next, maka akan muncul kotak dialogue
Tentukan bentuk satu tampilan standart form yang disediakan, contoh : columnar Klik next, maka muncul kotakl dialogue
INFORMATIC COMPUTER TECHNOLOGI
15
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
-
-
-
K
lik salah satu style yang disediakan oleh access untuk tampilan akhir yang berupa tampilan latar belakang dan memformat font, contoh : Expedition Klik next, maka akan muncul kotak dialogue.
Ketik nama formulir yang telah dibentuk dengan langkah – langkah yang telah disediakan tersebut, contoh : laporan nilai . Klik finish
Penggunaan Form tanpa menggunakan Wizard Adapun langkah – langkahnya adalah : - Aktif pada tampilan windows database - Pada bagian object, klik form - Klik new - Pada tampilan new, pilih design view - Pada drop down choose the table or where the query comes from, klik nama tabel atau query yang akan digunakan dalam perancangan formulir. - OK
1. Jenis – jenis control pada Access
INFORMATIC COMPUTER TECHNOLOGI
16
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
Bound Control Merupakan control yang ditanya berasal dari field yang ada pada tabel/database atau query yang dibentuk dalam form termasuk kedalam jenis ini. Unbound Control Merupakan control yang berdiri sendiri dan datanya tidak ada pada tabel/ database atau query yang dibentuk.
Toolbox
SELECT OBJECT
CONTROL WIZARD
LABEL
TEXTBOX
OPTION GROUP
TONGGLE BUTTON
OPTION BUTTON
CHECK BOX
COMBO BOX
LIST BOX
COMMAND BO
IMAGE
UNBOUND OBJE FRA FRAME
BOUND OBJECT
PAGE BREAK
TAB CONTROL
SUBFOR
LINE
RECTANGLE
MORE CONTROL
5.1 Pembentukan Unbound Baru Pada Form Langkah - langkahnya adalah sebagai berikut : • Klik icon text box • Drag pada area formulir • Atru tampilan unbound control sesuai kebutuhuhan • Beri text untuk unbound yang dibentuk
INFORMATIC COMPUTER TECHNOLOGI
17
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
LATIHAN : 1. Bentuk tabel baru dengan data karyawan Field name Type Field Size Nip Text 7 Nama Text 25 Golongan Text 1 Status Text 11 Jumlah Number 2. Rancangan form dengan nama data karyawan sebagai berikut (menggunakan design view )
3. Isikan bebarapa ketentuan untuk masing – masing bagian, dengan ketentuan sebagai berikut : Gaji diperoleh dengan ketentuan : • Jika golongan = A maka gaji = 750000 • Jika golongan = B maka gaji = 950000 • Jika golongan = C maka gaji = 1150000 4. Tunjangan status diisi dengan ketentuan Jika status = kawin maka tunjangan status = 15% * gaji Jika status = tidak kawin maka tunjangan status = 5 % * gaji
INFORMATIC COMPUTER TECHNOLOGI
18
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
5. Tunjangan anak diisi dengan ketentuan sebagai berikut : Jika jumlah anak >= 3 maka tunjangan anak = 7,5%*gaji Jika jumlah anak >= 1 maka tunjangan anak = 3,5%*gaji Jika jumlah anak <=0 maka tunjangan anak = 0 6. Gaji kotor diisi dengan ketentuan sebagai berikut : Gaji + tunjangan status + tunjangan anak 7. Pajak dengan ketentuan : Jika gaji kotor >=1500000 maka pajak = 10%*gaji kotor Jika gaji kotor < 1500000 maka pajak = 0.5%* gaji kotor 8. Gaji bersih dihitung dengan : Gaji kotor – pajak 9. tambahkan penggunaan combo box /list box untuk status dengan ketentuan status yang yang harus diisika antara kawin atau tidak kawin 10. atur tampilan semenarik mungkin
INFORMATIC COMPUTER TECHNOLOGI
19
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
BAB VI REPORT
Report atau laporan dapat diartikan sebagai suatu bentuk olahan data yang akan dicetak menngunakan printer atau monitor, diamana datanya bersal dari tabel dan query yang dibentuk sebelumnya.
Pembuatana Laporan Dengan Auto Report Langkah – langkah adalah sebagai berikut : Aktif pada tampilan windows Database Pada object, klik report Klik new Pada new form, klik auto columnar Pada drop down choose the table or query where the object comes from, klik nama tabel atau query yang akan digunakan untuk pembuatan formulir Klik OK
Pembuatan Laporan Dengan Menggunakan Report Wizard Langkah – langkahnya adalah sebagai berikut : Aktif pada tampilan windows Database Pada object, klik report Klik new Pada new form, klik report wizard Pada drop down choose the table or query where the object comes from, klik nama tabel atau query yang akan digunakan untuk pembuatan formulir Klik OK
INFORMATIC COMPUTER TECHNOLOGI
20
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
Klik tombol “>” atau “>>” untuk memindahkan field yang tersedia pada bagian available field Klik next maka akan muncul kotak dialog untuk menentukan field kunci untuk proses group
Klik tombol next maka akan muncul kotak dialog yang digunakan untuk mengurutkan data secara ascending atau descending.
Klik next maka akan muncul kotak dialog untuk menentukan bentuk keluaran data bentuk orientasi kertas
INFORMATIC COMPUTER TECHNOLOGI
21
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
Klik next maka akan muncul kotak dialog untuk menentukan tampilan latar belakang dan format font untuk laporan.
Klik tombol next maka akan muncul kotak dialog untuk menentukan nama laporan yang dibentuk tahapan – tahapan tersebut.
Klik finish
Pembuatan Laporan Tanpa Report Wizard Adapun langkah – langkahnya adalah : Aktif pada tampilan windows Database Pada object, klik form Klik new Pada new form, klik design view Pada drop down choose the table or query where the object comes from, klik nama tabel atau query yang akan digunakan untuk pembuatan formulir Klik OK, maka akan muncul kotak dialog perancangan sebagai berikut :
INFORMATIC COMPUTER TECHNOLOGI
22
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Access
Sisip field – filed tabel atau query kedalam tampilan yang ada pada jendela perancangan laporan.
Tampilan Jendeka Report Perancangan Design View • • • • • •
Report Header Page Header Group Header Detail Selection Page Footer Report Footer
LATIHAN : 1. Rancanglah report dengan menggunakan tabel atau data atau query dengan nama field data karyawan 2. kemudian bentuk laporan dengan menggunakan beberapa cara yang telah dipelajari 3. kemudian bentuk data masing – masing pada bagian bawah ini, sesuai dengan ketentuan report atau laporan.
INFORMATIC COMPUTER TECHNOLOGI
23
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
BAB I PENGANALAN MICROSOFT VISUAL BASIC 6.0
Pendahuluan Dari banyak sekali bahasa pemograman visual saat ini, Visual Basic merupakan satu –satunya bahasa pemograan yang termudah untuk dipelajari dan handal. Visual Basic adalah bahas pemograman event-driven yang berasal dari besic. Event-driven artinya program menunggu sampai adanya respon dari pemakai berupa kejadian tertentu, misalnya tombol diklik atau menu dipilih. Ketika event terdeteksi maka program akan melakukan aksi sesuai dengan kode yang diberikan. Tiga edisi dari VisualBasic yang dikeluarkan oleh Microsoft yaitu : Standart Edition Standart Edition sangat direkomendasikan bagi para pemula yang ingin mempelajari VisualBasic 6.0, mempunyai fasilitas seperti : Kemampuan aplikasi 32 bit yang berjalan di Microsoft Windows 9X dan windows NT Terdiri dari control – control berupa grid, tab dan data bound. Termasuk Learn Visual Basic dan Online Help Microsoft Developer Network CD berisi dokumentasi. Professional Editon Professional Edition pada umumya digunakan oleh yang sudah cukup mendalami Visual Basic 6.0. tidak terlalu banyak perbedaan dengan Standart Edition. Adapun fasilitas yang diberikan antara lain : Active Control. Termasuk internet control IIS (internet information Server) Dynamic HTML Page Designer. Enterprise Edition Lebih ditekankan untuk membuat aplikasi yang bersifat server based, tapi program – program aplikasi standart cepat berjalan dengan baik jika menggunakan versi ini, fasilitas tambahnya ialah : Appliksi Performance Explorer IIS (Internet information server) Support for Microsoft Transaction Server 2.0 SQL debugging Visual Componen Manager Visual Database Tool
INFORMATIC COMPUTER TECHNOLOGI
23
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
Aktifkan Visual Basic -
Klik Start, Program, Microsoft Visual Basic 6.0 kemudian Microsoft Visual Basic 6.0
-
Dari New Project, pilih Standart EXE. Klik tombol Open, setelah itu anda akan melihat file yang benama Project1 dengan sebuah file yang bernama Form1.
Keterangan Gambar: Project File dan Form File Form adalah bagian dari setiap file project. Setiap satu project dapat menampung beberapa file Form ( tergantung daru kebutuhan). Semua program dibuat dan didesign didalam file form. Cara penyimpanan dari setiap form disimpan dengan nama yang berbeda dan terpisah dari form yang lain dalam satu project.
INFORMATIC COMPUTER TECHNOLOGI
24
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
Project Explorer (Ctrl + R) Berguna untuk melakukan penambahan, perubahan property, penghapus, dan penyimpanan sebuah project atau file Form.
Properties Windiws (F4) Berguna untuk mengatur nama, caption, warna, icon, kursor, dan segala sesuatu yang berhubugan dengan properti dari form dan object yang ada didalam form.
Form Layout Windows Berguna untuk melihat posisi file form pada layar kerja Visual Basic serta dapat mengatur posisi form saat startUp dengan cara menshortcuthand pada form layout lalu dilanjutkan dengan memilih posisi yang diinginkan.
Contoh Pemakaian Object dalam Form. Secara garis besarnya langkah – langkah untuk membuat suatu program adalah sebagai berikut : 1 Membuat Project, perintah ini dapat dilakukan dengan cara mengklik menu File, Project, Standart.EXE, Open 2 Memastikan bahwa form sudah terbentuk didalam Project yang kita inginkan 3 Menambah object kedalam Form sesuai dengan object yang diinginkan 4 Melakukan perubahan artribut dari setuap object maupun form
INFORMATIC COMPUTER TECHNOLOGI
25
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
5 6 7 8
Menentukan nama dari setiap objek maupun form secara unik Memberikan event pada object yang akan diberi perintah, dengan mendouble klik pada object yang akan diberi perintah. Menyimpan file project & Form, perintah ini dapat dilkukan lewat menu File, Save, project Melakukan uji coba pada object yang sudah selesai dibuat dengan cara menekan tombol F5 pada tombol atau klik menu Run kemudian Start, untuk mengakhiri tekan menu Run kemudian End.
Contoh 1 : Buatlah Form dengan object : satu buah label dan satu buah textbox Langkah – langkahnya : 1. Buat project baru (caranya klik menu File, New Project. Pastikan yang tersorot adalah Standart EXE. Maka yang tampil adalah sebagai berikut :
2. Tambahkan label dan textbox ke dalam form dengan cara mendouble klik pada icon tersebut maka secara otomatis object tersebut akan meloncat ke dalam form.
3. Untuk lebih memberikan informasi akan form yang kita buat, ada baiknya kita mengubah atrib dari object tersebut agar kita lebih memahami maksu dari tujuan form atau program yang kita buat. Ini dapat dikerjakan didalam properties.
INFORMATIC COMPUTER TECHNOLOGI
26
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
Keterangan dari properties : a.Name : nama objek yang kita buat. Nama objek tidak boleh sama dengan nama objek yang lain b.Aligment : mengatur perataan label text yang ada dalam objek c.BackGround : memilih waran object d.Font : memilih jenis karakter yang diinginkan e.ForeColor : memilih warna huruf f. Caption : Mengubah label dari object g.Text : mengubah isi dari textbox. 4. Simpanlah Form dengan cara : klik menu File dan pilih Submenu Save Form dan pada Filename ketikan nama file yang akan anda simpan. Kemudaian Save. 5. Simpanlah Project dengan cara klik menu file dan pilih submenu Save Project kemudian gantilah nama project yang akan disimpan dan klik tombol save. 6. Tahap selanjutnya adalah melakukan uji coba terhadap form yang kita buat untuk melihat hasil yang sebenarnya, caranya adalah dengan menekan tombol F5 atau mengklik menu Run kemudian Start, untuk menghentikan klik menu Run kemudian End. LATIHAN : a.Buatlah sebuah Form seperti yang terlihat pada gambar dibawah ini. Simpan di dalam folder dengan nama anda sendiri di drive D:\
b.Tetap dalam project yang sama buat form yang baru seperti gambar dibawah ini.
INFORMATIC COMPUTER TECHNOLOGI
27
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
BAB II EVENT DAN CODE PROGRAM
Event Kembali kepada pengertian dari Visual Basic yang telah kita pelajari pada Bab I bahwa Visual Basic adalah bahasa pemograman yang Event Driven yang artinya program menunggu sampai adanya respon dari pemakai baru program akan berjalan sesuai dengan code yang diberikan. Click Kejadian yang terjadi ketika suatu objec di klik dan biasanya berlangsung pada tombol Double click Kejadian yang berlangsung ketika suatu objek didouble klik atau diklik duakali secara cepat pada tombol kiri mouse. Load Kejadian yang berlangsung saat suatu objek (biasanya objek form) dijalankan. Activate Kejadian yang berlangsung ketika object dipilih atau diaktifkan. Keydown Kejadian yang berlangsung ketika suatu objek meneriama suatu kode ASCII, misalnya : ASCII = 13 menekan enter. Keypress Kejadian yang berlangsung ketika suatu objeck meneriama pemasukan data. Change Kejadian yang berlangsung ketika suatu objek menerima input atau perubahan nilai. Mouse Move Kejadian yang berlangsung ketika mouse dipindahkan/dipointkan pada objek yang bersangkutan. Mouse Down Kejadian yang berlangsung ketika pemakai menahan mouse tombol kiri mouse pada objek peneriam event.
Code Code adalah sekumpulan baris perintah yang akan dijalankan oleh suatu Event. Code yang ada dalam suatu event sering disebut dengan Procedure. Jadi kode itu sendiri harus diketik oleh si programmer. Syntax : NamaObject.Properties = NilaiProperties Keterangan :
INFORMATIC COMPUTER TECHNOLOGI
28
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
NamaObject : Name dari Objek pemberi atau penerima Event. Nama dari setiap objek selalu dibuat dalam bahasa standart VisualBasic, jika ingin menggantinya dapat diganti melalui Jendela Properties. Perlu diingat bahwa pemberian nama dari objek tidak boleh menggunakan symbol – symbol khusus seperti (~!@#$%^&*()-=+_?><:’,.:) dan angka.
Pembuatan Event dan Code Program Contoh A: Buatlah sebuah program untuk mencetak sejumlah string (string yang akan dicetak formatlah FONTnya) dalam sebuah Form, dimana kejadian itu berlangsung ketika pemakai menekan tombol proses. Contoh sebagai berikut :
Langkah – langkahnya adalah sebagai berikut : - Double klik pada tombol Command1 untuk membukan code programnya. - Ketiklah listing berikut serta pilih Event Click
-
Private Sub Command1_Click() Form1.FontSize = 12 ukuran huruf diset 12 point Form1.FontBold = True huruf dicetak tebal, fasle jika tidak Form1.Forecolor = Vbblue huruf diset warna biru Print “Pendidikan Inti Nusantara” mencetak string Form1.Forecolor = vbred Print “Saya sedang Belajar VisualBasic” Form1.forecolor = vbgreen Print “ Bersama Teman Satu Kelasku” End Sub Jalankan Program Melalui Run Start Klik Tombol Proses untuk mencobanya dan hasilnya adalah sebagai berikut :
INFORMATIC COMPUTER TECHNOLOGI
29
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
-
Klik Run End untuk mengakhiri
Contoh B : Tambahkan sebuah form kedalam project anda yang telah dibuat pada soal A diatas, dan ubahlah Start Up Project Properties menjadi Form2. Dengan cara klik kanan pada Project Properties, Klik combo StartUp Object dan pilih Form2 kemudian OK.
Langkah – langkahnya adalah sebagai berikut : Ubahlah Name dari TextBox menjadi txtpesan Kosongkan Properties Text Double klik pada tombol proses, lalu pilih even MouseMove Ketikkan : txtpesan.Text=”anda mengarahkan Mouse pada tombol” Double klik pada Form1. lalu pilih even MouseMove Ketik listingnya : txtpesan.Text = “” Simpan Form2 dengan nama FrmLat2 Jalankan dan hentikan
INFORMATIC COMPUTER TECHNOLOGI
30
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
BAB III VARIABEL, FUNGSI BANTU TANGGAL DAN WAKTU
Variabel Visual Basic mengguankan Variable untuk menyimpan data sementara didalam memory komputer. Variabel adalah objek yang mutlak diperlukan karena berguna untuk menyimpan data dalam bentuk array maupun dalam bentuk satuan. Sebuah variable mempunyai nama dan sebuah tipe data . untuk mendeklarasikan variabel digunakan pernayataan Dim. Syntax : Dim [as ] Contoh : Dim Alas as Integer Dim Luas as Integer Dim Keterangan as String Deklarasi Implisit dan Explisit Visual Basic menyediakan alternatif dalam penggunaan Variabel, yaitu tidak perlu menggunakan Dim. Ini dekenal sebagai Deklarasi Implisit dari suatu variabel. Contoh : Hasil = 100 + 200 Pada kasus diatas, variable hasil tidak dideklarasikan, tapi hasilnya 300, dan variable tersebut secara defaultbertipe variant (mengerti segala tipe data). Tapi apa jadinya jika kita lupa mendeklarasikan variable yang sangat penting. Contoh : Dim harga as Integer Harga = Harga – (Harga * 0.10) Dan jika Anda salah mengetik Harga menjadi Hharga sebagai berikut : Harga = Harga – (Hharga * 0.10) Pada kasus tersbut, variable harga akan selalu menyimpan nilai dari pengguna. Diskon tidak akan dipotong dari harga. Ini karena ketika compiler menemukan variabel yang tidak terdefenisi, yaitu Hharga, ia dianggap sebagai sebuah veriable dengan nilai 0. sehingga hasilnya tidak sesuai dengan yang kita harapkan. Untuk memastikan agar semua variabel telah terdeklarasikan dengan benar, maka digunakan option explicit yang ditulis pada General Declaration.
Fungsi Tanggal a. Date menampilkan tanggal system yang sedang aktif b. Day(tanggal) menapilkan tanggal dari suatu data tanggal
INFORMATIC COMPUTER TECHNOLOGI
31
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
c. Month(tanggal) menampilkan bulan dari suatu data tanggal d. Year(tanggal) menapilkan tahun dari suatu data tanggal e. DateValue(tanggal) menampilkan tanggal dari suatu string dalam batas 1 Jan 100 s.d 31 Des 9999
Fungsi Waktu f. Time Menampilkan waktu system g. Now Menghasilkan tanggal waktu system h. Minute(Waktu) Menghasilkan Menit dari data waktu i. Hour(Waktu) Menghasilkan Jam dari data waktu j. Timevalue(Waktu) Menghasilkan jam dari suatu string waktu. BAHAN LATIHAN : 1. Buatalah Program ThreeAngel dengan deklrasi Option Explicit, Dim.
Dim alas As Integer Dim luas As Integer Dim tinggi As Integer Private Sub CMDPROSES_Click() alas = TXTALAS tinggi = TXTTINGGI luas = alas * tinggi / 2 TXTLUAS = luas End Sub Private Sub CMDQUIT_Click() TXTALAS = "" TXTLUAS = "" TXTTINGGI = "" End Sub Private Sub CMDULANG_Click() Unload Me End Sub
INFORMATIC COMPUTER TECHNOLOGI
32
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
2. Buatlah Program Waktu berikut :
Private Sub cmdexit_Click() Unload Me End Sub Private Sub Form_Load() txttgl = Date txttgl1 = Day(Date) txtbulan = Month(Date) txttahun = Year(Date) txtwaktu = Time txtjam = Hour(Time) txtmenit = Minute(Time) txtdetik = Second(Time) End Sub
INFORMATIC COMPUTER TECHNOLOGI
33
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
BAB IV INPUT BOX DAN FUNGSI STRING
Input Box Input box adalah sebuah kotak masukkan yang disediakan oleh visual basic.melalui input box ini pemakai dapat memasukkan data dan selanjutnya data dan selanjutnya data yang diinput tersebut dapat diproses sesuai kebutuhan program. Bentuk Umum: Variabel = Input Box(Prompt,[Title],[X Pos],[Ypos]) As string Keterangan : Variabel : Penampung nilai dari InputBox Prompt : Isi Pesan sebagai komunikasi kepada pengguna Title : Judul Pesan Default : Nilai yang selalu muncul ketika Input Box dipanggil Xpos : Posisi koordinat dari input box pada arah mendatar Ypos : Posisi koordinat dari input box pada arah tegak lurus As string : Pada dasarnya type datanya adalah string Contoh : Kode = Input Box(“Masukkan kode yang diinginkan”,”kode”) Maka hasilnya adalah sebagai berikut:
Fungsi String Fungsi string yang dimaksud adalah fungsi yang telah disediakan oleh Microsoft Visual Basic untuk mengolah string.Adapun macam-macam fungsi string yang penulis uraikan dibawah ini adalah fungsi yang sering dipakai dalam pemrograman antara lain : a. & Menggabungkan string Contoh : a=”Selamat” b=”Datang” ?a&b Hasil : Selamat Datang
INFORMATIC COMPUTER TECHNOLOGI
34
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
b. StrConv (String,Jenis Konversi) Mengubah string ke bentuk chase yang diinginkan. Keterangan : Vblovercase : mengubah seluruh karakter menjadi format non kapital Vbuppercase : mengubah seluruh karakter menjadi format kapital Vbproppercase : setiap karakter satu huruf pertamanya diubah ke format kapital. Contoh : Nama = “Sam Silvester delalu” Lower = StrConv(Nama,vbLowerCase) Upper = StrConv(Nama,vbUpperCase) Proper = StrConv(Nama,vbProperCase) ? Lower ? Upper ? Proper c. Len(n) Menghitung panjang karakter suatu string. Contoh : Kata =”Selamat” ? len(Kata) d. Trim(String) Mengabaikan spasi awal dan akhir suatu string. Kalimat =” Selamat Datang “ ?len(trim(Kalimat) e. Left (String,n) Mengambil sejumlah karakter dihitung mulai dari kiri string sebanyak n. Contoh : Nama = “Sam Silvester Delau” ?Left(Nama,3) ‘Hasil: Sam f. Right(String,m,n) Mengambil sejumlah karakter dihitung mulai dari kanan string sebanyak n. Contoh : Nama = “Sam Silvester Delau” ?Right(Nama,5,9) hasil:Delau g. Mid(String,m,n) Mengambil sejumlah karakter dihitung mulai dari posisi m sebanyak n. Contoh: Nama = “Sam Silvester Delau” ?Right(Nama,5,9)’Hasil : Silvester h. Str(number) Mengubah tipe data number menjadi data karakter. Contoh : a = 10 b = 20
INFORMATIC COMPUTER TECHNOLOGI
35
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
c = Str(a) + Str(b) ?c
‘Hasil : 10 20
BAHAN PRAKTEK BAB IV 1. Program dibawah ini adalah program yang dikhususkan untuk memproses jenis paket, Bulan dan tahun masuk seorang siswa pada suatu jursus komputer. Contoh Form :
Ketentuan untuk nama Objek : Kode : TxtKode Jenis : TxtJenis Bulan : TxtBulan Tahun : TxtTahun Proses : CmdProses Keluar : CmdKeluar Procedure Yang Dibutuhkan : A. Tombol Proses Private Sub CmdProses_Click() TXTJENIS.Text = Left(TXTKODE.Text,3) TXTBULAN.Text = Mid(TXTKODE.Text,5,2) TXTTAHUN.Text = Right(TXTKODE.Text,4) End Sub B. Tombol Keluar Private Sub CmdKeluar_Click() End End Sub
INFORMATIC COMPUTER TECHNOLOGI
36
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
3. Buatlah Program untuk melakukan perhiyungan aritmatik menggunakan InputBox! Contoh Form :
Keterangan Program : Ketika Pemakai Mengklik tombol Mulai Hitung maka program akan menampilkan inputbox untuk variabel Bilangan 1 dilanjutkan dengan menampilkan inputbox untuk variabel Bilangan 2 dan diakhiri dengan memproses nilai perhitungan dari bilangan 1 dan bilangan 2 (Proses = Bilangan 1 + Bilangan 2). Ketentuan Nama Objek : Textbox Bilangan 1 : TxtBilSatu Textbox Bilangan 2 : TxtBilDua Textbox Bilangan 3 : TxtHasil Kode Program yang dibutuhkan : Code mulai Hitung Klik Private Sub CmdHitung_Click() Bil_satu = InputBox(“Masukkan Nilai Bilangan Pertama :”,”Bilangan Pertama”) Bil_dua = InputBox(“Masukkan Nilai Bilangan Kedua :”,”Bilangan Kedua”) Txtbilsatu.text = bil_Satu Txtbildua.Text = Val(Bil_satu) + Val(Bil_dua) End Sub 4. Buatlah Program untuk memproses biodata seorang mahasiswa menggunakan Inputbox. Maksud Program : Seluruh TextBox dimatikan (diset Enabled = False) karena pemasukan data hanya dapat dilakukan pada Inputbox. Contoh Form :
INFORMATIC COMPUTER TECHNOLOGI
37
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
Ketentuan Untuk Nama Objek : TextBox Nim : TxtNim TextBox Mahasiswa : Txt Mahasiswa TextBox Jenis Kelamin : Txt JenisKelamin TextBox Asal Sekolah: Txt AsalSekolah TextBox Tanggal Terima : Txt TanggalTerima TextBox Pada Jurusan : Txt PadaJurusan Tombol New : CmdNew
Code Program yang dibutuhkan : Code Tombol New Klik: Private Sub CmdNew_Click() nim = InputBox(“Masukkan Nim :”) TxtNim. Text = nim Mahasiswa = InputBox(“Masukkan Nama Mahasiswa :”) TxtMahasiswa.Text = StrConv(mahasiswa, vb ProperCase) jeniskelamin = InputBox(“Ketikkan Jenis Kelaminnya :”) TxtJenisKelamin.Text = StrConv(jenis kelamin,vb ProperCase) asalsekolah = InputBox(“Masukkan Asal Sekolah Calon Mahasiswa :”) TxtasalSekolah.Text = StrConv(asalsekolah, vbProperCase) Tanggalterima = InputBox(“Calon tersebut diterima pada tanggal :”) TxtTanggalTerima.Text = tanggalterima Jurusan = InputBox(“Diterima di PINCOMP pada Jurusan :”) TtxtPadaJurusan.Text = StrConv(jurusan, vbPropercase) End Sub
INFORMATIC COMPUTER TECHNOLOGI
38
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
LATIHAN Seluruh program pada latihan dibawah ini diinput dengan menggunakan perantara inputbox ! 1. Menghitung Energi (Rumus Enstein / Energi = 300.000.000 x Massa).Simpan dalam folder My Document dengan nama Project : Pro Energi.vbp dan nama From : Frm energi.frm. Rancangan Form :
2. Menghitung pangkat suatu bilangan yang yang dipangkatkan dengan bilangan lain (bentuk:Xy).Simpan dalam folder My Document dengan nama Project:Pro pangkat.vbp dan nama Form : Frm Pangkat.frm.
INFORMATIC COMPUTER TECHNOLOGI
39
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
BAB V DECISION
If…Then…Else Statement : If…Then…Else dipakai untuk pengambilan keputusan dari beberapa kemungkinan pernyataan yang diberikan. Syntax : If Kondisi Then [pernyataan1] Else [pernyataan 2] atau dapat menggunakan blok perintah syntax : If Kondisi Then [pernyataan 1] Elself Kondisi-2 Then [pernyataan-2] Else [pernyataan-n] End If Contoh-1 Dim Nilai as Integer Dim Keterangan as string Nilai = 53 If Nilai<70 Then Keterangan = “Kurang Memuaskan” ElseIf Nilai<80 Then Keterangan = “Memuaskan” Else Keterangan = “Sangat Memuaskan” End If Contoh-2 Option Explicit Dim a,b,c As Integer Option Explicit Dim a,b,c As Integer Private Sub Form_Activate() a = 10 b = 20 c = 30 If a<= 10 Then a = a + 1: b + a: c = c + b Print a hasil : 11 Print b hasil : 31 Print c hasil : 61 End Sub
INFORMATIC COMPUTER TECHNOLOGI
40
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
Contoh-3 : Option Explicit Dim quis , mid, sem, As String Dim ketquis, ketmid, ketsem As String Private Sub Form_Activate() Quis = 100: mid = 80: sem = 90 If quis = 100 then ketquis = “Nilai quis adalah 100” If mid = 80 then ketmid = “Nilai mid adalah 80” If sem = 90 then ketsem = “Nilai sem adalah 90” Print “Quis:”& quis & “Ket=”& ketquis Print “Mid:”& quis & “Ket=”& ketmid Print “Sem:”& quis &”Ket=”& ketsem End Sub
Select Case Statement : Select Case dipakai untuk menguji suatu kondisi yang bergantung pada perintah yang diberikan. Syntax: Select Case testexpression [Case expressionlist-n [statements-n]]… [Case Else [elsestatements]] End Select Contoh : Private Sub Form_Activate() Dim Number angka = 2 Select Case angka Case 1 To 5 Print "Angka Pilihan 1 Hingga 5" Case 6, 7, 8 Print "Angka Pilihan 6 Sampai 8" Case Is > 8 And Number < 11 Print "Angka Pilihan 9 dan 10" Case Else Print "Bukan Angka Antara 1 Hingga 10" End Select End Sub
Fungsi If dan Select Case dapat dipakai untuk melakukan pengujian terhadap fungsi bantu lain seperti fungsi bantu string (left,Mid,Right,Len,Trim,Space),menguji nilai buffer tombol keyboard(misalnya menguji penekanan tombol ENTER(13),ESCII(27)).
INFORMATIC COMPUTER TECHNOLOGI
41
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
BAHAN PRAKTEK BAB V 1. Buatlah Form & Program untuk menentukan nilai seorang Jika Nilai >= 75 Maka Keterangan =”Lulus “ selain itu “gagal”. Penjelasan program : Pemakai memasukkan nama,pelajaran,nilai maka secara otomatis program akan memproses hasil (ketentuan keberhasilan adalah jika nilai diatas atau sama dengan 75 maka seseorang itu dinyatakan lulus sebaiknya jika nilai dibawah 75 maka dinyatakan gagal). Bentuk Form sbb:
Jawab: Option Explicit Private Sub cmdproses_Click() Dim nilai As Integer Dim hasil As String Nilai = txtnilai If nilai >= 75 Then Hasil = “Lulus” Else Hasil = “Gagal” End If Txthasil = Hasil End Sub
INFORMATIC COMPUTER TECHNOLOGI
42
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
BAB VI LOOP
Do… Loop Do…Loop digunakan untuk mengulang eksekusi dari sebuah pernyataan berdasarkan sebuah kondisi. Loop ini memeriksa sebuah kondisi untuk menetukan apakah eksekusi diteruskan atau tidak. Kodisi tersebut menghasilkan sebuah nilai False (zero) atau true (bukan zero) Syntax : Do [{While Kondisi}] [Pernyataan -1] Exit Do [Peernyataan – 2] Loop Contoh : Private Sub Form_Load() Dim Cetak, Hitung Check = True:Hitung = 0 Do Do While Hitung < 20 Hitung = Hitung + 1 List1.Additem Hitung If Hitung 10 then Check = False Exit Do End if Loop Loop Until Check = False End Sub
INFORMATIC COMPUTER TECHNOLOGI
43
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
For… Next Digunakan untuk mengulang sebuah group pernyataan dengan angka sebagai batasan waktunya. Syntax : For Variable = Mulai To Akhir [Step N] [Pernyataan] [Exit For] [Pernyataan] Next [Variabel] Contoh 1:
Private Sub Form_Load() Dim Kata, Karakter, Mystring For Kata = 5 To 1 Step -1 For Karakter = 0 To 2 Mystring = Mystring & Karakter Next Karakter Mystring = Mystring & " " List1.AddItem Mystring Next Kata End Sub
Contoh 2:
Private Sub Form_Load() Dim A As Integer For A = 1 To 30 Step 2 Combo1.AddItem A Next A End Sub
INFORMATIC COMPUTER TECHNOLOGI
44
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
Timer Timer yang disediakan oleh Visual Basic merupakan sebuah objek non visual yang bekerja secara terus – menerus berdasarkan interval waktu yang diberikan kepadanya. Properties timer yang perlu diperhatikan untuk emngaktifkan timer adalah sebagai berikut : - Enabled, jika nilainya adalah true menyatakan timer aktif dan false menyatakan tidak aktif. - Interval, selang waktu kapan timer harus aktif berdasarkan nilai waktu yang diberikan kepadanya per millisecond detik - Name, menyatakan nama dari timer. Contoh : Program ini bertujuan untuk menggerakan label hello menggunakan Timer Code program yang dibutuhkan antara lain : Dim x As Integer Private Sub Form_Load() x = 100 End Sub Private Sub Timer1_Timer() label1.Move label1.Left + x, label1.Top If Form1.ScaleWidth + Form1.ScaleLeft < label1.Left + label1.Width Then x = -100 End If If label1.Left < 0 Then x = 100 End If End Sub
INFORMATIC COMPUTER TECHNOLOGI
45
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
LATIHAN : 1. Buatlah sebuah program untuk menampilkan bilangan 0 hingga 100 dengan kelang 5 dalam sebuah listbox menggunakan perintah Do While… Loop.
2. Buatlah sebuah program untuk menampilkan kata VisualBasic6.0 sebanyak 10 kali didalam form dengan menggunakan perintah For…Next
INFORMATIC COMPUTER TECHNOLOGI
46
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
BAB VII FUNCTION DAN PROCEDURE
FUNCTION Function atau fungsi merupakan sekumpulan rutin – rutin yang akan menghasilkan nilai – nilai tertentu. Syntax : [Public/Private][Static]Function Name[(arglist)][As Type] [Statement] [Nama Fungsi= expresion] [Exit Function] [Statements] [Nama Fungsi = Expression] [End Function] Deklarasi Publik, Private atau Static digunakan untuk menentukan jangkauan pemakaian fungsi kita, sedangkan deklarasi statis membatasi pengaruh dari fungsi kita terhadap suatu variabel yang beberapa di luar fungsi tersebut. Pemakaian function harus diakhiri dengan End Function. Dan untuk berakhir dari suatu fungsi tetapi dalam fungsi tersebut belum berakhir maka digunakan Exit Function. Contoh-1 : Buatlah program untuk menghitung gaji bersih dengan menggunakan Fungsi Buatan! Jawab : Option Explicit Dim Lama As Integer Dim Pokok As Integer Dim Total As Integer Private Sub Form_Activate() Lama = 5 Pokok = 1500 Total = Gaji_Bersih(Lama, Pokok) Print Total End Sub Private Function Gaji_Bersih(Lama_Kerja As Integer, Gaji_Pokok As Integer) Gaji_Bersih = Lama_Kerja * Gaji_Pokok End Function
Contoh-2 : Buatlah program untuk menghitung luas threeangel dengan menggunakan Fungsi buatan. Jawab : Dim xalas As Integer Dim xtinggi As Integer Dim xluas As Integer
INFORMATIC COMPUTER TECHNOLOGI
47
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
Private Function Luas_Segitiga(alas As Integer, tinggi As Integer) Luas_Segitiga = alas * tinggi / 2 End Function Private Sub Form_Activate() xalas = 2 xtinggi = 4 xluas = Luas_Segitiga(xalas, xtinggi) Print "luas segitiga :" & xluas End Sub
Procedure Procedure adalah salah satu elemen atau bagian – bagian program dari VisualBasic yang sering dipergunakan untuk melaksanakan proses kegiatan tertentu dan setelah selesai, kembali ke bagian program yang memanggilnya. Syntax : [Publick/Private] [Static] Sub [(arglist)] [As Type] [Statement] [Exit Sub] [Statement] [End Sub] Untuk keluar dari prosedur secara tiba – tiba maka anda dapat menggunakan Exit Sub. Untuk prosedur Sub, kita dapat memanggilnya dengan menggunkan statement Call. Selain itu anda juga dapat memanggilnya secara langsung tanpa statement Call. Syntax : [Call] [{Arglist}] Contoh : Buatlah procedure untuk menentukan Nilai C dengan menggunakan Rumus (C= A x B) Jawab : Dim A As Byte Dim B As Byte Dim C As Byte Private Sub Form_Activate() A=3 B=4 Call Hasil(A, B) End Sub Private Sub Hasil(Nilai_A As Byte, Nilai_B As Byte) C = Nilai_A + Nilai_B Print C End Sub
INFORMATIC COMPUTER TECHNOLOGI
48
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
LATIHAN 1. Buatlah Program untuk menghitung Energi dari rumus Albert Einstein (E = 300.000.000 * massa)
2. Rancanglah suatu program yang menghitung jumlah dari sebuah Faktorial
INFORMATIC COMPUTER TECHNOLOGI
49
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
BAB VIII INTEGRASI PROGRAM
MENU Untuk membuat menu gunakan Menu Editor yang diambil dari MainMenu Tools lalu klik Submenu Menu Editor.
Keterangan gambar a. Caption, judul menu yang akan ditampilkan pada program dan kita dapat menggunakan symbol ampersand (&) b. Name, nama kontrol dari judul menu yang akan dipakai dalam mengakses kode perintah. c. Index, bernilai angka sebagai urutan dari untuk satu item MainMenu d. Short Cut, memilih ShortCut KeyBoard untuk mengakses SubMenu yang ada dalam MainMenu e. HelpContentID, berniali angka untuk membuat ID dari suatu menu yang bersifat unik f. NegotiatePosition, mengatur posisi dari menu yang dirancang g. Checked, menentukan apakah menu memakai keadaan cek atau tidak h. Enabled, menentukan apaakah menu memakai keadaan aktif atau tidak i. Visible, menentukan apakah menu memakai keadaan Tampil atau tidak tampil. j. Windowslist, menentukan apakah menu mengenal dapat membuka objek yang lain dalam keadaan MDIChild true atau tidak mengurangi level Menu menambah level menu memindahkan menu keatas satu level memindahkan menu kebawah satu level k. Tombol next, memidahkan posisi menu ke posisi lain l. Tombol Insert, menambah menu selanjutnya m. Tombol Delete, menghapus menu yang klik
INFORMATIC COMPUTER TECHNOLOGI
50
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
n. Tombol OK, memastikan menu yang dibuat terbentuk dan keluar dari Menu Editor o. Tombol Cancel, membatalkan menu yang dibuat dan keluar dari Menu Editor.
BAHAN PRAKTEK BAB VIII 1. Ikutilah Instruksi berikut untuk membuat menu. a. Buatlah Caption Form MDImenjadi =
-
b. Buatlah menu Bar-nya Menu Tools Menu Editor
Caption Pembelian Penjualan Laporan
Name mnpembelian mnpenjualan mnlaporan
Menu pembelian Submenunya : Caption Name ShortCut Input mnbeli A Edit mnbeli B Cari mnbeli C Hapus mnbeli D Menu penjualan sub menunya : Caption Name ShortCut Input mninputpj E Edit mneditpj F Cari mnCaripj G
INFORMATIC COMPUTER TECHNOLOGI
Index 0 1 2 Index 0
Ctrl +
1
Ctrl +
2
Ctrl +
3
Ctrl +
Index 0
Ctrl +
1
Ctrl +
2
Ctrl +
51
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
Hapus H Menu laporan sub menunya : Caption ShortCut Kas Harian Kas Bulanan Barang Habis Barang Laris Barang Lama Quit
mnhapuspj
3
Name
Index
mn1 mn2 mn3 mn4 mn5 mn5
0 1 2 3 4 5
Ctrl +
F1 F2 F3 F4 F5 F6
Dalam modus design view klik pada menu pembelian dan klik salah satu submenu pembelian untuk membuka code editor dan ketikkan perintah berikut : Private mnbeli_click(index as Integer) Select Case Index Case 0 response = MsgBox("Apakah ada barang yang masuk ?", vbInformation + vbYesNo, "Pesan") Case 1 response = MsgBox("Benar data yang lama akan diperbaiki !", vbInformation + vbYesNo, "Pesan") Case 2 On Error GoTo selesai response = MsgBox("Ketiikan Kode barang yang akan dicari !", vbInformation + vbYesNo, "Pesan") Case 3 response = MsgBox("Apakah menghapus per-record atau sekaligus?", vbInformation + vbYesNo, "Pesan") End Select selesai: End Sub
INFORMATIC COMPUTER TECHNOLOGI
52
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
BAB IX DATABASE VisData. Nama lengkap dari VisData adalah Visual Data Manager yang berfungsi unutk membuat database. Database yang dibangun dapat bersumber dari Ms. Access, dBase, Foxpro, ODBC (Open DataBase Connectivity) database yang dibangun dapat memiliki beberapa tabel & Querry sesuai dengan kebutuhan system. Membuat database melalui VisData. a. Menu Add-Ins b. Pilih SubMenu Visual Data Manager c. Muncul Kotak dialog VisData
d. Klik menu File pada menu Visdata, New, Microsoft Access versi 7.0 MDB
e. Muncul kotak dialog Save untuk menentukan nama DataBase sekaligus nama filenya (ada baiknya dibuat direktory tersendiri supaya gampang unutk mengaksesnya)
INFORMATIC COMPUTER TECHNOLOGI
53
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
f. Untuk membuat tabel yang baru, dapat dilakukan dengan mengShortcut pada Properties dan memilih New Table
g. Dialog dibawah ini dipakai untuk merancang tabel – tabel sekaligus menentukan index tabelnya
Keterangan gambar - Tabel Name - Add Field dibutuhkan - Remove Field - Add Index - Remove Index - Build the Table
: : menentukan nama dari tabel yang akan dibuat. : menambah atau membuat field – field yang akan : menghapus field yang pernah dibuat : membuat atau menambah index tabel : menghapus index yang pernah dibuat pada filed : membentuk tabel yang baru.
Data Control Data control ini digunakan untuk mengakses database yang dibuat melalui VisData atau dari MS. Access sendiri.
INFORMATIC COMPUTER TECHNOLOGI
54
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
Properties yang dipakai agar suatu database dapat diakses lewat icon data adalah sebagai berikut : - DataBase Name : menentukan database yang kan dihubungkan ke data. - Record Source : menentukan nama tabel /query yang akan dipakai.
DBGrid Control DBGrid digunakan untuk menampilkan tabel/query dalam bentuk kolom dan baris sari suatu Recordset Objek Data Control. Properties yang dipergunakan untuk menampilkan recordset dari suatu object data adalah sebagai berikut : DataSource : menentukan sumber recordset objek AllowAddNew : menentukan apakah dapat dilakukan penambahan record baru AllowDelete : menentukana apakah dapat dilakukan penghapusan record AllowUpdate : menentukan apakah dapat dilakukan perubahan record yang lama.
BAHAN PRAKTEK BAB IX Buatlah Form dibawah ini yang sumber databasenya diambil dari direktori: a. Database Name : C:\Program Files\DevStudio\VB\Biblio.mdb b. Recorset : Publishers c. Simapn dengan nama project Publisher.vbp dan form Publisher.frm
INFORMATIC COMPUTER TECHNOLOGI
55
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
BAB X AKSES DATABASE MELALUI CODE PROGRAM
Buka DataBase Lewat Kode Program Icon data dan icon DBGrid control digunakan untuk membuka file – file database tanpa menggunakan kode program. Anda dapat mengunakan kode program untuk membuka file database, atau anda dapat menggunakan kedua cara tersebut, yaitu menggunakan code juga menggunakan icon Data ataupun icon DBGrid. Untuk membuka file database melalui kode program ikutilah langkah – langkah berikut : a. Deklarasikan sebuah variable database, level deklarasi variabel database bisa pada level form atau level lain. Tetapi baisanya bukan pada level procedure. Syntax : Dim as Contoh : Dim DbaseBarang as DataBase Jika perintah ini tidak dikenal, anda dapat juga menambahkan dahulu objek Data dari toolbox ke dalam form. b. Deklarasikan sebuah variable recorset. Level deklarasi recorset ini bisa pada level form atau level lain, tetapi biasanya tidak pada level procedure. Syntax : Dim as Contoh : Dim TabelBarang as recordset c. Setelah anda mendeklarasikan variable database dan variable recordset. Anda dapat memberikan perintah membuka database pada suatu procedure, misalnya procedure Form_Load atau Procedure Form_Activate. Syntax : Set =OpenDataBase(“) Contoh : Set DbaseBarang = OpenDatabase(“C:\Master Program\Barang.mdb”) d. Tentukan Recordset dari DataBase yang telah dibuka. Penentuan recordset ini adalah untuk menentukan tabel data yang dibuka didalam file database yang telah dibuka. Syntax : Set=OpenRecordset(“Nama Tabel”) Contoh : Set TabelBarang = Dbasebarang.OpenRecordset(“Tabelbarang”)
INFORMATIC COMPUTER TECHNOLOGI
56
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
e. Sampai disini, anda telah membuka file database dan menentukan recordsetnya. Selanjutnya anda sudah dapat mengaksesnya sesuai dengan keinginan anda. Setelah kita selesai dalam membuka file database ada baiknya kita menutupnya dengan langkah – langkah seperti berikut : .Close .Close Contoh : TabelBarang.Close DbaseBarang.Close Perhatikan bahwa jika anda menutup suatu database, maka seluruh recordset yang mengacu pada database tersebut akan otomatis tertutup. Jadi perintah di atas boleh ditulis dengan satu baris saja, yaitu Dbasebarang.Close Contoh penulisan code program selengkapnya adalah sebagai berikut : Dim DbaseBarang As Database Dim TabelBarang As Recordset Dim TabelBeli As Recordset Private Sub Form_Load() Set DbaseBarang = OpenDatabase(“C:\Master Program\Barang.mdb) Set TabelBarang = DbaseBarang.OpenDatabase(“Barang”) Set TabelBeli = DbaseBarang.OpenDatabase(“Beli”) End Sub
Menambah Data Untuk menambah data pada suatu tabel data (recordset) anda dapat menggunakan perintah sebagai berikut : .AddNew ----------------------------------------------------.UpDate Record yang ditambahkan tersebut masih kosong. Untuk mengsisinya, Anda dapat menggunkan perintah sebagai berikut : != Contoh : Txtkobar.Text = “A-111” Txtnabar.Text = “Beras” TabelBarang!kobar = Txtkobar.Text TabelBarang!Nabar = TxtNabar.Text
INFORMATIC COMPUTER TECHNOLOGI
57
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
Mengedit Data Untuk memperbaiki record yang pernah kita simpan dapat dilakukan dengan perintah sebagai berikut : .Edit --------------------------------------------------.UpDate
Menghapus record Syntax : .Delete Contoh : TabelBarang.Delete
INFORMATIC COMPUTER TECHNOLOGI
58
PERGURUAN INTI NUSANTARA COMPUTER Microsoft Visual Basic 6.0
BAHAN PRAKTEK BAB X Buatlah sebuah program untuk mengakses tabel database dengan menggunakan code program. Langkah – langkahnya adalah sebagai berikut : a. Rancanglah struktur database dengan menggunakan VisData Manager dengan nama database DataBarang.mdb dengan struktur tabel beriikut : FieldName Type Width Kobar Text 5 Jenbar Text 50 Nabar Text 50 Harga Double stock double b. buatlah Form dibawah ini lalu simpan di dalam folder C:\My Documents. Nama Project Latih1.vbp dan Form Latih1.Frm
c. Buatlah procedure program berikut : Dim DbaseBarang As Database Dim TabelBarang As Recordset Dim TabelBeli As Recordsert Private Sub Form_Load() Set DbaseBarang = OpenDatabase("c:\Master Program\Barang.mdb") Set TabelBarang = DbaseBarang.OpenRecordset("Barang") Set TabelBeli = DbaseBarang.OpenRecordset("Beli") End Sub Private Sub CmdSimpan_Click() TabelBarang.AddNew TabelBarang!kobar = TxtKobar.Text TabelBarang!Nabar = Txtnabar.Text TabelBarang!Harga = TxtHarga.Text TabelBarang!Stock = Txtstock.Text TabelBarang.UpDate End Sub d. Tekan F5 untuk menjalankan program tersebut.
INFORMATIC COMPUTER TECHNOLOGI
59
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
BAB I PENDAHULUAN
Tampilan Awal Corel Draw CorelDraw adalah program aplikasi yang digunakan untuk membuat gambar ilustrasi. Program ini sangat dibutuhkan didunia percetakan (publisher) untuk merancang logo,brosur,gambar-gambar kartun atau gambar,gambar apa saja yang ingin kita buatkan. Keterbatasan kemampuannya dalam menggambar hanyalah dibatasi oleh kemampuan kita dalam berkreasi dan menguasai teknik serta trik yang ditawarkan oleh CorelDraw 12.0. Tampilan Awal CorelDraw 12.0
Judul windows
toolbar
Properti bar
Ruler line
toolbox Printable area Judul windows Status bar
Keterangan Tampilan Awal CorelDraw : a. Judul Windows Standart bagi semua program aplikasi yang bekerja pada sistem operasi windows berupa windows proses dari program aplikasi tersebut dengan judulnya. b. Standart Toolbar Daerah tempat icon-icon menu CorelDraw dengan label teks untuk instruksi proses tertentu.
INFORMATIC COMPUTER TECHNOLOGI
60
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
c. Menu Bar Daerah tempat menu CorelDraw yang ditampilkan dalam baris pilihan menu,daftar pilihan submenu dan daftar pilihan submenu. d. ToolBox Piranti untuk menggambar, misalnya menggeser objek lukisan, memberikan warna pada suatu objek,mengubah objek lukisan per objek satu per titik, dan lain sebagainya. e. Status Bar Pada baris ini diletakkan sistem informasi suatu proses,informasi suatu objek terpilih, dan informasi proses lain. f. Scrool Bar Horizontal Balok yang berfungsi menggulung layar secara vertikal dan horizontal. 1. Toolbox (Piranti Dasar Penggambaran) Pada toolBox kliklah Piranti berikut untuk menggambar : a. Pick Tool Untuk memproses objek lukisan per objek, misalnya memilih dan mernggeser objek gambar, mengubah ukuran objek teks, dan lainnya. b. Rectangle Tool (F6) Untuk membuat objek gambar kotak empat persegi panjang c. Ellipse Tool Untuk membuat objek lingkaran, termasuk ellips,pie dan arc d. Freehand Tool Untuk membentuk gambar bebas. e. Teks Tool (F8) Untuk membentuk objek teks,baik teks artistik ataupun teks paragraf.
Color Pallete Piranti ini digunakan untuk memberi warna pada tobjek gambar. Cara menggunakannya : o Klik gambar dengan Pict Tool o Pilih warna dengan tombol kiri mouse : Jika memberi warna isi objek o Pilih warna dengan tombol kanan mouse : Jika memberi warna bingkai pa da objek. o Klik jenis warna berikut : (No Color) : Jika menghilangkan warna isi / bingkai.
Grid Grid adalah garis / titik hayal sebagai alat pemandu dalam menggambar : Mengaktifkan Grid :
INFORMATIC COMPUTER TECHNOLOGI
61
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
o Menu View,Grid. Gunakan menu view,snap to grid untukmenggunakan . Untuk merubah grid dari bentuk garis ke bentuk titik adalah : o Menu Tools o Options o Aktifkan menu document pada dialog option o Aktifkan submenu grid pada dialog option o Aktifkan submenu grid pada menu document o Pilih show grid as lines jika kebentuk garis o Pilih show grid as dots jika kebentuk titik-titik. o OK
Guidelines Guidelines berfungsi untuk garis pembantu saat kita menggambar . Mengaktifkan Guidelines o Menu View, snap to guidelines untuk menggunakannya.
Snap To Objects Berfungsi untuk mengaktifkan daya tarik antar objek CorelDraw. Caranya : Menu View, Snap To Objects.
INFORMATIC COMPUTER TECHNOLOGI
62
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
BAB II PROSES FILE
Simpan File Klik menu file,save atau klik icon ini :
•
Pada • •
Tentukan folder tempat dimana file disimpan. Klik File Name : Ketik nama file gambar : Klik tombol save atau enter untuk melakukan penyimpanan.
Catatan : Gambar yang telah disimpan dapat disimpan kembali dengan nama yang berbeda dengan melakukan perintah : File,Save As..
Buka publikasi yang pernah disimpan Langkah-langkahnya : 1. Klik Menu File, Open atau klik icon bergambar :
INFORMATIC COMPUTER TECHNOLOGI
63
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
-
Pada Tentukan folder tempat dimana gambar berada Klik nama file gambar yang akan dibuka Klik tombol open atau enter untuk membuka gambar.
Page Setup Jika anda memulaim kreasi file CDR (file lukisan ) baru,anda harus menggunakan fasilitas page setup untuk menyiapkan pemakaian halaman Cetak dari lukisan anda.hal ini dilakukan dengan menggunakan menu layout submenu page setup.
Keterangan : o Normal Paper : Aktifkan pilihan ini untuk memakai ukuran kertas standar o Label : Aktifkan pilihan ini untuk memakai kertas label o Potrait : Halaman cetak vertical (tegak) o Landscape : Halaman cetak horizontal (mendatar) o Paper : Memilih ukuran kertas o Width : Lebar kertas secara manual o Height : Tinggi kertas secara manual
Insert Page Berfungsi untuk menambah halaman baru : Langkah-langkah : 1. Klik menu layout 2. Pilih Insert Page o Pada teksbox insert : Masukkan jumlah halaman yang mau ditambah o Aktifkan pilihan before atau after menyisipkan urutan halaman tersebut sebelum atau setelah halaman gambar yang tengah terbuka.
INFORMATIC COMPUTER TECHNOLOGI
64
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
o Aktifkan Potrait atau landscape untuk memilih bentuk layout kertas ,pilih potrait untuk tegak atau landscape untung melintang. o Pada paper : Pilih jenis kertas yang diinginkan o OK
INFORMATIC COMPUTER TECHNOLOGI
65
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
BAB III TRANSFORMASI OBJEK
Menghapus Objek Tekan tombol DELETE untuk menghapus gambar
Memindahkan Objek Klik dengan PictTool Lalu drag gambar pada posisi yang diinginkan.
0
Memutar Objek Dengan PictTool Klik dua kali pada bagian bingkai gambar lalu putarkan sesuai keinginan
Memiringkan Objek Dengan PickTool Klik dua kali pada bagian bingkai gambar lalu miringkan sesuai keinginan.
Transforming Ellips o Klik icon shaping tool o Klik pada titik ellipse untuk merubahnya.
Transforming Rectangle o Klik icon shaping tool o Klik pada titik rectangle untuk mengubahnya.
INFORMATIC COMPUTER TECHNOLOGI
66
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
Copy Properties From …: Berfungsi untuk mengcopy format dari gambar yang satu kegambar yang lain. Caranya : o Klik gambar penerima format o Menu edit,copy properties From … o Tentukan format yang akan disalin,OK o Klik gambar pemberi format. Perhatikan Ilustrasi Berikut :
Order Berfungsi untuk mengatur posisi objek antar objek antar objek didalam publikasi. Caranya : o Menu Arrange ,order ,To Front,To back,Forward One, In Front Of, Behind,Reverse All.
Duplicate Duplicate bertujuan untuk mengadakan gambar atau mengcopy gambar. Caranya : o Klik gambar yang akan di duplicate dengan PickTool o Menu edit,Duplicate
Clone Clone bertujuan untuk menggandakan gambar dimana bila gambar asal diubah formatnya maka gambar salinan ikut berubah juga sesuai format yang baru pada gambar asal. Caranya : o Klik gambar yang akan di clon dengan Picttool o Menu Edit ,Clone
INFORMATIC COMPUTER TECHNOLOGI
67
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
INFORMATIC COMPUTER TECHNOLOGI
68
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
BAB IV TEKS Text Artistik Objek teks artistik biasanya digunakan untuk informasi gambar lainnya.Teks informasi tersebut biasanya singkat dan berukuran besar.Tujuannya selain sebagai teks informasi khusus.juga bersifat menekan informasi yang disajikan.Sebagai contoh pada gambar brosur,informasi produk,kelebihan dari produk yang disajikan informasi teknis dan sebagainya. Cara menggunakannya : o Klik icon (Text Tool) di tool box o Klik sekali pada areal gambar lalu ketikkan teksnya, seperti dibawah ini :
Kupersembahkan Karya Ini Buat Mamaku Tercinta Kasihmu Sepanjang Masa A. Atur Tinggi Baris Dan Kerapatan Huruf : o Klik icon (Shaping Tool) pada toolbox dan klik satu kali pada teks. o Klik dan drag tanda Ini kebawah untuk meninggikan baris. o Klik dan drag tanda Ini ke kanan untuk melebarkan jarak huruf B. Memindahkan huruf dengan icon (shapping Tool) o Klik teks dengan icon (Shaping Tool) o Drag titik handle tiap huruf teks untuk memindahkannya o Klik teks dengan Pict Tool dan klik menu Text, Submenu Align to Baseline dan Straighten, perintah ini berfungsi untuk merapikan kembali C. Memodifikasi teks dengan icon Shaping Tool : - Conversikan teks menjadi curva dengan perintah Menu Arrange, kemudian pilih Conver to Curve. - Dengan Shapping tool drag titik handle pada arah yang diinginkan Atau perhatikan ilustrasi dibawah ini :
INFORMATIC COMPUTER TECHNOLOGI
69
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
D. Fit Text Ti Path Fasilitas ini digunakan untuk membuat teks artistik membentuk atau mengikuti suatu garis atau kurva : Cara mengguanakannya adalah : - Klik teks menggunakan Pict Tool - Gunakan menu Text, pilih Fit Text To Path untuk memprosesnya - Klik bingkai garis sebagai path teks
Text Paragraph Text paragraph digunakan untuk memberikan informasi yang bersifat penjang dan menguraikan sesuatu. Misalnya, informasi teknis dari suatu produk, dll. Cara menggunakannya : - Klik icon Text Tool pada ToolBox - Drag di areal publikasi - Ketikkan teks sebagai teks paragraph Format Text Memformat text yang dimaksud adalah mengenai pengaturan : - Jenis huruf, ukuran, perataan dan style teks. - Pengaturan jumlah kolom, drop Caps, Bullet dan lain – lain. Untuk memformat anda dapat melakukannya melalui : - Klik teks dengan Pict Tool - Dari menu Text, pilih Format Text
INFORMATIC COMPUTER TECHNOLOGI
70
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
BAB V INTERAKTIF WARNA Color Pallete Piranti ini digunakan untuk memberi warna pada object Cara menggunakannya : - Klik gambar dengan pict tool - Pilih warna dengan tombol kiri jika memberi warna pada object - Pilih warna dengan tombol kanan jika memberi warna pada bingkai object - Jika ingin menghilangkan warna tekan gambar kotak bersilang paling atas pada color pallete.
Interaktive Fill Color dan OutLine Macam – macam Toolbox interaktive color a. Interaktif Fill tool, untuk memberi warna object gambar secara inteaktif b. Interaktif Tranparansi Tool, untuk memberi warna transparan dari object secara interaktif
Interaktive Effect Tool Untuk memproses object gambar dengan efek khusus tertentu secara interaktif misalnya proses efek khusus bernama Blend, Envelope, dll
Outline Tool Untuk memproses garis pembentuk (outline) objek gambar
Fill Tool Untuk memproses warna dari objek gambar
Shadow Object Untuk membuat bayangan pada object.
INFORMATIC COMPUTER TECHNOLOGI
71
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
INFORMATIC COMPUTER TECHNOLOGI
72
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
BAB VI NODE HANDLE
Gunakan Shape ToolBox a. Titik kontrol (node) pada pangkal suatu garis Untuk menggeser ujung dari objek gambar garis tersebut. b. Lengan control (garis) pada titik pangkal (node handle) Garis tersebut berguna untuk mengubah bentuk garis, khususnya garis pada titik ujung pangkalnya. c. Garis Objek Gambar Untuk mengubah bentuk melingkar dari posisi objek gambar tanpa mengubah titik pangkalnya Perhatikan contoh ilustrasi berikut :
Pada waktu memproses titik dari objek garis (lurus atau tidak lurus) atau garis artistik. Kita dapat memenfaatkan icon pada fasilitas Properti Bar berikut ini :
Knife Tool pada Sub Tool ShapeTool di ToolBox Knife tool berfungsi untuk memotong suatu objek gambar. Hasilnya berupa dua buah gambar hasil pemotongan . Ada dua macam knife tool yaitu :
(Leave One) : memotong Objeck dengan hasil terbuka
(Auto-close) : Memotong objek dengan hasil tertutup
INFORMATIC COMPUTER TECHNOLOGI
73
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
Convert To Curve Berfungsi untuk mengkonversi objeck ke bentuk kurva. - Menu Text, Ellips, Rectangle - Klik menu Arrange, submenu Convert to Curve - Modofikasi bentuk objek dengan icon shape tool.
INFORMATIC COMPUTER TECHNOLOGI
74
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
BAB VII SHAPING OBJECT
Shapping object yang dimaksud disini bagaimana cara menggabungkan, memotong, mengambil, bagian dari beberapa objeck yang saling timbang tindih.
Weld Tujuan dari Weld adalah menggabungkan beberapa objek yang saling bertumpangan. Dengan fasilitas ini, irisan objek gambar tersebut akan dileburkan sehingga membentuk objek gambar yang baru. Aktifkan fasilitas ini dengan melalui menu : - Menu Arrange - Shapping, Weld Perhatikan ilustrasi berikut :
Keterangan : Leave Original : tentukan objek yang akan di proses yang dapat berupa : o Source Object (s) Aktifkan bagian ini untuk meminta sistem agar objek gambar lainnya dibiarkan. o Target Object Aktifkan bagian ini untuk meminta sistem agar objek gambar asalnya dibiarkan o Klik Weld To untuk proses
Trim Trim bertujuan untuk memotong suatu objek gambar dengan menggunakan objek gambar lainnya. Dengan trim tersebut, irisan dari objek gambar pertama akan dihapuskan. Aktifkan Fasilitas ini dapat melalui menu : Menu Arrange Shaping, Trim Perhatikan ilustrasi berikut :
INFORMATIC COMPUTER TECHNOLOGI
75
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
Intersection Intersection berfungsi untuk memisahkan irisan dari beberapa objek gambar yang saling bertumpang tindih. Dari tumpukan objek gambar tersebut akan dihasilkan objek gambar baru lainnya yang berbentuk irisannya. Aktifkan fasilitas ini dapat melalui menu : Menu arrange Shaping, intersection Perhatikan ilustrasi disamping :
Combine Berfungsi untuk menggabungkan beberapa objek : Caranya : • Pilih beberapa objek dengan Pict Tool • Klik menu Arrange, submenu Combine (Ctrl +L)
Break a part Berfungsi untuk memisahkan objek yang telah disatukan oleh penggunaan Knife, Trim, Combine, Caranya : o Pilih beberapa objek dengan Pict Tool o Klik menu Arrange, submenu Break A Part (Ctrl + K )
INFORMATIC COMPUTER TECHNOLOGI
76
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
BAB VIII TRANSFORMATION OBJEK
Yang dimaksud dengan transformation objek disini adalah bagaimana cara memutar objek, memindahkan objek, mencerminkan objek, serta memiringkan objek sesuai dengan bentuk yang kita inginkan.
Position Bagian ini berfungsi untuk memindahkan objek dan sekaligus dapat mengcopynya sesuai dengan jarak yang kita inginkan. Caranya : o Aktifkan menu Arrange o Pilih sub menu Transformation o Klik icon Position
Rotation Bagian ini berfungsi untuk memutar objek gambar kearah yang kita inginkan dan sekaligus dapat mengcopy langsung dengan ukuran yang sama. Caranya : • Aktifkan menu Arrange • Pilih submenu Transformation • Klik icon Rotation
Mirror Bagian ini berfungsi untuk mencerminkan Caranya : Aktifkan menu Arrange Pilih submenu Transformation Klik icon mirror
INFORMATIC COMPUTER TECHNOLOGI
77
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
Size Bagian ini berfungsi untuk mengubah mengcopynya Caranya : Aktifkan menu Arrange Pilih submenu Transformation Klik icon Size
ukuran
objek
sekaligus
Skew Bagian ini berfungsi untuk memiringkan objek dengan sudut tertentu pada arah horisontal maupun vertikal dan sekaligus mengcopynya dengan proporsi yang sama. Caranya : • Aktifkan menu Arrange • Pilih submenu Transformation • Klik icon Skew
Menghapus Efek Transformation Sub menu ini berfungsi untuk mengembalikan posisi objek sesuai dengan objek aslinya akibat hasil perubahan dari efek transformation yang telah dipelajari diatas. Cara menggunakan perintah ini adalah : o Klik objek yang akan dihapus efek transformasinya o Klik menu Arrange o Pilih submenu Clear Transformation o Maka secara otomatis efek transformation tadi akan dihapus secara otomatis
INFORMATIC COMPUTER TECHNOLOGI
78
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
INFORMATIC COMPUTER TECHNOLOGI
79
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
BAB IX EFFECTS Fasilitas Effects merupakan fasilitas yang sungguh menakjubkan untuk pengoperasian gambar bitmaps maupun objek non bitmaps seperti curva dan line. Dengan effects menjadikan penampilan artistik objek anda menjadi lebih bernuansa dan indah dipandang.
Contour Efek ini akan mengisi suatu objek gambar dengan salinan dari objek gambar tersebut dalam warna dan ukuran yang berbeda. Arah pengisian dari objek gambar tersebut juga dapat ditentukan yaitu ke pusat atau menjauhi pusat. Cara mengaktifkan perintah ini : Pada Toolbox klik icon Interactive Tool dan pilih Contour Drag bingkai objek ke arah dalam atau luar untuk membuat efek contour Perhatikan ilustrasi berikut :
Envelope Efek ini akan mengubah bentuk suatu objek berdasarkan titik tertentu darinya. Titik tersebut berada pada siku atau sisi tengah dari objek gambar yang akan diproses. Cara mengaktifkan perintah ini : Pada Toolbox klik icon Interaktive Tool dan pilih Contour Klik pada SubTool kedua Lalu drag salah satu titik dari objek teks tersebut sambil menekan Shift (jika titik hanya saling menjauh) atau Ctrl (jika titik hanya saling mendekat) Perhatikan ilustrasi berikut :
Extrude Efek ini khusus untuk mengubah suatu objek gambar maupun teks menjadi seperti bentuk tiga dimensi. Ini dilakukan dengan cara menambahkan objek yang sama ke bagian belakangnya sehingga seakan-akan objek gambar tersebut memiliki ketebalan tertentu.
INFORMATIC COMPUTER TECHNOLOGI
80
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
Cara mengaktifkan perintah ini : • Pada Toolbox klik icon Interaktive Tool dan pilih Extrude • Klik pada Subtool kelima • Lalu klik sekali dan drag pada objek teks misalnya ke arah kiri bawah Perhatikan olustrasi berikut :
Menentukan warna teks 3 dimensi : o Klik icon ( ) di Properties Bar Extrude o Maka anda akan melihat dialog warna teks o Pada From : Tentukan warna depan teks o Pada to : tentukan warna bayangan teks Menentukan bentuk 3 dimensi : • Klik icon di Properties Bar Extrude • Pilih bentuk dimensi yang anda inginkan
Lens Efek khusus ini dapat mengubah suatu obejk gambar teratas menjadi khusus (seperti pemakaian kaca lensa) terhadap objek gambar di bawahnya. Cara menggunakan perintah ini adalah : Klik menu Effects Pilih submenu Lens Buat gambar sebagai objek yang akan diperbesar misalnya : kotak, persegi dan lingkaran sebagai lensa. Klik lensa yaitu Lingkaran dan pilih jenis effek lensa digunakan seperti : Magnify Klik tombol Apply untuk melihat hasil efek lensa Perhatikan ilustrasi lensa berikut :
PowerClips Efek khusus PowerClips berguna untuk menempelkan suatu objek gambar pada objek gambar lainnya. Cara menggunakan perintah ini adalah : Buatkan dua buah objek seperti Teks dan Gambar Klik objek gambar yang akan disisipkan pada teks Klik menu Effects dan pilih submenu PowerClips, pilih Place Inside Container dan klik tepat pada obejk teksnya. Anda akan mendapatkan hasil seperti di bawah ini : Mengedit hasil PowerClips Klik objek PowerClips
INFORMATIC COMPUTER TECHNOLOGI
81
PERGURUAN INTI NUSANTARA COMPUTER Corel Draw 12
Pilih Edit Content Edit objek misalnya ubah ukuran gambar menjadi 2 teks ilustrasi. Klik menu Effects, PowerClips dan pilih Finish Editing this Level untuk mengakhiri.
Perspective Anda dapat mengubah titik perspective suatu obejk gambar. Tujuannya adalah untuk mengubah bentuk objek gambar tersebut sehingga menjadi terarah pada titik perspektifnya. Cara menggunakan perintah ini adalah : o Klik objek teks dan rectangle dengan PictTool dan Groupkan o Klik menu Effects dan pilih submenu Add Perspektive o Klik dan drag ke arah atas atau bawah pada salah satu titik khayal dari objek Perhatikan ilustrasi berikut : Anda bisa meng-Ungroup kembali dan menghapus objek Rectangle.
INFORMATIC COMPUTER TECHNOLOGI
82
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
BAB I PENGENALAN KOMPUTER
Komputer menurut ejaan aslinya adalah “computer” yang artinya menghitung .Sejalan dengan perkembangannya,maka komputer didefenisikan : “ sekelompok mesin yang saling bekerja sama dan terkoordinasi penuh dibawah kontrol program yang disimpan dalam memorinya.” Komputer terdiri dari sekumpulan alat-alat logic yang dapat menerima data, memproses data.
Hardware Hardware adalah perangkat keras (fisik) dari 1 unit komputer. 1 unit komputer terdiri dari beberapa bagian hardware (perangkat keras).Karena 1 unit komputer merupakan satu sistem kerja yang ter integrasi dari beberapa komponen elektronik maka setiap komponen memiliki tugas dan fungsi tertentu yang saling menunjang komponen lainnya. Jika salah satu komponen tidak ada (tidak bekerja normal sesuai fungsinya ) maka sistem komputer tersebut tidak stabil,ini dapat dianalogikan dengan tubuh manusia (terdiri dari kepala ,badan dan anggota badan )yang berfungsi sebagai satu kesatuan sistem yang komplek. Sesuai dengan prinsip komputer yaitu INPUT – PROSES – OUTPUT maka komponen komputer juga dapat kita bagi menjadi tiga bagian besar yaitu : 1. Input Device 2. Processor Unit 3. Output Devices Berikut ini kita bahas masing – masing bagian di atas.
Input Device ( Perangkat masukan ) Input Device adalah komponen – komponen yang berfungsi sebagai alat pemasukan data untuk di proses di processor Unit. Contoh : - Keyboard - Mouse - Scanner - Camera Digital, Microfon, dll
Processor Unit ( Bagian Pemrosesan ) Processor unit merupakan bagian inti ( otak ) dari sebuah sistem komputer yang mempunyai fungsi sebagai pusat pemrosesan dan kontrol dari seluruh sistem. Processor inilah yang membedakan type dari setiap komputer.
INFORMATIC COMPUTER TECHNOLOGI
80
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
Contoh : - 80 386 - 80 486 - Penitum - Pentium II
- Pentium III - PentiumIV - Athlon - dll
Kecepatan kerja komputer juga di tentukan berdasarkan tipe proccessornya, 80 486 lebih cepat dari 80 586, pentium II lebih cepat daripada pentium II, pentium III lebih cepat dari pentium II dan seterusnya.
Berikut ini adalah type dan jenis processor yang beredar di pasaran : Type 80286 80386 80486 80486 SX 80486 DX Pentium- 75 Pentium- 90 Pentium- 100 Pentium- 120 Pentium- 133 Pentium- 166 Pentium- 200 Pentium- 166 MMX Pentium- 200 MMX Pentium- 233 MMX Pentium II - 233 Pentium II – 300 Pentium II – 350 Pentium II – 400 Pentium II – 433 Pentium II - 500 Celeron - 300 Celeron – 400 Celeron – 433 Celeron – 500 Celeron - 566 Pentium III – 600 Pentium III – 600EB Pentium III – 800 Pentium III – 850
Jenis AT/XT XT/SX SX/DX SX DX Pentium Pentium Pentium Pentium Pentium Pentium Pentium Pentium Pentium Pentium Pentium - II Pentium - II Pentium - II Pentium - II Pentium - II Pentium - II Pentium- II Pentium - II Pentium - II Pentium - II Pentium - II Pentium - III Pentium - III Pentium - III Pentium - III
INFORMATIC COMPUTER TECHNOLOGI
Produk Dari Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel Intel
81
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
Pentium – IV – 900 Pentium – IV – 1 G Peniutm – IV - 1.5 G K5-233 K6-300 DURON – 600 Athlon Thunder Bird M-II-233 Crusoe
Pentium - IV Pentium - IV Pentium - IV K5 K6 K7 K7 K7 Cirycs Transmeta
Intel Intel Intel AMD AMD AMD AMD AMD IBM Transmeta
Output Devices ( Perangkat Keluaran ) Output Devices adalah komponen – komponen yang berfungsi sebagai alat untuk mengeluarkan hasil proses yang di proses oleh processor. Hasil keluaran komputer berupa cetakan dalam kertas, tampilan di tabung Catoda ( monitor ), suatu gerakan mekanis ( gerakan robotic ) dan lain sebagainya. Contoh : - Monitor - Printer - Media penyimpanan - Gerakan mekanis pada alat mesin pabrik - Dll Ketiga komponen di atas di hubungkan secara elektronis satu sama lain ke dalam Motherboard Board ( papan Induk ) yang dapat berupa Card ( Kartu ) atau kepingan chip. Dan yang menghubungkan setiap dari komponen tersebut dengan BUS yang biasa di kenal dengan sebutan PCI SET, sebuah chip yang mengatur lalu lintas data pada masing masing komponen, sehingga membentuk sistem yang dapat bekerja secara logis dioperasikan oleh suatu sistem software yang di sebut dengan BIOS ( Basic Input Output System ) yang bekerja mencek kondisi dari setiap bagian dan mendaftarkan kompone –komponen apa saja yang terdapat pada sistem komputer tersebut dan mendata sifat dan cara kerja dari setiap komponen. BIOS ( Basic Input Output System ) Sebuah sistem komputer harus disertai oleh sebuah sistem yang menconfigurasikan setiap komponen yang terdapat di dalam komputer tersebut. Didalam sebuah komputer BIOS merupakan “ jiwa “ yang mana di dalam BIOS tersebutlah tersimpan configurasi sistem perangkat keras apa yang sedang di aktifkan dan bagaimana mengaktifkan setiap komponen. Peratama kali komputer di aktifkan dan bagaiman mengaktifkan setiap komponen. Dia disebut dengan Basic Input Output System. Cara kerjanya dapat di gambarkan sebagai berikut : Pada saat pertama kali komputer di hidupkan maka BIOS mencari dan mendata hardware yang tersedia setelah itu menjalankan setiap hardware yang tersedia setelah itu menjalankan setiap hardware sesuai fungsinya, mencek
INFORMATIC COMPUTER TECHNOLOGI
82
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
memory dan memberikan bunyi “ Beep “ satu kali jika sistem normal, jika “ beep “ berulang – ulang biasanya kesalahan terdapat pada memory dan jika tidak ada tampilan apa – apa di monitor berarti ada kesalahan pada salah satu komponen. Setelah sistem pengecekan selesai maka proses selanjutnya adalah loading sistem operasi dan jika sistem operasi berjalan normal maka sistem langsung diambil alih oleh sistem operasi tersebut.
START
Pemberian arus pada setiap komponen yang aktif
Bios aktif dan mencek seluruh hardware input/output
OK
Cari dan Load Sistem Operasi
Loading Succes
Laporkan Kesalahan dan Hentikan Sistem
Sistem Berjalan Normal
Sistem diambilalih alih oleh OS
STOP
INFORMATIC COMPUTER TECHNOLOGI
83
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
Jenis-Jenis BIOS Bios biasanya disimpan dalam sebuah chip memory yang disebut dengan ROM (read only memory), memory yang hanya bisa dibaca dan tidak tergantung pada arus (non volatile) [bandingkan dengan RAM yang volatile].System bios ada beberapa macam, sebagai contoh : Ami BIOS, Award Bios, Acer Bios, Compaq Bios, Phoenix Bios dan masih banyak lagi,tergantung dari pembuatan motherboard.Yang kita bahas nanti adalah Ami Bios dan Award Bios. SETTING BIOS UNTUK AMBIOS Untuk memulai setting BIOS kita harus masuk ke utilityn BIOS dengan menekan tombol Delete pada saat startup komputer, dan akan tampil menu utility BIOS. 1. Setting Peripheral Setup. Setting ini berfungsi untuk menonaktifkan apakah peripheral COM1, COM2, LPT1 dan kabel data Floppy Disk adalah OnBoard atau tidak. 2. Change Supervisor Password. Berfungsi menentukan password user untuk masuk ke utility Bios. 3. Auto-Detect Hard disk. Utility ini berfungsi untuk mendeteksi keberadaan Harddisk dan Floppy Disk sekaligus setting waktu dan tanggaloleh system komputer. 4. Save Setting and Exit. Berfungsi untuk menyimpan setting yang kita lakukan pada BIOS dan sekaligus keluar dari utility BIOS 5. Exit Without Saving Berfungsi untuk keluar dai BIOS tanpa menyimpan setting yang kita lakukan pada BIOS. 6. Standart CMOS Setup Menu ini hampir sama dengan Auto Detect hardisk disini kita bisa menonaktifkan Floppy Disk dan Hardisk sesuai dengan keperluan kita. 7. Advanced CMOS Setup. Disini kita bisa menentukan drive mana yang kita gunakan sebagai awal startup ( Boot Device ) apakah itu dari Drive A atau dari harddisk IDE1, IDE2. 8. Advanced Chipset Setup. Disini kita menentukan kecepatan dan menentukan memory untuk VGA 9. Advanced Management Setup. Berfungsi untuk menonaktifkan power management yang berfungsi untuk mengatur arus listrik pada saat komputer hidup.
INFORMATIC COMPUTER TECHNOLOGI
84
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
10. PCI/ Plug and Play Setup. Untuk Auto Detect Peripheral pada komputer jika ada penambahan perangkat yang baru. 11. Load Optimal Setting. Untuk mengoptimalkan Peripheral yang baru. 12. Load Best Performance Setting Untuk tampilan yang optimal untuk setting BIOS ShorCut Untuk Bios 1. ESC 2. F6 3. F7 4. Shift + F2 5. F5 6. F10
: Keluar dari menu. : Optimal Setting : Best Performance Value : Ganti tampilan warna BIOS : Mengubah setting BIOS ke bentuk awal : Keluar dari BIOS dan sekaligus menyimpan Settingnya. 7. Gunakan tombol panah untuk pindah ke menu lainnya.
INFORMATIC COMPUTER TECHNOLOGI
85
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
BAB II WINDOWS
Dalam operasi Windows 9X adalah suatu sistem operasi yang sering digunakan dalam kehidupan sehari-hari pada masa sekarang ini Instalasi adalah mengadakan atau memuatkan suatu software atau aplikasi ke dalam komputer. Dalam hal ini mengadakan sistem operasi Windows 9X ke hardisk komputer. Optimasi adalah mengoptimalkan sistem kerja dan lingkungan Windows 9X berupa peningkatan kinerja / memfungsikan monitor, printer, scanner, VGA Card, Sound Card dan device lainnya. Windows mempunyai inti OS yang terdapat pada system Registrynya. File-File yang mutlak di miliki Windows adalah antara lain : - System.Dat, merupakan configurasi software/Hardware. - User.Dat, merupakan configurasi software yang terinstall - System.Ini, merupakan pengganti file Config.sys pada system Dos. File ini juga merupakan inisial awal, dan configurasi driver/Hardware - Win.Ini,berisi Start Up dan configurasi Interface Windows Pada saat Star Up Windows ( Driver ) dapat mengalami saat-saat Crash/Hang, dan antipasinya dapat dilakukan dengan cara : - Tekan tombol Reset untuk memBoot ulang Komputer - Tekan tombol F8 pada keyboard saat komputer belum membaca system yang ada pada Dos maupun Windows. - Pilih kriteria Safe Mode,lalu tekan Enter. Dengan menggunakan Safe Mode System driver tidak akan dibaca, dan program windows kemungkinan besar akan di tampilkan.
Instalasi Windows 9X a. Syarat utama yang harus di penuhi saat menginstall Windows 9X adalah : - Harddisk terlebih dahulu harus dipartisi - Setelah di partisi format Harddisk dengan perintah [ Format < drive > :/s] - Kapasitas daria harddisk minimal 500 MB b. Cara Instalasi Windows 9X 1. Install dari harddisk - Copykan dahulu source Windows 9X ke harddisk. - Boot dari harddisk yang kita format - Masuk ke directory source windows 9X - Ketikkan perintah c:\Win98\>Setup - Klik tombol continue - Komputer akan scanning system registry dari komputer tersebut.
INFORMATIC COMPUTER TECHNOLOGI
86
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
- Setelah komputer selesai scanning registry - Pilih I accept the Agrreement - Klik next - Lalu ketikkan Produck Key yang sesuai dengan versi Windows tersebut Contoh : Windows 98 = ( F73WT-HD3J-CD4VR-2GWKD-T38YD - Klik Next - Tentukan diretory untuk penginstalan, mis : C:\WINDOWS - Klik Next - Tentukan jenis Penginstlan Windows - Typical = Menginstal Windows dengan configurasi da fitur standard - Complete = Menginstal keseluruhan dari maksimal Windows - Custom = Menginstal bagian – bagian yang kita anggap penting dengan cara memilih - Klik Next - Windows memulai penginstalan, tunggu hingga Windows selesai menginstal.
Instalasi Driver Hardware Driver adalah sebuah software pendukung yang menghubungkan hardware dengan system operasi yang terinstall agar dapat bekerja secara optimal. Setelah kita selesai menginstall Windows biasanya tidak semua Hardware langsung di kenali oleh sistem operasi Windows. Untuk “ mengenalkan “ hardware tersebut maka di butuhkan driver. 1. VGA Card VGA Card adalah suatu hardware yang berfungsi untuk mendukung monitor agar dapat menampilkan dan mengatur resolusi gambar yang ada di komputer. Cara menginstall : - Klik kanan pada Desktop. Pilih Properties - Klik Tab Setting - Klik Advanced - Klik Tab Adapter, Change - Pilih Manufacturer dan jenis VGA yang sesuai dengan jenis VGA yang dimiliki - OK - Apply, lalu restqart Komputer 2. Printer Printer adalah suatu hardware yang berfungsi sebagai alat pengeluaran dari proses yang kita lakukan di komputer. Dimana hasil output tersebut berupa cetakan pada kertas baik dalam bentuk teks atau gambar. Langkah-langkah menginstall : - Klik tombol Start, Setting, Printer - Double klik Add Printer, Next
INFORMATIC COMPUTER TECHNOLOGI
87
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
- Pilih manufacturer dan jenis printer yang sesuai dengan printer yang terhubung dengan komputer kita. Next - Pilih port yang di gunakanuntuk menghubungkan printer dengan komputer - Klik Next 2 X - Pilih Yes jika ingin melakukan testuntuk printer yang kita install, No jika tidak ingin melakukan test printer. - Klik Finish, komputer akan secara otomatis menginstall driver printer, jika ada pesan bahwa directory driver tidak ada maka ketik alamat file original Windows. C. Scanner Scanner adalah suatu hardware yang memiliki fungsi sebagai alat input. Prinsip kerjanya mirip seperti mesin fotocopy, perbedaannya mesin fotocopy menghqasilkan keluaran berupa kertas yang isi sama dengan bentuk “ asli “ yang kita mesukkan, tetapi scanner menghasilkan sebuah file gambar ( image ) yang akan di simpan ke dalam harddisk komputer. Langkah-langkah install : - Hubungkan scaner ke komputer melalui port printer - Masukkan CD Driver dari Scanner KE CD-ROM - Buka Windows Explorer pilih CD-ROM - Jalankan file Setup.exe - Komputer akan secara otomatis mengunstall driver scanner hingga selesai, jika selesai tekan Finish.
Sound Card Sound Card adalah sebuah hardware berbentuk Card yang memiliki fungsi agar komputer dapat menghasilkan suara. Cara Menginstall : - Klik tombol Start, Control Panel, Add New Hardware - Double klik icon Tersebut, Next - Pilih No 1 Want to select the hardware from the list - Klik Next - Pada list Hardware Types : pilih Sound, video and Game Controllers - Klik Next - Pada Manufacturers pilih Merek dari Sound card dan tipe pilih Model dari sound card ( atau jika sound card memiliki driver sendiri klik tombol Have Disk ) - Tentukan durektori driver sound card - Klik Tombol OK - Klik tombol Finish
Scandisk Scandisk adalah suatu Utility atau Software yang digunkan untuk menscan fat, cluster-cluster, block, serta sector dari suatu harddisk atau removable disk
INFORMATIC COMPUTER TECHNOLOGI
88
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
lainnya, srta secara otomatis memperbaiki kerusakan yang terdpat di Harddisk tersebut. Adapun cara –cara scandisk adalah : - Start, Programs, Accessories, System Tools, Scandisk ( atau Start, Run, ketik scandisk ) - Tentukan type of Test - Ceklist Automatically fix errors untuk memperbaiki kerusakan pada harddisk / removable disk secara otomatis - Klik tombol start - Komputer akan melakukan proses Scandisk. Catt : Scandisk dapat juga di lakukan pada saat mode MS-Dos Prompt caranya ketikkan scandisk pada saat prompt ( c:\>scandisk)
Defragmentasi Defragmentasi adalah suatu aplikasi bawaan windows 9X yang digunkan untuk menyusun cluster-cluster dari file-file yang ada serta sistem FAT (File Allocation Table) yang terpisah-pisah pada saat mematikan komputer tanpa menggunakan fasilitas shutdown. Adapun tujuan dari fragmentasi adalah untuk mempercepat kinerja komputer pada saat scces data. Adapun cara-cara defragmentasi yaitu : • Start, Programs, Accessories, System Tools, Disk Defragmentasi ( Start, Run, ketik defrag ) • Muncul dialog box seperti di samping pilih drive yang ingin di defragment. • Klik tombol OK • Komputer akan melakukan pendragmentasian. Catt : Proses defragmentasi membutuhkan waktu yang lama ± 2 jam.
GHOST ( General Hardware Oriented Transfer ) Ghost merupakan suatu sistem instalasi yang terbaik dalam hal untuk instalasi secara cepat dan mengembalikan masalah yang ditimbulkan baik dari DOS, Windows dan dari work station lainnya. Sistem ini dapat melakukan proses cloning replikasi pada harddisk pada umumnya pada banyak jenis sistem operasi. Pada awalnya GHOST berasal dari disk to disk copy yang tidak mempunyai kemampuan pengaturan ukuran kapasitas/partisi. Beranjak dari situ GHOST menjadikan ini sebagai keistimewaan untuk mengatur kapasitas partisi yang mana mendukung FAT32, NTFS, Multicasting dan yang terbaru GUI. GHOST merupakan suatu sistem untuk pemakai duplikasi disk atau partisi penduplikasian dapat di lakukan pada image file , pada media atau penyimpanan lainnya yang mana hasil penduplikasian bisa seluruhnya maupun per partisi/bagian dan dapat dipergunakan untuk membuat source / sumber untuk penduplikasian secara banyak. Rekomendasi sistem : Hardware/Software Processor
Minimum 386SX
INFORMATIC COMPUTER TECHNOLOGI
Recommended 486 atau lebih
89
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
RAM ( Memori ) Sistem Operasi Monitor
4 MB ( 8 Mb untuk 16 MB NTFS ) DOS 5.0 atau lebih Dos 5.0 atau lebih VGA VGA
Cara – cara memulai GHOST yaitu : • Pada prompt ketikkan perintah GHOST contoh c:\>Ghost, Enter • Klik OK • Pilih Local – Disk – To Disk • Pilih Harddisk Sumber ( Source ) • Pilih Harddisk Tujuan ( destination ) • Pilih Ok kemudian pilih yes lagi • Komputer akan melakukan proses Cloning • Apabila selesai komputer akan meminta restart • Pilih Restart Catt : Cloning membutuhkan waktu rata-rata 30-40 menit untuk mengcopy isi suatu harddisk ke harddisk yang lain. Dibandingkan menginstall suatu harddisk membutuhkan waktu lebih dari 3 jam tergantung pada tipe komputernya.
INFORMATIC COMPUTER TECHNOLOGI
90
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
BAB III INSTALASI PROGRAM APLIKASI
Cara Install Microsoft Office Ms. Office merupakan program paket yang terdiri dari : 1. Word, untuk mengolah kata 2. Excel, untuk mengolah data 3. Access, untuk pemrograman database 4. Outlook, untuk menerima dan mengirim email 5. FrontPage, untuk membuat website Cara menginstall Ms. Office 1. Masukkan CD Installer MS Office ke dalam CD ROM, Komputer akan melakukan Autoplay. 2. Masukkan Product Key, dengan mengetikkan product Key yang ada pada cover CD anda lalu klik [ Next ] dan lanjutkan pada tahap 2 3. Tahap ini hanya konfirmasi saja. Beri tanda [ pada gambar yang diperbesar ( I Accept) lalu klik [ Next ] 4. Klik pada lebel Complete untuk menginstall secara lengkap semua paket MS Office lalu klik [ Next ] 5. Informasi tentang yang telah Anda pilih. Klik [ Next ] 6. Jangan sampai klik tombol [ Cancel ] karena akan membatalkan proses Install. 7. Sampai pada tahap ini berarti Anda telah selesai Install MS Office. Klik [OK ] dan program siap pakai. 8.
Menginstall Aplikasi Corel Draw 9.0 • • • • • • • • • • • •
Buka Explorer dan masuk kedalam Source Corel Draw Buka directory \\Corel Draw 9\Software\Corel Draw 9 Double Clik file Setup.exe Klik Next Klik Accept Isikan pada Fulll Name dan Company Name Setelah di isi klik Next Isikan serial Number ( Optional ) Klik Next Akan Tampil Type penginstalan Corel Draw, Contohnya Typical Setup ( Mengenai Type ini telah di jelaskan sebelumnya ) Klik Next 3 x kemudian pilih Install Komputer secara otomatis menginstall Aplikasi Corel Draw
INFORMATIC COMPUTER TECHNOLOGI
91
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
Cara Install Winamp Winamp adalah program untuk memainkan file – file audio seperti Mp3, WAV, MIDI dan lain – lain Prosedur Installnya adalah : 1. Masukkan CD yang berisi program Winamp ke CD ROM, lalu cari folder Winamp, double klik file Setup yang berekstensi Aplication. 2. Konfirmasi persetujuan, langsung klik [ I Agree ] 3. Kotak pilihan apa saja yang akan Anda Install. Sebaiknya langsung klik [ Next ] 4. Konfiramsi folder tempat program di simpan. Klik [ Next ] 5. Pilihan tentang type koneksi Anda. Jika tidak tersambung dengan internet “ No” Internet Connection available “ lalu klik [ Next ] 6. Sampai di sini berarti proses Install Winamp selesai. Klik [ Run Winamp ].
INFORMATIC COMPUTER TECHNOLOGI
92
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
BAB IV VIRUS DAN ANTISIPASINYA
Kerusakan Pada Sistem Komputer Dalam merawat komputer, hal yang paling sering menjadi masalah adalah ulah virus yang kadang membuat kerugian yang cukup besar, bahkan dapat membuat bangkrut suatu perusahaan. Bagaimana tidak, karena virus dapat merusak sistem software dan bahkan dapat merusak hardware. Asal mula virus adalah ketika programmer yang menjualnya programnya memproteksi program tersebut agar tidak dapat di copy oleh sembarang orang ( hak cipta ) yaitu dengan menyisipkan sepenggal kode program TSR ( Terminate and Still Residen ), program yang menetap di memory. Kemudian sesuai dengan perkembangan Software dan karena kebanyakan maniak komputer adalah para anak muda maka muncul ide – ide jahil yang membuat program – program tersebut untuk tujuan memamerkan kemampuannya sehingga sistem dapat menggandakannya dirinya untuk merusak sistem lain, dari sifat merusak dan tidak tampak serta dapat menggandakan diri ( menulari ) ini maka disebutlah dengan sebutan virus. Kerusakan sistem komputer yang ditimbulkan oleh suatu program ( Electronic Vandalisim )digolongkan menjadi lima bagian utama, yaitu : 1. Program Ulat ( Worm ) 2. Program Virus ( Virus ) 3. Program Kuda Troya ( Trojan Horse ) 4. Program Bom Waktu ( Logic Bomb ) 5. Program Pinti Jebakan ( Trap Door )
Jenis-Jenis Program Yang Merusak Komputer 1. Ulat ( Worm ) Program ulat adalah program yang mempunyai kemampuan menggandakan diri namun tidak mempunya kemampuan untuk menempelkan dirinya pada suatu program. Ia hanya memanfaatkan ruang kosong pada memori komputer untuk menggandakan diri, sehingga memori komputer akan menjadi penuh dan sistem komputer akan berhenti. Program dapat menjadi suatu virus apabila mempunyai suatu kemampuan menggandakan diri ke sistem lain dan menginfeksi program-program lainnya. 2. Virus Orang awam sering menyalah artikan virus komputer ini. Virus dalam dunia komputer adalah program kecil yang dapat memperbanyak dirinya sendiri.
INFORMATIC COMPUTER TECHNOLOGI
93
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
Jenis-jenis virus yang muncul dalam dunia komputer saat ini sangatlah banyak dan bervariasi. Seperti halnya virus dalam kehidupan sehari-hari, virus pada komputer mempunyai sifat khusus dan suatu spesialisasi dalam melaksanakan tugasnya. Ada yang merusak secara perlahan –lahan. Contohnya adalah virus Brain, ada pula virus sekedar pamer seperti DENZUKO. Adapun tugasnya pasti cenderung merusak dan merugikan kta sebagai pemakai komputer. Virus-virus ini yang ada saat ini merusak boot record. FAT, directory dari suatu disk. Atau virus melakukan proses penghapusan file-file yang ada secara perlahan-lahan, ataupun secara cepat dengan memformat disk. 3. Kuda Troya Program kuda troya ( Trojan Horse ) sering disebut dengan program troya ( trojan ) adalah suatu program yang di dalam program itu terdapat program lain yang berbahaya. Meskipun ada program trojan yang bersifat merusak, yaitu hanya untuk mengaktifkan dan menyisipkan program virus, tetapi kebanyakan program troya bersifat merusak. Program troya ini biasanya berbentuk suatu file dijalankan , maka kerusakan akan terjadi seketika misalnya file Sideways.com atau memakai suatu pancingan kepada pemakai komputer bahwa tersebut adalah program bantu, atau suatu program anti virus dan anti troya. Padahal pada kenyataannya, program itu sendiri adalah program troya yang menghancurkan. Masalah sekarang adalah bagaimana kita tahu bahwa suatu program adalah program yang aman, bukan program troya. Inilah kesulitan kita. Biasanya seperti halnya program virus. Program troya ini menyerang bagian – bagian vital dari disk, seperti FAT, directory dan Boot menyebabkan disk menjadi benar-benar tidak berguna. Dan proses memformat disk yeng berisi data merupakan hal yang biasa dilakukan oleh program troya. 4. Bom Waktu Program Bom Waktu adalah suatu bagian dari program komputer yang mempunyai kemampuan pengacauan atau perusakan suatu sistem komputer berdasarkan kondisi yang telah diprogram didalamnya. Teknik manipulasi Bom Waktu inilah yang banyak dipakai virus untuk melakukan suatu aksi manipulasi terhadap sistem komputer. 5. Pintu Jebakan Program pintu jebakan adalah suatu program yang mempunya kemampuan melumpuhkan sistem pengamanan komputer. Sehingga dengan program ini pembuat program komputer bisa keluar masuk sistem tanpa melalui sistem pengamanan normal yang diterapkan pada suatu sistem komputer. Dari kelima electronik vandalisim diatas, tulisan ini akan di titikberatkan pada virus oleh karena ke empat kategori lainnya jarang di temui di Indonesia.
INFORMATIC COMPUTER TECHNOLOGI
94
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
Jenis-Jenis Komputer Pada pembahasan di atas telah di ulas tentang deskripsi virus secara global. Berikut ini akan di ungkap virus secara terperinci : Jenis – jenis Virus 1. Berdasarkan sifat perusaknya 2. aaberdasarkan tujuannya 3. Berdasarkan sistem operasinya 4. Berdasarkan cara penularannya 5. Berdasarkan cara kerjanya 1. Berdasarkan Sifat Perusaknya Bila virus dilihat dari sifat perusakannya, maka bisa dikategorikan menjadi tiga golongan besar, yaitu : - Virus tidak ganas Virus ini tidak berbahaya, hanya mengganggu kita dengan memperlambat sistem komputer dan mengeluarkan pesan sponsor. Virus jenis ini sering disebut dengan Protipe A - Virus Ganas Virus ini cukup berbahaya , selain memperlambat sistem komputer juga melakukan sistem perusakan pada sistem komputer atau data, namun kerusakan yang terjadi masih bisa diperbaiki. Virus ini sering disebut dengan protipe B - Virus mematikan Virus ini sangat berbahaya, selain memperlambat sistem komputer, juga melakukan perusakan yang tidak mungkin bisa diperbaiki kembali. Virus ini dikenal dengan istilah Protipe C 2. Berdasarkan Tujuannya Berdasarkan tujuannya secara global bisa dikategorikan tiga bagian besar yaitu : - Untuk Popularitas Virus yang bertujuan untuk popularitas ini tidak berbahaya, namun bagaimana juga virus ini memperlambat untuk kinerja sistem komputer. -
-
Untuk Sabotase Virus dengan tujuan sabotase ini sangant berbahaya, karena virus ini melakukan manipulasi yang kejam, seperti merusak disk atau menghapus data. Untuk Proteksi Virus dengan tujuan proteksi ini biasanya di buat untuk melindungi suatu produk software tertentu dari pengcopyan tidak sah. Virus ini juga berbahaya namun lambat penyebarannya.
INFORMATIC COMPUTER TECHNOLOGI
95
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
3. Berdasarkan Sistem Operasi Berdasarkan sistem operasi, pembagian virus sangatlah luas, namun secara garis besar dapat di bagi menjadi tiga, yaitu ; - Virus MS.DOS/PCDOS - Virus Macintosh - Virus Sistem Operasi Lain Sistem operasi lain ini diantaranya adalah : Amiga, Atari, Apple II, IBM VM/CMS dll 4. Berdasarkan Cara Penularannya Berdasarkan cara penularannya virus di bagi menjadi dua kelimpok utama, yaitu : - Virus Boot Record Penularan jenis virus ini melalui bagian disk yang di sebut dengan boot record. Virus boot record ini terkadang memakai areal kerja DOS untuk menyembuyikan program virusnya. Ada juga virus boot record yang menyembunyikan programnya dilluar area DOS, yaitu di track 40 – 41 dan 42 - Virus File Penularan virus file ini dilakukan dengan “ menginfeksi “ program dengan extensi EXE atau Com. Penularan biasanya dilakukan dengan menempelkan dirinya pada file yang diinfeksi. 5. Berdasarkan Cara Kerjanya Berdasarkan cara kerjanya virus ini dibagi menjadi 8 kelompok besar yaitu : - Virus yang menumpangi program yang ditulari (overwrite) - Virus yang tidak menumpangi program yang ditulari - Virus yang menetap di RAM (resident) - Virus panggilan (Call) - Virus mengubah dirinya sendiri (auto modifikasi) - Virus berpindah (hide and seek) - Virus Buffer RAM - Virus perangkat keras (Hardware)
Mendeteksi Virus Melalui Anti Virus Yang Tersedia MENDETEKSI VIRUS Bagian ini akan mengulas tentang cara pencegahan perluasan virus maupun troya ke dalam sistem komputer kita. Seperti diketahui bahwa baik virus maupun troya kebanyakan boot sector, FAT, directory, memformat disk dan menghapus file. Oleh karena itu bagian yang mengalami “ kesulitan “ karena virus maupun troya , kita beri perhatian extra. Caranya dengan melindungi bagianbagian rawan tersebut dengan program yang menghalangi pengubahan yang akan di lakukan. Jadi pengubahan yang berhubungan dengan daerah rawan selalu di monitor. Setiap pngubahan yang akan dilakukan bisa kita analisa, apakah pegubahan tersebut memang diperlukan atau tidak.
INFORMATIC COMPUTER TECHNOLOGI
96
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
LANGKAH_LANGKAH PENGGUNAAN SCAN VIRUS 1. Versi Dos Jika anda membersihkan / men Scan Virus yang berada pada Dos, ada baiknya anda melakukan langkah-langkah berikut : - Pastikan didalam program aplikasi komputer anda terdapat file scan (anti Virus ) seperti SCAN402,SCAN405, SCAN409, dll. Jika belum ada anda dapat megcopykan file tersebut dari komputer teman atau menvari programnya di toko komputer terdekat. Anda bisa mendownloadnya dari internet ( http:://www.download.com) - Ubah keaktifan sistem boot dari Bios, yaitu dari booting C ke A menjadi A ke C ini dilakukan agar sistem boot dilkukan dari disket, dan untuk memastikan sistem boot bersih dari virus. - Sediakan 1 disket yang bersih berisikan file sitem (baik itu sistem DOS, win95,98) - Masukkan disket ke dalam disk drive dam restart komputer anda - Biarkan proses boot dari A berlangsung, sehingga menampilkan Prompt A;\> - Pindahkan ke dalam Drive C:\> - Aktifkan directory Antivirus yang ada, Misalnya disini kita aktifkan antivirus SCA409, sehingga menampilkan kondisi Prompt C:\SCAN409\ - Kemudian lakukan perintah Scan sebagao berikut : C:\>SCAN409\SCAN/ALL/CLEAN/FAST C : Enter Kondisi perintah yang lain dapat anda sertakan : - /ALL : Menscan seluruh file-file berextension - /Clean : membersihkan file-file yang terinfeksi virus - /NoDoc : tidak menscan file-file office - /Nomen : tidak menscan memory - /Norename : tidak mengubah nama file bila file tersebut tidak dapat dibersihkan - /Sub : Scan Sub directory - /Virlist : menampilkan nama-nama virus Nama-nama extention file yang dapat di Scan409 antara lain : EXE, COM, SYS, BIN, OVL, DLL, DOC, DOT, XLS, RTF, VXD, MDB PPH, MSO, MPT< MPP, POT, OBD, OBT. Untuk mengantisipai kemungkinan virus yang masuk dapat dipekecil, yaitu dengan menambahkan kondisi pada file Autoexec.bat sebagai berikut : @echo off Path c:\windows;c:\windows\commond;c:\scan409 Scan /all/clean/fast c: Cls Perintah ini dimaksudkan untukmengaktifkan file scan pada sat komputer di nyalakan, jadi kemungkinan terinfeksinya virus dapat di perkecil. Catt : Scan Antivirus tidak mesti SCAN409, SCAN405, masih banyak program antivirus DOS yang dapt anda pergunakan. Masalah virus bukanlah
INFORMATIC COMPUTER TECHNOLOGI
97
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
masalah besar ataupun tidak perlu di besar-besarkan, karena sudah banyak sntivirus yang beredar untuk mengantispasi masalah ini. 2. Versi Windows Untuk aplikasi windows, mengatasi virus dapat anda lakukan dengan penginstalan program Antivirus yang khusus ditujukan untuk aplikasi windows dan program pendukung lainnya. Program antivirus windows antara lain : - AVP Toolkit - TbClean - BanMacro - McAffe Vshield - Norton Antivirus 2003 - Avast Dalam hal ini Mc Affe, Banmacro dan Norton Antivirus 2003 yang dominan digunakan dalam sisitem operasi windows. Jadi pembahasan mencakup mengenai Mc Affe dan Norton Antivirus 2003
INFORMATIC COMPUTER TECHNOLOGI
98
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
BAB V TROUBLESHOOTING
Tidak selalu apa yang anda kerjakan sukses dengan sempurna. Begitu juga dalam hal merakit komputer. Untuk itu pada Bab ini akan penulis paparkan beberapa masalah yang sering muncul ketika anda mrakit komputer beserta solusinya.
Monitor Blank dan berkedip Solusinya : - Periksa kabel Power CPU hingga ke jalur listrik - Periksa Front Panel untuk power On / SW On apakah sudah benar tertancap pada posisinya. Bandingkan dengan tabel konfigurasi dari manual Motherboard. - Periksa kabel data monitor sampai konektor VGA / AGV, pastikan tertancap dengan betul ( tidak terbalik )
Lampu indikator FDD nyala terus Solusinya : Ada pemasangan kabel data yang terbalik. Mungkin di FDD nya atau Motherboardnya. Periksa dan betulkan.
Bunyi bip berulang – ulang dan monitor Blank Solusinya : Pemasangan RAM yang kurang pas. Coba anda cabut dan di pasang lagi dengan benar.
Lampu Indikator power On atau HDD tidak nyala Solusinya : - Periksa kabel panel, betulkan sesuai konfigurasinya - Pastikan kutub ( - ) atau ( + ) nya tidak terbalik.
Harddisk atau CD ROM tidak terdeteksi Solusinya : - Cek kabel power dan kabel data pastikan sudah benar. - Jika HDD Cuma satu dan CD ROM juga satu jumlahnya, sebaiknya gunakan kabel data tersendiri untuk masing – masing perangkat tersebut.
INFORMATIC COMPUTER TECHNOLOGI
99
PERGURUAN INTI NUSANTARA COMPUTER Maintenance
Tidak bisa Booting dengan dari CD ROM Solusinya : Periksa BIOS, buat CD ROM menjadi First Booting.
INFORMATIC COMPUTER TECHNOLOGI
100