BAB 2
LANDASAN TEORI
2.1. Pengertian Komputer
Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
Menurut
V. Carl Hamacher (2001). Komputer adalah mesin penghitung
elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi.
Menurut Blissmer (1985), Komputer adalah suatu alat elektonik yang mampu melakukan beberapa tugas sebagai berikut: 1. Menerima input 2. Memproses input tersebut sesuai dengan programnya 3. Menyimpan perintah-perintah dan hasil dari pengolahan 4. Menyediakan output dalam bentuk informasi Menurut William M. Fuori, Introduction to the Computer: The Tool of Business (1981). Komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmetika dan operasi logika, tanpa campur tangan dari manusia.
Dari berbagai pendapat di atas, maka dapat disimpulkan secara umum bahwa komputer merupakan suatu peralatan elektronik yang dapat menerima input, mengolah input dengan menggunakan suatu program yang tersimpan di memori komputer, memberikan output yang berupa informasi dan dapat menyimpan program serta hasil pengolahan dalam suatu media penyimpanan.
2.2. Microsoft Visual Basic
billgate , pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS, Perkembangan berikutnya ialah
diluncurkannya BASICA (basic-advanced) untuk DOS, Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler).
Visual basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code), Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an . Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer, Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer.Beberapa versinya seperti Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA, Apple BASIC dan lain-lain, Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman dekat Steve Jobs (pendiri Apple Inc.). Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari),Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple.
Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows, Pemrograman Visual Basic begitu
mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai.
Microsoft Visual Basic merupakan salah satu aplikasi pemrograman visual yang memiliki bahasa pemrograman yang cukup populer dan mudah untuk dipelajari. Basis bahasa pemrograman yang digunakan dalam Visual Basic adalah bahasa BASIC (Beginners All–Purpose Symbolic Instruction Code) yang merupakan salah satu bahasa pemrograman tingkat tinggi yang sederhana dan mudah dipelajari.
Dengan Visual Basic, kita bisa membuat program dengan aplikasi GUI (Graphical User Interface) atau program yang memungkinkan pengguna komputer berkomunikasi dengan komputer tersebut menggunakan grafik atau gambar. Microsoft Visual Basic (sering disingkat sebagai VB) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman. Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.
2.3. Komponen Visual Basic 6.0
Visual basic merupakan bahasa pemrograman tingkat tinggi dimana, bahasa yang dapat dimengerti oleh manusia dalam mempergunakanya. Untuk menggunakan bahasa pemrograman visual basic, sebaiknya terlebih dahulu mengetahui komponen yang dipakai visual basic untuk membuat suatu program.
Didalam Pemrograman Visual Basic 6.0 terdapat beberapa komponen utama yang membantu programmer dalam merancang sebuah sistem informasi. Adapun komponen-komponen tersebut ialah:
A. Jendela IDE Merupakan area untuk membuat sebuah aplikasi yang berisi window-window (jendela) aplikasi yang ada di IDE Visual Basic 6.0
Gbr 2.1. Jendela IDE
B. Form Design Merupakan area yang disediakan untuk pengguna melakukan perancangan dalam pembuatan program atau apikasi.
Gbr2.2 Form
C. Code Window Merupakan area yang disediakan untuk pengguna dalam melakukan penulisan code program yang akan dibuat.
Gbr2.3. Code Window
D. Menu Bar Merupakan daftar menu yang berisi daftar perintah-perintah yang dapat digunakan saat bekerja membuat program.
Gbr2.4. Menu Bar
E. Tool Bar Merupakan suatu alat yang digunakan untuk mengakses secara cepat perintahperintah dalam menu bar.
Gbr2.5. Tool Bar
Tabel 2.1 Fungsi Setiap Tool di ToolBar Toolbar
Nama
Fungsi
Add Project
Menambah project baru, dengan pilihan : 1. Standar EXE 2. ActiveX EXE 3. ActiveX DLL 4. ActiveX Control
Add Form
Menambahkan item dengan pilihan : 1. Form 2. MDI Form 3. Module 4. Class Module 5. User Control 6. Property Page 7. User Document 8. Add File
Save Project
Menyimpan project.
Menu Editor
Menampilkan kotak dialog Menu Editor
Open Project
Membuka project yang sudah pernah dibuat sebelumnya
Save Project Group
Cut
Menyimpan project.
Memotong kontrol yang ada di jendela form atau teks
Copy
Menyalin kontrol yang ada di jendela form
Paste
Menampilakan kontrol atau teks yang pernah dipotong dengan perintah cut atau di salin dengan perintah copy.
Find
Mencari text pada jendela code
Undo
Membatalkan suatu perintah yang pernah dijalankan sebelumnya.
Redo
Mengulangi perintah yang pernah dibatalkan
Start
Menjalankan program
Break
Menampilkan program yang sedang dijalankan sementara
End Project Explorer
Menampilkan program yang sedang berjalan Menampilkan jendela Project Explorer
Properties
Menampilkan jendela properties
Window Form layout
Menampilkan jendela Form layout
window Object browser Menampilkan jendela object browser Toolbox
Menampilkan jendela toolbox
F. Tool Box Merupakan daftar alat yang digunakan untuk mendesain tampilan program dan aplikasi yang akan dibuat.
Gbr2.6. Tool Box
Tabel 2.2 Fungsi Setiap Tool di ToolBox
Tool
Nama Picture Box
Keterangan Komponen ini digunakan untuk menampilkan gambar dengan tipe gambar Bitmap (bmp), Icon (ico), Gif (gif), JPEG (jpeg).
Label
Komponen ini digunakan untuk menampilkan teks, dan pemakai tidak dapat berinteraksi dengan komponen ini saat program dijalankan.
Text Box
Komponen ini digunakan untuk menempatkan teks dalam form dan pemakai dapat memberikan masukan / berinteraksi dengan komponen ini.
Frame
Komponen ini digunakan untuk mengelompokkan kumpulan/grup dari komponen lain seperti option button, check box, command button dan lainnya.
Command
Komponen ini digunakan untuk memberi perintah atau
button
tindakan ketika digunakan dalam aplikasi.
Check box
Komponen ini digunakan untuk memberikan pilihan dimana pemakai / user dapat memilih lebih dari satu buah pilihan dari beberapa pilihan yang disediakan
Option Button
Komponen ini digunakan untuk memberikan pilihan dimana pemakai/ user dapat memilih hanya satu pilihan dari beberapa pilihan yang disediakan.
Combo box
Komponen ini digunakan untuk menentukan pilihan dari
daftar
pilihan
yang
disediakan.
Bentuk
pilihannnya berupa Dropdown list.
List Box
Komponen ini digunakan untuk menentukan pilihan dari daftar pilihan yang disediakan. Bentuk pilihannya tidak berupa Dropdown list tapi semua item di tampilkan.
Horizontal
Komponen
ini
digunakan
untuk
memungkinkan
Scroll Bar
pemakai memilih atau mengubah sesuatu dari suatu objek selama masih dalam jangkauan horizontal objek
Vertikal
Scroll Komponen ini diguanakan untuk memungkinkan
Bar
pemakai memilih atau mengubah sesuatu dari suatu objek selama masih dalam jangkauan vertical objek
Timer
Komponen ini digunakan untuk mengoperasikan waktu kejadian pada rutin program termasuk interval waktunya.
Drive List Box
Komponen ini digunakan untuk menampilkan daftar drive yang terdapat dalam komputer.
Dir List Box
Komponen ini digunakan untuk menampilkan direktori yag terdapat di sebuah drive pada komputer
File List Box
Komponen ini digunakan untuk menampilkan file pada sebuah direktori di komputer.
Shape
Komponen ini digunakan untuk membentuk objek dua dimensi seperti bujur sangkar, linkaran, empat persegi, dan elips
Line
Komponen ini digunakan untuk membetuk garis
Image Box
Komponen ini digunakan untuk menampilkan gambar Bitmap(bmp), Windows meta file (wmf), dan Icon (ico)
Data
Komponen ini digunakan untuk menghubungkan antara form VB 6.0 dengan database yang akan digunakan pada aplikasi tersebut
OLE
Komponen ini digunakan untuk
memungkinkan
pemakai menempelkan objek dari aplikasi VB 6.0 ke aplikasi yang mendukung OLE ( Object linking and Embedding)
G. Project Explorer Merupakan daftar tampilan form dan module yang ada pada project yang aktif.
Gbr2.7. Project Explorer
H. Property Window Merupakan alat yang digunakan untuk mengatur property dari suatu program atau aplikasi yang sedang dibuat.
Gbr2.8. Property Window 2.4. Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, di mana perangkat lunak dikembangkan oleh komunitas umum dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, di mana memegang hak cipta hampir atas semua kode sumbernya.
MySQL merupakan hasil buah pikiran dari Michael “Monty” Widenius, David Axmark dan Allan Larsson yang dimulai pada tahun 1995. Mereka kemudian mendirikan perusahaan bernama MySQL AB di Swedia. Tujuan awal ditulisnya program ini adalah untuk mengembangkan aplikasi web yang akan digunakan oleh salah satu klien MySQL AB.
MySQL versi 1.0 dirilis pada Mei 1996 dan penggunaannya hanya terbatas di kalangan intern saja. Pada bulan Oktober 1996, MySQL versi 3.11.0 dirilis ke masyarakat luas di bawah lisensi “Terbuka Tapi Terbatas”.
Barulah pada bulan Juni 2000, MySQL AB mengumumkan bahwa mulai MySQL versi 3.23.19 diterapkan sebagai GPL (General Public License). Dengan lisensi ini, maka “Siapa pun boleh melihat program aslinya dan menggunakan program eksekusinya dengan cuma-cuma. Dan bila ingin memodifikasi pada program aslinya, maka program modifikasi tersebut harus dilepas di bawah lisensi GPL juga”.
Hingga kini MySQL terus berkembang dengan berbagai penyempurnaan sehingga dirilis MySQL versi 5.0.21 pada bulan Mei 2006,
yang semula untuk
melakukan administrasi dalam basis data MySQL, dengan menggunakan modul yang berupa Command Prompt (perintah: mysql dan mysqladmin). Saat ini dapat dirancang sebuah database melalui modul berbasis grafik GUI (Graphical User Interface).
2.5 Adobe Photoshop CS5
Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan perusahaan iklansehingga dianggap sebagai pemimpin pasar (market leader) untuk perangkat lunak pengolah gambar/foto, dan, bersama Adobe Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe Systems.
Photoshop tersedia untuk Microsoft Windows, Mac OS X, dan Mac OS; versi 9 ke atas juga dapat digunakan oleh sistem operasi lain seperti Linux dengan bantuan perangkat lunak tertentu seperti CrossOver.
Adobe Photoshop CS5 - adalah sebuah program untuk pemrosesan grafik raster. Mendukung banyak format grafis. Adobe Photoshop memungkinkan Anda untuk membuat gambar baru dan mengeditnya. Photoshop digunakan untuk membuat
gambar fotorealistik untuk bekerja dengan warna scan gambar retouching transformasi koreksi warna-warna grafik. Sebuah alat revolusioner untuk Content-Aware Isi dengan kecerdasan yang dikembangkan dengan baik dapat langsung menghapus objek atau bagian gambar yang membawa mengisi ruang yang terbentuk dalam terang dari bagian lain gambar.
2.6. Pengertian Aplikasi
Ada
banyak
pengertian
mengenai
aplikasi
oleh
para
ahli
dalam
situs
http://www.ilmukomputer.com/ yaitu: 1. Aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas . 2. Aplikasi adalah sistem lengkap yang mengerjakan tugas spesifik . 3. Aplikasi basis data terdiri atas sekumpulan menu, formulir, laporan dan program yang memenuhi kebutuhan suatu fungsional unit bisnis/organisasi/instansi .
Dari banyak pengertian tentang aplikasi dapat disimpulkan bahwa aplikasi adalah sebuah program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu.
2.7. Pengertian Pembelajaran
Pembelajaran adalah proses interaksi peserta didik dengan pendidik dan sumber belajar pada suatu lingkungan belajar. Pembelajaran merupakan bantuan yang diberikan pendidik agar dapat terjadi proses perolehan ilmu dan pengetahuan, penguasaan kemahiran dan tabiat, serta pembentukan sikap dan kepercayaan pada peserta didik. Dengan kata lain, pembelajaran adalah proses untuk membantu peserta didik agar dapat belajar dengan baik.
Di sisi lain pembelajaran mempunyai pengertian yang mirip dengan pengajaran, tetapi sebenarnya mempunyai konotasi yang berbeda. Dalam konteks pendidikan, guru mengajar agar peserta didik dapat belajar dan menguasai isi pelajaran hingga mencapai sesuatu objektif yang ditentukan (aspek kognitif), juga dapat memengaruhi perubahan sikap (aspek afektif), serta keterampilan (aspek psikomotor) seorang peserta didik, namun proses pengajaran ini memberi kesan hanya sebagai pekerjaan satu pihak, yaitu pekerjaan pengajar saja. Sedangkan pembelajaran menyiratkan adanya interaksi antara pengajar dengan peserta didik.
Pembelajaran yang berkualitas sangat tergantung dari motivasi pelajar dan kreatifitas pengajar. Pembelajar yang memiliki motivasi tinggi ditunjang dengan
pengajar yang mampu memfasilitasi motivasi tersebut akan membawa pada keberhasilan pencapaian target belajar. Target belajar dapat diukur melalui perubahan sikap dan kemampuan siswa melalui proses belajar. Desain pembelajaran yang baik, ditunjang fasilitas yang memandai, ditambah dengan kreatifitas guru akan membuat peserta didik lebih mudah mencapai target belajar.
Media pembelajaran yang baik harus memenuhi beberapa syarat. Penggunaan media mempunyai tujuan memberikan motivasi kepada siswa. Selain itu media juga harus merangsang siswa mengingat apa yang sudah dipelajari selain memberikan rangsangan belajar baru. Media yang baik juga akan mengaktifkan siswa dalam memberikan tanggapan, umpan balik dan juga mendorong siswa untuk melakukan praktik-praktik dengan benar.
2.8. Pengertian Bahasa Inggris
Bahasa Inggris adalah bahasa Jermanik Barat, yang berasal dari Inggris. Bahasa ini merupakan kombinasi antara beberapa bahasa lokal yang dipakai oleh orang-orang Norwegia, Denmark, dan Anglo-Saxon dari abad ke-6 sampai 10. Lalu pada tahun 1066 dengan ditaklukkan Inggris oleh William the Conqueror, sang penakluk dari Normandia, Perancis Utara, maka bahasa Inggris dengan sangat intensif mulai dipengaruhi bahasa Latin dan bahasa Perancis. Dari seluruh kosakata bahasa Inggris
modern, diperkirakan ±50% berasal dari bahasa Perancis dan Latin.
Sejarah bahasa Inggris bermula dari lahirnya bahasa Inggris di pulau Britania kuranglebih 1.500 tahun yang lalu. Bahasa Inggris adalah sebuah bahasa Jermanik Baratyang berasal dari dialek-dialek Anglo-Frisia yang dibawa ke pulau Britania oleh paraimigran Jermanik dari beberapa bagian barat laut daerah yang sekarang disebut Belanda dan Jerman. Pada awalnya, bahasa Inggris Kuno adalah sekelompok dialek yang mencerminkan asal-usul beragam kerajaan-kerajaan Anglo-Saxon di Inggris. Salah satu dialek ini, Saxon Barat akhirnya yang berdominasi. Lalu bahasa Inggris Kuno yang asli kemudian dipengaruhi oleh dua gelombang invasi. Gelombang invasi pertama adalah invasi para penutur bahasa dari cabang Skandinavia keluarga bahasa Jerman. Mereka menaklukkan dan menghuni beberapa bagian Britania pada abad ke-8 dan ke-9. Bahasa Inggris yang saat ini kita gunakan adalah Modern English, namun itupun masih terpecah menjadi 2 bagian besar yang disebut Bahasa Inggris gaya Amerika ( American English ) dan bahasa Inggris murni atau British English.
2.9. Flow-Chart
Flow chart adalah penggambaran secara grafik dari langkah – langkah dan urutan – urutan prosedur dari suatu program. Flow chart menolong analis dan programmer untuk memecahkan masalah ke dalam segmen – segmen yang lebih kecil dan menolong dalam menganalisis alternatif – alternatif lain dalam pengoperasian Flow chart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.
Petunjuk untuk membuat flow chart Bila seorang analisis dan programmer akan membuat flow chart, ada eberapa petunjuk yang harus diperhatikan, seperti : 1. Flow chart digambarkan dari halaman atas ke bawah dan kiri ke kanan. 2. Aktifitas yang digambarkan harus didefinisikan secara hati – hati dan defenisi ini harus dapat dimengerti oleh pembacanya. 3. Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas. 4. Setiap langkah dari aktifitas harus diuraikan dengan menggunakan deksripsi kata kerja. 5. Setiap langkah dari aktifitas harus berada pada urutan yang benar. 6. Lingkup, range dan aktifitas yang sedang digambarkan harus ditelusuri dengan hati - hati. Percabangan - percabangan yang memotong aktifitas yang sedang digambarkan tidak perlu digunakan dan percabangannya diletakkan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangan tidak berkaitan dengan sistem.
7. Gunakan symbol – symbol flowchart yang standard.
Berikut ini adalah gambar simbol – simbol standar dalam flow chart beserta dengan kegunaan dari masing – masing simbol :
Tabel 2.3 Simbol-Simbol pada Flow-Chart Simbol
Kegunaan
Simbol titik terminal digunakan untuk awal dan akhir suatu proses Terminal point symbol
Simbol input/output digunakan untuk mewakili data input/output Input/Output symbol
Simbol proses digunakan untuk menunjukkan pengeluaran yang dilakukan oleh komputer Process symbol
Simbol proses definisi digunakan untuk menunjukkan suatu operasi yang rinciannya Predefined process symbol
ditunjukkan di tempat lain
Simbol penghubung digunakan untuk menunjukkan sambungan dari bagan alir yang terputus di Connector symbol
halaman yang masih sama
Simbol pemutus hubungan digunakan untuk masuk dan keluarnya suatu prosedur pada lembar kertas Off line connector symbol
yang lain
Simbol magnetic digunakan untuk menunjukkan database yang dipakai dalam program Magnetic disk symbol
Simbol keputusan digunakan untuk suatu penyeleksian kondisi di dalam program Decission symbol
Simbol persiapan digunakan untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage Preparation symbol
Simbol dokumen merupakan simbol untuk menunjukkan data yang berbentuk kertas maupun Document symbol
informasi