UJIAN TENGAH SEMESTER PENDEK TAHUN AKADEMIK 2015/2016

dokumen-dokumen yang mirip
Pemodelan Berorientasi Objek

Pemodelan Berorientasi Objek

Unified Modelling Language UML

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

2. Dibawah ini yang bukan merupakan bentuk bentuk objek adalah


BAB IV ANALISIS DAN PERANCANGAN SISTEM. dihadapi. Dan agar mempermudah dalam pembuatan perancangan sistem yang

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

Gambar Use Case Diagram

Bab 3 Metode dan Perancangan Sistem

Gambar 4.1 Flowchart


BAB III ANALISIS DAN PERANCANGAN APLIKASI. Aplikasi chatting mobile phone yang menggunakan NetBeans IDE 6.0 yang di

BAB IV ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

BAB III ANALISA DAN PERANCANGAN SISTEM

OOAD (Object Oriented Analysis and Design) UML part 2 (Activity diagram, Class diagram, Sequence diagram)

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

Spesifikasi Use Case. Mata KuliahTesting & Implementasi Sistem Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Pertemuan 6 --

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

BAB II LANDASAN TEORI

BAB III ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

BAB VI PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

Yuli Purwati, M.Kom USE CASE DIAGRAM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

BAB II LANDASAN TEORI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

Tugas Mandiri Analisis dan Perancangan Sistem II ACTIVITY & SWIMLANE DIAGRAM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Prosedur yang sedang Berjalan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA)

BAB II LANDASAN TEORI

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

UNIFIED MODELING LANGUAGE

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

DAFTAR SIMBOL. Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh kebagian-bagian komponennya yang dimaksudkan untuk

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xvi. DAFTAR TABEL... xxiii. DAFTAR SIMBOL...

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang telah ada, dimana analisis sistem merupakan proses mempelajari suatu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Toko Buku Family merupakan sebuah toko yang menjual buku-buku

BAB III ANALISA DAN PERANCANGAN. berikut analisa sistem lama yang berjalan:

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International

PERANGKAT LUNAK PENJUALAN BERBASIS WEB (E-COMMERCE) DI PETERNAKAN AYAM HIAS PARENGNA

Pengujian Perangkat Lunak

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

BAB IV PERANCANGAN SISTEM

DAFTAR ISTILAH. Activity Diagram

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

Bab 3 Metodologi Penelitian

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS DAN PROSES BISNIS YANG BERJALAN

Gambar 4.26 : Rancangan Layar Cetak Kwitansi Pemeriksaan Lab Gambar 4.27 : Rancangan Layar Entry Data Pemeriksaan Radiologi Gambar 4.

Pemodelan Berorientasi Objek

BAB III ANALISIS DAN PERANCANGAN. Analisis fungsional pada Aplikasi Surat Menyurat ini terdiri dari:


BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau komponen komputer dengan tujuan untuk mengidentifikasi serta

BAB III OBJEK DAN METODE PENELITIAN. Mobil Permata Trans yang beralamatkan di Jalan Raflesia J-4, Komplek Mitra

DIAGRAM SEQUENCE UML

Activity Diagram berhubungan dengan diagram Statechart. Diagram Statechart fokus pada obyek dalam suatu proses (atau proses menjadi suatu obyek),

Pemodelan Visual dengan UML

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap suatu sistem yang sedang dijalanakan oleh suatu organisasi atau instansi,

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

2. Fungsi di dalam kelas yang dikombinasikan bentuk tingkah laku kelas dinamakan dengan. c.operasi

DAFTAR SIMBOL. Simbol-simbol pada Usecase. No Simbol Nama Keterangan. Fungsionalitas yang disediakan. sistem sebagai unit-unit yang.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada sub bab ini akan dijelaskan mengenai analisis sistem informasi rental mobil

1. SIMULA di perkenalkan pertama kali pada tahun.. a d b e c. 1970

Teknik Informatika S1

BAB III ANALISA DAN DESAIN SISTEM

BAB II LANDASAN TEORI

BAB IV ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

Daftar Isi. Abstract... Abstrak... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Simbol... Daftar Lampiran...

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

