Anda di halaman 1dari 35

DATABASE MENGGUNAKAN ADO DAN SQL

Modul Praktikum(Borland Delphi)

BY:ken007

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 1

DATABASE MENGGUNAKAN ADO DAN SQL

DATABASE(menggunakan ADO dan SQL Statement)

PENDAHULUAN
DATABASE(DB)
Merupakan sekumpulan informasi yang terorganisir dan tersimpan di dalam file. DB direpresentasikan dalam bentuk tabel-tabel yang terdiri atas record-record(object) dan kolom-

kolom(field/atribut).

PIRANTI PENGOLAH DATABASE


Microsoft Access SQL ORACLE Dll. SQL SERVER, MySQL.

MENGENAL STRUCTURED QUERY LANGUAGE (SQL)


SQL terdiri dari dua bagian, yaitu: 1. Data Definition Language (DDL): Yang dipakai untuk menciptakan, mengubah dan

menghapus table. a. create table perintah SQL create sebuah table table, digunakan dengan untuk

menciptakan

struktur

sebagai berikut;

CREATE TABLE table_name ( Feld_name1 data_type specify ... ... Field_nameN data_type specify)

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 2

DATABASE MENGGUNAKAN ADO DAN SQL

Keterangan: table_name adalah nama table yang akan dibuat. Field_name adalah field dari table

yang berupa karakter yang dpat dipisah dengan _ (underscore). Data_type adalah tipe data dari field pada table. Specify adalah batasan yang diberikan pada field tersebut. Contohnya PRIMARY KEY. Example:

Create table tbpegawai( Kode char(10) PRIMARY KEY, Nama char(25), Alamat char(25), Gaji double)

b. Insert Table Digunakan untuk melakukan pemasukan data ke dalam berikut: table, dengan struktur sebagai

INSERT

INTO

table_name

(field_name1,..,field_nameN)

VALUES(value1,...,valueN)

Keterangan; Table_name adalah nama table yang akan dijadikan tujuan dari pemasukan data. Field_name adalah field dari table

yang akan dimasukan data.

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 3

DATABASE MENGGUNAKAN ADO DAN SQL

Value adalah nilai dari data yang akan dimasukan ke field pada table. Example:
insert into tbpegawai (kode,nama,alamat,gaji) values(A001,ANDRE,JL.ANGGREK 13,800000)

c. Update table Untuk mengubah data pada table, dengan

struktur perintah sebagai berikut:

UPDATE Table_name SET Field_name1=value1, ... ... Filed_nameN=valueN WHERE condition

Keterangan: value adalah nilai baru yang akan

mengubah nilai lama field. Condition terpenuhi table. Apabila ingin mengubah semua record adalah untuk syarat mengubah yang data harus pada

pada table, maka perintah WHERE tidak perlu. Example:

UPDATE tbpegawai SET Gaji=1000000 WHERE kode=A001

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 4

DATABASE MENGGUNAKAN ADO DAN SQL

2. Data Manipulation Language (DML): Yang dipakai untuk mengatur dan memanipulasi data pada table. 1. SELECT TABLE Digunakan untuk mencari data didalam table,

dengan struktur perintah sebagai berikut;

SELECT <field_name1>,...,<field_nameN> FROM <Table_name> WHERE condition

NOTE: Apabila dikehendaki mengambil semua record

pada table perintah WHERE tidak diperlukan.

Example: a. SELECT * FROM tbpegawai WHERE gaji>700000

b. SELECT kode,nama FROM tbpegawai WHERE gaji>700000 ORDER BY kode DESC

Mengenal ADO (ActiveX Data Object)


1. merupakan methode pengaksesan data yang dikembangkan oleh Microsoft. Jika anda mengenal Borland Database Engine untuk mengakses table

Paradox dan Dbase, maka dapat digambarkan seperti itulah ADO.

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 5

DATABASE MENGGUNAKAN ADO DAN SQL

2. Keuntungan yang dimiliki oleh ADO : Menggunakan model object lebih sederhana. Penggunaan kecil. Mendukung cursor client-side maupun serverside. Operasi asyncronus. Memiliki Model) arsitektur dan COM(Common Object COM) bandwidth dan RAM yang lebih bentuk program

