yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat ... · gambarkan satu er diagram dari...

9
Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat sek salah :D Amin-Kurnia-Intan | Teknik Informatika A UNS N o copy paste! 1. Gambarkan satu ER diagram dari satu set “user requirement” untuk keperluan basis data suatu fakultas yang digunakan untuk menyimpan transkrip mahasiswa : a. Fakultas mencatat data setiap mahasiswa yang berupa : nama, NIM, nomer KTP, alamat tetap, alamat sementara, tgl-lahir, jenis kelamin, nama jurusan, program pendidikan (diploma tiga, sarjana, pasca sarjana). Sejumlah user dari aplikasi yang dibuat juga perlu untuk mengacu pada nama kota, propinsi dan kode pos dari alamat tetap mahasiswa, dan juga nama orang tua dari setiap mahasiswa. NIM dan nomer KTP unik untuk setiap mahasiswa. b. Setiap Jurusan dijelaskan berdasarkan nama, kode Jurusan, kode kantor, nomer telepon. Kode dan nama Jurusan mempunyai nilai-nilai yang unik. c. Setiap mata kuliah mempunyai kode, nama, jumlah sks, dan jurusan penyelenggara. Kode mata kuliah unik untuk setiap mata kuliah yang ada. d. Setiap mata kuliah yang ditawarkan dalam setiap semester diidentifikasikan sebagai “section”, yang setiap section mempunyai nomer/kode dosen, semester, tahun, mata kuliah, dan nomer section. Nomer section membedakan sejumlah section yang mempunyai nama mata kuliah yang sama yang ditawarkan pada semester/tahun yang sama ( dibentuk kelas-kelas parallel untuk satu mata kulah, nilainya adalah 1, 2, 3, … s/d jumlah section yang ditawarkan dalam satu semester). e. Laporan nilai prestasi belajar (transkrip nilai) berisikan nama mahasiswa, section, serta nilai angka dan nilai huruf (0, 1, 2, 3, atau 4). 2. Suatu Basis Data akan dibangun untuk menyimpan informasi mengenai team-team dan pertandingan-pertandingan dalam suatu liga olah raga. Adapun informasi yang diinginkan untuk disimpan berupa: a. Suatu Team mempunyai nama yang unik, dan Negara asal. b. Suatu Team terdiri dari pemain-pemain. Data-data pemain yang diperlukan adalah nama pemain, No punggung yang unik, umur, posisi/peran pemain dalam pertandingan. c. Data lokasi pertandingan yang berupa nama lokasi yang unik dan alamat lokasi yang terdiri dari jalan, kota, dan kode pos. d. Untuk tiap pertandingan yang perlu dicatat adalah nama-nama Team yang bertanding ( team tuan rumah dan team tamu), nama lokasi, dan hasil / skor pertandingan. Buat ER-Diagram dari user requirement di atas. Buatlah asumsi-asumsi untuk lebih melengkapi user requirement diatas. 3. Suatu Basis Data akan dibangun untuk menyimpan informasi mengenai suatu perusahaan truk yang bertanggung jawab untuk mengambil barang kiriman dari beberapa gudang dan mengantar barang-barang kiriman itu ke beberapa toko. Adapun informasi yang diinginkan untuk disimpan berupa: a. Truk diidentifikasi dengan NoPol yang unik dan kapasitas truk. b. Gudang mempunyai nama yang unik, dan lokasi gudang. c. Suatu gudang berisi beberapa barang kiriman. Data-data barang kiriman yang diperlukan adalah no barang yang unik, nama barang, dan jenis barang. d. Data Toko yang diperlukan adalah Nama Toko yang unik, alamat yang terdiri dari jalan, kota, dan kode pos dan no telpon. e. Untuk tiap pengiriman yang perlu dicatat adalah dari mana asal barang, nama barang kiriman, jumlah, berat dan tempat yang dituju, serta kendaraan pengangkutnya. Rancang suatu database menggunakan ER-Diagram dari user requirement di atas. Anda dapat menambah asumsi-asumsi untuk lebih melengkapi user requirement diatas. (Jika melakukan tambahan asumsi, tuliskan asumsi-asumsi tersebut) 4. Suatu Basis Data akan dibangun untuk menyimpan informasi suatu rumah sakit. Adapun dari fase requirement and analisys diperoleh kebutuhan sistem sebagai berikut. a. Pasien ditempatkan di suatu kamar dan dirawat oleh dokter-dokter yang direkomendasikan untuk pasien tersebut. Biasanya tiap pasien dirawat oleh seorang dokter, tetapi pada kasus yang khusus/jarang pasien bisa juga dirawat dua dokter sekaligus. b. Asisten kesehatan (Ko-As) juga mengunjungi dan mengawasi pasien-pasien, sejumlah Ko-As bertanggungjawab pada tiap kamar. c. Dalam tiap perawatan harus dicatat treatment yang dilakukan, obat-obat yang diberikan, berapa kali sehari obat diberikan, dan untuk berapa lama obat tersebut diberikan. Buatlah ER-Diagram untuk sistem di atas. Berikan atribut-atribut yang sesuai untuk masing-masing entitas yang anda buat.

