• Tidak ada hasil yang ditemukan

TUNTUNAN LATIHAN. 3. Ketikkan nama untuk database ini adalah Aplikasi pada kotak dialog yang muncul.

N/A
N/A
Protected

Academic year: 2021

Membagikan "TUNTUNAN LATIHAN. 3. Ketikkan nama untuk database ini adalah Aplikasi pada kotak dialog yang muncul."

Copied!
27
0
0

Teks penuh

(1)

TUNTUNAN LATIHAN

LATIHAN 1. Membuat Database

Membuat database SQL Server dengan nama APLIKASI Langkah :

1. Buka tampilan SQL Server Enterprise Manager.

2. Pada Enterprise Manager, klik icon Microsoft SQL Server lalu bukalah server. Klik tombol mouse kanan pada folder Database lalu pilih New Database.

3. Ketikkan nama untuk database ini adalah Aplikasi pada kotak dialog yang muncul.

(2)

Membuat tabel dengan struktur di bawah ini

Tabel Nasabah

NONASABAH INT 4 Key

NAMA CHAR 25 KTP CHAR 15 TGLLAHIR DATETIME 8 TMPLAHIR CHAR 20 ALAMAT CHAR 30 KODEPOS CHAR 5 TELP CHAR 12 JNSKEL CHAR 10 AGAMA CHAR 10 Langkah :

5. Perbesar folder Database dan database tempat pembuatan tabel. 6. Klik tombol kanan mouse pada folder Tabel dan pilih New Tabel.

7. Tulis nama tabel Nasabah yang akan dibuat pada toolbox Choose Name.

Gambar Toolbox Choose Name

8. Setelah muncul window New Table, tuliskan nama field dan lengkapi sesuai dengan struktur tabel yang akan dibuat.

Selanjutnya dengan cara yang sama dengan di atas buatlah tabel di bawah ini : Tabel Rekening

NOREK NUMERIK 9 Key

JENISTAB CHAR 2 BUNGA NUMERIK 5 SALDOAWAL NUMERIK 9 SALDOAKHIR NUMERIK 9 TGLBUKA DATETIME 8 STATUSAKTIF BLT 1 NONASABAH INT 12

(3)

Tabel Aktifitas

JNSTRAN CHAR 2 Key

KETERANGAN CHAR 20

Tabel Tabungan

JNSTAB CHAR 2 Key

KETERANGAN CHAR 20

BUNGA NUMERIC 5,2

Tabel Transaksi

NOREK NUMERIK 9 Key

NOTRAN CHAR 2 Key

TGLTRAN DATETIME 8 WAKTU DATETIME 8 JNSTRAN CHAR 2 JUMLAH NUMERIK 9 STAFFID CHAR 3 STAFFIDSP CHAR 3 Tabel Staff

STAFF_ID CHAR 3 Key

DEPT CHAR 2

NAMA CHAR 10

OTOR CHAR 1

BATAS NUMERIK 9

LATIHAN 2. Adodc Dan Ado Object

2.1. Menghubungkan Program VB dengan Database SQL Server / Binding.

Database yang digunakan adalah database APLIKASI, tabel yang digunakan adalah tabel STAFF.

(4)

DESIGN TAMPILAN PROGRAM

Aktifkan terlebih dahulu control ADODC dengan cara click kanan pada tollbar, pilih Components, beri tanda check pada Microsoft ADO Data Control 6.0, lalu clik OK. Lakukan cara yang sama untuk mengaktifkan control Microsoft DataGrid Control 6.0, lalu clik OK.

LANGKAH-LANGKAH SETTING PROPERTIES ADODC.

Pilih properties Connection String

Pilih option Use Connection String lalu clik buttong Build

Pada tab Provider pilih Microsoft OLE DB Provider for SQL Server lalu clik Next Pada tab Connection : 1. Select or enter a server name : USERXX

2. Enter information to log on to the server 3. Select the database on the server : APLIKASI Test Connection, OK

(5)

SETTING PROPERTIES

NAMA

CONTROL/OBJEK

PROPERTIES

NILAI

Form1

Name

FrmStaff

Caption

Form Staff

Adodc1

Name

AdoStaff

Caption

STAFF

