Monday, June 19, 2017

UAS TAKE HOME PSQLB

SOAL

Judul : Sistem Informasi Puskesmas
Anggota kelompok terdiri dari 5 anggota yaitu
1. Farid Yuliyanto (201553014)
2. Agung Dwi Ariyanto (201553021)
3. Muhammad Ilham (201553027)
4. Nur Arief Yufrizal Prasetyo (201553031)
5. Labib Ashrori (201553032)
Sistem Informasi Puskesmas ini terdiri dari 7 menu yaitu Poli, Pegawai,Dokter,Resep, Rekam medis,Obat dan Pasien.
Memiliki fasilitas Login untuk Admin yang bertugas mengelola aplikasi. Kami membuat aplikasi ini menggunakan aplikasi visual studio 2012 dengan database SQL server 2014
Pertama Relasi table sistem yang dibangun adalah seperti berikut
Selanjutnya kami membuat Login, Menu Utama dan Menu Beranda yang akan menampung menu-menu yang sudah kami rancangkan. kami menggunakan module untuk dapat mengkoneksikan database SQL server 2014 kedalam Visual Studio 2012.
Dibawah ini adalah menu Login dari sistem kami yang menggunakan satu user yaitu admin yang akan mengelola data-data dalam sistem
Dibawah ini adalah menu utama dari sistem kami yang menggunakan satu user yaitu admin yang akan mengelola data-data dalam sistem
Kemudian ada didalam menu utama ini terdapat 3 tombol. Jika klik Data maka akan masuk kedalam menu yang berisikan menu-menu pengelolaan puskesmas. dan jika klik laporan akan melihat laporan data pengelolaan puskesmas.
membuat menu utama untuk dapat menampung dari menu-menu lainnya yang akan menampilkan pengelolaan di puskesmas.
Kemudian membuat module untuk mengkoneksikan database SQL server ke aplikasi Visual Studio 2012
Setelah itu baru kami membuat form- form untuk menu Pengelolaan Puskesmas
1. Menu Form Pegawai
Jika dijalankan ada terlihat seperti berikut :


2.  Menu Form Poli
Jika dijalankan ada terlihat seperti berikut :



3. Menu Form Dokter

Jika dijalankan ada terlihat seperti berikut :



4. Menu Form Pasien

Jika dijalankan ada terlihat seperti berikut :




5. Menu Form Obat

Jika dijalankan ada terlihat seperti berikut :




6. Menu Form Rekam medis

Jika dijalankan ada terlihat seperti berikut :



7. Menu Form Resep

Jika dijalankan ada terlihat seperti berikut :


Berikut adalah source kode agar Button Simpan, Ubah dan Hapus dapat berfungsi dengan baik.
Data agar dapat tampil dalam data grid view
1. Simpan

2. Ubah

3. Hapus

Masing-masing form harus memiliki source kode tersebut dalam elemennya dan penamaan kode harus konsisten agar dapat dipanggil.

Tuesday, May 23, 2017

Membuat Nota Retur Jual

Membuat tabel Retur Jual

create table retur_jual(
No_retur varchar (10) primary key,
No_Notajual varchar (10),
Tgl_Retur date,
Jumlah_Retur int,
Ket_Cacat varchar (50),
foreign key (NoNota) references penjualan (Nonota))

1. isi data, ambil dari tabel penjualan, 2 record untuk di rektur

insert into retur_jual values
('RET001','JUAL001','2017/3/22',2,'rusak'),
('RET002','JUAL003','2017/4/19',10,'rusak')


2. browsing operasi matematika menggunakan SQL untuk penambahan stok barang

3. alternatif lain, update stok barang

update barang set jumlah=50+10 where KdBrg='BRG001'
update barang set jumlah=100+10 where KdBrg='BRG002'



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 
('RET003','JUAL002','2017/04/19',8,'Rusak'),
('RET004','JUAL004','2017/04/03',1,'Rusak'),
('RET005','JUAL005','2017/05/12',4,'Rusak'),
('RET006','JUAL006','2017/05/23',5,'Rusak'),
('RET007','JUAL007','2017/06/08',2,'Rusak')


7. update data 3 retur

update retur_jual set Tgl_retur='2017/03/23' where No_retur='RET001'
update retur_jual set Ket_cacat='Kadaluarsa' where No_retur='RET002'
update retur_jual set Tgl_Retur='2017/04/20' where No_retur='RET003'


8. delete record 1 data retur

delete from retur_jual 
where No_retur='RET002'


9. tambahkan field jenis_paket

alter table retur_jual 
add jenis_paket varchar (20)


10. isi jenis paket 

update retur_jual set jenis_paket='JNE' where No_retur='RET001'
update retur_jual set jenis_paket='POS' where No_retur='RET003'
update retur_jual set jenis_paket='Wahana' where No_retur='RET004'
update retur_jual set jenis_paket='Lion' where No_retur='RET005'
update retur_jual set jenis_paket='Parsel' where No_retur='RET006'
update retur_jual set jenis_paket='Tiki' where No_retur='RET007'


Monday, May 1, 2017

Ujian Tengah Semester Pemrograman SQL

1. Buat table penjualan

2. Isi table penjualan

3. Tambahkan 1 field di tabel penjualan

4. Hapus 1 record

5. Isi data field yang kosong

6. Tampilkan nama barang dan tanggal jual

7. Tampilkan jenis barang dan jumlah jual

8. Tampilkan Stok Barang yang penjualan di bulan april 2017

9. Tampilkan harga jual yang barangnya shampo clear

10. Tampilkan nama barang, tanggal beli, tanggal jual dan stok