Monday, June 15, 2009

Tugas Perancangan Perangkat Lunak

Nama : Anggih Tangkas Wibowo

Kelas/Angkatan : Sistem Informasi Bisnis (SIB) – Angkatan 35

Mata Kuliah : Perancangan Perangkat Lunak

Dosen : Dr. Lintang Yuniar

1. Kasus :

Dibutuhkan seb.perangkat lunak yang dapat digunakan oleh setiap turis /calon turis Salatiga untuk mendapatkan berbagai informasi serta melakukan beberapa transaksi secara online ( melalui aplikasi berbasis web ).

Informasi yang harus dapat diperoleh setiap turis adalah :

Ø Informasi mengenai tempat wisata, hotel, alat transportasi dan rumah sakit di Salatiga.

Ø Perangkat lunak juga harus menyediakan sarana bagi turis untuk melakukan pemesanan hotel dan penyewaaan mobil.

Perangkat lunak akan meneruskan data pemesanan hotel dan penyewaan mobil ke system lain ( mis. Sihotel dan Sirental ). Informasi yang dikelola perangkat lunak ini dikelola oleh seorang admin, sehingga informasi tersebut selalu up to date.

Buat DFD dari level 1

2. ERD dalam Sistem Administrasi Akademik

1. Jelaskan hubungan antar entity nya

2. Buat Tabel

3. Jelaskan kardinalitasnya

JAWABAN

1. Diagram Konteks



Diagram Nol / Diagram Level 1

2. ERD

Tabel MHS

NPM *

Nama_Mhs

Alamat_Mhs

Kodepos

Kota

No_Telp

Tgl_lhr

50404084

Anggih

Jl.Lapan V

13710

Jakarta

02192954093

5/3/86

50404076

Citra

Jl.Ciherang

13290

Depok

02183627389

24/11/86

50404032

Tangkas

Jl.Cibubur

13820

Jakarta

02184930289

6/11/86

Tabel MKUL

Kode_mk *

Nama_mk

Sks

3291

Jaringan Komputer

2

2522

Pemrograman WEB

3

Tabel AMBIL

NPM *

Kode_mk *

Semester

Kelas

50404084

3291

5

IA01

50404076

2522

6

IA03

50404032

3291

5

IA01

Tabel DOSEN

Kode_dos *

Nama_dos

Alamat

Notelp_dos

kodepos

kota

10928374

Wibowo

Jl.Raya Bogor

02184202555

13780

Jakarta

10923625

Kholifah

Jl.Cimanggis 2

02175729572

13791

Depok

10927428

Sani

Jl.Mawar

02185746377

13948

Depok

Tabel DIAMPU

Kode_mk *

Kode_dos *

ruang

waktu

3291

10928374

D003

08.30 – 10.30

2522

10923625

E326

11.30 – 13.30

3291

10927428

G221

10.30 – 12.30

Keterangan

Penjelasan RelationShip, yaitu:

v Setiap MHS minimal 1, maksimal M, mengAMBIL minimal 1,maksimal N

MKUL

v Setiap MKUL minimal 1, maksimal N, diAMBIL minimal 1, maksimal M MHS

v Hubungan antara Entitas MKUL dan DOSEN diterangkan dalam relationship DIAMPU dengan penjelasan sebagai berikut :

v Setiap MKUL minimal 1, maksimal M, DIAMPU minimal 1, maksimal N DOSEN

v Setiap DOSEN minimal 1, maksimal N, mengAMPU minimal 1, maksimal M MKUL.