Connectionstring Provider=SQLOLEDB.1;

Persist Security Info=False;

User ID=sa;

Initial Catalog=APLIKASI;

Data Source= USERXX

Command Type

2-adCmdTable

Record Source

STAFF

Label1

Caption

Staff ID

Label2

Caption

Departemen

Label3

Caption

Nama Staff

Label4

Caption

Otoritas

Label5

Caption

Batas

Text1

DataSource

AdoStaff

DataField

STAFF_ID

Text2

DataSource

AdoStaff

DataField

DEPT

Text3

DataSource

AdoStaff

DataField

NAMA

Text4

DataSource

AdoStaff

DataField

OTOR

Text5

DataSource

AdoStaff

DataField

BATAS

Command1

Caption

Tutup

DataGrid1

Caption

DATA STAFF

DataSource

AdoStaff

CODING PROGRAM

Private Sub Command1_Click() Unload Me

(6)

2.2. Menghubungkan Program VB dengan Database SQL Server / Koneksi melalui Coding.

Database yang digunakan adalah database APLIKASI, tabel yang digunakan adalah tabel NASABAH.

(7)

SETTING PROPERTIES

NAMA

CONTROL/OBJEK

PROPERTIES

NILAI

Form2

Name

FrmNasabah

Caption

From Nasabah

Adodc1

Name

AdoNasabah

Caption

Nasabah

Visible

False

Label1

Caption

No Nasabah

Label2

Caption

Nama Nasabah

Label3

Caption

No KTP

Label4

Caption

Tempat Lahir

Label5

Caption

Tanggal Lahir

Label6

Caption

Agama

Label7

Caption

Alamat

Label8

Caption

Kode Pos

Label9

Caption

Telepon

Text1

Name

TxtNoNasabah

Text2

Name

TxtNamaNasabah

Text3

Name

TxtKTP

Text4

Name

TxtTmpLahir

Text5

Name

TxtTglLahir

Text6

Name

TxtAlamat

MultiLine

True

ScrollBars

1-Horizontal

Text7

Name

TxtKodePos

Text8

Name

TxtTelp

Frame1

Caption

Jenis Kelamin

Frame2

Caption

Scrolling Data

Frame

Caption

Manipulasi Data

Option1

Name

OptLaki

Option

Laki-laki

Option2

Name

OptPer

Option

Perempuan

Combo1

Name

CboAgama

DataSource

AdoNasabah

DataField

AGAMA

(8)

Caption

Pertama

Command2

Name

CmdMundur

Caption

Mundur

Command3

Name

CmdMaju

Caption

Maju

Command4

Name

CmdAkhir

Caption

Akhir

Command5

Name

CmdTutup

Caption

Tutup

Command6

Name

CmdDataBaru

Caption

Data Baru

Command7

Name

CmdUpdate

Caption

Update

Command8

Name

CmdHapus

Caption

Hapus

Command9

Name

CmdBatal

Caption

Batalkan

Command10

Name

CmdCariData

(9)

CODING PROGRAM

Dim ConNas As String '********* Variabel untuk parameter koneksi

Private Sub Form_Load()

'********* Koneksi Ke Database dan Tabel

ConNas = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=APLIKASI;Data Source= USERXX"

AdoNasabah.ConnectionString = ConNas AdoNasabah.CommandType = adCmdText

AdoNasabah.RecordSource = "Select * from NASABAH" AdoNasabah.Refresh

Tampil '********* Pemanggilan Prosedur yang bernama Tampilkan

With CboAgama .AddItem "Islam"

.AddItem "Kristen Protestan" .AddItem "Kristen Katolik" .AddItem "Hindu"

.AddItem "Budha" End With

End Sub

Private Sub Tampil() '********* Isi Prosedur yang bernama Tampil

With AdoNasabah

TxtNoNasabah.Text = .Recordset("NONASABAH") TxtNamaNasabah.Text = .Recordset("NAMA") TxtKTP.Text = .Recordset("KTP")

