• Tidak ada hasil yang ditemukan

UNIVERSITAS GUNADARMA

N/A
N/A
Protected

Academic year: 2021

Membagikan "UNIVERSITAS GUNADARMA"

Copied!
13
0
0

Teks penuh

(1)

UNIVERSITAS GUNADARMA

SK No. 92 / DIKTI / Kep /1996

Fakultas Ilmu Komputer, Teknologi Industri, Ekonomi, Teknik Sipil & Perencanaan, Psikologi, Sastra

Program Diploma (D3) Manajemen Informatika, Teknik Komputer, Akuntansi Komputer, Manajemen Keuangan dan Pemasaran Terakreditasi Program Sarjana (S1) Sistem Informasi, Sistem Komputer, Teknik Informatika, Teknik Elektro, Teknik Mesin,

Teknik Industri, Akuntansi, Manajemen, Arsitektur, Teknik Sipil, Psikologi, Sastra Inggris T e r a k r e d i t a s i ProgramMagister (S2) Manajemen Sistem Informasi, Manajemen, Teknik Elektro

Program Doktor (S3) Ilmu Ekonomi, Teknologi Informasi / Ilmu Komputer

UJIAN TENGAH SEMESTER

Mata Kuliah Fakultas Jenjang / Jurusan Tingkat / Kelas Semester / Tahun : : : : :

