Senin, 27 Mei 2013

CROSS JOIN DAN INNER JOIN




Cross Join adalah penggabungan yang meliputi lebih dari 1 tabel. Menghasilkan kombinasi baik yang berpasangan maupun yang tidak berpasangan.
Inner Join adalah menghasilkan output yang berupa kombinasi  baris-baris  yang  memiliki pasangan saja. Kombinasi baris yang bukan pasangan akan dieliminasi.

Create database Kepegawaian
Use Kepegawaian
Create table Jabatan (
            Kode_Jabatan char (4) not null primary key,
            Nama_Jabatan varchar (10))
Select * from Jabatan
Insert into Jabatan values ( '0011', 'Supervisor')
Insert into Jabatan values ( '0012', 'Kabag')
Insert into Jabatan values ( '0013', 'Komisaris')
Insert into Jabatan values ( '0014', 'HRD')
 
Create table Pegawai (
            NIP char (10) not null primary key,
            Nama varchar (15),
            Alamat varchar (25),
            Jenis_Kelamin varchar (10),
            Agama varchar (10),
            Kode_Jabatan char (4) references Jabatan (Kode_Jabatan))
Select * from Pegawai
Insert into Pegawai values ( '1234567801', 'Aisyah', 'Jln.Sunda No. 5c', 'P', 'Islam', '0011')
Insert into Pegawai values ( '1234567802', 'Kevin', 'Jln.Cokro No. 4c', 'L', 'Kristen', '0012')
Insert into Pegawai values ( '1234567803', 'Meylin', 'Jln.Medan No. 4i', 'P', 'Hindu', '0013')
Insert into Pegawai values ( '1234567804', 'Faruqi', 'Jln.Bali No. 8o', 'L', 'Islam', '0014')
Select * from Pegawai

Select * from Pegawai cross join Jabatan
Select P.Nama, P.Jenis_Kelamin, J.Nama_Jabatan from Pegawai P INNER JOIN Jabatan J ON P.Kode_Jabatan=J.Kode_Jabatan  

Senin, 13 Mei 2013

Tugas Praktikum dan Tugas Soal (Database Perpustakaan)

A. Membangun Database Perpustakaan
1. Ketik di prompt perintah berikut create database Perpustakaan
2. Blog perintah di atas
3. Jalankan dengan klik execute query (F5)
4. Ketik di prompt perintah use Perpustakaan
5. Lalu blog perintah di atas
6. Jalankan dengan klik execute query (F5)

B. Membangun Table Mahasiswa
1. Ketik di prompt perintah berikut :
create table Mahasiswa (
NIM char(9) not null primary key,
Nama varchar(15),
Tgllahir varchar (10),
Alamat varchar(15),
Jenis_Kelamin char(1),
agama varchar (10))
select * from Mahasiswa
2. Blog semua perintah di atas
3. Jalankan dengan klik execute query (F5)
4. Untuk menambahkan record-recordnya dengan cara ketik di prompt peritah-perintah berikut:
select * from Mahasiswa
insert into Mahasiswa values ('123010001','Romega Damanik','10/07/1994','Yogya','P','Kristen')
insert into Mahasiswa values ('123010002','Putri Saragih','20/05/1993','Medan','P','Kristen')
insert into Mahasiswa values ('123010003','Apriyudi','11/03/1995','Jakarta','L','Islam')
insert into Mahasiswa values ('123010004','Fransiskus','09/08/1994','Bandung','L','Islam')
5. Blog semua perintah di atas
6. Jalankan dengan klik execute query (F5)

C. Membangun Table Penerbit
1. Ketik di prompt perintah-perintah berikut :
create table Penerbit (
Kode_Penerbit char (2) not null primary key,
Nama_Penerbit char (15))
select * from Penerbit
2. Blog semua perintah-perintah di atas
3. Jalankan dengan klik execute query (F5)
4. Untuk menambahkan record-recordnya dengan cara ketik di prompt peritah-perintah berikut:
insert into Penerbit values ( 01,'Piksi ITB')
insert into Penerbit values ( 02,'Ganesha')
insert into Penerbit values ( 03,'Epsilon')
insert into Penerbit values ( 04,'Gramedia')
5. Blog semua perintah di atas
6. Lalu jalankan dengan klik execute query (F5)

D. Membangun Table Buku
1. Ketik di prompt perintah-perintah berikut :
create table Buku (
Kdbuku char (4) not null primary key,
Judul char (20),
Pengarang char (15),
Jlh_buku int ,
Kode_Penerbit char(2) references Penerbit (Kode_Penerbit))
select * from Buku
2. Lalu blog semua perintah di atas
3. Jalankan dengan klik execute query (F5)
4. Untuk menambahkan record-recordnya dengan cara ketik di prompt peritah-perintah berikut:
select * from Buku
insert into Buku values ('S001','DOS','M.Urip',10,01)
insert into Buku values ('BD01','dBase III plus','Epsi B',5,01)
insert into Buku values ('BD04','Clipper','Ahmad G',4,02)
insert into Buku values ('FI01','Fisika','Sutrisno',10,04)
5. Lalu blog semua perintah di atas.
6. Jalankan dengan klik execute query (F5).

