tugas basis data rev.docx

15
TUGAS BASIS DATA Nama : Empud Mahpudin NIM : 20112082 Kelas : Karyawan Smster : III I. Jawaban Minggu ke -1 tentang pengertian validasi Data : Validasi data merupakan proses pengecekan masukan dari sebuah form sebelum data tersebut diterima dan diolah untuk keperluan selanjutnya II. Jawaban tentang 10 level Konseptual dari database mahasiswa semester III kelas karyawan STIKOM Al-Khairiyah 1. Berapakah jumlah mahasiswa yang berusia 20 tahun pada mahasiswa semester III kelas karyawan STIKOM Al-Khairiyah ? 2. Siapakah nama wali dosen mahasiswa semester III kelas karyawan STIKOM Al-Khairiyah ? 3. Dimanakah ruang Praktik Mata kuliah basis data semester III kelas karyawan STIKOM Al-Khairiyah ? 4. Kapan jadwal mata kuliah alabar linear mahasiswa semester III kelas karyawan STIKOM Al-Khairiyah ? 5. Bagaimanakah syarat dan ketentuan lulus dari mata kuliah basis data semester III kelas karyawan STIKOM Al-Khairiyah ? 6. Apakah nama komunitas jejaring social pada mahasiswa semester III kelas karyawan STIKOM Al-Khairiyah ? 7. Mengapa Mahasiswa Stikom wajib mengisi KRS pada mahasiswa semester III kelas karyawan STIKOM Al-Khairiyah ? 8. Berapakah jumlah uang administrasi yang harus dibayarkan oleh mahasiswa semester III kelas karyawan STIKOM Al-Khairiyah ? 9. Berapa jumlah sks yang harus dipilih oleh mahasiswa semester III kelas karyawan STIKOM Al-Khairiyah ? 10. Kapankah Stikom Al-khairiyah berdiri ?

Upload: empud-mahpudin

Post on 12-Dec-2015

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: TUGAS BASIS DATA rev.docx

TUGAS BASIS DATA

Nama : Empud MahpudinNIM : 20112082Kelas : KaryawanSmster : III

I. Jawaban Minggu ke -1 tentang pengertian validasi Data :

Validasi data merupakan proses pengecekan masukan dari sebuah form sebelum data tersebut diterima dan diolah untuk keperluan selanjutnya

II. Jawaban tentang 10 level Konseptual dari database mahasiswa semester III kelas karyawan STIKOM Al-Khairiyah

1. Berapakah jumlah mahasiswa yang berusia 20 tahun pada mahasiswa semester III kelas karyawan STIKOM Al-Khairiyah ?

2. Siapakah nama wali dosen mahasiswa semester III kelas karyawan STIKOM Al-Khairiyah ?3. Dimanakah ruang Praktik Mata kuliah basis data semester III kelas karyawan STIKOM Al-

Khairiyah ?4. Kapan jadwal mata kuliah alabar linear mahasiswa semester III kelas karyawan STIKOM Al-

Khairiyah ?5. Bagaimanakah syarat dan ketentuan lulus dari mata kuliah basis data semester III kelas

karyawan STIKOM Al-Khairiyah ?6. Apakah nama komunitas jejaring social pada mahasiswa semester III kelas karyawan STIKOM Al-

Khairiyah ?7. Mengapa Mahasiswa Stikom wajib mengisi KRS pada mahasiswa semester III kelas karyawan

STIKOM Al-Khairiyah ?8. Berapakah jumlah uang administrasi yang harus dibayarkan oleh mahasiswa semester III kelas

karyawan STIKOM Al-Khairiyah ?9. Berapa jumlah sks yang harus dipilih oleh mahasiswa semester III kelas karyawan STIKOM Al-

Khairiyah ?10. Kapankah Stikom Al-khairiyah berdiri ?

Page 2: TUGAS BASIS DATA rev.docx

