• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI. Istilah komputer (computer) diambil dari bahasa latin yaitu Computare yang berarti

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI. Istilah komputer (computer) diambil dari bahasa latin yaitu Computare yang berarti"

Copied!
17
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1Pengertian Komputer

Istilah komputer (computer) diambil dari bahasa latin yaitu Computare yang berarti menghitung, com yang mempunyai arti menggabungkan dalam pikiran, sedangkan putare yang berarti memikirkan perhitungan. Sedangkan dalam bahasa asing komputer berasal dari kata to compute atau reckon yang berarti menghitung.

Menurut buku Computer Annual, Robert H. Bllismer (2nd Edition, John Willey & Sons, 1985). Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas yaitu :

1. Menerima input

2. Memproses input tadi sesuai dengan programnya 3. Menyimpan perintah- perintah dari hasil pengolahan 4. Menyediakan output dalam bentuk informasi

Menurut buku Computer Today, Donald H. Sanders (2nd Edition, McGraw-Hill, Inc., 1985). Komputer adalah sistem elektronik untuk memanipulasi data yang

(2)

cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output di bawah pengawasan suatu langkah- langkah instruksi-instruksi program yang tersimpan di memori (stored program).

Dari berbagai pendapat di atas, maka dapat disimpulkan secara umum bahwa “Komputer adalah 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”.

Sedangkan yang disebut dengan program adalah kumpulan dari instruksi atau perintah terperinci yang sudah dipersiapkan supaya komputer dapat melakukan fungsinya dengan cara yang sudah tertentu.

2.2Pengertian Data dan Database

Kata data berasal dari bahasa Yunani datum yang berarti fakta. Bentuk jamak dari datum adalah data. Menurut Kamus Besar Bahasa Indonesia data adalah keterangan yang benar dan nyata, atau keterangan benar dan nyata yang dapat dijadikan bahan kajian (analisis atau kesimpulan).

Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk

(3)

memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).

Database juga merupakan koleksi atau kumpulan data yang mekanis, terbagi/shared, terdefinisi secara formal dan dikontrol terpusat pada organisasi (Gordon C. Everest). Hasil dari pengumpulan dan pengelolaan data disusun sehingga menciptakan informasi yang dibutuhkan oleh pengguna (user).

2.3Data Flow Diagram (DFD) dan Flowchart

Data Flow Diagram (DFD) adalah perangkat-perangkat analisis dan perancangan yang terstruktur sehingga memungkinkan peng-analisis sistem memahami sistem dan subsistem secara visual sebagai suatu rangkaian aliran data yang saling berkaitan. Data Flow Diagram (DFD) juga merupakan sebuah representasi grafik dari sebuah sistem. Simbol- simbol dari Data Flow Diagram adalah :

Tabel 2.1 Simbol-simbol Data Flow Diagram (DFD)

No Gambar Nama Simbol Keterangan

1

Notasi Kesatuan Luar Merupakan departemen,

divisi di luar sistem yang

memberikan input/output

dengan sistem yang sedang dikembangkan

(4)

2

Notasi Proses Suatu proses adalah kegiatan

atau kerja yang dilakukan oleh orang, mesin, atau komputer dan hasil suatu arus data yang masuk ke dalam proses untuk dilakukan arus data yang akan keluar dari proses.

3

Notasi Arus Data Arus data ini mengalir

diantara proses (Process),

simpanan data (data store)

dan kesatuan luar (external

entity). Arus data ini

menunjukkan arus data yang dapat berupa masukan untuk sistem atau hasil keluaran dari proses sistem.

4

Notasi Penyimpanan Data

Simpanan data (data store)

merupakan simpanan dari data yang dapat berupa file

atau database di sistem

(5)

Diagram alir (flowchart) adalah suatu simbol-simbol grafis yang menggambarkan aliran algoritma serta menampilkan langkah-langkah pemecahan masalah di suatu program dari awal hingga akhir. Pada flowchart terdapat lambang atau simbol tertentu yang mempunyai arti tersendiri. Pengertian atau definisi dari simbol tersebut dapat dlihat pada tabel berikut :

Tabel 2.2 Simbol-simbol Flowchart

No. Gambar Nama Simbol Keterangan

1 Terminator Digunakan untuk memulai,

mengakhiri atau titik henti dalam sebuah proses atau program.

2 Proses Menyatakan kegiatan yang akan

ditampilkan dalam diagram alir.

3 Titik Keputusan Proses atau Langkah dimana

perlu adanya keputusan atau adanya kondisi tertentu. Di titik ini selalu ada dua keluaran untuk melanjutkan aliran kondisi yang berbeda.

4 Masukan atau

Keluaran Data

Digunakan untuk mewakili data masuk, atau data keluar.

(6)

