• Tidak ada hasil yang ditemukan

Aplikasi Pengenalan Flora dan Fauna pada Anak Usia Dini Berbasis Android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Pengenalan Flora dan Fauna pada Anak Usia Dini Berbasis Android"

Copied!
19
0
0

Teks penuh

(1)

LANDASAN TEORI

2.1. Anak Usia Dini

Anak usia dini adalah anak yang berada pada usia 3-8 tahun. Sedangkan hakikat anak usia dini (Augusta, 2012) adalah individu yang unik dimana ia memiliki pola pertumbuhan dan perkembangan dalam aspek fisik, kognitif, sosioemosional, kreativitas, bahasa dan komunikasi yang khusus yang sesuai dengan tahapan yang sedang dilalui oleh anak tersebut. Dari berbagai definisi, peneliti menyimpulkan bahwa anak usia dini adalah anak yang berusia 3-8 tahun yang sedang dalam tahap pertumbuhan dan perkembangan, baik fisik maupun mental. Masa anak usia dini sering disebut dengan istilah “golden age” atau masa emas. Pada masa ini

hampir seluruh potensi anak mengalami masa peka untuk tumbuh dan berkembang secara cepat dan hebat. Perkembangan setiap anak tidak sama karena setiap individu memiliki perkembangan yang berbeda.

2.1.1. Karakteristik Anak Usia Dini

(2)

belum terjawab, maka mereka akan terus bertanya sampai anak mengetahui maksudnya.

Anak usia dini memiliki karakteristik yang khas, baik secara fisik, sosial, moral dan sebagainya. Menurut Siti Aisyah (2010) karakteristik anak usia dini antara lain;

1. memiliki rasa ingin tahu yang besar. 2. merupakan pribadi yang unik. 3. suka berfantasi dan berimajinasi . 4. masa paling potensial untuk belajar. 5. menunjukkan sikap egosentris.

6. memiliki rentang daya konsentrasi yang pendek. 7. sebagai bagian dari makhluk sosial.

2.1.2. Pendidikan Anak Usia Dini

(3)

2.2. Sekilas Flora dan Fauna

Pengertian flora secara umum adalah berbagai jenis tumbuhan, dan fauna adalah berbagai jenis hewan yang hidup dimuka bumi. Flora dan fauna memiiki jenis yang begitu banyak dan beragam yang tidak dapat terhitung jumlahnya.

Flora dan fauna endemic merupakan sekumpulan jenis tumbuhan dan hewan yang hanya hidup di daerah tertentu. Hal tersebut dipengaruhi dengan intesitas iklim, suhu ,tingkat kesuburan tanah, dan lain sebagainya. Flora endemic contohnya tanaman buah merah di papua, raflesia arnoldii dari Sumatra. Fauna endemic juga punya beberapa contoh seperti burung cendrawasih papua, dan badak bercula satu Sumatra.

2.3. Sekeilas Sistem Operasi Android

(4)

Android sendiri adalah sistem operasi berbasis kernel linux yang pada awalnya dikembangkan oleh Android, Inc, yang didukung Google financial dan kemudian dibeli pada tahun 2005. Android ini diresmikan pada tahun 2007 seiring dengan berdirinya Open Handset Alliance-konsorsium, hardware, software, dan perusahaan telekomunikasi yang ditunjuk untuk memajukan standar perangkat seluler.

2.3.1 Perkembangan Android

Perkembangan versi – versi android menurut artikel yang dikutip dari tekno.kompas.com ialah sebagai berikut.

1. Android 1.0

(5)

2) Android 1.5 Cupcake

Ini adalah debut versi Android yang menggunakan nama kudapan manis. Tradisi tersebut dipertahankan hingga sekarang.Pada Cupcake, Google juga memperkenalkan SDK widget untuk developer pihak ketiga. Gunanya agar aplikasi pihak ketiga bisa memiliki widget sendiri layaknya aplikasi bawaan Google. Dua pembaruan signifikan pada Cupcake juga meliputi kemampuan perekaman video dengan kamera ponsel, serta kemampuan keyboard layar sentuh.

3) Android 1.6 Donut

Masih di tahun yang sama, Google tak sabar menghadirkan Android baru bertajuk "Donut". Pada versi ini, Google mengumumkan bahwa Android bisa digunakan untuk perangkat mobile dengan ukuran layar berapa saja. AndroidDonut juga memunculkan kolom pencarian pada antarmuka ponsel. Pengguna bisa mencari informasi di internet, file lokal, kontak, dan apa saja secara lebih cepat dengan kolom tersebut.

