KATA PENGANTARrizalbaskoro.weebly.com/.../27892085/laporan_supervisi.docx · Web viewLaporan ini...
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
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 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
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,