modul pbd komp lit

Upload: j-s-ismawan

Post on 22-Feb-2018

234 views

Category:

Documents


4 download

TRANSCRIPT

  • 7/24/2019 Modul Pbd Komp Lit

    1/58

    MODUL 1

    Pengenalan Visual Basic

    Tahap pembuatan program :1. Membuat Interface

    Proses yang melibatkan unsur visual.

    Menata tampilan dengan unsur berupa kontrol atau object yang di pasang

    pada sebuah form.

    . Membuat Propert!

    Mengatur nilai property dari sebuag object dengan windows property

    Contoh :

    Ob"ect Propert! #ilai

    Form1 Caption Program Perkenalan

    abel1 Caption Program Perkenalan

    !e"t#o" !e"t $kosongkan%delete&

    Command#utton Caption proses

    $. Menulis %o&e

    'ari contoh from diatas.

    angkah :

    Klik ganda tombol proses(command1)Muncul windows code editor aktif

    Private Sub Command1_Click()Text1.Text = "saya lagi belajar Visual Basic 6"End Sub

    (emudian jalankan dengan pilih menu )un * +tart atau tekan F, pada

    keyboard.

    !ekan proses.

    -asil setelah program dijalankan :

    1

    abel1

    Command#utton

    !e"t#o"

  • 7/24/2019 Modul Pbd Komp Lit

    2/58

    'ontoh:

    Properties :

    Form1caption : Program -alooo

    te"tbo"1te"t : dikosongkan $delete&

    te"tbo"te"t : dikosongkan $delete&

    commandbuttoncaption : -/0

    Listing Programangkah :

    'ouble (lik pada commandbutton $-/0&

    Private Sub Command1_Click()Text1.Text = "STMI !MIM #$#!!%T!"Text&.Text = " Tem'at ulia ran *erda+i"End Sub

    +etelah program dijalankan dengan menekan F, atau Pilih Menu )un * +tart maka

    hasilnya sebagi berikut :

    !e"t#o"

    !e"t#o"

    Command#utton

  • 7/24/2019 Modul Pbd Komp Lit

    3/58

    Option

    ama 0bject Properti ilai

    Form ame

    Caption

    Foption

    #elajar 0ption

    0ption#utton Caption aki2laki0ption#utton Caption Perempuan

    Command#utton ame

    Caption

    Cmdproses

    Proses

    !e"t#o" !e"t 'ikosongkan $delete&

    Listing Program

    0bject cmdproses3click $double klik pada Command#utton&

    Private +ub cmdproses3Click$&

    4f 0ption1.5alue 6 !rue !hen !e"t1.!e"t 6 7anda pilih option laki2laki7

    8lse

    !e"t1.!e"t 6 7anda pilih option perempuan7

    8nd 4f

    8nd +ub

    9alankan program tersebut dengan menekan F, atau pilih menu )un * +tart maka

    akan muncul window seperti di bawah ini :

    ;

  • 7/24/2019 Modul Pbd Komp Lit

    4/58

    'hec(

    )etting %omponen

    ama 0bject Properti ilai

    Form ame

    Caption

    Fcheck

    #elajar Check

    Check#o" Caption 5isual #asic caption : #agi $%&Command,caption : cancel

    Lang(ah membuat co&ing -)ource co&e -Listing :

    /men&e(larasi(an secara general

    Private +ub Command13Click$&

    a 6 !e"t1

    b 6 !e"t

    plus 6 a @ b

    !e"t;.!e"t 6 plus

    8nd +ub

    /men&e(larasi(an pa&a proce&ure

    Private +ub Command3Click$&

    Dim a* b 0s )ingle

    Dim min 0s )tring

    a 6 !e"t1

    b 6 !e"tmin 6 a 2 b

    !e"t;.!e"t 6 min

    8nd +ub

    Private +ub Command;3Click$&

    a 6 !e"t1

    b 6 !e"t

    kali 6 a A b

    !e"t;.!e"t 6 kali

    8nd +ub

    B

    Pilihan untuk melihat

    koding pada setiap

  • 7/24/2019 Modul Pbd Komp Lit

    8/58

    Private +ub Command>3Click$&

    a 6 !e"t1

    b 6 !e"tbagi 6 a % b

    !e"t;.!e"t 6 bagi

    8nd +ub

    Private +ub Command,3Click$&

    !e"t;.!e"t 6 77

    !e"t;.+etFocus

    8nd +ub

    +etelah menulis coding diatas kemudian jalankan program terebut dengan

    menekan tombol F, di keyboard atau pilih menu )un * +tart.

    -asil setelah menekan !ombol !ambah

    -asil setelah menekan !ombol Cancel

  • 7/24/2019 Modul Pbd Komp Lit

    9/58

    Program hitung3luas:

    Properties :

    Form1caption : -itung uas

    abel1caption : Menghitung uas Persegi Panjang

    Font : M+ +ans +erif siDe : 1 font style : #old

    abelcaption : panjang

    abel;caption : lebar

    abel>caption : luas

    !e"t1te"t : dikosongkan $didelete&

    !e"tte"t : dikosongkan $didelete&

    !e"t;te"t : dikosongkan $didelete&

    Command1caption : 0(

    Commandcaption : Cancel

    Command;caption : 8"it

    Listing program -source co&e :

    Pada General,im '- l- lua+ !+ Inteer

    Private Sub Command1_Click()' = Text1.Textl = Text&.Textlua+ = ' / lText0.Text = lua+End Sub

    Private Sub Command&_Click()Text1.Text = ""

    Text&.Text = ""

    E

  • 7/24/2019 Modul Pbd Komp Lit

    10/58

    Text0.Text = ""Text1.Setocu+End Sub

    Private Sub Command0_Click()2nload MeEnd Sub

    +etelah menulis kode diatas jalankan program tersebut dengan menekan

    tombol F,.

    -asil dari program setelah dijalankan :

    . Val

    Diguna(an "i(a (ita ti&a( men&e(larasi(an suatu ,ariable.

    'ontoh:

    %omponen Properties

    Form1 Caption : Penggunaan 5al

    abel1 Caption : ama #arang

    abel Caption : -arga +atuan

    1

  • 7/24/2019 Modul Pbd Komp Lit

    11/58

    abel; Caption : 9umlah

    abel> Caption : #ayar

    !e"t#o" te"t : dikosongkan $delete&

    !e"t#o" te"t : dikosongkan $delete&!e"t#o" te"t : dikosongkan $delete&

    !e"t#o" te"t : dikosongkan $delete&

    Command#uttoncaption : -itung

    Listing Program

    Double (li( pa&a comman&Button

    Private Sub Command1_Click()Text3.Text = 4al(Text&.Text) / 4al(Text0.Text)End Sub

    +etelah menulis kode diatas jalankan program tersebut dengan menekan

    tombol F,.

    -asil dari program setelah dijalankan :

    $. If Tunggal

    +inta" : If kondisi then

    Pernyatan

    Else

    Pernyataan

    End If

    Contoh dalam program :

    #uat program untuk if tunggal.

    11

  • 7/24/2019 Modul Pbd Komp Lit

    12/58

    %omponen Properties

    Form1 caption : 4f !unggal

    abel1 caption : 4si nilai pada teksbo"

    abel caption : predikat

    !e"t1 te"t : dikosongkan $didelete&

    !e"t te"t : dikosongkan $didelete&

    Command1caption : 0(

    Commandcaption : Cancel

    Command;caption : 8"it

    Listing Program &iatas -source co&e:

    Private Sub Command1_Click()I5 Text1.Text 6= 7 Ten

    Text&.Text = "lulu+"El+e Text&.Text = "tidak lulu+"End I5End Sub

    Private Sub Command&_Click()Text1.Text = ""Text&.Text = ""Text1.Setocu+End Sub

    Private Sub Command0_Click()EndEnd Sub

    -asil dari program diatas setelah dijalankan :

    1

    !e"t1.te"t

    !e"t.te"t

  • 7/24/2019 Modul Pbd Komp Lit

    13/58

    . If Bersarang

    +inta" : 4f kondisi then

    Pernyataan

    8lse if

    Pernyataan8lse if

    G..

    8lse

    GG

    8nd if

    Contoh :

    Form seperti diatas $contoh program& namun beda listing

    1;

  • 7/24/2019 Modul Pbd Komp Lit

    14/58

    listing program

    Private Sub Command1_Click()I5 Text1.Text 6= 78 Ten

    Text&.Text = "!"El+eI5 Text1.Text 6= 98 Ten Text&.Text = "*"El+eI5 Text1.Text 6= :8 Ten Text&.Text = "C"El+e Text&.Text = ","End I5End Sub

    Private Sub Command&_Click()

    Text1.Text = ""Text&.Text = ""Text1.Setocu+End Sub

    Private Sub Command0_Click()EndEnd Sub

    +etelah program dijalankan maka hasilnya seperti gambar dibawah ini :

    1>

  • 7/24/2019 Modul Pbd Komp Lit

    15/58

    MODUL 2

    DDL - Data Definition Language

    #erfungsi untuk mendefinisikan database dan objek2objek $ !abel inde" view

    +tored procedure trigger & yang ada didalam database.

    Perintah DDL a&a $ macam:

    1. '340T4

    . D3OP$. 0LT43

    %eterangan:

    1. '340T4

    'igunakan untuk membuat database dan objek2objek didalam database.

    Membuat Database

    1,

    'reate DatabaseNama database

    Contoh:

    Create databasepegawai

  • 7/24/2019 Modul Pbd Komp Lit

    16/58

    Hntuk mengaktifkan database yang telah dibuat menggunakan perintah:

    UseNama_database

    'ontoh:

    Use pega5ai

    1

  • 7/24/2019 Modul Pbd Komp Lit

    17/58

    Membuat Tabel

    Catatan: Not null-------kolom/field tidak boleh kosong ( harus diisi ).

    Pada saat membuat kolom/field table database harus ditentukan

    jenis data (type data) untuk masing-masing kolom/field. Dibaah ini beberapatype data yang sering digunakan.

    T!pe &ata 6enis &ata %et

    umeric !inyint 1 byte+mallint byte

    Mediumint ; byte

    4nteger > byte

    #igint byte

    )eal

    'ecimal

    umeric

    #it atau 1

    Money Money byte

    1B

    'reate TabelNama_tabel (Nama_field/kolom typedata (size),)

    Contoh:

    create table peg$nip char$&not null nama varchar$1,&se" char$1&

    alamat varchar$&constraint pk3nip primary key&

  • 7/24/2019 Modul Pbd Komp Lit

    18/58

    'atetime 'atetime 1 9an 1EB; s%d ;1 des

    EEEE

    +malldatetime 1 9an 1E s%d < jun

    BE

    +tring Char Hkuran tetap ma"

    byte

    5archar Hkuran tidak tetap ma"

    byte

    !e"t I;1

    . D3OP

    'igunakan untuk menghapus 'atabase dan menghapus objek.

    +inta":

    1

    D3OP DatabaseNama_database

    Contoh:

    ')0P 'atabasePegawai

    D3OP TableNama_table

    Contoh:

    ')0P !ablePeg

  • 7/24/2019 Modul Pbd Komp Lit

    19/58

    !ugas:

    1. #uat 'atabase yang bernama Pegawai3JJJJ

    . #uat table dari ; tabel diatas menggunakan perintah C)8/!8

    ;. -apus table Posisi menggunakan perintah ')0P.

    >. -apust 'atabase Pegawai menggunakan perintah ')0P.

    1E

  • 7/24/2019 Modul Pbd Komp Lit

    20/58

    $. 0LT43

    Merupakan perintah '' yang ke2; yang berfungsi untuk memodifikasi table.

    Menambah kolom%field.

    Menghapus kolom%filed.

    Membuat suatu constraint $ Primary key dan Foreign key &.

    Constrain adalah Mekanisme untuk membatasi domain $ nilai2nilai yang

    diperbolehkan & untuk sebuah kolom dalam table. 'engan memberikan konstrain

    pada sebuah kolom server database dapat menjamin kondisi2kondisi berikut:

    (eunikan data.

    Memberikan nilai default.

    Mengharuskan nilai baru mengikuti pola tertentu.

    Mengharuskan nilai baru adalah anggota dari sebuah daftar

    yang telah ditentukan.

    +inta":

    1. Menambah (olom%Field

    . Menghapus kolom%Field

    0LT43 TableNama_tabel0DDNama_kolom Typedata(size)

    Contoh:

    /!8) !ablePeg/'' Status varchar(5)

  • 7/24/2019 Modul Pbd Komp Lit

    21/58

    ;. Membuat konstrain Primary (ey

    +uatu constraint Primary key bisa dibuat pada saat table dibuat%di2create atau

    setelah table dibuat.

    Pada saat table dibuat melalui perintah '340T4

    1

    0LT43 TableNama_tabelD3OP 'olumnNama_kolom/filed

    Contoh:/!8) !ablePeg')0P Columnstatus

    '340T4 tableNama_tabel- #ama7(olom8fiel& t!pe&ata-si9e*

    'onstraint nama_constraintPrimar! (e!

    Contoh:

    C)8/!8 !able peg $ 4P char$>& not null constraint pk3nip Primary key

    ama varchar$1,& +e" char$1& /lamat varchar$&&

    C)8/!8 !able 'epartemen $ kd3dep char$& not null constraint pk3kd3dep

    Primary key ama varchar$1,& &

  • 7/24/2019 Modul Pbd Komp Lit

    22/58

    +etelah table dibuat memalui perintah 0LT43

    >. Membuat konstrain Foreign (ey

    +uatu constraint Foreign key bisa dibuat pada saat table dibuat%di2create atau

    setelah table dibuat.

    Pada saat table dibuat melalui perintah '340T4

    0LT43 tableNama_table0DD constraintNama_constraintPrimar! (e! -Nama_filed)

    Contoh:

    /!8) tablepeg

    /'' constraintpk_NIPPrimary key $NIP)

    '340T4 tableNama_tabel- #ama7(olom8fiel& t!pe&ata-si9e

    'onstraint nama_constraint ;oreign (e! nama_field 3eferences

    Nama_tabel_referensi-Nama_field Tabel_referensi*

    Contoh:

    C)8/!8 !able posisi $ 4P char$>& constraint fk_nip Foreign key 4P

    )eferences peg (NIP)kd3dep char$& constraint fk_kd_depForeign key

    kd_dep )eferences departe!en (kd_dep))

  • 7/24/2019 Modul Pbd Komp Lit

    23/58

    +etelah table dibuat memalui perintah 0LT43

    !ugas

    1. Pada table Peg tambahkan kolom status dengan typedata varchar

    siDe ,

    . !ambahkan definisi constraint pada tiap2tiap table $ Primary key

    dan Foreign key &.

    ;

    0LT43 tableNama_table

    0DD constraint Nama_constraint;oreign (e! nama_field 3eferencesNama_tabel_referensi-Nama_field Tabel_referensi

    Contoh:

    /!8) tableposisi

    /'' constraintfk_nipForeign keyNIP )eferencesNIP (NIP)

    /!8) tableposisi

    /'' constraint fk_kd_departe!en Foreign key kd_departe!en

    )eferences kd_departe!en (kd_departe!en)

  • 7/24/2019 Modul Pbd Komp Lit

    24/58

    DML - D0T0 M0#IPUL0TIO# L0#

  • 7/24/2019 Modul Pbd Komp Lit

    25/58

  • 7/24/2019 Modul Pbd Komp Lit

    26/58

    ?authama

    /; /rmadyan P 9l. Mgelang #elum

    /> ?untur

    Mahendra

    9etis #elum

    /, ouval (otagede ikah

    /< -anif Plosokuning ikah

    Tabel Departemen

    %&7&epartemen #ama Tun"angan

    M Pemasaran .

    P Produksi B.

    + +umber 'aya Manusia 1.

    / /dministrasi B,.

    Tabel Posisi

    #IP %&7&epartemen

    /1 P

    / M

    /; P

    /> /

    /, +

    /< M

    !ugas.

    1. 4si masing2masing table sesuai data diatas.

    . Hbahlah alamat pegawai yang bernama ?untur mahendra menjadi

    9l. (aliurang.

    ;. -apuslah data posisi pegawai yang mempunyai 4P /1

    P43I#T0@ )4L4'T

    2Menampilkan record2record data yang terdapat pada table.

    1. Menampilkan semua kolom%field dalam suatu table

    . Menampilkan data tertentu $ melakukan penyaringan informasi &.

    ,. Melakukan perhitungan.

    22 +ebelumnya pada table peg tambahkan filed%kolom yang bernama gaji

    dengan typedata money.

    E

    )4L4'TNama_kolom,fromNama_tabel?@434Kondisi

    Contoh:

    +elect A From peg where /lamat6LPlosokuningL

    $ Menampilkan semua kolom dari table peg yang alamatnya

    plosokuning &.

    )4L4'T "kspresi 0) Nama_kolom_bar!, from

    Nama_tabel

    Contoh:

    +elect ama !unjangan@1 /+ besargaji from 'epartemen

    $ Menampilkan kolom nama dan penjumlahan filed !unjangan @

    1. dari table departemen dimana kolom penjumlahan

    tersebut diberi nama besargaji &

  • 7/24/2019 Modul Pbd Komp Lit

    30/58

  • 7/24/2019 Modul Pbd Komp Lit

    31/58

    . Menjangkau data tertentu.

    222Menampilkan data yang berada pada jangkauan tertentu.

    ;1

    )4L4'T nama_kolom,from nama_table 5here

    nama_kolom B4T?44# nilai_batas_ba#a$ 0#Dnilai_batas_atas

    Contoh:

    +elect A from departemen where tunjangan #8!88 B,

    and E

  • 7/24/2019 Modul Pbd Komp Lit

    32/58

    E. 0perator 4

    2222Pencocokan data kondisi pencarian dengan salah satu data yang ada pada

    suatu daftar nilai.

    1. 0perator ike

    22Hntuk pencarian data.

    22#ekerja pada typedata char varchar te"t.

    ;

    )4L4'T nama_kolom*from Nama_tabel ?here

    Nama_kolomI# -val!e1, val!e,

    Contoh:

    +elect A from peg where alamat 4 $KPlosokuningLLkotabaruL&

    I# sama &engan operator O3

    +elect A from peg where alamat6LplosokuningL 0)

    alamat6LkotabaruL

    )4L4'T nama_kolom,from nama_tabel 5here Nama_kolom

    LI%4 /C ekspresiC

    Contoh:

    +elect A from peg where nama like KQ/rmaQL

    $ menampilkan semua kolom dari table pegawai yang namanya

    mengandung kata /rma &

  • 7/24/2019 Modul Pbd Komp Lit

    33/58

    11. Fungsi /gregat

    22+um Count /5? Ma" Min

    a& +HM

    222Penjumlahan dalam satu kolom.

    b& /5?

    222Hntuk menghitung nilai rata2rata dalam satu kolom.

    ;;

    )4L4'T fungsi agregat - Nama_kolom 0)

    nama_kolom_bar!from nama table

    )UM

    0V. 08 /utomation

    ,. Microsoft /ctiveJ 'ata 0bject .

    ibrary

    . Tambah(an Mo&ule -untu( (one(si (e &atabase

    Pilih menu Pro"ect H 0&& Mo&ule

    %eti( (o&e program beri(ut :

    Public conn As New ADODB.Connection

    Public rs As New ADODB.RecordsetPublic koneksi As StringPublic strsql As String

    'koneksi ke sql serverPublic Sub konek()On rror !o"o kelirukoneksi # $Provider#S%&O&DB.Persist Securit *n+o#,-lseser*D#s-*niti-l C-t-log#/eg-w-i01111D-t- Source#2*N3P$

    *+ conn.St-te # -dSt-teO/en "4en conn.Close Set conn # New ADODB.Connection

    conn.O/en (koneksi)

    >

  • 7/24/2019 Modul Pbd Komp Lit

    41/58

    lse conn.O/en (koneksi)nd *+

    1it Sub

    keliru56sgBo1 $6--+ 7oneksi ke D-t-b-se Server g-g-l889 cob- /eriks-koneksin-$9 vbCritic-l9 $7es-l-4-n 7oneksi8$nd Sub

    +impan dengan nama Pro"ect7Pega5ai.,bp dan Mo&7'onnect.bas

    J. Desain ;orm

    a. ;orm Pega5ai

    Listing Program :

    Sub Re+res4D-t-!rid()Di: sql As String 're+res4 d-t- C-ll konek

    sql # $select ; +ro: /eg order b ni/ -sc$ AdoPeg-w-i.ConnectionString # koneksi AdoPeg-w-i.RecordSource # sql AdoPeg-w-i.Re+res4

    Set D-t-Peg-w-i.D-t-Source # AdoPeg-w-i

    nd Sub

  • 7/24/2019 Modul Pbd Komp Lit

    42/58

    Sub Cle-r"e1t()On rror Resu:e Ne1t ':e:bersi4k-n te1tbo1 "1tN*P."e1t # $$

    "1tN-:-."e1t # $$ "1tS3."e1t # $$ "1tAl-:-t."e1t # $$ "1tSt-tus."e1t # $$

    "1tN*P.Set,ocusnd Sub

  • 7/24/2019 Modul Pbd Komp Lit

    43/58

    'rub-4 st-tus co::-nd C:d"-:b-4.n-bled # "rue C:dSi:/-n.n-bled # ,-lse C:ddit.n-bled # ,-lse

    C:d-/us.n-bled # ,-lsend Sub

  • 7/24/2019 Modul Pbd Komp Lit

    44/58

    're+res4 d-t- Re+res4D-t-!rid

    '/-nggil cle-r te1t

    Cle-r"e1t

    'rub-4 st-tus co::-nd button C:d"-:b-4.n-bled # "rue C:dSi:/-n.n-bled # ,-lse C:ddit.n-bled # ,-lse C:d-/us.n-bled # ,-lsend Sub

  • 7/24/2019 Modul Pbd Komp Lit

    45/58

  • 7/24/2019 Modul Pbd Komp Lit

    46/58

    nd Sub

  • 7/24/2019 Modul Pbd Komp Lit

    47/58

    C:d"-:b-4.n-bled # "rue C:dSi:/-n.n-bled # ,-lse C:ddit.n-bled # ,-lse C:d-/us.n-bled # ,-lse

    nd Sub

  • 7/24/2019 Modul Pbd Komp Lit

    48/58

    AdoDe/-rte:en.RecordSource # $S&C" D*S"*NC" kd0de/ ,RO6de/-rte:en$ AdoDe/-rte:en.Re+res4 '

    ' *+ t4e d-t-b-se n-:e +ile is not v-lid -n tr-//-ble errorwill occur 4ere Do 24ile Not AdoDe/-rte:en.Recordset.O, vnt"e:/ # "ri:(AdoDe/-rte:en.Recordset8kd0de/) *+ *sNull(vnt"e:/) "4en vnt"e:/ # $$ "1t*D0De/.Add*te: CStr(vnt"e:/) AdoDe/-rte:en.Recordset.6oveNe1t &oo/nd Sub

  • 7/24/2019 Modul Pbd Komp Lit

    49/58

    're+res4 d-t-

    Re+res4D-t-!rid nd *+

    'rub-4 st-tus te1t

    "1tN*P.n-bled # "rue Cle-r"e1t 'rub-4 st-tus co::-nd C:d"-:b-4.n-bled # "rue C:dSi:/-n.n-bled # ,-lse C:ddit.n-bled # ,-lse C:d-/us.n-bled # ,-lsend Sub

  • 7/24/2019 Modul Pbd Komp Lit

    50/58

    C:d-/us.n-bled # ,-lse

    'cle-r te1t "1tN*P.n-bled # "rue

    Cle-r"e1tnd Sub

  • 7/24/2019 Modul Pbd Komp Lit

    51/58

    Di: quer

    quer # $S&C" n-:- ,RO6 /eg w4ere ni/#'$ @ "1tN*P."e1t @ $'$ Set rs # conn.1ecute(quer)

    "1tN-:-."e1t # rs.,ields($n-:-$)

    nd Sub

    ,1

  • 7/24/2019 Modul Pbd Komp Lit

    52/58

    ,

  • 7/24/2019 Modul Pbd Komp Lit

    53/58

    MODUL =

    Laporan -3eport

    #erikut angkah2langkah membuat aporan 'ata Pegawai

    a. Membuat 'ata +umber untuk aporan $'ata 8nvironment&

    "# pilih menu Project * More /ctiveJ 'esaigners * 'ata 8nvironment

    $# klik kanan pada connection1 * Properties * Pilih Provider Microsoft 08

    '# Provider for +S +erver * ne"t

    ,;

  • 7/24/2019 Modul Pbd Komp Lit

    54/58

    %# padaselect or enter a server na!eisikan ama server database * pilih &se

    a spesific user na!e and passworddan masukkan user sadan beri tanda

    cek'lank password * pilih database Tpegawai3""""U pada option Select

    the dataase on the server

    # klik tombol !est Connection jika sudah muncul pesan +uccess berarti

    database sudah terhubung.

    ,>

  • 7/24/2019 Modul Pbd Komp Lit

    55/58

    5# klik kanan pada connection1 * /dd Command kemudian terbentuk

    Command1.

    ,,

  • 7/24/2019 Modul Pbd Komp Lit

    56/58

    *# klik kanan pada command1 kemudian pilih Properties

    +# anda simpan dengan 'ata8nvPegawai.'sr

    b. Membuat desain aporan $'ata )eport&

    angkah :

    1. pilih menu Project * /dd 'ata )eport

    ,

  • 7/24/2019 Modul Pbd Komp Lit

    57/58

    . anda drag drop command1 ke area data report bagian detail $section1&

    ;. silakan anda lihat gambar dibawah. /nda tata pada gambar 1 di bagian

    page header.

    >. anda desain seperti gambar dibawah ini setelah seperti gambar di bawah

    berarti desain laporan anda selesai.

    ,. /nda simpan desain laporan anda dengan nama )eportPegawai.'sr

    ama 0bject Properti ilai

    'ata)eport ame

    Caption

    'ata+ource

    'ataMember

    )eportPegawai

    aporan 'ata Pegawai

    'ata8nvPegawai

    Command1

    )ptabel Caption aporan 'ata Pegawai

    -asil )unning 'atareport

    ,B

    1

  • 7/24/2019 Modul Pbd Komp Lit

    58/58

    ,