TUGAS 5
SISTEM MANAJEMEN BASIS DATA
Dosen : Edhy Sutanta,S.T., M.Kom.
Disusun Oleh:
Teti Wulan Sari
181.05.7043
SOAl
Carilah minimal 2 contoh database yang bersumber
dari Laporan KP atau Skripsi di Perpustakaan
Untuk masing-masing contoh tersebut:
 Cermati dan buatlah analisis secara detail
tentang potensi problem pada masing-
masing desain database tersebut
• Untuk setiap potensi problem yang mungkin,
jelaskan bagaimana solusi usulan Anda
Desain Database 1
Database Pengelolaan Berita
1. Desain database di atas diambil dari salah satu skripsi di perpustakaan
IST AKPRIND Yogyakarta. Database ini terdiri dari 8 tabel.
Tabel tersebut antara lain :
1. Tabel berita
2. Tabel komentar
3. Tabel media
4. Tabel iklan
5. Tabel admin,
6. Tabel link
7. Tabel kategori
8. Tabel contact.
Analisis desain database 1
 Potensi Problem
1. Adanya satu tabel dalam database yang tidak terhubung atau
tidak berelasi dengan tabel lain, yaitu tabel contact.
2. Sehingga informasi kontak tidak akan sinkron dengan
sistem pengolahan berita tersebut.
 Solusi Problem
1. Dengan menghubungkan atau merelasikan tabel contact dengan tabel
yang berhubungan dalam mengurusi contact.
2. Caranya dengan menambahkan atribut pada tabel contact,
misal id_admin , admin, karena contact biasanya berhubungan dengan admin .
Desain Database 2
Analisis desain database 2
Desain database di atas diambil dari salah satu skripsi di
perpustakaan IST AKPRIND Yogyakarta. Database ini
terdiri dari 8 tabel. Tabel tersebut antara lain :
1. Tabel tb_mahasiswa
2. Tabel tb_pembimbing
3. Tabel tb_nilaiseminar
4. Tabel tb_nilaisidang
5. Tabel tb_penguji
6. Tabel tb_jadwalsidang
7. Tabel tb_jadwalseminar
8. Tabel tb_dosen
 Potensi Problem
1. Dalam tabel tb_mahasiswa terdapat field atau atribut
jurusan,fakultas, karena jika tidak akan terjadi duplikasi
data atau data yang disebut secara berulang-ulang.
2. Belum ada tabel admin untuk masuk ke sistem
menggunakan hak akses yang berbeda dengan mahasiswa.
Misal jika masuk sebagai admin, dapat input dan mengubah
data. Sedangkan jika masuk sistem sebagai mahasiswa,
maka tidak akan bisa menginput maupun mengubah isi
data.
3. Belum ada tabel login yang digunakan untuk masuk ke
dalam sistem, apakah sebagai admin, atau mahasiswa.
• Solusi Problem
1. Membuat tabel jurusan dengan atribut : kode_jurusan,
nama-jurusan,fakultas.Kemudian direlasikan dari tabel
jurusan ke tabel tb_mahasiswa.
2. Membuat tabel tb_admin pada database dengan atribut :
kd_admin, nama_admin, status, keterangan. Tabel ini
digunakan untuk mendefinisikan admin yang memiliki hak
untuk masuk ke sistem. Kemudian relasikan tb_admin ke
tabel lain yang sekiranya berhubungan,misalnya tabel login
yang membutuhkan informasi admin saat login sistem.
3. Membuat tabel login dengan atribut : id_login, username,
password. Tabel tersebut digunakan untuk membedakan
pengguna saat masuk ke sistem sebagai administrator
ataukah mahasiswa . Kemudian direlasikan dengan
tb_mahasiswa dan tb_admin.
Sekian penyelesaian TUGAS 5
Sistem Manajemen Basis Data
Terimakasih!
Semoga Bermanfaat ya guyss!
Tugas 5 smbd