5 Garis alir Menunjukkan arah aliran proses atau algoritma.

6 Preparation Simbol untuk mempersiapkan

penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage.

7 Connector Menghubungkan bagian alir

pada halaman yang sama. Simbol ini digunakan untuk menghindari terlalu banyak anak panah yang saling melintang.

8 Off-page

Connector

Menghubungkan bagian alir pada halaman yang berbeda. Simbol ini digunakan untuk menghindari terlalu banyak anak panah yang saling melintang

9 Document Sebuah dokumen atau laporan.

dokumen dapat dibuat dengan tangan atau cetak oleh komputer.

10 Predifined

Process

Rincian operasi berada di tempat lain.

11 Anotasi Tambahan penjelasan deskriptif

atau keterangan, atau catatan sebagai klasifikasi.

(7)

12 Pita Magnetik Input-output yang menggunakan

pita magnetic.

2.4Sejarah Visual Basic 6.0

Microsoft Visual Basic 6.0 merupakan bahasa pemrograman yang dirancang pada tahun 1950 dibuat untuk memecahkan masalah matematika yang kompleks. Pada tanggal 1 Mei 1964, penemu bahasa BASIC, yaitu Profesor John G. Kemeny dan Thomas E. Kurtz di Dartmouth College di New Hampshire menjalankan pertama kali program BASIC (Beginner’s All-purpose Symbolic Instruction Code). Bahasa BASIC (Beginner’s All-purpose Symbolic Instruction Code) merupakan bahasa dasar dari pengembangan Visual Basic 6.0. Visual Basic berbasis Windows diperkenalkan pada tahun 1991.

Pada awalnya Visual Basic 6.0 dimulai dari sebuah ide untuk membuat simple scripting language untuk GUI Windows. Sebagai bahasa pemrograman yang tergolong sebagai RAD (Rapid Application Development) tool, perkembangan Visual Basic mendapat sambutan yang sangat baik dikalangan programmer. Hal itu disebabkan karena Visual Basic merupakan bahasa pemrograman yang mudah dimengerti dan dapat dengan mudah membuat aplikasi yang berbasis Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan visual untuk merancang user interface, tampilannya dibuat dalam bentuk form, dan untuk kodingnya dibuat menggunakan bahasa basic yang mudah dipahami.

(8)

2.5Konsep Dasar Visual Basic 6.0

Konsep dasar pemrograman Visual Basic 6.0, adalah pembuatan form dengan mengikuti aturan pemrograman Property, Metode dan Event. Hal ini berarti :

1. Property : Setiap komponen di dalam pemrograman Visual Basic dapat diatur propertinya sesuai dengan kebutuhan aplikasi. Property yang tidak boleh dilupakan pada setiap komponen adalah “Name”, yang berarti nama variable (komponen) yang akan digunakan dalam scripting.

2. Metode : Bahwa jalannya program dapat diatur sesuai aplikasi dengan menggunakan metode pemrograman yang diatur sebagai aksi dari setiap komponen. Metode inilah tempat untuk mengekpresikan logika pemrograman dari pembuatan suatu prgram aplikasi.

3. Event : Setiap komponen dapat beraksi melalui event, seperti event click pada command button yang tertulis dalam layar script Command1_Click, atau event Mouse Down pada picture yang tertulis dengan Picture1_MouseDown. Pengaturan event dalam setiap komponen yang akan menjalankan semua metode yang dibuat.

2.6Interface Antar Muka Visual Basic 6.0

Interface antar muka Visual Basic 6.0 merupakan lingkungan pengembangan aplikasi yang dikerjakan programmer. Interface antar muka berisi menu, toolbar, toolbox,

(9)

form, project explorer, property dan elemen yang lainnya. Seperti terlihat pada gambar di bawah ini :

Gambar 2.1 Interface Antar Muka Visual Basic 6.0

Keterangan Gambar :

1. Menu Bar : Berfungsi untuk menampilkan pilihan menu atau perintah untuk mengoperasikan program Visual Basic. Saat pertama kali jendela program Visual Basic terbuka terdapat tiga belas menu utama, yaitu : File, Edit, View, Project, Format, Debug, Run Query, Diagram, Tools, Add-Ins, Windows dan Help. (Adi Rachmanto, S.Kom, 2009)

(10)

Gambar 2.2 Menu Bar Visual Basic 6.0

2. Main Toolbar : sebuah batang yang berisi kumpulan tombol yang terletak di bagian menu bar yang dapat digunakan untuk menjalankan suatu perintah. Pada kondisi default Visual Basic hanya menampilkan toolbar standard.

Gambar 2.3 Main Tool Bar Visual Basic 6.0

3. Title Bar : batang jendela dari program Visual Basic 6.0 yang terletak pada bagian paling atas dari jendela program yang berfungsi untuk menampilkan judul atau nama jendela.