III. Jawaban tentang pembuatan konseptual sistem informasi bebas.

SI Administrasi Simpan Pinjam pada Koperasi Berkah Lestari

1. Berapakah jumlah keseluruhan anggota Simpan Pinjam pada Koperasi Berkah Lestari ?2. Siapakah Ketua Koperasi Berkah Lestari ?3. Dimanakah Anggota dapat melakukan pembayaran angsuran pada Koperasi Berkah Lestari ?4. Kapan Rapat Anggota tahunan dilaksanakan oleh Koperasi Berkah Lestari ?5. Bagaimanakah syarat dan ketentuan menja Koperasi Berkah Lestari ?di anggota 6. Apakah nama form yang harus diisi oleh setiap calon anggota Koperasi Berkah Lestari ?7. Mengapa setiap anggota harus membayarkan simpanan wajib pada Koperasi Berkah Lestari ?8. Berapakah jumlah uang yang ada pada bulan Januari 2012 pada Koperasi Berkah Lestari ?9. Berapa jumlah bunga yang harus dibayarkan oleh masing – masing anggota Koperasi Berkah

Lestari ?10. Kapankah Koperasi Berkah Lestari didirikan ?

Page 3: TUGAS BASIS DATA rev.docx

IV. Jawaban tentang pembuatan atribut pada masing – masing entitas yang telah ditentukan ( sabun, kasir, buku, sepatu, mobil, petugas parker) kemudian tentukan kunci relasinya

Kamus Data

SABUN Kd_sabun Id_sabun Merk_sabun Jenis_sabun Harga_sabun Warna_sabun

KASIR Kd_kasir Id_kasir nama_kasir alamat_toko jenis _pembayaran status

Buku kd_buku no_barcode jenis_buku penerbit thn_terbit harga

Sepatu Kd_sepatu no_barcode no_sepatu jenis _sepatu harga warna

MOBIL no_polisi kd_mobil merk_mobil produksi warna mobil nama_pemilik

Page 4: TUGAS BASIS DATA rev.docx

NO Kunci relasi Sabun Kasir Buku Sepatu Mobil Petugas parkir

1 Candidate key Kd_sabun Kd_kasir Kd_buku Kd_sepatu No_polisi Kd_petugasId_sabun Id_kasir No_barcode No_barcode Kd_mobil Id_petugas

2 Primery Key Kd_sabun Kd_kasir Kd_buku Kd_sepatu No_polisi Kd_petugas3 Alternate key Id_sabun Id_kasir No_barcode No_barcode Kd_mobil Id_petugas4 Foreign Key Kd_sabun Kd_kasir Kd_buku Kd_sepatu No_polisi Kd_petugas

PETUGAS PARKIR Kd_petugas Id_petugas nama_petugas Status usia Lama_bekerja

Page 5: TUGAS BASIS DATA rev.docx

V. Jawaban tentang SI Penjualan kecap ABD di toko Laris manis

1. Konseptual a. Ada berapakah jenis kemasan kecap ADB ? b. Dimanakah pembuatan produksi kecap ADB ? c. Siapakah penemu awal kecap ADB ? d. Ada berapa jeniskah rasa yang ada pada kecap ADB ?

2. Derajat Relasi1 : M

3. Analisa RelasiSatu pembeli memproduksi banyak jenis rasa kecap ADB

4. Kamus Data

Kecap - kd_kecap * - rasa_kecap- id_kecap - harga_kecap- merek_kecap- warna_kemasan kecap

Penjual - kd_kecap ** - tanggal_pembelian- no urut_pembeli ** - nama_toko pembelian- banyaknya_pembelian- kd_penjual- nama_penjual- alamat_toko

Pembeli - no_urut pembeli * - Jenis_pembayaran- NPWP_Toko - jumlah_barang yang dibeli- kode_toko

5. ERD

Page 6: TUGAS BASIS DATA rev.docx