4) Android 2.0 Eclair

(6)

unlock-screen dengan mekanisme menyapu atau swipe juga diperkenalkan pada Eclair.

5) Android 2.2 Froyo

Tahun 2010, selain meluncurkan Android Froyo, Google juga menghadirkan ponsel Nexus pertama yang dinamai "Nexus One". Ada beberapa pembaruan pada Froyo dibandingkan pendahulunya. Tentu saja pengguna Nexus One menjadi yang pertama mendapat updateAndroid tersebut. Dari segi tampilan,

Android Froyo memungkinkan lima panel layar depan alias home screen.

Sebelumnya, batas panel cuma sampai tiga saja.Froyo juga menambah pilihan

keamanan penguncian bagi pengguna. Dari yang sebelumnya cuma penguncian pola

(pattern lock), belakangan dilengkapi dengan opsi penguncian PIN atau PIN lock.

6) Android Gingerbread

(7)

7) Android Honeycomb

Sistem operasi ini mendukung kemampuan tombol virtual untuk home, back, dan menu, untuk pertama kalinya. Sasarannya pun lebih ke perangkat tablet ketimbang smartphone.

8) Android Ice Cream Sandwich

Versi ini memboyong kemampuan pada Honeycomb tapi lebih menyasar smartphone. Contohnya saja kemampuan tombol virtual yang hingga sekarang banyak diimplementasikan para vendor. Beberapa pembaruan fitur lainnya mencakup kemampuan membuka layar menggunakan wajah(face unlock), analisa penggunaan data internet, serta paket aplikasi bawaan dari vendor yang mencakup kalendar, mail, kalkulator, dan lainnya.

9) Android Jelly Bean

(8)

10)Android 4.4 KitKat

Butuh setahun bagi Google untuk menghadirkan KitKat. Versi Android ini memberikan suasana yang segar dengan pembaruan antarmuka beraksen putih dan biru muda.Pada KitKat, Google menghadirkan perintah pencarian menggunakan suara atau disebut "Ok, Google". Fitur ini dirundung puji-pujian dari para pakar teknologi.Di saat bersamaan, Google juga meluncurkan aplikasi pesan singkat Hangouts untuk pertama kalinya. Sayangnya, belakangan Hangouts dilabeli sebagai layanan Google yang gagal karena tak menuai penetrasi yang memuaskan.

11)Android 5.0 Lollipop

Pembaruan yang mencolok pada Lollipop tampak dari sisi desainnya yang diperhalus dan disesuaikan dengan zaman. Selain itu, fitur-fitur yang sudah hadir pada Android sebelumnya ditingkatkan.Inovasi kurang terasa pada versi ini. Satu-satunya yang lumayan baru adalah dukungan untuk gambar berformat RAW. Format itu memungkinkan para ilustrator, fotografer, atau graphic designer menyimpan file dengan ukuran besar agar bisa diedit tanpa mengurangi kualitas.

12)Android 6.0 Marshmalow

(9)

jam sebelumnya. Pembaruan kedua ditilik dari pengaturan volume. Pada Marshmallow, pengguna bisa mengontrol volume yang berbeda-beda pada panggilan, media, dan alarm. Keamanan juga mendapat peningkatan pada versiini. Google memungkinkan vendor menyematkan sensor pemindai sidik jari karena sudah didukung Marshmallow.

13)Android 7.0 Nougat

Nougat adalah versi Android termutakhir yang baru diperkenalkan pada ajang kumpul developer Google I/O, pertengahan 2016 ini. Beberapa lama setelahnya, Google menghadirkan Nougat secara resmi untuk publik.

Pembaruan paling mendasar pada versi Nougat adalah kehadiran Google Assistant yang menggantikan Google Now. Asisten digital tersebut lebih bisa diandalkan untuk menjalankan pelbagai fungsi. Fitur-fitur baru lainnya mencakup layar split-screen saat dipakai multitasking, serta fitur Doze yang telah dikenalkan di versi Android Marshmallow namun telah ditingkatkan. Android Nougat juga memiliki dukungan terhadap platform virtual reality terbaru Google.

2.4. Database MySQL

(10)

FreeSoftware dan Shareware. MySQL yang biasa kitagunakan adalah MySQL FreeSoftware yang berada dibawah Lisensi GNU/GPL ( General Public License ). MySQL Merupakan sebuah database server yang free, artinya kita bebas menggunakan databaseini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya. MySQLpertama kali dirintis oleh seorang programmer database bernama Michael Widenius .

