BAB 2 Project Rekayasa Perangkat Lunak

download BAB 2 Project Rekayasa Perangkat Lunak

of 6

Transcript of BAB 2 Project Rekayasa Perangkat Lunak

  • 8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak

    1/11

    BAB 2

    LANDASAN TEORI

    2.1 Pengertian Komputer

    Komputer ialah alat yang digunakan untuk mengolah data menurut prosedur yang

    telah dirumuskan secara sistematis. Istiah komputer berasal dari bahasa latin

    (computare)  yang artinya alat hitung sedangkan dalam bahasa Inggris yaitu (to

    computare) yang artinya menghitung.

    Menurut Robert H. Blissmer, dalam buku Computer nnual, n Introduction

    to In!ormation "ystem #$%&'#$% (cd *dition. +ohn iley - "ons, #$%&). Komputer 

    adalah suatu alat elektronika yang mampu melakukan beberapa tugas sebagai berikut

    #. Menerima input.. Memproses input tersebut sesuai dengan programnya.

    /. Menyimpan perintah'perintah dan hasil pengolahan.

    0. Menyediakan output dalam bentuk in!ormasi.

    1easa ini Komputer mengandung arti sebagai seperangkat sumber daya baik 

    itu perangkat keras (hardware), perangkat lunak ( software), dan Manusia (brainware)

    yang saling beker2a membentuk suatu sistem yang sesuai dengan prosedur'prosedur 

    yang saling berkaitan untuk menyediakan data dan in!ormasi.

    2.2 Database

    1atabase merupakan sekumpulan file yang saling terkait dan membentuk suatu

     bangun data. 1atabase 2uga merupakan metode untuk mengelola file terpadu yang

    menampung sekumpulan in!ormasi dan diorganisir sedemikian rupa, sehingga

    in!ormasi tersebut mudah dikelola dan siap tersedia setiap dibutuhkan oleh user .

  • 8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak

    2/11

    2.3 Data

    1ata merupakan kumpulan dari angka ' angka maupun karakter 3 karakter yang tidak

    memiliki arti. Karakter (ab2ad, angka, symbol) adalah sekelompok kecil bit yang

     pengaturannya memberikan arti tertentu dan bit merupakan satuan data yang terkecil

    dalam proses komputer yaitu terdiri dari angka nol dan satu. 1ata dapat diolah

    sehingga menghasilkan in!ormasi (4riyono 1i 5idodo).

    2. Pengertian Program Ap!i"asi

    4rogram adalah kombinasi yang disusun dan dirangkai men2adi satu kesatuan

     prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang

    diimplementasikan dengan menggunakan bahasa pemrogramaan sehingga dapat

    dieksekusi oleh komputer. 1alam pembuatan program tidak dapat terlepas dari tata

    cara penulisan sintaks yaitu aturan gramatikal yang mengatur tata cara penulisan kata,

    ekspresi dan pernyataan. "elain itu sintaks 2uga berperan dalam penulisan program

    yaitu aturan untuk menyatakan suatu arti agar dapat dieksekusi dan menghasilkan

    output yang sesuai dengan yang diinginkan. ("ute2o,Budi dan 6, Michael 777).

    plikasi adalah satu unit perangkat lunak yang dibuat untuk melayani

    kebutuhan akan beberapa akti8itas yang dapat menger2akan tugas spesi!ik. (Buyens,

    77#).

    +adi program aplikasi adalah program siap pakai. 4rogram yang direka untuk

    melaksanakan suatu !ungsi bagi pengguna atau aplikasi yang lain. plikasi akan

    menggunakan system 9perasi (9") komputer dan aplikasi lainnya yang mendukung.

    2.# Sistem

  • 8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak

    3/11

    :

    "uatu sistem dapat diartikan sebagai suatu kesatuan yang terdiri dari dua atau lebih

    komponen atau subsistem yang berinteraksi untuk mencapai suatu tu2uan.

    2.$ %i&roso't (isua! Basi&

     Microsoft Visual Basic 6.0 adalah sebuah bahasa pemrograman komputer. Bahasa

     pemrograman adalah perintah'perintahatau instruksi yang berurutan, yang dimengerti

    oleh komputer untuk menyelesaikan masalah'masalah tertentu. Microsoft Visual Basic

    merupakan bahasa pemrograman yang menghasilkan aplikasi'aplikasi pada windows

    yang berbasis gra!is (GUI-Grafical User Interface).

    2.$.1 IDE %i&roso't (isua! Basi&

     Integrated Deelopment !nironment (I1*) atau tampilan muka dari ;isual Basic

    merupakan lingkungan pengembangan terpadu bagi programmer dalam

    mengembangkan aplikasinya. "ecara garis besar I1* ;isual Basic terdiri atas "itle

     Bar , Menu Bar , "ool Bar , "ool Bo#, +endela $roperties, +endela $ro%ect , +endela

    4engkodean, +endela form, +endela &orm la'out .

  • 8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak

    4/11

    %

    )ambar 2.$.1 IDE %i&roso't (isua! Basi& $.*

    "ecara garis besar I1* ;isual Basic terdiri atas Menu bar( "oolbar( "oolbo#(

     $ro%ect !#plore( $roperti windows, "itle bar , +endela $ro%ect , +endela 4engkodean,

    +endela form, +endela &orm la'out .

    #. Menu Bar 

    Berisi perintah'perintah umum yang digunakan untuk mengoperasikan ;isual

    Basic. Menu Bar menggunakan untuk memilih tugas'tugas tertentu seperti

    menyimpan pro%ect , membuka pro%ect , dll. Menu Bar berisi semua perintah ;isual

    Basic yang dapat dipilih untuk melakukan tugas tertentu. Isi dari menu ini

    sebagian besar hampir sama dengan program'program 5indos pada umumnya.

    (di Kurniadi, 77&).

  • 8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak

    5/11

    $

    .

  • 8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak

    6/11

    #7

    menambah, menyimpan atau menghapus  file' file indi8idual dari  pro%ect ,

    menggunakan perintah pada menu file dan  pro%ect . 4erubahan ini akan

    dire!leksikan pada 2endela pro%ect .  &ile pro%ect memuat semua da!tar file' file

     pendukung program tersebut yang dikenal dengan istilah  file Visual Basic

     $ro%ect (.(bp). 4ada Microsoft Visual Basic ,.0 dan Microsoft Visual Basic

    6.0 dapat me'load lebih dari satu file dengan cara mengklik pada nama pro%ect .

    1i baah nama  pro%ect , 2endela e#plore menampilkan komponen'komponen

    setiap  pro%ect dengan struktur pohon yang sama dengan tampilan pada

    indows !#plore. >ntuk memperbesar atau memperkecil cabangnya seperti

     form, modul , serta kategori lain dapat dilakukan dengan mengklik tanda plus

    atau minus disebelah folder .

    )ambar 2.3 Inter'a&e -ari Pro,e&t E+p!ore

    2. Properties in-o/s

     $roperties indows atau 2endela  properties adalah 2endela yang memuat

    semua in!ormasi mengenai ob2ek, yang terdapat dalam aplikasi  Microsoft 

    Visual Basic 6.0.  $roperties adalah si!at dari sebuah ob2ek, misalnya seperti

    nama, arna, ukuran, posisi dan sebagainya. "etiap ob2ek sebagian besar 

    memiliki 2enis properties yang sama, akan tetapi ada 2uga yang berbeda.

  • 8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak

    7/11

    ##

    )ambar 2. Inter'a&e Properties in-o/s

    dapun secara garis besar !ungsi dari masing'masing kontrol tersebut adalah sebagai

     berikut.

    #. 4ointer

     $ointer bukan merupakan suatu kontrol tapi icon ini digunakan ketika memilih

    kontrol yang sudah berada pada form.

    . 4icturebo=

     $icturebo# adalah kontrol yang digunakan untuk menampilkan image dengan !ormat

     BM$( DIB( )Bitmap*( I/ )Icon*( U )ursor*( M& )Metafile*( M& )!nhanced

     Metafile*( GI&( 1$!G.

    /. ?abel

     2abel adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat

    diperbaiki.

    0.

  • 8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak

    8/11

    #

    . CommandButton

    ommandButton merupakan kontrol hampir ditemukan pada setiap form dan

    digunakan untuk membangkitkan eent proses tertentu ketika pemakai melakukan klik 

     padanya.

    :. CheckBo=

    hec+Bo# digunakan untuk pilihan yang isinya bernilai 'es atau no( true atau false.

    %. 9ptionButton

    /ptionButton sering digunakan lebih dari satu sebagai pilihan terhadap beberapa

    option yang hanya dapat dipilih satu.

    $. ?istBo=

     2istBo# mengandung se2umlah item dan pemakai dapat memilih lebih dari satu.

    #7. ComboBo=

    omboBo# merupakan kombinasi dari "e#tBo# dan suatu 2istBo# di mana pemasukan

    data dapat dilakukan dengan pengetikan maupun pemilihan.

    ##. H"crollbarA;"crollbar

     34crollbar5V4crollbar digunakan untuk membentuk scrollbar berdiri sendiri.

    #.

  • 8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak

    9/11

    #/

    9?* dapat digunakan sebagai tempat bagi program eksternal seperti  Microsoft !#cel(

     Microsoft ord , dan lain'lain.

    #%. ""

  • 8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak

    10/11

    #0

    empat arah ( pointer mengatur posisi) untuk memindah posisi  form  pada layer 

    monitor dapat dilakukan dengan proses drag and drop.

    2.4 Pengena!an %i&roso't A&&ess

     Microsoft 7ccess adalah salah satu aplikasi Microsoft /ffice 4uite. Microsoft 7ccess

    diciptakan untuk membuat dan menangani suatu database. "ecara sederhana database

    dapat diungkapkan sebagai suatu pengorganisasian data dengan komputer yang

    memungkinkan data dapat diakses dengan mudah dan cepat. 1engan kata lain

    database dapat menghasilkan data maupun manipulasi data seperti menambah dan

    menghapus data. (98iliani ety uliana 77:).

    indow database menampilkan ob2ek 3 ob2ek yang ada dalam suatu database

     7ccess.

  • 8/20/2019 BAB 2 Project Rekayasa Perangkat Lunak

    11/11

    #&

    asing ( foreign +e'*. Kunci tamu adalah sebuah kolom dalam sebuah tabel yang

    men2adi penghubung dengan kunci primer pada tabel lain.