Jumat, 02 November 2012
QUIS 1 BASIS DATA ANDRI MARDIANA TI-3D (1103137)
Membuat table TR kodetransaksi
create table tr_kodetransaksi
(c_trans number(5) primary key,
e_transvarchar2(50));
· Mengisi data kedalam TR kodetransaksi
insert into tr_kodetransaksi (c_trans, e_trans)
values (1, 'setor');
insert into tr_kodetransaksi (c_trans, e_trans)
values (2, 'tarik');
insert into tr_kodetransaksi (c_trans, e_trans)
values (3, 'atm');
insert into tr_kodetransaksi (c_trans, e_trans)
values (4, 'pemindahanbuku');
insert into tr_kodetransaksi (c_trans, e_trans)
values (5, 'koreksi plus');
insert into tr_kodetransaksi (c_trans, e_trans)
values (6, 'koreksi minus');
insert into tr_kodetransaksi (c_trans, e_trans)
values (7, 'bunga');
insert into tr_kodetransaksi (c_trans, e_trans)
values (8, 'administrasibiaya');
insert into tr_kodetransaksi (c_trans, e_trans)
values (9, 'pajak');
· Membuat table nasabah
create table trans_job
(c_jobvarchar(10) primary key,
n_jobvarchar2(50));
insert into trans _job(c_job, n_job)
values ('Tel', 'teller');
insert into trans _job(c_job, n_job)
values ('MGR', 'manager');
insert into trans _job(c_job, n_job)
values ('SYS', 'system analis');
· Membuat table tabungan
create table tm_tabungan
(I_TRANS VARCHAR2(20) primary key,
C_ TRANS NUMBER(5),
D_ TRANS DATE,
V_DEBET varchar(25),
V_KREDIT varchar(25),
V_SALDO varchar(25),
I_PETUGAS VARCHAR(10),
I_REKENING VARCHAR(25));
· Membuat foreign key tm_tabungan
alter table tm_tabungan add foreign key (c_trans) references tr_kodetransaksi (c_trans);
· Membuat table petugas
create table tm_petugas
(i_petugasvarchar(10) primary key,
n_petugasvarchar2(50));
· Memasukkan data petugas
insert into tm_petugas (i_petugas, n_petugas)
values (1, 'dita');
insert into tm_petugas (i_petugas, n_petugas)
values (2, 'mila');
· Membuatforeign keytm_tabungan(i_petugas)ketm_petugas
alter table tm_tabungan add foreign key (i_petugas) references tm_petugas (i_petugas);
· Membuatforeign keytm_tabungan(i_rekening) kenasabah
alter table tm_tabungan add foreign key (i_rekening) references nasabah (i_rek);
· Membuat table nasabah
create table nasabah
(I_REK VARCHAR(25) primary key,
N_NASABAH VARCHAR(50),
A_NASABAH VARCHAR(50),
D_LAHIR DATE,
C_JOB VARCHAR(10),
C_AGAMA VARCHAR(20));
· Membuat foreign key nasabah (c_job) ketr_job
alter table nasabah add foreign key (c_job) references tr_job (c_job);
· Membuat table agama
create table agama
(c_agamavarchar(20) primary key,
e_agamavarchar2(50));
· Memasukkan data pada table agama
insert into agama (c_agama, e_agama)
values (1, 'islam');
insert into agama (c_agama, e_agama)
values (2, ‘hindu’);
· Membuat foreign key dari table nasabah (c_agama) ke table agama
alter table nasabah add foreign key (c_agama) references agama (c_agama);
· Memasukkan data nasabah
insert into nasabah (I_REK, N_NASABAH, A_NASABAH, D_LAHIR, C_JOB, C_AGAMA)
values (01, 'dita', 'jambi', '11-nov-92', 'MGR', 1);
· Memasukkan data ke table tm_tabungan
insert into tm_tabungan (I_TRANS, C_ TRANS, D_ TRANS, V_DEBET, V_KREDIT, V_SALDO, I_PETUGAS, I_REKENING)
values ('trans01', 1, ‘25-oct-2012’, 10000, 5000, 5000, 1, 1);
insert into tm_tabungan (I_ TRANS, C_ TRANS, D_ TRANS, V_DEBET, V_KREDIT, V_SALDO, I_PETUGAS, I_REKENING)
values ('trans02', 1, '25-oct-2012', 5000, 2000, 3000, 1, 1);
· Mengeluarkan data nasabah
selecti_rek, n_nasabah, v_saldo
fromnasabah
inner join tm_tabungan
onnasabah.i_rek=tm_tabungan.i_rekening or
wherev_saldo=(select min (v_saldo) from tm_tabungan)
· Menampilkanc_trans, e_transaksi, SUM(v_debet), SUM(v_kredit)
selecttr_kodetransaksi.c_tr, tr_kodetransaksi.e_tr, sum(tm_tabungan.v_debet), sum(tm_tabungan.v_kredit) from tm_tabungan inner join tr_kodetransaksi on tr_kodetransaksi.c_tr=tm_tabungan.c_tr group by tr_kodetransaksi.c_tr, tr_kodetransaksi.e_tr
· Menampilkanc_trans, e_transaksi, SUM(v_debet), SUM(v_kredit)periodejaminan 2012 s/d Des 2012
.select tr_kodetransaksi.c_ trans, tr_kodetransaksi.e_ trans, sum(tm_tabungan.v_debet), sum(tm_tabungan.v_kredit) from tm_tabungan inner join tr_kodetransaksi on tr_kodetransaksi.c_ trans =tm_tabungan.c_ trans where d_ trans between '01-jan-2012' and '31-dec-2012' group by tr_kodetransaksi.c_trans,tr_kodetransaksi.e_ trans;
select count (*) as "jumlah" , c_trans from tm_tabungan group by c_trans
Rabu, 31 Oktober 2012
TUGAS 2 BASIS DATA ANDRI MARDIANA TI 3D (1103137)
SQL ( Structure Query Language ) adalah sebuah bahasa
ang digunakan untuk mengakses data dalam basis data data relasional. SQL dibagi
menjadi 2 bahasa yaitu :
a. Data Definition Language ( DDL )
b. Data Manipulation Data ( DML )
a. Data Definition Language ( DDL )
DDL digunakan untuk mendefinisikan, mengubah, serta
menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya
tabel, view, user, dan sebagainya.
DDL dibagi menjadi beberapa syntax yaitu antara lain :
1. CREATE
2. ALTER
3. DROP
1. CREATE
Digunakan untuk
membuat basis data maupun objek-objek basis data SQL yang umum
digunakan, misalnya membuat database, tabel, view, dan index.
Contoh :
1.1 membuat data base
CREATE
DATABASE nama_data_base ;
Contoh :
create database febriliawan_1103061;
1.2 membuat tabel
CREATE
TABLE nama_table ( nama_field tipe data(ukuran) , . . .);
Contoh :
create table mahasiswa ( npm varchar(12), nama vachar(20), kelas varchar(5),
alamat varchar(50));
1.3 membuat view
CREATE VIEW
nama_view as select statement (with check option);
Contoh :
create view mahaview as select * from mahasiswa ;
2. ALTER
Digunakan
untuk memodifikasi atribut atau field yang ada di dalam tabel, alter dibagi
menjadi beberapa syntax yaitu
2.1 menambahkan kolom dalam tabel
ALTER TABLE
nama_tabel ADD ( nama_kolom tipe_data(ukuran));
Contoh
: alter table mahasiswa add ( jkelamin varchar (5));
2.2 mengubah panjang kolom suatu kolom dalam suatu tabel
ALTER TABLE
nama_tabel MODIFY ( nama_kolom baru tipe_data(ukuran));
Contoh :
alter table mahasiswa modify ( nama varchar (35));
2.3 menghapus kolom dalam suatu tabel
ALTER TABLE
nama_tabel DROP ( nama_kolom tipe_data);
Contoh :
alter table mahasiswa drop ( alamat varchar);
3. DROP
Digunakan
untuk menghapus suatu data base, tabel, atau view yang ada
3.1 menghapus database
DROP
nama_database ;
Contoh :
drop febriliawan_1103061;
3.2 menghapus tabel
DROP
nama_tabel;
Contoh :
drop mahasiswa;
3.3 menghapus view
DROP
nama_view;
Contoh :
drop mahaview;
b. Data Manipulation Data ( DML )
DML digunakan untuk memanipulasi data yang ada dalam
suatu tabel. Ada bererapa syntax dalam DML yaitu :
i. SELECT
ii. INSERT
iii. UPDATE
iv. DELETE
i. SELECT
Perintah
yang digunakan untuk emnampilakn data dari satu atau lebih tabel, biasanya
dalam satu database
Syntax : SELECT
[DISTINCT] nama_kolom
FROM nama_tabel
[ WHERE kondisi ]
[ GROUP BY nama_kolom ]
[ HAVING kondisi ]
[ ORDER BY nama_kolom [ASC/DESC]];
Contoh
:
i.1
menampilkan semua data
SELECT * FROM
nama_tabel;
contoh
: select * from mahasiswa;
i.2 menampilkan
nama mahasiswa yang rumahnya Sarijadi
SELECT
nama_kolom FROM nama_tabel WHERE kondisi;
contoh
: select nama from mahasiswa where alamat = ‘sarijadi’;
i.3
menampilkan umur tertua
SELECT MAX
(nama_kolom) FROM nama_tabel;
Contoh
: select max(umur) from mahasiswa;
i.4
menampilkan umur paling muda
SELECT MIN
(nama_kolom) FROM nama_tabel;
Contoh
: select min(umur) from mahasiswa;
i.5
menampilkan rata-rata umur semua
SELECT
AVG (nama_kolom) FROM nama_tabel;
Contoh
: select avg(umur) from mahasiswa;
i.6
menampilkan 1 kali saja
SELECT DISTINCT (nama_kolom) FROMnama_tabel;
Contoh : SELECT DISTINCT
alamat FROM MHS;
ii. INSERT
Digunakan
untuk memasukkan data ke dalam tabel
Syntax :
INSERT INTO
nama_tabel[(nama_kolom1, …)]
VALUES(data1,
…);
Contoh :
1). Masukkan
data mata kuliah Berkas Akses dengan
kode KK222
dan besarnya 2
INSERT INTO MKUL
VALUES(“KK222”, ”Berkas Akses”, 2); 2).
INSERT INTO NILAI(npm,kdmk,mid)
VALUES(“32296222”,”KK222”,30);
iii. UPDATE
Digunakan untuk mengubah data dalam tabel
Sintaks : UPDATE
nama_tabel SET nama_kolom =
ekspres WHERE kondisi;
Contoh :
1).Ubah alamat menjadi “Depok”
untuk mahasiswa yang memiliki npm “50096487”
UPDATE MHS SET alamat=”Depok” WHERE npm=”50096487”;
2).UPDATE NILAI
SET mid=mid+10WHERE kdmk=”KK021”;
iv. DELETE
Digunakan
untuk mengahspus data dalam suatu tabel
Sintaks : DELETE
FROM nama_tabel WHERE kondisi
Contoh :
iv.1 Hapus data nilai
mata kuliah “KK021” bagi mahasiswa
yang
mempunyai npm ”10296832”
DELETE FROM
NILAI WHERE npm=”10296832” AND kdmk=”KK021”;
Rabu, 11 Juli 2012
Selasa, 29 Mei 2012
Selasa, 24 April 2012
TUGAS MULTIMEDIA 4
KUDA CACAD VS STICKMAN CACAD :D
maaf klo jelek maklum masih dalam tahap pembelajaran :)
maaf klo jelek maklum masih dalam tahap pembelajaran :)
Selasa, 03 April 2012
TUGAS 2 MULTIMEDIA
Text 1
Font : Snap IT Color Black
Effect : Drop Shadow Color Red
Text 2
Font : Ravie Color Blue
Effect : Blur
Text 3
Font : Showcard Gothic Color Red
Effect : Bevel Shadow Yellow Highlight Green
Text 4
Font : Viner Hand ITC Color Green
Effect : Glow Color Blue
Text 5
Font : Segoe Print Color Red
Effect : Gradient Glow
Text 6
Font : Algerian Color Blue
Effect : Gradient Bevel
Text 7
Font : Bernard MT Condensed Color Green
Effect : Drop Shadow Color Red
Rabu, 21 Maret 2012
Langganan:
Postingan (Atom)