MODUL BASIS DATA 1

advertisement
Basis Data Created Ruliah
STMIK Banjarbaru Tahun 2011
MODUL BASIS DATA 1
Praktikum 10 : PENGELOLAAN TABEL MELALUI FUNGSI
PROGRAM
Dasar Teori :
Pendalaman tentang pengelolaan tabel yang di index melalui fungsi program Input atau
Add
Tujuan :
Agar Mahasiswa mampu membuat program dengan fungsi Input atau Add
Bahan Praktikum :
1.
2.
3.
4.
Aktifkan Tabel Custom.Dbf
Kemudian Index Berdasarkan KodeCus beri nama file Custom.Ndx
Kemudian Buat Program yang berfungsi untuk INPUT atau ADD
Aturannya Penulisan sebagai berikut :
a. USE Tabel.Dbf INDE Tabel.NDX
b. Beri Harga Awal untuk FIELD tersebut menjadi berikut ini :
CKodeBrg = Space(4)
CKodeCus=Space(5)
CNamaCus=Space(20)
CalamatCus=Space(20)
NhargaJual=0
NunitJual=0
NtotalJual=0
c. Isi berdasarkan Fields Index ( CKodeCus)
d. Lanjutkan untuk mengisi Field lain
e. Sediakan Tempat perintahnya APPEND BLANK
f. UpDate Data dengan Perintah REPLACE Field Tabel With Field Harga
Awal
g. USE
Program 11 :
Set Bell Off
Set Talk Off
Set Date Italian
Clear
23
Basis Data Created Ruliah
STMIK Banjarbaru Tahun 2011
USE Custom INDE Custom
REINDEX
SET INDE TO Custom
JWB=”Y”
DO WHILE JWB = “Y”
CLEAR
CKodeBrg = Space(4)
CKodeCus=Space(5)
CNamaCus=Space(20)
CalamatCus=Space(20)
NhargaJual=0
NunitJual=0
NtotalJual=0
@ 05, 10 SAY “ PROGRAM INPUT DATA PELANGGAN “
@ 09,25 TO 11, 57 DOUBLE
@ 10,30 SAY “ Input Kode Pelanggan : “ GET CKodeCus Pict “@!”
@ 21,05 TO 23 , 45
@ 22, 10 SAY “ Kosongkan Kode Pelanggan Jika ingin Keluar “
READ
IF CKodeCus=SPACE(1)
EXIT
ENDIF
SEEK CKodeCus
IF FOUND()
@ 13,25 SAY “ Kode Pelanggan : “ + CKodeCus+ “ Sudah Ada”
@ 14,25 SAY “ Tekan enter untuk mengulang “
WAIT “ “
LOOP
ENDIF
CLEAR
@ 02,30 SAY “ PROSES INPUT DATA “
@ 06,15 TO 14,65 DOUBLE
@ 07, 20 SAY “ Kode Pelanggan : “ + CKodeCus PICT “@!”
@ 08, 20 SAY “ Kode Barang
: “ GET CkodeBrg PICT “@!”
@ 09, 20 SAY “ Nama Pelanggan : “ GET CNamaCus PICT “@!”
@ 10, 20 SAY “ Alamat Pelanggan : “ GET CalamatCus PICT “@!”
@ 11, 20 SAY “ Harga Satuan Jual : “ GET NhargaJual Pict “999999”
24
Basis Data Created Ruliah
STMIK Banjarbaru Tahun 2011
@ 12, 20 SAY “ Jumlah Barang
READ
NtotalJual=NhargaJual * Njumlah
@ 13, 20 SAY “ Total Harga
READ
: “ GET Njumlah PICT “999”
: “ + TRAN(NtotalJual,”Rp.##,###,###.##”)
SIMPAN=Space(1)
@ 16,20 SAY “ [S]impan Or [B]atal : “ GET SIMPAN PICT “@!”
READ
IF SIMPAN=”S”
APPEND BLANK
REPLACE KodeBrg WITH CKodeBrg
REPLACE KodeCus WITH CKodeCus
REPLACE NamaCus WITH CNamaCus
REPLACE AlamatCus WITH CalamatCus
REPLACE HargaJual WITH NhargaJual
REPLACE UnitJual WITH NunitJual
REPLACE TotalJual WITH NtotalJual
ENDIF
@ 20, 30 SAY “ Input Data Lagi {Y/T} : “ GET JWB PICT “@!”
READ
IF JWB=”T”
RETURN
ENDIF
ENDDO
CLOSE ALL
25
Download