KEMENTERIAN RISET, TEKNOLOGI, DAN PENDIDIKAN TINGGI UNIVERSITAS BRAWIJAYA FAKULTAS ILMU KOMPUTER UJIAN TENGAH SEMESTER PENDEK TAHUN AKADEMIK 2015/2016 Mata Kuliah : PEMODELAN BERORIENTASI OBJEK Petunjuk : Nomor 1 25 Pilihan Ganda, Nomor 26 30 Essai + Ujian Praktik 1. Berikut yang termasuk konsep Object Oriented adalah... a. sharing, message, inheritance b. encapsulation, synergy, message c. inheritance, encapsulation, polymorphism d. polymorphism, synergy, sharing e. message, synergy, sharing 2. Di bawah ini yang bukan merupakan tahapan tahapan analisis kebutuhan adalah a. Mempelajari dan memahami bahasa pemrograman b. Mengidentifikasi kebutuhan pemakai c. Mendefinisikan kebutuhan perangkat lunak d. Membuat dokumen spesifikasi kebutuhan perangkat lunak e. Mengkaji ulang (review) kebutuhan 3. Fokus dari proses analisis adalah... a. Menerjemahkan kebutuhan fungsional ke dalam kode b. Menerjemahkan kebutuhan ke dalam desain sistem c. Menerjemahkan konsep dunia nyata menjadi objek berorientasi solusi d. Menerjemahkan persyaratan fungsional dalam konsep software e. Memberikan solusi dari masalah yang dirasakan oleh end user 4. Definisi model adalah... a. Sesuatu yang tidak diperlukan apabila tim pengembang telah memahami pekerjaan mereka. b. Sesuatu yang terstruktur dan memiliki perilaku c. Penyederhaanaan dari realita d. Suatu cara untuk merencanakan pembangunan sistem yang bersifat rumit e. Hasil implementasi dari suatu objek 5 Alasan mengapa kita perlu membuat model adalah... a. Untuk memvisualisasikan sistem b. Memberi kita cetakan untuk membangun sistem c. Merupakan dokumen untuk merekam aktifitas kita dalam proses pengembangan sistem d. Mempermudah kita dalam melacak kebenaran dari suatu sistem e. Seluruh jawaban benar 6. Yang termasuk bagian model use case adalah a. Use case diagram & Use case specification b. Class diagram & Class specification c. Use case diagram & communication diagram d. Use Case diagram & Class diagram e. Use Case diagram & Activity diagram 7. Relasi include pada use case diagram digunakan untuk... a. Menggambarkan bahwa suatu use case seluruhnya merupakan fungsionalitas dari use case lainnya b. Menunjukkan bahwa satu use case merupakan tambahan fungsional dari use case yang lain jika kondisi atau syarat tertentu dipenuhi c. Menunjukkan bahwa satu use case merupakan asosiasi dari use case yang lain jika kondisi atau syarat tertentu dipenuhi d. Menggambarkan bahwa suatu use case seluruhnya merupakan agregasi dari use case lainnya e. Menunjukkan bahwa satu use case merupakan turunan dari use case yang lain 8. Sebuah kondisi yang harus dipenuhi agar sebuah use case berhasil dieksekusi disebut dengan a. Precondition. b. Premortem. c. Prerequisites. d. Preaction. e. Preambule 9. Yang merupakan salah satu aturan dalam penggunaan aktor adalah. a. Aktor menggambarkan sebuah posisi / jabatan b. Penamaan aktor menggunakan kata sifat c. Tidak boleh ada komunikasi langsung antar aktor d. Aktor utama diletakkan di bagian kanan bawah e. Aktor merupakan penggambaran dari perilaku system 10. Fungsi dari pemodelan use case adalah a. Use case menggambarkan aliran logika dalam sistem b. Use case berfungsi untuk menjadikan aktor sebagai objek c. Use case menggambarkan bagaimana sistem bekerja d. Use case digunakan untuk merepresentasikan keluaran dari sistem