If .Recordset("JNSKEL") = "Perempuan " Then OptPer.Value = True Else OptLaki.Value = True End If TxtTmpLahir.Text = .Recordset("TMPLAHIR") TxtTglLahir.Text = .Recordset("TGLLAHIR") CboAgama.Text = .Recordset("AGAMA") TxtAlamat.Text = .Recordset("ALAMAT") TxtKodePos.Text = .Recordset("KODEPOS") TxtTelp.Text = .Recordset("TELP") End With End Sub

Private Sub CmdAkhir_Click() AdoNasabah.Recordset.MoveLast Tampil

MsgBox "Record Paling Akhir" End Sub

(10)

Private Sub CmdMaju_Click() With AdoNasabah

.Recordset.MoveNext

If .Recordset.EOF = True Then MsgBox "Record Paling Akhir" .Recordset.MoveLast

End If End With Tampil End Sub

Private Sub CmdMundur_Click() With AdoNasabah

.Recordset.MovePrevious If .Recordset.BOF = True Then MsgBox "Record Paling Awal" .Recordset.MoveFirst

End If End With Tampil End Sub

Private Sub CmdPertama_Click() AdoNasabah.Recordset.MoveFirst Tampil

MsgBox "Record Paling Awal" End Sub

Private Sub CmdTutup_Click() Unload Me

End Sub

Private Sub CmdDataBaru_Click() CmdUpdate.Caption = "Simpan" For Each Control In FrmNasabah If TypeOf Control Is TextBox Then Control.Text = "" End If Next CboAgama.Text = "" OptLaki.Value = False OptPer.Value = False CmdDataBaru.Enabled = False CmdBatal.Enabled = True End Sub

(11)

Private Sub CmdBatal_Click() AdoNasabah.Recordset.MoveFirst Tampil CmdDataBaru.Enabled = True CmdBatal.Enabled = False CmdUpdate.Caption = "Update" End Sub

Private Sub CmdUpdate_Click() With AdoNasabah

If CmdUpdate.Caption = "Simpan" Then .Recordset.AddNew

End If

.Recordset("NONASABAH") = TxtNoNasabah.Text .Recordset("NAMA") = TxtNamaNasabah.Text .Recordset("KTP") = TxtKTP.Text

If OptPer.Value = True Then

.Recordset("JNSKEL") = "Perempuan " Else .Recordset("JNSKEL") = "Laki-laki " End If .Recordset("TMPLAHIR") = TxtTmpLahir.Text .Recordset("TGLLAHIR") = TxtTglLahir.Text .Recordset("AGAMA") = CboAgama.Text .Recordset("ALAMAT") = TxtAlamat.Text .Recordset("KODEPOS") = TxtKodePos.Text .Recordset("TELP") = TxtTelp.Text .Recordset.Update End With CmdDataBaru.Enabled = True CmdBatal.Enabled = False CmdUpdate.Caption = "Update" Tampil End Sub

Private Sub CmdHapus_Click() AdoNasabah.Recordset.Delete AdoNasabah.Recordset.MoveFirst Tampil

(12)

Private Sub CmdCariData_Click() Dim CariData As String

CariData = InputBox("Masukan Nomor Nasabah Yang Akan Dicari", "Cari Data Nasabah")

With AdoNasabah

.RecordSource = "SELECT * FROM NASABAH WHERE NONASABAH= '" & CariData & "'"

.Refresh

If .Recordset.BOF = True And .Recordset.EOF = True Then MsgBox "Data Tidak Ditemukan"

.RecordSource = "SELECT * FROM NASABAH" .Refresh

Exit Sub End If End With Tampil

AdoNasabah.RecordSource = "SELECT * FROM NASABAH" AdoNasabah.Refresh

(13)

PEMBAHASAN I.

Dim ConNas As String

Digunakan untuk mendeklarasikan ConNas sebagai variabel yang akan digunakan sebagai parameter untuk koneksi ke database.

ConNas = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=APLIKASI;Data Source= USERXX "

II.

Provider=SQLOLEDB.1;

Provider yang digunakan ADO untuk koneksi ke database SQL Server.

III.

Persist Security Info=False;User ID=sa;

Untuk log on ke server dengan menggunakan “Use a specific user name and password” dengan User ID sebagai sa.

IV.

Initial Catalog=APLIKASI; Nama database yang digunakan.

V.

Data Source= USERXX" Nama server dari SQL Server.

VI.

