CLICK HERE FOR FREE BLOGGER TEMPLATES, LINK BUTTONS AND MORE! »

Jumat, 09 November 2012

erd mahasiswa


Soal
  1. dibutuhkan sebuah perangkat lunak yang dapat digunakan oleh setiap turis/ calon turis salatiga untuk mendapatkan berbagai informasi serta melakukan beberapa transaksi on-line. (aplikasi berbasis web).
” informasi yang harus didapat setiap turis adalah :
-         informasi tempat wisata, hotel, alat transportasi, dan Rs. Salatiga.
-         Perangkat lunak yang harus menyediakan sarana bagi turis untuk melakukan pemesanan hotel dan penyewaan mobil kesistem lain. (mis. SI hotel dan SI rental). Informasi yang dikelola perangkat lunak ini dikelola oleh seorang admin sehingga info tersebut selalu up date.
Soal : buatlah dfd dari level 1.

 
Penyelesaian :
Level konteks
Level zero :
 
2. ERD
 
Entitas : Mahasiswa, Dosen, Matkul
a. Mahasiswa :
Attribut
Penjelasan
*NPM
Nomor  pokok mahasiswa (char 10)
Nama_mhs
Nama mahasiswa (string)
Almt_mhs
Alamat mahasiswa (string)
Tgl_lhr
Tanggal lahir mahasiswa (date)
No.tlp
No telpon mahasiswa  ( numerik)
Jurusan
Jurusan mahasiswa (string)
Keterangan : primary key entitas mahasiswa adalah attribut *NPM
b. Dosen :
Attribut
Penjelasan
*Kd_dsn
Kode dosen (char 10)
Nama_dsn
Nama dosen  (string)
Almt_dsn
Alamat dosen (string)
Tlp_dsn
Telepon dosen (numerik)
Keterangan : primary key entitas Dosen adalah attribute *Kd_dsn
c. Matkul
Attribut
Penjelasan
*Kd_mat kul
Kode matakuliah (char10)
Nama_matkul
Nama matakuliah (string)
Sks
Jumlah sks matakuliah (char 1)
Ruangan
Ruang kelas matakuliah (char 5)
Keterangan : primary key entitas Dosen adalah attribute *Kd_mat kul
  • Dosen mengajar Matkul :
    • Tabel utama: dosen
    • Tabel kedua: dosen_ajar_mk
    • Relationship: Many-to-many (m:n)
      • Attribute penghubung: KD_Dosen, KD_MK (FK KD_Dosen, KD_MK di dosen_ajar_mk)
  • Mahasiswa mengambil Matkul :
    • Tabel utama: mahasiswa, matkul
    • Tabel kedua: mhs_ambil_mk
    • Relationship: Many-to-many (m:n)
      • Attribute penghubung:  NPM, KD_MK (FK NPM, KD_MK di mhs_ambil_mk)
Penjelasan Relationships :
  • Dosen mengajar mata kuliah, dan hubungan antara table dosen dengan