KATA PENGANTARrizalbaskoro.weebly.com/.../27892085/laporan_supervisi.docx · Web viewLaporan ini...

28
LAPORAN SUPERVISIORIAL Oleh : Ian Nova Pratama 13120071 Rizal Dwi Baskoro 13120070 Nanang Setiawan 13120093 PROGRAM STUDI TEKNIK INFORMATIKA BASIS DATA Laboratorium Pemrograman

Transcript of KATA PENGANTARrizalbaskoro.weebly.com/.../27892085/laporan_supervisi.docx · Web viewLaporan ini...

LAPORAN SUPERVISIORIAL

Oleh :Ian Nova Pratama 13120071Rizal Dwi Baskoro 13120070Nanang Setiawan 13120093

PROGRAM STUDI TEKNIK INFORMATIKAFAKULTAS TEKNIK

UNIVERSITAS WIJAYA KUSUMA SURABAYA2014

LAPORAN SUPERVISIONAL

BASIS DATA

Laboratorium Pemrograman

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

Gambar 2

Gambar 3

Gambar 4

Gambar 5

Gambar 6

Gambar 7

Gambar 8

Gambar 9

Gambar 10

Gambar 11

Gambar 12

Gambar 13

Gambar 14

Gambar 15

Gambar 16

Gambar 17

Gambar 18

Gambar 19

Gambar 20

Gambar 21

Gambar 22

Gambar 23

Gambar 24

Gambar 25

Gambar 26

Gambar 27

Gambar 28

Gambar 29

Gambar 30

Gambar 31

Gambar 32

Gambar 33

Gambar 34

Gambar 35

Gambar 36

DAFTAR TABLE

Table Pembeli

Table Karyawan

Table Supplier

Table Sepeda Motor

Table Gudang

BAB IKEBUTUHAN 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 IIE-R DIAGRAM

Membuat ERD1. membuat entity Pembeli dengan atribut ID Pembeli, No KTP, Nama, alamat seperti

pada gambar entity Pembeli

Gambar 12. membuat entity Karyawan dengan atribut ID_Karyawan,alamat,Nama,Kode POS

seperti gambar entitiy Karyawan

Gamabar 23. 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 46. Berikan relasi antara Sepeda Motor dan Supplier dengan relasinya MENYEDIAKAN

Gambar 47. Berikan relasi antara Pembeli dan Sepeda Motor dengan relasinya MEMBELI

Gambar 48. Berikan relasi antara Karyawan dan Supplier dengan relasinya MENGHUBUNGI9. Gambar 410. Berikan relasi antara Karyawan dan Sepeda Moter dengan relasinya MENCATAT

Gambar 4

Gambar 4

BAB IIITRANFORMASI 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 supplier4. 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 IVTABEL

Tabel Pembeli

Tabel Karyawan

Tabel Supplier

Tabel Sepeda Motor

Tabel Gudang

BAB VTOOLS(CDM DAN PDM)

CDM

1. Membuat entity Pembeli pada CDM(conseptural data model)

Gambar 52. Membuat entitty Karyawan pada CDM(conseptural data model)

Gambar 63. Membuat relasi antara Pembeli dan Karyawan pada CDM(conseptural data model)

Gambar 7

4. Membuat entity Supplier pada CDM(conseptural data model)

Gambar 85. Membuat relasi antara Karyawan dan Supplier pada CDM(conseptural data model)

Gambar 96. Membuat entity Sepeda Motor pada CDM(conseptural data model)

Gambar 107. 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 129. Membuat entity Gudang pada CDM(conseptual data model)

Gambar 1310. Membuat relasi antara Sepeda Motor dan Gudang pada CDM(conseptual data

model)

Gambar 1411. Membuat relasi antara Direktur dan perusahaan pada CDM(conseptual data model)

Gambar 1512. 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 VIIMPLEMENTASI SQL DAN ORACEL

Implemetasi menggunakan SQL dan ORACLE

Cara membuatRancangan implimentasi

menggunakan SQL server

1. Membuat data base dengan mengguanakan nama ‘Penjualan SepedaMotor_dbContohcreate 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 keynyaContoh 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 tabelJika behasil atau correck maka akan terlampir seperti Gamabr 22

Gambar 22

Menggunakan Oracle

1. Membuat data base dengan mengguanakan nama ‘Penjualan SepedaMotor_dbContohCreate 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.Contohcreate 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 233. Lalu membuat table Karyawan, Supplier, Sepda Motor, Gudang seperti langkah no 24. 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 VIITUGAS TAMBAHAN (Menbuat 2 SQL dan 2 ORACLE )

SQL

1. Membuat 2 nama database terlebih dahulu Contohcreate database Pengiriman_SepedaMotorcreate database Pengiriman_Sembako

2. Sekarang Kita Panggil Database tadi dengan menggunakan query USEcontohuse Pengiriman_SepedaMotoruse 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 265. Masukan isi data tabel

Contoh

Gambar 276. Sekarang kita tampilakan tabelnya dengan cara

Contoh

Gambar 287. 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 3010. Lakukan hal yang sama dalam membuat tabel dari databse dari pengiriman sembako

Oracle

1. Buat data base dengan nama pengiriman barang2. 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 baru8. Sekarang kita buat data base baru dengan nama pengiriman barang 9. Dan lakukan hal yang sam daam membuat tabel tabelnya10. Inilah tampilanya

Gambar 36

KESIMPULAN

A. KesimpulanDari 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,