AdoNasabah.ConnectionString = ConNas AdoNasabah.CommandType = adCmdText

AdoNasabah.RecordSource = "Select * from NASABAH" AdoNasabah.Refresh

(14)

Connection String ADO diambil dari parameter ConNas, Tipe Command menggunakan adCmdText, Tabel dan Record didefinisikan dengan menggunakan perintah SQL. Pada perintah tersebut, Tabel yang digunakan adalah Tabel NASABAH. Refresh digunakan untuk me-refresh koneksi, record dan query.

VII.

Recordset("nama_field")

Digunakan untuk untuk menentukan field yang dipakai.

VIII.

Recordset.MoveFirst, .MovePrevious, .MoveNext, .MoveLast, .BOF, .EOF, menentukan pergerakan letak dan posisi dari recordset.

IX.

CmdUpdate.Caption = "Simpan" For Each Control In FrmNasabah If TypeOf Control Is TextBox Then Control.Text = "" End If Next CboAgama.Text = "" OptLaki.Value = False OptPer.Value = False

Perintah-perintah tersebut digunakan apabila user akan melakukan entri data atau mengisi data baru. Dengan menjalankan perintah-perintah tersebut, maka setiap textbox, option dan control lain akan dikosongkan dan siap diisi data.

X.

AdoNasabah.Recordset.MoveFirst Tampil

Jika user ingin membatalkan pengisian data, maka perintah di atas dijalankan agar record kembali ke record paling awal kemudian isi dari record tersebut ditampilkan dengan memanggil prosedur Tampil.

(15)

XI.

With AdoNasabah

If CmdUpdate.Caption = "Simpan" Then .Recordset.AddNew End If .Recordset("NONASABAH") = TxtNoNasabah.Text . . .Recordset.Update End With

Jika data sudah diisikan pada form dan user akan menyimpan data yang sudah diisikan tadi, maka perintah diatas dijalankan. Untuk melakukan penyimpanan data, maka digunakan perintah .AddNew, kemudian menentukan isi field sesuai dengan text yang dimasukan, dan diakhiri dengan .Update sehingga data benar-benar tersimpan.

XI.

Jika user ingin memrubah/memmodifikasi data yang sudah ada, maka user dapat langsung merubah data pada record yang diiginkan yang tampil pada form. Perintah yang digunakan mirip dengan pada prosedur simpan, namun tidak menggunakan perintah .AddNew, tetapi tetap menggunakan .Update.

XI.

AdoNasabah.Recordset.Delete

Perintah tersebut digunakan untuk menghapus data yaitu data yang sedang ditampilkan pada form.

XII.

Prosedur untuk melakukan search/caridata pada dasarnya hanya berupa perintah koneksi recordset, namun ditambahkan beberapa kondisi tertentu dengan menggunakan perintah SQL. Apabila kodisi terpenuhi atau data yang dicari ditemukan maka akan ditampilkan pada form, jika tidak maka akan menampilkan pesan bahwa data tidak ditemukan.

(16)

2.3.Menghubungkan Program VB dengan Database SQL Server / Menggunakan Object ADO tanpa menggunakan control ADODC.

Database yang digunakan adalah database APLIKASI, tabel yang digunakan adalah tabel REKENING.

Pastikan Objek ADO sudah direferensikan kedalam Visual Basic. Caranya dengan meng-klik menu Project pada MenuBar,Pilih References. Cari Micrisoft ActiveX Data Object 2.5 Library. Pastikan object tersebut sudah dibari tanda check, lalu clik OK.

DESIGN TAMPILAN PROGRAM

Form Rekening

(17)

SETTING PROPERTIES

Form Rekening

NAMA

CONTROL/OBJEK

PROPERTIES

NILAI

Form3

Name

FrmRekening

Caption

Form Rekening

Label1

Caption

No Rekening

Label2

Caption

No Nasabah

Label3

Caption

Jenis Tabungan

Label4

Caption

Bunga

Label5

Caption

Saldo Awal

Label6

Caption

Saldo Akhir

Label7

Caption

Tanggal Buka

Label8

Caption

Status Aktif

Text1

Name

TxtNoRek

Text2

Name

TxtNoNas

Text3

Name

TxtJnsTab