Selain databaseserver, MySQl juga merupakan program yang dapat mengakses suatu database MySQL yang berposisisebagai Server, yang berarti program kita berposisi sebagai client. Jadi MySQL adalah sebuah databaseyang dapat digunakan sebagai client mupun server.Database MySQL merupakan suatu perangkat lunak database yang berbentuk database relasionalatau disebut Relational Database Management System ( RDBMS ) yang menggunakan suatu bahasa permintaan yang bernama SQL (Structured Query Language ).

2.4.1. Kelebihan MySQL

Database MySQL memiliki beberapa kelebihan dibanding database lain, diantaranya :

1. MySQL merupakan Database Management System ( DBMS )

(11)

3. MySQL Merupakan sebuah database server yang free, artinya kita bebas menggunakandatabase ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayarlisensinya

4. MySQL merupakan sebuah database client

5. MySQL mampu menerima query yang bertupuk dalam satu permintaan atau Multi-Threading.

6. MySQL merupakan Database yang mampu menyimpan data berkapasitas sangat besarhingga berukuran GigaByte sekalipun.

7. MySQL diidukung oleh driver ODBC, artinya database MySQL dapat diakses menggunakanaplikasi apa saja termasuk berupa visual seperti visual Basic dan Delphi.

8. MySQL adalah database menggunakan enkripsi password, jadi database ini cukup amankarena memiliki password untuk mengakses nya.

9. MySQL merupakan Database Server yang multi user, artinya database ini tidak hanyadigunakan oleh satu pihak orang akan tetapi dapat digunakan oleh banyak pengguna.

10.MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci uniq ( Unique ).

(12)

2.4.2. Mengenal SQL ( Structured Query Language )

SQL ( Structured Query Language ) adalah sebuah bahasa permintaan database yang terstruktur.Bahasa SQL ini dibuat sebagai bahasa yang dapat merelasikan beberapa tabel dalam database maupunmerelasikan antar database.

Menurutbuku yang dikarang oleh Abdul Kadir yang berjudul “Penuntun Praktis Belajar SQL”, SQL merupakan standart yang digunakan untuk mengakses basis data relasional. Banyak DBMS (Database Management System) yang mendukuung database untuk mengakses basis data.

2.5 XAMPP

XAMPP adalah perangkat lunak bebas yang mendukung banyak sistem operasi, dan merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache Http Server, My Sql database, dan penerjemah bahasa yang ditulis dengan bahasapemrograman PHP dan Perl. Program initersediadalam GNU Generic Public License danbebas, merupakan web server yang mudahdigunakan yang dapatmelayanitampilanhalaman web yang dinamis.

2.6 PHP

(13)

pada tahun 1995 oleh Rasmus Lerdorf, da nsekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net.

PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti Java Script yang diproses pada web browser (client).

Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.

2.7Flowchart

Berdasarkan definisi Jogiyanto H.M dalam bukunya yang berjudul Analisis & Disain, menjelaskan bahwa: “Bagan Alir adalah bagan (chart) yang menunjukkan alir (flow) didalam program/prosedur secara logika”.

(14)

Flowchart merupakan langkah awal pembuatan program. Setelah flowchart selesai disusun, selanjutnya pemrogram menerjemahkannya ke dalam bentuk program menggunakan bahasa pemrograman. Berikut ini adalah simbol-simbol standar pada sebuah flowchart beserta fungsinya.

Tabel 2.1. Simbol Flowchart

No Nama Simbol Fungsi

1 Terminator Digunakan untuk mewakili

simbol start atau end.

2 Arrow Menunjukkan alur proses.

3 Rectangle Menunjukkan langkah

pemrosesan.

4 Trapezium Simbol untuk input-output.

(15)

output.

6 Decision Simbol yang berfungsi untuk

menyatakan keputusan.

7 Preparation Simbol yang berfungsi untuk

proses inisialisasi atau pemberian harga awal.

8 Connector Simbol untuk keluar-masuk

atau penyambungan proses pada halaman yang berbeda.

9 Manual Input Simbol untuk pemasukkan

data secara manual melalui keyboard.

10 Manual

Operation

Simbol yang menunjukkan pengolahan yang tidak dilakukan oleh komputer.

11 Predefine Process

(16)

12 Display Simbol yang menyatakan peralatan output yang digunakan seperti layar,

printer, plotter.

