LAMPIRAN. Aplikasi pada PT. Kreasindo Sukses Mandiri. Layar Login. Layar Menu Utama

dokumen-dokumen yang mirip
BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

ABSTRAK. Kata Kunci : Data, Sistem, Informasi, Persediaan, Apotek. iii

ABSTRAK. Key word : PHP, Teknologi Informasi, Informasi, Service. Universitas Kristen Maranatha

ABSTRACT. Keywords: Information system, Website. iii Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Sistem Informasi Akuntansi, Sistem Informasi Penjualan, Sistem Informasi Pembelian. iii. Universitas Kristen Maranatha

Abstract. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci : jumlah pemesanan optimal, stok minimum, Perpetual Inventory System, Analytical Hierarchy Process. vii

ABSTRAK. iii. Kata Kunci : Implementasi CRM, Website, PHP, Pemesanan.

ABSTRAK. Kata kunci : pengkajian keperawatan, rencana keperawatan, perkembangan keperawatan, pemberian obat, pasien keluar.

ABSTRACT. vi Universitas Kristen Maranatha

TIME SCHEDULE PENELITIAN. 3. Revisi proposal X X. 4. Pengumpulan data X. 5. Analisis data X X. 6. Penyusunan laporan X X. 7.

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : surat, pengarsipan, sistem informasi. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : e-commerce, penjualan online, CMS. iii Universitas Kristen Maranatha

Lampiran 1 - Hasil Wawancara Pertama (Direktur Utama) Penulis melakukan wawancara terhadap direktur dari perusahaan PT. Nabatindah

ABSTRACT. Keywords : report collection, company software, ERP sistem software, sales software. vii

ABSTRAKSI. Kata kunci: Analisis Produksi Busa, Sales Order Busa, Cutting Busa, Produksi Busa.. vii

ABSTRAK. Kata kunci: sistem informasi dan teknologi, berbasis web, PHP

ABSTRAK. Kata kunci : manajemen restoran, sistem informasi. Universitas Kristen Maranatha

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Sistem informasi, pemantauan, kinerja, inventori, PHP, MySQL. Universitas Kristen Maranatha

LAMPIRAN LAMPIRAN. 1. ERD (Entity Relational Diagram) 1 1 TrPemesanan. MsKaryawan. DetilPemesanan. DetilPengirimanKredit. TrPenjTunai.

LAMPIRAN VARCHAR (6) NOT NULL, NUMERIC (10,2) NOT NULL, CONSTRAINT CK_harga CHECK (harga>= and harga<= ),

ABSTRAKSI. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Website Penjualan Handphone Dan Alat Elektronika Online, shopping chart. ii Universitas Kristen Maranata

ABSTRACT Employee data processing is one of critical factor in certain company or institution. conventional employee data processing is treated obsole

UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS ILMU SOSIAL RENCANA PELAKSANAAN PEMBELAJARAN (RPP) PERTEMUAN KE SATU

ABSTRAK. Kata Kunci : Rencana Budget, NPB, Request Approval, Web Internal. vii

ABSTRAK. Kata kunci : sistem informasi, penilaian, kinerja, pegawai, manajemen, web-based. viii UNIVERSITAS KRISTEN MARANATHA

ABSTRAK. Kata kunci: cimahi, industri, limbah, MySQL, pengelolaan data, PHP, sistem informasi, UMKM. Universitas Kristen Maranatha.

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. mengecek benar atau tidaknya list barang dalam FPP melalui View FPP dan

1. Hasil ERD dari Tabel satu adalah sebagai berikut: Figure 1: ERD Apotik. 2. Syntax CREATE tabel untuk masing - masing tabel :

ABSTRACT Keyword : Distribution, Trip document, Invoice, Return goods, Report, Branch Universitas Kristen Maranatha

MIKROSKOP. Nurfitria Anugrasari

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

ABSTRAK. Kata Kunci : Aplikasi Penjualan Buku secara Online, SMS, Gammu, CodeIgniter. Universitas Kristen Maranatha

ABSTRAK Kata kunci : Teknologi Informasi, Sistem Informasi, Akademik, Sekolah Menengah Atas, E-Learning

ABSTRAK. vi Universitas Kristen Maranatha

