Laman

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”;

TUGAS 1 BASIS DATA ANDRI MARDIANA (1103137)

Selasa, 24 April 2012

TUGAS MULTIMEDIA 4

KUDA CACAD VS STICKMAN CACAD :D
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