Wednesday 31 May 2017

Perancangan Basisdata Tugas Akhir


Perancangan Basisdata Pemprograman SQL
Perancangan Basisdata Pemprograman SQL yaitu

     1.       Menentukan tema yang yang akan dibagun sebuah system
Tema yang akan kami bangun adalah tentang sistem informasi akademik di universitas staimafa yang akan berisi informasi data mahasiswa, data mata kuliah, data dosen, jadwal serta pembayaran sesuai KRS lengkap dengan foto dan jadwal.

     2.       Perancangan basisdata dan relasi antar table
Berikut ini adalah databases dan relasinya dari system informasi akademik di universitas staimafa


         3.       HIPO (Hierarki Input Proses Output)




Wednesday 24 May 2017

Tugas 7




Kali ini saya akan melanjutkan tugas kuliah saya dari sebelumnya, sekarang dari database kemarin kita tambahkan tabel Retur Jual lalu kita berikan relasi

create table returjual(
No_retur varchar (10) primary key,
NoNota varchar (10),
TanggalRetur date,
JumlahRetur int,
KetCacat varchar (50),
foreign key (NoNota) references penjualan (Nonota))




Soal
1. Isi data, ambil dari tabel penjualan, 2 record untuk diretur

 insert into returjual values
('RET001','JUAL005','2017/04/21',10,'Rusak'),
('RET002','JUAL002','2017/03/18',7,'Rusak')



2. Browsing operasi matematika menggunakan SQL untuk penambahan stok barang

3.Alternative lain, Update stok barang

 update barang set jumlah=300+5 where kdbrg='005'
 update barang set jumlah=250+5 where kdbrg='002'


4.Jumlah Retur tidak boleh melebihi jumlah jual

5.Tanggal Retur tidak boleh sebelum tanggal jual

6.Tambahkan 5 Data Retur

insert into returjual values
('RET003','JUAL003','2017/04/17',8,'Rusak'),
('RET004','JUAL004','2017/03/19',2,'Rusak'),
('RET005','JUAL002','2017/03/18',7,'Rusak'),
('RET006','JUAL003','2017/04/17',6,'Rusak'),
('RET007','JUAL004','2017/03/19',10,'Rusak')



7. Update data 3 retur
update returjual set TanggalRetur='2017/05/23' where No_retur='RET001'
update returjual set JumlahRetur='11' where No_retur='RET003'
update returjual set KetCacat='Pecah' where No_retur='RET002'



8. Delete record 1 data retur

   delete from returjual where No_retur='RET007'


 

9. Tambahkan field Jenis_paket
  alter table returjual add jenis_paket varchar (50)


10. Isi Jenis Paket
      update returjual set jenis_paket='JNT' where No_retur='RET001'
      update returjual set jenis_paket='POS' where No_retur='RET002'
      update returjual set jenis_paket='Tiki' where No_retur='RET003'
      update returjual set jenis_paket='JNE' where No_retur='RET004'
      update returjual set jenis_paket='Wahana' where No_retur='RET005'
      update returjual set jenis_paket='Lion' where No_retur='RET006'

Wednesday 3 May 2017

UTS



UTS PRAKTEK SQL SERVER

TABEL RELASI




1. Create tabel penjualan

create table penjualan

(nonota varchar(10) primary key,

 kdbrg varchar(10) foreign key references barang,

Tanggaltrans date,

 jumlahjual int,

 hargajual int,

 total int)



 
2. isi tabel penjualan
insert into penjualan values ('JUAL001','001','2017/03/20',10,3000,30000)
insert into penjualan values ('JUAL002','004','2017/03/18',15,4000,60000)
insert into penjualan values ('JUAL003','003','2017/04/17',30,5000,150000)
insert into penjualan values ('JUAL004','005','2017/03/19',20,5000,250000)
insert into penjualan values ('JUAL005','003','2017/04/21',20,10000,200000)
select*from penjualan
3. Tambahkan 1 field di tabel penjualan


alter table penjualan add tglkedaltrans date



4. Hapus 1 record
delete from penjualan where jumlahjual ='10'

5. Isi data field yang kosong
update penjualan set tglkedaltrans='2017/04/18' where kdbrg='004'
update penjualan set tglkedaltrans='2017/05/17' where kdbrg='003'
update penjualan set tglkedaltrans='2017/04/18' where kdbrg='005'
update penjualan set tglkedaltrans='2017/05/21' where kdbrg='003'


6. Tampilkan nama barang dan jumlah jual
SELECT  Barang.nmbrg, penjualan.Tanggaltrans FROM Barang INNER JOIN pembelian ON Barang.kdbrg = pembelian.kdbrg INNER JOIN
penjualan ON Barang.kdbrg = penjualan.kdbrg INNER JOIN Supplier ON pembelian.kdsupplier = Supplier.Kdsup

