Wednesday, May 31, 2017

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, May 24, 2017

assalamualaikum wr. wb

bertemu lagi dengan saya, dan dengan mata kuliah yang sama yaitu Praktek Pemrograman SQL Server.
pada pertemuan kali ini berikut soal dan penyelesaiannya

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

2. browsing operator matematika mnggunakan SQL untuk penempatan stok barang

3. alternative lain, update stok barang

4. jumlah retur tidak melebihi jumlah jual
5. tanggal retur tidak boleh sebelum tanggal jual
6. tambahkan 5 data retur

7. update 3 data retur

8. delete 1 record data retur


9. tambahkan field jenis paket

10. isi jenis paket

baiklah...sekian latihan kali ini dan terima kasih ... :)


Wednesday, May 3, 2017

Assalamualaikum Wr. Wb

Selamat datang kembali di blog belajar saya Sollykha. salah satu mahasiswa program studi sistem informasi faultas teknik Universitas Muria Kudus.
Pertemuan hari ini pada mata kuliah PSQL di adakan UTS dengan ketentuan sebagai berikut


1. membuat tabel penjualan dan memngisikan


2. menambah 1 field
3. menghapus 1 record

4. menghapus satu isi tabel


5. isi data field yang kosong

6. Tampilkan nama barang dan jumlah jual

7. Tampilkan jenis barang dan jumlah jual

8.  menampilkan stok barang yang penjualan pada bulan april



9. menampilkan harga jual yang nama barangnya clear

10. Menampilkan nama barang, tanggal beli, tanggal penjualan dan stok

Berikut saya berikan listingnya
create table penjualan
(nonota varchar(10) primary key,
kdbarang varchar(10),
tanggaltrans date,
jumlahjual int,
hargajual int,
total int,
foreign key (kdbarang) references barang (kdbarang))

insert into penjualan values ('JUAL001','001','2017/03/20','10','3000','30000'),
('JUAL004','004','2017/03/18','15','4000','60000'),
('JUAL007','007','2017/04/17','30','5000','150000'),
insert into penjualan values ('JUAL002','002','2017/03/17','20','1000','20000'),
('JUAL003','003','2017/05/17','20','2000','400000')

select*from penjualan

alter table penjualan add tgl_kembali date

delete from penjualan where nonota='JUAL001'

update penjualan set tgl_kembali='2017/01/10' where kdbarang='002'
update penjualan set tgl_kembali='2018/02/10' where kdbarang='003'
update penjualan set tgl_kembali='2017/01/11' where kdbarang='004'
update penjualan set tgl_kembali='2017/05/05' where kdbarang='007'

select Barang.nmbarang, penjualan.tanggaltrans from penjualan inner join barang on penjualan.kdbarang=barang.kdbarang

select Barang.jnsbarang, penjualan.jumlahjual
from Barang inner join penjualan on Barang.kdbarang=penjualan.kdbarang

select Barang.jumlah from Barang inner join penjualan on Barang.kdbarang=penjualan.kdbarang where MONTH (penjualan.tanggaltrans)='4'

select hargajual from penjualan where kdbarang='001'

select nmbarang,tglbeli,tanggaltrans, jumlah from pembelian,penjualan,barang
where barang.kdbarang= penjualan.kdbarang and pembelian.kdbarang=barang.kdbarang

Semoga bermanfaan ...
Wassalamualaikum Wr. Wb



Tuesday, May 2, 2017

Assalamualaikum Wr. Wb

Perkenalkan nama saya sollykha, mahasiswa Sistem Informasi Fakultas Teknik di Universitas Muria Kudus.
Mari kita belajar lagi, lagi dan (LAGI). Jangan pernah bosan untuk belajar ;-) . Kali ini belajar praktik struktur data bersama dosen pengampu Ibu Nanik Susanti, M.kom dengan asisten dosen mas Arsya.
Pertemuan kali ini, saya mendapatkan tugas membenarkan listhing Borland C++ sebagai berikut

struct simpul
{
    char nim[8], nama [20];
    int umur;
    struct simpul *next;
} mhs, *baru, *awal=NULL, *akhir=NULL,*hapus,*bantu

void tampil()
{
     if (awal=NULL)
          cout<<"Kosong";
     else
     {
         bantu=awal
         while(bantu!=NULL)
         {
            cout<<"nim : "<<bantu->nim
            cout>>"  nama : ";bantu->nama
            cout<<"  umur : ">>bantu->umur<<endl
            bantu=bantu->next;
         }

     getch();
}

void clrscr()
{
    system("cls");
}


void pilih()
{
    if(pil=1)
        tambah_depan();
    else if(pil=2)
        tambah_belakang();
    else if(pil=3)
        hapus_depan();
     else if(pil=4)
        hapus_belakang();
      else if(pil=5)
        tampil()
    else
        cout<<"selesai";
}

void buat_baru()
{
    baru=(simpul*)malloc(sizeof(struct simpul));
    cout<<"input nim   : ";cin>>baru->nim
    cout<<"input nama  : ";cin>>baru->nama
    cout<<"input umur  : ";cin>>baru->umur
    baru->next=NULL;
}

int main()
{
    do
    {   clrscr()
        cout<<"MENU SINGLE LINKEDLIST"<<endl;
        cout<<"1. Tambah Depan"<<endl;
        cout<<"2. Tambah Belakang"<<endl;
        cout<<"3. Hapus Depan"<<endl;
        cout<<"4. Hapus Belakang"<<endl;
        cout<<"5. Tampilkan"<<endl;
        cout<<"6. Selesai"<<endl;
        cout<<"Pilihan Anda : ";
        cin>>pil;
        pilih()
    } while(pil!=6);
    return 0;
}

void tambah_belakang()
{
    buat_baru()
    if(awal=NULL)
    {
        awal=baru;
    }
    else
    {
        akhir->next=baru;
    }
    akhir=baru
    akhir->next=NULL;
    cout<<endl<<endl;
    tampil();
}

void tambah_depan()
{
    buat_baru();
    if(awal=NULL)
    {
        awal=baru;
        akhir=baru;
        akhir->next=NULL;
    }
    else
    {
        baru->next=awal;
        awal=baru
    }
    cout<<endl<<endl;
    tampil()
}

void hapus_depan()
{
    if (awal=NULL)
        cout<<"Kosong";
    else
    {
        hapus=awal;
        awal=awal->next;
        free(hapus)
    }
   cout<<endl<<endl;
    tampil();
}

void hapus_belakang()
{
    if (awal=NULL)
        cout<<"Kosong";
    else if(awal=akhir)
    {
         hapus=awal;
         awal=awal->next
         free(hapus)
    }
    else
    {
        hapus=awal;
        while(hapus->next!=akhir)
             hapus=hapus->next;
        akhir=hapus;
        hapus=akhir->next;
        akhir->next=NULL;
        free(hapus);
    }
    cout<<endl>>endl;
    tampil();
} 
Selamat mencoba dan semoga berhasil ...
 
Wassalamualaikum Wr.Wb