RATIONAL UNIFIED PROCESS (RUP) & UNIFIED MODELING LANGUAGE (UML) PDF

Title RATIONAL UNIFIED PROCESS (RUP) & UNIFIED MODELING LANGUAGE (UML)
Author Suciana Aryani
Pages 11
File Size 1.6 MB
File Type PDF
Total Downloads 334
Total Views 369

Summary

RATIONAL UNIFIED PROCESS (RUP) & UNIFIED MODELING LANGUAGE (UML) Untuk memenuhi Tugas Mata Kuliah: Inovasi & Teknologi Baru SI DISUSUN OLEH : SUCIANA ARYANI (D1A.16.0531) Sistem Informasi Karyawan 6B FASKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG Kata Pengantar Puji syukur kepada Tuhan Yang Maha...


Description

Accelerat ing t he world's research.

RATIONAL UNIFIED PROCESS (RUP) & UNIFIED MODELING LANGUAGE (UML) Suciana Aryani Rational Unified Process (RUP) & Unified Modeling Language (UML)”. Pengertian Rational Unified Process (RUP), Sejarah, Fase dan Peran Use Case Pada Setiap Fase, Workflow pada RUP, Ciri Khas dari RUP

Cite this paper

Downloaded from Academia.edu 

Get the citation in MLA, APA, or Chicago styles

Related papers Met odologi RUP duwi arifudin

E1E111102 sit edi SKRIPSI.PDF nanang wahyu 02-Rekayasa-Perangkat -Lunak-Mat erial Dit ra Alfilia Mardhant i

Download a PDF Pack of t he best relat ed papers 

RATIONAL UNIFIED PROCESS (RUP) & UNIFIED MODELING LANGUAGE (UML) Untuk memenuhi Tugas Mata Kuliah: Inovasi & Teknologi Baru SI

DISUSUN OLEH : SUCIANA ARYANI (D1A.16.0531) Sistem Informasi Karyawan 6B

FASKULTAS ILMU KOMPUTER

UNIVERSITAS SUBANG

Kata Pengantar

Puji syukur kepada Tuhan Yang Maha Esa, karena berkat karunia-Nya penulis mampu menyelesaikan laporan makalah Tugas “Rational Unified Process (RUP) & Unified Modeling Language (UML)”. Melalui jurnal ini diharapkan dapat menunjang nilai penulis di dalam mata kuliah Inovasi & Teknologi Baru SI. Selain itu, dengan hadirnya laporan makalah tugas ini dapat memberikan informasi yang dapat menjadi pengetahuan baru bagi pembacanya.

Pada kesempatan ini penulis juga mengucapkan terima kasih banyak kepada Bapak Drs. M. Hairiyanov, MT selaku dosen pembimbing serta kepada seluruh pihak yang terlibat di dalam penulisan jurnal ini. Penulis menyadari bahwa, masih banyak kesalahan dan kekurangan di dalam penulisan ini. Oleh karena itu, penulis mengharapkan kritik dan saran yang konstruktif untuk kesempurnaan laporan makalah ini di masa yang akan datang. Semoga dapat bermanfaat.

Subang, 28 Mei 2019 ttd (Penulis)

2

Daftar Isi

Cover Makalah...........................................................................................................................1 Kata Pengantar........................................................................................................................... 2 Daftar Isi.................................................................................................................................... 3 1. RATIONAL UNIFIED PROCESS (RUP)............................................................................ 4 A. Pengertian Rational Unified Process (RUP)................................................................ 4 B. Sejarah Rational Unified Process (RUP)......................................................................4 C. Fase Rational Unified Process (RUP).......................................................................... 5 D. Peran Use Case Pada Setiap Fase.................................................................................5 E. Workflow pada RUP.....................................................................................................6 F. Model Proses Rational Unified Process (RUP)............................................................ 6 G. Ciri Khas dari Rational Unified Process (RUP)...........................................................7 2. UNIFIED MODELING LANGUAGE (UML)..................................................................... 8 A. Pengertian Unified Modeling Language (ULM)..........................................................8 B. Sejarah Unified Modeling Language (ULM) ............................................................. 8 C. Diagram Unified Modeling Language (ULM)............................................................. 9 D. Keterkaitan Antar Diagram Unified Modeling Language (ULM) ............................. 9 Daftar Pustaka.......................................................................................................................... 10

3

1. RATIONAL UNIFIED PROCESS (RUP) Di dalam perkembangan tehnologi komputer akan kebutuhan manusia yang semakin pesat membuat para pembuat software membuat sebuah perangkat lunak yang bisa memudahkan para penggunanya. Dilatar belakangi dengan perkembangan tehnologi itu maka di ciptakan perangkat lunak dengan berorientasi objek. Salah satunya adalah Rational Unified Process. (RUP)

