Wednesday, May 31, 2017

Perancangan Basisdata Pemprograman SQL

kembali lagi dengan saya kawan"...  saya akan memberikan info mengenai tabel dan relasi tabel dan juga design HIPO. selamat menyimak^^
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, May 24, 2017

haloooo..... berjumpa lagi dengan saya yang keceh badai..^^
hari ini saya ingin memberikan sedikit ilmu saya mengenai SQL server.. silahkan melihat dan meniru kawan..^^

sebelumnya kita buat table retur_jual :
create table retur_jual (
Noretur varchar(10) primary key,
Nonotajual varchar(10),
Tanggalretur date,
Jumlahretur int,
Keterangancacat varchar(50),
foreign key (Nonotajual) references penjualan (Nonota))

1. isi data, ambil dari table penjualan 2 record untuk diambil :
insert into retur_jual values ('R001', 'JUAL003', '2017-04-17', '6', 'Kemasan Rusak')
insert into retur_jual values ('R002', 'JUAL005', '2018-05-23', '7', 'Kemasan Rusak')

2. browsing operasi matematika menggunakan SQL untuk menambah stok barang :

3. alternative lain, update stok barang :
update barang set jumlah=500+4 where KdBr='003'
update barang set jumlah=100+3 where KdBr='006'

4. jumlah retur tidak melebihi jumlah jual :

5. tanggal retur tidak boleh sebelum tanggal jual :

6. tambahkan 5 data retur :
insert into retur_jual values ('R003', 'JUAL004', '2018-06-18', '2', 'Kemasan Rusak')
insert into retur_jual values ('R004', 'JUAL001', '2018-05-23', '3', 'Kemasan Rusak')
insert into retur_jual values ('R005', 'JUAL003', '2017-11-17', '5', 'Kemasan Rusak')
insert into retur_jual values ('R006', 'JUAL005', '2018-12-22', '8', 'Kemasan Rusak')
insert into retur_jual values ('R007', 'JUAL001', '2017-04-18', '1', 'Kemasan Rusak')

7. update data 3 retur :
update retur_jual set TanggalRetur='2017/05/22' where Noretur='R001'
update retur_jual set Jumlahretur='8' where Noretur='R002'
update retur_jual set TanggalRetur='2019/05/20' where Noretur='R005'

8. delete record 1 data retur :
delete from retur_jual
where Noretur='R005'

9. tambahkan field jenis_paket :
alter table retur_jual
add jenis_paket varchar(30)

10. isi jenis paket :
update retur_jual set jenis_paket='Wahana' where Noretur='R001'
update retur_jual set jenis_paket='Parsel' where Noretur='R002'
update retur_jual set jenis_paket='POS' where Noretur='R003'
update retur_jual set jenis_paket= 'JNE'where Noretur='R004'
update retur_jual set jenis_paket='Lion' where Noretur='R006'
update retur_jual set jenis_paket='Tiki' where Noretur='R007'

itu tadi adalah pelajaran yang saya share untuk Anda semua, kurang lebihnya saya minta maaf.
terimakasihhh^^
dan sampai jumpa pekan nantiiiiii~~~

Wednesday, May 3, 2017

SOAL !!!!

1.       Create table penjualan
create table penjualan (
Nonota varchar(10) primary key,
Kdbrg varchar(10) foreign key references Barang,
TanggalTans date,
Jumlahjual int,
Hargajual int,
Total int)

2.       Isi table penjualan
insert into penjualan values ('JUAL001', '001', '2017-03-20', '10', '3000', '30000')
insert into penjualan values ('JUAL002', '002', '2017-03-18', '15', '4000', '60000')
insert into penjualan values ('JUAL003', '003', '2017-04-17', '30', '5000', '150000')
insert into penjualan values ('JUAL004', '005', '2018-05-21', '20', '2000', '40000')
insert into penjualan values ('JUAL005', '004', '2017-10-17', '25', '3000', '75000')


3.       Tambahkan 1 field ditable penjualan
alter table penjualan add tglkadaluarsa varchar(15)
4.       Hapus 1 record
delete from penjualan where Jumlahjual = '15'
5.       Isi data field yang kosong
update penjualan set tglkadaluarsa = '2018-03-12' where Nonota = 'JUAL001'
update penjualan set tglkadaluarsa = '2018-03-17' where Nonota = 'JUAL002'
update penjualan set tglkadaluarsa = '2019-04-16' where Nonota = 'JUAL003'
update penjualan set tglkadaluarsa = '2020-02-12' where Nonota = 'JUAL004'
update penjualan set tglkadaluarsa = '2019-09-14' where Nonota = 'JUAL005'

6.       Tampilkan nama barang dan tanggal jual
SELECT Barang.nmbrng, penjualan.TanggalTans
FROM Barang INNER JOIN penjualan ON Barang.kdbr = penjualan.Kdbrg

7.       Tampilkan jenis barang dan jumlah jual
select Barang.jnsbrng, penjualan.Jumlahjual
from Barang inner join penjualan on Barang.kdbr = penjualan.Kdbrg

8.       Tampilkan stok dari barang yang penjualan dibulan april 2017
select nmbrng from barang, penjualan where barang.kdbr=penjualan.Kdbrg and TanggalTans like '%2017-04%'

9.       Tampilkan harga jual yang barangnya shampo clear
select hargajual from penjualan, barang where penjualan.kdbrg=barang.kdbr and jnsbrng='shampo'


10.   Tampilkan nama barang, tanggal beli, tanggal jual dan stok
      select nmbrng, tanggalbeli, TanggalTans, jumlah from pembelian,penjualan,barang where barang.kdbr= penjualan.kdbrg and pembelian.kdbr=barang.kdbr

Monday, May 1, 2017

applikasi penjualan

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 jika ada yang kuarang jelas bisa di download project file ini. terimakasih
Wassalamuaallaiku wr.wb