UML Bab V Penutup

commit to user

2.5.2 ADB Android

ADB atau Android Debug Bridge adalah alat yang diciptakan oleh pengembang Android untuk mempermudah mengelola perangkat Android atau Emulator Android. ADB sebuah tools client – server dimana ADB akan berjalan dikomputer anda dan kemudian setelah ADB berjalan, anda bisa melakukan koneksi ke client disini bisa perangkat Android atau Emulator Android untuk kemudian melakukan banyak perintah. android-makassar.com, 2011 2.5.3 XML Extensible Markup Language Secara mendasar untuk membuat layout dan memperlihatkan hierarki view adalah menggunakan file layout XML. XML memberikan struktur yang mudah dipahami seperti halnya dengan HTML. Setiap Elemen XML adalah salah satu objek View seperti daun pada sebuah pohon, dan Objek ViewGroup adalah cabang dari pohon tersebut. Mulyadi, 2010 Nama dari elemen – elemen XML adalah merupakan representasi dari kelas java. Sebuah elemen TextView membuat TextView didalam UI, dan elemen LinearLayout membuat viewgroup LinearLayout. Mulyadi, 2010

2.6 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 commit to user memodelkan sistem yang besar dan kompleks. A.Suhendar dan Hariman Gunadi, 2002 2.6.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 Tabel 2.1 Simbol Use Case Diagram No. Simbol Nama Deskripsi 1. UseCase Case Menggambarkan proses kegiatan yang dapat diakukan oleh aktor 2. Actor Actor Menggambarkan entitas subyek yang dapat melakukan suatu proses 3. -End1 -End2 «uses» «extends» Relation Relasi antara case dengan actor ataupun case dengan case lain. 2.6.2 Class Diagram Class diagram membantu kita dalam visualisasi struktur kelas-kelas dari suatu sistem dan merupakan tipe diagram yang paling banyak dipakai. Class commit to user diagram memperlihatkan hubungan antar kelas dan penjelasan detail tiap-tiap kelas di dalam model desain dalam logical view dari suatu sistem. Selama proses analisis, class diagram memperlihatkan aturan-aturan dan tanggung jawab entitas yang menentukan perilaku sistem, selama tahap desain class diagram berperan dalam menangkap struktur dari semua kelas yang membentuk arsitektur sistem yang dibuat. Class diagram juga merupakan fondasi untuk component diagram dan deployment diagram, dalam sebuah model mungkin terdapat beberapa diagram kelas dengan spesifikasi tersendiri. A.Suhendar dan Hariman Gunadi, 2002 2.6.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. A.Suhendar dan Hariman Gunadi, 2002 Tabel 2.2 Simbol State Chart Diagram No. Simbol Nama Deskripsi 1. Initial State Menggambarkan titik awal siklus hidup suatu elemen 2. Final State Menggambarkan titik akhir yang menjadi kondisi akhir suatu elemen 3. Decision Menggambarkan suatu percabangan logika dalam sistem 4. Transition Menggambarkan aliran siklus state kondisi suatu elemen 5. State State Menggambarkan kondisi suatu elemen commit to user 2.6.4 Sequence Diagram Sequence diagram digunakan untuk menjelaskan aliran pesan dari suatu class ke class lain secara sequensial berurutan. Sequence diagram digunakan pada tahap desain aplikasi. Berikut adalah simbol yang digunakan dalam sequence diagram. A.Suhendar dan Hariman Gunadi, 2002 Tabel 2.3 Simbol Sequence Diagram No. Simbol Nama Deskripsi 1 Object Object Menggambarkan pos-pos obyek yang pengirim dan penerima message 2 Message Message Message Menggambarkan aliran pesan yang dikirim oleh pos-pos obyek 2.6.5 Activity Diagram Activity diagram memodelkan alur kerja sebuah proses bisnis dan urutan aktivitas dalam suatu proses. Diagram ini sangat mirip dengan sebuah flowchart karena kita dapat memodelkan sebuah alur kerja dari satu aktivitas ke aktivitas lainnya atau dari satu aktivitas ke dalam keadaan sesaat state . Activity diagram juga sangat berguna ketika kita ingin menggambarkan perilaku paralel atau menjelaskan bagaimana perilaku dalam berbagai use case berinteraksi. A.Suhendar dan Hariman Gunadi, 2002 commit to user Tabel 2.4 Simbol Activity Diagram No. Simbol Nama Deskripsi 1 ActionState ActionState Menggambarkan keadaan dari suatu elemen dalam suatu aliran aktifitas 2 State State Menggambarkan kondisi suatu elemen 3 Flow Control Mengggambarkan aliran aktifitas dari suatu elemen ke elemen lain 4. Initial State Menggambarkan titik awal siklus hidup suatu elemen 5. Final State Menggambarkan titik akhir yang menjadi kondisi akhir suatu elemen 2.6.6 Collaburation Diagram Collaburation diagram digunakan untuk mejelaskan hubungan antar obyek-obyek didalam pembuatan aplikasi. Collaburation diagram digunakan dalam tahap desain aplikasi. Berikut adalah simbol yang digunakan dalam collaburation diagram. A.Suhendar dan Hariman Gunadi, 2002 Tabel 2.5 Simbol Collaburatio n Diagram No. Simbol Nama Deskripsi 1. Object Menggambarkan sebuah Object 2. Association Menggambarkan hubungan antar Object 2.6.7 Component Diagram Component diagram menggambarkan alokasi semua objek dan kelas ke dalam desain fisik sistem software. Diagram ini memperlihatkan pengaturan dan kebergantungan antara komponen-komponen software , seperti source code, binary code, dan komponen tereksekusi. Kita dapat membuat satu atau lebih component diagram untuk menggambarkan komponen dan paket atau menerangkan isi dari tiap-tiap paket komponen. Umumnya komponen terbentuk Object commit to user 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. A.Suhendar dan Hariman Gunadi, 2002 2.7.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. A.Suhendar dan Hariman Gunadi, 2002 Sebuah node adalah server, workstatio n, 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. A.Suhendar dan Hariman Gunadi, 2002 commit to user 19 BAB III DESAIN DAN PERANCANGAN 3.1 Analisis Kebutuhan 3.1.1