Tugas 5 smbd

  • 1.
    TUGAS 5 SISTEM MANAJEMENBASIS DATA Dosen : Edhy Sutanta,S.T., M.Kom. Disusun Oleh: Teti Wulan Sari 181.05.7043
  • 2.
    SOAl Carilah minimal 2contoh database yang bersumber dari Laporan KP atau Skripsi di Perpustakaan Untuk masing-masing contoh tersebut:  Cermati dan buatlah analisis secara detail tentang potensi problem pada masing- masing desain database tersebut • Untuk setiap potensi problem yang mungkin, jelaskan bagaimana solusi usulan Anda
  • 3.
    Desain Database 1 DatabasePengelolaan Berita
  • 4.
    1. Desain databasedi atas diambil dari salah satu skripsi di perpustakaan IST AKPRIND Yogyakarta. Database ini terdiri dari 8 tabel. Tabel tersebut antara lain : 1. Tabel berita 2. Tabel komentar 3. Tabel media 4. Tabel iklan 5. Tabel admin, 6. Tabel link 7. Tabel kategori 8. Tabel contact. Analisis desain database 1
  • 5.
     Potensi Problem 1.Adanya satu tabel dalam database yang tidak terhubung atau tidak berelasi dengan tabel lain, yaitu tabel contact. 2. Sehingga informasi kontak tidak akan sinkron dengan sistem pengolahan berita tersebut.  Solusi Problem 1. Dengan menghubungkan atau merelasikan tabel contact dengan tabel yang berhubungan dalam mengurusi contact. 2. Caranya dengan menambahkan atribut pada tabel contact, misal id_admin , admin, karena contact biasanya berhubungan dengan admin .
  • 6.
  • 7.
    Analisis desain database2 Desain database di atas diambil dari salah satu skripsi di perpustakaan IST AKPRIND Yogyakarta. Database ini terdiri dari 8 tabel. Tabel tersebut antara lain : 1. Tabel tb_mahasiswa 2. Tabel tb_pembimbing 3. Tabel tb_nilaiseminar 4. Tabel tb_nilaisidang 5. Tabel tb_penguji 6. Tabel tb_jadwalsidang 7. Tabel tb_jadwalseminar 8. Tabel tb_dosen
  • 8.
     Potensi Problem 1.Dalam tabel tb_mahasiswa terdapat field atau atribut jurusan,fakultas, karena jika tidak akan terjadi duplikasi data atau data yang disebut secara berulang-ulang. 2. Belum ada tabel admin untuk masuk ke sistem menggunakan hak akses yang berbeda dengan mahasiswa. Misal jika masuk sebagai admin, dapat input dan mengubah data. Sedangkan jika masuk sistem sebagai mahasiswa, maka tidak akan bisa menginput maupun mengubah isi data. 3. Belum ada tabel login yang digunakan untuk masuk ke dalam sistem, apakah sebagai admin, atau mahasiswa.
  • 9.
    • Solusi Problem 1.Membuat tabel jurusan dengan atribut : kode_jurusan, nama-jurusan,fakultas.Kemudian direlasikan dari tabel jurusan ke tabel tb_mahasiswa. 2. Membuat tabel tb_admin pada database dengan atribut : kd_admin, nama_admin, status, keterangan. Tabel ini digunakan untuk mendefinisikan admin yang memiliki hak untuk masuk ke sistem. Kemudian relasikan tb_admin ke tabel lain yang sekiranya berhubungan,misalnya tabel login yang membutuhkan informasi admin saat login sistem. 3. Membuat tabel login dengan atribut : id_login, username, password. Tabel tersebut digunakan untuk membedakan pengguna saat masuk ke sistem sebagai administrator ataukah mahasiswa . Kemudian direlasikan dengan tb_mahasiswa dan tb_admin.
  • 10.
    Sekian penyelesaian TUGAS5 Sistem Manajemen Basis Data Terimakasih! Semoga Bermanfaat ya guyss!