laporan supervisiorial

advertisement
LAPORAN SUPERVISIORIAL
BASIS DATA
Oleh :
Ian Nova Pratama 13120071
Rizal Dwi Baskoro 13120070
Nanang Setiawan 13120093
Laboratorium Pemrograman
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS WIJAYA KUSUMA SURABAYA
2014
LAPORAN SUPERVISIONAL
KATA PENGANTAR
Segala puji bagi Allah yang telah menolong kami menyelesaikan Laporan Basis Data
ini dengan penuh kemudahan.Tanpa pertolongannya mungkin penyusun tidak akan sanggup
menyelesaikan dengan baik,shalawat dan salam semoga terlimpah curahkan kepada baginda
tercinta yakni Nabi Muhammad SAW
Laporan ini disusun agar pembaca dapat memperluas ilmu tentang basis data yang
kami sajikan berdasarkan pengamatan dari berbagai sumber.Makalah ini disusun oleh
penyusun dengan berbagai rintangan. Baik itu yang datang dari penyusun maupun yang
datang datang dari luar.Namun dengan penuh kesabaran dan terutama dari Tuhan akhirnya
makalah dapat terselesaikan
Laporan ini memuat tentang dasar basis data walaupun makalah ini mungkin kurang
sempurna tapi juga memilikidetail yang cukup jelas bagi pembaca.
Surabaya 10 juli 2014
Penyusun
DAFTAR ISI
KATA PENGANTAR ............................................................................................................................ 2
DAFTAR ISI........................................................................................................................................... 3
DAFTAR GAMBAR .............................................................................................................................. 4
DAFTAR TABLE................................................................................................................................... 6
BAB I ...................................................................................................................................................... 7
BAB II..................................................................................................................................................... 8
BAB III ................................................................................................................................................. 10
BAB IV ................................................................................................................................................. 11
BAB V .................................................................................................................................................. 12
BAB VI ................................................................................................................................................. 17
BAB VII ................................................................................................................................................ 20
KESIMPULAN........................................................................................................................23
DAFTAR GAMBAR
Gambar 1 ...................................................................................................................... 5
Gambar 2 ...................................................................................................................... 5
Gambar 3 ...................................................................................................................... 5
Gambar 4 ...................................................................................................................... 6
Gambar 5 ...................................................................................................................... 9
Gambar 6 ...................................................................................................................... 9
Gambar 7 ...................................................................................................................... 9
Gambar 8 .................................................................................................................... 10
Gambar 9 .................................................................................................................... 10
Gambar 10 .................................................................................................................. 10
Gambar 11 .................................................................................................................. 10
Gambar 12 .................................................................................................................. 11
Gambar 13 .................................................................................................................. 11
Gambar 14 .................................................................................................................. 11
Gambar 15 .................................................................................................................. 12
Gambar 16 .................................................................................................................. 12
Gambar 17 .................................................................................................................. 13
Gambar 18 .................................................................................................................. 13
Gambar 19 .................................................................................................................. 14
Gambar 20 .................................................................................................................. 14
Gambar 21 .................................................................................................................. 15
Gambar 22 .................................................................................................................. 15
Gambar 23 .................................................................................................................. 15
Gambar 24 .................................................................................................................. 16
Gambar 25 .................................................................................................................. 16
Gambar 26 .................................................................................................................. 16
Gambar 27 .................................................................................................................. 17
Gambar 28 .................................................................................................................. 17
Gambar 29 .................................................................................................................. 17
Gambar 30 .................................................................................................................. 17
Gambar 31 .................................................................................................................. 17
Gambar 32 .................................................................................................................. 18
Gambar 33 .................................................................................................................. 18
Gambar 34 .................................................................................................................. 18
Gambar 35 .................................................................................................................. 18
Gambar 36 .................................................................................................................. 18
DAFTAR TABLE
Table Pembeli .............................................................................................................. 6
Table Karyawan ........................................................................................................... 6
Table Supplier .............................................................................................................. 6
Table Sepeda Motor ..................................................................................................... 6
Table Gudang ............................................................................................................... 6
BAB I
KEBUTUHAN USER
Kebutuhan USER/SYSTEM :
Seorang Karyawan yang bekerja di sorum sepeda Motor sedang membantu seorang Pembeli
untuk memilih sebuah sepada Motor yang di ingikan nya, dengan cepat Karyawan mencatat
semua ciri-ciri Sepeda Motor yang diinginkan nya ,setelah itu Karyawan tersebut
menghubungi seorang Supplier untuk menyediakan beberapa ciri Sepeda Motor seperti yang
diinginkan Pembeli.
1. Dapat melihat kumpulan data karyawan
2. Dapat melihat data sepeda motor yang terjual
3. Dapat melihat data pembeli
4. Dapat melihat semua data supplier
BAB II
E-R DIAGRAM
Membuat ERD
1. membuat entity Pembeli dengan atribut ID Pembeli, No KTP, Nama, alamat seperti
pada
gambar
entity
Pembeli
Gambar 1
2. membuat entity Karyawan dengan atribut ID_Karyawan,alamat,Nama,Kode POS
seperti gambar entitiy Karyawan
Gamabar 2
3. membuat relasi nya antara Pembeli dan Karyawan seperti Gambar 3
Gambar 3
4. Lalu membuat table Sepeda Motor, Gudang, Supplier seperti langkah no 2 – 3
5. Berikan relasi antara Sepeda Motor dan Gudang dengan relasinya SIMPAN seperti
Gambar 4
6. Berikan relasi antara Sepeda Motor dan Supplier dengan relasinya MENYEDIAKAN
Gambar 4
7. Berikan relasi antara Pembeli dan Sepeda Motor dengan relasinya MEMBELI
Gambar 4
8. Berikan relasi antara Karyawan dan Supplier dengan relasinya MENGHUBUNGI
9. Gambar 4
10. Berikan relasi antara Karyawan dan Sepeda Moter dengan relasinya MENCATAT
Gambar 4
Gambar 4
BAB III
TRANFORMASI ERD
1. Pembeli (ID Pembeli, NO KTP, Nama,alamat) berisi ID pembeli dan Identitas /data
data pembeli tersebut
2. Karyawan (ID Karyawan,Nama,Alamat) berisi ID karayawan dan identitas
Karyawan
3. Supplier (ID Supplier,No KTP,Nama) berisi ID supplier dan identitas supplier
4. Gudang (ID Gudang,ID Barang,Jenis barang) berisi ID Gudang dan informasi
barang yang akan disimpan di gudang tersebut
5. Sepeda Motor (Warna,Jenis barang ,Asesoris tambahan ,Nomer mesin) berisi
informasi sepeda motor meliputi warna, jenis sepeda motor , nomor mesin.dan
aksesoris
BAB IV
TABEL
Tabel Pembeli
Tabel Karyawan
Tabel Supplier
Tabel Sepeda Motor
Tabel Gudang
BAB V
TOOLS(CDM DAN PDM)
CDM
1. Membuat entity Pembeli pada CDM(conseptural data model)
Gambar 5
2. Membuat entitty Karyawan pada CDM(conseptural data model)
Gambar 6
3. Membuat relasi antara Pembeli dan Karyawan pada CDM(conseptural data model)
Gambar 7
4. Membuat entity Supplier pada CDM(conseptural data model)
Gambar 8
5. Membuat relasi antara Karyawan dan Supplier pada CDM(conseptural data model)
Gambar 9
6. Membuat entity Sepeda Motor pada CDM(conseptural data model)
Gambar 10
7. Memebuat relasi antara Karyawan dan Sepeda Motor pada CDM(conseptual data
model)
Gambar 11
8. Memebuat relasi antara Supplier dan Sepeda Motor pada CDM(conseptual data
model)
Gambar 12
9. Membuat entity Gudang pada CDM(conseptual data model)
Gambar 13
10. Membuat relasi antara Sepeda Motor dan Gudang pada CDM(conseptual data
model)
Gambar 14
11. Membuat relasi antara Direktur dan perusahaan pada CDM(conseptual data model)
Gambar 15
12. Hasil akhir dari CMD(conseptual data model)
Gambar 16
PDM
1. Menggenerate CDM ke bentuk PDM menggunakan generate Phicycal data model
pada menu tools
Gambar 17
2. Hasil dari generate PDM(phicycal data model)
Gambar 18
BAB VI
IMPLEMENTASI SQL DAN ORACEL
Implemetasi menggunakan SQL dan ORACLE
Cara membuat
Rancangan implimentasi
menggunakan SQL server
1. Membuat data base dengan mengguanakan nama ‘Penjualan SepedaMotor_db
Contoh
create database penjualanSepedaMotor
jika data base berhasil di buat maka akan terlampirpada menu message di bawah
seperti Gambar 19
Gambar 19
2. Membuat table Pembeli beserta kolom (field) pada data base tersebut dan ID_Pembeli
sebagai Primary keynya
Contoh
create table Pembeli (ID_Pembeli int constraint ID_Pembeli Primary Key not null,
Nomor_KTP varchar(25), Nama varchar (25), Alamat varchar(25));
jika tabel berhasil dibuat maka akan terlampir pada menu message di bawah seperti
Gambar 20
Gambar 20
3. Lalu membuat table Karyawan, Sepeda Motor, Gudang, Supplier seperti langkah no
2
4. Memasukan data ke dalam kolom tersebut
Contoh :
insert into Pembeli values (13120071,123456789, 'ian nova pratama', 'jl.putat jaya 18
no. 57');
jika tabel berhasil dibuat maka akan terlampir pada menu message di bawah seperti
Gambar 21
Gambar 21
5. Lalu membuat hal yang sama contoh nomor 4, memasukan data-data dalam tabel
Karyawan, Sepeda Motor, Gudang, Supplier
6. Menampilkan hasil dari proses di atas
Contoh :
Select * from nama tabel
Jika behasil atau correck maka akan terlampir seperti Gamabr 22
Gambar 22
Menggunakan Oracle
1. Membuat data base dengan mengguanakan nama ‘Penjualan SepedaMotor_db
Contoh
Create database proyek Penjualan_SepedaMotor_db;
2. Membuat table Pembeli beserta kolom (field) pada data base tersebut dan
ID_Pembeli sebagai Primary keynya dan ID_Pembeli sebagai foreign key.
Contoh
create table Pembeli (ID_Pembeli int constraint ID_Pembeli Primary Key not null,
Nomor_KTP varchar(25), Nama varchar (25), Alamat varchar(25));
Tampilan pada oracle seperti gambar 23
Gambar 23
3. Lalu membuat table Karyawan, Supplier, Sepda Motor, Gudang seperti langkah no 2
4. Memasukan data ke dalam kolom tersebut
Contoh
insert into Pembeli values (13120071,123456789, 'ian nova pratama', 'jl.putat jaya 18
no. 57');
Tampilan pada oracle seperti gambar 24
Gambar 24
5. Lalu membuat hal yang sama contoh nomor 4, memasukan data-data dalam tabel
pegawai, pimpinanproyek, perusahaan, proyek
6. Hasil dari implementasi pada oracle
Contoh
Select *from nama table
Tampilan pada Oracle seperti gambar 25
Gambar 25
BAB VII
TUGAS TAMBAHAN (Menbuat 2 SQL dan 2 ORACLE )
SQL
1. Membuat 2 nama database terlebih dahulu
Contoh
create database Pengiriman_SepedaMotor
create database Pengiriman_Sembako
2. Sekarang Kita Panggil Database tadi dengan menggunakan query USE
contoh
use Pengiriman_SepedaMotor
use Pengiriman_Sembako
3. Sekarang kita buat isi data base pengiriman sepeda motor
4. Sekarang kita buat tabel alamat dan kita masukan atribut ,tipe data
Contoh
Gambar 26
5. Masukan isi data tabel
Contoh
Gambar 27
6. Sekarang kita tampilakan tabelnya dengan cara
Contoh
Gambar 28
7. Inilah tampilan tabel alamat dan dari database pengiriman sepeda motor
Gambar 29
8. Selanjutnya buat tabel pembeli dan lakukan hal yang sama pada langkah no 4-6
9. Sekarang kita panggil database pengiriman barang
Contoh
Gambar 30
10. Lakukan hal yang sama dalam membuat tabel dari databse dari pengiriman sembako
Oracle
1. Buat data base dengan nama pengiriman barang
2. Sekarng kita panggil databse pengiriman barang
Contoh
Gambar 31
3. Sekarang kita buat tabel alamat dan kita masukan atribut ,tipe data
Gambar 32
4. Sekarang kita maskan data tabel tersebut
Contoh
Gambar 33
5. Sekarang kita tampilkan tabelnya
Contoh
Gambar 34
6. Inilah tampilanya
Gambar 35
7. Dan lakukan jhal yang sama apabila ingin membuat tabel baru
8. Sekarang kita buat data base baru dengan nama pengiriman barang
9. Dan lakukan hal yang sam daam membuat tabel tabelnya
10. Inilah tampilanya
Gambar 36
KESIMPULAN
A. Kesimpulan
Dari rangkaian praktek data base dengan menggunakan program mysql server
2000 dan Oracle kita dapat mengetahui dasar-dasar database, kita dapat
mengoperasikan program tersebut dengan belajar dari rangkaian dasar pembelajaran
database mulai dari create, update, drop table dsb. Dengan adanya praktikum databse
ini diharapkan kita dapat mengplikasikanya di kemudian hari.
B. Saran
Praktek database kedepan diharapkan agar lebih di optimalkan kembali dalam
hal pemnbimbingan terhadap materi yang di berikan, mulai dari co-tech hingga
pembimbing,
Download