13 Magnetic Disk

Simbol yang digunakan untuk penyimpanan data ke

database.

14 Storage Data Simbol yang menyatakan

input yang berasal dari disk atau disimpan ke disk.

2.8Data Flow Diagram

(17)

Didalam DFD terdapat tiga level, yaitu : 1.Diagram Konteks

menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses yang terdapat di dalam suatu sistem. Merupakan tingkatan tertinggi dalam DFD dan biasanya diberi nomor 0 (nol). Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran-aliran data utama menuju dan dari sistem. Diagram ini sama sekali tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan.

2.Diagram Nol (DFD Level 1)

merupakan satu lingkaran besar yang mewakili lingkaran-lingkaran kecil yang ada di dalamnya. Merupakan pemecahan dari diagram Konteks ke diagram Nol. di dalam diagram ini memuat penyimpanan data.

3.Diagram Rinci

Lebih rinci lagi, diagram rinci adalah diagram yang menguraikan proses-proses yang terdapat di dalam diagram nol.

Berikut merupakan simbol-simbol standar menurut Yourdan dan DeMarco yang digunakan untuk membuat sebuah Data Flow Diagram.

Tabel 2.2. Simbol Data Flow Diagram

(18)

akhir.

2 Arus Data

Berfungsi untuk menghubungkan antara

proses, simpanan data, dan kesatuan luar.

3 Proses

Berupa kegiatan atau proses yang sedang

dilakukan.

4 Simpanan Data Menunjukkan informasi

yang tersimpan.

2.9 Use Case Diagram

Menurut buku yang dikarang oleh Martin Fowler yang berjudul “Pemodelan Sistem Informasi Berorientasi Objek”, Use Case adalah teknik untuk merekam persyaratan fungsional sebuah sistem. Use Case mendeskripsikan interaksi tipikal antara para pengguna sistem dengan sistem itu sendiri, dengan member sebuah narasi tentang bagaimana sistem tersebut digunakan. Use Case Diagram menampilkan actor mana yang menggunakan use case mana, uses case mana yang memasukkan use case lain dan hubungan antara actor dan use case.

Berikut ini adalah sismbol-simbol yang digunakan dalam perancangan use case diagram pada tabel 2.3

Nama datastore

(19)

Tabel 2.3 Simbol Use Case

Simbol Keterangan

System Bondary menggambarkan batasan anatara sistem dengan aktor

Simbol ini menggambarkan interaksi anatara aktor dengan sistem.

Actor

Aktor menggambarkan pengguna sistem, dapat berupa manusia atau sistem terotomatisasi lain yang berinteraksi dengan sistem lain untuk berbagi, mengirim, dan menerima informasi.

Gambar

Tabel 2.1. Simbol Flowchart
Tabel 2.2. Simbol Data Flow Diagram
Tabel 2.3 Simbol Use Case

Referensi

Dokumen terkait

Hasil penelitian ini menunjukkan bahwa masing-masing variabel independen yaitu : Independensi, Kompetensi, Perencanan Audit, Resiko Audit, Gaya Kepemimpinan dan

Pola Kegiatan Pengunjung Pada Ruang Display/ Multimedia.... Pola Kegiatan Pengunjung Pada

Faktor motivasi, maka X1 merupakan variabel yang paling berpengaruh terhadap tingkat partisipasi masyarakat dalam upaya pelestarian hutan karakteristik Masyarakat

Sedangkan tujuan khusus Praktik Kerja Lapangan yang dimaksud adalah untuk membuat simulasi jaringan Mikrotik pada Lab CNAP Institut Bisnis dan Informatika Stikom Surabaya...

Gambar 4.10 (b) dan (d) menunjukkan konsentrasi CO dan NO 2 prediksi tertinggi pada waktu siang berada pada bagian timur dari Terminal Terpadu Amplas yaitu di titik 6

Ketiga kemampuan tersebut yang harus dimiliki oleh siswa, Hasil belajar ini dilihat dari dua sisi yaitu dari sisi guru dan sisi siswa seperti yang dikemukakan oleh Dimyati

1) Pilih End Device, lalu pilih dua PC-PT sebagai host. 2) Pilih Connections, pakai kabel cross (Copper Cross-over). 3) Klik host pertama (PC0) dan pilih fast Ethernet, lalu klik

Pandangan yang eklektik ini akan memberikan peluang yang besar bagi pendidikan sejarah untuk mengembangkan manusia yang memiliki inteligensi sosial, warga yang demokratik,