LAMPIRAN. Gambar L.1 Halaman Login. Pada layar ini user diminta untuk memasukkan UserID dan Password. Layar ini

DAFTAR ISI. BAB III ANALISIS DAN RANCANGAN SISTEM PROSES BISNIS Posyandu... 28

ABSTRACT. Keyword : Vehicle maintenance, Distribution. viii Universitas Kristen Maranatha

ABSTRAKSI. Keywords : Aplikasi Web, Manajemen Retail, Sistem Akuntansi. Universitas Kristen Maranatha

ABSTRAKSI. Kata Kunci: Penjualan, Pembelian, Keuangan, Teknologi Informasi, CRM, IT. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci: pengelolaan, pemesanan, dan pemberian informasi. vii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: website, customer relationship management, dan report. vi Universitas Kristen Marantha

Syarat-syarat Jabatan Tunjangan Pajak Fungsi Pajak Pengertian Pajak Penghasilan Pasal

Kamus Data Nama Entity Aliases Attribute Deskripsi Tipe data

BAB III ANALISIS DAN DESAIN SISTEM

LAMPIRAN LAMPIRAN Script SQL

ABSTRACT. iii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Bimbingan Belajar Galileo, Integrasi Data, DSS (Dessicion Support Sistem), variabel. v Universitas Kristen Maranatha

Lampiran 1 Hasil determinasi tanaman alpukat. lxiv

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

PRAKTIKUM SISTEM BASISDATA

BAB III ANALISA DAN DESAIN SISTEM

ABSTRAK. Kata kunci : sistem kepegawaian, sistem PPh-21,sistem rekrutmen. Universitas Kristen Maranatha

BAB 4 RANCANGAN SISTEM INFORMASI YANG DIUSULKAN

SQL DASAR BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

ABSTRAK. Kata Kunci : Pemodelan Sistem Informasi, Treasury Enterprise Architecture Framework. ii Universitas Kristen Maranatha


ABSTRAK. Kata Kunci: Penjualan Online,Member, Gateway, Social Media dan CRM. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Manajemen, Mobile, Nirkabel, Objective-C

LAMPIRAN. Contoh Simbol Rich Picture. Contoh Simbol Class Diagram. Contoh Simbol Object Diagram L-I

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

ABSTRAK. vi Universitas Maranatha

BAB 4 PERANCANGAN BASIS DATA DAN IMPLEMENTASI. Untuk membuat perencanaan basis data yang baik harus melalui beberapa tahapan

BAB 4 PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN KREDIT DAN PIUTANG PADA PT. LUMAS JAYA INDUSTRY

pelanggan, diantaranya adalah:

BAB IV ANALISIS SISTEM YANG DIUSULKAN

ABSTRACT. vii. Universitas Kristen Maranatha

BAB IV TESTING DAN IMPLEMENTASI

ABSTRAK. Kata Kunci : aplikasi, terkomputerisasi, akuntansi

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

Bab 3 Metode Perancangan

Delima Desa Darat Sawah Kecamatan Seginim Kabupaten Bengkulu. yang terdiri atas 5 orang anak laki-laki dan 7 orang anak perempuan.

ABSTRACT. Keywords : Reverse Stock Split, Stock Price, and Trading Volume. Universitas Kristen Maranatha


ABSTRAK. Kata Kunci : php, code igniter, framework, mysql, database, DFD, ERD, white box, black box. Abstract

ABSTRAK. Kata kunci: aplikasi berbasis web, penerimaan peserta didik, SDLC waterfall

Tabel 4.31 Disk Space Retur_Penjualan. Kd_retur_penjualan Char (7) Tgl_retur_penjualan Datetime (8) Kd_faktur_penjualan Char (7)

PRAKTIKUM SISTEM BASIS DATA

BAB 4 PERANCANGAN SISTEM

TUGAS PRAKTIKUM SISTEM BASIS DATA

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

Program Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi. (Structure of The Database Language)

ABSTRAK. Kata Kunci : Java Server Pages(JSP), struts, ibatis, dan mysql

CREATE UNIQUE CLUSTERED INDEX pk_ms_barang ON MsBarang (KdBarang) CREATE UNIQUE CLUSTERED INDEX pk_ms_jenis_barang