A. Pengertian Rational Unified Process (RUP) RUP, singkatan dari Rational Unified Process, adalah suatu kerangka kerja proses pengembangan perangkat lunak iteratif yang dibuat oleh Rational Software, suatu divisi dari IBM sejak 2003. RUP bukanlah suatu proses tunggal dengan aturan yang konkrit, melainkan suatu kerangka proses yang dapat diadaptasi dan dimaksudkan untuk disesuaikan oleh organisasi pengembang dan tim proyek perangkat lunak yang akan memilih elemen proses sesuai dengan kebutuhan mereka. RUP menggunakan konsep object oriented, dengan aktifitas yang berfokus pada pengembangan model dengan menggunakan Unified Model Language (UML).

B. Sejarah Rational Unified Process (RUP) Produk ini memuat basis-pengetahuan yang bertautan dengan artefak sederhana disertai deskripsi detail dari beragam aktivitas. RUP dimasukkan dalam produk IBM Rational Method Composer (RM C) yang memungkinkan untuk kustomisasi proses. Dengan mengombinasikan pengalaman dari banyak perusahaan, dihasilkan enam praktik terbaik untuk rekayasa perangkat lunak modern: 1.

Pengembangan iteratif, dengan risiko sebagai pemicu iterasi primer

2.

Kelola persyaratan

3.

Terapkan arsitektur yang berbasis komponen

4.

Visualisasikan model perangkat lunak

5.

Secara kontinyu, verifikasi kualitas

6.

Kendalikan perubahan

4

C. Fase Rational Unified Process (RUP) Pada RUP didefinisikan terdapat empat fasa siklus proyek. Fasa-fasa ini memungkinkan untuk disajikan dalam bentuk umum mirip dengan pendekatan air terjun, walaupun esensi kunci dari proses terdapat dalam iterasi dalam setiap fasenya. Setiap fase memiliki sebuah objektif kunci dan titik pencapaian akhir yang menandakan ketercapaian objektif. Visualisasi dari fase RUP berikut dengan sumbu waktu dinamakan sebagai grafik RUP Berikut Ini fase-fase dari RUP, yaitu : 1.

Inception/insepsi (Permulaan) a. Menentukan Ruang lingkup proyek b. Membuat 'Business Case' c. Menjawab pertanyaan 'apakah yang dikerjakan dapat menciptakan 'good business sense' sehingga proyek dapat dilanjutkan

2.

Elaboration/elaborasi (Perincian) a. Menganalisa berbagai persyaratan dan resiko b. Menetapkan 'Base line' c. Merencanakan fase berikutnya yaitu construction

3.

Construction/kontruksi a. Melakukan sederetan iterasi b. Pada setiap iterasi akan melibatkan prose berikut : analisa desain, implementasi dan testing

4.

Transition/Transisi a. Membuat apa yang sudah dimodelkan menjadi suatu produk jadi b. Dalam fase ini dilakukan: □

Beta dan performance testing



Membuat dokumentasi tambahan seperti: training, user guide dan sales kit



Membuat rencana peluncuran produk ke komunitas pengguna

D. Peran Use Case Pada Setiap Fase Berikut Ini peran Use Case pada setiap fase dari RUP, yaitu : 1.

2.

Inception □

Menolong mengembangkan scope proyek



Menolong menetapkan penjadwalan dan anggaran

Elaboration 5

3.



Menolong dalam melakukan analisa resiko



Menolong mempersiapkan fase berikutnya yaitu konstruksi

Construction □

Melakukan sederetan iritasi



Pada setiap iterasi akan melibatkan proses berikut: analisa desain, implementasi dan testing

4.

Transition □

Membuat apa yang sudah dimodelkan menjadi suatu produk jadi



Dalam fasi ini dilakukan: a.

Beta dan performance testing

b.

Membuat dokumentasi tambahan seperti: training, user guide dan sales kit

c.

Membuat rencana peluncuran produk ke komunitas pengguna

E. Workflow pada RUP Aliran Kerja Pendukung (Supporting Wokflow) □

Manajemen Konfigurasi dan Perubahan (Configuration and Change Management)



Manajemen Proyek (Project Management)



Lingkungan (Environment)

Aliran Kerja Utama (Core Workflow) □

Pemodelan Bisnis (Business Modeling)



Kebutuhan (Requirements)



Analisis dan Perancangan (Analysis and Design)



Implementasi (Implementation)



Pengujian (Testing)



Deployment

