BAB 2
TINJAUAN TEORITIS
2.1 Pengenalan Komputer
Kata komputer berasal dari bahasa latin yatu computare yang artinya menghitung, dalam bahasa inggris di sebut to compute.
Secara difinisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (process) dan memberikan informasi (output) yang terorganisasi dibawah kontrol program yang tersimpan dalam memori.
Secara garis geografis, computer terbagi dalam 3 bagian, yaitu:
a.Hardware (Perangkat Keras) Perangkat Keras Masukan (Input Device)
Input Device berfungsi sebagai media masukan data dari luar system ke dalam memori dan processor untuk diolah dan menghasilkan informasi yang diperlukan. Perangkat keras yang termasuk ini diantaranya adalah keyboard, light pen, layar sentuh, dan mouse.
Universitas Sumatera Utara
Perangkat Keras Pemroses (Process Device)
Piranti pemroses adalah piranti yang bertugas memproses masukan yang diterima oleh computer sehingga dihasilkan informasi yang sesuai dengan kebutuhan, piranti pemroses dalam computer adalah CPU (Central Processing Unit) .
Perangkat Keras Pengeluaran
Merupakan alat yang digunakan untuk menampilkan laporan atau informasi hasil pengolahan data dari input yang ditampilkan pada layer monitor maupun dicetak pada media lain. Perangkat keras yang termasuk perangkat keras pengeluaran adalah monitor, printer, dan scanner.
Perangkat Keras Penyimpanan
Perangkat keras penyimpanan berfungsi sebagai tempat menyimpan data informasi dan program secara permanen agar dapat dikembalikan kembali oleh komputer setiap saat dibutuhkan, perangkat keras yang termasuk ini diantaranya adalah harddisk, floppy disk, magneto-optical, optical disk, dan memory.
Universitas Sumatera Utara
b.Perangkat Lunak (Software)
Perangkat lunak (software) bertujuan untuk menyelesaikan suatu masalah-masalah tertentu dengan cara mengolah data yang ada dengan menggunakan suatu program yang ditulis oleh pemrogram komputer (programmer). Program yang ditulis ini menggunakan bahasa pemograman yang disebut dengan perangkat lunak aplikasi (application software).
Menurut kategorinya, perangkat lunak dibedakan ke dalam tiga bagian, yaitu :
1. Perangkat lunak sistem operasi (operating system), yaitu program yang ditulis untuk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer
2. Perangkat lunak bahasa (language software) yaitu program yang digunakan untuk menterjemahkan intruksi-intruksi yang ditulis dalam bahasa pemograman ke dalam bahasa mesin agar dapat dimengerti oleh komputer
3. Perangkat lunak aplikasi (aplication software) yaitu program yang ditulis dan diterjemahkan oleh language software untuk menyelesakan suatu aplikasi tertentu.
c.Brainware
Brainware merupakan otak komputer atau aspek manusia yang menangani proses komputerisasi. Aspek ini dapat digolongkan pada system analyst, programmer, dan operator komputer.
Universitas Sumatera Utara
2.2 Pengolahan Data Elektronik
Pengolahan data elektronik memiliki siklus, siklus pengolahan data elektronik terdiri dari tiga tahapan dasar yaitu Input, Processing, Output.
Pengolahan data menggunakan komputer dikenal dengan nama pengolahan data elektronik atau Electronic Data Processing (EDP). Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan. Pengolahan data (data processing) adalah manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berarti, berupa suatu informasi. Informasi (information) adalah hasil dari pengolahan data dalam bentuk yang lebih berarti.
Jadi pengolahan datae atau Elektronic Data Processing adalah proses manipulasi data ke dalam bentuk yang lebih berarti berupa informasi dengan menggunakan suatu alat elektronik yaitu komputer.
Pengolahan data elektronik memiliki siklus, siklus pengolahan data elektronik terdiri dari tiga tahapan dasar yaitu input, processing, output. Kemudian dikembangkan lagi dengan menambahkan tiga atau lebih tahapan lagi yaitu origination, storage, distribution.
Adapun penjelasan masing-masing tahap adalah sebagai berikut :
a.
Origination : tahap ini berhubungan dengan proses pengumpulan data.
b.
Input : tahap ini merupakan proses memasukkan data ke dalam proses komputer.
c.
Processing : tahap ini merupakan proses pengolahan dari data yang sudah dimasukkan yang dapat berupa proses menghitung, membandingkan, mengklasifikasikan, mengurutkan, mengendalikan atau mencari di storage.
Universitas Sumatera Utara
d.
Output : tahap ini merupakan proses yang menghasilkan output dari pengolahan data berupa informasi.
e.
Distribution : tahap ini merupakan proses distribusi output kepada pihak yang berhak atau membutuhkan informasi.
f.
Storage : tahap ini merupakan tahap perekaman atau penyimpanan hasil pengolahan data. Hasil pengolahan data yang telah tersimpan di storage (simpanan luar) dapat dijadikan input untuk proses pengolahan data selanjutnya.
2.3 Sistem Informasi
System informasi terdiri dari 2 kata yaitu system dan informasi. Sistem merupakan Sehimpunan unsur yang melakukan sesuatu kegiatan atau menyusun skema atau tata cara melakukan sesuatu kegiatan pemrosesan untuk mencapai sesuatu atau beberapa tujuan bersama dan hal ini dilakukan dengan cara mengolah data didalam jangka waktu tertentu guna dihasilkan informasi sedangkan informasi merupakan data yang telah diolah menjadi bentuk yang lebih berarti dan bermanfaat bagi yang membutuhkan.
Jadi defenisi sistem informasi adalah sekumpulan komponen yang bekerja secara bersamasama dan sistematis dalam pengolahan data untuk mencapai maksud dan tujuan tertentu.
2.3.1 Siklus Pengolahan Data
Ada tiga pokok dalam siklus pengolahan data dengan menggunakan computer, yaitu input, proses, dan output. Sedangkan untuk proses sendiri, pemroses dibantu oleh beberapa bagian lain, yaitu program serta penyimpan (storage).
Universitas Sumatera Utara
Proses
Setiap masukan yang disampaikan kepada komputer akan masuk ke pemroses, pemroses ini dikenal dengan nama processor . Pemroses akan menentukan akan diapakan informasi yang masuk tersebut. Jika diolah lebih lanjut, maka data tersebut diolah sesuai dengan ketentuan yang telah disusun sedemikian kedalam otak komputer.
Bus
Bus merupakan jalur penghubung antar alat pada komputer yang digunakan sebagai media dalam proses melewatkan data pada suatu proses. Bus bisa dianggap sebagai sebuah pipa, dimana pipa atau saluran tersebut digunakan untuk mengirimkan dan menerima informasi antar alat yang dihubungkannya. Pada sistem komputer, bus ini termasuk perangkat internal, kecepatan pengiriman informasi melalui bus ini dilakukan dengan kecepatan tinggi.
Program
Program merupakan kumpulan instruction set yang akan dijalankan oleh pemroses, yaitu berupa software. Bagaimana sebuah sistem komputer berpikir diatur oleh program. Program inilah yang mengendalikan semua aktifitas yang ada pada pemroses. Program berisi konstruksi logika yang dibuat oleh manusia, dan sudah diterjemahkan ke dalam bahasa mesin sesuai dengan format yang ada pada instruction set.
Storage
Universitas Sumatera Utara
Dalam menjalankan proses, selain proses diatur oleh program, pemroses juga memiliki akses ke media penyimpan yang disebut dengan storage. Storage berfungsi untuk menyimpan berbagai informasi yang dibutuhkan untuk menjalankan fungsi pemroses, baik untuk penyimpan sementara maupun untuk jangka panjang. Pemroses melakukan tugasnya sesuai dengan kendali yang ada pada program. Proses untuk mengambil data atau menyimpan data pada storage ini dilaksanakan oleh pemroses sesuai dengan perintah yang diterima pemroses dari program yang sedang ia jalankan.
Output
Merupakan aktifitas menerima data dari hasil pengolahan pada bagian pemroses. Jika terdapat data pada aktifitas output, berarti pemroses menyerakan tugas selanjutnya kepada bagian ini. Tentu saja pada bagian ini diperlukan juga peralatan yang bekerja, dimana peralatan terebut disebut dengan output device. Jika kita kembali ke analogi manusia, output device ini contohnya adalah tangan, dimana tangan berfungsi untuk menuliskan informasi yang diminta oleh otak. Pada komputer contoh output device ini adalah printer (pencetak). Ketika data output dari pemroses diterimanya maka printer akan melaksanakan tugas yang diterima dari pemroses tadi.
2.4 Pengenalan Database
Database merupakan suatu kumpulan data terhubung (interrelated data) yang disimpan secara bersama-sama pada suatu media dan terkontrol (controlled redundancy), data disimpan dengan caracara tertentu sehingga mudah untuk digunakan atau ditampilkan kembali.
Data dapat digunakan oleh satu atau lebih program-program aplikasi secara optimal dan data disimpan tanpa mengalami ketergantungan dengan program yang akan menggunakannya. Data
Universitas Sumatera Utara
disimpan sedemikian rupa sehingga proses penambahan, pengambilan, dan modifikasi data dapat dilakukan dengan mudah dan terkontrol.
2.4.1 Komponen Database
Komponen-komponen database antara lain:
1. File, merupakan kumpulan dari beberapa record yang sejenis 2. Record, merupakan kumpulan dari beberapa field data 3. Field, merupakan kumpulan dari beberapa item data (character) 4. Character, merupakan bagian dari data yang terkecil yang dapat berupa karakter numerik, huruf, maupun karakter yang membentuk suatu data item (field)
Pemakai sistem database dapat memperoleh kemudahan untuk melakukan operasi terhadap file-file, seperti:
a. Penambahan file baru ke dalam database b. Penyisipan data baru ke file yang sudah ada c. Pengambilan data dari file yang sudah ada d. Peembaharuan data di dalam file yang sudah ada e. Penghapusan data dari file yang ada.
Universitas Sumatera Utara
Kegunaan database adalah untuk mengatasi dan mengurangi atau meminimalkan masalah misalnya yang sering muncul dalam pengolahan data (File Processing Sistem). Diantara masalah tersebut adalah Redudancy dan Inconsistency Data.
Redudancy data merupakan penyimpanan data yang sama pada beberapa tempat file yang berbeda mengakibatkan pemborosan ruang penyimpanan dan biaya untuk akses menjadi lebih tinggi. Sedangkan Inconsistency Data merupakan perubahan data yang tidak dilakukan terhadap seluruh data yang mengalami redudansi.
2.5 Uraian Singkat Bahasa Pemrograman Visual Basic 6.0
2.5.1 Pengenalan Visual Basic
Visual Basic merupakan salah satu RAD (Rapid Application Development) Tool yang sangat terkenal dan mudah untuk dipelajari. Dengan melalui Visual Basic, konsep pengembangan aplikasi akan dimulai dengan pembentukkan user interface, kemudian mengatur properti dari objek-objek yang digunakan dalam user interface (warna tombol, warna layar, judul layar, dll) , dan baru dilakukan penulisan kode program untuk menangani kejadian-kejadian (event).
Secara umum komponen-komponen bahsa pemrograman Visual Basic 6.0 adalah sebagai berikut:
Universitas Sumatera Utara
Form Designer
Pada form design ini adalah tempat kita merancang user interface ( antar muka pemakai ). Untuk menampilkan layar ini dapat mengklik pada tombol Design View atau dengan menekan tombol Shift + F7. Sedangkan untuk ke layar coding dapat menekan tombol F7.
Gambar 2.1 Tampilan awal visual basic 6.0
Universitas Sumatera Utara
Gambar 2.2 Tampilan Jendela Form
Menu Toolbar
Menu standar pada Windows, dapat digunakan untuk membuka project, menyimpan project, menjalankan project, dan sebagainya
Gambar 2.3 Tampilan Toolbar
Universitas Sumatera Utara
Project Explorer
Di sini adalah struktur project yang sedang kita kerjakan. Suatu project dapat terdiri dari beberapa form.
Gambar 2.4 Tampilan Project Explorer
Properties
Pada kolom ini menampilkan Properties dari komponen yang sedang aktif. Property
Universitas Sumatera Utara
adalah data-data atau karakteristik yang dimiliki oleh suatu objek komponen.
Gambar 2.5 Tampilan Jendela Properties
Toolbox
Jendela Toolbox merupakan jendela yang sangat penting bagi anda. Dari jendela inilah anda akan memilih control-control (object , component) yang nantinya anda perlukan untuk diintegrasikan ke dalam aplikasi anda. Setiap control mewakili fungsi masing-masing.
Universitas Sumatera Utara
Gambar 2.6 Tampilan Toolbox
Secara garis besar fungsi dari kontrol-kontrol tersebut adalah sebagai berikut :
1. Pointer, icon ini dapat digunakan saat memilih kontrol yang sudah berada pada form. 2. PictureBox, dapat digunakan untuk menampilkan image dengan format: BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF (enhanced metafile), GIF, dan JPEG. 3. Label adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki oleh pemakai. 4. TextBox adalah kontrol yang mengandung string yang dapat diperbaiki oleh pemakai, dapat berupa satu baris tunggal, atau banyak baris. 5. Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya. 6. CommandButton merupakan kontrol yang hampir ditemukan pada setiap form dan digunakan untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya. 7. CheckBox digunakan untuk pilihan yang isinya bernilai yes/no, true/false. 8. OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa option yang hanya dapat dipilih satu.
Universitas Sumatera Utara
9. ListBox mengandung sejumlah item, dan user dapat memilih lebih dari satu (bergantung pada property MultiSelect). 10. ComboBox merupakan kombinasi dari TextBox dan suatu ListBox dimana pemasukkan data dapat dilakukan dengan pengetikkan maupun pemilihan. 11. HScrollBar dan VScrollBar digunakan untuk membentuk scrollbar berdiri sendiri. 12. Timer digunakan untuk proses background yang diaktifkan berdasarkan interval waktu tertentu. Merupakan kontrol non-visual. 13. DriveListBox, DirListBox, dan FileListBox sering digunakan untuk membentuk dialog box yang berkaitan dengan file. 14. Shape dan Line digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan, oval. 15. Image berfungsi menyerupai image box, tetapi tidak dapat digunakan sebagai kontainer bagi kontrol lainnya. Sesuatu yang perlu diketahui bahwa kontrol image menggunakan resource yang lebih kecil dibandingkan dengan PictureBox 16. Data digunakan untuk data binding 17. OLE dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel, Word, dll.
Universitas Sumatera Utara