MENU

Daftar Premium
Daftar
  • Teknologi
  • Bisnis
  • Inovasi
  • Startup
  • Digital
  • Brand
  • Studi Kasus
  • Event
  • Entrepreneur
  • Kelas Digital
  • Inspirasi
Menu
  • Teknologi
  • Bisnis
  • Inovasi
  • Startup
  • Digital
  • Brand
  • Studi Kasus
  • Event
  • Entrepreneur
  • Kelas Digital
  • Inspirasi
Live TV
  • Iklan
  • Sistem Informasi
  • Marketing
  • Harian
  • Ecommerce
  • Business
  • Startup
  • Riset
  • Google
  • Konsultasi
Menu
  • Iklan
  • Sistem Informasi
  • Marketing
  • Harian
  • Ecommerce
  • Business
  • Startup
  • Riset
  • Google
  • Konsultasi
Search
Close
  • Iklan
  • Sistem Informasi
  • Marketing
  • Harian
  • Ecommerce
  • Business
  • Startup
  • Riset
  • Google
  • Konsultasi
Menu
  • Iklan
  • Sistem Informasi
  • Marketing
  • Harian
  • Ecommerce
  • Business
  • Startup
  • Riset
  • Google
  • Konsultasi
Home Programming

Pengertian Unified Process (UP), Extreme Programming, dan Scrum [Catatan M. Nahrowi]

M. Nahrowi by M. Nahrowi
11 Maret 2022
in Programming, Sistem Informasi
0
Pengertian Unified Process (UP), Extreme Programming, dan Scrum [Catatan M. Nahrowi]
0
SHARES
431
VIEWS
Share on FacebookShare on Twitter

1 . Jelaskan Pengertian Unified Process (UP)

UP merupakan metode proses pengembangan sistem yang bersifat use-case-driven/ menggunakan use case sebagai alur untuk  membangun sebuah sistem informasi, selain itu untuk metode ini terdapat beberapa tahapan yang harus dipenuhi. UP berpusat pada arsitektur perangkat lunak, interatif dan tumbuh-kembang (Alhir, 2005). Kerangka pengembangan ini termasuk baru dalam metodologi pengembangan perangkat lunak. UP dapat diaplikasikan pada berbagai skala proyek, mulai dari skala kecil sampai dengan skala besar.

Up mempunyai 4 tahapan yaitu :

Empat tahapan dalam UP adalah sebagai berikut:

    • Inception: Tahapan paling awal, penilaian terhadap sebuah proyek perangkat lunak dilakukan. Tujuannya  untuk mendapatkan kesepakatan dari stakeholder sehubungan dengan tujuan dan dana proyek.
    • Elaboration: Bertujuan untuk mendapatkan gambaran umum kebutuhan, persyaratan, dan fungsi-fungsi utama perangkat lunak. untuk mengetahui secara lebih baik resiko-resiko proyek, baik meliputi resiko arsitektur perangkat lunak, perencanaan, maupun implementasi. Pada tahap ini telah dimulai rancang bangun perangkat lunak secara iterative melalui aktivitas-aktivitas seperti business modeling, requirements, analysis dan design, meskipun baru pada tahap awal.
    • Construction: Bertujuan untuk membangun perangkat lunak sampai dengan saat perangkat lunak tersebut siap digunakan. Titik berat tahapan ini adalah pada penentuan tingkat prioritas kebutuhan/persyaratan, melengkapi spesifikasinya, analisis lebih dalam, disain solusi yang memenuhi kebutuhan dan persyaratan, pengkodean dan pengujian perangkat lunak. Jika dimungkinkan, versi awal dari perangkat lunak diuji cobakan untuk mendapatkan masukan dari pengguna.
    • Transition: Tahap ini difokuskan pada bagaimana menyampaikan perangkat lunak yang sudah jadi pada pengguna. Perangkat lunak akan secara resmi diuji, baik oleh penguji (tester) yang kompeten maupun oleh pengguna. Beberapa aktivitas seperti pemindahan pusat data dan pelatihan pengguna serta staf pendukung harus dilakukan pada tahap ini.
  •          Beck, Kent. Extreme Programming Explained: Embrace Change. AddisonWesley,1999.
  •           Satzinger, John, et al. 2007 System Analys and Design, 5th Ed., Thomson Course tech., Canada.

2. Pengertian Extreme Programming (XP)

