• Tidak ada hasil yang ditemukan

Kamus Data Nama Entity Aliases Attribute Deskripsi Tipe data

N/A
N/A
Protected

Academic year: 2021

Membagikan "Kamus Data Nama Entity Aliases Attribute Deskripsi Tipe data"

Copied!
11
0
0

Teks penuh

(1)

Kamus Data

Nama Entity Aliases Attribute Deskripsi Tipe data

Null M ultivalued

MsCabang MKT01 KdCabang Kode cabang Char (5)

No No

MKT01 MKT02 NamaCabang Nama cabang Char

(30)

No No

MKT03 Alamat Alamat cabang Text No No

MKT04 Telp Telepon cabang Char

(13 )

No No

MKT05 Fax Fax cabang Char

(13)

Yes No

MKT06 NPWP NPWP Char

(25)

No No

MKT07 TglCbg Tanggal berdiri Date No No MsStaff MKT01 KdStaff Kode staff Char

(3)

No No

MKT02 MKT02 Nama Nama staff Char

(30)

No No

MKT03 Sex Jenis kelamin Char

(1)

No No

MKT04 TglLhr Tanggal lahir Date No No

MKT05 Alamat Alamat staff Text No No

MKT06 Telp Telepon staff Char

(13)

Yes No

MKT07 KdCabang Kode cabang Char

(5)

No No

MKT08 KdJnsStaff Kode jenis staff Char (2) No No MKT09 UserId Char(1 5) No No MKT10 Pass Char(8 ) No No

(2)

MsJenisStaff MKT01 KdJnsStaff Kode jenis staff Char(2 )

No No

MKT03 MKT02 JenisStaff Posisi staff Char(2 0)

No No

MsBarang MKT01 KdBarang Kode barang Char (5)

No No

MKT04 MKT02 NamaBarang Nama Barang Char

(25)

No No

MKT03 Desk Deskripsi Text Yes No

MKT04 Qty Quantity Integer No No

MKT05 Qtymin Quantity min Integer No No

MKT06 KdJnsBarang Depatemen Char(2

)

No No

MsJenisBarang MKT01 KdJnsBarang Kode jenis barang

Char(2 )

No No

MKT05 MKT02 JnsBarang Jenis barang Char(3 0)

No No

MKT03 Desk Deskripsi Text No No

TrHargaJual MKT01 KdHarga Kode harga Char (8)

No No

MKT06 MKT02 Harga Harga Decim

al

No No

MKT03 KdBarang Barang Char

(5)

No No

MKT04 TglIn Tanggal mulai Date No No

MKT05 TglOut Tanggal selesai Date No No

MKT06 Status Status harga Char (1)

No No

MsSupplier MKT01 KdSupplier Kode supplier Char (3)

No No

MKT07 MKT02 Nama Nama supplier Char

(30)

(3)

MKT03 Alamat Alamat supplier Text No No

MKT04 Deskripsi Deskripsi Text Yes No

TrJualHeader MKT01 KdJual Kode penjualan Char (12)

No No

MKT08 MKT02 TglPenjualan Tanggal

penjualan

Date No No

MKT03 KdStaff Kasir yang

melayani

Char (3)

No No

TrJualDetail MKT01 KdJual Kode penjualan Char (12)

No No

MKT09 MKT02 KdBarang Barang yang

dijual

Char (5)

No No

MKT03 Qty Jumlah barang Integer No No

MKT04 KdHarga Harga jual Char(8

)

No No

TrBeliHeader MKT01 KdBeli Kode pembelian Char (12) No No MKT10 MKT02 TglPembelian Tanggal pembelian Date No No MTK03 KdStaff Char(3 ) No No

MKT04 KdSupplier Nama supplier Char

(3) No No MKT05 JnsPembayara n Jenis pembayaran Char (6) No No

MKT06 Jatuhtempo Jatuh tempo

kredit

Date Yes No

TrBeliDetail MKT01 KdBeli Kode pembelian Char (12)

No No

MKT11 MKT02 KdBarang Barang yang

dibeli

Char (5)

No No

(4)

MKT04 Harga Harga beli barang

Decim al

No No

TrRtrJualHeader MKT01 KdRtrJual Kode penjualan Char (12)

No No

MKT12 MKT03 KdStaff Kode Staff Char(3 )

No No

MKT02 TglRtrJual Tanggal

penjualan

Date No No

MKT04 KdJual Kode faktur jual Char (12)

No No

TrRtrDetailHead er

MKT01 KdRtrJual Kode penjualan Char(1 2)

No No

MKT13 MKT02 KdBarang Barang yang

dijual

Char (5)

No No

MKT03 Qty Jumlah barang Integer No No

TrRtrBeliHeader MKT01 KdRtrBeli Kode retur pembelian

Char (12)

No No

