BAB 2 LANDASAN TEORI 2.1. Pengertian Komputer - Perancangan Aplikasi Pembelajaran Bahasa Inggris

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 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

  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

  Membuka project yang sudah pernah

  Open Project

  dibuat sebelumnya Save Project Group Menyimpan project.

  Cut 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 Menampilkan program yang sedang berjalan

  Project Menampilkan jendela Project Explorer F. Tool Box Merupakan daftar alat yang digunakan untuk mendesain tampilan program dan aplikasi yang akan dibuat.

  Gbr2.6. Tool Box Properties

  Window Menampilkan jendela properties

  Form layout window Menampilkan jendela Form layout

  Object browser Menampilkan jendela object browser Toolbox Menampilkan jendela toolbox

Tabel 2.2 Fungsi Setiap Tool di ToolBox

  Tool Nama Keterangan

  Picture Box 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 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 sebua

  

  dengan sekitar 6 juta instalasi di seluruh duni (GPL), tetapi mereka juga menjual di bawah lisensi komersial untuk kasus-kasus di

  Tidak sama dengan proyek-proyek sepertiuntuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial mana memegang hak cipta hampir atas semua kode sumbernya.

  MySQL merupakan hasil buah pikiran dari Michael “Monty” Widenius 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 berupaPrompt (perintah: mysql dan mysqladmin ). Saat ini dapat dirancang sebuah database melalui modul berbasis grafi(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 olehehingga dianggap sebagai pemimpin pasar (market leader) untuk perangkat lunak pengolah gambar/foto, dan, bersamaianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe Systems.

  Photoshop tersedia untukdengan bantuan perangkat lunak tertentu seperti

  Adobe Photoshop CS5 - adalah sebuah program untuk pemrosesan grafik raster. Mendukung banyak format grafis. Adobe Photoshop memungkinkan Anda 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 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 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

  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 ditunjukkan di tempat lain

  Predefined process symbol

  Connector symbol

  Simbol penghubung digunakan untuk menunjukkan sambungan dari bagan alir yang terputus di halaman yang masih sama

  Off line connector symbol

  Simbol pemutus hubungan digunakan untuk masuk dan keluarnya suatu prosedur pada lembar kertas yang lain

  Magnetic disk symbol

  Simbol magnetic digunakan untuk menunjukkan database yang dipakai dalam program

  Decission symbol

  Simbol keputusan digunakan untuk suatu penyeleksian kondisi di dalam program

  Preparation symbol

  Simbol persiapan digunakan untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage

  Document symbol

  Simbol dokumen merupakan simbol untuk menunjukkan data yang berbentuk kertas maupun informasi