Contoh SQL Constraint

PERANCANGAN PERANGKAT LUNAK PERENCANAAN SAMBUNGAN KAYU BERDASARKAN SNI DENGAN ALAT SAMBUNG BAUT. Oleh: MICHAEL WIJAYA

ABSTRAK. Kata kunci: manajemen, fuzzy, karyawan. iii

BAB III PERANCANGAN SISTEM. Berikut permasalahan yang kerap terjadi pada unit usaha ini:

LAPORAN PRAKTIKUM SISTEM BASIS DATA

PERINTAH DASAR MySQL

Layar ini digunakan untuk melihat rincian data gaji. Data di dapat dari no gaji dan nama

Nama : Parisaktiana Fathonah NIM : Kelas : Prak Sistem Basis Data TI-2 B malam

ABSTRAK. ii Universitas Kristen Maranatha

BAB 4 PERANCANGAN SISTEM BASIS DATA

BAB 3 ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM BASIS DATA Sejarah Organisasi

Transkripsi:

LI LAMPIRAN Aplikasi pada PT. Kreasindo Sukses Mandiri Layar Login Layar Menu Utama LI

Layar Entry Data Penjualan LII

Layar Detail Barang LIII

Layar Lihat Sales Order LIV

Layar Edit Sales Order LV

Layar Pembuatan Faktur LVI

Layar Lihat Faktur LVII

Layar Entry Surat Jalan LVIII

Layar Lihat Surat Jalan LIX

Layar Lihat Barang LX

LXI Layar Tambah Barang Layar Edit Barang Layar Update Harga

Layar Lihat Stock LXII

Layar Entry Purchase Order LXIII

Layar View Purchase Order LXIV

Layar Pembelian Barang LXV

Layar Entry Retur Pembelian LXVI

Layar View Retur Pembelian LXVII

LXVIII Layar Pembayaran Pembelian Layar View Pembayaran Pembelian

Layar View Karyawan LXIX

Layar Entry Karyawan LXX

Layar Lihat Data Customer LXXI

LXXII Layar Entry Data Customer Layar Edit Customer

Layar View Supplier LXXIII

LXXIV Layar Edit Data Supplier Layar Entry Data Supplier

LXXV Laporan daftar Pelanggan Laporan Jumlah Stock

Laporan Penjualan Bulanan LXXVI

LXXVII Laporan Pembelian Bulanan Laporan Daftar Karyawan

LXXVIII Query View create view laporanbulanan as SELECT trpenjualan_0.kdpelanggan, mspelanggan_0.namapelanggan, msbarang_0.kdbarang, msbarang_0.namabarang, msbarang_0.satuan, trsalesorderdetail_0.jumlah, trsalesorderdetail_0.hargajual, month(trpenjualan_0.tgl) as bulan, year(trpenjualan_0.tgl) as tahun FROM basisdata.msbarang msbarang_0, basisdata.mspelanggan mspelanggan_0, basisdata.trpenjualan trpenjualan_0, basisdata.trsalesorderdetail trsalesorderdetail_0, basisdata.trsalesorderheader trsalesorderheader_0 WHERE trsalesorderdetail_0.idsalesorder = trpenjualan_0.idsalesorder AND trsalesorderdetail_0.idsalesorder = trsalesorderheader_0.idsalesorder AND mspelanggan_0.kdpelanggan = trpenjualan_0.kdpelanggan AND mspelanggan_0.kdpelanggan = trsalesorderheader_0.kdpelanggan AND msbarang_0.kdbarang = trsalesorderdetail_0.kdbarang create view daftarpelanggan as select namakota,kdpelanggan, namapelanggan, alamat, telp, fax from mspelanggan p, mskota k where k.kdkota=p.kdkota create view daftarkaryawan as select namakota,kdkaryawan, namakaryawan, namajabatan, namadepartemen, alamat, telp from msjabatan j,msdepartemen d, mskaryawan k, mskota kt where kt.kdkota=k.kdkota and k.kddepartemen=d.kddepartemen and k.kdjabatan=j.kdjabatan create view laporanjumlahstock as select k.kdbarang, namabarang, satuan, jumlah from trstockbulanan r, msbarang k where k.kdbarang = r.kdbarang