Upload: vudang

Post on 31-Mar-2019

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat ... · Gambarkan satu ER diagram dari satu set “user requirement” untuk keperluan basis data suatu fakultas yang digunakan

Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat sek salah :D

Amin-Kurnia-Intan | Teknik Informatika A UNS

No

co

py

pa

ste

!

1. Gambarkan satu ER diagram dari satu set “user requirement” untuk keperluan basisdata suatu fakultas yang digunakan untuk menyimpan transkrip mahasiswa :a. Fakultas mencatat data setiap mahasiswa yang berupa : nama, NIM, nomer KTP,

alamat tetap, alamat sementara, tgl-lahir, jenis kelamin, nama jurusan, programpendidikan (diploma tiga, sarjana, pasca sarjana). Sejumlah user dari aplikasiyang dibuat juga perlu untuk mengacu pada nama kota, propinsi dan kode posdari alamat tetap mahasiswa, dan juga nama orang tua dari setiap mahasiswa.NIM dan nomer KTP unik untuk setiap mahasiswa.

b. Setiap Jurusan dijelaskan berdasarkan nama, kode Jurusan, kode kantor, nomertelepon. Kode dan nama Jurusan mempunyai nilai-nilai yang unik.

c. Setiap mata kuliah mempunyai kode, nama, jumlah sks, dan jurusanpenyelenggara. Kode mata kuliah unik untuk setiap mata kuliah yang ada.

d. Setiap mata kuliah yang ditawarkan dalam setiap semester diidentifikasikansebagai “section”, yang setiap section mempunyai nomer/kode dosen, semester,tahun, mata kuliah, dan nomer section. Nomer section membedakan sejumlahsection yang mempunyai nama mata kuliah yang sama yang ditawarkan padasemester/tahun yang sama ( dibentuk kelas-kelas parallel untuk satu mata kulah,nilainya adalah 1, 2, 3, … s/d jumlah section yang ditawarkan dalam satusemester).

e. Laporan nilai prestasi belajar (transkrip nilai) berisikan nama mahasiswa,section, serta nilai angka dan nilai huruf (0, 1, 2, 3, atau 4).

2. Suatu Basis Data akan dibangun untuk menyimpan informasi mengenai team-teamdan pertandingan-pertandingan dalam suatu liga olah raga. Adapun informasi yangdiinginkan untuk disimpan berupa:a. Suatu Team mempunyai nama yang unik, dan Negara asal.b. Suatu Team terdiri dari pemain-pemain. Data-data pemain yang diperlukan

adalah nama pemain, No punggung yang unik, umur, posisi/peran pemain dalampertandingan.

c. Data lokasi pertandingan yang berupa nama lokasi yang unik dan alamat lokasiyang terdiri dari jalan, kota, dan kode pos.

