Jav X LANDASAN TEORI

sepertinya tidak memdapatkan cara yang akan memberikan keuntungan kepadanya. digu ai HTML. Tetapi fakta menunjukan perbedaan , yaitu: 1. HTML 2. a dari data erti telah disebutkan, XML terlihat dan distruktur sangat menyerupai HTML . Ke data unakan tag bersarang nested tag dan juga dapat mempunyai atribut-atribut yang ditambahkan ke a menggunakan sistem kontruksi ta atau XML sebenarnya memberikan berbagai keuntungan. Manfaat real dari XML adalah untuk mengdeskripsikan data. XML nakan cara dengan menyerup besar terhadap keduanya digunakan untuk mendeskripsikan bagaimana data diformat. XML digunakan untuk mendeskripsikan apa arti sebenarny Sep duanya menggunkan sistem dimana tag digunakan untuk membatasi yang dirujuk dijadikan acuan. Keduanya dapat mengg tagnya. Hal yang sangat revolusioner mengenai XML, anda tidak dibatasi hanya menggunakan tag normal, tag pre-definend seperti font dan br. Bahkan anda bertanggung jawab untuk menbuat tag sendiri. anda dapat menamainya sesuai keinginan dan dapat menggunakan untuk menyajikan sesuatu yang diinginkan. Ini adalah fitur yang tidak dapay ditemukan pada bahasa scripting web lain. Cara XML ditulis sangat menyerupai HTML. Keduany pembatasan potongan informasi atau data yang sama di dalam tag-tag untuk menerapkan pemformatan dalam HTML atau data rule didalam XML 1. Tag XML Tag yang digunakan dalam XML yang sangat menyerupai HTML , juga terlihat seperti tag HTML. Tag dibentuk oleh suatu ka sejuml ng diletakan pada suatu sistem email berbasis web, tetapi ini tidak berlaku pada H messa header ah kata yang dibatasi didalam tanda dan . Sebagai contoh tag fontfont , seperti dalam HTML. Tentu saja ada bedanya, tag-tag XML, bukan tag yang pre-defined sebagai mana tag HTML. Misalnya, tag message dan message. Dapat menjadi tag XML yang digunakan untuk membatasi isi email ya TML . 2. Penyarangan dan Struktur Seperti kebanyakan tag HTML, didalam tag XML juga dapat dibuat bersarang. Berikut ini merupakan contoh serangkaian kode XML yang menggunakan tag bersarang. ge fromwebmasterimamulhuda.comfrom towebmasterchronicles.co.idto header Banyak orang berfikir bahwa XML mempunyai potensi sangat besar. XML akan bekerja dalam menggunakan internet. message Seperti terlihat, potongan kode diatas menyertakan tag bersarang. Elemen pertama tag di dalam kode XML adalah elemen message. Inilah apa yang disebut “elemen root”. Elemen ini mendefinisikan level paling rendah dari dokumen dan berkata “ini adalah sebuah pesan email”. Semua tag lain disarangkan di dalam tag message tersebut. Tag berikutnya yang muncul adalah tag header. subjectKomentar Tentang XMLsubject body dengan baik dan akan membantu banyak orang untuk berbuat lebih baik body Ini mengatakan bahwa informasi yang terkandung di dalamnya adalah header email. Ini juga mempunyai tag-tag bersarang. Sebagai contoh, tag subject yang muncul dalam tag header sebagai subject dari bagian header. sering dilakukan di dalam HTML adalah penyarangan yang salah. bi akan bekerja dengan baik lic ditempatkan didalam tag bold. boleh dilakukan di dalam XML. Sangat penting agar semua tag XML atan XML Point lain yang dapat diambil sampai sekarang adalah keketatan XML pada saat penulisan kode. Ide keseluruhan dari XML adalah bahwa XML bersifat platform independent pada tempatnya berjalan. Kode yang sama dapatberjalan dengan cara sama pada PC, Mac dan mobile phone bahkan pada toaster. Karena XML sesungguhnya tidak melakukan apapun XML hanya sebuah bahasa untuk mendefisinikan data, XML diserahkan kepada software developer untuk membuat software yang menggunakan data ini pada platform tertentu. Ini berarti bahwa semua kode XML distrukturkan dalam cara yang sama, sehingga software dapat dengan mudah dikembangkan. Karena persyaratan pengkodean yang benar ini, telah diputuskan dan sekarang menjadi standar bahwa jika suatu kesalahan misalnya tag-tag bersarang yang salah ditemukan didalam kode XML, kode tersebut tidak akan di eksekusi dan akan memberikan pesan error kesalahan. Ini berarti bahwa pada saat penulisan XML, anda harus ekstra hati-hati dengan sintaks yang benar. Sesuatu yang Sebagai contoh: kode biBold dan Italic didalam web browser, bahkan juga saat tag ita Ini tidak disarangkan dengan benar. 3. Keket 4. Deklarasi XML Bagian akhir dari sintak XML yang perlu dipelajari adalah bagaimana mendeklarasikan suatu dokumen XML. Cara yang tepat melakukan ini adalah menggunakan tag seperti: ?xml version=”1.0”? Ini memberikan software apa pun yang menerima data ini bahwa anda menulis XML dan memenuhi kriteriaspesifikasi versi 1.0. Karena ini bukan suatu tag XML maka tidak diperlukan tag penutup Husni, 2005.