LXXIX create view lihatfaktur as SELECT p.kdpelanggan, p.namapelanggan, p.alamat, p.telp, p.fax, j.tgl, j.tgljatuhtempo, kr.kdkaryawan, kr.namakaryawan, j.nofakturpenjualan, d.idsalesorder, d.kdbarang, namabarang, satuan, jumlah, hargajual FROM mspelanggan p, mskaryawan kr, trpenjualan j, trsalesorderdetail d, msbarang h WHERE d.kdbarang = h.kdbarang AND d.idsalesorder = j.idsalesorder AND kr.kdkaryawan = j.kdkaryawan AND p.kdpelanggan = j.kdpelanggan create view lihatsuratjalan as select kdsuratjalan, j.nofakturpenjualan, j.tgl, j.kdkaryawan, k.namakaryawan,kdpelanggan,namapelanggan,l.alamat,l.telp,fax,kdbarang,namabarang,s atuan,jumlah from lihatfaktur l, mskaryawan k, trsuratjalan j where j.kdkaryawan=k.kdkaryawan and j.nofakturpenjualan=l.nofakturpenjualan create view lihatreturpenjualan as select l.nofakturpenjualan,h.noreturpenjualan,h.tglretur,kdpelanggan, namapelanggan, l.alamat,l.telp,fax, d.kdbarang, l.satuan, namabarang, d.jumlah, hargajual from lihatfaktur l, mskaryawan k, trreturpenjualanheader h, trreturpenjualandetail d where d.noreturpenjualan=h.noreturpenjualan and h.nofakturpenjualan=l.nofakturpenjualan and d.kdbarang=l.kdbarang and k.kdkaryawan = l.kdkaryawan create view lihatsalesorder as select h.idsalesorder, k.kdkaryawan, namakaryawan, p.alamat, p.kdpelanggan, p.namapelanggan, p.telp, p.fax, d.kdbarang, namabarang, satuan, jumlah, hargajual, tgl from mskaryawan k, trsalesorderheader h, trsalesorderdetail d, mspelanggan p, msbarang br where k.kdkaryawan=h.kdkaryawan and p.kdpelanggan=h.kdpelanggan and h.idsalesorder = d.idsalesorder and d.kdbarang = br.kdbarang

LXXX create view lihatpenerimaan as select l.kdpelanggan,l.namapelanggan, l.alamat, l.telp, l.fax, l.nofakturpenjualan, k.kdkaryawan, k.namakaryawan, jumlahbayar, pn.tgl from lihatfaktur l, mskaryawan k, trpenerimaan pn where pn.nofakturpenjualan = l.nofakturpenjualan and k.kdkaryawan=pn.kdkaryawan create view lihatpurchaseorder as select h.idpurchaseorder, h.kdkaryawan, namakaryawan, s.kdsupplier, s.namasupplier, s.alamat, s.telp, h.tgl, s.fax, d.kdbarang, namabarang, d.jumlah from trpurchaseorderheader h, trpurchaseorderdetail d, mskaryawan k, mssupplier s, msbarang b where h.idpurchaseorder=d.idpurchaseorder and s.kdsupplier=h.kdsupplier and h.kdkaryawan=k.kdkaryawan and b.kdbarang=d.kdbarang create view lihatpembelian as select h.nofakturpembelian, h.idpurchaseorder, h.tgl, h.tgljatuhtempo, s.kdsupplier, s.namasupplier, s.alamat, s.telp, s.fax, d.kdbarang, namabarang, d.jumlah, d.harga, k.kdkaryawan, k.namakaryawan from trpembeliandetail d, trpembelianheader h, mssupplier s, mskaryawan k, msbarang b where d.nofakturpembelian=h.nofakturpembelian and s.kdsupplier=h.kdsupplier and k.kdkaryawan=h.kdkaryawan and d.kdbarang=b.kdbarang create view lihatreturpembelian as select h.noreturpembelian, h.nofakturpembelian, tglretur, k.kdkaryawan, k.namakaryawan, l.kdsupplier, l.namasupplier, l.alamat,l.telp,l.fax,d.kdbarang,l.namabarang,d.jumlah,l.harga from lihatpembelian l, mskaryawan k, trreturpembeliandetail d, trreturpembelianheader h where h.noreturpembelian=d.noreturpembelian and k.kdkaryawan=h.kdkaryawan and l.nofakturpembelian=h.nofakturpembelian and d.kdbarang=l.kdbarang

