tugas 1 rekayasa ulang sistem

5
TUGAS REKAYASA ULANG SISTEM Oleh : Hamba allah PROGGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015

Upload: gustamefendi

Post on 02-Feb-2016

216 views

Category:

Documents


0 download

DESCRIPTION

Tugas RUS

TRANSCRIPT

Page 1: Tugas 1 Rekayasa Ulang Sistem

TUGAS REKAYASA ULANG SISTEM

Oleh :

Hamba allah

PROGGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

Paradigma

Page 2: Tugas 1 Rekayasa Ulang Sistem

Plan Driven Development dan Agile Development

 

Tahap-Tahap Model Proses Waterfall :

 Software Requirements Analysis. Proses pencarian kebutuhan diintensifkan dan difokuskan

pada software. Untuk mengetahui sifat dari program yang akan dibuat, maka para software engineer

harus mengerti tentang domain informasi dari software, misalnya fungsi yang dibutuhkan, user

interface, dsb. Dari 2 aktivitas tersebut (pencarian kebutuhan sistem dan software) harus

didokumentasikan dan ditunjukkan kepada pelanggan.

· Design & Architecture

Proses ini digunakan untuk mengubah kebutuhan-kebutuhan diatas menjadi representasi ke

dalam bentuk “blueprint” software sebelum coding dimulai. Desain harus dapat mengimplementasikan

kebutuhan yang telah disebutkan pada tahap sebelumnya. Seperti 2 aktivitas sebelumnya, maka proses

ini juga harus didokumentasikan sebagai konfigurasi dari software.

· Development & Coding

Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka desain tadi harus

diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa

pemrograman melalui proses coding. Tahap ini merupakan implementasi dari tahap design yang secara

teknis nantinya dikerjakan oleh programmer.

Page 3: Tugas 1 Rekayasa Ulang Sistem

· Quality Assurance & Software Testing / Verification.

Sesuatu yang dibuat haruslah diujicobakan. Demikian juga dengan software. Semua fungsi-

fungsi software harus diujicobakan, agar software bebas dari error, dan hasilnya harus benar-benar

sesuai dengan kebutuhan yang sudah didefinisikan sebelumnya.

Implementation. 

 selama tahap ini, desain perangkat lunak disadari sebagai sebuah program lengkap atau unit

program. Desain yang telah disetujui, diubah dalam bentuk kode-kode program. Tahap ini, kode-kode

program yang dihasilkan masih pada tahap modul. Diakhir tahap ini, tiap model di testing tanpa

diintregasikan.

· Maintenance & Support.

Pemeliharaan suatu software diperlukan, termasuk di dalamnya adalah pengembangan, karena

software yang dibuat tidak selamanya hanya seperti itu. Ketika dijalankan mungkin saja masih ada

errors kecil yang tidak ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada

software tersebut. Pengembangan diperlukan ketika adanya perubahan dari eksternal perusahaan seperti

ketika ada pergantian sistem operasi, atau perangkat lainny

Page 4: Tugas 1 Rekayasa Ulang Sistem

BPMN (Business Processs Modelling Natiton) adalah Satu Set Standar diagram konvensi untuk menggambarkan proses bisnis.Hal ini di rancang untuk menvisualisasikan satu set kaya semantic aliran proses bisnis dan komunikasi antara proses independen

Proses Bisnis Modeling Notasi (BPMN) adalah standar untuk proses pemodelan bisnis dan proses layanan web.BPMN adalah enabler inti Proses Bisnis Manajemen (BPM), sebuah inisiatif baru dalam arsitektur perusahaan, yang berkaitan dengan mengelola perubahan untuk meningkatkan bisnis processes.The Tujuan utama dari BPMN adalah untuk memberikan aa proses bisnis notasi pemodelan yang dimengerti oleh semua bisnis pengguna, dari analis bisnis yang menciptakan desain proses, untuk para pengembang teknis yang bertanggung jawab untuk menerapkan teknologi yang akan melakukan proses-proses tersebut, dan akhirnya, dengan manajer bisnis yang akan mengelola dan memonitor proses-proses tersebut.

Tujuan sekunder BPMN adalah untuk memastikan bahwa bahasa XML dirancang untuk pelaksanaan proses bisnis, seperti BPEL4WS (Bisnis Proses Eksekusi Bahasa untuk Web Services), dapat divisualisasikan dengan notasi berorientasi bisnis.

Penjelasan :

Ada 1 pool atau aktvitiv nya seseorang yang akan mendaftar sebuah perusahaan. Kolom candidate itu seseorang itu harus membuat sebuah app dan mengumpulkanya. Lanes Company memberikan pengumuman tentang recumbent dan memberikan tugasnya juga kepada interviewer. Candidate tersebut akan mengumpulkan ke Reculler dan menilai sebuah app yang telah di buat oleh candidate dari sebuah perusahaan. Apabila mengalami messege flow yang kurang maka akan kembali proses ke awal

Page 5: Tugas 1 Rekayasa Ulang Sistem

kembali (gagal). Apabila ia terima,recuter akan mengatur jadwal interview. Setalah proses interview berhasil maka akan perusahaan akan memberikan kompensasi atau pembayaran terhadap candidate tersebut.