DCOM(Distributed

memungkinkan melakukan pengaksesan database pada port yang berbeda tanpa banyak

melakukan perubahan. 3. Dengan menggunakan ADO, maka hubungan antara

aplikasi dengan database(RDBMS) dapat digambarkan sebagai berikut:

APLIKASI

ADO

PROVIDER

RDBMS

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 6

DATABASE MENGGUNAKAN ADO DAN SQL

4. Objeck ADO Arsitektur ADO dibangun dari beberapa objek yang digambarkan sebagai berikut:

Connection

Command

Errors

Properties

Parameter

Properti

Recorsdset

Fields

Propertie

Propertie

ADO terdiri dari 7(tujuh) objek,yaitu: Connection Digunakan provider. Command Digunakan untuk mendefinisikan perintah untuk membuat hubungan dengan

(command) yang akan dijalankan. Recordset Berisi record(recordset) hasil eksekusi dari

sebuah perintah query. Note: Anda dapat membuka recordset tanpa harus

membuka objek Connection secara explicit. Akan tetapi jika telah membuat sebuah objek

Connection terlebih dahulu, maka dapat membuka multiple recordset pada satu koneksi yang sama.

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 7

DATABASE MENGGUNAKAN ADO DAN SQL

Dengan hanya menggunakan satu koneksi maka akan lebih meringankan beban client dan server. Field Merepresentasikan kolom pada record. Parameter Merupakan parameter dari query atau stored

procedure. Stored procedure adalah sekumpulan perintah SQL yang di-compile dan diletakkan

pada server database. Error Berisi informasi tentang error atau kegagalan yang terjadi saat terjadi satu operasi(eksekusi perintah) tertentu pada provider. Property Merupakan salah satu karakteristik khusus dari ADO yang didefinisiakn oleh provider.

5. Component ADO

TRDSConnection TADOStoredProc TADOQuery TADOTable TADODataSet TADOCommand TADOConnection

Penjelasan: TADOConnection Merupakan komponen yang dapat digunakan untuk melakukan koneksi ke data store ADO.

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 8

DATABASE MENGGUNAKAN ADO DAN SQL

TADOCommand Paling perintah sering SQL digunakan Data untuk menjalankan atau

Definition

Language

untuk menjalankan stored procedure yang tidak menghasilkan result set. TADODataSet Digunakan unmtuk me-retrieve (mengambil) result set dari table pada ADO data store. TADODataset tidak dapat digunakan pada

pernyataan SQL Data Manipulation Language yang tidak menghailkan result set (seperti DELETE, INSERT dan UPDATE). TADOTable Merupakan komponen yang dapat digunakan untuk mengakses data pada table tunggal dari suatu database. TADOQuery Digunakan untuk menjalankan query statement

pada ADO data store. Beberapa adalah: Function ExecSQL:Integer Digunakan untuk mengeksekusi atau property penting pada komponen ini

menjalankan perintah query yang diisikan pada property SQL. Gunakan ExecSQL pada perintah query INSERT, DELETE dan CREATE TABLE. Untuk perintah SELECT anda dapat memanggil procedure Open atau mengubah property Active dari False menjadi True.

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 9

DATABASE MENGGUNAKAN ADO DAN SQL

Property RowsAffected:Integer Digunakan untuk mengetahui jumlah record yang berhasil dihapus atau di-update

oleh perintah query terakhir. RowsAffected akan bernilai 0(nol) jika tidak ada record yang terhapus atau terupdate. Dan akan bernilai 1(satu)jika

terjadi error pada saat perintah query dijalankan. TADOStoredProc Dapat digunakan untuk mengeksekusi stored

procedure.

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 10

DATABASE MENGGUNAKAN ADO DAN SQL

DESKRIPSI PROJECT
Dalam Project ini akan mencoba membahas Aplikasi PURCHASING & SELLING dengan menampilkan 5 Form (ITEMS FORM, SUPPLIER FORM, PURCHASING FORM, MAIN MENU FORM, ABOUT FORM) dan 3(tiga) table (TBITEMS, TBSUPPLIER,

TBPURCHASE) beserta REPORT /laporan tersebut.

dari ketiga table

A. DATABASE (dengan nama DBPEMROG2.mdb) Database dibuat dari MsAccess Yang terdiri dari 3(tiga) table, adapun rincian

masing-masing table adalah sebagai berikut: 1. TBITEMS Table design


Field name Itcode Itname Itunit Itprice Type text text text numeric Size 6 15 3 index primary

Penjelasan : Table ini menyimpan data barang yang ada


Itcode Itname Itunit Itprice code dari item nama dari item satuan dari item (dos|pcs|set) harga dari item

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 11

DATABASE MENGGUNAKAN ADO DAN SQL

2. TBSUPPLIER Table design


Field name spcode spname spaddr spcity spcontact spphone Type text text text text text text Size 5 15 25 15 15 15 index primary

Penjelasan: Table ini menyimpan data pemasok barang


Spcode Spname Spaddr Spcity Spcontact Spphone kode pemasok nama dari pemasok alamat dari pemasok kota pemasok kontak person pemasok nomor telephone

3. TBPURCHASE Table design


Field name PurchaseNo Spcode Itcode PurchaseCount PurchaseDate Type text text text numeric date/time Size 4 5 6 index primary

Penjelasan:

Table ini menyimpan data pembelian yang ada


PurchaseNo PurchaseCount PurchaseDate nomor dari purchase jumlah dari purchase tanggal purchase

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 12

DATABASE MENGGUNAKAN ADO DAN SQL

B. INTERFACE DESIGN Membuat adapun berikut: 1. MASTER ITEMS a. skenario skenario system yang berjalan dalam masterinterface design antara system dengan adalah pemakai, sebagai

yang

disuguhkan

items form adalah: Saat form aktif semua inputan dalam keadaan kosong dan pasif (tidak bisa dilakukan entry data)dan membuka database dengan nama table tbitems. Semua inputan bisa di-input jika dilakukan pemilihan pilihan ADD, dan cursor terfocus pada edit1 (code). Code memiliki aturan sebagai berikut: a) format inputan adalah IT9999 (9999 adalah angka unik). Jika tidak, lakukan point c. b) lakukan selanjutnya, pengisian kemudian untuk bisa field melakukan