Text4

Name

TxtBunga

Text5

Name

TxtSalAwal

Text6

Name

TxtSalAkhir

Text7

Name

TxtTglBuka

Text8

Name

TxtStatus

Frame1

Caption

Database Manipulation

Frame2

Caption

Scrolling Data

Command1

Name

CmdNew

Caption

New

Command2

Name

CmdCalcel

Caption

Cancel

Command3

Name

CmdSave

Caption

Save

Command4

Name

CmdUpdate

Caption

Update

Command5

Name

CmdDelete

Caption

Delete

Command6

Name

CmdSearch

(18)

Command7

Name

CmdFirst

Caption

<<

Command8

Name

CmdPrevious

Caption

<

Command9

Name

CmdNext

Caption

>

Command10

Name

CmdLast

Caption

>>

Command11

Name

CmdClose

Caption

Close

Form Search

NAMA

CONTROL/OBJEK

PROPERTIES

NILAI

Form4

Name

FrmRekening

Caption

Form Rekening

Label1

Caption

No Rekening

Text1

Name

TxtNoRek

Command1

Name

CmdNew

(19)

CODING PROGRAM

Form Rekening

Dim AdoConRek As New ADODB.Connection '********* Variabel untuk connection

Dim AdoRs As New ADODB.Recordset '********* Variabel untuk recordset

Private Sub Form_Load()

Koneksi '********* Pemanggilan Prosedur yang bernama Koneksi

Tampilkan '********* Pemanggilan Prosedur yang bernama Tampilkan

End Sub

Private Sub Tampilkan() '********* Isi Prosedur yang bernama Tampilkan With AdoRs TxtNoRek.Text = !NOREK TxtNoNas.Text = !NONASABAH TxtJnsTab.Text = !JENISTAB TxtBunga.Text = !BUNGA TxtSalAwal.Text = !SALDOAWAL TxtSalAkhir.Text = !SALDOAKHIR TxtTglBuka.Text = !TGLBUKA TxtStatus.Text = !STATUSAKTIF End With End Sub

Private Sub Koneksi() '********* Isi Prosedur yang bernama Koneksi

If AdoRs.State <> adStateClosed And AdoConRek.State <> adStateClosed Then AdoRs.Close

Set AdoRs = Nothing AdoConRek.Close

Set AdoConRek = Nothing End If

With AdoConRek

.ConnectionString = "Persist Security Info=False;User ID=sa;Initial Catalog=APLIKASI;Data Source= USERXX"

.Provider = "SQLOLEDB.1" .Open

End With

AdoRs.Open "Select * from REKENING", AdoConRek, adOpenDynamic, adLockOptimistic

End Sub

(20)

AdoRs.MoveFirst Tampilkan

MsgBox "This is the First Record" End Sub

Private Sub CmdLast_Click() AdoRs.MoveLast

Tampilkan

MsgBox "This is the Last Record" End Sub

Private Sub CmdNext_Click() With AdoRs

.MoveNext

If .EOF = True Then

MsgBox "This is the Last Record" .MoveLast

End If End With Tampilkan End Sub

Private Sub CmdPrevious_Click() With AdoRs

.MovePrevious If .BOF = True Then

MsgBox "This is the First Record" .MoveFirst

End If End With Tampilkan End Sub

Private Sub CmdNew_Click() For Each Control In FrmRekening If TypeOf Control Is TextBox Then Control.Text = ""

End If Next End Sub

Private Sub CmdCancel_Click() Tampilkan

End Sub

(21)

With AdoRs .AddNew !NOREK = TxtNoRek.Text !NONASABAH = TxtNoNas.Text !JENISTAB = TxtJnsTab.Text !BUNGA = TxtBunga.Text !SALDOAWAL = TxtSalAwal.Text !SALDOAKHIR = TxtSalAkhir.Text !TGLBUKA = TxtTglBuka.Text !STATUSAKTIF = TxtStatus.Text .Update Tampilkan

MsgBox "It's Done" .MoveFirst

End With End Sub