LXXXI create view lihatpembayaran as select p.kdpembayaran, p.tgl, l.nofakturpembelian, k.kdkaryawan, k.namakaryawan, l.kdsupplier, l.namasupplier, l.telp, l.fax, l.alamat, jumlahbayar from trpembayaran p, mskaryawan k, lihatpembelian l where l.nofakturpembelian=p.nofakturpembelian and k.kdkaryawan=p.kdkaryawan

LXXXII Database Design Syntax create table MsKota( KdKota char(4), NamaKota varchar(20), primary key (KdKota) )type=myisam; create table MsBarang( KdBarang char(6), NamaBarang varchar(20), Satuan char(3), primary key (KdBarang) )type=myisam; create table MsJabatan( KdJabatan char(4), NamaJabatan varchar(20), primary key (KdJabatan) )type=myisam; create table MsPelanggan( KdPelanggan char(4), NamaPelanggan varchar(20), Alamat varchar(50), Telp varchar(20), Fax varchar(20), KdKota char(4), memo varchar(100), primary key(kdpelanggan), Foreign key (KdKota) References MsKota(KdKota) )type=myisam;

LXXXIII create table MsSupplier( KdSupplier char(4), NamaSupplier varchar(20), Alamat varchar(50), Telp varchar(20), Fax varchar(20), KdKota char(4), memo varchar(100), primary key (KdSupplier), foreign key (KdKota) references MsKota(KdKota) )type=myisam; create table MsKaryawan( KdKaryawan char(12), NamaKaryawan varchar(20), Gender binary, Password varchar(12), KdJabatan char(4), KdDepartemen char(4), TglMasuk Date, Alamat varchar(50), KdKota char(4), Telp varchar(20), primary key (KdKaryawan), foreign key (KdKota) references MsKota(KdKota), foreign key (KdJabatan) references MsJabatan(KdJabatan), foreign key (KdDepartemen) references MsDepartemen(KdDepartemen) )type=myisam;

LXXXIV create table hakakses( aksesid char(4) primary key, karyawan enum('y','n') not null default 'N', supplier enum('y','n') not null default 'N', customer enum('y','n') not null default 'N', buatretur enum('y','n') not null default 'N', lihatretur enum('y','n') not null default 'N', buatsuratjalan enum('y','n') not null default 'N', lihatsuratjalan enum('y','n') not null default 'N', entrysalesorder enum('y','n') not null default 'N', lihatsalesorder enum('y','n') not null default 'N', entryfaktur enum('y','n') not null default 'N', lihatfaktur enum('y','n') not null default 'N', lihatpembayaran enum('y','n') not null default 'N', lihatbarang enum('y','n') not null default 'N', lihatstock enum('y','n') not null default 'N', entrypurchaseorder enum('y','n') not null default 'N', lihatpurchaseorder enum('y','n') not null default 'N', entrypembelian enum('y','n') not null default 'N', lihatpembelian enum('y','n') not null default 'N', returpembelian enum('y','n') not null default 'N', lihatreturpembelian enum('y','n') not null default 'N', pembayaranpembelian enum('y','n') not null default 'N', lihatpembayaranpembelian enum('y','n') not null default 'N', laporanjumlahstock enum('y','n') not null default 'N', laporanpenjualan enum('y','n') not null default 'N', laporanpembelian enum('y','n') not null default 'N', laporandaftarkaryawan enum('y','n') not null default 'N', laporandaftarpelanggan enum('y','n') not null default 'N' );