pilihan SAVE atau pilihan UNDO. c) Jika mendapatkan input yang sama dengan data yang telah data isi ada, maka pada akan setiap Dan

ditampilkan edit sesuai

tersebut record

yang

ada.

semua inputan akan pasif, cursor terfocus pada pilihan ADD. Price hanya bisa diisi dengan angka Pilihan SAVE akan mem-posting inputan dari interface ke database. Kemudian interface

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 13

DATABASE MENGGUNAKAN ADO DAN SQL

akan idem pada form aktif condition, cursor terfocus pada pilihan ADD. Pilihan CLOSE, UNDO akan mengembalikan condition

pada form aktif. keluar dari interface sekaligus

menutup tbitems. b. Design interface


Gambar Master Items Form Design

Setting untuk setiap object di interface MASTER ITEMS adalah sebagai berikut: Object Form1 Properties -position -BorderStyle -Caption -Color edit1 Edit1 edit3, maskedit1 -Maxlength s/d -color -fontcolor -fontname -fontsize Label1 label5 s/d -caption -color -fontcolor Value poCenterScreen bsNone kosongkan clHighLight 6 Clhighlight Grey LucidaConsole 10 Menyesuaikan Clhighlight grey

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 14

DATABASE MENGGUNAKAN ADO DAN SQL

NOTE

: UNTUK SETTING OBJECT bitbutton IKUTI DOSEN PRAKTIKUM ANDA

Prepairing:
ADOConnection,ADOCommand & ADODataSet
Setelah design, anda maka masukan perlu tiga object ADO ke form dilakukan property setting

untuk masing-masing object tersebut.

Ikuti instruksi dosen, bila perlu boleh dicatat.

loading,procedure & variable


Procedure & Variable

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 15

DATABASE MENGGUNAKAN ADO DAN SQL

Penjelasan: PROCEDURE Definisi: ................................................ ................................................ Sifat: - private:.................................... - public: .................................... deklarasi: .......................... .......................... syntaksis: .......................... .......................... .......................... .......................... ..........................

Scenario pada setiap procedure di master items: Procedure BLANKINPUT Berisi statement yang bertujuan me-kosong-an

inputan (edit1, edit2, edit3 dan edit4). Procedure INACTIVEINPUT Berisi statement yang bertujuan me-Non_aktifan inputan (edit1, edit2, edit3 dan edit4).

Procedure ACTIVEINPUT Berisi statement yang bertujuan me-Aktif-an

inputan (edit1, edit2, edit3 dan edit4).

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 16

DATABASE MENGGUNAKAN ADO DAN SQL

Procedure DATASHOW Berisi statement yang bertujuan me-tampil-an

isi dari database ke inputan (edit1, edit2, edit3 dan edit4).

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 17

DATABASE MENGGUNAKAN ADO DAN SQL

Adapun

listing

program

untuk

procedure dan