Private Sub CmdUpdate_Click() With AdoRs !NOREK = TxtNoRek.Text !NONASABAH = TxtNoNas.Text !JENISTAB = TxtJnsTab.Text !BUNGA = TxtBunga.Text !SALDOAWAL = TxtSalAwal.Text !SALDOAKHIR = TxtSalAkhir.Text !TGLBUKA = TxtTglBuka.Text !STATUSAKTIF = TxtStatus.Text .Update

MsgBox "It's Done" End With

Koneksi Tampilkan End Sub

Private Sub CmdDelete_Click() AdoRs.Delete

MsgBox "It's Done" AdoRs.MoveFirst Tampilkan

End Sub

Private Sub CmdSearch_Click() Dim PSql As String

FrmSearch.Show vbModal

PSql = "Select * from REKENING where NOREK ='" & Val(FrmSearch.TxtSearch.Text) & "'"

(22)

Unload FrmSearch Set frmseacrh = Nothing Set AdoRs = Nothing

Set AdoRs = New ADODB.Recordset

AdoRs.Open PSql, AdoConRek, adOpenDynamic, adLockOptimistic If AdoRs.BOF = True And AdoRs.EOF = True Then

MsgBox "Data Does Not Exist" Koneksi

Exit Sub End If Tampilkan End Sub

Private Sub CmdClose_Click() AdoRs.Close

Set AdoRs = Nothing AdoConRek.Close

Set AdoConRek = Nothing Unload Me

End Sub

From Seacrh Private Sub CmdGo_Click()

Me.Hide End Sub

(23)

PEMBAHASAN

I.

Dim AdoConRek As New ADODB.Connection

Digunakan untuk mendefinisikan suatu variabel sebagai object Connection.

II.

Dim AdoRs As New ADODB.Recordset

Digunakan untuk mendefinisikan suatu variabel sebagai object Recodset.

III.

Penggunaan parameter New pada deklarasi variable di atas digunakan untuk mengalokasikan memori untuk object Connection dan Recodset.

IV.

With AdoConRek

.ConnectionString = "Persist Security Info=False;User ID=sa;Initial Catalog=APLIKASI;Data Source= USERXX"

.Provider = "SQLOLEDB.1" .Open

End With

Merupakan parameter-parameter untuk Connection String yang mendefinisikan nama server, database, dan security yang digunakan.

V.

AdoRs.Open "Select * from REKENING", AdoConRek, adOpenDynamic, adLockOptimistic

Merupakan parameter-parameter untuk Recordset yang mendefinisikan nama table dan field yang digunakan, dan menggunakan connection AdoConRek.

VI.

With AdoRs .

.

(24)

Digunakan untuk mengefisienkan pengetikan AdoRs sehingga tidak perlu diketik berulang-ulang VII. TxtNoRek.Text = !NOREK TxtNoNas.Text = !NONASABAH . . . TxtStatus.Text = !STATUSAKTIF

Isi textbox dari TxtNoRek diambil dari Field NOREK dan begitu juga dengan textbox yang lain di sisuaikan dengan Field yang ingin digunakan.

VIII. With AdoRs .AddNew !NOREK = TxtNoRek.Text !NONASABAH = TxtNoNas.Text . . . .Update

Untuk menyimpan data (SAVE) harus diawali dengan recordset .AddNew kemudian recordset field menggunakan text yang terdapat pada textbox, dan diakhiri dengan recordset .Update. Isi dari setiap field yang ada pada tabel yang digunakan disesuaikan / diambil dari text yang diketikan pada texbox, seperti contoh di atas isi field NOREK adalah text yang diketikan pada TxtNoRek.

IX. !NOREK = TxtNoRek.Text !NONASABAH = TxtNoNas.Text . . . .Update

Untuk melakukan Update menggunakan urutan sintaks yang mirip dengan Save, nemun untuk update tidak perlu diawali dengan .AddNew.

(25)

Penjelasan mengenai search pada dasarnya sama saja dengan penjelasan sebelumnya, hanya pada program kali ini, menggunakan form tambahan bukan dengan inputbox.

LATIHAN 3. Crystal Report

Membuat laporan nasabah dengan rancangan seperti gambar di bawah ini :

Membuat laporan alamat seorang nasabah dengan rancangan seperti gambar di bawah ini:

Membuat laporan transaksi seorang nasabah dengan rancangan seperti gambar di bawah ini:

(26)

Membuat laporan tabungan nasabah dengan rancangan seperti gambar di bawah ini :

1. Buat Report dengan menggunakan Pilih Tabel

Rekening(NoRek,Bunga,SaldoAkhir) dan Tabel Nasabah ( NoNasabah,Nama) Dengan Tampilan.

- Untuk JmlUang Gunakan Rumus Dibawah ini gunakan Formula: Saldo Akhir + (SaldoAkhir * Bunga ) / 100

(27)

2. Buat Report dengan menggunakan Tabel Rekening(NoRek,SaldoAkhir), Nasabah(Nama),Transaksi(NoTran,TglTrans) dengan kondisi:

- Tampilkan 5 transaksi terakhir berdasarkan tanggal transaksi 3. Buat Report dengan menggunakan Tabel Rekening(NoRek,SaldoAkhir),

Nasabah(Nama),Transaksi(Jumlah) buat formula field dengan nama ketbatas dengan kondisi:

- Jika Jumlah Saldo Akhir Rekening Lebih Kecil dari Jumlah Transaksi Maka ketbatas ‘Melebihi Batas’, Jika Jumlah Saldo Akhir Rekening Lebih Besar dari Jumlah Transaksi Maka ketbatas ‘Oke’.

4. Buat Report dengan menggunakan Tabel Rekening(NoRek),

Nasabah(Nama),Transaksi(Jumlah) buat formula field dengan nama nmstaff dengan kondisi:

- Jika Jumlah Transaksi < 100000000 maka nmstaff = ‘Hubungi Bpk. X’, Jika Jumlah Transaksi >= 100000000 maka nmstaff=’Hubungi Bpk. Y’.

Jawaban Latihan:

1. Gunakan Formula Dengan Nama JmlUang =

{Rekening.SaldoAkhir}+({Rekening.SaldoAkhir}*{Rekening.Bunga})/100 2. Pada Field TglTrans Click Kanan Kemudian Pada Menu Popup Pilih Select

Expert Kemudian pada form select expert pilih is between.

3. Gunakan Formula dengan nama ketbatas = if {Rekening.SaldoAkhir} > {Transaksi.Jumlah} then 'Melebihi Batas else 'OKE'

4. Gunakan Formula dengan nmstaff = if {Transaksi.Jumlah} < 100000000 then ‘Hubungi Bpk.X’ else if{Transaksi.Jumlah} >= 100000000 then

Gambar

Gambar Toolbox Choose Name
Tabel Aktifitas

Referensi

Dokumen terkait

Mengingat biaya yang cukup besar maka diperlukan sumber dana dari luar yang dapat berasal dari saham, obligasi, kredit bank, leasing dan lain-lain yang dimana

 Untuk melihat nilai, pada menu siswa pilih nilai, lalu klik lihat nilai pada mata pelajaran yang akan kita lihat nilainya..  Setelah klik lihat nilai, akan tampil

Suwito mengemukakan Interferensi adalah peristiwa pemakaian unsur suatu bahasa alam yang terjadi dalam diri penutur (Suwito, 1983 : 54). Artinya interferensi bisa terjadi

Untuk membuat kamus digital yang menyediakan fungsi-fungsi dalam pencarian antonim dan sinonim kata tersebut pada Microsoft Visual Basic 6.0 penulis menggunakan aplikasi yang

Tanda – Tanda Penuaan Menurunnya   Kekencangan Kulit   Pigmentasi   Elastisitas Otot   Kekuatan Tulang   Penumbuhan Rambut   Aktivitas Seksual

Proses deteksi dapat dilakukan melalui pengolahan citra dengan ekstraksi ciri menggunakan transformasi wavelet dan Gray Level Co-Occurance Matrix (GLCM), serta proses

Perbedaan yang nampak jelas dan cukup menonjol yaitu bahwa pada komposisi Dian HP unsur-unsur musik seperti harmoni, ritmik, melodi maupun tanda-tanda dinamika yang terdapat

Kemudian penelitian yang dilakukan Hendra Setiawan, Tarida Marlin, dan Yunita yang berjudul Penerapan Metode Job Order Costing Dalam Penentuan Harga Pokok Produksi (Studi