LXXXV create table Msdepartemen( KdDepartemen char(4), NamaDepartemen varchar(20), aksesid char(4), Primary key (KdDepartemen), foreign key (aksesid) references hakakses(aksesid) ); create table TrPenjualan( IdSalesOrder char(11), NoFakturPenjualan char(11), Tgl Date, TglJatuhTempo Date, KdKaryawan char(12), KdPelanggan char(4), StatusPembayaran int, primary key (NoFakturPenjualan), foreign key (IdSalesOrder) references TrSalesOrderHeader(IdSalesOrder), foreign key (KdKaryawan) references MsKaryawan(KdKaryawan), foreign key (KdPelanggan) references MsPelanggan(KdPelanggan) )type=myisam; create table TrPerubahanHarga( KdPerubahanHarga bigint auto_increment, KdBarang char(6), Harga bigint, TglPerubahan Date, primary key (KdPerubahanHarga), foreign key (KdBarang) references MsBarang(KdBarang) )type=myisam;

LXXXVI create table TrStockBulanan( KdStock INT NOT NULL AUTO_INCREMENT, KdBarang char(4), Jumlah int, bulan int, tahun int, primary key (KdStock), Foreign key (KdBarang) References MsBarang(KdBarang) )type=myisam; create table TrReturPenjualanHeader( NoReturPenjualan char(11), TglRetur Date, NoFakturPenjualan char(11), KdKaryawan char(12), primary key (NoReturPenjualan), Foreign key (NoFakturPenjualan) References TrPenjualan(NoFakturPenjualan), Foreign key (KdKaryawan) References MsKaryawan(KdKaryawan) )type=myisam; create table TrReturPenjualanDetail( NoReturPenjualan char(11), KdBarang char(6), Jumlah int, primary key (NoReturPenjualan, KdBarang), Foreign key (NoReturPenjualan) References TrReturPenjualanHeader(NoReturPenjualan), Foreign key (KdBarang) References MsBarang(KdBarang) )type=myisam;

LXXXVII create table TrPenerimaan( KdPenerimaan char(11), Tgl Date, NoFakturPenjualan char(11), kdkaryawan char(12), JumlahBayar bigint, memo varchar(300), primary key (KdPenerimaan), foreign key (kdkaryawan) references mskaryawan(kdkaryawan), Foreign key (NoFakturPenjualan) References TrPenjualan(NoFakturPenjualan) )type=myisam; create table TrSalesOrderHeader( IdSalesOrder char(11), Tgl Date, KdKaryawan char(12), KdPelanggan char(4), foreign key (KdKaryawan) references MsKaryawan(KdKaryawan), foreign key (KdPelanggan) references MsPelanggan(KdPelanggan) )type=myisam; create table TrSalesOrderDetail( IdSalesOrder char(11), KdBarang char(4), Jumlah int, HargaJual bigint, Primary key (IdSalesOrder, KdBarang), foreign key (IdSalesOrder) references TrPenjualanHeader(IdSalesOrder), foreign key (KdBarang) references MsBarang(KdBarang) )type=myisam;