E. Membangun Table Pinjam
1. Ketik di prompt perintah berikut :
create table Pinjam (
Tgl_Pinjam datetime,
Mhs_No_Induk char (9) references Mahasiswa (NIM),
Buk_Kode_Buku char (4) references Buku (Kdbuku),
Tgl_Hrs_Kembali datetime,
Tgl_Kembali datetime)
select * from Pinjam
2. Blog semua perintah di atas
3. Jalankan dengan klik exeute query (F5)
4. Untuk menambahkan record-recordnya dengan cara ketik di prompt peritah-perintah berikut:
select * from Pinjam
insert into Pinjam values ('2003/04/20','123010001','S001','2003/04/23','2003/04/23')
insert into Pinjam values ('2003/04/20','123010002','BD01','2003/04/23','2003/04/22')
insert into Pinjam values ('2003/04/20','123010003','BD04','2003/04/23','2003/04/24')
insert into Pinjam values ('2003/04/21','123010003','FI01','2003/04/24','2003/04/25')
insert into Pinjam values ('2003/04/21','123010004','S001','2003/04/24','2003/04/25')
insert into Pinjam values ('2003/04/21','123010001','BD01','2003/04/24','2003/04/24')
5. Blog semua perintah di atas
6. Jalankan dengan klik execute query (F5)



TUGAS SOAL
1. Tampilkan kolom Nama, Tgllahir sebagai Tanggal Lahir, dan Jenis_Kelamin sebagai Jenis Kelamin dari Table Mahasiswa.
Caranya :
a. Ketik di Prompt perintah berikut :
Select Nama, Tgllahir as 'Tanggal Lahir',Jenis_Kelamin as 'Jenis Kelamin' from Mahasiswa
b. Blog semua perintah di atas
c. Jalankan dengan klik execute query (F5)

2. Tampilkan judul-judul buku dengan Kode Penerbit 01.
Caranya :
a. Ketik di prompt perintah berikut :
Select Judul from Buku where Kode_Penerbit=01
b. Blog semua perintah di atas
c. Jalankan dengan klik execute query (F5)

3. Tampilkan nama Mahasiswa yang berasal dari Yogya.
Caranya :
a. Ketik di prompt perintah berikut :
Select Nama from Mahasiswa where Alamat='Yogya'
b. Blog semua perintah di atas
c. Jalankan dengan klik execute query (F5)

4. Tampilkan judul buku yang jumlah bukunya 5.
Caranya :
a. Ketik di prompt perintah berikut :
Select Judul from Buku where Jlh_Buku=5
b. Blog semua perintah di atas
c. Jalankan dengan klik execute query (F5)

5. Tampilkan judul buku yang jumlah bukunya kurang dari 10.
Caranya :
a. Ketik di prompt perintah berikut :
Select Judul from Buku where Jlh_Buku < 10
b. Blog semua perintah di atas
c. Jalankan dengan klik execute query (F5)

6. Tampilkan judul buku yang jumlahnya > 5 dan < 10
Caranya :
a. Ketik di prompt perintah berikut :
Select Judul from Buku where Jlh_Buku > 5 and Jlh_Buku < 10
b. Blog semua perintah di atas
c. Jalankan dengan klik execute query (F5)

7. Tampilkan judul – judul buku yang diterbitkan oleh Kode_Penerbit 01.
Caranya :
a. Ketik di prompt perintah berikut :
Select Judul from Buku where Kode_Penerbit=01
b. Blog semua perintah di atas
c. Jalankan dengan klik execute query (F5)

8. Tampilkan nama Mahasiswa yang berasal dari Yogya dan berjenis kelamin P.
Caranya :
a. Ketik di prompt perintah berikut :
Select Nama from Mahasiswa where Alamat ='Yogya' AND Jenis_Kelamin='P'
b. Blog semua perintah di atas
c. Jalankan dengan klik execute query (F5)

9. Tampilkan judul buku yang dikarang oleh Sutrisno dan jumlah > dari 5.
Caranya :
a. Ketik di prompt perintah berikut :
Select Judul from Buku where Pengarang='Sutrisno' and Jlh_Buku > 5
b. Blog semua perintah di atas
c. Jalankan dengan klik execute query (F5)

10. Tampilkan judul buku dengan kode penerbit 01 dan jumlah = 5
Caranya :
a. Ketik di prompt perintah berikut :
Select Judul from Buku where Kode_Penerbit=01 and Jlh_Buku = 5
b. Blog semua perintah di atas
c. Jalankan dengan klik execute query (F5)




Senin, 08 April 2013