MKT14 MKT03 KdStaff Kode Staff Char

(3)

MKT02 TglRetur Tanggal retur Date No No

MKT04 KdBeli Kode faktur beli TrRtrBeliDetail MKT01 KdRtrBeli Kode retur

pembelian

Char (12)

No No

MKT15 MKT02 KdBarang Barang yang

dibeli

Char (5)

No No

MKT03 Qty Jumlah barang Integer No No

TrHlgHeader MKT01 KdHilang Kode kehilangan

Char (12)

No No

MKT16 MKT03 KdStaff Kode Staff Char(3 )

No No

MKT02 Tgl Tanggal

kehilangan

(5)

TrHlgDetail MKT01 KdHilang Kode kehilangan

Char (12)

No No

MKT17 MKT02 KdBarang Barang hilang Char

(5)

No No

MKT03 Qty Jumlah hilang Integer No No

TrPembayaran MKT02 KodePembaya ran Kodebayar Char(1 2) No No MKT34 MKT01 KodePembeli an kodebayar Char(1 2) No No

MKT03 Tanggal Tanggalbayar Date No No

MKT04 Bayar Jumlah bayar Decim

al

No No

TelpCust MKT01 Kodesuplier Kode supplier Char(3 )

No No

MKT33 MKT02 Kdtelp Kodetelp Char(3

)

No No

MKT03 Notelp Nomor Char(1

3)

No No

MKT04 Cp Contact person Char(3

0)

No No

S tored Procedure Laporan Tutup Kasir

CREATE PROCEDURE HTUTUPKASIR @ID CHAR(3), @DT DATETIM E AS

select A.MKT02, C.MKT02, SUM (A.MKT03), SUM (d.mkt02*A.MKT03),e.MKT02 From MKT09 a, MKT08 b, MKT04 C, M KT06 D, MKT05 E

where a.M KT01=B.MKT01 AND A.M KT02=C.MKT01 AND D.M KT01=A.M KT04 AND B.MKT03=@ID AND B.MKT02 = @DT and c.mkt06=e.mkt01

GROUP BY A.MKT02, C.MKT02, e.M KT02 ORDER BY A.MKT02

GO

Laporan Persediaan

CREATE PROCEDURE HPERSEDIAAN AS

select A.MKT01, A.M KT02, A.MKT04,SUM (B.M KT04*B.MKT03)/SUM (B.MKT03) AS A, SUM (B.MKT04*B.MKT03) AS B, F.M KT02 as v, G.MKT02 as g

From MKT04 A, M KT11 B, MKT10 C, MKT02 E, M KT01 F, MKT05 G where

(6)

A.M KT01=B.MKT02 AND C.MKT01=B.M KT01 AND C.MKT03=E.M KT01 AND E.M KT07=F.M KT01 AND A.M KT06=G.MKT01

GROUP BY A.MKT01, A.M KT02, A.MKT04, F.MKT02, G.M KT02 ORDER BY A.MKT01

GO

Laporan Penjualan

CREATE PROCEDURE HLAPORANJUAL @TGL datetime AS DROP table temp5

select A.MKT01 as A, A.MKT02 as B, A.M KT04 as

C,SUM (B.MKT04*B.MKT03)/SUM (B.MKT03) AS D, SUM (B.M KT04*B.MKT03) AS E, F.M KT02 as F, G.MKT02 as G into temp5 From MKT04 A, M KT11 B, MKT10 C, MKT02 E, M KT01 F, MKT05 G where A.M KT01=B.MKT02 AND C.MKT01=B.M KT01 AND C.MKT03=E.M KT01 AND E.M KT07=F.M KT01 AND A.M KT06=G.MKT01

GROUP BY A.MKT01, A.M KT02, A.MKT04, F.MKT02, G.M KT02 ORDER BY A.MKT01

DROP Table Temp2

SELECT C.MKT01 AS A, C.M KT02 AS B, SUM (B.MKT03)AS

C,SUM (G.MKT02*B.M KT03)/SUM (B.M KT03) AS D,SUM (G.MKT02*B.M KT03) AS E, E.M KT02 AS F, F.MKT02 AS G, mAX(H.D) AS H,Cast((cast(month(a.mkt02) as

char)+'/01/'+cast(year(a.mkt02) as char) )as datetime) as J INTO TEM P2 FROM MKT08 A, M KT09 B, MKT04 C, MKT02 D, MKT01 E, MKT05 F, M KT06 G, TEM P5 H WHERE A.M KT01=B.MKT01 AND B.MKT02=C.M KT01 AND A.M KT03=D.MKT01 AND D.M KT07=E.M KT01 AND C.MKT06=F.MKT01 AND G.M KT01=B.MKT04 AND H.A=C.MKT01 AND month(@tgl)=month(a.MKT02) and year(@tgl)=year(a.MKT02)

(7)

