Anda di halaman 1dari 5

ANALISIS DAN DESAIN SISTEM

INFORMASI Ira Promasanti


Rachmadewi
UJIAN
AKHIR
Rabu, 20 Juli 2016. 08.00
09.40
Petunjuk
pelaksanaan.
1.
2.
3.

Diijinkan membuka catatan


Tidak diiijinkan menggunakan gadget/Laptop dan sejenisnya
Tidak diijinkan menggunakan internet

Jawab pertanyaan dengan sistematis, lengkap dan jelas.


1.

(DFD bobot 10)


Seorang sistem analis mengumpulkan data tentang sebuah proyek
pelelangan rumah. Untuk membantu dia mengembangkan software
aplikasi , maka buatlah context da DFD Level 0. Bayangkan software ini
seperti tokopedia, bukalapak, dan sejenisnya.
Pelelangan rumah akan melibatkan pelanggan yang ingin menjual rumah
untuk dijual dan pelanggan yang ingin membeli rumah. Sang penjual akan
meminta sistem untuk menjadi perantara penjualan. Software aplikasi
pelelangan rumah tersebut dapat menentukan apakah menerima permintaan
dan memelihara semua permintaan. Pelanggan pembeli akan mendaftar
pada terlebih dahulu agar dapat mengikuti pelelangan tersebut. Software
aplikasi pelelangan ini akan memberikan informasi terlebih dahulu kepada
pelanggan pembeli tentang item yang akan dijual. Kemudian, pembeli dapat
melakukan penawaran harga beli. Pelelangan akan
menentukan daftar pelanggan yang melakukan penawaran untuk setiap item
lengkap dngan
urutannya. Penjualan dainggap selesai ketika pelanggan melakukan
pembayaran. Pelelangan akan memberikan porsi pendapatan dari penjualan
rumah tersebut kepada pelanggan penjual yang melelangkan rumah
tersebut pertama kali. Tentu saja, sistem pelelangan ini menyimpan semua
histori pelelangan ( yang dilakukan setiap beberapa minggu) dan semua
penjualan.

2.

Buatlah ERD yang menjelaskan sistem basisdata rumah pelelangan di atas.


Anggap saja sistem pelelangan akan menyimpan nama, nomer telepon,
alamat untuk semua pelanggan. Untuk setiap item yang akan dijual, basis
ADSIM 1

data mengandung kode unik (Call ID Item #), keterangan, pemilik barang
dan pelelangan saat barang tersebut terjual. Untuk setiap pelelangan, basis
data menyimpan tanggal, barang yang ditawarkan, daftar pembeli (buyer)
dan harga penjualan. Diagram ERD harus memperlihatkan secara jelas
atribut dan key untuk semua entitas dan jenis hubungan (relationship)
termasuk kardinalitasnya (cardinality) untuk hubungan (relationship)
tersebut. (ERD Bobot : 10)

ADSIM 2

3.

Desain struktur untuk dapat melakukan telepon jarak jauh (long distance
call) dengan menggunakan diagram perpindahan status ( state transition
diagram ). Untuk setiap perpindahan (transisi) akan memberikan tanda
secara jelas input dari penelpon dan output dari sistem telepon. Dialog untuk
telepon jarak jauh akan muncul apabila penelpon mendial 0-XXX- YYY-YYYY
dengan XXX adalah kode area dan YYYYYYY adalah nomer telepon local.
Sistem akan memerintah penelpoj unutk menekan 1 jika penelpon akan
menggunakan kartu telepon untuk membayar tagihan atau 2 jika tagihan
akan diakumulasi. Jika penelpon memilih 1 maka, penelpon diperintah
untuk memasukkan nomer kartu dengan 12 digit. Check apakah noomer
tersebut valid atau tidak dengan menghubungkan ke pusat basisdata dan
akan mempersilahkan penelpon untuk melakukan percakapan apabila valid.
Jika penelpon memilih 2, sistem akan menelpon nomer yang dituju dan
memerintahkan penelpon unutk menyebutkan namanya dan menanyakan
kepada penerimanya apakah mau menerima tagihan telepon interlokal ini.
Jika penrima telepon bersedia, maka percakapan akan diteruskan. Jika tidak,
percakapan akan dihentikan. Penelpon dapat menghentikan percakapan
h=kapanpun dengan metelakkan teleponnya. (Desain Antar Muka (Interface
Design) bobot 10)

4.

Usulkan skema hubunga basis data yang dapat menggambarkan infrmasi


tentang produk yang diroduksi oleh beberapa departemen dalam sebuah
organisasi. Produk diproduksi secara batch dan menggunakan bahan
bahan yang dibeli dari pedagang luar. Secara khusus, basis data menyimpan
data sebagai berikut : (Desain Basis Data Bobot 10)
a.

b.

c.

Produk :
i. nama produk, nomer, keterangan
ii. Jumlah, tanggal dan departemen untuk setiap batch
produksi dari produk tersebut.
iii. Bahan bahan yang digunakan untuk setiap batch dan berapa
jumlah bahan yang dibutuhkan. Jumlah disimpan dalam bentuk
2 atribut yaitu jumlahnya dan unit satuannya (contoh 2,1
(jumlahnya) kg (unit satuannya))
Untuk Bahan bahan yang digunakan :
i. Untuk bahan bahan yang dibeli, nama pedagang, tanggal
pembelian, jumlah dan total biaya aka disimpan.
ii. Nama bahan, keeterangan, kode nomr dan untuk produk apa
saja bahan ini dibutuhkan (satu bahan baku dapat digunakan
untuk membuat berbagai macam produk)
Untuk Departmen, data yang disimpan adalah :
i. Nama departemen, manajer
ii. Produk yang diproduksi, dan tangga semua produksi

Kemudian tentukan, apakah skema database yang anda buat adalah 3NF ? Jika iya,
jelaskan jawabanmu. Jika tidak, jelaskan alasan anda tidak membuat dalam bentuk
3NF kemudian ubahlah menjadi 3NF.
5. Gambarkan sebuah tabel keputusan untuk prosedur perjalanan menuju ke
tempat X berikut ini

(bobot 5)

Jika tempat yang akan kamu kunjungi masih sekitar 150 km, maka
perjalanan ditempuh dengan mengtendarai mobil. Jika tempat berjarak
150 km - 600 km, maka perjalanan akan mengendarai kereta api.
Apabila tempat berada lebih dari 600 km, maka prjalanan akan
digunakan pesawat.
6. Buatlah daftar aktifitas yang terjadi setelah desain sistem hingga
sebelumm sistem informasi dioperasionalkan secara penuh.
7. Upload proyek anda ke klasiber. Lakukan sesuai dengan petunjuk yagn
dicantumkan diklasiber.
Proyek diupload dengan batas waktu hingga 22 Juli 2016 pukul 23.59 WIB
(Bobot : 20)