Pemrograman Visual I Pertemuan 11

download Pemrograman Visual I Pertemuan 11

of 45

Transcript of Pemrograman Visual I Pertemuan 11

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    1/45

    Pertemuan 9

    “DATABASE”

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    2/45

    Tujuan

    Pembelajaran Memahami Konsep, Struktur dan Hirarki Database Memahami Konsep Pembuatan Database dan Tabel menggunakan

    VisData dan Access

    Dapat menjelaskan perbedaan antara penggunaan VisData dengan

    Access

    Memahami Konsep Manipulasi Database

    Dapat Mengkoneksikan Form dengan Tabel ang ada di dalam

    Database

    Dapat menggunakan dan memahami metode !ecordset

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    3/45

    Pengertian Databasedan Hirarki Database

    Database adalahkumpulan beberapadata yang saling

    berhubunganberdasarkan kode-kode tertentu

    sehingga membentuksebuah sistem

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    4/45

    Hirarki Database  Character Satuan Data Terkecil dalam database,dapat berupa karakter numerik (angka 0 sd !", huru# ($ -%, a - &" ataupun karakter-karakter khusus, seperti ', ),

    * dan lain-lain

      +ield erupakan bagian dari record yangmenunjukkan suatu item data yang sejenis

      ecord kumpulan data .alue dari attribute yangberkaitan sehingga dapat menjelaskan sebuah entitysecara lengkap

      +ile/Tabel +ile merupakan sesuatu yang dapatdiidentikasi dari suatu sistem database, bisa berupa

    objek, orang, tempat, kejadian atau konsep yangin#ormasinya akan disimpan dalam database

      Database 1umpulan dari tabel-tabel yang salingberelasi, disusun secara logis, sehinggamenghasilkan in#ormasi yang bernilai guna dalam prosespengambilan keputusan

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    5/45

    Struktur Tabelahasis2a

    +ield

    ecordCharater

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    6/45

    3angkah PembuatanDatabase elalui 4isData

     S tep 5

    6uka 4b kemudian Cari enu $dd-7nspilih 4isual Data anager

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    7/45

    3angkah PembuatanDatabase elalui 4isData

     S tep  8

    Pada 9endela 4isData Pilih enu+ile

     

    :e2 icroso#t $ccess4ersion ;0 D6

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    8/45

    3angkah PembuatanDatabase elalui 4isData

     S tep  <

    $kan Tampil Pilihan Direktori untukpenyimpanan Database, Cek Direktoripenyimpanan kalau sudah benar,tuliskan nama database kemudiantekan =nter

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    9/45

    ang a em ua anTabel menggunakan

    4isData

     S te

    p 5

    Setelah Database dibuat akan muncul tampilanDatabase >indo2 , untuk membuat tabelcaranya 1lik kanan properties pada database2indo2 kemudian akan tampil Pop?p menu,pilih:e2 Table

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    10/45

    ang a em ua anTabel menggunakan

    4isData

     S te

    p  8

    Setelah Database dibuat akan muncul tampilanDatabase >indo2 , untuk membuat tabelcaranya 1lik kanan properties pada database2indo2 kemudian akan tampil Pop?p menu,pilih:e2 Table

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    11/45

    ang a em ua anTabel menggunakan

    4isData

     S te

    p  <

    Selanjutnya $kan Tampil Tabel Structure, untukmenambahkan isi eld dalam table klik tombol$dd +ield

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    12/45

    ang a em ua anTabel menggunakan

    4isData

     S te

    p @

    6uat Struktur Tabel seperti diba2ah ini, Setelahisi eld sudah selesai selanjutnya adalahmemberikan primary key dari sebuah tabel

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    13/45

    ang a em ua anTabel menggunakan

    4isData

     S te

    p  A

    6uat Struktur Tabel seperti diba2ah ini, Setelahisi eld sudah selesai selanjutnya adalahmemberikan primary key dari sebuah tabel

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    14/45

    ang a em ua anTabel menggunakan

    4isData

     S te

    p B

    embuat Primary 1ey pada tabel barang $dd7nde Pilih+ield 1dbrg sebagai primarykey 7ndeed +ieldstampil otomatis saat kita mengklik kdbrg pada$.ailable +ields sedangkan :ame bisa kita isi

    dengan nama kdbrg setelah itu 1lik 1 

    Setelah Seleseai masukkanTable :ame, +ield padaTabel, dan emberikanPrimary 1ey 3angkah

    terakhir adalah 1lik 6uildThe Table

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    15/45

    3angkah Pembuatan Tabelmenggunakan 4isData

     S te

    p  ;

    Pada 9endela Database >indo2 cari Propertiesdisana akan tampil tabel apa saja yang sudahdibuat ?ntuk penginputan data caranya Double1lik pada tabel atau 1lik 1anan pilih pen padatabel yang ingin diisikan recordnya

    3 k h P b t

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    16/45

    3angkah PembuatanTabel menggunakan

    4isData

     S te

    p  E

    7sikan sebanyak < ecord sesuai contoh diba2ahini

    Untuk menambah record pada

    table barang klik tombol Add

    untuk penginputan datanyadan Tombol Update untuk

    proses penyimpanan

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    17/45

    3atihan 5

    6uatlah Tabel sesuai struktur diba2ah ini denganmenggunakan y sFl

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    18/45

    Part-2

    “Manipulasi Database, Koneksi Antara Database dengan Form,Pengenalan Metode Recordset”

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    19/45

    $:7P?3$S7 D$T$6$S=

      Manipulasi database merupakan proses menanipulasi

    data yang dapat berupa menambah data (Append),

    menghapus data (Delete), merubah data (Update),

    menyisipkan data (insert), dan juga menarik informasi

    tertentu (query)

      !ada "isual basic manipulasi data memalui form dapat

    dilakukan dengan mengggunakan komponen data sebagaipenghubung antara database Access yang sudah dibuat

    dengan "isual basic

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    20/45

    1:=1S7 + D=:G$:D$T$6$S=

      Untuk membuat aplikasi Database dengan bahasa

    pemrograman apapun, yang harus disiapkan terlebih

    dahulu adalah koneksi aplikasi tersebut ke dalam Database

     #ang banyak digunakan jenis koneksi "isual $asic saat

    ini adalah Microsoft Data %ontrol untuk semua koneksi

    database

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    21/45

    69=1 =CDS=T

    Objek yang digunakan untuk memanipulasi isi database

    (menambah, menyimpan, menghapus record atau lainnya).

    • Recordset dapat ditentukan lokasinya (Server atau di

    download ke client).• Recordset dapat diputuskan dari sumber databasenya.

    • asil dari sebuah objek recordset adalah sekumpulan baris

    yang dihasilkan dari satu atau lebih tabal yang disebut %ursor• !emilih jenis dan lokasi cursor yang tepat adalah bagian

    penting dari perancangan suatu aplikasi.

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    22/45

    C:TH 1$S?S$:7P?3$S7 D$T$6$S=

      $uatlah sebuah &orm $arang dengan desain sepertidiba'ah ini

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    23/45

    C:TH 1$S?S$:7P?3$S7 D$T$6$S=

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    24/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    25/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    26/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    27/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    28/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    29/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    30/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    31/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    32/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    33/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    34/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    35/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    36/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    37/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    38/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    39/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    40/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    41/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    42/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    43/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    44/45

  • 8/18/2019 Pemrograman Visual I Pertemuan 11

    45/45