GROUP BY C.M KT01, C.MKT02, E.MKT02, F.M KT02, Cast((cast(month(a.mkt02) as char)+'/01/'+cast(year(a.mkt02) as char) )as datetime)

ORDER BY C.M KT01 GO

Laporan Pembelian

CREATE PROCEDURE HLAPORANBELI @TGL datetime AS DROP Table Temp1

SELECT C.MKT01 AS A, C.M KT02 AS B, SUM (B.MKT03)AS

C,SUM (B.MKT04*B.MKT03)/SUM (B.MKT03) AS D,SUM (B.M KT04*B.MKT03) AS E, A.M KT05,E.M KT02 AS F, F.MKT02 AS G,Cast((cast(month(a.mkt02) as

char)+'/01/'+cast(YEAR(a.mkt02) as char) )as datetime) as H INTO TEM P1 FROM MKT10 A, M KT11 B, MKT04 C, MKT02 D, MKT01 E, MKT05 F WHERE A.M KT01=B.MKT01 AND B.MKT02=C.M KT01 AND A.M KT03=D.MKT01 AND D.M KT07=E.M KT01 AND C.MKT06=F.MKT01 AND month(@tgl)=month(a.MKT02) and year (@tgl)= year(a.MKT02)

GROUP BY C.M KT01, C.MKT02, A.M KT05, E.M KT02, F.MKT02,

Cast((cast(month(a.mkt02) as char)+'/01/'+cast(YEAR(a.mkt02) as char) )as datetime) ORDER BY C.M KT01

GO

Laporan Pembayaran Kredit

CREATE PROCEDURE HLAPORANBAYAR @TGL DATETIM E AS DROP TABLE TEM P7

select B.M KT01 AS A, SUM (F.MKT03*F.MKT04) AS B INTO TEM P7

from M KT10 B, MKT11 F WHERE

B.MKT01=F.MKT01 AND B.MKT05 LIKE 'KREDIT' AND

MONTH(@TGL)=MONTH(B.MKT06) AND YEAR(@TGL)=YEAR(B.M KT06)

GROUP BY B.M KT01 DROP TABLE TEM P3

select B.M KT01 AS A, C.MKT02 AS B,F.B C, SUM (A.M KT04) AS D,F.B-SUM (A.M KT04) AS E, E.M KT02 AS F,Cast((cast(month(B.mkt06) as char)+'/01/'+cast(YEAR(B.mkt06) as char) )as datetime) as G

INTO TEM P3

from M KT34 A, MKT10 B, M KT07 C, MKT02 D, M KT01 E, TEMP7 F WHERE

(8)

A.M KT01=B.MKT01 AND B.MKT03=D.MKT01 AND B.MKT04=C.M KT01 AND E.M KT01=D.M KT07 AND F.A=B.MKT01 AND MONTH(@TGL)=MONTH(B.MKT06) AND YEAR(@TGL)=YEAR(B.M KT06) GROUP BY B.M KT01, C.MKT02,E.MKT02,Cast((cast(month(B.mkt06) as char)+'/01/'+cast(YEAR(B.mkt06) as char) )as datetime),F.B

GO

Laporan Kehilangan Barang

CREATE PROCEDURE HLAPORANHILANGAN @TGL DATETIM E AS DROP table temp5

select A.MKT01 as A, A.MKT02 as B, A.M KT04 as

C,SUM (B.MKT04*B.MKT03)/SUM (B.MKT03) AS D, SUM (B.M KT04*B.MKT03) AS E, F.M KT02 as F, G.MKT02 as G into temp5 From MKT04 A, M KT11 B, MKT10 C, MKT02 E, M KT01 F, MKT05 G where A.M KT01=B.MKT02 AND C.MKT01=B.M KT01 AND C.MKT03=E.M KT01 AND E.M KT07=F.M KT01 AND A.M KT06=G.MKT01

GROUP BY A.MKT01, A.M KT02, A.MKT04, F.MKT02, G.M KT02 ORDER BY A.MKT01

DROP Table Temp6

SELECT C.MKT01 AS A, C.M KT02 AS B, SUM (B.MKT03)AS

C,SUM (G.D*B.M KT03)/SUM (B.M KT03) AS D,SUM (G.D*B.M KT03) AS E, E.MKT02 AS F, F.M KT02 AS G,Cast((cast(month(a.mkt02) as char)+'/01/'+cast(YEAR(a.mkt02) as char) )as datetime) as H INTO TEM P6 FROM MKT16 A, M KT17 B, MKT04 C, MKT02 D, MKT01 E, MKT05 F, TEMP5 G WHERE A.M KT01=B.MKT01 AND B.MKT02=C.M KT01 AND A.M KT03=D.MKT01 AND D.M KT07=E.M KT01 AND C.MKT06=F.MKT01 AND G.A=C.MKT01 AND month(@tgl)=month(a.MKT02) and year (@tgl)= year(a.MKT02)

