Tugas DFD

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

dfd level konteks

Level zero :

dfd level zero

2. ERD

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

Belum ada komentar

Leave a reply