7. Tampilkan jenis barang dan jumlah jual
SELECT Barang.jnsbrng, penjualan.jumlahjual FROM Barang INNER JOIN pembelian ON Barang.kdbrg = pembelian.kdbrg INNER JOIN
penjualan ON Barang.kdbrg = penjualan.kdbrg INNER JOIN Supplier ON pembelian.kdsupplier = Supplier.Kdsup

8. Tampilkan stok dari barang yang penjualannya di bulan april 2017
select jumlahjual from penjualan where Tanggaltrans like '2017/04/19'
9. Tampilkan harga jual yang barang nya Shampo Clear
select hargajual from Barang,penjualan where barang.kdbrg=penjualan.kdbrg and  nmbrg='clear'
10. Tampilkan nama barang, tanggal beli, tanggal jual dan stok

select nmbrg, tanggalbeli, tanggaltrans, jumlah from pembelian,penjualan,barang where barang.kdbrg= penjualan.kdbrg and pembelian.kdbrg=barang.kdbrg






Monday 1 May 2017

Pertemuan ke - 6

Pembuatan aplikan Inventaris Penjualan

Pertemuan ke-6


Assallamuallaikum Wr.Wb
Apa kabar teman-teman, hari ini saya akan memberikan tutorial pembuatan aplikasi sederhana seta menunjukan penerapan query pada aplikasi berbasis web dengan menggukan php dan mysql. baik kita langsung praktek saja .
ini saya menggukan desain database yang sama dengan pertemuan yang ke-3, jika ingin mendownload aplikasi ini klik disini.

Desain database

1. Membuat form data barang


Interface form barang

Untuk query pada form di atas adalah
          Select * from barang

2. Membuat form input barang



Form input barang

Untuk query pada form di atas adalah
         INSERT INTO barang (kdbrg, nmbrg, jnsbrg, harga, jumlah) values ('BR01', 'Clear', 'Pasta Gigi', '4500', '20')

3. Membuat from Ubah Barang
form ubah barang
Untuk query pada form di atas adalah
         (UPDATE barang set kdbrg = '".$kode_barang."', nmbrg = '".$nama_barang."', jnsbrg = '".$jenis_barang."',  harga = '".$harga."', jumlah = '".$jumlah."' where kdbrg = '".$_POST['kode_barang']."');

4. Membuat Laporan Barang


Laporan Barang
Untuk query pada form di atas adalah
         Select * from barang

5. Membuat hapus from barang




Hapus Barang
Untuk query pada form diatas
          "DELETE FROM barang WHERE kdbrg='".$_GET['id']."'" 

6. Membuat form data supplier


Form data supplier
Untuk query pada form diatas
         Select * from supplier

7. Membuat form Input data
Form input data

Untuk query pada form diatas
         "INSERT INTO Supplier values ('".$kode_supplier."', '".$nama_supplier."', '".$tanggal."', '".$alamat."', '".$telpon."', '".$jekel."', '".$email."')"

8. Membuat ubah form supplier
Form ubah data supplier
Untuk query pada form diatas
         "UPDATE supplier set kdsup = '".$kode_supplier."', nmsup = '".$nama_supplier."', tgllhir = '".$tanggal."', alamatkantor =  '".$alamat."', telpkantor =  '".$telpon."', jekel = '".$jekel."',email = '".$email."' where kdsup='".$_GET['id']."' "

9. Membuat hapus data supplier

Hapus data supplier
Untuk query diatas adalah
         "DELETE FROM supplier WHERE kdsup='".$_GET['id']."'" 

10. Membuat from laporan supplier


Form data supplier
Untuk query diatas adalah
         Select * from supplier

11. Membuat data pembelian

data pembelian
Untuk query diatas adalah
           Select * from pembelian

12. Membuat form tambah data
Form tambah data pembelian

Untuk query diatas adalah
          "INSERT INTO pembelian values ('".$Nonota."', '".$kode_barang."', '".$kode."', '".$tanggal."', '".$jumlah."', '".$harga."', '".$total."')"

13. Membuat form ubah pembelian
Form ubah data
Untuk query diatas adalah
           UPDATE pembelian set Nonota = '".$Nonota."',kdbrg = '".$kode_barang."', kdsup = '".$kode."', tanggalbeli = '".$tanggal."', jumlahbeli = '".$jumlah."', hargabeli = '".$harga."', total = '".$total."' where Nonota = '".$_POST['Nonota']."'"

14. form Laporan data pembelian


Laporan data pembelian
Untuk query diatas adalah
          Select * From pembelian

Cukup sekian tutorial dari saya juka ada yang kuarang jelas bisa di download project file ini. terimakasih
Wassalamuaallaiku wr.wb