d. Untuk tiap pertandingan yang perlu dicatat adalah nama-nama Team yangbertanding ( team tuan rumah dan team tamu), nama lokasi, dan hasil / skorpertandingan.

Buat ER-Diagram dari user requirement di atas. Buatlah asumsi-asumsi untuk lebihmelengkapi user requirement diatas.

3. Suatu Basis Data akan dibangun untuk menyimpan informasi mengenai suatuperusahaan truk yang bertanggung jawab untuk mengambil barang kiriman daribeberapa gudang dan mengantar barang-barang kiriman itu ke beberapa toko.Adapun informasi yang diinginkan untuk disimpan berupa:a. Truk diidentifikasi dengan NoPol yang unik dan kapasitas truk.b. Gudang mempunyai nama yang unik, dan lokasi gudang.c. Suatu gudang berisi beberapa barang kiriman. Data-data barang kiriman yang

diperlukan adalah no barang yang unik, nama barang, dan jenis barang.d. Data Toko yang diperlukan adalah Nama Toko yang unik, alamat yang terdiri

dari jalan, kota, dan kode pos dan no telpon.e. Untuk tiap pengiriman yang perlu dicatat adalah dari mana asal barang, nama

barang kiriman, jumlah, berat dan tempat yang dituju, serta kendaraanpengangkutnya.

Rancang suatu database menggunakan ER-Diagram dari user requirement di atas.Anda dapat menambah asumsi-asumsi untuk lebih melengkapi user requirementdiatas. (Jika melakukan tambahan asumsi, tuliskan asumsi-asumsi tersebut)

4. Suatu Basis Data akan dibangun untuk menyimpan informasi suatu rumah sakit.Adapun dari fase requirement and analisys diperoleh kebutuhan sistem sebagaiberikut.a. Pasien ditempatkan di suatu kamar dan dirawat oleh dokter-dokter yang

direkomendasikan untuk pasien tersebut. Biasanya tiap pasien dirawat olehseorang dokter, tetapi pada kasus yang khusus/jarang pasien bisa juga dirawatdua dokter sekaligus.

b. Asisten kesehatan (Ko-As) juga mengunjungi dan mengawasi pasien-pasien,sejumlah Ko-As bertanggungjawab pada tiap kamar.

c. Dalam tiap perawatan harus dicatat treatment yang dilakukan, obat-obat yangdiberikan, berapa kali sehari obat diberikan, dan untuk berapa lama obat tersebutdiberikan.

Buatlah ER-Diagram untuk sistem di atas. Berikan atribut-atribut yang sesuai untukmasing-masing entitas yang anda buat.

Page 2: Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat ... · Gambarkan satu ER diagram dari satu set “user requirement” untuk keperluan basis data suatu fakultas yang digunakan

Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat sek salah :D

Amin-Kurnia-Intan | Teknik Informatika A UNS

No

co

py

pa

ste

!

Soal No 1ER Diagram

1

N

M

N

N

N

1 Section

Penawaran

Mahasiswa

Alamat SementaraKota

Alamat TetapKode Pos

PropinsiNo KTP

NIM

Nama

Nama Orang Tua

Memilih

Transkip Nilai

Mata Kuliah

Jurusan

NamaKode Jurusan

Kode Kantor

No Telp

No

Semester

Kode Dosen

Asal

Tahun

Kode

Nama

Jumlah SKS

Menyeleng-garakan

Angka

Huruf

Page 3: Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat ... · Gambarkan satu ER diagram dari satu set “user requirement” untuk keperluan basis data suatu fakultas yang digunakan

Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat sek salah :D

Amin-Kurnia-Intan | Teknik Informatika A UNS

No

co

py

pa

ste

!

No 2

Hasil

Pemain

No Punggung

PosisiTgl_LhrNama

Alamat

Team

Nama Negara

Bermain_untuk

Bermain_pada

Tuan rumah/penantang

1

1

N

N

TanggalJam

Pertandingan

Wasit

WaktuLokasi

