Jumat, 25 Juni 2010

Soal Kuis APSI, PCE 0805 dan PCE 0806

Ketentuan :

Kerjakan soal-soal berikut secara PERORANGAN, dan kumpulkan di hari yang sama, maksimum jam 11.00 (PCE0805), dan jam 14.30 (PCE0806)

Kasus I :

Pada restoran siap saji, konsumen akan mendatangi meja resepsionis dan melihat-lihat menu yang ditawarkan. Konsumen dapat membeli / tidak membeli menu-menu tersebut. Jika konsumen ingin membeli menu maka petugas akan mencatat pesanan konsumen. Sebelum menerima pesanan, petugas akan memeriksa stok menu tersebut, jika tidak ada maka petugas akan meminta konsumen untuk mengganti menunya. Pesanan konsumen akan diteruskan ke bagian kasir. Kasir akan menghitung total pesanan dan konsumen dapat memilih akan membayar menggunakan kartu kredit atau cash. Jika pembayaran menggunakan kartu kredit, kasir akan menggesekan kartu kredit ke mesin kartu dan menunggu konfirmasi dari bank. Jika disetujui, maka order pemesanan akan diproses. Jika tidak disetujui maka konsumen diminta menggunakan pembayaran cash. Setelah dibayar, maka pesanan akan diproses.

1. Buatlah activity diagram untuk kasus di atas

2. Buatlah sebuah class ‘system vocabulary’ diagram untuk kasus diatas


Kasus II :

Diketahui sebuah diagram class sebagai berikut :


Edit Pages


3.

  1. Tentukan termasuk jenis class diagram apakah diagram diatas? Jelaskan alasan anda.
  2. Tentukan jenis relasi yang mungkin terdapat antar class tersebut. Jelaska


Kasus III :
4.
Sequence Diagram



  1. Tuliskan nama class-class yang terlibat pada sequence diagram tersebut.
  2. Terangkan perbedaan antara dua jenis ‘class’ berikut :



c. Buatlah deskripsi scenario anda sendiri untuk sequence diagram di atas. (nilai : 10)

5. Kasus IV : Buatlah Sequence diagram untuk skenario berikut :
Sebuah lembaga kursus komputer memerlukan sebuah perangkat lunak untuk mengelola administrasi pelaksanaan kursus. Perangkat lunak ini akan digunakan oleh staf administrasi, dosen, maupun mahasiswa.

Misalkan untuk proses mengisi absensi, dosen akan melakukan langkah-langkah berikut :
asumsi : dosen sudah berhasil login dan sedang masuk ke panel/form absensi.
a. dosen melihat jadwal kursus milik dirinya sendiri
- mengisikan kode dosen, memilih periode tanggal kursus, dan mengklik tombol 'cari'
- sistem akan mencari ke database pada tabel jadwal untuk kode dosen yang diisikan.
- jika data jadwalnya ada, maka akan ditampilkan,jika tidak maka akan ditampilkan halaman kosong.
b. dosen memilih jadwal yang akan diisi absensinya
c. dosen mengisi pilihan jam pelaksanaan kursus
d. dosen mengklik tombol 'simpan' untuk menyimpan hasil entry data.
e. jika dosen tidak memilih jam pelaksanaan kursus, akan ditampilkan pesan kesalahan "absen belum lengkap, anda belum memilih jadwal"

6. State Diagram

Gambarkan state diagram untuk kasus penggunaan Yahoo Messenger berikut :

Mula-mula icon Yahoo Messenger (YM) tidak aktif. Anda mengklik icon, YM akan menampilkan screen login. Anda mengisikan userid dan password. YM akan menampilkan pesan sedang terkoneksi. Jika koneksi gagal, YM akan menampilkan pesan bahwa koneksi bermasalah dan anda diminta memilih 3 hal : 1. New User 2. Sign In problem , 3. Try Again. Jika dipilih new user, YM akan membuka situs Yahoo untuk registrasi user baru. Jika dipilih “sign in problem” YM akan membuka situs Yahoo untuk verifikasi user. Jika dipilih “try again” YM akan menampilkan screen login kembali.

Jika koneksi berhasil, YM akan menampilkan daftar nama teman-teman anda. Untuk menutup koneksi, klik menu “Sign Out”, YM akan menampilkan icon tidak aktif kembali.

Selasa, 08 Juni 2010

Tugas Praktikum State Chart Diagram, Rabu 09 Juni 2010

Buat mhs Poltek yang ambil matkul APSI, kelas PCE05 dan 06, harap mengerjakan tugas-tugas berikut per KELOMPOK:
1. Dari buku modul praktikum kerjakan latihan no.1,2, dan 3 dari halaman 125-126 courseware praktikum APSI, tentang state diagram
2. Buatlah state diagram untuk kasus mengirimkan surat dengan attachment, menggunakan provider mail yahoo. Mulai dari tampilan inbox, memilih new email, menyertakan attachment, menuliskan surat, mengirimkan surat hingga muncul pesan surat sudah terkirim.
Tugas tersebut dikerjakan menggunakan JUDE, semua file-file digabung menjadi satu file RAR, dilengkapi dengan notepad berisi nama-nama anggota kelompok, dan dikirimkan melalui email ke andromeda1268@yahoo.com, dengan ketentuan pengiriman sbb :
utk PCE0805 :
nama file RAR : APSI-PCE05-nama_kelompok.RAR
subject : APSI-PCE05-Nama_kelompok
Batas waktu : jam 12.00, hari ini (Rabu, 09 juni 2010)
utk PCE0806:
nama file RAR : APSI-PCE06-nama_kelompok.RAR
subject : APSI-PCE05-Nama_kelompok
Batas waktu : jam 16.00, hari ini (Rabu, 09 juni 2010)
Nama_kelompok diisi dengan nama salah satu ketua/anggota kelompok.
Pengiriman tugas yang tidak memenuhi ketentuan di atas tidak DITERIMA.
Demikian disampaikan, selamat menikmati dan hatur tengkyu....