Ekstrim pemrograman ( XP ) merupakan metodologi pengembangan perangkat lunak yang digunakan untuk membangun / meningkatkan kualitas perangkat lunak dengan tingkat responsif terhadap perubahan kebutuhan pelanggan yang tinggi. Sebagai jenis pengembangan perangkat lunak contohnya seperti agile metodologi, pengembang sering me ” rilis ” sistem dengan cara versi beta terlebih dahulu, dalam siklus pengembangan yang singkat itu dimaksudkan untuk kedepan akan terus ditingkatkan produktivitasnya dgn cara memperbaiki  dimana kebutuhan pelanggan baru dapat diadopsi (revisi software) sesuai kebutuhan.

XP tepat digunakan saat kondisi :

  • Keperluan berubah dengan cepat, Resiko tinggi dan ada proyek dengan tantangan yang baru,
  • Tim programmer sedikit, yaitu 2-10 orang.
  • Mampu mengotomatiskan tes Ada peran serta pelanggan secara langsung.

Kelemahan XP:

  • Cerita-cerita yang menunjukkan requirements kemungkinan besar tidak lengkap sehingga Developer harus selalu siap dengan perubahan karena perubahan akan selalu diterima.
  •  Tidak bisa membuat kode yang detail di awal (prinsip simplicity dan juga anjuran untuk melakukan apa yang diperlukan hari itu juga).
  • XP tidak memiliki dokumentasi formal yang dibuat selama pengembangan. Satusatunya dokumentasi adalah dokumentasi awal yang dilakukan oleh user.

3. Pengertian Scrum

Scrum merupakan sebuah kerangka kerja (framework) yang bertujuan untuk mengatur (manage) proses pembuatan software/sistem informasi agar tercipta produk yang berkualitas dan kreatif. scrum diperuntukkan untuk para pengembang yang bekerja secara teamwork, membutuhkan fleksibilitas namun tetap terorganisir dan memiliki satu tujuan pencapaian yang sama dalam pembangunan suatu sistem informasi. didalam scrum pengembang dituntut untuk untuk selalu kreatif namun memiliki tujuan yang sama dalam teamwork untuk pengembangan sistem informasi.
Scrum yang dikategorikan pada agile software development methodology.

Scrum mempunyai 3 Role : Product Owner, Team Member, Scrum Master

Mana yang menurutmu enak digunakan ?

Saya lebih memilih scrum, karena dengan model pengembangan sistem informasi berbasis framework kita bisa bekerja sesuai dengan divisinya, fokus kita sebagai developer hanyalah mengerjakan pada bagian-bagian yang disepakati dilembar kerja atau sprint. disitu estimasi telah ditentukan, dengan manajemen yang baik dari awal dengan scrum developer terhindar dari lembur maupun idle.

Best Regards,

Semoga bermanfaat, Salam

 

Source Reference :

http://sahrirzul.blogspot.co.id/2013/12/pengertian-dari-unified-process-dan.html

http://dhiekalantana.blog.unas.ac.id/files/2012/10/sdlc.pdf

http://scrum-indonesia.org/apa-itu-scrum

http://ejlp.blogspot.co.id/2006/04/sekilas-tentang-metodologi-pembuatan.html

www.proweb.co.id/articles/erp/pengertian_scrum.html

Website: www.xprogramming.com

 
Tags: catatan nahrowiM. Nahrowipengertianpengertian extream programmingpengertian scrumsistem informasi
Previous Post

Bagaimana Strategi Luxury Brand Menjual Produk Mereka Saat Krisis?

Next Post

Rahasia Membangun Suasana Kerja Bahagia dari Ir. Chade-Meng Tan Google

M. Nahrowi

M. Nahrowi

M. Nahrowi. sharing things i’m learning through my passion, study, work, life, dream and others interests. For Inquiry Ads/Project email me : hello@nahrowi.com / halonahrowi@gmail.com

Next Post
Rahasia Membangun Suasana Kerja Bahagia dari Ir. Chade-Meng Tan Google

Rahasia Membangun Suasana Kerja Bahagia dari Ir. Chade-Meng Tan Google

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Stay Connected test

  • 139 Followers
  • 207k Subscribers
  • 23.9k Followers
  • 99 Subscribers

meet with author

Ads

Download E-Book | Premium

Official Book from M. Nahrowi

Brand Promotions

  • Trending
  • Comments
  • Latest
THE THINKER PATUNG BERPIKIR DI PARIS, SIMBOL FILSAFAT ILMU PENGETAHUAN

THE THINKER PATUNG BERPIKIR DI PARIS, SIMBOL FILSAFAT ILMU PENGETAHUAN

29 Juli 2021
Isi Pidato Steve Jobs di Stanford University [Full Teks]

Isi Pidato Steve Jobs di Stanford University [Full Teks]

3 Juli 2021
Kenapa Starbucks Menjual Kopi Kalengan?