LXXXVIII create table trsuratjalan( Kdsuratjalan char(11), NoFakturPenjualan char(11), tgl date, kdkaryawan char(12), Primary key (Kdsuratjalan), foreign key (kdkaryawan) references mskaryawan(kdkaryawan), foreign key (Nofakturpenjualan) references TrPenjualan(NoFakturPenjualan) )type=myisam; create table trpembelianheader( NoFakturPembelian char(11), Tgl Date, TglJatuhTempo Date, IdPurchaseOrder char(11), KdKaryawan char(12), KdSupplier char(4), StatusPembayaran int default 0, primary key (NoFakturPembelian), foreign key (IdPurchaseOrder) references trpurchaseorderheader(idpurchaseorder), Foreign key (KdKaryawan) References MsKaryawan(KdKaryawan), Foreign key (KdSupplier) References MsSupplier(KdSupplier) ); create table trpembeliandetail( NoFakturPembelian char(11), KdBarang char(6), Jumlah int, Harga bigint, Primary key (NoFakturPembelian, KdBarang),

LXXXIX Foreign key (NoFakturPembelian) References TrPembelianHeader(NoFakturPembelian), Foreign key (KdBarang) References MsBarang(KdBarang) ); create table TrReturPembelianHeader( NoReturPembelian char(11), TglRetur Date, KdKaryawan char(12), NoFakturPembelian char(11), primary key (NoReturPembelian), Foreign key (KdKaryawan) References MsKaryawan(KdKaryawan), Foreign key (NoFakturPembelian) References TrPembelianHeader(NoFakturPembelian) ); create table TrReturPembelianDetail( NoReturPembelian char(11), KdBarang char(6), Jumlah int, primary key (NoReturPembelian,KdBarang), Foreign key (NoReturPembelian) References TrReturPembelianHeader(NoReturPembelian), Foreign key (KdBarang) References MsBarang(KdBarang) ); create table TrPembayaran( KdPembayaran char(11), Tgl Date, NoFakturPembelian char(11), KdKaryawan char(12),

XC JumlahBayar bigint, Memo varchar(300), primary key (KdPembayaran), Foreign key (KdKaryawan) References MsKaryawan(KdKaryawan), Foreign key (NoFakturPembelian) References TrPembelianHeader(NoFakturPembelian) )type=myisam; create table trpurchaseorderheader( IdPurchaseOrder char(11), Tgl Date, KdKaryawan char(12), KdSupplier char(4), primary key (IdPurchaseOrder), Foreign key (KdKaryawan) References MsKaryawan(KdKaryawan), Foreign key (KdSupplier) References MsSupplier(KdSupplier) ); create table trpurchaseorderdetail( IdPurchaseOrder char(11), KdBarang char(6), jumlah int, primary key (IdPurchaseOrder, KdBarang), Foreign key (IdPurchaseOrder) References trpurchaseorderheader(idpurchaseorder), Foreign key (KdBarang) References MsBarang(KdBarang) );

XCI Storage Procedure create procedure input_faktur(in nofaktur char(11), in idso char(11), in t date, in tjatuh date, in kdkary char(4), in kdpel char(4), in status int) insert trpenjualan set nofakturpenjualan = nofaktur, idsalesorder = idso, tgl = t, tgljatuhtempo = tjatuh, kdkaryawan = kdkary, kdpelanggan=kdpel, statuspembayaran = status; create procedure update_stock(in kd char(4), in n int) update trstockbulanan set jumlah = n where kdbarang = kd create procedure input_pelanggan(in kd char(4), in Nama varchar(20), in alm varchar(50), in ntelp varchar(20), in nfax varchar(20), in kdkt char(4), in mem varchar(100) ) insert mspelanggan set kdpelanggan = kd, namapelanggan = nama, alamat = alm, telp = ntelp, fax = nfax, kdkota = kdkt, memo = mem; create procedure edit_pelanggan(in kd char(4), in Nama varchar(20), in alm varchar(50), in ntelp varchar(20), in nfax varchar(20), in kdkt char(4), in mem varchar(100) ) update mspelanggan set namapelanggan = nama, alamat = alm, telp = ntelp, fax = nfax, kdkota = kdkt, memo = mem where kdpelanggan = kd ; create procedure hapus_pelanggan(in kd char(4)) delete from mspelanggan where kdpelanggan = kd create procedure input_supplier(in kd char(4), in Nama varchar(20), in alm varchar(50), in ntelp varchar(20), in nfax varchar(20), in kdkt char(4), in mem varchar(100) ) insert mssupplier set kdsupplier = kd, namasupplier = nama, alamat = alm, telp = ntelp, fax = nfax, kdkota = kdkt, memo = mem;

XCII create procedure edit_supplier(in kd char(4), in Nama varchar(20), in alm varchar(50), in ntelp varchar(20), in nfax varchar(20), in kdkt char(4), in mem varchar(100) ) update mssupplier set namasupplier = nama, alamat = alm, telp = ntelp, fax = nfax, kdkota = kdkt, memo = mem where kdsupplier = kd ; create procedure hapus_supplier(in kd char(4)) delete from mssupplier where kdsupplier = kd create procedure hapus_faktur(in kd char(11)) delete from trpenjualan where nofakturpenjualan = kd create procedure input_barang(in kd char(4),in nama varchar(20), in sat char(3)) insert msbarang set kdbarang = kd, namabarang = nama, satuan = sat; create procedure input_hargabarang(in kd char(4), in hg bigint, in tg date) insert trperubahanharga set kdbarang = kd, harga = hg, tglperubahan =tg create procedure input_stockawal(in kd char(4), in jml int, in bln int, in thn int) insert trstockbulanan set kdbarang = kd, jumlah = jml, bulan = bln, tahun = thn create view histori_harga as select m.kdbarang, namabarang, satuan, harga, tglperubahan from msbarang m,trperubahanharga t where m.kdbarang=t.kdbarang order by KdPerubahanHarga desc create procedure input_soheader( in idso char(11), in t date, in kdkary char(12), in kdpel char(4)) insert trsalesorderheader set idsalesorder = idso, tgl = t, kdkaryawan = kdkary, kdpelanggan = kdpel create procedure input_departemen( in kd char(4), in nm varchar(20)) insert msdepartemen set kddepartemen = kd, namadepartemen = nm