SOAL

Analisa relasi : Satu sales membawa banyak kompor hitaci

Buat kamus data dan normalisasi ?

VI. Jawaban tentang pembuatan kamus dan normalisasi

Kamus Data

Sales : - kd_sales * - jenis_kelamin - id_sales - alamat_toko - no_urut sales -Jenjang_pendidikan - nama_sales - Jam_pulang - umur - jam_masuk - Alamat

Pembeli : - kd_sales ** - kd_kompor ** - no_urut pembelian - jenis_pembayaran - jumlah_pembayaran - tanggal_pembelian

Kompor : - kd_kompor * - id_kompor - jenis_kompor - merek_kompor - bahan_bakar kompor - warna_kompor

Normalisasi

1. Bentuk tidak normal (unnormalized from)Tabel Pembelian Kompor / Tabel Penjualan KomporNama sales Jenis Kompor Harga Kompor Jumlah Pembelian

Iwan Kompor gas 400000 1Kompor minyak 100000 2

Budi Kompor gas 400000 3Kompor minyak 200000 5

Hermawan Kompor gas 400000 4Hermawan Kompor minyak 400000 3

2. Bentuk Normal 1 ( 1NF)Tabel Pembelian Kompor / Tabel Penjualan KomporNama sales Jenis kompor Harga kompor Jumlah pembelian

Iwan Kompor gas 400000 1Iwan Kompor minyak 100000 2Budi Kompor gas 400000 3Budi Kompor minyak 200000 5Hermawan Kompor gas 400000 4Hermawan Kompor minyak 400000 3

Page 7: TUGAS BASIS DATA rev.docx

3. Bentuk normal ke 2 (2NF)Tabel Sales

Kd_sales Nama_sales Jenjang_pendidikanKPR01 Rudi D3KPR02 Ridwan D3KPR03 Priska S1KPR04 Priska S1

Tabel KomporKd_sales Kd_kompor Jenis_kompor Harga_kompor Jumlah_pembelian

KPR01 KPRG Kompor gas 400000 1KPR01 KPRM Kompor minyak 100000 2KPR02 KPRG Kompor gas 400000 3KPR02 KPRM Kompor minyak 200000 5KPR03 KPRG Kompor gas 400000 4KPR03 KPRM Kompor minyak 400000 3

4. Bentuk normal ke 3 (3NF)Entitas sales

Kd_sales Nama_sales Jenjang_pendidikanKPR01 Rudi D3KPR02 Ridwan D3KPR03 Priska S1KPR04 Priska S1

Entitas Jumlah PembelianKd_sales Kd_kompor Jumlah_pembelian

KPR01 KPRG 1KPR01 KPRM 2KPR02 KPRG 3KPR02 KPRM 5KPR03 KPRG 4KPR03 KPRM 3

Entitas komporKd_kompor Jenis kompor Harga_kompor

KPRG Kompor gas 400000KPRM Kompor minyak 100000KPRG Kompor gas 400000KPRM Kompor minyak 200000KPRG Kompor gas 400000KPRM Kompor minyak 400000

5. Bentuk normal ke 4 (4NF)Entitas sales

Kd_sales Nama_sales Jenjang_pendidikanKPR01 Rudi D3KPR02 Ridwan D3KPR03 Priska S1KPR04 Priska S1

Entitas jumlah pembelianKd_sales Kd_kompor Jumlah_pembelian

KPR01 KPRG 1KPR01 KPRM 2

Page 8: TUGAS BASIS DATA rev.docx

KPR02 KPRG 3KPR02 KPRM 5KPR03 KPRG 4KPR03 KPRM 3

Entitas komporKd_kompor Jenis_kompor Harga_kompor

KPRG Kompor gas 400000KPRM Kompor minyak 100000KPRG Kompor gas 400000KPRM Kompor minyak 200000KPRG Kompor gas 400000KPRM Kompor minyak 400000