(blankinput,

inactiveinput,

activeinput

datashow) diatas adalah sebagai berikut:

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 18

DATABASE MENGGUNAKAN ADO DAN SQL

VARIABLE Definisi: ........................................... ........................................... Deklarasi: ................................ ................................ Sifat: - global: ................................ ............................... - local: ............................... ...............................

Scenario items: - cari

tiap

variable

(peubah)

pada

master

(memiliki

type

data

string,

sebagai

penampung sql statement select...where...). - simpan (memiliki sql type data string, inset sebagai into...

penampung where...). - ubah

statement

(memiliki

type

data

string,

sebagai

penampung sql statement update...where...). - hapus (memiliki type data string, sebagai

penampung sql statement delete...where...). - cari (memiliki type data string, berisi key

table tbitems) - panjanginput(memiliki type data byte,

penghitung cacah_data pada edit1.

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 19

DATABASE MENGGUNAKAN ADO DAN SQL

Loading(create) Pada persiapan loading, perlu dilakukan membuka connection antara ADO dengan data procedure berikut; store. Lihat

Mengenal dan Menggunakan Validasi


Validasi yang dimaksud disini adalah proses pengujian data. Validasi dalam penanganan database, biasanya pengubahan untuk dilakukan data. pada saat pemasukan biasanya data dan adalah atau

Maksud

validasi pada

menghindari

kesalahan

entry

pengubahan data, selain itu, juga untuk mempermudah entry data dan pengubahan data.

Validasi edit apakah

untuk menghindari dilakukan yang

kesalahan cara

entry

maupun melihat sudah

data data

dengan

dengan

akan

dientry

atau

diedit

memenuhi kriteria atau syarat tertentu.

Validasi

untuk

mempermudah

entry

atau

edit

data,

misalnya dapat dilakukan dengan menampilkan pilihanpilihan tertentu, atau bisa juga dengan memberikan petunjuk-petunjuk tertentu.

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 20

DATABASE MENGGUNAKAN ADO DAN SQL

Berikut

contoh

penggunaan

validasi

yang

terdapat

pada edit1 dan pada edit4.

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 21

DATABASE MENGGUNAKAN ADO DAN SQL

Listing

untuk

setiap

object

bitbutton

adalah

sebagai berikut: - ADD

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 22

DATABASE MENGGUNAKAN ADO DAN SQL

- SAVE

- UNDO

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 23

DATABASE MENGGUNAKAN ADO DAN SQL

- CLOSE

- CONTOH DATA UNTUK ITEMS


CODE IT0001 IT0002 IT0003 IT0004 NAME MONITOR LG CD-ROM COMPUTER COVER PROCESSOR INTEL UNIT PCS DOS SET PCS PRICE 900000 45000 10000 750000

2. MASTER-SUPPLIERS FORM a. skenario skenario system yang berjalan dalam master-

supplier form adalah: Saat form aktif semua inputan dalam keadaan kosong dan pasif (tidak bisa dilakukan entry data)dan membuka database dengan nama table tbsupplier. Semua inputan bisa di-input jika dilakukan pemilihan pilihan ADD, dan cursor terfocus pada edit1 (code). Code memiliki aturan sebagai berikut: a) format inputan adalah SP999 (999 adalah angka unik). Jika tidak, lakukan point c.

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 24

DATABASE MENGGUNAKAN ADO DAN SQL

b) lakukan selanjutnya,

pengisian kemudian

untuk bisa

field melakukan

pilihan SAVE atau pilhan UNDO. c) Jika mendapatkan input yang sama dengan data yang telah data isi ada, maka pada akan setiap Dan

ditampilkan edit sesuai

tersebut record

yang

ada.

semua inputan akan pasif, cursor terfocus pada pilihan ADD. Pilihan SAVE akan mem-posting inputan dari interface ke database. Kemudian interface

akan idom pada form aktif condition, cursor terfocus pada pilihan ADD. Pilihan CLOSE, UNDO akan mengembalikan condition

pada form aktif. keluar dari interface sekaligus

menutup tbsupplier. b. Interface design


Gambar Suppliers Form Design

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 25

DATABASE MENGGUNAKAN ADO DAN SQL

Setting untuk setiap object di form adalah sebagai berikut: Object Form2 Properties -position -BorderStyle -Caption -Color edit1 Edit1 edit6 -MaxLength s/d -color -fontcolor -fontname -fontsize LABEL1 LABEL7 s/d -Caption -fontcolor Value

SUPPLIER