Gambar 2.4 Title Bar Visual Basic 6.0

4. Form Designer/ Jendela Form : Form Windows merupakan jendela desain dari sebuah program aplikasi. Kita dapat mendesain sebuah program aplikasi dengan menempatkan kontrol-kontrol yang ada di bagian toolbox pada area form. Bila Jendela Form tidak muncul klik tombol View Object pada bagian Project Explorer atau klik menu View> Object.

(11)

5. Code Windows : sebuah jendela yang digunakan untuk menuliskan kode program dari kontrol yang kita pasang pada jendela form dengan cara memilih terlebih dahulu kontrol tersebut pada kotak objek. Bila jendela Code tidak muncul klik tombol View Code di pada bagian Project Explorer atau klik menu View > Code.

6. Project Windows : suatu kumpulan module atau merupakan program aplikasi itu sendiri. Dalam Visual Basic, file project disimpan dengan nama file berakhiran .VBP, dimana file ini berfungsi untuk menyimpan seluruh komponen program. Apabila kita membuat suatu program aplikasi baru, maka secara otomatis project tersebut akan diisi dengan objek Form1. Dalam jendela Project Exproler ditempilkan suatu struktur hirarki dari sebuah project itu sendiri yang berisi semua item yang terkandung di dalamnya. Bila Project Explorer tidak muncul klik tombol Project Explorer pada bagian Toolbar atau klik menu View > Project Explorer.

7. Property Window : sebuah jendela yang digunakan untuk menampung nama properti dari kontrol yang dipilih. Pengaturan properti pada program Visual Basic merupakan hal yang sangat penting untuk membedakan objek yang satu dengan yang lainnya. Pada jendela properti ditampilkan jenis dan nama objek yang kita pilih urut berdasarkan abjad pada tab Alphabetic atau berdasarkan katagori pada tab Catagorized. Bila Jendela Properties tidak muncul klik tombol Properties Window pada bagian Toolbar atau klik menu View > Properties Window.

8. Toolbox: kotak perangkat yang berisi kumpulan tombol objek atau control untuk mengatur desain dari aplikasi yang akan dibuat. Pada kondisi default, toolbox yang

(12)

menampilkan tabulasi General dengan 21 tombol kontrol yang dapat ditampilkan dengan menggunakan prosedur.Bila Toolbox tidak muncul klik tombol Toolbox pada bagian Toolbar atau klikmenu View - Toolbox. Tambah komponen : klik kanan pada toolbox -> komponen atau add tab.

Gambar 2.5 Tool Box Visual Basic 6.0 Keterangan Gambar :

1. Pointer, merupakan icon ini digunakan ketika memilih kontrol yang sudah berada pada form.

2. Picturebox, merupakan kontrol yang digunakan untuk menampilkan image dengan format BMP, DIB, (Bitmap), ICO (Icon), CUR (Cursor), WMF (Metafile), CMF (Enhanced Metafile), GIF, JPEG.

3. Label, merupakan kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki.

(13)

4. Textbox, merupakan kontrol yang mengandung string yang dapat dipakai oleh pemakai, dapat berupa satu baris tunggal atau banyak baris.

5. Frame, merupakan kontrol yang digunakan sebagai kontainer bagi kontrol lainnya.

6. CommandButton, merupakan kontrol hampir ditemukan pada setiap form dan digunakan untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya.

7. CheckBox , merupakan kontrol yang digunakan untuk pilihan yang isinya bernilai yes atau no, true atau false.

8. OptionButton, merupakan kontrol yang digunakan lebih dari satu sebagai pilihan terhadap beberapa option yang hanya dapat dipilih satu.

9. ListBox, merupakan mengandung sejumlah item dan pemakai dapat memilih lebih dari satu.

10.ComboBox, merupakan kombinasi dari TextBox dan suatu ListBox di mana pemasukan data dapat dilakukan dengan pengetikan maupun pemilihan.

11.HScrollbar atau VScrollbar, merupakan kontrol yang digunakan untuk membentuk scrollbar berdiri sendiri.

(14)

12.Timer, merupakan kontrol yang digunakan untuk proses background yang diaktifkan berdasarkan interval waktu tertentu. Ini merupakan kontrol non visual.

13.DriveListBox, DirListBox, dan FileListBox, mrupakan kontrol yang sering digunakan untuk membentuk dialog box yang berkaitan dengan file.

14.Shape dan Line, emrupakan kontrol yang digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan, oval.

15.Image, merupakan kotrol yang 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 Picture Box.

16.Data dan Adodc, merupakan kontrol yang digunakan untuk menampilkan database pada suatu form.

17.OLE, merupakan kontrol yang dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel, Microsoft Word, dan lain-lain.

(15)

2.7Pengenalan MySQL

