TINJAUAN PUSTAKA
Untuk lebih memperjelas alur pemikiran yang akan ditulis dalam laporan ini,
Agar proses reservasi dapat dilkakukan dengan lebih baik dan informasi terkait
gedung pernikahan dapat diperoleh dengan mudah oleh calon pengguna
gedung pernikahan maka di butuhkan sebuah aplkasi yang dapat
mempermudah proses reservasi dan menyediakan informasi terkait gedung
pernikahan tersebut.
Dengan bantuan aplikasi ini, diharapkan calon pengguna gedung dapat
melakukan reservasi pernikahan dengan lebif efektif serta mendapatkan
informasi terkait gedung pernikahan yang ada di Kota Makassar
muka pengguna dengan program aplikasi yang menggunakan dan memproses basis
data.
2.2.2 Reservasi
terbang, kereta api, bus ,gedung ,hiburan, night club, discoutegue dan sebagainya.
2.2.3 Nikah
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
dengan pekarangan yang luas karena rumah mereka terletak di blok – blok.
2.2.5 Android
seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para
bermacam peranti bergerak. Android umum digunakan di smartphone dan juga tablet
PC. Fungsinya sama seperti sistem operasi Symbian di Nokia, iOS di Apple dan
BlackBerry OS. Android tidak terikat ke satu merek Handphone saja, beberapa
vendor terkenal yang sudah memakai Android antara lain Samsung , Sony Ericsson,
HTC, Nexus, Motorolla, dan lain – lain. Pada Juli 2000, Google bekerjasama dengan
Android Inc., perusahaan yang berada di Palo Alto, California Amerika Serikat. Para
pendiri Android Inc. bekerja pada Google, diantaranya Andy Rubin, Rich Miner,
Nick Sears, dan Chris White. Saat itu banyak yang menganggap fungsi Android Inc.
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. 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 (akhirnya Google mengenalkan Nexus One, salah satu jenis
telepon pintar GSM yang menggunakan Android pada sistem operasinya. Telepon
seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari
2010). Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam
Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan
bug dan penambahan fitur baru. Banyak smartphone dan PC Tablet menggunakan
sistem operasi dengan versi yang berbeda. Semakin tinggi versi, fiturnya semakin
canggih dan banyak. Telepon pertama yang memakai sistem operasi Android adalah
2.2.6 Java
Menurut Abdul Kadir (2012:3), Java dipelopori oleh James Gosling, Patrick
Naughton, Chris warth, Ed Frank, dan Mike Sheridan dari Sun Microsystem, Inc
pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi
pertamanya. Pada awalnya bahasa pemprograman ini bernama “OAK” namun karena
maka kemudian pada tahun 1995 nama “OAK” di ubah menjadi “JAVA”.
2.2.7 Android Studio
untuk pengembangan aplikasi Android dan bersifat open source atau gratis.
Peluncuran Android Studio ini diumumkan oleh Google pada 16 mei 2013 pada
event Google I/O Conference untuk tahun 2013. Sejak saat itu, Android Studio
mengantikan Eclipse sebagai IDE resmi untuk mengembangkan aplikasi Android [5].
dengan Eclipse disertai dengan ADT plugin (Android Development Tools). Android
studio memiliki fitur : a. Projek berbasis pada Gradle Build b. Refactory dan
pembenahan bug yang cepat c. Tools baru yang bernama “Lint” dikalim dapat
android lebih mudah f. Didukung oleh Google Cloud Platfrom untuk setiap aplikasi
yang dikembangkan.
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
dahulu permintaan dari pengguna. Aplikasi ini menyediakan akurasi positioning atau
penentuan posisi yang berkisar antara 100 meter (95% dari waktu), hingga 5 sampai
10 meter, juga sampai akurasi relatif pada submeter, dan bahkan tingkat
subcentimeter.
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 library yang berbentuk JavaScript.
sebuah “bahasa” yang telah menjadi standar dalam industri untuk visualisasi,
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
2. Activity Diagram
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,
standar UML menggunakan segiempat dengan sudut membulat untuk
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
No Simbol Nama Keterangan
3. Sequence Diagram
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
dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu.
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.
Berikut adalah simbol – simbol umum yang ada pada sequence diagram:
dikiriminya
4. Class Diagram
Menurut Munawar (2005 : 28) Class Diagram merupakan himpunan dari
objek-objek yang sejenis. Sebuah objek memiliki keadaan sesaat (state) dan perilaku
(behavior). State sebuah objek adalah kondisi objek tersebut yang dinyatakan dalam
dari hasil analisa kebutuhan yang bertujuan untuk menyamakan visi antara
pengembang perangkat lunak dengan pengguna mengenai perangkat lunak yang akan
(fungsi, kinerja, hambatan desain dan atribut) dari perangkat lunak dan antar muka
eksternal dari perangkat lunak tersebut. SRS sebagai hasil dari analisa kebutuhan
Apa yang nanti akan dilakukan oleh perangkat lunak tersebut dan apakah fungsi
3. Kinerja
Bagaimana kinerja yang diharapkan dari perangkat lunak tersebut, baik dari sisi
ditimbulkan.
4. Atribut
Bagaimana dengan atribut yang terkait dalam perangkat lunak tersebut, dari sisi
5. Kendala Desain
Apakah terdapat batasan khusus yang harus ada di dalam desain perangkat lunak,
seperti masalah kultur, peraturan organisasi dan keterbatasan perangkat keras yang
lingkungannya.
lunak yang menyatakan “pengujian Black Box berfokus pada persyaratan fungsional
2. Kesalahan interface
4. Kesalahan kinerja