e. Use case menggambarkan fungsionalitas yang diharapkan dari sebuah sistem 11. Kelebihan activity diagram adalah.. a. Kita bisa memodelkan aktivitas-aktivitas yang berjalan paralel b. Aktivitas yang tersembunyi dapat diketahui c. Kita bisa melihat apa saja fungsionalitas sistem d. Kita bisa mempelajari flow dari proses pengembangan perangkat lunak e. Arsitektur sistem dapat dilihat dalam activity diagram 12. Pernyataan yang benar tentang activity diagram adalah.. a. Bisa terdapat lebih dari 1 start node di 1 workflow b. Start node berbentuk persegi warna hitam c. Tidak ada larangan untuk meletakkan lebih dari 1 end node d. Swimlane hanya bisa digambarkan secara vertikal saja e. Untuk state transition dapat digambarkan dengan garis tanpa anak panah 13. Berikut ini yang merupakan jenis notasi synchronization bar dalam activity diagram adalah a. Branch dan Join b. Merge dan Join c. Fork dan Branch d. Branch dan Merge e. Fork dan Join 14. Synchronization bar dalam activity diagram digunakan jika ada a. Concurent Threads b. Sequential Threads c. Event Threads d. Multi Threads e. Single Threads 15. Yang bukan merupakan komponen komponen activity diagram adalah. a. Start node b. Fusion c. Fork d. Merge e. Swimlane 16. Kategori analisis berorientasi objek yang memiliki sifat menggambarkan objek objek apa saja yang akan dihandle atau yang menyusun sistem adalah... a. analisis dinamis b. analisis statis c. analisis struktur d. analisis komponen e. analisis relasi 17. Multiplicity dalam hubungan asosiasi antara kedua class dalam class diagram menunjukkan... a. banyaknya objek yang berasosiasi dari kedua klas tersebut b. peran dari asosiasi c. nama asosiasi d. banyaknya variabel dari kedua kelas tersebut e. banyaknya konstruktor dari kedua kelas tersebut 18. Salah satu mekanisme extensibility UML yang dapat digunakan untuk mengklasifikasikan jenis class berdasarkan tujuannya disebut dengan... a. stereo b. stereotype c. stereogram d. stereotime e. stereotrack 19. Hubungan antar kelas yang memiliki ciri suatu kelas adalah bagian dari kelas lain dan hubungan tersebut memiliki ketergantungan yang sangat kuat adalah... a. generalisasi b. asosiasi c. agregasi d. turunan e. komposisi 20. Diagram dibawah ini yang termasuk dalam jenis diagram struktural uml adalah... a. class diagram b. data flow diagram c. communication diagram d. physical data model diagram e. er diagram 21. Fokus utama analisis dinamis adalah... a. realisasi use case b. realisasi kelas c. realisasi aktivitas d. realisasi relasi e. realisasi komponen 22. Sequence diagram memiliki sifat sebagai berikut, kecuali... a. menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu b. diawali dari apa yang men-trigger aktivitas, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan c. diagram ini secara khusus berasosiasi dengan use case diagram d. memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu didalam use case e. diagram ini berhubungan dengan komponen apa saja yang di butuhkan oleh sistem

23. Komponen sequence diagram yang digunakan untuk menunjukkan aliran alternatif adalah... a. frame b. lifeline c. object d. message e. boundary 24. Di bawah ini adalah pernyataan yang tepat mengenai analisis dinamis, kecuali... a. memastikan kelas diagram yang sudah kita buat komplit dan tepat b. memastikan model hasil perancangan kita siap untuk diimplementasikan c. memastikan semua fungsionalitas sistem dan antarmuka pengguna sudah ter-cover dengan baik pada perancangan sistem d. memastikan seluruh aktivitas yang terjadi pada sistem dapat ditelusuri alurnya e. menentukan spesifikasi sterotype pada kelas atau objek yang terlibat proses pertukaran pesan 25. Diagram dibawah ini yang termasuk dalam jenis diagram behaviour uml adalah... a. class diagram b. data flow diagram c. communication diagram d. physical data model diagram e. er diagram 26. Jelaskan dengan menggunakan bahasa Anda sendiri apa yang dimaksud pemodelan dalam perspektif rekayasa system dan jelaskan perbedaannya dengan pemodelan biasa! 27. Jelaskan perbedaan antara OOA, OOD dan OOP! 28. Jelaskan secara jelas apa hubungan dari diagram use case, diagram activity, diagram klas dan diagram sequence! 29. Apa yang menjadi perbedaan mendasar antara analisis statis dan dinamis? 30. Apakah yang dimaksud konsep tangible dalam perancangan sistem? Aturan Pengerjaan 1. Tulis jawaban pada kertas folio bergaris 2. Jawaban harus ditulis tangan dengan rapi 3. Untuk pilihan ganda dipersilakan menuliskan jawaban hanya dengan huruf saja 4. Untuk essai silakan ditulis dengan bahasa sendiri sesuai pemahaman masing masing Aturan Pengumpulan 1. Silakan hasil pekerjaan ujian teori dikumpulkan pada hari Jumat, 5 Agustus 2016 jam 9 pagi di Ruang C.1.6 2. Untuk jawaban tugas ujian praktik menggambar diagram dikumpulkan pada hari Senin, 8 Agustus 2016 saat perkuliahan di kelas 3. Ujian teori dikerjakan dengan menulis tangan, ujian praktik dikerjakan dengan menggunakan tools UML 4. Untuk jawaban ujian praktik silakan di-print dan dikumpulkan saat perkuliahan selanjutnya --- USAHA KERAS ITU TAK AKAN MENGKHIANATI --- --- SHONICHI ---