6. Bentuk normal ke 5 (5NF)Entitas No Atribut Type Data

Sales 1 kd_sales Text2 id_sales Text3 no_urut sales Text4 nama_sales Text5 Umur Text6 Alamat Text7 jenis_kelamin Text8 alamat_toko Text9 Jenjang_pendidikan Text

Pembeli 1 kd_sales Text2 no_urut pembelian Text3 kd_kompor Text4 jenis_pembayaran Text5 jumlah_pembayaran Number6 tanggal_pembelian Date

Kompor 1 kd_kompor Text2 id_kompor Text3 jenis_kompor Text4 merek_kompor Text5 bahan_bakar kompor Text6 warna_kompor Text

Absensi 1 Kd_absen Text2 Id_absen Text3 Jenis_kelamin Text4 No_urut absen Text5 Jam_masuk Date/Time6 Jam_pulang Date/Time7 Total_Masuk Number

Gaji 1 Kd_gaji Text2 Id_gaji Text3 Nama Text4 Jumlah_gaji Number5 Total_gaji Number

Page 9: TUGAS BASIS DATA rev.docx

VII. Jawaban tentang pembuatan normalisasi

SOAL

Diketahui Konseptual Level

Jam berapakah kereta api jurusan Jakarta jogja berangkat ?

Penyelesaian

Analisa Relasi

Satu tiket kereta api sembrani jurusan Jakarta jogja dibeli banyak penumpang

Kamus Data

Tiket : - kd_tiket * - harga_tiket - jenis_tiket - kota_tujuan - no_urut tiket - waktu_pemberangkatan

Beli : - kd_tiket ** - id_penumpang ** - kelas_KA - nama_petugas loket - no_antri loket

Penumpang : - id_penumpang * - no_urut penumpang - kota_tujuan penumpang - nama_penumpang - jumlah_pembelian tiket - jenis_penumpang - total_pembayaran

Penyelesaian

Normalisasi

1. Bentuk tidak normal

Tabel Pelayanan tiket Penumpang

Kd_tiket Kota_tujuan No_urut loket Nama_penumpang Harga_tiketBD Bandung 001 Idrus 60000JKT Jakarta 001 Idrus 100000JOG Jogja 002BD Bandung iwan 70000SL 003 Umi 200000

SBY 003 Kiki 350000

2. Bentuk normal pertama (1NF)

Tabel Pelayanan tiket Penumpang

Kd_tiket Kota_tujuan No_urut loket Nama_penumpang Harga_tiketBD Bandung 001 Idrus 60000JKT Jakarta 001 Idrus 100000JOG Jogja 002 Umi 70000BD Bandung 002 Kiki 70000SL Solo 003 Umi 200000

SBY Surabaya 003 Kiki 350000

Page 10: TUGAS BASIS DATA rev.docx

3. 2NF ( Tabel Tiket)Table Tiket

Kd_tiket Jenis_Tiket Kota_tujuan Harga_tiketBD Bisnis Bandung 60000JKT Ekonomi Jakarta 100000JOG Eksekutif Jogja 70000BD Bisnis Bandung 70000SL Ekonomi Solo 200000

SBY Eksekutif Surabaya 350000

Tabel RelasiKd_tiket Id_penumpang No_urut loket Kd_petugas loket

BD 2011511 001 BD001JKT 2011511 001 JKT002JOG 2011512 002 JOG001BD 2011513 002 BD002SL 2011512 003 SL001

SBY 2011514 003 SBY002

Tabel PenumpangId_penumpang No_urut loket Nama_penumpang Jumlah_pembelian tiket

2011511 001 Idrus 32011512 002 Umi 32011513 002 Iwan 42011514 003 Kiki 2

4. 3NFFile Master

Entitas No Atribut Type DataTiket 1 kd_tiket * Text

2 harga_tiket Text3 jenis_tiket Text4 kota_tujuan Text5 no_urut tiket Text6 waktu_pemberangkatan

