TINJAUAN PUSTAKA
Untuk lebih memperjelas alur pemikiran yang akan ditulis dalam laporan ini,
2.2.1 Reservasi
akomodasi, meal, seat pada pertunjukan, pesawat terbang, kereta api, bus ,gedung
perkawinan yang dilakukan sesuai dengan ketentuan hukum dan ajaran agama, hidup
sebuah pernikahan ataupun acara lainnya seperti pameran maupun event tertentu.
Dengan adanya gedung pernikahan ini adalah solusi bagi mereka yang berada di
wilayah kota dan tidak memiliki ruangan yang cukup untuk mengadakan pesta
pernikahan . Di kota- kota besar memang sangat sulit untuk menemukan wilayah
2.3.1 Android
perangkat mobile berbasis linux yang mencakup system operasi, middleware dan
menciptakan aplikasi mereka. Awalnya, Google Inc. membeli Android Inc. yang
merupakan pendatang baru yang membuat peranti lunak untuk ponsel smartphone.
perangkat mobile. Dilain pihak, Google merilis kode–kode Android dibawah license
Apache , sebuah license perangkat lunak dan open platform perangkat saluler.
Sejak saat itu muncul rumor bahwa Google hendak memasuki pasar telepon
program perangkat seluler yang didukung oleh kernel Linux. Hal ini menunjukkan
indikasi bahwa Google sedang bersiap menghadapi persaingan dalam pasar telepon
seluler. Versi Android terbaru yaitu versi 4.0. (Ice Cream Sandwitch). Android juga
sudah bergabung dengan beberapa smart mobile seperti LG, Samsung, Sony
Ericsson, dan lainnya. Sekitar September 2007 sebuah studi melaporkan bahwa
Google mengajukan hak paten aplikasi telepon seluler . Pada 9 Desember 2008,
diumumkan anggota baru yang bergabung dalam program kerja Android ARM
Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring
Linux 2.6.
2.3.2 Java
program, dirilis pertama kali pada tahun 1995 oleh Sun Microsystems. Penciptanya
digunakan untuk menyusun program menjadi lebih mudah untuk digunakan kembali
(istilah aslinya reusability), lebih handal, dan lebih mudah dipahami. Salah satu fitur
dalam OOP (Object Oriented Programming) adalah pewarisan. Fitur inilah yang
membuat suatu kode yang telah ditulis dalam bentuk kelas sangat mudah untuk
cetakan untuk membentuk objek. Sebagai contoh, java menyedian kelas bernama
String. Dengan menggunakan kelas tersebut, objek (atau terkadang disebut instan
kelas) yang berisi nama orang serta objek yang berisi alamat orang bisa dibentu.
Sebuah kelas mengandung dua bagian penting yang disebut atribut dan perilaku.
Atribut adalah data yang membedakan suatu objek dengan objek lain. Atribut
dikenakan terhadap suatu objek, misalnya untuk mengubah atribut dalam objek.
dan alat pengembang yang berdaya guna, Android Studio menawarkan fitur lebih
banyak untuk meningkatkan produktivitas Anda saat membuat aplikasi Android,
misalnya:
5) Template kode dan integrasi GitHub untuk membuat fitur aplikasi yang sama
masalah-masalah lain
Global Positioning System atau sering disingkat GPS adalah sistem navigasi
yang menggunakan satelit yang didesain agar dapat menyediakan posisi secara
instant, kecepatan dan informasi waktu di hampir semua tempat di muka bumi, setiap
saat dan dalam kondisi cuaca apapun. Pada dasarnya GPS (Global Positioning
pengguna. Aplikasi ini menyediakan akurasi positioning atau penentuan posisi yang
berkisar antara 100 meter (95% dari waktu), hingga 5 sampai 10 meter, juga sampai
Google Maps adalah layanan gratis yang diberikan oleh Google dan sangat
populer. Google Maps adalah suatu peta dunia yang dapat kita gunakan untuk
melihat suatu daerah. Dengan kata lain Google Maps merupakan suatu peta yang
dapat dilihat dengan menggunakan suatu browser. Kita dapat menambahkan fitur
Google Maps dalam web yang telah kita buat atau pada blog kita yang berbayar
maupun gratis sekalipun dengan Google Maps API. Google Maps API adalah suatu
sebuah ‘bahasa’ pemodelan untuk system atau perangkat lunak yang berparadigma
sehingga lebih mudah dipelajari dan dipahami. Adpun tujuan pemodelan (dalam
yang kita singgung diatas, yaitu sebagai sarana analisis, pemahaman, visualisasi, dan
anggota), serta sebagai sara dokumentasi (yang bermanfaat untuk menelaah perilaku
berbagai diagram perangkat lunak. Setiap bentuk memiliki makna tertentu, dan UML
Notasi UML terutama diturunkan dari tiga notasi yang telah ada sebelumnya :
Grady Booch OOD (Object Oriented Design), Jim Rubaugh OMT (Object Modelling
diagram terdiri atas diagram untuk use case dan actor. Actor merepresentasikan
orang yang akan mengoperasikan atau orang yang berinteraksi dengan sistem
aplikasi.
case digambarkan berbentuk elips dengan nama operasi dituliskan didalamnya. Actor
yang melakukan operasi dihubungkan dengan garis lurus ke use case. Dalam use
case diagram digunakan beberapa jenis simbol, berikut adalah simbol–simbol yang
alir aktifitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir
berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity
diagram juga dapat menggambarkan proses parallel yang mungkin terjadi pada
sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh
sebuah sistem (dan interaksi antar subsistem) secara eksak, tetapi lebih
menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum.
Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas
bagaimana actor menggunakan sistem untuk melakukan aktivitas. Sama seperti state,
menggambarkan aktivitas.
sinkronisasi yang berupa titik, garis horizontal dan vertikal. Activity diagram dapat
dibagi menjadi beberapa object swimlane untuk menggambarkan objek mana yang
status awal
menjadi satu
menggambarkan interaksi antar objek di dalam dan di sekitar sistem berupa message
yang digambarkan terhadap waktu. Sequence diagram terdiri atas dimensi vertikal
(waktu) dan dimensi horizontal (objek–objek yang terkait). Sequence diagram biasa
Diawali dari apa yang men-trigger aktivitas tersebut, Message digambarkan sebagai
dari class. Untuk objek–objek yang memiliki sifat khusus, standar UML
mendefenisikan icon khusus untuk object boundary, controller dan persistent entity.
dikiriminya
Menurut Rosa A.S. & M.Shalahuddin (2013:141) Diagram kelas atau Class
akan dibuat untuk membangun system. Kelas memiliki apa yang disebut atribut dan
metode atau operasi. Atribut merupakan variable-variabel yang dimiliki oleh suatu
kelas. Operasi atau metode adalah fungsi–fungsi yang dimiliki suatu kelas.
Kelas–kelas yang ada pada struktur system harus dapat melakukan fungsi–fungsi
sesuai dengan kebutuhan system sehingga pembuat perangkat lunak programmer dapat
membuat kelas–kelas didalam program perangkat lunak sesuai dengan perancangan diagram
kelas.
Tabel 4. Tabel Class Diagram
aktor
lunak yang menyatakan “pengujian Black Box berfokus pada persyaratan fungsional
b. Kesalahan interface
d. Kesalahan kinerja