Ujian Praktik Buatlah perancangan sistem dari studi kasus sistem toko buku online berikut, dengan ketentuan : 1. Buat use case diagram dan klas diagram secara keseluruhan 2. PIlihlah 1 use case dari keseluruhan use case (selain login atau autentifikasi) dan buat use case scenario, activity diagram dan sequence diagram dari use case tersebut (masingmasing diagram jumlahnya 1 saja) Studi Kasus : Sistem Toko Buku Online Sistem yang akan dikembangkan adalah toko buku online berbasis web. Item-item yang dijual oleh toko buku tersebut adalah buku, CD musik dan film. Buku yang dijual dikelompokkan menjadi empat kategori, yaitu Fiksi, Non Fiksi, Romansa dan Komedi. Ada beberapa item khusus dengan diskon selama periode tertentu. Semua pengguna yang mengkases web toko online ini dapat melihat semua informasi tentang item yang dijual atau dapat juga memasukkan keyword tertentu untuk mencari item yang lebih spesifik. Akan tetapi, untuk melakukan pembelian, pengguna harus login terlebih dahulu. Bagi user yang belum terdarftar, dapat mendaftarkan diri dengan memasukkan data-data seperti username, password, Nama, Alamat, email dan beberapa data pendukung lainya. Alamat yang diisikan harus berupa alamat lengkap mulai dari nama dan nomor jalan, kota sampai kode posnya. Hal ini dikarenakan alamat ini akan digunakan sebagai alamat default pengiriman barang. Admin pada sistem ini akan yang bertugas memverifikasi pengguna. Admin juga dapat menghapus atau melakukan ban (blacklist) pada pengguna jika diperlukan. Pengguna yang sudah terdaftar dapat login dengan memasukkan username dan password. Setelah itu, pengguna dapat melihat item yang ingin dibeli atau dapat juga memasukkan keyword tertentu untuk mencari item yang lebih spesifik. Pengguna yang sudah login juga dapat mendapatkan rekomendasi item-item yang cocok. Jika pengguna ingin memesan item tersebut, maka pengguna dapat memasukkan item tersebut ke dalam shopping-cart dan memasukkan jumlah pesanan. Setelah itu, pengguna dapat mencari item lain untuk dimasukkan juga ke dalam shopping-cart. Pengguna juga dapat menghapus item yang ada dalam shopping-cart atau mengupdate jumlah pesanan dalam shopping-cart. Ketika pengguna sudah selesai belanja, maka tinggal checkout, memilih alamat pengiriman (apakah menggunakan alamat default atau alamat yang baru), kemudian memilih metode pembayaran. Metode pembayaran dapat berupa transfer via ATM maupun dengan kartu kredit. Sistem kemudian akan mengeluarkan invoice pesanan yang berisi item-item yang dibeli, jumlah pesanan beserta harganya serta pajak dan biaya pengiriman.

Pengguna dapat melakukan pembatalan pemesanan sewaktu-waktu dengan syarat barang belum dikirimkan. Setelah melakukan pembayaran, pengguna dapat melakukan konfirmasi yang selanjutnya akan diverifikasi oleh admin. Setelah melakukan verifikasi, admin akan menyiapkan item-item yang dipesan, kemudian mengirimkannya ke alamat pengguna melalui jasa kurir. Kurir akan menyerahkannya langsung ke alamat pengguna dan meminta tandatangan konfirmasi tanda telah menerima brang yang sudah dipesan. Informasi status pengiriman barang dapat diakses oleh pengguna sehingga pengguna dapat tahu apakah barang sudah dipacking, dalam perjalanan atau sudah sampai di tujuan.