BERBASIS ANDROID
PROPOSAL
Oleh :
NPM. 11111100070
FAKULTAS TEKNIK
2018
i
BAB I
PENDAHULUAN
A. Latar Belakang
merupakan salah satu habitus tumbuhan. Sesuai dengan namanya, tumbuhan ini
memerlukan tumbuhan atau media lain untuk meraih posisi terbaik dalam
mengembangkan beberapa organ khusus, seperti sulur, duri, atau akar untuk
dedaunan, dan bahkan buahnya pun sering kali menimbulkan kesan yang
romantik. Tumbuhan merambat tidak hanya menarik dari sudut pandang estetika,
cukup signifikan. Selain itu juga memiliki keragaman fungsi dan manfaatnya bagi
1
2
tumbuhan ini masih belum cukup memadai. Mungkin karena cara hidupnya yang
diperhatikan sedikit saja, maka akan banyak menerbitkan rasa keingintahuan lebih
tumbuhan merambat pun masih sangat terbatas. Biasanya informasi masih tersedia
materi tentang tumbuhan merambat dan mudah untuk diakses siapa saja.
selular (handphone) telah berubah menjadi salah satu perangkat multi fungsi,
salah satunya yang sering digunakan sekarang ini adalah untuk menjalankan
B. Identifikasi Masalah
sebagai berikut:
signifikan.
2. Masyarakat kesulitan dalam mengenali dan mempelajarinya tumbuhan
C. Rumusan Masalah
berbasis android?
2. Bagaimana uji kelayakan aplikasi ensiklopedia digital tumbuhan merambat
D. Batasan Masalah
E. Tujuan Penelitian
android.
2. Menguji kelayakan aplikasi ensiklopedia digital tumbuhan merambat berbasis
android.
F. Manfaat Penelitian
manfaat, di antaranya:
G. Sistematika Penulisan
arah pemahaman penulisan laporan sesuai dengan tujuan dan ruang lingkup, maka
BAB I PENDAHULUAN
5
Pada Bab ini akan dijelaskan tentang latar belakang masalah yaitu tentang
berbasis android.
dibuat.
Pada Bab ini akan dijelaskan mengenai diskripsi, analisis sistem, desain
sistem.
BAB V PENUTUP
DAFTAR PUSTAKA
LAMPIRAN
6
H. Jadwal Penelitian
KAJIAN PUSTAKA
A. Tinjauan Pustaka
tahap uji coba aplikasi dan implementasi pada telepon genggam. Aplikasi ini
nama tanaman dan nama buah, dan adanya menu diagnosa berfungsi untuk
mencari jenis tanaman obat tradisional yang bisa dijadikan obat dengan cara
memberikan informasi mengenai batik Indonesia mulai dari sejarah sampai proses
pembuatan yang diterapkan pada smartphone dan tablet yang berbasis android.
yang dibuat dapat menampilkan materi lengkap dari sejarah, asal daerah, nama
batik, motif, dan juga makna yang terkandung didalam batik tersebut.
7
8
Aplikasi yang dibangun ini memiliki fitur seperti pencarian nama tokoh wayang
kulit, dan dapat melakukan pinch zoom pada gambar maupun teks.
dilengkapi dengan tampilan admin yang berbasis web. Jadi data tumbuhan
B. Landasan Teori
1. Ensiklopedia
a. Pengertian Ensiklopedia
Menurut Yeo (2001) ialah kumpulan seluruh ilmu pengetahuan yang disusun
secara sistematis. Yakni segala usaha untuk menguraikan dan merumuskan sesuatu
dalam hubungan yang teratur dan logis sehingga membentuk suatu sistem yang
akibat menyangkut obyeknya dan menurut kamus besar bahasa indonesia adalah
buku yang berisi keterangan atau uraian tentang berbagai hal dalam ilmu
dari pulau Jawa dari budaya Jawa-Hindu dan ditulis dalam bahasa Jawa.
Ensiklopedia ini disebut C antaka Parwa dan berisi segala macam ilmu
9
mengecap pendidikan kolonial Belanda, mulai tertarik dengan ide-ide dan gaya
dalam bahasa Indonesia. Tetapi ensiklopedia lengkap dalam bahasa Indonesia baru
Indonesia.
b. Sejarah Ensiklopedia
Ensiklopedia tertua di Indonesia berasal dari pulau Jawa dari budaya JawaHindu
disiplin ilmu dan semua peristiwa penting di dunia (dari A sampai Z).
2) Ensiklopedia Khusus
Ensiklopedia yang memuat disiplin ilmu/cabang ilmu tertentu atau bidang
dalam satu cabang ilmu pengetahuan tertentu yang tersusun dalam bagian artikel-
artikel dengan satu topik bahasan pada tiap-tiap artikel yang disusun berdasarkan
abjad, kategori atau volume terbitan dan pada umumnya tercetak dalam bentuk
yang hidup pada abad ke 3 sampai 2 sebelum masehi pada masa kekaisaran
romawi. Ensiklopedia Caius Plinius Secundus yang ditulis pada petama masehi
terdiri atas 38 jilid merupakan ensiklopedia tertua yang masih ada sampai
dari kumpulan pengetahuan penting yang terdapat dalam ensiklopedia. Selain itu,
ensiklopedia dalam bentuk perangkat lunak di mana setiap entri atau lemma bisa
Microsoft. Pada tahun 2001 muncul sebuah ensiklopedia populer di internet yaitu
dalam semua bahasa di dunia dan menyajikannya secara bebas di dunia maya.
Ensiklopedia online ini tersaji dalam banyak bahasa, antara lain bahasa Indonesia.
2. Tumbuhan Merambat
merambat. Tumbuhan ini memerlukan media, baik itu benda mati maupun hidup
merambat mengembangkan beberapa organ khusus seperti sulur, duri, atau akar
untuk membantunya bertahan hidup dengan "menumpang" pada struktur lain yang
yang merambat obligat dan tidak mampu bertahan hidup lama apabila menjalar di
berbagai jenis labu-labuan, dan tuba. Beberapa jenis tumbuhan dapat tumbuh
merambat juga mampu mengkolonisasi suatu area dengan cepat, terutama area
masih belum cukup memadai. Mungkin karena cara hidupnya yang merambat
menimbulkan kesan repot menanganinya, dan bahkan beberapa jenis yang cepat
diperhatikan sedikit saja, maka akan banyak menerbitkan rasa keingintahuan lebih
romantik. Tumbuhan merambat tidak hanya menarik dari sudu pandang estetika,
a. Bunga Alamanda
Ciri umum : Daun berkarang 3 atau 4, lebar 1,5-3,5 cm, memanjang atau
d. Kembang Telang
e. Melon
f. Gadung
Ciri umum : Umbi bulat-lonjong, diselimuti rambut akar yang besar dan
g. Markisa
Ciri umum : Batang silindris, tidak berambut, hijau. Daun berseling, tidak
dalam. Buah bulat telur, kuning pada saat dewasa, tebal. Biji
h. Sirih
Ciri umum : Daun berseling, helaian daun bulat telur, daun berbentuk
i. Lada, Merica
16
Ciri umum : Batang sedikit berkayu, daun berseling atau tersebar. Helaian
j. Cincau
3. Android
meliputi sistem operasi, middleware dan aplikasi inti yang di release oleh Google.
Sedangkan Android SDK (Software Development Kit) menyediakan tools dan API
Meier (2010) Android adalah platform pertama yang bersifat terbuka dan
a. Fitur Android
lain.
(tergantung hardware).
18
10) Tools Developer yang lengkap. Termasuk device emulator, tools untuk
b. Arsitektur Android
Secara garis besar arsitektur android dapat dilihat pada Gambar 2.1.
aplikasi inti termasuk klien email, program sms, kalender, peta, browser,
2) Applications Frameworks
sistem operasi Android, karena pada layer inilah aplikasi dapat dirancang
telepon.
3) Libraries
Berjalan di atas kernel, Layer ini meliputi berbagai library C/C++ inti
5) Linux Kernel
Linux kernel adalah layer di mana inti dari operating system dari Android
4. PhoneGap
menjadi satu solusi yang ideal untuk seseorang pengembangan perangkat lunak
merupakan solusi ideal bagi mereka yang tertarik membuat sebuah aplikasi yang
dapat berjalan pada beberapa perangkat smartphone dengan basis kode yang
sama. Artinya, cukup hanya dengan satu kali coding saja, dapat membuat aplikasi
developor khususnya pada platform mobile, hal ini merupakan satu revolusi
dalam dunia aplikasi mobile yang akan menjadi sangat mudah bahkan bagi orang
pengetahuan HTML 5, CSS3 dan JavaScript, dapat dibangun aplikasi yang dapat
web mobile menggunakan standart dengan bantuan HTML 5 dan CSS3. Setelah
menambahkan fitur native pada setiap platform sistem operasi, yang terakhir dapat
sekaligus dan hanya dibekali pengetahuan tentang HTML 5, CSS3 dan JavaScript,
semua dapat menggunakan PhoneGap. Hal ini bisa disebut dengan cross platform
dengan hanya satu coding. Gambar 2.2 merupakan prinsip kerja dari PhoneGap.
konversikan ke Opersi sistem yang mana di smartphone dengan hasil yang sama.
Aplikasi yang disebut dengan PhoneGap tidak hanya seperti situs web
dapat berinteraksi dengan hardware yang ada pada perangkat mobile yang
bersangkutan, seperti Accelerometer atau GPS, tidak seperti aplikasi web secara
normal. Aplikasi berbasis PhoneGap juga dibuat dan dikemas seperti aplikasi asli
mobile development framework yang lain yaitu sudah mencakup hampir semua
sistem operasi yang banyak digunakan dan mendukung sebagian besar fitur native
pada masing-masing sistem operasi. Adapun fitur native yang didukung oleh
1) Accelerometer
2) Kamera
3) Kompas
4) Kontak
5) File
6) GeoLokasi
7) Network
9) Media penyimpanan
memperkenalkan fitur- fitur baru seperti animasi, audio, transisi, tipografi, dan
23
menggantikan penggunaan flash pada web yang membutuhkan waktu lebih lama
markah untuk mestrukturkan dan menampilakan isi dari World Wide Web, sebuah
teknologi utama dari internet. HTML5 merupakan hasil proyek dari W3C (World
Working Group). Di mana WHATWG dengan bentuk web aplikasi dan W3C
memutuskan untuk bekerja sama dan membentuk versi baru dari HTML5.
Tujuan dibuatnya HTML5 yaitu :
a. Fitur baru harus didasarkan pada HTML5, CSS3 (Cascading Style Sheets),
section
e. Bentuk kontrol from seperti kalender, tanggal, waktu, email, url, search.
Beberapa browser sudah mendukung HTML 5 seperti safari, chrome,
HTML4 akan dijumpai memilki kelemahan untuk mendukung aplikasi web yang
interakitf. Akibat hal ini banyak orang menambahkan fitur baru baik dari sisi
24
aplikasi web ataupun disisi browser. Solusi ini dikenal dengan plugin dan salah
6. MySQL
berbasis server. Anda bisa menggunakan database MySQL apabila memiliki izin
19 hak akses di dalamnya. Hal ini seperti halnya pada saat anda hendak
secara free (gratis) dibawah lisensi GPL. MySQL merupakan RDBMS (Relational
yang ada pada database memiliki relasi antara satu tabel dengan tabel lainnya.
Beberapa keunggulan dari MySQL yaitu :
1) Cepat, handal dan Mudah dalam penggunaannya MySQL lebih cepat tiga
sampai empat kali dari pada database server komersial yang beredar saat
ini, mudah diatur dan tidak memerlukan seseorang yang ahli untuk
setiap tabel yang dapat dibuat dengan MySQL adalah 4 GB sampai dengan
ukuran file yang dapat ditangani oleh sistem operasi yang dipakai.
25
dengan gratis tanpa biaya untuk UNIX platform, OS/2 dan Windows
platform.
5) Melekatnya integrasi PHP dengan MySQL. Keterikatan antara PHP
konfigurasi php.ini.
7. Basis Data
Basis data adalah suatu kumpulan data komputer yang terhubung secara
logikal serta berisi deskripsi dari data tersebut, yang dirancang untuk memenuhi
Sedangkan Menurut Inmon (2002), basis data adalah sekumpulan data yang saling
kedalam system. Tujuan utama pengelolaan data dalam database adalah agar kita
dapat memperoleh data yang kita cari dengan mudah dan cepat. Pemanfaatan
a. Definisi DBMS
Menurut Connolly dan Begg (2005) Database Management System
pengaksesan data yang di sebut sebagai Query Language. Bahasa query yang
paling diakui adalah Structured Query Language (SQL), yang secara faktanya
bukan haknya.
c) Sistem terintegrasi (integrity system) untuk menjaga konsistensi data.
d) Sistem control pengembalian (Recovery Control System) untuk
e) Katalog yang dapat diakses user (User accessible catalog) suatu catatan
of data redundancy).
b) Data menjadi lebih konsisten.
c) Bisa didapat informasi yang lebih banyak dari kumpulan data-data yang
DBMS
f) Mengurangi performa penggunaan aplikasi.
g) Kegagalan dapat berdampak lebih kuat
yang saling berkaitan (McLeod Jr, 2007). Walaupun nama diagram ini
elemen ini menyediakan bagi sistem input data dan menerima output data
dari sistem. Pada DFD, tidak dibuat perbedaan antara data dan informasi,
digambarkan sebagai suatu kotak atau segi empat dan tiap simbol
2) Proses
Proses adalah sesuatu yang mengibah input menjadi output. Tiap
dengan lingkaran, segi empat horisontal, atau segi empat tegak dengan
3) Arus Data
Arus data terdiri dari sekelompok elemen data yang berhubungan
secara logis yang bergerak dari satu titik atau proses ke titik atau proses
yang lain. Arus data terdiri dari satu atau beberapa struktur data. Struktur
data adalah sekelompok elemen data yang menggambarkan suatu hal atau
transaksi tertentu. Arus data dapat bercabang (diverge) ketika data yang
ke satu lokasi. Arus data dapat digambarkan dengan tanda panah, panah
4) Penyimpanan data
Jika data perlu dipertahankan karena suatu sebab, maka digunakan
digambarkan sebagai satu set garis paralel, segi empat terbuka, atau bentuk
lonjong.
c. Jenis-Jenis DFD
Jenis-jenis DFD adalah sebagai berikut :
1) Level 0 (Diagram konteks) : Level ini merupakan sebuah proses yang
level 1.
BAB III
METODE PENELITIAN
A. Obyek Penelitian
dari suatu penelitian. Adapun obyek pada penelitian ini yaitu ensiklopedia
tanamannya hampir sama antara tanaman yang satu dengan yang lain, sehingga
1. Data Primer
Data primer adalah data yang hanya dapat kita peroleh dari sumber asli
atau pertama dan diambil dari sumbernya secara langsung melalui nara sumber
yang tepat dan yang kita jadikan responden dalam penelitian kita.
a. Interview
Pengumpulan data dan informasi dengan cara melakukan wawancara
31
32
mencari dan mengumpulkan. Data sekunder dapat kita peroleh dengan lebih
kantor pemerintah.
a. Metode Dokumentasi
Suatu teknik pengumpulan data dengan menghimpun dan menganalisi
mempelajari buku, jurnal, makalah, atau tulisan ilmiah yang diperoleh dari
C. Alat Penelitian
Alat-alat yang digunakan dalam penelitian ini terdiri dari dua bagian yang
1. Perangkat Keras
b. Harddisk
33
e. Printer
2. Perangkat lunak
c. Text editor
D. Perancangan Sistem
1. Flowchart
M u la i
T a m p ila n M e n u U t a m a
P ilih M e n u
Ya
T anam an Ya
M eram bat
T a m p ila n t a n a m a n m e r a m b a t
T id a k
Ya
T e n ta n g T a m p ila n T e n t a n g
T id a k
S e le s a i
ditampilkan dalam pilihan Ya atau Tidak, jika pengguna memilih Ya maka akan
memilih Tidak maka akan dilanjutkan ke menu Tentang. Jika pengguna memilih
Ya maka akan ditampilkan halaman Tentang, sedangkan jika memilih Tidak maka
Tabel t_foto digunakan untuk menyimpan data gambar atau foto tumbuhan
admin. Data yang disimpan meliputi id_user, user, dan pass. Struktur Tabel t_user
Relasi antar tabel (RAT) menggambarkan hubungan antar tabel agar akses
data untuk mendapatkan informasi yang tepat dan cepat dapat dilakukan dengan
baik. Relasi antar tabel ensiklopedia tumbuhan merambat dapat dilihat pada
Gambar 3.2.
t_ ta n a m a n t_ fo to
1
id _ t a n a m a n id _ f o t o
n a m a _ ta n a m a n N
id _ t a n a m a n
n a m a _ s p e c ie s n a m a _ f ile
n a m a _ f a m ily
n a m a _ lo k a l
c ir i_ k h u s u s
fo to _ c o v e r
t_ u s e r
id _ u s e r
user
pass
a. Diagram Konteks
entitas luar yang terlibat, input yang diproses dan informasi yang dihasilkan.
37
re k a p ta n a m a n , re k a p fo to
k a ta k u n c i
lo g in
E n s i k l o p e d ia
Pengguna T um buhan A d m in
M eram b at
u ser, p ass
in f o t a n a m a n , f o t o d a ta ta n a m a n , d a ta fo to
Diagram konteks atau DAD Level 0 pada Gambar 3.2 memiliki dua
entitas, yaitu admin dan pengguna. Pengguna adalah entitas yang menggunakan
sistem berupa informasi tanaman dan foto. Admin adalah entitas yang mengelola
foto, keluaran dari sistem berupa login, rekap tanaman, dan rekap foto.
proses-proses yang terjadi dalam sistem dan simpanan data yang digunakan.
38
u ser, p ass
1
u ser, p ass
L o g in
lo g in
t_ u s e r
2 d a ta ta n a m a n
A d m in
ta n a m a n M a s te r
Pengguna d a ta f o to
D a ta
re k a p ta n a m a n
rek ap d o to
t_ ta n a m a n
f o to t_ fo to
ta n a m a n
3
k a ta k u n c i E n s ik lo f o to
in f o r m a s i t a n a m a n , f o t o p e d ia
dalam sistem. Apluikasi ensiklopedia ini terdiri atas 3 proses utama, yaitu proses
login, master data, dan ensiklopedia. Proses login dilakukan oleh admin dengan
menginputkan username dan password, data login mengambil dari tabel t_user.
Proses master data dilakukan oleh admin dengan menginputkan data tanaman, dan
data foto. Data disimpan di tabel t_tanaman, dan tabel t_foto. Proses ensiklopedia
menghasilkan informasi tanaman dan foto, data diambil dari tabel t_tanaman dan
5. Rancangan Tampilan
Im a g e
E n s ik lo p e d ia
T u m b u h a n M e ra m b a t
T u m b u h a n M e ra m b a t
T e n ta n g P ro g ra m
K e lu a r
menampilkan daftar tumbuhan merambat. Pilih dan klik pada nama tanaman maka
kolom Search. Jika tumbuhan yang dimaksud tersedia maka akan ditampilkan
E n sik lo p e d ia T a n a m a n M e ra m b a t
se a rch
+ Tanam an 1
+ Tanam an 2
+ Tanam an 3
+ Tanam an 4
+ Tanam an 5
+ Tanam an 6
+ T anam an ke n
ditampilkan foto cover dari tumbuhan merambat, dan bagian bawah ditampilkan
deskripsi tumbuhan dalam bentuk teks. Untuk menampilkan gambar atau foto dari
tumbuhan merambat klik tombol Foto yang terdapat di menu bawah. Terdapat
<
Im a g e
N am a Tanam an
Teks
D e s k r ip s i F o to
E n s ik lo p e d ia T a n a m a n M e r a m b a t
Te ks
Halaman ini juga berfungsi sebagai keamanan sistem dari akses pihak yang tidak
tombol Login untuk memulai proses login. Sistem akan melakukan pengecekan
data login, jika sesuai maka admin dapat mengakses halaman admin.
L O G IN
U sernam e x [2 5 ]
P assw ord x [2 5 ]
L o g in
menampilkan data tanaman merambat pada sisi admin. Admin dapat mengelola
Tambah digunakan untuk menambahkan data tanaman baru. Pada kolom Aksi
terdapat tombol Edit yang digunakan untuk mengubah data tanaman, dan tombol
menampilkan detail data tanaman melalui kolom Detail dengan cara klik tombol
Detail.
E n s ik lo p e d ia T u m b u h a n M e ram b a t
T a n a m a n M e ra m b a t F o to G a n ti P a s s w o rd K e lu a r
Tam bah
No N am a Tanam an N a m a S p e c ie s F o to C o ve r A ksi
1 x [5 0 ] x [5 0 ] x [1 0 0 ] D e t a il | E d it | H a p u s
ditampilkan pada halaman ini lebih lengkap yaitu nama tanaman, nama species,
nama family, nama lokal, ciri khusus, dan gambar. Tombol Kembali digunakan
E n s ik lo p e d ia T u m b u h a n M e ram b a t
T a n a m a n M e ra m b a t F o to G a n ti P a s s w o rd K e lu a r
N a m a T a n a m a n : x [5 0 ]
N a m a S p e c ie s : x [ 5 0 ]
N a m a F a m ily : x [5 0 ]
F o to C o v e r
N am a Lokal : x [5 0 ]
C ir i K h u s u s : T e xt
K e m b a li
tumbuhan yaitu nama tanaman, nama ilmiah, divisi, kelas, ordo, famili, genus,
spesies, deskripsi, dan foto cover. Tombol Simpan digunakan untuk menyimpan
data tumbuhan yang telah diinputkan, sedangkan tombol Reset digunakan untuk
E n s ik lo p e d ia T u m b u h a n M e ra m b a t
T a n a m a n M e ra m b a t F o to G a n ti P a s s w o rd K e lu a r
N am a T anam an x [5 0 ]
N a m a S p e c ie s x [5 0 ]
N a m a F a m l iy x [5 0 ]
N am a Lokal x [5 0 ]
C ir i K h u s u s
T ext
C h o o s e F ile
F o to C o v e r
S im p a n Reset
data foto tumbuhan merambat. Admin dapat mengelola data foto dengan
menambahkan data foto baru. Pada kolom Aksi terdapat tombol Edit yang
digunakan untuk mengubah data foto, dan tombol Hapus digunakan untuk
menghapus data foto. Admin dapat menginputkan lebih dari satu gambar untuk
E n s ik lo p e d ia T u m b u h a n M e ra m b a t
T a n a m a n M e ra m b a t F o to G a n ti P a s s w o rd K e lu a r
T am bah
menambahkan data foto atau gambar tumbuhan. Saat menambahkan data foto
baru, admin memilih nama tanaman berdasarkan data tanaman yang sudah
Tombol Simpan digunakan untuk menyimpan data foto yang telah diinputkan,
data.
47
E n s ik lo p e d ia T u m b u h an M e ram b at
T a n a m a n M e ra m b a t F o to G a n ti P a s s w o rd K e lu a r
N am a T anam an - - P il i h T a n a m a n - -
F o to T a n a m a n C h o o s e F ile
S im p a n Reset
memasukkan data password lama, kemudian mengisi data password yang baru
dan konfirmasi password baru. Setelah selesai klik tombol Update untuk
menyimpan perubahan data password, atau klik tombol Batal untuk membatalkan
E n s ik lo p e d ia T u m b u h a n M e ra m b a t
T a n a m a n M e ra m b a t F o to G a n ti P a s s w o rd K e lu a r
P as sw o rd L am a x [2 5 ]
P as sw o rd B aru x [2 5 ]
K o n f ir m a s i P a s s w o r d B a r u x [2 5 ]
U p d a te B a ta l
DAFTAR PUSTAKA