poCenterScreen bsNone kosongkan clHighlight 5 Clhighlight grey LucidaConsole 10 Menyesuaikan grey

Untuk BitButton dan Listing program DENGAN MENGACU FORM SEBELUMNYA, COBALAH UNTUK MENULISKAN SOURCE-CODE UNTUK

SETIAP OBJECT DI FORM MASTER-SUPPLIER.

CONTOH DATA UNTUK SUPPLIER


CODE SP001 SP002 SP003 SP004 NAME NUKE OLIVE NIKO ARDHIANT BENROSS ADI MOCHIE HUDA ADDRESS SAMPANGAN KAWI TANAH MAS DESO CITY SEMARANG SEMARANG SEMARANG PEKALONGAN CONTACT NUKE NIKO BENS MOCHIE PHONE 123456 234567 345678 456789

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 26

DATABASE MENGGUNAKAN ADO DAN SQL

3. TRANSACTION (PURCHASING) a. skenario skenario system yang berjalan dalam

transaction-purchasing form adalah: Saat form aktif semua inputan dalam keadaan kosong dan pasif (tidak bisa dilakukan entry data)dan membuka database dengan 3(tiga)nama table yaitu tbitems,tbsupplier dan

tbpurchase. Semua inputan bisa di-input jika dilakukan pemilihan pilihan ADD, dan cursor terfocus pada edit1 (purchase no). Purchase no memiliki aturan sebagai berikut: a) format inputan adalah T999 (999 adalah angka unik). Jika tidak, lakukan point c. b) lakukan pengisian kemudian untuk bisa field melakukan

selanjutnya,

pilihan SAVE atau pilhan UNDO. c) Jika mendapatkan input yang sama dengan data yang telah ada, maka akan

ditampilkan data tersebut pada setiap edit sesuai isi record yang ada. Dan semua Supplier inputan akan pasif, cursor

terfocus pada pilihan ADD. code memiliki sifat lookup dari

tbsupplier, jika input-an tidak diketemukan muncul pesan data tidak benar dan

edit2(supplier code) akan kembali kosong dan cursor terfocus pada edit2. jika inputan

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 27

DATABASE MENGGUNAKAN ADO DAN SQL

benar edit7 akan menampilkan isi dari field spname. Item code alur seperti supplier code, jika inputan benar edit4 akan terisi ITPRICE dan edit8 akan terisi ITNAME sesuai yang

terdapat pada TBITEMS. Purchase count hanya bisa diisi dengan angka, dan sekaligus akan memberikan action

perkalian antara item price dengan purchase count total. Date terisi automatic sesuai tanggal hari ini Pilihan SAVE akan mem-posting inputan dari interface ke database. Kemudian interface yang kemudian akan ditampilkan pada

akan idom pada form aktif condition, cursor terfocus pada pilihan ADD. Pilihan UNDO akan mengembalikan condition

pada form aktif. EXIT, keluar dari interface sekaligus menutup tbitems,tbsupplier & tbpurchase. b. Interface design

Gambar Purchasing Form Design

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 28

DATABASE MENGGUNAKAN ADO DAN SQL

Object Form3

Properties -position -Caption -Color -borderstyle

Value poCenterScreen kosongkan Clhighlight bsNone 4 5 6 clHighlight grey LucidaConsole 10 menyesuaikan

Edit1 Edit2 Edit3

-maxlength -maxlength -maxlength

Edit1 s/d -color edit8, -fontcolor

maskedit1 -fontname -fontsize Label1 s/d label8 -caption

CONTOH DATA UNTUK PURCHASE


CODE T001 T002 T003 T004 SPCODE SP002 SP002 SP001 SP003 ITCODE IT0001 IT0001 IT0002 IT0003 DATE
System date

COUNT 45 5 15 10

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 29

DATABASE MENGGUNAKAN ADO DAN SQL

4. MENU
Gambar MAIN MENU Form Design

Setting object Object Form4 Properties -position -Caption -Color -windowstate Value PoMainFormCenter MAIN MENU-OOP Clhighlight wsmaximized

5. ABOUT
Gambar About Form Design

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 30

DATABASE MENGGUNAKAN ADO DAN SQL

Dengan

form

setting

seperti

form

sebelumnya

form1|form2|form3) Form diatas akan muncul jika user melakukan

pemilihan About pada menu di form Main Menu.

