versi terbaru adalah versi 1.5 yang dirilis bulan Maret 2003. Booch, Rumbaugh dan Jacobson menyusun tiga buku serial tentang UML pada tahun 1999 [7] [8]
[9]. Sejak saat itulah UML telah menjelma menjadi standar bahasa pemodelan untuk aplikasi berorientasi objek.
Gambar 3.2 Konsepsi Dasar UML
Dari berbagai penjelasan rumit yang terdapat di dokumen dan buku-buku UML. Sebenarnya konsepsi dasar UML bisa dirangkumkan seperti pada Gambar
3.2 diatas.
3.2.2 Use Case Diagram
Use Case Diagram digunakan untuk menggambarkan secara grafis
perilaku software aplikasi. Merepresentasikan high-level view dari sistem yang digunakan untuk melihat dari perspektif luar sistem aktor.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Use case diagram menggambarkan fungsionalitas yang diharapkan dari
sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor
dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar belanja, dan sebagainya. Seorangsebuah aktor
adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu.
Gambar 3.3 Use Case Diagram Aplikasi
Lihat info sekolah merupakan aktifitas user untuk melihat info sekolah yang sebelumnya user harus memasukkan kata kunci dari info sekolah yang
diinginkan. Pada halaman info sekolah user bisa memilih data info sekolah ditampilkan berdasarkan info umum, berdasarkan history, berdasarkan daerah atau
per kecamatan dan user bisa membandingkan antara sekolah satu dengan sekolah yang lainnya. Lihat berita merupakan aktifitas user untuk melihat berita yang ada
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
pada halaman web yang isinya berhubungan dengan pendidikan dan informasi terbaru dari sekolah yang ada di Surabaya. Bukutamu merupakan aktifitas user
untuk memberikan saran maupun masukan baik tentang Web Info Sekolah Surabaya maupun tentang yang lain.
3.2.3 Activity Diagram
Pada dasarnya. Diagram aktivitas adalah Diagram flowchart yang diperluas yang menunjukkan aliran kendali satu aktivitas ke aktivitas lain.
Kegunaan diagram ini adalah untuk memodelkan workflow atau jalur kerja, memodelkan operasi, bagaimana objek-objek bekerja, aksi-aksi dan pengaruh
terhadap objek.Activity diagram menunjukkan apa yang terjadi, tetapi tidak menunjukkan siapa yang melakukan apa. Dalam pemrograman hal tersebut tidak
menunjukkan class mana yang bertanggungjawab atas setiap action. Pada pemodelan bisnis, hal tersebut tidak bisa menunjukkan organisasi mana yang
menjalankan sebuah
action. Swimlane
adalah sebuah
cara untuk
mengelompokan activity berdasarkan actor mengelompokkan activity dari sebuah urutan yang sama. Actor bisa ditulis nama actor ataupun sekaligus
dengan lambang actor stick figure pada use case diagram. Swimlane digambarkan secara vertikal, walaupun terkadang digambarkan secara
horizontal. Activity diagram merupakan salah satu diagram yang umum digunakan
dalam UML untuk menjabarkan proses atau aktivitas dari aktor. Sebagai contoh, pelanggan melakukan login masuk pada halaman website untuk bergabung,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
jika pelanggan belum terdaftar, maka akan ditolak oleh sistem dan dikembalikan.
Gambar 3.4 Contoh Activity Diagram Dari Proses Login
Gambar 3.5 Activity Diagram Cari Info Sekolah
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Untuk proses pencarian info sekolah, user memasukkan kata kunci atau nama sekolah yang dicari. Kemudian sistem akan meng-query kata kunci dengan
data yang ada didalam database. Jika sesuai maka data info sekolah yang dicari akan ditampilkan ke dalam web. Dan jika tidak sesuai dengan data yang ada di
dalam database maka akan ditampilkan data kosong.
Gambar 3.6 Activity Diagram Dari Proses Lihat Berita
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Start
memasukkan nama,email dan saran
ditampilkan
End Disimpan dalam
database
data buku tamu benar
data bukutamu salah
sistem : user
Gambar 3.7 Activity Diagram Dari Proses Isi Bukutamu
Pada Activity Diagram bukutamu, user bisa memasukkan pesan atau komentar pada web. Yang sebelumnya user diharuskan memasukkan nama, email
dan pesan atau komentar. Setelah itu data akan disimpan dalam database bukutamu.
3.2.4 Sequence Diagram