Anda di halaman 1dari 4

Nama NPM Kelas

: : :

Contoh DFD.
Buku
Data Buku

Data Buku

1 Cari Buku

Data Buku

Daftar Buku

Daftar Buku Data Buku

Mahasiswa
Konfirmasi, Penolakan

Dosen
Konfirmasi, Penolakan

Status Buku

NPM, Tgl_Lahir

2 Pesan Buku

NIP, Tgl_Lahir

Data Pemesanan

Pemesanan Buku

1. Diagram di atas menggambarkan prosedur utama dari sistem perpustakaan online, diagram tersebut merupakan bagian dari data flow diagram, yaitu : a. Diagram Konteks b. Diagram Zero c. Diagram Detail d. Diagram Level 1 2. DFD di atas terdiri dari 2 terminator dan 2 proses, yang merupakan terminator dari DFD tersebut adalah : a. Mahasiswa dan Dosen b. Pemesanan Buku dan Buku c. Cari Buku dan Pemesanan Buku d. Mahasiswa dan Buku 3. Di bawah ini merupakan input yang diterima proses Cari Buku : a. Data Buku b. Daftar Buku c. Data Pemesanan d. Status Buku

1/4

4. Pernyataan yang paling benar untuk alur data Status Buku adalah : a. Status buku merupakan data yang dihasilkan dari proses cari buku b. Status buku akan disimpan pada data store pemesanan buku c. Status buku merupakan data yang akan digunakan oleh proses pesan buku d. Status buku merupakan bagian dari data buku yang akan diupdate setiap terjadi pemesanan buku 5. Pada sistem di atas datastore buku mengalami : a. Pembacaan (Read) b. Penulisan (Write) c. Pengupdatean d. Penghapusan

Nama Depan

Nama Belakang

Nama_MK Nama NPM Tgl_Lahir Kode_Mk SKS

Mahasiswa
Umur Alamat

Ambil

Mata Kuliah

Total SKS

6.

Jenis Participation Constraint dari ERD di atas adalah : a. Partial Paticipation b. Total Participation 7. Atribut Key dari ERD diatas adalah : a. NPM & Kode_buku b. Nama Depan & Nama Belakang 8. Alamat merupakan atribut : a. Single b. Multivalue 9. Hobi merupakan atribut : a. Multivalue b. Single

c. Partition Participation d. Cardinality Participation c. NPM & Judul_Buku d. Umur & Hobi c. Composite d. Derivatif c. Composite d. Derivatif

2/4

10. Nama merupakan atribut : a. Composite c. Single b. Multivalue d. Derivatif 11. Transformasi dari ERD di atas ke dalam bentuk tabel RDBMS yang sudah dalam bentuk normal kedua (2NF) menghasilkan : a. 3 Tabel dengan key NPM, Kode Buku dan NPM + Kode Buku b. 3 Tabel dengan key NPM, Kode Buku dan Tgl_Pesan c. 2 Tabel dengan key NPM dan Kode Buku d. 1 Tabel dengan key NPM 12. Derajat dari ERD tersebut adalah : a. M:N c. Unary b. N:M d. Binary Contoh Flowchart
M ulai

Input NPM / NIP & Tgl_Lahir

2 Baca File ANGGOTA

A.NPM = NPM / A.NIP=NIP

No

Data Habis

No

Yes Yes "NPM/NIP Tidak Ada"

A.Tgl_lahir = Tgl_lahir

No

1
Yes "Tanggal Lahir Salah"

"NPM/NIP & Tanggal Lahir Cocok"

1 Se le sai

13.

Flowchart di atas merupakan flowchart untuk proses : a. Cek apakah mahasiswa atau dosen yang bersangkutan merupakan anggota b. Pendaftaran Anggota baru

3/4

c. Pengupdatean NPM dan NIM d. Pemesanan buku 14. Flowchart di atas merupakan : a. Dokumen Flowchart b. Proses Flowchart c. Sistem Flowchart d. Program Flowchart 15. Jika A.Tgl_Lahir tidak sama dengan Tgl_Lahir, maka : a. Muncul pesan NPM/NIP tidak ada b. Muncul pesan NPM/NIP dan Tanggal Lahir tidak cocok c. Muncul pesan Tanggal Lahir salah d. Selesai

SOAL 1 BUATLAH DFD CONTEXT DIAGRAM UNTUK KASUS-KASUS DIBAWAH INI. Kasus 1 Sebuah RS X baru di kota Solo ingin mengembangkan sistem pengolahan data rawat inap mereka menjadi terkomputerisasi dari mulai pendaftaran sampai dengan pasien pulang dari rumah sakit. Hasil dari komputerisasi ini juga harus dapat memenuhi pelaporan Rekam Medis tentang rawat inap. Kasus 2 Anda diminta merancang sebuah sistem informasi Unit Kegiatan Mahasiswa (UKM) Olahraga yang memiliki karakteristik proses bisnis berikut : seluruh jenis olahraga yang diikuti mahasiswa terdaftar di UKM ini. UKM memiliki fungsionalitas : pengelolaan data anggotanya, serta dapat merekam data kapan mereka bergabung dengan UKM, jenis olahraga apa yang mereka ikuti pengelolaan pengurus UKM beserta jabatannya, pengelolaan jenis olahraga yang diikuti anggotanya, pengelolaan instruktur masing-masing jenis olahraga pengelolaan berbagai event perlombaan yang pernah diikuti anggota beserta prestasi yang dicapai, dengan asumsi peserta event adalah anggota UKM Kasus 3 Sebuah klinik ABC ingin mengembangkan sistem pengolahan data rawat jalan mereka menjadi terkomputerisasi dari mulai pendaftaran sampai dengan pasien mendapatkan obat di klinik dan pulang. Output dari system ini dapat memberikan report berupa data pasien, kondisi stok obat, jadwal praktek dokter dan histori pemeriksaan kesehatan pasien. SOAL 2 Pilihlah dari salah satu kasus di atas, buat DFD Level 1 nya. SOAL 3 Buatlah ERD untuk kasus yang anda pilih di nomor 2.

4/4