C. REPORT DESIGN Report (laporan) biasa disajikan sebagai hasil akhir dari sebuah aplikasi. Disini akan diajikan 3(tiga) report(laporan) aplikasi ini. Adapun langkah-langkah pembuatannya adalah sebagai berikut: dari 3(buah) table yang ada pada

IKUTI DOSEN ANDA, JIKA ANDA LUPA MOHON DICATAT

D. MELAKUKAN KONEKSI FORM CHILD DENGAN MAIN FORM DAN MEMILIH MAIN FORM SEBAGAI START UP (MAIN FORM).

IKUTI DOSEN ANDA JIKA ANDA LUPA MOHON DICATAT

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 31

DATABASE MENGGUNAKAN ADO DAN SQL

TUGAS : INSTRUKSIONAL: a. buat kelompok, terdiri dari 3(tiga)

mahasiswa (maximal) b. kerjakan soal berikut:


1. COBA ISI LISTING UNTUK FORM PURCHASING, DENGAN MELIHAT ALUR SCENARIO YANG ADA.

2. DAN

COBA

BERIKAN EDIT DAN

UNTUK

MASING-MASING DELETE TIAP

FORM

BITBUTTON DENGAN

BITBUTTON UNTUK

LENGKAP

LISTING

PROGRAM

BITBUTTON

TERSEBUT.

3. DALAM TABLE PURCHASE MODIFIKASI-LAH, JIKA PERLU TABLE BARU ANDA BISA MENAMBAHKANNYA, SEHINGGA AKAN DIDAPAT AMOUNT (TOTAL) UNTUK SETIAP ITEM YANG DIPESAN DENGAN MENGESAMPINGKAN ASAL

SUPPLIER. MISAL: STOCK AWAL UNTUK ITEM IT2000 ADALAH 200 SATUAN. JIKA WAKTU BERIKUTNYA TERJADI TRANSAKSI (PURCHASE) UNTUK IT2000 SEBESAR 45 SATUAN, MAKA AMOUNT SEKARANG DARI IT2000 ADALAH 200+45=245 SATUAN.

4. TAMBAHKAN

FORM

SELLING,

DIMANA

ALGORITMA

DIDALAMNYA SEBAGAI BERIKUT: a. MASUKAN NOMER TRANSAKSI (NOMER TRANSAKSI

URUT),JIKA NOMER SAMA, TRANSAKSI TIDAK BOLEH LANJUT. JIKA NOMER TRANSAKSI BEDA LANJUTKAN KE POINT b.

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 32

DATABASE MENGGUNAKAN ADO DAN SQL

b. MASUKAN KODE ITEMS,MASUKAN JUMLAH BELI. JIKA JUMLAH STOCK UNTUK ITEM TIDAK MENCUKUPI

MUNCUL PESAN STOCK TIDAK CUKUP (LANJUT KE POINT c).MASUKAN TANGGAL TRANSAKSI. ANDA

BOLEH MENAMBAHKAN UNTUK CUSTOMER ID.

c. INPUT

JUMLAH

YANG

MEMUNGKINKAN

UNTUK

DILANJUTKAN TRANSAKSI.

d. DAPATKAN TOTAL PEMBAYARAN

e. LAKUKAN PENYIMPANAN TRANSAKSI

f. SELESAI

5. BUAT REPORT (LAPORAN ) DARI SELLING

c. Presentasi dokumentasi

program pada

dan 2(dua)

pengumpulan pertemuan

terakhir praktikum.

PENILAIAN: 1. SETIAP SOAL MEMILIKI BOBOT NILAI

20(DUA PULUH).JADI TOTAL NILAI 100. 2. JIKA BISA MENCAPAI TOTAL NILAI DARI POINT 1 (SATU) DAN PRESENTASI BAGUS (SEMUA ANGGOTA KELOMPOK AKTIF, BISA MENJAWAB PERTANYAAN DARI KELOMPOK

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 33

DATABASE MENGGUNAKAN ADO DAN SQL

LAIN), AKHIR A.

MAKA

DIBEBASKAN DENGAN

DARI NILAI

UJIAN HURUF

SEMESTER

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 34

DATABASE MENGGUNAKAN ADO DAN SQL

THANKS TO: Penciptaku:ALLAH,Inspirasiku:BIYUNGKU&ANIK W(keinA), Komputerku:KEINA,Temanku:GULA,dPRIND,MOCHIE,Melmel, KAA,NIKO,BENROSS,SHERLOCKHOLMES,NUKE

Created on 7/26/2007 11:31:00 AM Last saved by KEINA 35

Anda mungkin juga menyukai