Soal Analisa Perancangan Berorientasi Objek


Mata Kuliah         : Analisa Perancangan Berorientasi Objek
Dosen                    : E. Hasanuddin Nurkifli, S.T.
                                Tedi Setiadi, Drs., M.T.
Semester/Prodi   : III (UTS)/ Teknik Informatika
Hari/ Tanggal     : Selasa, 15 November 2011

Soal Ujian
  1. Pemahaman Konsep Teori
  1. Dalam tahapan pembuatan program (perangkat lunak) mengapa penting melakukan proses analisis dan perancangan, mengapa tidak langsung dengan langsung membuat program didepan computer? Berikan alasan secukupnya.
  2. Pada Pendekatan objek,jelaskan yang dimaksud dengan: 
    • Abstraksi 
    • Information hiding 
    • Inheritance
  1. Jelaskan secara singkat apa kegunaan Use Case diagram, Activity diagram, Sequens diagram?

  1. Studi Kasus
  1. Belanja Online.
Kebutuhan dasar yang dapat dipenuhi oleh system:
  1. Pelanggan menggunakan halaman Web Belanja online milik pabrikuntuk emihay konfigurasi standar dari server, Pc, dan Notebook serta harganya.
  2. Pelanggan dapat melihat detile konfigurasi. Harga tiap-tiap konfigursi dapat dihitung berdasarkan permintaan pelanggan.
  3. Pelangan boleh memilih untuk memesan komputer secara online atau meminta kepada bagian penjualan untuk menghubunginya guna memberikan penjelasan lebih rinci mengenai detil pemesanan, negosiasi harga dan lain-lain sebelum melakukan pemesanan sebenarnya.
  4. Untuk melakukan pemesanan, pelanggan harus mengisi form online dengan info pengiriman, alamat tagihan, dan detil pembayaran (dengan kartu kredit atau tunai/cash).
  5. Sesudah pemesanan masuk ke system, bagian penjualan akan mengirim permintaan kepada gudang secara elektronis lengkap dengan rincian konfigurasinya.
  6. Rincian transaksi termasuk nomor order bank , bagian penjualan akan mengirim permintaan kepada gudang secara elektronis lengkap dengan rincian konfigurasinya.
  7. Rincian transaksi termasuk nomor order bank oleh penjual dikirim via email kepada pelanggan sehingga pelanggan dapat melakukan pengecekan atas status pesanan secara online.
  8. Atas dasar tembusan faktur dari bagia penjualan, bagian gudang melakukan pengiriman barang.

Tugas anda adalah :
  1. Buatlah Requerment List meliputi penentuan actor, Requerment, Use Case.
  2. Gambar use case diagram dari system belanja online tersebut.

[Petunjuk : anda dapat menambahkan asumsi untuk memperjelas system yang anda maksud].

  1. Penarikan Uang di ATM.
Deskripsi System :
Diberikan aliran utama dari use Case “Menarik Uang” Pada ATM yaitu penarikan uang 1 juta rupiah (tanpa adanya kesalah seperti no PIN atau perhitungan) sebagai berikut :
Proses dalam Use Case diawali ketika seseorang customer (Arvin) memasukan kartu ATM kedalam pembaca kartu, kemuadian pembaca kartu membaca nomor kartu, membuka account, objek yang dimiliki Arvin, dan menampilkan layar ATM untuk meminta nomor PIN. Arvin memasukan nomor PIN, layar membaca PIN dan melakukan vertifikasi. Layar menampilkan isian jumlah uang yang akan diambil Arvin, dan Alvin mengetikan 1 juta rupiah. Kemudian layar menarik uang tersebut dari alat perhitungan. Hal ini mengalami beberapa urutan proses yang dilakukan oleh objek-objek. Pertam-tama, account milik Arvin menampilkan nilai penarikan adalah 1 juta rupiah. Dan akhirnya account memberikan perintah keluar kartu ke objek pembaca kartu.

Tugas Anda adalah :
  1. Buatlah diagram aktivitas dari penarikan uang 1 juta yang dituliskan di atas! Diagram yang dibuat meliputi 4 basic symbol dari partisi (swimlane) symbol.
  2. Buatlah sequence diagram dari penarikan uang 1 juta ! diagram yang dibuat melibatkan jenis-jenis objek yang ada pada sequence diagram.

[Petunjuk : anda dapat menambahkan asumsi untuk memperjelas system yang anda maksud].

2 Responses to " Soal Analisa Perancangan Berorientasi Objek "