tugas basis data rev.docx
TRANSCRIPT
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 ?
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 ?
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
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
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
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
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
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
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
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
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
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
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