juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
Activity diagram merupakan state diagram khusus, di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh
selesainya state sebelumnya internal processing. Oleh karena itu activity diagram tidak menggambarkan perlakuan internal sebuah sistem dan
interaksi antar subsistem secara eksak, tetapi lebih menggambarkan proses- proses dan jalur-jalur aktivitas dari level atas secara umum. Darwiyanti
Wahono, 2003
Gambar 2.10 Contoh activity diagram
2.10 JAVA
Java dibuat dan diperkenalkan pertama kali oleh sebuah tim Sun
Microsystem yang dipimpin oleh Patrick Naughton dan James Gosling pada tahun 1991 dengan code nama Oak. Tahun 1995 Sun mengubah nama Oak
tersebut menjadi Java. Ide pertama kali kenapa java dibuat adalah karena adanya
motivasi untuk membuat sebuah bahasa pemrograman yang bersifat portable dan platform independent tidak tergantung mesin dan sistem operasi yang dapat
digunakan untuk membuat piranti lunak yang dapat ditanamkan embedded pada berbagai macam peralatan elektronik consumer biasa, seperti microwave, remote
control, telepon, card reader dan sebagainya. Common Labz, 2008 Java adalah bahasa pemogramman yang sederhana dan tangguh. Berikut
ini adalah beberapa karakteristik dari Java sesuai dengan definisi Sun.
1. Sederhana. Bahasa pemrograman Java menggunakan sintaks mirip
dengan C++ namun sintaks pada Java telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance.
Java juga menggunakan automatic memory allocation dan memory garbage collection.
2. Berorientasi objek. Java mengunakan pemrograman berorientasi objek
yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan
dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.
3. Dapat didistribusi dengan mudah. Java dibuat untuk membuat aplikasi
terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.
4. Interpreter. Program Java dijalankan menggunakan interpreter yaitu Java
Virtual Machine JVM. Hal ini menyebabkan source code Java yang telah