MySQL merupakan salah satu perangkat lunak sistem manajemen basis data (database management system) atau DBMS yang menggunakan perintah standar SQL (Structured Query Language). Dimana MySQL mampu untuk melakukan banyak eksekusi perintah query dalam satu permintaan (multithread),baik itu menerima dan mengirimkan data. MySQL juga multi-user dalam arti dapat dipergunakan oleh banyak pengguna dalam waktu bersamaan. Dengan sekitar enam juta instalasi di seluruh dunia. MySQL tersedia dalam perangkat lunak gratis dibawah lisensi GNU General Public Lisence (GPL) dan juga menjual dalam lisensi komersial untuk keperluan jika penggunanya tidak cocok menggunakan lisensi General Public Lisence.

Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika seseorang ingin membuat basis data (database), ketikkan baris perintah yang sesuai untuk membuat basis data.

Penggunaan MySQL yang merupakan sebuah database server sekaligus dapat sebagai client,dan dapat berjalan di multi-OS (operating system) memiliki keunggulan lainnya seperti OpenSource sehingga penggunanya tidak perlu membayar lisensi kepada pembuatnya. Dapat mendukung database dengan kapasitas yang sangat besar. Merupakan database management system (DBMS) yang mudah digunakan. Didukung oleh driver ODBC,sehingga database MySQL dapat diakses oleh aplikasi apa saja.

(16)

Bahasa pemrograman yang dapat digunakan untuk mengakses MySQL diantaranya adalah dengan C,C++,Java,Perl,PHP,Phyton,dan APIs.

2.8Pengenalan phpMyAdmin

PhpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui World Wide Web. phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain.

phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Pada phpMyAdmin nantinya seseorang bisa membuat (create) basis data baru, dan mengelolanya. Dengan phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data, dan lain-lain dengan mudah.

(17)

Definisi dasar struktur database :

1. Data : sekumpulan fakta mengenai objek tertentu, orang dan lain-lain yang dinyatakan dengan angka, huruf, gambar, film, suara dan sebagainya yang relevan dan belum mempunyai arti.

2. Informasi : hasil pengolahan data yang konkrit dan sudah mempunyai arti untuk mencapai suatu tujuan tertentu.

3. Tabel : merupakan hal yang paling mendasar dalam hal penyimpanan data yang terdiri dari field dan record.

4. Field (kolom) : merupakan elemen dari tabel yang berisikan informasi tertentu yang spesifik tentang subjudul tabel pada sebuah item data.

Gambar

Tabel 2.1 Simbol-simbol Data Flow Diagram (DFD)
Diagram  alir  (flowchart)  adalah  suatu  simbol-simbol  grafis  yang  menggambarkan  aliran  algoritma  serta  menampilkan  langkah-langkah  pemecahan  masalah  di  suatu  program dari awal hingga akhir
Gambar 2.1 Interface Antar Muka Visual Basic 6.0
Gambar 2.5 Tool Box Visual Basic 6.0  Keterangan Gambar  :
+2

Referensi

Dokumen terkait

Dengan kata lain bahwa kamus Frederik de Houtman dapat dijadikan rujukan yang sangat berharga dalam meneliti situasi kebahasaan Melayu di awal abad ke-17, dan

SEKOLAH TINGGI TINGGI ILMU KESE ILMU KESEHAT HATAN ENDERAL ACHMAD YA AN ENDERAL ACHMAD YANI NI YOGYAKARTA YOGYAKARTA 2015 2015 LEMBAR PENGESAHAN LEMBAR PENGESAHAN. SATUAN

1) Tangible (Bukti Fisik) yakni adanya penampakan berupa fasilitas-fasilitas penunjang, petugas ataupun sarana komunikasi yang menyertai produk tersebut. Karena suatu service

Pada Tabel 4 di atas terlihat bahwa setiap panjang rantai tertentu dari FAME akan memiliki sifat dan menghasilkan kinerja yang berbeda. Karakteristik biodiesel menjadi parameter

Jawab : Energi kinetik adalah energi yang terkandung di dalam Energi kinetik adalah energi yang terkandung di dalam materi yang bergerak, materi yang bergerak, sedangkan

Pada ibu hamil yang menderita Hepatitis B, transmisi vertikal dari ibu ke bayinya sangat mungkin terjadi, apalagi dengan hasil pemeriksaan darah

Perusahaan ini berhasil menemukan dan mengolah minyak dan gas bumi di Sumatera Selatan pada 1982, dengan melakukan pemboran di Sumur TL1 pada dua Formasi, yaitu

Kesimpulan dari penelitian asupan zat gizi makro siswa MAN Insan Cendekia belum sesuai dengan angka kecukupan gizi yang dianjurkan, status gizi rata-rata berstatus gizi normal