Kenapa Starbucks Menjual Kopi Kalengan?

23 September 2022
Download Peta Ekosistem Industri Game Indonesia 2021-2022 [PDF]

Download Peta Ekosistem Industri Game Indonesia 2021-2022 [PDF]

11 Juli 2022
Seni Menciptakan Fanatisme terhadap Sebuah Brand Baru by NEOFILIA X M. Nahrowi

Seni Menciptakan Fanatisme terhadap Sebuah Brand Baru by NEOFILIA X M. Nahrowi

0
Tidak Semua Orang Bisa Jadi Entrepreneur? atau Semua Orang Bisa Jadi?

Tidak Semua Orang Bisa Jadi Entrepreneur? atau Semua Orang Bisa Jadi?

0
Channel Pemasaran Mana yang Terbaik?

Channel Pemasaran Mana yang Terbaik?

0

Bisnis = Visi = Brand

0
Seni Menciptakan Fanatisme terhadap Sebuah Brand Baru by NEOFILIA X M. Nahrowi

Seni Menciptakan Fanatisme terhadap Sebuah Brand Baru by NEOFILIA X M. Nahrowi

10 Desember 2023
Kenapa Sosial Media Menjadi Sangat Penting Bagi Bisnis di Tahun 2023?

Kenapa Sosial Media Menjadi Sangat Penting Bagi Bisnis di Tahun 2023?

27 Desember 2022
Apa itu MVP? (Minimum Viable Product) dan Apa Tujuannya?

Apa itu MVP? (Minimum Viable Product) dan Apa Tujuannya?

26 September 2022
Kenapa Starbucks Menjual Kopi Kalengan?

Kenapa Starbucks Menjual Kopi Kalengan?

23 September 2022

Recent News

Seni Menciptakan Fanatisme terhadap Sebuah Brand Baru by NEOFILIA X M. Nahrowi

Seni Menciptakan Fanatisme terhadap Sebuah Brand Baru by NEOFILIA X M. Nahrowi

10 Desember 2023
Kenapa Sosial Media Menjadi Sangat Penting Bagi Bisnis di Tahun 2023?

Kenapa Sosial Media Menjadi Sangat Penting Bagi Bisnis di Tahun 2023?

27 Desember 2022
Apa itu MVP? (Minimum Viable Product) dan Apa Tujuannya?

Apa itu MVP? (Minimum Viable Product) dan Apa Tujuannya?

26 September 2022
Kenapa Starbucks Menjual Kopi Kalengan?

Kenapa Starbucks Menjual Kopi Kalengan?

23 September 2022

Ensiklopedia Moeslim

Tag Populer

apple brand branding business recovery plan catatan catatan nahrowi digital branding disrupsi ecommerce ecommerce 2022 entrepreneur founder ikea gojek google harian nahrowi ilmu pengetahuan indonesian coffee ingvar kamprad inovasi inspirasi instagram kopi M. Nahrowi marketing marketing ecommerce market riset Mark Zuckerberg meningkatkan trafik neuromarketing NPD penelitian penemu pengertian product development riset self learning starbucks startup steve jobs time management tni ad top of mind tranformasi digital unicorn indonesia woocommerce

Ads

Ads

Think Different

Google-Developers

Assosiate Partner

Connect With Us

Instagram Facebook Youtube

Copyright @ 2021 M. Nahrowi
All right reserved

Kategori

  • Tentang
  • Butuh Bantuan?
  • Konsultasi
  • Market Riset
  • Kerjasama
  • Career
  • Google Product

Network

  • Download E-book
  • Layanan Iklan
  • Press News
  • Data & Grafik
  • Toko Buku
  • Ucapan Terimakasih

kERJASAMA

M. Nahrowi. sharing things i’m learning through my passion, study, work, life, dream and others interests.

For Inquiry Ads/Project email me : hello@nahrowi.com

Home
Trending
Kategori
Video
Sign In
The password must have a minimum of 8 characters of numbers and letters, contain at least 1 capital letter, and should not exceed 20 characters
Remember me
Sign In Sign Up
Restore password
Send reset link
Password reset link sent to your email Close
No account? Sign Up Sign In
Lost Password?
google-partners-fix

Kategosi Berita

  • Teknologi
  • Bisnis
  • Digital
  • Inovasi
  • Brand
  • Entrepreneur
  • Inspirasi
  • Programming
  • Studi Kasus
  • Marketing
  • Startup
  • Event
  • Career

Media Network

  • BBC News
  • CNN Network
  • Google
  • Market Riset
  • CNBC News
  • The Daily News
  • The World
Instagram Facebook Youtube