Aplikasi adalah suatu perangkat lunak komputer yang memanfaatkan kemampuan Nama Kode Nomer Versi Level API 1.0 Mulai tanggal pelucuran September 23, 2008 Alpha Beta 1.1 February 9,2009 2 Cupcake 1.5 April 27, 2009 3 Donut 1.6 September 15, 2009 4 Éclair 2.0-2.1 Oktober 26, 2009 5-7 Froyo 2.2-2.2.3 Mei 20, 2010 8 Gingerbread 2.3-2.3.7 Desember 6, 2010 9-10 Honeycomb 3.0-3.2.6 Februari 22, 2011 11-13 Ice Cream Sandwitch Jelly Bean 4.0-4.0.4 Oktober 18, 2011 14-15 4.1-4.3.1 Juli 9, 2012 16-18 KitKat 4.4-4.4.4 Oktober 31, 2013 19 Lollipop 5.0-5.1.1.1 November 12, 2014 21-22 Marsmallow 6.0-6.0.1 Oktober 5, 2015 23 Nougat 7.0-7.1.2 Agustus 22, 2016 24-25 1 Status Dukungan Tidak Ada Dukungan Tidak Ada Dukungan Tidak Ada Dukungan Tidak Ada Dukungan Tidak Ada Dukungan Tidak Ada Dukungan Tidak Ada Dukungan Tidak Ada Dukungan Tidak Ada Dukungan Tidak Ada Dukungan Tidak Ada Dukungan Tidak Ada Dukungan Ada Dukungan Ada Dukungan Simbol Use Case nama use case Deskripsi Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antara unit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama Use Case. Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan di buat itu sendiri. Jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda dai awal nama aktor. Aktor nama actor Asosiasi / Association Komunikasi antara aktor dan Use Case yang berpartisipasi pada Use Case atau Use Case memiliki interaksi dengan aktor Extend Relasi Use Case tambahan kesebuah Use Case Dimana Use Case yang ditambahkan dapat berdiri sendiri walau tanpa Use Case tambahan itu; mirip dengan prinsip inheritance pada pemrograman beroritentasi objek; biasanya Use Case tambahan memiliki nama depan yang sama dengan Use Case yang ditambahkan, arah panah menunjuk pada use case yang dituju contoh : <<extend>> Update Data Dosen <<extend>> Input Data Dosen Simbol Use Case nama use case Deskripsi Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antara unit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama Use Case. Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan di buat itu sendiri. Jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda dai awal nama aktor. Aktor nama actor Asosiasi / Association Komunikasi antara aktor dan Use Case yang berpartisipasi pada Use Case atau Use Case memiliki interaksi dengan aktor Extend Relasi Use Case tambahan kesebuah Use Case Dimana Use Case yang ditambahkan dapat berdiri sendiri walau tanpa Use Case tambahan itu; mirip dengan prinsip inheritance pada pemrograman beroritentasi objek; biasanya Use Case tambahan memiliki nama depan yang sama dengan Use Case yang ditambahkan, arah panah menunjuk pada use case yang dituju contoh : <<extend>> Update Data Dosen <<extend>> Input Data Dosen include <<include>> Relasi Use Case tambahan ke sebuah Use Case di mana Use Case yang ditambahkan memerlukan Use Case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan Use Case ini. Ada dua sudut pandang yang cukup besar mengenai include di use case, include berarti use case yang ditambahkan akan selalu di panggil saat use case tambahan dijalankan, contoh : Pendaftaran <<include>> Kartu Anggota