Pengalaman Milih Kuliah di ATB P. Siantar



    Awalnya, gak kebayang buat kuliah lagi setelah ngerasain dunia kerja dan ngerasain capeknya cari Uang, tapi setelah kurang lebih 4 tahun kerja, akhirnya saya putusin buat kuliah lagi.Banyak pertimbangan yg bikin saya ambil keputusan untuk kuliah lagi, dan tentu  salah satunya adalah masa depan.
   Akhirnya, tibalah waktunya pendaftaran mahasiswa baru di Amik Tunas Bangsa, berawal dari salah seorang teman yang kuliah disini. kalo diliat-liat awalnya, agak kurang yakin juga buat kuliah disini, tapi setelah dijalanin beberapa waktu, ternyata betah juga hehe..... temen2nya asik2.. dosen2nya oke2.... jam kuliahnya juga ngepas sama jam pulang kantor.
    Setelah jadi "mahasiswa baru", banyak hal baru yang gw dapetin.... dan yg pasti banyak temen" baru juga, semoga perasaan jadi mahasiswa baru gak pernah hilang walaupun gw udh lulus nanti.
    Waktu terus berlalu, sampai akhirnya saya  mengikuti Workshoop dan bimbingan Ospek ATB dalam proses penerimaan mahasiswa baru dan yang merupakan syarat untuk menjadi mahasiswa baru ATB. Setelah selesai pertemuan Workshoop  yang berlangsung 3 hari yang di dalamnya terdapat  pengenalan seluk beluk ATB, Rektor beserta jajarannya. Tidak terasa 3 hari sudah saya lewati, sempat saya berpikir dan banyak begitu pertanyaan yang dibenak saya tentang Akademik ini, proses pembelajaran, teman-teman, serta dosen yang akan mengajarkan saya nanti. Tapi saya tidak menghiraukan pertanyaan yang ada dibenak saya. Setelah selesai pertemuan Workshop yang berlangsung, kami mengikuti bimbingan Ospek.  Pengalaman yang saya dapatkan dari bimbingan ini adalah saya bisa berkenalan dengan teman dari jurusan lain.
    Pada saat Bimbingan pertama yaitu 26 Juli 2012 Gedung 2. R. 205 , kakak Pembina memerintahkan kami untuk mencalonkan diri sebagai Raja dan Ratu . Maka, setelah beberapa menit kami mendapatkan Raja dan Ratu Kami. Raja kami bernama Berando Hutajulu (penulis sendiri) dan Ratu kami bernama Rezika sari . Raja dan Ratu dipilih dengan Suara terbanyak atau melakukan footing.
Kami dibimbing oleh Pembina yang bernama Lia Sitorus dan Denata.Dimana mereka dengan sabar menjelaskan dan memberi arahan tentang apa-apa saja yang diperlukan untuk menghadapi OSPEK(ORIENTASI PENGENALAN SISWA). Tugas pertama dikasih sama kami adalah Menyayikan Mars Ospek ATB.
    Bimbingan kedua dilaksanakan pada tanggal 28 Juli 2012, Bimbingan ketiga dilaksanakan pada tanggal 31 Juli 2012. dan Pada Saat bimbingan itu kami dikasih Tugas Buat kreasi dan Buat blog kelompok. kami milih kreasi kami awalnya Drama Komedi, waktu trus berjalan tiba waktunya latihan sebagian teman teman yang terlibat dalam drama tersebut tidak mau datang karena perannya tidak sesuai dengan yang dia inginkan. Ahirnya kami memutuskan lagi buat Komedian song saja. dan harapan kami dalam game ini kami bisa jadi Pemenang.

DATA MANIPULATION LANGUAGE(DML)


Data manipulation language Adalah bagian dari SQL yang di pergunakan untuk memanipulasi data dalam table/record-record dari table.
Jenis perintah yang tergolong DML adalah
1.select(menentukaan informasi yang ingin dikeluarkan dari table-tabeluntuk menghasilkan isi table)
2.insert(menyisipkan data)              
3.update(memperbaharui data)
4.delete(menghapus data)
Contoh DML:


A.    MEMBANGUN TABLE BARANG
1.    Ketik di prompt perintah – perintah berikut :
Create table produk (
Kdbarang char (4),
Namabarang varchar (20),
Jenis varchar (20),
Kemasan varchar (20),
Ukuran varchar (10),
Harga money,
Stok int )
Select * from produk
2.    Blog semua perintah di atas
3.    Lalu jalankan dengan klik excute query (F5)


B.    MENGINPUTKAN  RECORD TABLE PRODUK
1.    Ketik di prompt perintah berikut :
Insert into produk values  ('B001','Rinso','Detergen','Plastik','1kg',12000,8)
Insert into produk values ('B002','Indomie','Mie Instan','Plastik','35 Gr',1500,9)
Insert into produk values ('B003','Superpel','Pembersih Lantai','Plastik','850 Ml',10500,7)
Select * from produk
2.    Lalu blog semua perintah di atas
3.    Jalankan dengan klik execute query (F5


C.    MENGGANTI RECORD TABEL
1.    Ketik di prompt perintah berikut :
Update produk set kemasan = ‘Botol’
 (Jika  record tabel kemasan yang akan diganti)
Select from * produk
2.    Blog perintah di atas
3.    Jalankan dengan klik execute query (F5)


D.    MENGGANTI 1 RECORD TABEL
1.    Ketik di prompt perintah berikut :
Update produk set namabarang = ‘Supermie’ where namabarang = ‘indomie’
(Jika 1 record tabel Namabarang saja yang akan diganti)
Select from * produk
2.    Blog perintah di atas
3.    Jalankan dengan klik execute query (F5)