XCIII create procedure input_jabatan( in kd char(4), in nm varchar(20)) insert msjabatan set kdjabatan = kd, namajabatan = nm create procedure input_karyawan(in kd char(12), in nm varchar(20), in g binary, in pass varchar(20),in kdjbt char(4), in kddpt char(4), in tgl date, in alm varchar(50), in kdkt char(4), in tlp varchar(20)) insert mskaryawan set kdkaryawan = kd, namakaryawan = nm, gender = g, password = pass, kdjabatan = kdjbt, kddepartemen = kddpt, tglmasuk = tgl, alamat = alm, kdkota = kdkt, telp = tlp create procedure rubah_password(in kd char(12), in pass varchar(20)) update mskaryawan set password = pass where kdkaryawan = kd create procedure rubah_karyawan(in kdb char(12),in kdl char(12), in nm varchar(20), in g binary, in pass varchar(20),in kdjbt char(4), in kddpt char(4), in alm varchar(50), in kdkt char(4), in tlp varchar(20)) update mskaryawan set kdkaryawan = kdb, namakaryawan = nm, gender = g, password = pass, kdjabatan = kdjbt, kddepartemen = kddpt, alamat = alm, kdkota = kdkt, telp = tlp where kdkaryawan = kdl create procedure hapus_karyawan(in kd char(12)) delete from mskaryawan where kdkaryawan = kd create procedure hapus_sodetail(in kd char(11)) delete from trsalesorderdetail where idsalesorder = kd create procedure edit_soheader( in idso char(11), in t date, in kdkary char(4), in kdpel char(4)) update trsalesorderheader set tgl = t, kdkaryawan = kdkary, kdpelanggan = kdpel where idsalesorder = idso

XCIV create procedure input_suratjalan(in kd char(11), in nof char(11), in tg date, in kdkary char(12)) insert into trsuratjalan values( kd, nof, tgl, kdkary) create procedure rubah_suratjalan(in kd char(11), in nof char(11), in tg date, in kdkary char(12)) update trsuratjalan set nofakturpenjualan = nof, tgl = tg, kdkaryawan = kdkary where kdsuratjalan = kd create procedure hapus_suratjalan(in kd char(11)) delete from trsuratjalan where kdsuratjalan = kd create procedure insert_returpenjualanheader(in kd char(11), in tgl date, in nof char(11), in kdkary char(12)) insert trreturpenjualanheader values ( kd, tgl, nof, kdkary) create procedure delete_returpenjualanheader(in kd char(11)) delete from trreturpenjualanheader where noreturpenjualan = kd create procedure hapus_returpenjualandetail(in kd char(11)) delete from trreturpenjualandetail where noreturpenjualan = kd create procedure insert_penerimaan(in kd char(11),in tg date,in nof char(11),in kdkary char(12),in jml bigint, in mm varchar(300)) insert into trpenerimaan values( kd,tg,nof,kdkary,jml,mm) create procedure hapus_penerimaan(in kd char(11)) delete from trpenerimaan where kdpenerimaan = kd create procedure update_penerimaan(in kd char(11),in jml bigint, in mm varchar(300)) update trpenerimaan set jumlahbayar = jml, memo = mm where kdpenerimaan = kd

XCV create procedure lunas(in kd char(11)) update trpenjualan set statuspembayaran = 1 where nofakturpenjualan = kd create procedure tidaklunas( in kd char(11)) update trpenjualan set statuspembayaran = 0 where nofakturpenjualan = k