Create table barang (
KODE_BARANG char(6),
NAMA_BARANG varchar2(25),
SATUAN_BARANG varchar2(20),
STOK_BARANG number(4),
Constraint pk_barang primary key (KODE_BARANG)
);
Create table supplier (
KODE_SUPPLIER char(5),
NAMA_SUPPLIER varchar2(30),
ALAMAT_SUPPLIER varchar2(30),
KOTA_SUPPLIER varchar2(15),
TELEPON_SUPPLIER varchar2(15),
Constraint pk_supplier primary key (KODE_SUPPLIER)
);
Create table customer (
KODE_CUSTOMER char(6),
NAMA_CUSTOMER varchar2(30),
ALAMAT_CUSTOMER varchar2(30),
KOTA_CUSTOMER varchar2(15),
TELEPON_CUSTOMER varchar2(15),
Constraint pk_customer primary key (KODE_CUSTOMER)
);
Create table pasok (
KODE_PASOK char(10),
KODE_BARANG char(6),
KODE_SUPPLIER char(5),
TANGGAL_PASOK date,
JUMLAH_PASOK number(4),
Blog ini dibuat untuk share ilmu, tips-tips, info-info, dan berbagai hal lain yang menarik dan bermanfaat. Keep spirit and keep smile ^_^
Sabtu, 14 Desember 2013
Tugas kuliah - Pemrograman Sistem Basis Data ( Oracle )
1.) Tampilkan nomor pegawai, nama, pekerjaan, dan tanggal mulai bekerja untuk tiap pegawai.
Jawab :
Select ‘nomor_pegawai’, ‘nama’, ‘pekerjaan’, ‘ tanggal_mulai_bekerja’ from pegawai;
2.) Tampilkan semua kolom dari table EMP. Semua kolom digabung jadi satu dengan tanda koma sebagai pemisah, kemudian diberi judul “ OUTPUT”.
Jawab :
SELECT EMP (pegawai.nomor_pegawai,”,”, pegawai.nama, ”,” pegawai.pekerjaan, ”,” pegawai.tanggal_mulai_bekerja) As OUTPUT FROM pegawai;
3.) Tampilkan nama dari semua pegawai yang memiliki nama yang mengandug karakter’A’ pada huruf ketiga.
Jawab :
Select `Nama`,char_length(Nama) AS panjang from pegawai;
WHERE `Nama` LIKE 'A%';
4.) Tampilkan nama, gaji , dan komisi dari semua pegawai yang memiliki komisi ( kolom komisi tidak sama dengan NULL). Urutkan berdasarkan gaji dan komisi, dengan urutan menurun.
Jawab :
Select pegawai.nama, pegawai.gaji, pegawai.komisi from pegawai where komisi <> 0 and gaji <> 0 order by gaji;
5.) Tampilkan nama, gaji, dan komisi dari semua pegawai yang memiliki jumlah komisi lebih besar dari jumlah gaji setelah dinaikan 10%.
Jawab :
Select pegawai.`Nama`, pegawai.`Gaji`, pegawai.`Komisi` from pegawai where komisi >= (0.1*gaji);
6.) Tampilkan nomor pegawai, nama, gaji dan gaji setelah dinaikan 15%
Jawab :
Jawab :
Select ‘nomor_pegawai’, ‘nama’, ‘pekerjaan’, ‘ tanggal_mulai_bekerja’ from pegawai;
2.) Tampilkan semua kolom dari table EMP. Semua kolom digabung jadi satu dengan tanda koma sebagai pemisah, kemudian diberi judul “ OUTPUT”.
Jawab :
SELECT EMP (pegawai.nomor_pegawai,”,”, pegawai.nama, ”,” pegawai.pekerjaan, ”,” pegawai.tanggal_mulai_bekerja) As OUTPUT FROM pegawai;
3.) Tampilkan nama dari semua pegawai yang memiliki nama yang mengandug karakter’A’ pada huruf ketiga.
Jawab :
Select `Nama`,char_length(Nama) AS panjang from pegawai;
WHERE `Nama` LIKE 'A%';
4.) Tampilkan nama, gaji , dan komisi dari semua pegawai yang memiliki komisi ( kolom komisi tidak sama dengan NULL). Urutkan berdasarkan gaji dan komisi, dengan urutan menurun.
Jawab :
Select pegawai.nama, pegawai.gaji, pegawai.komisi from pegawai where komisi <> 0 and gaji <> 0 order by gaji;
5.) Tampilkan nama, gaji, dan komisi dari semua pegawai yang memiliki jumlah komisi lebih besar dari jumlah gaji setelah dinaikan 10%.
Jawab :
Select pegawai.`Nama`, pegawai.`Gaji`, pegawai.`Komisi` from pegawai where komisi >= (0.1*gaji);
6.) Tampilkan nomor pegawai, nama, gaji dan gaji setelah dinaikan 15%
Jawab :
Jumat, 12 Juli 2013
Membuat Program Data Structure STACK , dengan Turbo C ( Bahasa C )
Kali ini saya akan berbagi ilmu tentang Bahasa C, dengan membuat
program menggunakan software Turbo C, software Turbo C merupakan salah
satu software yang dapat digunakan untuk membuat macam-macam program.
Kali ini saya akan berbagi Program Data Structure STACK, dan berikut coding Program Data Structure STACK :
#include <stdio.h>
#include <conio.h>
//deklarasi 'STACK' dengan struct dan array
typedef struct STACK
{
int data[5];
int atas;
};
//deklarasi variabel 'tumpuk' dari struct
STACK tumpuk;
void main()
{
clrscr();
int pilihan,baru,i;
//inisialisasi awal
tumpuk.atas=-1;
do
{
clrscr();
printf("1.Push Data\n");
printf("2.Pop Data\n");
printf("3.Print Data\n");
printf("\nPilihan = ");
scanf("%i",&pilihan);
switch(pilihan)
{
case 1:
{
if(tumpuk.atas==5-1)
{
printf("Tumpukan penuh");
getch();
}
else
{
printf("Data yang akan di-push = ");
scanf("%d",&baru);
tumpuk.atas++;
tumpuk.data[tumpuk.atas]=baru;
}
break;
}
Kali ini saya akan berbagi Program Data Structure STACK, dan berikut coding Program Data Structure STACK :
#include <stdio.h>
#include <conio.h>
//deklarasi 'STACK' dengan struct dan array
typedef struct STACK
{
int data[5];
int atas;
};
//deklarasi variabel 'tumpuk' dari struct
STACK tumpuk;
void main()
{
clrscr();
int pilihan,baru,i;
//inisialisasi awal
tumpuk.atas=-1;
do
{
clrscr();
printf("1.Push Data\n");
printf("2.Pop Data\n");
printf("3.Print Data\n");
printf("\nPilihan = ");
scanf("%i",&pilihan);
switch(pilihan)
{
case 1:
{
if(tumpuk.atas==5-1)
{
printf("Tumpukan penuh");
getch();
}
else
{
printf("Data yang akan di-push = ");
scanf("%d",&baru);
tumpuk.atas++;
tumpuk.data[tumpuk.atas]=baru;
}
break;
}
Membuat Program Linked List Data Structure, dengan Turbo C ( Bahasa C )
Kali ini saya akan berbagi ilmu tentang Bahasa C, dengan membuat program menggunakan software Turbo C, software Turbo C merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program.
Kali ini saya akan berbagi Program Linked List Data Structure, dan berikut coding Program Linked List Data Structure :
#include <stdio.h>
typedef struct Tnode
{
int value;
Tnode *next;
Tnode *back;
};
Tnode *baru, *bantu, *head, *tail;
void tambah(int value)
{
baru = new Tnode;
baru->next = baru;
baru->back = baru;
baru->value = value;
}
void tambahbelakang(int value){
tambah(value);
if(head == NULL)
head = tail = baru;
else{
tail->next = baru;
baru->back = tail;
tail = baru;
}
tail->next = head;
head->back = tail;
}
void tambahdepan(int value){
tambah(value);
if(head == NULL)
head = tail = baru;
else{
baru->next = head;
Kali ini saya akan berbagi Program Linked List Data Structure, dan berikut coding Program Linked List Data Structure :
#include <stdio.h>
typedef struct Tnode
{
int value;
Tnode *next;
Tnode *back;
};
Tnode *baru, *bantu, *head, *tail;
void tambah(int value)
{
baru = new Tnode;
baru->next = baru;
baru->back = baru;
baru->value = value;
}
void tambahbelakang(int value){
tambah(value);
if(head == NULL)
head = tail = baru;
else{
tail->next = baru;
baru->back = tail;
tail = baru;
}
tail->next = head;
head->back = tail;
}
void tambahdepan(int value){
tambah(value);
if(head == NULL)
head = tail = baru;
else{
baru->next = head;
Sabtu, 06 Juli 2013
Membuat Program Penilaian dengan Structures (struct), dengan Turbo C++ ( Bahasa C++ )
Kali ini saya akan berbagi ilmu tentang Bahasa C++, dengan membuat
program menggunakan software Turbo C++, software Turbo C++ merupakan
salah satu software yang dapat digunakan untuk membuat macam-macam
program.
Kali ini saya akan berbagi Program Penilaian dengan Structures (struct), dan berikut coding Program Penilaian dengan Structures (struct) :
#include <iostream.h>
#include <conio.h>
struct Mahasiswa
{
int No;
char Nama[20];
char Nim[15];
float Tugas;
float UTS;
float UAS;
char Nilai;
};
void Input(Mahasiswa *mhs, int jumData)
{
cout<<endl;
for(int i=0; i<jumData; i++)
{
mhs[i].No=i+1;
cout<<"No : "<<mhs[i].No<<endl;
cout<<"Nama : ";
cin>>mhs[i].Nama;
cout<<"Nim : ";
cin>>mhs[i].Nim;
cout<<"Nilai Tugas : ";
cin>>mhs[i].Tugas;
cout<<"Nilai UTS : ";
cin>>mhs[i].UTS;
cout<<"Nilai UAS : ";
cin>>mhs[i].UAS;
cout<<endl;
}}
void ProsesData(Mahasiswa *mhs, int jumData)
Kali ini saya akan berbagi Program Penilaian dengan Structures (struct), dan berikut coding Program Penilaian dengan Structures (struct) :
#include <iostream.h>
#include <conio.h>
struct Mahasiswa
{
int No;
char Nama[20];
char Nim[15];
float Tugas;
float UTS;
float UAS;
char Nilai;
};
void Input(Mahasiswa *mhs, int jumData)
{
cout<<endl;
for(int i=0; i<jumData; i++)
{
mhs[i].No=i+1;
cout<<"No : "<<mhs[i].No<<endl;
cout<<"Nama : ";
cin>>mhs[i].Nama;
cout<<"Nim : ";
cin>>mhs[i].Nim;
cout<<"Nilai Tugas : ";
cin>>mhs[i].Tugas;
cout<<"Nilai UTS : ";
cin>>mhs[i].UTS;
cout<<"Nilai UAS : ";
cin>>mhs[i].UAS;
cout<<endl;
}}
void ProsesData(Mahasiswa *mhs, int jumData)
Rabu, 03 Juli 2013
Membuat Program Data Structure Queue, dengan Turbo C ( Bahasa C )
Kali ini saya akan berbagi ilmu tentang Bahasa C, dengan membuat program menggunakan software Turbo C, software Turbo C merupakan salah satu software yang dapat digunakan untuk membuat macam-macam program.
Kali ini saya akan berbagi Program Data Structure Queue, dan berikut coding Program Data Structure Queue :
#include <stdio.h>
#include <conio.h>
void insert(int) ;
int delet(int) ;
void display(void) ;
int queue[5] ;
int rear=-1 ;
int front=-1 ;
void main()
{
int n=5 ;
char op ;
clrscr() ;
do
{
printf ("\nPilihan") ;
printf ("\n1. Tambah Data") ;
printf ("\n2. Hapus Data") ;
printf ("\n3. Tampilkan Data") ;
printf ("\nTekan e untuk keluar") ;
printf ("\nPilihan anda : ") ;
op=getche() ;
switch(op)
{
case '1' : insert(n) ; break ;
case '2' : delet(n) ; break ;
case '3' : display() ; break ;
Kali ini saya akan berbagi Program Data Structure Queue, dan berikut coding Program Data Structure Queue :
#include <stdio.h>
#include <conio.h>
void insert(int) ;
int delet(int) ;
void display(void) ;
int queue[5] ;
int rear=-1 ;
int front=-1 ;
void main()
{
int n=5 ;
char op ;
clrscr() ;
do
{
printf ("\nPilihan") ;
printf ("\n1. Tambah Data") ;
printf ("\n2. Hapus Data") ;
printf ("\n3. Tampilkan Data") ;
printf ("\nTekan e untuk keluar") ;
printf ("\nPilihan anda : ") ;
op=getche() ;
switch(op)
{
case '1' : insert(n) ; break ;
case '2' : delet(n) ; break ;
case '3' : display() ; break ;
Langganan:
Postingan (Atom)

