The Unified Process

Bagi mahasiswa komputer yang sudah atau sedang mengerjakan skripsi/tugas akhir pasti mengenal istilah SDLC, singkatan dari System Development Life Cycle, standar pembuatan perangkat lunak. Kemunculan metode ini diperuntukan untuk standar pembuatan perangkat lunak tanpa iterasi. Tentu saja memiliki kelemahan, tetapi cukup baik untuk standar, apalagi standar kelulusan mahasiswa. Mahasiswa mengajukan proposal, bimbingan, pembuatan kode program, sidang dan lulus dah.

SDLC biasanya digunakan untuk pembuatan software konvensional yang terstruktur dan belum berbasis objek. Sementara untuk perancangan software berbasis objek, salah satu standar yang terkenal adalah Unified Process (UP) yang menggunakan visualisasi diagram Unified Modeling Language (UML) dan saat ini menjadi momok menjengkelkan mahasiswa TI/SI karena diagramnya yang cukup banyak untuk diingat: use case, class, dan teman-temannya.

Mempelajari UML sendiri sangat sulit tanpa mempraktekan langsung lewat proses pembuatan perangkat lunak, sering diistilahkan dengan Software Development Process (SDP) atau Software Engineering Process (SEP), walaupun kebanyakan praktisi IT enggan disebut engineer dan lebih suka dibilang developer .. he he yakni kaum yang kerjanya mengkonversi kebutuhan (requirement) menjadi (software).

Di awal UP sering disebut Unified Software Development Process (USDP) tetapi karena mungkin kepanjangan oleh salah satu pencetus UML, Ivar Jacobson, cukup disebut UP. Implementasi pertamanya adalah dilakukan oleh Ericsson (dikenal dengan ericsson approach) di IBM atau dengan istilah terkenalnya Rational Unified Process (RUP).

Ok, cukup panjang membahas hal ini. Butuh satu buku khusus yang sedang saya kerjakan untuk coba diterbitkan, melanjutkan buku terdahulu. Jika ingin mempelajari lebih detil, baca buku khusus UML yang banyak bertebaran baik di toko buku maupun internet, terutama dengan bahasa pengantar bahasa Inggris. Jadi kalau kalian sulit memahami pembahasan UML dengan bahasa Indonesia bisa mendownload yang berbahasa Inggris yang lebih mudah (eh .. kebalik ya).

Iklan