Rekayasa Perangkat Lunak 2 */** Teknologi Industri S1 / Teknik Informatika IV / 4 IA 04, 07, 08, 09, 11 ATA 2008 / 2009 Tanggal Waktu Dosen Sifat Ujian Juml. Soal : : : : : Selasa, 05 Mei 2009 70 menit Riko Zulharfan Tutup Buku 72 Pilihan Petunjuk Umum :

• Berdo’alah terlebih dahulu sebelum mengerjakan. • Pilihlah satu jawaban yang Anda anggap benar.

• Bacalah terlebih dahulu Petunjuk Khusus pada soal terakhir ujian ini.

• Percayalah dengan kemampuan diri sendiri. Insya , hasil yang didapat lebih baik. 1. Urutan langkah untuk proses analisis kebutuhan adalah…

a. identifikasi masalah – evaluasi masalah – pemodelan – review. b. identifikasi masalah – pemodelan – evaluasi masalah – spesifikasi.

c. identifikasi masalah – evaluasi masalah – pemodelan – review – spesifikasi.

d. identifikasi masalah – evaluasi masalah – pemodelan – spesifikasi – review.

e. identifikasi masalah – pemodelan – evaluasi masalah – review.

2. Pertanyaan yang bukan memfokuskan untuk menemukan siapa yang membutuhkan software tersebut adalah…

a. siapa yang membutuhkan sistem serta personal di belakangnya ? b. adakah sumber lain dari solusi yang dibutuhkan ?

c. adakah personal lain yang dapat menambah informasi ?

d. siapa yang akan menggunakan solusi ?

e. adakah isu atau kendala khusus yang berdampak kepada solusi ? 3. Pertanyaan yang mencari bentuk solusi yang diinginkan adalah…

a. adakah sumber lain dari solusi yang dibutuhkan ?

b. adakah personal lain yang dapat menambah informasi ? c. siapa yang akan menggunakan solusi ?

d. adakah isu atau kendala khusus yang berdampak kepada solusi ?

e. siapa yang membutuhkan sistem serta personal di belakangnya ? 4. Secara prinsip, spesifikasi kebutuhan harus seperti di bawah ini, kecuali…

a. lengkap.

b. konsisten. c. semua benar. d. semua salah. e. hanya satu yang benar. Soal UTS RPL 2 ATA 2008/2009 Page 1 of 13

(2)

Soal UTS RPL 2 ATA 2008/2009 Page 2 of 13 5. Tujuan utama dari pemeliharaan sistem adalah…

a. untuk membuat perubahan yang bisa diramalkan untuk sistem yang ada dan membetulkan kesalahan yang dibuat selama proses sistem desain dan implementasi.

b. untuk menjaga degradasi performa sistem.

c. untuk menjamin keseluruhan proses bisnis yang bergantung pada sistem informasi berjalan dengan tidak baik.

d. semua benar. e. semua salah.

6. Menyewa vendor luar, pengembang atau penyedia layanan untuk menyelesaikan tahapan desain merupakan salah satu strategi yang dipakai dalam pengembangan program, yaitu…

a. melakukan outsourcing.

b. membeli paket software. c. semua benar.

d. semua salah.

e. hanya satu yang benar.

7. Pada salah satu strategi pengembangan program ada pilihan yang memungkinkan pengguna untuk melakukan customized, yaitu…

a. melakukan outsourcing.

b. membeli paket software.

c. semua benar.

d. semua salah.

e. hanya satu yang benar. 8. Pertimbangan dalam memilih strategi desain adalah sebagai berikut, kecuali…

a. kebutuhan bisnis. b. in house experience.

c. pengalaman kelompok.

d. project skills. e. market orientasi. Untuk soal no. 9 – 10

Di bawah ini adalah ciri dalam pemilihan strategi desain : i. kebutuhan bisnis yang unik.

ii. tidak memiliki SDM dengan kemampuan teknis yang terlatih. iii. keterampilan bukan hal / isu yang strategis.

iv. memiliki manajer proyek yang andal dan teknologi yang telah terbukti. v. manajer proyek yang bisa mengkoordinasikan usaha-usaha dari vendor. vi. waktu yang tersedia pendek.

9. Ciri yang dipakai untuk pemilihan strategi desain menggunakan custom development adalah…

a. i – iv.

b. ii – v. c. ii – vi. d. iii – v. e. iii – vi.

10. Ciri yang dipakai untuk pemilihan strategi desain menggunakan paket software adalah, kecuali… a. ii.

(3)

Soal UTS RPL 2 ATA 2008/2009 Page 3 of 13 11. Di bawah ini terdapat pilihan pasangan antara tokoh dengan proyeknya.

i. James Rumbaugh (Object Modeling Technique).

ii. Ivan Jacobson (Object Oriented Software Engineering). iii. James Jacobson (Object Oriented Design).

iv. Ivan Rumbaugh (Object Modeling Design). v. Grady Booch (Object Oriented Design).

vi. James Booch (Object Modeling Software Design). vii. Ivan Booch (Object Oriented Design Engineering). Yang merupakan tokoh pengembangan UML…

a. i – ii – iii – v.

b. iv – v – vi – vii. c. i – ii – v. d. iv – v – vii. e. iii – iv – v – vii. 12. Pada bulan Oktober 1995, duet tokoh pengembangan UML berhasil mengeluarkan versi pertama

UML namun bernama Unified Method (metologi pendesainan berorientasi objek). Versi berapakah itu…

a. 0.3

b. 0.5 c. 0.6 d. 0.7 e. 0.8

13. Pada musim gugur tahun 1995, bergabunglah seseorang dengan duet tokoh pengembangan UML dengan membawa proyek, yaitu…

a. tool component.

b. tool use case. c. tool collaboration. d. tool state machine. e. tool class. 14. Pada bulan apa UML versi 0.9 berhasil direalisasikan…

a. Maret 1996.

b. April 1996. c. Mei 1996. d. Juni 1996. e. Juli 1996.

15. Pada bulan apa UML versi 1.0 berhasil direalisasikan…

a. Januari 1997.

b. Februari 1997. c. Maret 1997. d. April 1997. e. Mei 1997. 16. Pada UML versi berapakah diperkenalkan pembagian 8 diagram untuk penggambaran secara

umum dari UML…

a. 1.0 b. 1.1 c. 1.2 d. 1.3 e. 1.4 17. Sebuah organisasi non profit Object Management Group (OMG), mengakui UML sebagai sebuah

bahasa pemodelan standar untuk aplikasi berorientasi objek. Kapankah itu terjadi… a. Juli 1997.

b. Agustus 1997. c. September 1997. d. Oktober 1997. e. November 1997. 18. Pada UML versi 1.3, ada penambahan model diagram, yaitu…

a. collaboration business diagram. b. deployment business

diagram.

c. business use case diagram.

d. business object diagram.

e. class business diagram.

(4)

Soal UTS RPL 2 ATA 2008/2009 Page 4 of 13 19. Pada UML versi 1.4, ada penambahan model diagram, yaitu object diagram. Jadi berapa total

model diagram pada versi ini…

a. 10. b. 11. c. 12. d. 13. e. 14. 20. Pada akhir tahun 2003, lahirlah UML versi 2.0 dengan total model diagram sebanyak 13.

Terdapat perubahan yang merupakan penyempurnaan dari versi 1.x adalah… a. composite structure diagram. b. package diagram. c. timing diagram. d. communication diagram. e. interaction overview diagram.

21. Pada akhir tahun 2003, lahirlah UML versi 2.0 dengan total model diagram sebanyak 13. Terdapat penambahan dari versi 1.x adalah, kecuali…

a. composite structure diagram. b. package diagram. c. timing diagram. d. interaction overview diagram. e. state machine diagram.

22. Apabila dilihat dari UML versi 1.x struktur elemen pada model diagram interaction overview

diagram adalah penggabungan model diagram… dan…

a. collaboration – state chart.

b. component – use case.

c. sequence – collaboration.

d. activity – sequence.

e. state chart – sequence.

23. Apabila dilihat dari UML versi 1.x struktur elemen pada model diagram communication diagram

adalah penggabungan model diagram… dan… a. component – use case.

b. sequence – collaboration.

c. collaboration – state

chart. d. use case – composite structure. e. package – timing. Untuk soal no. 24 – 25

UML terbagi menjadi 2 kategori, yaitu structure diagram dan behavior diagram. Di bawah ini model-model diagram pada UML :

i. Class Diagram. ii. Object Diagram. iii. Use Case Diagram. iv. Sequence Diagram. v. Collaboration Diagram.

vi. State Chart Diagram. vii. Activity Diagram. viii. Component Diagram. ix. Deployment Diagram. 24. Manakah yang termasuk structure diagram …

a. iii – iv – v – vi – vii.

b. i – ii – viii – ix. c. iv – v – vi – vii. d. i – ii – iii – viii – ix. e. vi – vii – viii – ix. 25. Manakah yang termasuk behavior diagram …

a. iii – iv – v – vi – vii.

(5)

Soal UTS RPL 2 ATA 2008/2009 Page 5 of 13 26. Di bawah ini merupakan bagian-bagian dari class diagram, kecuali…

a. attribute.

b. message. c. operation. d. method. e. name. 27. Class diagram dalam notasi UML digambarkan dengan…

a. segitiga.

b. jajaran genjang. c. lingkaran. d. kotak. e. trapesium.

28. Cara penulisan pada attribute adalah…

a. jika terdapat lebih dari satu suku kata, maka penulisannya digabung dengan suku kata pertama menggunakan huruf kecil dan awal suku kata berikutnya menggunakan huruf besar.

b. jika terdapat lebih dari satu suku kata, maka pemulisannya digabung dan hurufnya besar semua.

c. jika terdapat lebih dari satu suku kata, maka penulisannya digabung dan hurufnya kecil semua. d. salah semua.

e. benar semua.

29. Stereotype pada class diagram digambarkan dengan tanda… a. sepasang tanda “{“ dan “}” b. sepasang tanda “(“ dan “)” c. sepasang tanda “//” dan”//” d. sepasang tanda “<<” dan “>>” e. sepasang tanda “[[“ dan “]]”

30. Class yang tidak mempunyai induk disebut… a. leaf class.

b. root class. c. child class. d. parent class. e. abstract class. 31. Abstract class ditulis dengan huruf…

a. cetak tebal.

b. garis bawah. c. kutip dua. d. cetak tebal dan miring. e. miring. 32. Pada UML, informasi yang unik disebut…

a. multiflier.

b. amplifier. c. qualifier. d. identifier. e. complex. 33. Simbol untuk visibility jenis package adalah…

a. +

b. - c. # d. ~ e. @

34. Simbol untuk visibility jenis protected adalah… a. +

(6)

Soal UTS RPL 2 ATA 2008/2009 Page 6 of 13 35. Hubungan antara class dan interface, dimana sekumpulan operation bisa digunakan oleh sejumlah

class disebut dengan… a. aggregation.

b. realization. c. collaboration. d. generalization. e. organization.

36. Sebuah tipe agregasi yang kuat dimana bagian dari objek bergantung pada keseluruhan objek disebut dengan…

a. composite.

b. constraint. c. context. d. complement. e. generalisasi.

37. Class yang harus didefinisikan sebagai satu set karakter yang unik yang membedakannya dengan class-class lain dalam hirarki disebut dengan…

a. dependent.

b. abstract. c. inheritance. d. adjoint. e. disjoint.

38. Dua stereotype yang paling sering digunakan dalam use case diagram yaitu <<extend>> dan <<include>>. Stereotype<<extend>> 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. Menggambarkan bahwa suatu use case seluruhnya atau seutuhnya.

39. Dua stereotype yang paling sering digunakan dalam use case diagram yaitu <<extend>> dan <<include>>. Stereotype<<include>> digunakan untuk...

a. Menggambarkan bahwa suatu use case seluruhnya merupakan agregasi 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 fungsionalitas dari use case

lainnya.

e. Menggambarkan bahwa suatu use case seluruhnya atau seutuhnya.

40. Salah satu komponen notasi dasar yang dipunyai oleh use case diagram adalah... a. aggregation.

b. action. c. interaction. d. message.

(7)

Untuk soal no. 41 – 45 Use Case Diagram

Soal UTS RPL 2 ATA 2008/2009 Page 7 of 13

menampilkan standar membangun konfigurasi konfigurasi computer komputer

41. Actor pada gambar Use Case Diagram di atas adalah… a. pelanggan dan gudang.

b. pelanggan dan penjual. c. gudang dan penjual.

d. semua benar.

e. hanya satu yang benar. 42. Use case untuk gudang dengan penjual pada gambar Use Case Diagram di atas adalah…

a. mengubah status pesanan. b. mencetak faktur.

c. menginformasikan gudang tentang pesanan.

d. semua salah.

e. semua benar.

43. Use case untuk penjual dengan gudang pada gambar Use Case Diagram di atas adalah… a. mengubah status pesanan.

b. mencetak faktur.

c. menginformasikan gudang tentang pesanan.

d. semua salah. e. semua benar.

memverifikasikan dan menerima pelanggan pesanan konfigurasi pembayaran dari pelanggan komputer

mengubah status pesanan mencetak faktur meminta penjual untuk menghubungi

gudang menginformasikan gudang penjual tentang pesanan

(8)

Soal UTS RPL 2 ATA 2008/2009 Page 8 of 13 44. Use case untuk pelanggan dengan penjual pada gambar Use Case Diagram di atas adalah…

a. mengubah status pesanan.

b. mencetak faktur.

c. menginformasikan gudang tentang pesanan. d. semua salah.

e. semua benar.

45. Use case untuk penjual dengan pelanggan pada gambar Use Case Diagram di atas adalah… a. mengubah status pesanan.

b. mencetak faktur.

c. menginformasikan gudang tentang pesanan. d. semua salah.

e. semua benar.

46. Bentuk diagram yang menggambarkan interaksi antar objek di dalam dan di sekitar sistem

(termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu adalah…

a. Sequence Diagram.

b. Collaboration Diagram.

c. State Chart Diagram. d. Composite Structure

Diagram.

e. Component Diagram. 47. Sesuatu yang mengindikasikan keberadaan sebuah objek dalam basis waktu dan dinotasikan

berupa garis putus-putus vertikal yang ditarik dari sebuah objek adalah pengertian dari… a. message.

b. aktor. c. lifeline. d. activation. e. objek.

48. Sesuatu yang mengindikasikan sebuah objek yang akan melakukan sebuah aksi dan dinotasikan berupa sebuah kotak persegi empat yang digambarkan pada garis putus-putus adalah pengertian dari…

a. message. b. aktor. c. lifeline. d. activation. e. objek. 49. Sebuah message yang dikirim dan menunggu jawaban atas message tersebut sebelum diproses

dengan urusannya adalah pengertian dari message… a. binary.

b. synchronous. c. simple. d. complex. e. asynchronous. 50. Sebuah message yang dikirim dan tanpa harus menunggu jawaban atas message tersebut adalah

pengertian dari message… a. binary.

b. synchronous. c. simple. d. complex. e. asynchronous. 51. Sebuah message yang hanya proses perpindahan atau transfer control dari satu objek ke objek

lainnya adalah pengertian dari message… a. binary.

(9)

52. Sesuatu yang mengindikasikan adanya komunikasi antar objek-objek serta digambarkan dengan anak panah horizontal antara kotak persegi empat adalah pengertian dari…

a. message.

b. aktor. c. lifeline. d. activation. e. objek.

53. Sebuah diagram yang digunakan untuk mendokumentasikan beragam kondisi atau keadaan yang bias terjadi terhadap sebuah class dan kegiatan apa saja yang dapat merubah kondisi atau

keadaan tersebut adalah pengertian dari… a. initial state.

b. state. c. final state. d. transition. e. state chart. 54. Sebuah notasi yang menggambarkan kondisi sebuah entitas dan digambarkan dengan persegi

empat yang sudut-sudutnya lengkung serta memiliki nama di dalamnya adalah pengertian dari… a. initial state.

b. state. c. final state. d. transition. e. state chart. Untuk soal no. 55 – 56

Perhatikan gambar di bawah ini :

55. Pada gambar tersebut merupakan contoh model diagram… a. class diagram.

b. use case diagram. c. sequence diagram.

d. collaboration diagram.

e. state chart diagram.

(10)

Soal UTS RPL 2 ATA 2008/2009 Page 10 of 13 56. Di bawah ini adalah kelebihan dari diagram tersebut di atas, kecuali…

a. Merepresentasikan suatu kombinasi dari informasi yang didapat dari class, sequence dan juga Use Cases Diagrams, yang mana mendeskripsikan baik itu struktur statis atau dinamis dari tingkah laku suatu sistem.

b. Menggunakan free-form arrangement dari object yang mana digunakan dalam Object diagram. Dalam mengelola urutan pesan dalam free-form diagram, maka pesan-pesan yang ada diberi label dengan suatu nomor yang bersifat kronologis.

c. semua benar.

d. salah satu saja yang benar. e. semua salah.

57. Sebuah notasi yang menggambarkan sebuah perubahan kondisi objek yang disebabkan oleh sebuah event dan digambarkan dengan sebuah anak panah dengan nama event yang ditulis di atasnya adalah pengertian dari…

a. initial state.

b. state. c. final state. d. transition. e. state chart.

58. Sebuah kondisi awal sebuah objek sebelum ada perubahan keadaan dan hanya sebuah saja pada sebuah diagram adalah pengertian dari…

a. initial state.

b. state. c. final state. d. transition. e. state chart.

59. Sebuah kondisi yang merupakan respon akhir dari objek terhadap sebuah event adalah pengertian dari…

a. initial state.

b. state. c. final state. d. transition. e. state chart.

60. Sebuah diagram yang digunakan untuk mendokumentasikan beragam kondisi atau keadaan yang bias terjadi terhadap sebuah class dan kegiatan apa saja yang dapat merubah kondisi atau

keadaan tersebut adalah pengertian dari… a. initial state.

b. state. c. final state. d. transition.

e. state chart.

61. Sesuatu teknik yang berguna untuk mendiskripsikan logika procedural, proses bisnis dan aliran kerja dalam banyak kasus adalah pengertian dari…

a. use case. b. sequence. c. collaboration. d. state chart.

(11)

Untuk soal no. 62 – 65

Perhatikan gambar di bawah ini :

Soal UTS RPL 2 ATA 2008/2009 Page 11 of 13 1. 2.

3. 4.

62. Gambar no.1 merupakan elemen dari activity diagram bernama… a. decision.

b. merge. c. fork. d. join. e. swimlanes. 63. Gambar no.2 merupakan elemen dari activity diagram bernama…

a. decision.

b. merge. c. fork. d. join. e. swimlanes.

64. Gambar no.3 merupakan elemen dari activity diagram bernama… a. swimlanes.

b. merge. c. decision. d. join. e. fork. 65. Gambar no.4 merupakan elemen dari activity diagram bernama…

a. decision.

b. merge. c. fork. d. join. e. swimlanes.

66. Suatu diagram yang merupakan bagian fisik (dapat berupa tabel, file data, file exe, dynamic link library dan dokumen lainnya) dari sebuah sistem karena menetap di komputer, bukan di benak para analis adalah pengertian dari…

a. component diagram.

b. communication diagram. c. interaction diagram. d. state machine diagram. e. deployment diagram.

(12)

Soal UTS RPL 2 ATA 2008/2009 Page 12 of 13 67. Suatu diagram yang menunjukan tata letak sebuah sistem secara fisik, menampakan bagian-bagian

software yang berjalan pada bagian-bagian hardware adalah pengertian dari… a. component diagram. b. communication diagram. c. interaction diagram. d. state machine diagram. e. deployment diagram.

68. Kebutuhan fungsional adalah…

a. pendefinisian layanan yang harus disediakan, bagaimana reaksi sistem terhadap input dan apa yang harus dilakukan sistem pada situasi khusus.

b. kebutuhan sistem dilihat dari kacamata pengguna. c. semua benar.

d. semua salah.

e. hanya satu yang benar. 69. Stub Testing adalah…

a. pengujian interaksi dari modul-modul yang menyusun sistem informasi untuk menjamin bahwa sistem bekerja dengan baik.

b. pengujian yang berfokus pada apakah unit program memenuhi kebutuhan yang di sebutkan dalam spesifikasi.

c. pengujian yang berfokus dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada dan menganalisa apakah ada kesalahan atau tidak.

d. pengujian yang berfokus pada struktur kendali sebelum semua modul dituliskan.

e. semua salah.

70. Black Box Testing adalah…

a. pengujian interaksi dari modul-modul yang menyusun sistem informasi untuk menjamin bahwa sistem bekerja dengan baik.

b. pengujian yang berfokus pada apakah unit program memenuhi kebutuhan yang di sebutkan dalam spesifikasi.

c. pengujian yang berfokus dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada dan menganalisa apakah ada kesalahan atau tidak.

d. pengujian yang berfokus pada struktur kendali sebelum semua modul dituliskan. e. semua salah.

71. Jenis resiko teknologi adalah…

a. kecepatan database-engine yang digunakan tidak dapat melakukan proses transaksi sebanyak yang diinginkan.

b. terdapat kerusakan pada komponen software yang digunakan sehingga tidak sesuai dengan fungsinya.

c. semua benar.

d. semua salah.

(13)

Soal UTS RPL 2 ATA 2008/2009 Page 13 of 13 72. Jenis resiko estimasi adalah…

a. perkiraan jumlah waktu yang diperlukan untuk menyelesaikan proyek terlalu rendah.

b. terdapat kerusakan pada komponen software yang digunakan sehingga tidak sesuai dengan fungsinya.

c. code yang dibangkitkan oleh tools tidak efisien.

d. tidak dimungkinkannya melakukan rekuitmen staf yang memiliki kemampuan sesuai dengan yang diinginkan.

e. semua salah.

Sejarah UML (Unified Modeling Language)

Pada bulan Oktober 1994, Dr. James Rumbaugh bergabung dengan Perusahaan Rational

Software, dimana Grady Booch sudah bekerja di sana sebelumnya. Grady Booch mengembangkan Object Oriented Design (OOD) dan Dr. James Rumbaugh mengembangkan Object Modeling

Technique (OMT).

Duet mereka pada Oktober 1995, menghasilkan Unified Method (metologi pendesainan berorientasi objek) versi 0.8 (zero point eight).

Musim gugur tahun 1995, Dr. Ivan Jacobson ikut pula bergabung dengan duet Rumbaugh-Booch, dengan memperkenalkan Tool Use Case.

Trio tersebut pada bulan Juni 1996, menghasilkan Unified Modeling Language (UML) versi 0.9 (zero point nine). Sebelumnya Dr. Ivan Jacobson mengembangkan Object Oriented

Software Engineering (OOSE). Trio ini juga mengembangkan Ratinal Unified Process (RUP). Dibentuklah konsorsium dari berbagai perusahaan software, di antaranya : Microsoft, IBM, Oracle, Hewlett-Packard, I-Logix, DEC (digital equipment Corp.), Rational Software, ICON Computing, MCI Systemhouse, Unisys Platinum Technology, Taskon and Reich Technologies. Akhirnya pada bulan Januari 1997, lahirlah UML versi 1.0 (one point zero).

Pada bulan September 1997, lahirlah UML versi 1.1 (one point one) dengan 8 buah diagram yaitu : use case diagram, activity diagram, sequence diagram, collaboration diagram, class diagram, state chart diagram, component diagram, deployment diagram.

Pada bulan November 1997, sebuah organisasi non profit, yaitu Object Management Group (OMG) mengakui UML sebagai sebuah bahasa pemodelan standar untuk aplikasi berorientasi objek.

Pada tahun 1999, lahirlah UML versi 1.3 (one point three) menjadi 9 diagram, dengan penambahan business use case diagram.

Pada bulan Mei 2001, lahirlah UML versi 1.4 (one point four) menjadi 10 diagram, dengan penambahan object diagram.

Pada bulan Maret 2003, lahirlah UML versi 1.5 (one point five).

Pada akhir 2003, lahirlah UML versi 2.0 (two point zero) menjadi 13 diagram dengan

penambahan composite structure diagram, interaction overview diagram (activity+sequence), package diagram dan timing diagram, serta perubahan pada collaboration diagram menjadi communication diagram (collaboration+ state chart) dan state chart diagram menjadi state machine diagram.

COMPONENT DIAGRAM

Component diagram menggambarkan alokasi semua class dan objek ke dalam komponen-komponen fisik di sebuah sistem software. Diagram ini memperlihatkan pengaturan dan ketergantungan di antara komponen-komponen software seperti dynamic library link (DLL), executable

component dan lain-lain. Manfaat nyata dari penggunaan komponen ini adalah penggunaan kembali (reuseable) suatu komponen pada proyek lain tanpa harus melakukan usaha yang berarti. Atau dengan kata lain dapat berupa bagian fisik dari sebuah sistem karena menetap di computer bukan di benak para analis yang berupa tabel, file data, file exe, dynamic link library dan dokumen lainnya.

DEPLOYMENT DIAGRAM

Deployment diagram menunjukan tata letak sebuah sistem secara fisik, menampakan bagian-bagian software yang berjalan pada bagian-bagian-bagian-bagian hardware.

Referensi

Dokumen terkait

Pendekatan yang lebih membantu adalah dengan mengasumsikan bahwa user akan membutuhkan bantuan pada suatu waktu dan merancang bantuan (help) ini ke dalam system. • Ada empat

perbaikan yang telah disusun pada kegiatan refleksi siklus I, yang dapat diketahui dari adanya peningkatan skor hasil observasi guru. 2) Siswa lebih antusias mengikuti

Artinya dasar program pembinaan sudah disusun setiap tahun berdasarkan rapat koordinasi dan secara tidak langsung program pe mbinaan ters ebut be rsinggungan deng

Cookies yang diberi perlakuan penambahan penstabil CMC memiliki nilai tekstur yang lebih tinggi dibandingkan dengan cookies yang diberi perlakuan penstabil gum

Tes positif menunjukan orang tersebut terinfeksi atau berpotensi terinfeksi dan memiliki risiko tinggi untuk berkembang menjadi menderita penyakit simptomatik dalam beberapa

“Mungkin itu adalah suara jelmaan Dewata yang telah mengutuk anak kita, Bu,” ujar ayah Dauppare sambil menatap mata istrinya untuk meyakinkan dirinya sendiri yang masih

“ Tujuan pendidikan adalah merubah yang diingini yang diusahakan dalam proses pendidikan atau usaha pendidikan untuk mencapainya, baik pada tingkah laku individu dari

Kebutuhan moda laut antar pulau dalam hal ini khususnya kapal feri cepat rute Surabaya - Banjarmasin semakin bersaing dengan moda- moda lain rnisalnya moda udara I