BAB I
PENDAHULUAN
Android merupakan sistem perangkat mobile yang berkembang dengan pesat pada
saat ini. Hal ini dikarenakan teknologinya yang Open Source sehingga para
Flora dan Fauna. Pada masing-masing provinsi terdapat Flora dan Fauna yang
menjadi ciri khas dari daerah tersebut. Flora dan Fauna tersebut menjadi identitas
(Wibowo, 2013).
Flora dan fauna adalah tanaman dan satwa liar asli dari wilayah geografis
yang sering disebut sebagai wilayah flora dan fauna. Kedua-duanya adalah istilah
kolektif. Flora berasal dari bahasa latin flora, yang dapat didefinisikan sebagai
kehidupan hewan atau binatang yang diklasifikasikan dari daerah tertentu. Dalam
dan tumbuhan masih terbatas, sudah khususnya yang terancam punah. Jadi dengan
kurangnya materi pembelajaran yang membahas tentang flora dan fauna, maka ini
juga akan membuat anak-anak khususnya anak-anak dari tingkat taman kanak-
kanak, siswa/i SD, SMP, SMA, dan Mahasiswa/i menjadi tidak terlalu mengetahui
Secara umum masyarakat juga masih banyak yang belum mengetahui hewan dan
aplikasi android yang lebih menarik dan simple buat mereka dalam mencari
Agar skripsi ini lebih fokus secara mendalam kearah yang diharapkan, maka
adalah:
5. Materi Flora dan Fauna ini mengaju pada Flora dan Fauna yang ada di
Indonesia.
1.4 Tujuan
Flora dan Fauna yang ada di Indonesia dalam jenis dan nama latinnya.
4
mereka miliki.
1.5 Manfaat
Manfaat yang dapat diperoleh dari penelitian ini adalah sebagai berikut:
yang bermanfaat dan dapat dijadikan referensi untuk penelitian yang lebih
lanjut.
dan mengetahui tentang Flora dan Fauna dengan nama latinnya yang ada di
Indonesia.
BAB I PENDAHULUAN
aplikasi ini.
BAB II
LANDASAN TEORI
Bahasa Latin adalah sebuah bahasa Italik yang berasal dari Latium, sebuah
daerah di Italia sekeliling kota Roma. Bahasa ini menjadi penting karena
munculnya Kekaisaran Romawi yang bahasa resminya adalah bahasa Latin. Pada
puncak kejayaan kerajaan ini, bahasa Latin dituturkan dari pulau Britania di barat
sekitar akhir abad ke-5, bahasa Latin tidak ikut runtuh tetapi malah justru
Liturgis gereja dan bahasa ilmu pengetahuan, bahkan juga di daerah-daerah yang
2.1.1 Karekteristik
Karakteristik utama bahasa Latin adalah adanya kasus dalam bahasa ini.
1. Kasus Ablatif
2. Kasus Akusatif
3. Kasus Datif
4. Kasus Genetif
5. Kasus Nominatif
6. Kasus Vokatif
8
Coniugatio
Declinatio
layanan umum untuk aplikasi software. Sistem operasi adalah jenis yang paling
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang
dan Sistem Operasi akan melakukan layanan inti untuk software-software itu.
(Fadhilah, 2007)
dengan user.
mengontrol sumber daya yang ada, baik dari hardware yang berupa CPU,
memory maupun disk-storage serta software yang berupa program komputer baik
yang dibuat oleh pabrik pembuat ataupun yang dibuat oleh para programmer.
Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada
memori, melakukan input serta output terhadap peralatan lain, dan mempunyai
akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka
10
Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa
mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang
cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat
yang lain.
pengguna.
mengontrolnya.
1. Sebuah sistem operasi adalah antar muka antara pengguna dan komputer.
pengguna
Sistem operasi jaringan (NOS) adalah sebuah sistem operasi yang berisi
jaringan.
11
Microsoft Windows atau biasa kita sapa dengan sebutan Windows adalah
2. UNIX
UNIX adalah sistem operasi yang diciptakan oleh Ken Thompson dan
Dennis Ritchie, dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai
UNIX lebih menekankan diri pada Workstation dan Server, karena faktor
banyak pihak dan menyebabkan banyak sekali varian dari UNIX ini. UNIX
sendiri ditulis dalam bahasa C sehingga UNIX pun mirip dengan DOS yaitu
Line/Text Command Based. Selain itu UNIX pun merupakan Sistem Operasi
yang secure dibanding dengan Sistem Operasi lain, karena setiap file, direktori,
user dan group memiliki set izin tersendiri untuk diakses. Karena adanya
3. LINUX
UNIX), peralatan sistem dan pustakanya umumnya berasal dari Sistem Operasi
GNU. Linux memiliki banyak disain yang berasal dari disain dasar UNIX,
seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau lebih antarmuka
bawaan untuk versi dektop. Pada komputer Desktop, GNOME, KDE dan Xfce
baris perintah lewat sebuah Shell (Konsole). Perbedaan utama antara Linux dan
Sistem Operasi Populer lainnya terletak pada Kernel Linux dan komponen-
komponennya yang bebas dan terbuka. Sama seperti pada UNIX, Linux
yang mengandalkan Linux karena Linux sangat stabil digunakan untuk jangka
waktu lama dan Linuxpun kebal terhadap Malware. Satu hal yang
Linux ini kebanyakan Gratis walaupun ada juga yang berbayar (Lisensi). Linux
UNIX itu sendiri. Ada beberapa macam Distro Linux, seperti : Debian,
4. IBM OS/2
untuk digunakan pada komputer IBM sebagai pengganti Sistem Operasi DOS.
Kata OS/2 adalah singkatan dari Operating System/2, Sistem Operasi ini
dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak
a. MAC OS Klasik
Cooperative Multitasking.
b. MAC OS X
Kelebihan MAC OS :
14
Multitasking.
6. FreeBSD
dari UNIX AT&T. FreeBSD berjalan di atas sistem intel x86. FreeBSD sendiri
kali pertama muncul pada tahun 1993 oleh David Greenman. Tujuan dari
7. Chrome OS
berbasis Linux dan standard web untuk personal computer PC. Google Chrome
lihat, Chrome OS ini merupakan gabungan dari Linux dan Windows Vista.
8. Solaris
15
UNIX system yang diperkenankan oleh Sun Microsystems pada tahun 1992
Software OpenSource yang biasa dikenal dengan Open Solaris. Open Solaris
adalah Open Source versi Sistem Operasi Sun Solaris, tetapi Sun Solaris terdiri
dari lebih beberapa kode yang tidak hanya inti dari Sistem Operasi misalnya:
Source untuk Installer, Desktop, Software. Open Solaris memiliki banyak fitur
yang menjadikan Open Solaris bisa digunakan untuk skala penggunaan yang
besar dari penggunaan untuk desktop PC atau Mobile PC. Konsep Open Solaris
kembali.
error.
Multimedia
Struktur navigasi adalah struktur atau alur dari suatu program. Menentukan
suatu aplikasi. Ada 4 (empat) macam bentuk dasar dari struktur navigasi yang
berurut, yang menampilkan satu demi satu tampilan layar secara berurut menurut
urutannya. Tampilan yang dapat ditampilkan pada sruktur jenis ini adalah satu
halaman sebelumnya atau satu halaman sesudahnya, tidak dapat dua halaman
ini berbeda dengan percabangan pada struktur hirarki, karena pada percabangan
mempunyai kedudukan yang sama yaitu tidak ada Master Page dan Slave Page.
kriteria tertentu. Tampilan pada menu pertama akan disebut sebagai Master Page
yang disebut Slave Page (halaman pendukung). Jika salah satu halaman
pendukung dipilih atau diaktifkan, maka tampilan tersebut akan bernama Master
Page (halaman utama kedua), dan seterusnya. Pada struktur navigasi ini tidak
sebelumnya yaitu linier, non-linier dan hirarki. Struktur navigasi ini juga biasa
disebut dengan struktur navigasi bebas. Struktur navigasi ini banyak digunakan
dalam pembuatan website karena struktur ini dapat digunakan dalam pembuatan
2.4 Android
perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet, sama
Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan
perangkat seluler seperti HTC, Sony, dan Samsung, operator nirkabel seperti
Sprint Nextel dan T-Mobile, serta produsen Chipset seperti Qualcomm dan Texas
proses terbuka). Tidak ada definisi tunggal dan perbedaan interpretasi dalam
oleh komite formal yang bisa diikuti oleh semua pihak berkepentingan dan
perangkat seluler yang menggunakan Kernel LINUX versi 2.6, dan untuk setiap
memanipulasi obyek dari layar. Android adalah sistem operasi dengan sumber
terbuka, dan Google merilis kodenya dibawah Lisensi Apache. Kode dengan
lunak untuk dimodifikasi secara bebas dan didistribusikan oleh para pembuat
Android, Inc. Didirikan di Palo Alto, California pada bulan Oktober 2003
oleh Andy Rubin (pendiri Danger), Rich Miner (pendiri Widfire Communications,
21
Inc.) Nick Sears (mantan VP T-Mobile), dan Chris White (kepala desain dan
pintar yang lebih sadar akan lokasi dan preferensi penggunanya”. Tujuan awal
canggih yang diperuntukkan bagi kamera digital, namun kemudian disadari bahwa
pasar untuk perangkat tersebut tidak cukup besar, dan pengembang Android lalu
dialihkan bagi pasar telepon pintar untuk menyaingi Symbian dan Windows
Mobile (iPhone Apple belum dirilis pada saat itu). Meskipun para pengembang
seluler. Masih pada tahun yang sama, Rubin kehabisan uang, Steve Perlman,
seorang teman dekat Rubin, meminjaminya $10.000 tunai dan menolak tawaran
saham di perusahaan.
Pendiri Android Inc. Seperti Rubin, Miner, dan White tetap berkerja diperusahaan
setelah diakuisisi oleh Google. Setelah itu, tidak banyak yang diketahui tentang
google berencana untuk memasuki pasar telepon seluler dengan tindakannya ini.
dengan janji bahwa mereka menyediakan sistem yang fleksibel dan bisa
22
diperbarui. Google telah memiliki beberapa mitra perusahaan perangkat lunak dan
perangkat keras, serta mengisyaratkan kepada operator seluler bahwa kerja sama
terus berkembang hingga bulan Desember 2006. BBC dan Wall Street Journal
melaporkan bahwa Google sedang berkerja keras untuk menyertakan aplikasi dan
mesin pencarinya di perangkat seluler. Berbagai media cetak dan media daring
1. Android Beta
pertama ini akan dinamai dengan nama "Astro" tapi karena alasan hak cipta
dan trademark nama "Astro" tidak jadi disematkan pada versi pertama dari OS
Android ini. HTC Dream adalah ponsel pertama yang menggunakan OS ini.
Berikut penampakan HTC Dream. HTC Dream ponsel Android pertama pada
Android versi pertama ini sudah mulai diperkenalkan Android Market, tempat
Android versi ini diluncurkan pertama kali pada tahun 2007, namun
sistem operasi ini mulai dirilis dan diterapkan ke berbagai gadget pada tanggal
9 Maret 2009 silam. Android versi 1.1 merupakan Android awal yang dimana
versi ini baru memberikan sentuhan dibeberapa aplikasinya seperti sistem antar
muka bagi pengguna (user interface) yang lebih baik, serta beberapa aplikasi
yang lain. Versi Android kedua ini juga mengalami masalah penamaan yang
Pada awalnya Android ini akan diberi nama "Bender" akan tetapi karena
alasan melanggar trademark, nama "Bender" tidak jadi disematkan pada versi
Android ini. Awalnya versi OS Android ini dirilis untuk perangkat T-Mobile
Pada bulan Mei 2009 Android kembali mengalami perubahan versi. Nah,
mulai versi Android ini penamaan menggunakan nama makan pencuci mulut
(dessert) mulai digunakan, karena ini merupakan versi yang ketiga maka
penamaan diawali dengan huruf "C" dan jadilah "Cupcake" menjadi nama
resmi dari versi OS Android ketiga ini. Android versi 1.1 kemudian
disempurnakan dengan Android versi 1.5 atau yang dikenal sebagai Android
Cupcake. Perubahan yang terjadi pada sistem operasi Android Cupcake bisa
serta tampilan gambar bergerak yang lebih atraktif. OS ini berbasiskan pada
Kernel LINUX 2.6.27 dan menambahkan beberapa update serta UI baru dari
Donut (versi 1.6) diluncurkan dalam tempo kurang dari 4 bulan semenjak
Android versi Donut memiliki beberapa fitur yang lebih baik dibanding dengan
pendahulunya, pada fitur pencarian dan UI yang lebih user friendly. Pada versi
memilih dan menentukan file yang akan dihapus, zoom-in zoom-out gambar
diluncurkan oleh Google 3 bulan setelah peluncuran Android versi 1.6. Dengan
pengembang gadget atau handset yang mulai tertarik untuk menggunakan dan
dengan browser baru dan dukungan HTML5, daftar kontak yang baru,
dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.
Beberapa versi updatenya antara Android v.2.0 kemudian v2.0.2 dan terakhir
v.2.1.
Eclair versi sebelumnya ke versi Froyo Frozen Yoghurt. Pada tanggal 20 Mei
2010, Android versi 2.2 alias Android Froyo ini dirilis pertamakali pada
Smartphone Google Nexus One. Sistem operasi dengan julukan Froyo ini
versi ini. Pada versi ini sudah support terhadap Adobe Flash Player 10.1.
Android dengan iOS yang akan semakin ketat di masa yang akan datang.
Beberapa versi update yang dirilis antara lain Android v.2.2.1 hingga v.2.2.3.
26
kembali Android versi 2.3 atau yang dikenal sebagai Android Gingerbread.
Dari segi tampilan Gingerbread jauh lebih atraktif dan sudah mampu
mendukung fitur dual kamera untuk melakukan video call. Bukan hanya itu
banyak peningkatan pada versi Android yang satu ini dibandingkan dengan
terhadap dukungan layar resolusi WXGA dan diatasnya. Beberapa versi update
yang dirilis antara lain v.2.3.3 hingga v.2.3.7. Sampai saat ini Android
dibandingkan dengan seri Android lainnya, yaitu mencapai 65% dari seluruh
Pada bulan Mei 2011 Android versi 3.0/3.1 atau Android Honeycom
interface) yang digunakan pada Android versi ini juga sangat berbeda dengan
yang digunakan pada Smartphone Android. Hal tersebut tentu saja disebabkan
oleh tampilan layar yang lebih besar pada tablet serta untuk mendukung
27
Androis ICS atau Ice Cream Sandwish juga dirilis pada tahun yang sama
dengan Honeycomb, yaitu pada bulan oktober 2011. Begitu banyak fitur-fitur
terbaru yang disamatkan pada sistem operasi ini, antara lain yaitu fitur yang
Android Jelly Bean merupakan versi Android yang terbaru pada saat ini.
Salah satu gadget yang menggunakan sistem operasi Jelly Bean adalah Google
Nexus 7 yang diprakarsai oleh ASUS, Vendor asal Taiwan yang juga menjadi
teman satu kampung halaman dengan Acer. Fitur terbaru dari sistem operasi
Android Jelly Bean ini salah satunya adalah peningkatan kemampuan on-
screen keyboard yang lebih cepat serta lebih responsif, dan beberapa fiture
keren lainnya.
Android akan meluncurkan OS baru yang bernama Android Key Lime Pie
namun setelah di analisa tidak sesuai dengan ejaan orang umum, sehingga
namanya diganti dengan OS Android KitKat yang sebagian besar orang sudah
familiar dengan itu seperti yang dilangsing BBC dalam wawancaranya dengan
seluler.
tersebut merupakan elemen yang terlibat dalam suatu sistem komputer. Tentu saja
hardware tidak berarti apa-apa jika tidak ada salah satu dari dua lainnya (software
jika tidak ada manusia. Atau akan menjalankan perintah apa komputer tersebut
dengan empat bagian utama: Unit Aritmatika dan Logis (ALU), unit kontrol,
memori, dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini
terpisahkan yaitu:
Perangkat yang dapat kita lihat dan dapat kita sentuh secara fisik, seperti
berdasarkan perintah yang ada padanya, yang disebut juga dengan instruction
set tadi. Dengan adanya perintah yang dimengerti oleh mesin tersebut, maka
oleh mesin tersebut sehingga mesin bisa bekerja berdasarkan susunan perintah
a. Processing Device
arahan-arahan berkaitan.
b. Input Device
adalah:
1. Keyboard
2. Pointing Device
3. Mouse
4. Touch screen
6. Scanner
7. Microphone
c. Output Device
1. Monitor
2. Printer
3. Speaker
d. Storage Device
a. Internal Stroge
kita olah untuk sementara waktu yang dapat diakses secara acak
b. ROM (Read Only Memory), memori yang hanya bisa dibaca dan
ulang.
kembali.
f. External Strage
Floppy Disk
Hard Disk
CD Room
DVD
33
disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini
dapat berupa program atau instruksi yang akan dijalankan oleh perintah,
a. Operating System
1. Linux
2. Windows
3. Mac OS
menentukan program yang mana dijalankan, kapan, dan alat yang mana
(seperti memori atau I/O) yang mereka gunakan. Sistem operasi juga
tanpa perlu mengetahui detail dari semua alat elektronik yang terhubung.
34
b. Application Program
1. Microsoft Word
2. Microsoft Excel
3. CorelDraw X4
4. Dll
c. Language Program
1. Visual basic
2. Turbo pascal
3. Delphi
karena jika tidak ada orang yang mengoperasikan maka tidak akan dapat
digunakan.
2.6 Java
Java menurut definisi dari Sun adalah nama untuk sekumpulan teknologi
ataupun pada lingkungan jaringan. Java dikembangkan pada bulan Agustus 1991,
dengan nama semula Oak. Pada Januari 1995, karena nama Oak dianggap kurang
memperkenalkan nama “Java 2” (J2) sebagai generasi kedua dari Java Platform.
Konvensi nama baru ini diterapkan untuk semua edisi Java yaitu Standard Edition
Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka
membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini
pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun
1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa
pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga
diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam
desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank
prototipe aslinya.
yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform
sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi,
tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source.
JDBC.
enterprise, mulai dari aplikasi berbasis Web dengan Servlet dan JSP, aplikasi
Service.
ini menuntut Java untuk beradaptasi dengan mesin yang terbatas dalam
hardware dan platform dimana kompilasi kode Java terjadi. Spesifikasi inilah
yang membuat aplikasi berbasis Java menjadi bebas dari platform manapun
2. Garbage Collection
alokasi memori tersebut, harus terdapat cara untuk menempatkan kembali blok
dan bahasa lainnya, adalah pemrogram yang mutlak bertanggung jawab akan
hal ini. Hal ini dapat menyulitkan bilamana pemrogram tersebut alpa untuk
dengan nama memory leaks. Program Java melakukan garbage collection yang
berarti program tidak perlu menghapus sendiri objek – objek yang tidak
3. Code Security
interpreter.
kelas yang berasal dari local disk dengan kelas – kelas yang diambil dari
jaringan. Hal ini membatasi aplikasi Trojan karena kelas – kelas yang
seperti sistem file, port jaringan, proses eksternal dan sistem windowing.
luar biasa untuk optimasi dan pembuatan program yang efisien serta
baru, maka jendela mempunyai logo Java dan teks identifikasi terhadap
jendela yang dibuka. Hal ini mencegah jendela pop-up menipu sebagai
java untuk platform lainya, yaitu membutuhkan dua buah produk yang
Virtual Machine (JVM), dan komponen lain untuk menjalankan applet dan
aplikasi yang ditulis dengan bahasa pemrograman java. Selain itu, terdapat dua
buah kunci teknologi yang merupakan bagian dari JRE, yaitu: Java Plug-in,
merupakan superset dari JRE, berisikan segala sesuatu yang ada di JRE
JDK1.6.0_24 (JDK 1.6 update 24). Pada JDK, terdapat 25 berbagai tools
Berikut adalah istilah dan konsep yang perlu dipahami untuk menguasai
1. Class adalah struktur yang menjelaskan sifat-sifat dari suatu objek. Sifat
disini adalah informasi yang dimiliki oleh objek tersebut serta aksi yang
diciptakan dari suatu class. Constructor ini ditandai dengan metode dengan
objek.
5. Method adalah aksi yang dapat dilakukan oleh suatu objek. Dalam bahasa
6. Abstract. Suatu method dari suatu class dapat dibuat tanpa implementasi
didefinisikan dahulu pada turunan class tersebut. Suatu class yang memiliki
method abstract maka menjadi class abstract. Suatu class abstract tidak
7. Interface adalah suatu abstraksi dari class. Interface hanya berisi daftar field
dan method tanpa detail kode. Suatu class yang mengimplementasi suatu
diturunkan dari suatu class lainnya (disebut base class, ancestor, atau
42
parent class) akan memiliki member yang sama dengan class dimana ia
diturunkan.
nama yang sama namum memiliki parameter dan definisi yang berbeda.
hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGML.
dari Worl Wide Web Consortium (W3C) pada bulan Februari 1998. Sedangkan
SGML sendiri telah dikembangkan pada awal tahun 1980-an. Pada saat HTML
dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling
adalah suatu aplikasi profil dari SGML. Seperti yang didefinisikan dari ISO 8879,
XML tidak mempunyai definisi secara tepat karena ada yang berpendapat
markup terpisah untuk tujuan terpisah. Selain itu XML bukanlah solusi semua hal
untuk tujuan semua user. Sedangkan peran dari markup itu sendiri berupa:
bertujuan agar SGML secara generik dapat melayani, menerima, dan memproses
di dalam web dengan cara seperti yang dimungkinkan HTML saat ini. XML
maupun HTML. XML adalah bahasa markup yang dirancang untuk penyampaian
informasi melalui World Wide Web (www) atau sering disebut web saja.
(W3C,2000).
terutama aplikasi web. Masalah yang kita sekarang adalah bagaimana caranya
untuk bertukar informasi antar satu aplikasi dengan aplikasi lain. Kadang
kolaborasi antara satu aplikasi dengan aplikasi yang lain masih harus ditentukan
mendapatkan informasi data bukan mengerti cara kerja aplikasi lain itu, disinilah
visi internet yang belum tercapai. Visi ini adalah dunia internet dimana PC,
server, smart devices dan internet-based device dapat berkolaborasi tanpa ada
comprehensive solusi kepada customer. Dan yang paling utama adalah informasi
yang dibutuhkan dapat diakses dari mana saja dan dengan computing device,
platform, atau aplikasi yang kita gunakan. XML dapat memungkinkan pertukaran
informasi atau data antar device (server, PCs, smart device, aplikasi, dan situs
diorganisir, diprogram, dan dirubah, dan ditukar antar situs web atau aplikasi apa
saja. Karena kebutuhan ini, maka makin banyak teknologi berbasis XML yang
keluar. Contohnya adalah SOAP (Simple Project Acces Protocol) dan UDDI
d. Pencarian data yang lebih cepat, hal ini dikarenakan XML merupakan data
sederhana penggunaannya.
Sebuah dokumen XML terdiri dari bagian bagian yang disebut dengan node.
1. Root node yaitu node yang melingkupi keseluruhan dokumen. Dalam satu
dokumen XML hanya ada satu root node. Node-node yang lainnya berada di
2. Element node yaitu bagian dari dokumen XML yang ditandai dengan tag
pembuka dan tag penutup, atau bisa juga sebuah tag tunggal elemen kosong
element.
3. Attribute note termasuk nama dan nilai atribut ditulis pada tag awal sebuah
4. Text node, adalah text yang merupakan isi dari sebuah elemen, ditulis
XML. Node ini ditandai awali dengan karakter <? Dan diakhiri dengan ?>.
2.8 Eclipse
46
begitu ada beberapa pilihan Application Building Tools, baik dengan memakai
Interface). Akan tetapi pada saat ini OHA (Open Handset Alliance ) dan Google
sangat mendukung Eclipse sebagai IDE java untuk membangun aplikasi android
dibandingkan IDE lain. Salah satu bukti adalah dirilisnya plugin ADT (Android
ketika menulis file XML pada Android manifest dan File Resources, juga Project
Wizard yang akan membuat file dasar yang diperlukan pada saat pembangunan
aplikasi Android.
sebagainya.
Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis
dan open source, yang berarti setiap orang boleh melihat kode pemrogramaman
47
perangkat lunak ini, selain itu, kelebihan dari Eclipse yang membuatnya popular
2.9 UML
yang bekerja dala OOAD (Object-Oriented Analysis Design) dengan satu bahasa
dalam suatu proses rekayasa software, dapat berupa model, deskripsi, atau
pemodelan yang paling sukses dari tiga metode orientasi obyek yang telah ada
sebelumnya yaitu:
2.10 SQL
memamnipulasi basis data. SQL adalah salah satu DBMS (database management
system) yang saat ini banyak digunakan untuk operasi basis data dan embedded
relasional.
INSERT INTO …VALUES…, dll. Bahasa yang mendukung SQL antara lain : V
perhitungan,dll).
lunak yang bersifat public domain yang menyediakan sistem manajemen basis
data realasional atau RDBMS. Sistem basis data relasional digunakan untuk
menyimpan record yang didefinisikan oleh pengguna pada ukuran tabel yang
besar dan memproses perintah query yang kompleks dan menggabungkan data
untuk menunujuk pada sifat dari SQLite, yaitu ringan ketika dihubungkan dengan
SQLite di android termasuk dalam Android runtime, sehingga setiap versi dari
2. Files yaitu menyimpan data dalam file, dapat berupa menulis ke file atau
service.
Android. Didalam Android SDK terdapat project sample dengan kode sumber,
ditulis pada bahasa Java dan berjalan di Dalvik, mesin virtual yang dirancang
Android Development Tools (ADT) adalah plugin untuk Eclipse IDE yang
dianjurkan karena merupakan cara tercepat untuk memulai suatu proyek. Dengan
setup proyek sebagai panduan, serta integrasi peralatan, custom XML editor, dan
50
berbasis Linux yang dikeluarkan oleh Google Inc pada bulan November 2007,
bersifat open source sehingga para pengembang dapat membuat aplikasi sendiri
Java yang dikhususkan untuk platform ini, sehingga aplikasi yang dibuat tidak
dapat dijalankan pada perangkat mobile lain seperti: Symbian OS dan Blackberry
OS yang juga mendukung aplikasi berbasis java. Terdapat dua distributor operasi
ini, yaitu:
1. GMS (Google Mail Services) yang mendapat dukungan penuh dari Google.
2.15 Flowchart
urut - urutan prosedur dari suatu program. Flowchart menolong analis dan
menjelaskan urutan dari prosedur - prosedur yang ada di dalam sistem. Dengan
kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan prosedur
terdiri dari data yang mengalir melalui sistem dan proses yang
mentransformasikan data itu. Data dan proses dalam flowchart sistem dapat
Kegunaan utamanya adalah untuk menelusuri alur form dan laporan sistem
dari satu bagian ke bagian lain baik bagaimana alur form dan laporan
untuk mengerti segala sesuatu yang dimaksudkan oleh analis, sehingga hasilnya
Inisialisasi/pemberian nilai
Preparation
awal
Penghubung bagian-bagian
On page connector
flowchart pada halaman yang
Penghubung bagian-bagian
sama
Off page connector
flowchart pada halaman yang
berbeda
Tempat komentar tentang suatu
Comment
proses
54
BAB III
Aplikasi Kamus nama latin adalah aplikasi mobile berbasis android, yang
merupakan sistem operasidari mobile keluaran Google. Aplikasi ini dibuat dengan
Aplikasi kamus berbasis Android ini berisikan data nama-nama latin flora
dan fauna. Aplikasi ini menggunkan database SQL Lite yang ada pada aplikasi
eclipse. Didalam aplikasi terdapat 150 data nama latin flora dan fauna yang dapat
user temukan dan data tersebut dapat di update oleh oleh perenacang melalui
Pada tahapan ini dilakukan proses pencarian atas apa yang diperlukan oleh
aplikasi ini yang kemudian kebutuhan tersebut di terapkan di dalam aplikasi yang
nanti akan dibuat dan dirancang. Data-data yang diperlukan untuk untuk
membuat aplikasi ini adalah berupa data tentang nama-nama flora dan fauna
berikut bahasa latinnya. Dari data yang di dapat penulis akan memproses data
tersebut kedalam suatu database agar nanti bisa memudahkan untuk pencarian
yang akan digunakan seperti Smartphone, Pengguna atau User, dan juga sistem
operasi yaitu Software. Pada Smartphone yang penulis coba yaitu Polytron
aplikasi ini berjalan dengan baik dan begitu juga di coba di dengan menggunakan
Aplikasi ini bisa berjalan pada android 2.3 Ginggerbread keatas 4.3 Kitkat.
Selanjutnya penulis melakukan analisa erhadap pengguna atau User, aplikasi ini
masahasiswa di ilmu biologi untuk lebih menggenl nama latin Flora dan Fauna
untuk membuat seperti apa tambilan yang akan dibuat dalam aplikasi tentang
nama latin flora dan fauna berbasis android ini. Proses yang akan dilakukan
Struktur navigasi adalah merupakan suatu rancangan struktur atau alur dari
suatu program atau aplikasi yang akan berjalan dari suatu menu ke menu yang
lainnya. Struktur navigasi yang akan digunakan dalam aplikasi ini merupakan
Tampilan Awal
Menu
Flora Fauna
Seperti yang terlihat dari gambar 3.1 saat aplikasi dijalankan akan
menampilkan halaman awal yang berisi menu pilihan dimana dalam menu pilihan
terdapat 4 menu yaitu menu Masuk dimana di dalam menu masuk terdapat dua
menu lagi yaitu menu flora dan fauna, Bantuan, Tentang, Keluar.
button flora dan fauna dimana di dalam setiap button akan berisi semua tentang
nama flora dan fauna dan selanjutnya apa bila pengguna mengklik atau memilih
salah satu dari nama flora dan fauna maka disana akan muncul nama latin,gambar
3.4.2