2.9 Android SDK

Software Development Kit Android SDK merupakan software development kit yang memungkinkan pengembang untuk membuat aplikasi untuk platform Android. SDK Android mencakup proyek sampel dengan source code, alat-alat pembangunan, sebuah emulator, dan perpustakaan yang dibutuhkan untuk membangun aplikasi Android. Aplikasi yang ditulis menggunakan bahasa pemrograman Java dan berjalan di Dalvik, mesin virtual yang dirancang khusus untuk penggunaan embedded yang berjala n di atas kernel Linux. Gambar 2.10 Android SDK Manager

2.10 Eclipse

yang bertujuan menghasilkan platfor Komunitas Eclipse memiliki lebih dari 60 proyek open source. Proyek- proyek ini secara konsep terbagi menjadi 7 categori : 1. Enterprise Development 2. Embedded and Device Development 3. Rich Client Platform 4. Rich Internet Applications n Frameworks 6. Ap Eclipse merupakan komunitas open source m pemrograman terbuka. Eclipse terdiri dari framework yang dapat dikembangkan lebih lanjut, peralatan bantu untuk membuat dan memanage software sejak awal hingga diluncurkan. Platform Eclipse didukung oleh ekosistem besar yang terdiri dari vendor tekonologi, start-up inovatif, universitas, riset institusi serta individu. Banyak orang mengenal Eclipse sebagai IDE integrated development environment untuk bahasa Java, tapi Eclipse lebih dari sekedar IDE untuk Java. 5. Applicatio plication Lifecycle Management ALM 7. Service Oriented Architecture SOA Secara umum Eclipse digunakan untuk membangun software inovatif berstandar industri, dan alat bantu beserta frameworknya membantu pekerjaan menjadi lebih mudah. Gambar 2.11 Eclips Galileo . 1 Rapid Application Development RAD

2.11.1 Model RAD menurut Pressman

Menurut Martin Dalam Pressman, 2002, Rapid Application Development RAD adalah sebuah model proses pengembangan perangkat lunak sekuensial linier yang menekankan siklus pengembangan yang sangat pendek. Model RAD ini merupakan sebuah adaptasi “Kecepatan tinggi” dari model sekuensial linier di mana pengembangan cepat dicapai dengan menggunakan model pendekatan konstruksi berbasis komponen. Jika kebutuhan dipahami dengan baik, proses RAD memungkinkan tim pengembang menciptakan “Sistem Fungsional yang Utuh” dalam waktu periode yang sangat pendek kira-kira 60 sampai 90 hari. Menurut Kerr Dalam Pressman, 2002, karena dipakai terutama pada aplikasi sistem konstruksi, pendekatan RAD melingkupi fase-fase sebagai berikut : 1. Bussiness Modeling Aliran Informasi diantara fungsi-fungsi bisnis di modelkan dengan suatu 2 1 cara untuk menjawab apa, siapa dan kemana?