F. Model Proses Rational Unified Process (RUP) RUP adalah proses pengembangan perangkat lunak berbasis UML (Unified Modeling Language) yang mempunyai karakteristik: 1.

Berulang (iterative) Tahap pengembangan untuk setiap produk yang diserahkan (release) dilaksanakan secara berulang. 6

2.

Architecture centric Menggunakan arsitektur sistem sebagai artifak utama untuk konseptualisasi, konstruksi, pengelolaan dan penyusunan sistem selama pengembangan.

3.

Use case-driven Menggunakan use case sebagai artifak utama untuk menetapkan perilaku sistem yang diinginkan

dan

untuk

mengkomunikasikan

perilaku

sistem

tersebut

kepada

parastakeholder sistem. 4.

Risk-driven Menghilangkan atau mengurangi risiko-risiko yang dapat menghambat kesuksesan proyek.

G. Ciri Khas dari Rational Unified Process (RUP) Ciri khas dari RUP dalam proses pengembangan perangkat lunak berbasis UML adalah adanya metode use case yang digunakan: 1.

Use case diagram digunakan untuk memodelkan bisnis proses bedasarkan pengguna system. Use case terdiri atas diagram use case dan actor. Actor merepresentasikan orang yang akan mengoperasikan atau orang yang berinteraksi dengan system aplikasi.

2.

Use case merepresentasikan operasi-operasi yang dilakukan oleh actor. Use case digambarkan berbentuk elips dengan nama operasi di dalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case. Sehingga disini dapat disimpulkan bahwa Use case mengadopsi Object Oriented Programming (OOP) karena memisahkan operasi-operasi maupun komponen yang terlibat di dalamnya ke dalam sebuah objek-objek yang berbeda.

7

2. UNIFIED MODELING LANGUAGE (UML) Dalam pengembangan perangkat lunak dengan menggunakan RUP mensyaratkan penggunaan UML. UML adalah bahasa pemodelan standard atau kumpulan teknik-teknik pemodelan untuk menspesifikasi, menvisualisasi dan mendokumentasikan hasil kerja dalam pengembangan perangkat lunak. Secara sederhana UML digunakan untuk menggambarkan sketsa sistem. Pengembang menggunakan UML untuk menyampaikan beberapa aspek dari sebuah perangkat lunak melalui notasi grafis.UML mendefenisikan notasi dan semantik.

A. Pengertian Unified Modeling Language (ULM) UML (Unified Modeling Language) adalah bahasa untuk visualisasi, spesifikasi, kontruksi, dan dokumentasiartifak-artifak perangkat lunak yang dibuat dengan menggunakan pendekatan berorientasi objek. Dibuat untuk standarisasi pemodelan hasil analisis dan perancangan perangkat lunak berorientasi objek.

B. Sejarah Unified Modeling Language (ULM)

8

C. Diagram Unified Modeling Language (ULM) Berikut ini jenis - jenis diagram Unified Modeling Language (ULM), yaitu: 1.

Use Case Diagram. Diagram ini berguna untuk menggambarkan interaksi antara pengguna dengan sebuah perangkat lunak.

2.

Activity Diagram. Diagram berguna untuk menggambarkan prosedur- prosedur perilaku perangkat lunak.

3.

Class Diagram. Diagram ini berguna untuk menggambarkan kelas, fitur dan hubungan-hubungan yang terjadi. pendekatan berorientasi objek memegang peranan yang sangat penting.

4.

Sequence Diagram. Diagram ini berguna untuk menggambarkan interaksi antar objek dengan penekanan pada urutan proses dan kejadian.

5.

State Machine Diagram. Diagram ini digunakan untuk menggambarkan bagamana suatu kejadian mengubah objek selama hidup objek tersebut.

6.

Deployment Diagram . Diagram ini menunjukkan konfigurasi pemrosesan berjalan dan komponen-komponen yang terdapat di dalamnya.

7.

Collaboration Diagram. Diagram ini menekankan pada organisasi struktur dari objek-objek yang mengirim dan menerima pesan.

D. Keterkaitan Antar Diagram Unified Modeling Language (ULM)

9

Daftar Pustaka

Dikutip dari berbagai sumber referensi , diantaranya: 1.

https://zelikara.wordpress.com/2016/11/11/alat-pengembangan-perangkat-lunak-menggu nakan-rup-dan-uml/

2.

https://riyansetiawan27.blogspot.com/2014/04/metode-rup-rational-unified-process.html

3.

https://docplayer.info/39553348-Bagian-1-rational-unified-process-rup.html

4.

https://en.wikipedia.org/wiki/Rational_Unified_Process

10...


Similar Free PDFs