GROUP BY C.M KT01, C.MKT02, E.MKT02, F.M KT02, Cast((cast(month(a.mkt02) as char)+'/01/'+cast(YEAR(a.mkt02) as char) )as datetime)

(9)

ORDER BY C.M KT01 GO

Pseudocode Pseudocode transaksi penjualan

Generate kode penjualan Aa:

Input kode barang Input jumlah barang

Jika kode barang tidak ada

input lagi kode barang dan input barang Jika ada

Jika kode harga tidak ada

Input lagi kode barang dan input barang Jika kode harga ada

Tampilkan data barang beserta harga Hitung jumlah harga barang total Jika belum selesai input barang

Kembali ke Aa

Jika sudah selesai input barang

Tampilkan formulir pembayaran

Isi pembayaran

Jika pembayaran kurang dari harga barang total Ulangi isi pembayaran

Jika tidak

Input data pemjualan ke database

Cetak struk

Kosongkan data

Kembali lagi ke Generate kode penjualan

Selesai jika

Selesai jika

Selesai jika Selesai jika

Transaksi pembelian Generate kode pembelian Pilih supplier

Pilih jenis pembayaran Jika pembayaran kredit

Pilih tanggal jatuh tempo Selesai jika

Aa:

Input kode barang atau cari kode barang Jika kode barang tidak ada

(10)

input lagi kode barang Jika ada

Input jumlah barang Input harga beli Hitung harga satuan Input data

Jika belum selesai input barang

Kembali ke Aa

Jika sudah selesai input barang

Input data pembelian ke database

Kosongkan data

Kembali lagi ke Generate kode penjualan

Selesai jika

Selesai jika Selesai jika

Retur penjualan Generate kode retur Input kode penjualan

Jika kode penjualan tidak sesuai dengan tanggal dan waktu retur Tidak dapat retur penjualan

Reset retur penjualan

Jika kode penjualan sesuai dengan tanggal dan waktu retur Aa:

Input kode barang

Jika kode barang tidak ada

Reset inputan kode barang dan jumlah barang Kembali ke Aa

jika kode barang ada

input jumlah barang kembali jika jumlah barang tidak sesuai

ulangi input jumlah barang jika sesuai

jika input sudah selesai

masukkan data ke database

jika belum

kembali ke Aa:

selesai jika selesai jika Selesai jika

Kembali ke Generate kode retur Selesai jika

Retur pembelian Generate kode retur Input barang

(11)

Pilih supplier

Cari kode penjualan

Jika tidak ada kode penjualan Reset retur pembelian Jika ada kode penjualan

input jumlah barang kembali jika jumlah barang tidak sesuai

ulangi input jumlah barang jika sesuai

jika input sudah selesai

masukkan data ke database jika belum

input lagi kode barang selesai jika

Selesai jika

Kembali ke Generate kode retur Selesai jika

Pembayaran Pilih supplier

Cari kode pembelian

Jika kode pembelian tidak ada Pilih supplier lagi

Jika ada

Tampilkan total tagihan Tampilkan sisa pembayaran Tampilkan jatuh tempo M asukan pembayaran Input database

Referensi

Dokumen terkait

 Disajikan gambar suatu alat dalam kehidupan sehari hari peserta didik dapat menyebutkan perubahan energi yang terjadi pada benda tersebut.. 9.Menentukan besaran

Setiap perubahan yang telah disetujui oleh kedua Pihak sesuai den gan hukum dan perundang-undangan yang berlaku di kedua Pihak akan merupakan bagian dari

Persamaan penelitian diatas dengan peneitian yang akan dilakukan peneliti adalah sama-sama meneliti tentang pengaruh daun kersen (Muntingia calabura L.) terhadap

Output SPSS Analisis Uji Bera Rata-rata Usia Petani, Pendidikan Petani, Pengalaman Usahatani, Luas Lahan, Harga Jual dan Produktivitas Jahe Emprit ...70.

Annangguru Saleh merupakan salah satu dari dua ulama besar Mandar yang sampai saat ini belum ada yang menyamai karisma dan pengaruh ajarannya.. Gelar Annangguru di depan

Adapun yang menjadi tujuan umum dari penelitian ini adalah untuk mengimplementasikan Nilai-Nilai Hak Asasi Manusia di lingkungan siswa kelas VIII Sekolah

Ruang lingkup penelitian ini meliputi lingkup bidang kajian dan lingkup bidang ilmu, yaitu lingkup bidang kajian adalah tanggung jawab pelaku usaha yaitu Ivan bronies

Penghasilan yang diperoleh penduduk Negara pihak pada Persetujuan sehubungan dengan jasa-jasa profesional atau pekerjan bebas lainnya hanya akan