UML digunakan untuk membuat rancangan perangkat lunak dengan menyediakan cara standar untuk memvisualisasikan desain sistem. UML menyediakan beberapa diagram seperti diagram kelas, diagram sekuens, dan diagram aktivitas untuk membantu memodelkan sistem. Use case digunakan untuk membentuk perilaku objek dalam sebuah model melalui kolaborasi antara aktor dan objek. Membuat desain web dibutuhkan untuk meningkatkan layanan pelanggan dengan menyediakan inform
2. 1. UML :
• Pengertian UML - Unified Modeling Language ( UML ) adalah tujuan umum,
perkembangan, bahasa pemodelan di bidang rekayasa perangkat lunak , yang
dimaksudkan untuk menyediakan cara standar untuk memvisualisasikan desain
sistem.
UML awalnya termotivasi oleh keinginan untuk membakukan sistem notasi yang
berbeda dan pendekatan untuk desain perangkat lunak yang dikembangkan oleh
Grady Booch , Ivar Jacobson dan James Rumbaugh di Rational Software di 1994-
1995, dengan pengembangan lebih lanjut yang dipimpin oleh mereka melalui tahun
1996.
3. Pada tahun 1997 UML diadopsi sebagai standar oleh Object Management Group (OMG), dan telah dikelola oleh
organisasi ini sejak. Pada tahun 2005 UML juga diterbitkan oleh International Organization for Standardization (ISO)
sebagai standar ISO disetujui. [2] Sejak itu telah periodik direvisi untuk menutupi revisi terbaru dari UML.
Menurut Booch (2005:7) UML adalah Bahasa standar untuk membuat rancangan software. UML biasanya digunakan
untuk menggambarkan dan membangun, dokumen artifak dari software –intensive system.
Menurut Nugroho (2010:6), UML (Unified Modeling Language) adalah ‘bahasa’ pemodelan untuk sistem atau perangkat
lunak yang berparadigma ‘berorientasi objek”. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan
permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.
Menurut Nugroho (2009:4), UML (Unified Modeling Language) adalah Metodologi kolaborasi antara metoda-metoda
Booch, OMT (Object Modeling Technique), serta OOSE (Object Oriented Software Enggineering) dan beberapa metoda
lainnya, merupakan metodologi yang paling sering digunakan saat ini untuk analisa dan perancangan sistem dengan
metodologi berorientasi objek mengadaptasi maraknya penggunaan bahasa “pemrograman berorientasi objek” (OOP).
Menurut Herlawati (2011:10), bahwa beberapa literature menyebutkan bahwa UML menyediakan sembilan jenis diagram,
yang lain menyebutkan delapan karena ada beberapa diagram yang digabung, misanya diagram komunikasi, diagram
urutan dan diagram pewaktuan digabung menjadi diagram interaksi.
5. 2. Pengertian Use Case
Use case adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem secara teratur
yang dilakukan atau diawasi oleh sebuah aktor. Use case digunakan untuk membentuk tingkah-laku
benda/ things dalam sebuah model serta di Realisasikan oleh sebuah collaboration. Umumnya use case
digambarkan dengan sebuah elips dengan garis yang solid, biasanya mengandung nama.
Activity Diagram
Dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis. Struktur diagram ini
mirip flowchart atau Data Flow Diagram pada perancangan terstruktur. Sangat bermanfaat apabila kita
membuat diagram ini terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses
secara keseluruhan
Sequence diagram
suatu diagram yang memperlihatkan atau menampilkan interaksi-interaksi antar objek di dalam sistem yang
disusun pada sebuah urutan atau rangkaian waktu. Interaksi antar objek tersebut termasuk pengguna, display,
dan sebagainya berupa pesan/message.
Class diagram
sebuah class yang menggambarkan struktur dan penjelasan class, paket, dan objek serta hubungan satu sama
lain seperti containment, pewarisan, asosiasi, dan lain-lain. Class diagram juga menjelaskan hubungan antar
class dalam sebuah sistem yang sedang dibuat dan bagaimana caranya agar mereka saling berkolaborasi untuk
mencapai sebuah tujuan.
6. 3. Alasan kenapa membutuhkan design web
• Meningkatkan Layanan Pelanggan
• Mungkin Anda menjual produk yang ramah lingkungan dan ingin berbagi
tips tentang cara mendaur ulang, atau mungkin Anda seorang akuntan dan
ingin memberikan nasihat klien Anda tentang cara untuk menyederhanakan
praktik pembukuan mereka. Dengan memasukkan halaman FAQ,
menambahkan artikel atau newsletter upload untuk menjawab semua
pertanyaan pelanggan Anda 'Anda dapat membuat mereka up-to-date. Apa
cara yang lebih baik untuk menyediakan mereka dengan layanan nilai tambah
dibandingkan dengan berbagi informasi di situs Anda