Page 4: Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat ... · Gambarkan satu ER diagram dari satu set “user requirement” untuk keperluan basis data suatu fakultas yang digunakan

Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat sek salah :D

Amin-Kurnia-Intan | Teknik Informatika A UNS

No

co

py

pa

ste

!

No 3

1

Truk

Nopol Kapasitas

Toko

Nama

AlamatJalan

Kota

Kode PosNo telpnPengiriman

Pengambilan

Gudang

Nama Lokasi

No BarangNama

Jenis

Barang

Ketersediaan

N

N

M

N

1

Data Pengiriman

Data Pengiriman

Jumlah

Page 5: Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat ... · Gambarkan satu ER diagram dari satu set “user requirement” untuk keperluan basis data suatu fakultas yang digunakan

Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat sek salah :D

Amin-Kurnia-Intan | Teknik Informatika A UNS

No

co

py

pa

ste

!

No 4

M

Pasien

PenyakitKota

AlamatKode Pos

JalanNo KTP

No Pasien

Nama

Kamar

NamaGolongan

No

Kapasitas

Nama Blok

Fasilitas

Ko-As

Nama NIM

Alamat

Dokter

NamaNIP

Keahlian

Alamat

Jabatan

Merawat

Menginap_di

Mengawasi

Mengawasi

N

1

N

N

M

1

N

Kelompok

Treatment ObatJenis

Perawatan

IntensitasLama

Penyakit

Page 6: Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat ... · Gambarkan satu ER diagram dari satu set “user requirement” untuk keperluan basis data suatu fakultas yang digunakan

Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat sek salah :D

Amin-Kurnia-Intan | Teknik Informatika A UNS

No

co

py

pa

ste

!

Pemetaan

Kode Jurusan

Mahasiswa

Nama NIM No. KTP Alamat Sementara Kota Propinsi Nama Orang TuaKode Pos

Mata Kuliah

Nama Kode Jumlah SKS

Jurusan

Nama Kode Jurusan Kode Kantor No Telp

Section

No Kode Dosen Semester Tahun Kode Mata Kuliah Kode Jurusan

Memilih Kuliah

No Section Transkrip NilaiNIM

Page 7: Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat ... · Gambarkan satu ER diagram dari satu set “user requirement” untuk keperluan basis data suatu fakultas yang digunakan

Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat sek salah :D

Amin-Kurnia-Intan | Teknik Informatika A UNS

No

co

py

pa

ste

!

Pemetaan

TeamNama Negara

PemainNama Tanggal_Lahir Posisi No Punggung Alamat

LokasiNama Alamat

PertandinganWaktu Lokasi Kode

Nama Team

Nama Team

Page 8: Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat ... · Gambarkan satu ER diagram dari satu set “user requirement” untuk keperluan basis data suatu fakultas yang digunakan

Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat sek salah :D

Amin-Kurnia-Intan | Teknik Informatika A UNS

No

co

py

pa

ste

!

Pemetaan

BarangNo Nama Jenis Jumlah Barang

GudangLokasi Nama Kode Pengambilan No Barang

TokoNama Alamat Kode Pengiriman

TrukNopol Kapasitas Kode Pengambilan

Data PengirimanNama Toko Nopol truk Lokasi Kode Pengambilan Kode Pengiriman

Page 9: Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat ... · Gambarkan satu ER diagram dari satu set “user requirement” untuk keperluan basis data suatu fakultas yang digunakan

Yen salah ojo nyalahke seng nggawe, salahmu dewek kok liat sek salah :D

Amin-Kurnia-Intan | Teknik Informatika A UNS

No

co

py

pa

ste

!

Pemetaan

PasienNo Nama Penyakit Alamat No KTP

DokterNIP Nama Keahlian Alamat Jabatan

Ko-AsNIM Nama Alamat

KamarKapasitas Nama Golongan Fasilitas

PerawatanPenyakit Treatment Obat

MerawatNIP Dokter Penyakit No Pasien

MengawasiNIM Ko-As Nama Kamar

Nama Kamar

NIP Dokter