Laporan Vb x

download Laporan Vb x

of 19

Transcript of Laporan Vb x

  • 7/24/2019 Laporan Vb x

    1/19

    LAPORAN

    MODUL X

    Database

    Disusun untuk Memenuhi matakuliah Praktikum Pemrograman Visual yang dibimbing oleh

    Bapak Ahmad Mursyidun Nidhom

    Oleh:

    Rendy Yani Susanto

    !"#!!$"%&&

    P'( ! O)) *

    UNIVERSITAS NEGERI MALANG

    FAKULTAS TEKNIK

    JURUSAN TEKNIK ELEKTRO

    PRODI PENDIDIKAN TEKNIK INFORMATIKA

    FEBRUARI 201

    MODUL X

  • 7/24/2019 Laporan Vb x

    2/19

    Database

    A+ TUJUAN

    B+ DASAR ',OR(

    !" LATI#AN

    Lat$%a& 1 ' ()&e(s$ (e *ata

    a+ Membuat pro-e.t baru

    b+ 'ambahkan komponen import library oledb

    .+ 'ambahkan sinta/ koneksi

    d+ *ompile program sebelum memberi database

  • 7/24/2019 Laporan Vb x

    3/19

    e+ 'ambahkan database di d:0 dengan nama a+mdb

    )+ *ompile program

  • 7/24/2019 Laporan Vb x

    4/19

    Pen-elasan:

    1etika sebuah program 2b+net membutuhkan sebuah database maka 2b+net memerlukan

    sebuah library untuk menyambungkan database 3 library tersebut salah satunya adalah

    oledb 3 setelah memanggil library maka harus melakukan pengoneksian program dengan

    database 3 -ika menggunakan ms a..ess maka menggunakan sebuah pro2ider untuk

    pengkoneksian data + -ika pathnya statis maka .ukup di taruh di hardisk+

    Lat$%a&2 ' +at% *$&a,$s

    a+ Membuat pro-e.t baru

    b+ 4anti sinta/ konekssi men-adi seperti ini

    .+ *ompile program sebelum memindahkan database ke path

    d+ 'ambahkan database ke path program atau ke debug

  • 7/24/2019 Laporan Vb x

    5/19

    Pen-elasan:

    Dalam pembuatan path dinamis maka koneksinya harus menggunakan pemanggilan

    startup path dalam datasour.e 3 .ontohnya adalah appli.ation+startuppath

    Lat$%a& - ' e.e/te s

    a+ Membuat pro-e.t baru

    b+ 'ambahkan Button seperti berikut:

    .+ 'ambahkan ,2ent *li.k pada Button dan )orm

    S.ript:

  • 7/24/2019 Laporan Vb x

    6/19

    Output:

    Pen-elasan:

    5ntuk melakukan e/e.ute s6l maka di butuhkan sebuah koneksi 3 setelah terkoneksi maka

    dalam pengeksekusian s6l -uga di butuhkan library oledb yaitu untuk oledb.ommand

    yang akan mengeksekusi sinta/ s6l+

    Lat$%a& 3 ' *ataset

    1" Buat )orm baru 3 tambahkan button dan dataset

  • 7/24/2019 Laporan Vb x

    7/19

    2" Pilih database

    -" Buat 6uery builder

  • 7/24/2019 Laporan Vb x

    8/19

    3" Masukan e2ent button

    " Output

  • 7/24/2019 Laporan Vb x

    9/19

    4" Pen-elasan

    7ika menggunakan metode dataset maka kita tidak sepenuhnya koding untuk

    mengkoneksikan database dengan program 3 akan tetapi perlu memanggil re)eren.e

    oledb+

    Lat$%a& *a& 4' *ata b$&*$&5 *a& *ata56$*

    1" Buat )orm baru 3kemudian tambahkan oledb 3 dataset dan data grid

    2" Masukan sinta/

  • 7/24/2019 Laporan Vb x

    10/19

    -" Output Program

    3" Pen-elasan:

    Penggunaan dataset dengan databinding hampir sama yaitu melakukan koneksi

    se.ara otomatis 3 dan untuk mengoneksikan ke datagrid adalah dengan mengubah

    data sour.enya

    Lat$%a& 7 *a& 8 ' Ma&$+as$ *a& 5e&e6ate

    1" Buat )orm baru dan tambah dengan data sour.e di solution dan oledb .onne.tion

  • 7/24/2019 Laporan Vb x

    11/19

    Des$5& 9$e:

    S$&ta. '

    Ot+t'

  • 7/24/2019 Laporan Vb x

    12/19

    Pe&;easa& '

    Program ini di gunakan untuk memanipulasi data di database a..ess 3

    menggunakan beberapa koneksi data seperti oledb3 dataset dan datagrid

    TUGAS PRAKTIKUM

    + Tugas : buat aplikasi CRUD

    a+ Design view

    b. Script:

  • 7/24/2019 Laporan Vb x

    13/19

    - koneksi

    - QUERY

    Output:

    - Sebelu input

  • 7/24/2019 Laporan Vb x

    14/19

    - Sesu!a" input

    #en$elasan:Program tersebut menggunakan manual koneksi dan 6uery 3 untuk

    menggabungkannya memerlukan pro2ider -et 8+" karena menggunakan ms a..ess

    &""! 3 dan untuk menggabungkan datagrid merubah datasour.e+

    D" TUGAS RUMA#

    + Rubah MD( dengan database a..ess dan tambahkan splash s.reen

    - Design 2ie9a+ Splash

    b+ MD(

  • 7/24/2019 Laporan Vb x

    15/19

    .+ Database

    - S.ript:

    a+ splash

  • 7/24/2019 Laporan Vb x

    16/19

    b+ MD(

    .+ koneksi

  • 7/24/2019 Laporan Vb x

    17/19

    - Output:a+ Splash

    b+ MD(

    - pen-elasan

  • 7/24/2019 Laporan Vb x

    18/19

    Program database menggunakan a..ess adda beberapa 2ersi pro2ider 3 -ika

    menggunakan a..ess &""! maka menggunakan -et 8+" dan -ika menggunakan a..ess

    &"" maka menggunakan a.e $+"

    E. KESIMPULAN

    MD( ;orm adalah induk dari semua ;orm yang ada3 atau dalam arti lain adalah

    antarmuka pengguna khas di mana setiap dokumen dalam aplikasi ditampilkan dalam -endela

    anak terpisah dalam 9ilayah klien dari -endela utama aplikasi+

    Aplikasi MD( memiliki tiga -enis yaitu ;rame -endela3 -endela klien MD( dan

    se-umlah -endela anak 9indo9s+ 'he )rame seperti -endela utama dari aplikasi yang biasanya

    memiliki perbatasan si

  • 7/24/2019 Laporan Vb x

    19/19

    %o!ul &. '()*. String. #raktiku +a"asa #erograan ,isual. S)

    #en!i!ikan Teknik noratika. Universitas /egeri %alang