Loket 1 kd_tiket ** Text2 id_penumpang ** Text3 kelas_KA Text4 nama_petugas loket Text5 no_antri loket Text

Penumpang 1 id_penumpang * Text2 no_urut penumpang Text3 kota_tujuan penumpang Text4 nama_penumpang Text5 jumlah_pembelian tiket Number6 jenis_penumpang Text7 total_pembayaran Number

Page 11: TUGAS BASIS DATA rev.docx

File TransaksiEntitas No Atribut Type Data

Petugas Loket 1 Kd_petugas Text2 No_urut Petugas Text3 Nama_Petugas Text4 Id_Petugas Text5 Jenjang_Pendidikan Text6 Jam_Pulang Time/Date7 Jam_Masuk Time/Date8 Jenis_Kelamin Text

Absensi 1 Kd_Absen Text2 Nama_Pemilik Text3 Jam_Masuk Time/Date4 Jam_Pulang Time/Date5 No_Urut Absen Text6 Jenis_Kelamin Text

Page 12: TUGAS BASIS DATA rev.docx

SOAL

BUKUTOKO BUKUBentuk tidak normal Ketentuan 5 filed, 7 recordTabel Penjualan

Kd_buku NPWP Jenis_buku Harga_satuan buku Nama_penerbitN.2001 123 Novel 79000 MizanN.2002 2345 Novel 51000 ErlanggaK.2002 5678 Komik 25000 Elesmedia

8910 Komputer 75000 GremediaM2001 0112 Majalah 5000 KompasM2001 0112 Koran 7500 JawaposK2003 0113 Koran 3500 Radar

1NFTabel Toko Tisera

NPWP KOTA123 Cilegon2345 Serang5678 Bandung8910 Jakarta0112 Surabaya0112 Bekasi0113 Tasik

Tabel BukuKd_buku Jenis_buku Harga_satuan buku Nama_penerbitN.2001 Novel 79000 MizanN.2002 Novel 51000 ErlanggaK.2002 Komik 25000 Elesmedia K.2002 Komputer 75000 GremediaM2001 Majalah 5000 KompasM2001 Koran 7500 JawaposK2003 Koran 3500 Radar

2NFTabel Toko

NPWP KOTA Nama_Pemilik123 Cilegon PT. Arga Mas2345 Serang PT. Sinar Jaya5678 Bandung CV. Sinar Dunia8910 Jakarta PT. Radar Banten0112 Surabaya CV. Sinar Dunia0112 Bekasi PT. Arga Mas0113 Tasik PT. Radar Banten

Tabel BeliNPWP Kd_buku Id_Kasir123 N.2001 NL1232345 N.2002 NL23455678 K.2002 KM56788910 K.2002 KP89100112 M2001 MJ0112 0112 M2001 KR01120113 K2003 KR0113

Page 13: TUGAS BASIS DATA rev.docx

Tabel BukuKd_buku Jenis_buku Harga_satuan buku Nama_penerbitN.2001 Novel 79000 MizanN.2002 Novel 51000 ErlanggaK.2002 Komik 25000 Elesmedia C.2002 Komputer 75000 GremediaM2001 Majalah 5000 KompasKR2001 Koran 7500 JawaposK2003 Komik 3500 Radar

3NF File Master

Entitas No Atribut Type DataBuku 1 Kd_buku Text

2 Jenis_buku Text3 Harga_satuan buku Text4 Nama_penerbit Text5 Nama_pengarang Text

Toko 1 Kd_toko Text2 NPWP Text3 Kd_kasir Text4 Nama_kasir Text5 Alamat_toko Text6 Nama_pemilik toko Text

Pembeli 1 Kd_buku Text2 Harga_satuan buku Text3 Jenis_buku Text4 NPWP Text5 Nama_pengarang Text6 Total_pembayaran Number