Use Case Diagram State Chart Diagram Deployment Diagram

commit to user Ada dua cara untuk membuat sebuah web page, dengan HTML atau dengan editor teks biasa, misalnya notepad. Salah satu kelebihan file HTML adalah cross platform, artinya file HTML dapat ditampilkan di beberapa Operating System OS yang berbeda dan memiliki tampilan yang sama walaupun saat pembuatannya menggunakan satu OS tertentu saja.

2.10 UML

Unified modeling Language Unified Modeling Language UML adalah sebuah bahasa untuk menentukan, visualisasi, kontruksi, dan mendokumentasikan artifacts dari sistem software, untuk memodelkan bisnis, dan sistem nonsoftware lainnya. UML merupakan suatu kumpulan teknik terbaik yang telah terbukti sukses dalam memodelkan sistem yang besar dan kompleks. A.Suhendar dan Hariman Gunadi, 2002

2.10.1 Use Case Diagram

Use case diagram menjelaskan manfaat sistem jika dilihat menurut pandangan orang yang berada diluar sistem actor. Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem berinteraksi dengan dunia luar. Use case diagram dapat digunakan selama proses analisis untuk menangkap requirements sistem dan untuk memahami bagaimana sistem seharusnya bekerja. Selama tahap desain, use case diagram menetapkan perilaku behavior sistem saat diimplementasikan. Sebuah model mungkin terdapat satu atau beberapa use case diagram. A.Suhendar dan Hariman Gunadi, 2002 commit to user Tabel 2.1 Simbol Use Case Diagram No. Simbol Nama Deskripsi 1. commit to user

2.10.3 State Chart Diagram

State chart diagram digunakan untuk menjelaskan siklus hidup dari sebuah elemen. State chart digunakan dalam tahap desain dalam pembangunan suatu aplikasi. Berikut ini adalah simbol-simbol yang digunakan dalam state chart diagram. Tabel 2.2 Simbol State Chart Diagram No. Simbol Nama Deskripsi 1. commit to user Tabel 2.3 Simbol Sequence Diagram No. Simbol Nama Deskripsi 1 Message Message commit to user 3 commit to user membuat satu atau lebih component diagram untuk menggambarkan komponen dan paket atau menerangkan isi dari tiap-tiap paket komponen. Umumnya komponen terbentuk dari beberapa class atau package, tapi dapat juga dari komponen-komponen yang lebih kecil. Komponen dapat juga berupa interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lain.

2.10.8 Deployment Diagram

Deployment physical diagram menggambarkan detail bagaimana komponen di-deploy dalam infrastruktur sistem, di mana komponen akan terletak pada mesin, server atau piranti keras apa, bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal. Sebuah node adalah server, workstation, atau piranti keras lain yang digunakan untuk men-deploy komponen dalam lingkungan sebenarnya. Hubungan antar node misalnya TCPIP dan requirement dapat juga didefinisikan dalam Deployment diagram ini. commit to user

BAB III DESAIN DAN PERANCANGAN

3.1 Analisis Kebutuhan

3.1.1 Kebutuhan Software

1. Software yang digunakan untuk membuat aplikasi: a. Sistem Operasi. Pembuatan aplikasi ini memerlukan Sistem Operasi Windows karena aplikasi ini merupakan yang berbasis Windows, disarankan minimal menggunakan Windows XP. b. Java Development Kit versi 5 atau 6 . c. Aplikasi web adalah jenis aplikasi yang diakses melalui browser, misalnya Internet Explorer dan Mozilla Firefox. Digunakan untuk mengetahui jalannya aplikasi tersebut. d. SQLite adalah merupakan sebuah sistem manajemen basisdata relasional dan memiliki ukuran pustaka kode yang relatif kecil. e. Eclipse minimal versi 3.4 adalah komunitas open source yang bertujuan menghasilkan platform pemrograman terbuka . f. Android adalah subset perangkat lunak untuk ponsel yang meliputi sistem operasi, middleware, dan diperlukan untuk mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman Java. 2. Software yang digunakan untuk menjalankan aplikasi: a. Aplikasi web adalah jenis aplikasi yang diakses melalui browser, misalnya Internet Explorer dan Mozilla Firefox. Digunakan untuk mengetahui jalannya aplikasi tersebut. b. Mobile phone yang memiliki operating system android. c. Eclipse versi 3.4. 16