• Tidak ada hasil yang ditemukan

Perancangan aplikasi pembelajaran membaca dan pengenalan huruf,angka, bentuk dan membaca berbasis android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan aplikasi pembelajaran membaca dan pengenalan huruf,angka, bentuk dan membaca berbasis android"

Copied!
102
0
0

Teks penuh

(1)
(2)

DAFTAR RIWAYAT HIDUP

Data Pribadi

Nama : Shanty Dewi Lestari Jenis Kelamin : Wanita

Tempat,tanggal lahir : Purworejo, 11 Februari 1991

Agama : Islam

Alamat : Jl. Natasari III F/21, komplek Nataendah

Kota : Bandung

NamaSekolah Kota Tahun Lulus

SD Nataendah 01 Bandung 2003

SMPN 38 Bandung 2006

SMA Angkasa Lanud

Sulaiman Bandung 2009

Pendidikan Non Formal

1.Mentoring ManajemenInformatika (2010) 2.Seminar IT (2011)

PengalamanOrganisasi

Nama Organisasi Tahun Paduan Suara SMP 38 2003-2006 Kesenian SMA Angkasa L

Sulaiman 2006-2009

PSM UNIKOM 2009

(3)

PERANCANGAN

APLIKASI PEMBELAJARAN

MEMBACA DAN PENGENALAN HURUF, ANGKA,

BENTUK DAN WARNA BERBASIS ANDROID

(STUDI KASUS TK KUSUMA)

SKRIPSI

Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem

Informasi Jenjang S1 (Strata 1) Fakultas Teknik dan Ilmu Komputer

Shanty Dewi Lestari

1.05.09.511

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(4)

1

KATA PENGANTAR

Puji syukur kehadirat Allah SWT Yang Maha Mendengar lagi Maha Melihat dan atas segala limpahan rahmat, taufik, serta hidayah-Nya. Shalawat serta salam semoga senantiasa tercurahkan kepada baginda Nabi Besar Muhammad SAW beserta

seluruh keluarga dan sahabatnya sehingga penulis dapat menyelesaikan laporan penyusunan skripsi ini salah satu syarat untuk memperoleh gelar sarjana dalam

program strudi sistem informasi.

Skripsi dengan judul PERANCANGAN‡ APLIKASI PEMBELAJARAN MEMBACA DAN PENGENALAN HURUF, ANGKA, BENTUK DAN WARNA

BERBASIS ANDROID (Studi Kasus TK Kusumah)·disusun guna memenuhi syarat kelulusan dalam memperoleh gelar Sarjana (S1) pada Program Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia (UNIKOM) Bandung.

Dalam penulisan skripsi ini, penulis ingin menyampaikan ucapan terimakasih tentunya banyak pihak yang telah memberikan bantuan baik moril maupun materil.

(5)

2

2.Dr. Ir. Eddy Suryanto Soegoto, M.Sc. selaku Rektor Universitas omputer Indonesia.

3.Prof.Dr.Ir. H.Denny Kurniadie,M.Sc. Selaku Dekan Fakultas Teknik dan Ilmu Komputer.

4.Syahrul Mauluddin,S.Kom.,M.Kom selaku Ketua Program Studi Sistem Informasi.

5.Novrini Hasti, S.Si., MT selaku dosen wali dan dosen pembimbing yang telah banyak memberikan motivasi, pengarahan dan masukan-masukan berharga kepada penulis sehingga dapat diselesaikannya laporan skripsi ini gan tepat waktu dan hasil yang optimal.

6.Seluruh dosen pengajar yang telah memberikan ilmu kepada penulis udah-mudahan ilmu yang diajarkan bermanfaat dan menjadi amal kebaikan.

(6)

3

Akhirnya hanya kepada Allah SWT kita kembalikan semua urusan semoga skripsi ini dapat bermanfaat bagi semua pihak, khususnya bagi penulis dan

para pembaca pada umumnya, semoga Allah SWT meridhoi dan dicatat sebagai ibadah disisi-Nya, amin.

Bandung, 27 Januari 2014

(7)

1

DAFTAR ISI

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ...iii DAFTAR ISI ... v

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xvi

DAFTAR SIMBOL ... xvii

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Identifikasi dan Rumusan Masalah ... 5

1.2.1 Identifikasi Masalah ... 5

1.2.2 Rumusan Masalah ... 5

1.3 Maksud dan Tujuan Penelitian ... 6

1.4 Kegunaan Penelitian ... 6

(8)

2

1.4.2 Kegunaan Akademis ... 7

1.5 Kegunaan Penelitian ... 8

1.6 Lokasi dan Waktu Penelitian ... 9

BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi ...10

2.2 Pengertian Huruf ...11

2.2.1 Jenis jenis Huruf – ...11

2.3 Pengertian Angka ...13

2.4 Pengertian Mobile Aplikasi ...13

2.5 Android ...14

2.5.1 Android Platform Masa Depan...16

2.5.2 The Dalvic Virtual Machine (DVM)...21

2.5.3 Android SDK (Software Development Kit) ...21

2.5.4 ADT (Android Development Tools) ...22

2.5.5 Arsitektur Android ...24

2.5.6 Fundamental Aplikasi ...26

(9)

3

2.7 Java ...29

2.7.1 Edisi Java...31

2.7.2 Standar Edition...32

2.7.3 Fundamental Aplikasi ...32

2.7.4 Micro Edition (J2ME) ...32

2.8 Kelebihan Java ...33

2.9 UML ...34

2.9.1 Use Case Diagram ...35

2.9.2 Class Diagram ...35

2.9.3 Package Diagram ...35

2.9.4 Sequence Diagram ...36

2.9.5 Communication Diagram ...36

2.9.6 Activity Diagram ...36

2.9.7 Component Diagram ...36

2.9.8 Deployment Diagram ...36

(10)

4

2.10.1 Fitur fitur Pada SQLite – ...37

2.10.2 SQLite Database Server ...38

2.10.3 Kelebihan SQLite ...39

2.10.4 Kekurangan SQLite ...39

BAB III OBJEK DAN METODOLOGI PENELITIAN 3.1 Objek Penelitian ...42

3.1.1 Sejarah Singkat ...42

3.1.2 Visi, Misi dan Tujuan...46

3.1.3 Struktur Organisasi Sekolah ...47

3.1.4 Deskripsi Tugas ...47

3.2 Metode Penelitian ...56

3.2.1 Desain Penelitian ...57

3.2.2 Jenis dan Metode Pengumpulan Data ...58

3.2.2.1 Sumber Data Primer ...58

3.2.2.2 Sumber Data Sekunder ...59

(11)

5

3.2.3.1 Metode Pendekatan Sistem ...60

3.2.3.2 Metode Pengembangan Sistem ...60

3.2.3.3 Alat Bantu Analisis ...61

3.2.4 Pengujian Software ...62

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Berjalan ...64

4.1.1 Analisis Prosedur Yang Berjalan...64

4.1.1.1 Use Case Diagram ...65

4.1.1.2 Skenario Use Case Yang Berjalan ...65

4.1.1.3 Activity Diagram...66

4.1.2 Evaluasi SistemYang Berjalan ...68

4.2 Perancangan Sistem ...69

4.2.1 Tujuan Perancangan Sistem ...69

4.2.2 Gambaran Umum Sistem Yang Diusulkan...70

4.2.3 Perancangan Prosedur Yang Diusulkan...70

(12)

6

4.2.3.2 Skenario Use Case ...71

4.2.3.3 Activity Diagram...75

4.2.3.4 Sequence Diagram ...80

4.2.3.5 Collaboration Diagram ...84

4.2.3.6 Class Diagram ...87

4.2.3.7 Component Diagram...87

4.2.3.8 Deployment Diagram ...88

4.2.4 Perancangan Antar Muka ...89

4.2.4.1 Perancangan Antar Muka Splash Screen...90

4.2.4.2 Perancangan Antar Muka Menu Utama ...91

4.2.4.3 Perancangan Antar MukaMenu Huruf ...92

4.2.4.4 Perancangan Antar MukaMenu Angka ...94

4.2.4.5 Perancangan Antar MukaMenu Warna ...95

4.2.4.6 Perancangan Antar MukaMenu Bentuk ...96

4.2.4.7 Perancangan Antar MukaMenu Membaca ...97

(13)

7

4.2.4.9 Perancangan Antar MukaMenu Tentang ... 101

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi ... 102

5.1.1 Batasan Implementasi ... 102

5.1.2 Implementasi Perangkat Lunak ... 102

5.1.3 Implementasi Perangkat Keras ... 103

5.1.4 Implementasi Basis Data ... 104

5.1.5 Implementasi Antar Muka ... 104

5.1.6 Implementasi Instalasi Program ... 105

5.1.7 Implementasi Program Aplikasi ... 108

5.2 Pengujian... 115

5.2.1 Rencana Pengujian ... 116

5.2.2 Kasus dan Hasil Pengujian ... 117

5.2.3 Kesimpulan Hasil Pengujian ... 120

(14)

8

6.2 Saran ... 121

DAFTAR PUSTAKA

(15)

1

DAFTAR PUSTAKA

Sumber Buku :

Prabowo Pudjo Widodo, Herlawati.2011.Menggunakan UML.Informatika.Bandung

Bambang Hariyanto, Ir., MT..2003.Esensi esensi Bahasa Pemograman – JAVA.Informatika.Bandung

Nazruddin Safaat H.2012.Android.Informatika.Bandung

Peraturan Menteri Pendidikan Nasional Republik Indonesia Nomor 58 Tahun 2009 Tentang Standar Pendidikan Anak Usia Dini (PAUD)

Drs. Daryanto.2011. Kepala sekolah sebagai Pemimpin Pembelajaran .Gavamedia.Yogyakarta

(Sumber : Munawar Zein. Testing dan Implementasi Sistem)

Sumber Internet :

http://elib.unikom.ac.id/index.php/10 November 2013

http://www.isomwebs.net/2012/09/skripsi-ptk-upaya-guru-meningkatkan-kemampuan-membaca/#chitika_close_button/10 November 2013

http://emi-suropati.blogspot.com/2012/11/definisi-dan-pengertian-ap

(16)

2

www.m-edukasi.web.id/2013/05/bagaimana-peran-kepala-sekolah-di

-dunia.html/15 Desember 2013

http://info-makalah.blogspot.com/2010/05/peranan-guru-tk

-dalam-pembelajaran.html/17 Desember 2013

http://fourseasonnews.blogspot.com/2012/05/pengertian-desain-penelit.html/

17 Desember 2013

http://rinawssuriyani.blogspot.com/2013/04/pengertian-metode-dan-metodologi.html/20 Desember 2013

http://kampung-android.blogspot.com/2013/01/jenis-jenis-os-android.html/25

Desember 2013

http://kliknklik.com/blogs/smartphone-pertama-dengan-sistem-opera

si-android-4-4-kitkat/8 Januari 2013

http://ruangbacabajang.blogspot.com/2013/05/pengertian-huruf.html/3

2013

http://agusbarupunyablog.blogspot.com/2010/10/pengertian-aplikasi-mobile.html/8 Januari 2013

http://blog.akakom.ac.id/faridayonarisa/2012/09/07/pengertian-eclips

http://windiee.blogspot.com/2009/01/pengertian-j2me.html

(17)

3

http://rizkiamaliafebriani.wordpress.com/2013/04/19/pengertian-cara-pengumpulan-dan-jenis-jenis-data-dan-sample/

http://tepenr06.wordpress.com/2011/10/30/teknik-pengumpulan-data/

(18)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan teknologi saat ini semakin pesat dan cepat, khususnya teknologi informasi dan komunikasi. Hal ini membuat manusia menjadi hebat

dalam setiap menggunakan teknologi canggih. Dengan perkembangan teknologi yang kian maju, manusia dapat membuat berbagai macam peralatan sebagai alat

bantu dalam menjalankan aktivitas untuk selalu mendukung seluruh produktivitas. Dengan segala aktifitas yang semakin padat dan sibuk membuat orang semakin memiliki tingkat mobilitas yang tinggi. Walaupun perangkat mobile merupakan

small device dengan layar penyajian yang sangat terbatas, tetapi pe informasinya pun tidak kalah optimal layaknya informasi yang diakses dari personal computer,tergantung bagaimana cara penyajiannya .

(19)

2

Mobile aplikasi telah mengubah sebuah teknologi dalam bentuk bentuk –

yang berbagai macam kegunaannya,bahkan bisa disebut multimedia dan multifungsi, seperti internet pada aplikasi chating yang dapat dinikmati oleh berbagai handphone yang mendukung instalasi java, aplikasi chating yang saat ini

sedang banyak dipergunakan karna itu adalah suatu sistem komunikasi yang praktis karna aplikasi ini didukung untuk memenuhi mobilitas pekerjan manusia, seperti e-banking yang juga telah hadir aplikasi khusunya yang dikeluarkan oleh

pihak bank tersebut, dikarnakan banyak yang menggunakan mobile karnamenurut tingkah laku dari penduduk Indonesia mengutamakan efisiensi waktu enaga maka teknologi mobile lah yang disorot oleh masyarakat dalam memudahkan

untuk beraktifitas.

Operating system mobile yang dinamakan android pada akhir-akhir ini sedang gencar dan juga aplikasi yang disediakan dapat memudahkansebuah pekerjaan secara file layaknya computer. Dengan operating system android ini

aplikasi yang dapat dijalankan tidak hanya audio dan visual saja, tetapi interaksi yang disediakan oleh teknologi touchscreen menjadikan sebuah imajinasi yang menjadi kenyataan, oleh karna itu gencarnya system operasi android di masyarakat Indonesia dikarnakan operating system tersebut sangat mudah

digunakan dan memiliki user interface yang lebih nyaman dan mudah.

(20)

3

pendidikan selanjutnya. Dengan kata lain, Pendidikan usia dini Khususnya TK

V D Q J D W P H Q J X W D P D N D Q S H Q G L G L N D Qchild centre· \ D Q

Dalam Undang-Undang Sistem Pendidikan Nasional (2003) pada pa 1 ayat (14) menyatakan bahwa pendidikan anak usia dini adalah suatu upaya pembinaan yang ditujukan kepada anak sejak lahir sampai dengan usm tahun yang dilakukan melalui pemberian rangsangan pendidikan untuk membantu

pertumbuhan dan perkembangan agar anak memasuki pendidikan lebih lanjut. Tugas utama TK adalah mempersiapkan anak dengan memperkenalkan berbagai pengetahuan, sikap/perilaku, keterampilan dan intelektual agar dapamelakukan adaptasi dengan kegiatan belajar yang sesungguhnya di sekolah dasar.

Hal tersebut terjadi karena banyak sekolah dasar (umumnya swasta dan sebagian negeri) sering kali mengajukan persyaratan atau tes masuk dengan menggunakan konsep akademik, salah satunya adalah kemampuan anak lam membaca, menulis dan menghitung (calistung). Gejala ini mendorong lembaga Pendidikan TK maupun orang tua berlomba membimbing kemampuan akadeik anak dengan mengadopsi pola-pola pembelajaran di sekolah dasar. Akibatnya tidak jarang Taman Kanak-Kanak tidak lagi menjadi taman yang indah tempat

E H U P D L Q W H W D S L E H U D O L K6 H K L Q J J DI X Q J V L S H P E HP H Q M

membaca di TK lebih merupakan pembelajaran membaca seperti di SD demikian halnya dengan menulis, tidak mengindahkan aspek alami anak.

Kondisi demikian menjadikan masyarakat yang telah menyekolan anak-anaknya di TK berharap, bahkan mengharuskan agar kelak setelah selesai

(21)

4

Namun pada kenyataannya masih banyak anak-anak lulusan TK yang belum mampu membaca dan menulis dengan baik. Pada akhirnya TK yang bertujuan untuk meletakkan dasar ke arah perkembangan sikap, pengetahuan, kempilan dan daya cipta yang di perlukan anak untuk menyesuaikan diri dengan lingkungan dan perkembangan selanjutnya berubah menjadi sekolah baca tulis dengan metode yang sering kali mengenyampingkan aspek - aspek perkembangan pertumbuhan anak.

Pengenalan dasar untuk anak usia dibawah 5 tahun memang sedikit harus lebih sabar untuk menyampaikannya, begitu banyak buku yang teria di toko buku dengan berbagai warna dan bentuk yang menarik, namun tekadang mereka juga butuh mendengar bagaimana cara melisankannya, kebanyakn dari mereka lebih senang belajar dengan menggunakan media - media yang bergerak

misalnya lewat dvd, televisi, bahkan teknologi yang sudah canggih misalnya handphone,dengan media tersebut cukup memudahkan mereka dalam mengingat apa yang sudah didengarnya. Berdasarkan masalah diatas penulis memilih platform Android untuk membuat Aplikasi pengenalan dasar berupa huruf, angka dan membaca, hal ini disebabkan Android merupakan platform lengkap mulai dari

Sistem Operasi, Aplikasi, Tool Developing, Market Aplikasi, dukungan vendor industri mobile, bahkan dukungan dari komunitas Open system.

Berdasarkan uraian di atas maka penulis tertarik untuk men permasalahan tersebut sebagai bahan penelitian dalam tugas akhir yang sesuai

(22)

5

PENGENALAN HURUF, ANGKA, BENTUK DAN WARNA BERBASIS

$ 1 ’ 5 2 , ’ 6 W X G L . D V X V 7 . . X V X P D K ·

1.2 Identifikasi dan Rumusan Masalah

Identifikasi masalah adalah cara untuk mengidentifikasi masalah yang akan dijadikan objek penelitian dalam membuat laporan penelitian ini. Rumusan masalah adalah gambaran atau rancangan masalah yang akan diteliti dalam sebuah penelitian.

1.2.1 Identifikasi Masalah

Berdasarkan dari latar belakang di atas maka dapat di identifikasikan permasalahan sebagai berikut:

1.Tidak banyak anak yang bisa memahami cara mengenal huruf, angka dan membaca dengan buku. Namun terkadang mereka juga butuh menden bagaimana cara melisankannya.

2.Banyak lembaga Pendidikan TK maupun orang tua berlomba membimbing kemampuan akademik anak dengan mengadopsi pola-pol pembelajaran di sekolah dasar. Akibatnya tidak jarang Taman Kanak-Kanak tidak lagi menjadi taman yang indah tempat bermain tetapi beralih fungsi mH Q M D G L ‡ S H V H N R O D K D Q G L Q L ·

1.2.2 Rumusan Masalah

(23)

6

1.Bagaimana cara agar proses pembelajaran dan pengenalan Huruf,a dan Membaca di TK Kusuma bisa di pahami anak-anak .

2.Bagaimana perancangan aplikasi huruf, angka dan membaca di Kusuma.

3.Bagaimana cara pengujian aplikasi yang akan dibuat baik dal segi interface maupun fungsional dengan system yang sedang berjalan.

4.Bagaimana cara implementasi Huruf, Angka dan Membaca di Kusuma.

1.3 Maksud dan Tujuan Penelitian

Maksud dari penelitian ini adalah membuat sebuah produk b android yang fungsinya sebagai sarana pembelajaran baru mengenal huruf, angka

dan membaca, serta memudahkan mereka dalam mengingat apa yang sudah didengarnya.

Adapun tujuan dari penelitian ini adalah : 1. Mengetahui proses pembelajaran di TK Kusuma.

2. Merancang aplikasi Mengenal Huruf, Angka dan Membaca di TK Kusuma 3. Menguji aplikasi tersebut pada murid di TK Kusuma

4. Menerapkan aplikasi belajar Mengenal Huruf, Angka dan Memba sebagai solusi pada sarana pembelajaran baru yang meng perkembangan teknologi

1.4 Kegunaan Penelitian

(24)

7

penyusunan skripsi ini diharapkan menjadi suatu motivasi untuk meningkatkan

kemampuan penguasaan disiplin ilmu yang ditekuni dalam bidang komputn dalam pembuatan aplikasi, untuk menambah pengetahuan dan pengalaman dalam ruang lingkup dunia kerja yang sesungguhnya.

1.4.1 Kegunaan Praktis

Secara praktis diharapkan penelitian ini dapatmemberikan at, diantaranya:

1. Dapat memberikan masukan kepada sekolah TK dalam meningkatka pengembangan anak dalam memfasilitasi totalitas pemahamani

kehidupan sehari-hari di TK maupun di lingkungan luar yang lebiuas. 2. Dapat meningkatkan sarana pembelajaran baru yang mengikut

perkembangan teknologi.

3. Dapat meningkatkan kualitas TK untuk lebih maju dan berkembang. 1.4.2 Kegunaan Akademis

Secara akademis diharapkan penelitian ini dapat memberikan manfaat

diantaranya :

1. Bagi Pengembangan Ilmu Pengetahuan.

(25)

8 2. Bagi Penyusun

Penyusun dapat menambah wawasan dan pemahaman untuk meningkatka kemampuan dalam membuat dan merancang aplikasi berbasis android dengan menggunakan Eclipse.

3. Bagi Anak

Agar meningkatkan minat belajar anak serta kemampuan dalam mengenal huruf, angka dan membaca. Serta anak dapat mengasa keterampilan, kecerdasan, dan imajinasi.

1.5 Batasan Masalah

Batasan terhadap masalah yang akan di bahas diperlukan untuk enjaga keakuratan informasi pada tujuan. Selain itu batasan masalah ini, juga diperlukan untuk membatasi ruang lingkup masalah yang ada. Sehingga memudahkanuk menyajikan materi dan memudahkan pembaca dalam mengkaji.

Batasan masalah yang ada pada penyusunan skripsi ini adalah sebagai berikut: 1.Aplikasi hanya untuk siswa TK Kusuma

2.Aplikasi hanya dapat di pakai pada OS Android 2.2 ke atas. 3.Aplikasi belum dapat di unduh secara online.

4.Aplikasi ini diperuntukan untuk anak-anak usia dibawah 6 tahun ya dipandu oleh guru/pengajar di TK Kusumah.

(26)

9

1.6 Lokasi dan Waktu Penelitian

Kegiatan penyusunan Skripsi ini dilakukan untuk membuat aplikasi engenal huruf, angka dan membaca yang bermulai pada tanggal 1 Oktober 2013 ang rinciannya seperti di bawah ini:

Table 1.1 Tabel kegiatan penyusunan

NO Kegiatan

2013

Oktober November Desember 1 2 3 4 1 2 3 4 1 2 3 4 3 Perancangan Sistem

(27)

1

BAB II

LANDASAN TEORI

2.1 Pengertian Aplikasi

Aplikasi adalah suatu subkelas perangkat lunak komputer memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunaistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas menguntungkan pengguna.

Menurut Ibisa, Aplikasi adalah alat bantu untuk mempermudah da mempercepat proses pekerjaan dan bukan merupakan beban bagi penggunanya. Beberapa aplikasi yang digabung bersama menjadi suatu paket disebut sebagai

suatu paket atau application suite. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudan pengguna untuk mempelajari dan menggunakan tiap aplikasi.

Software aplikasi adalah software program yang memiliki aktivit pemrosesan perintah yang diperlukan untuk melaksanakan permintaan pengguna dengan tujuan tertentu. Software aplikasi terdiri dari :

(28)

2

3.Program paket / paket aplikasi (packet program) 4.Program utilitas (utility program)

5.Games dan entertainment dan lain-lain

Untuk mendukung operasi software aplikasi di atas tugas pengguna mputer dibagi menjadi :

a.Analis system b. Programmer c.Operator

d.Administrator database

e.Administrator jaringan

2.2 Pengertian Huruf

Dalam kamus besar bahasa Indonesia, huruf didefinisikan sebagai tanda

aksara dalam tata tulis yg merupakan anggota abjad yang melambangka bunyi bahasa. Berdasarkan pengertian tersebut, dapat kita katakan kalau huruf adalah

lambang dari bunyi. Misalnya bunyi be lambangnya atau hurufnya adalah b, bunyi el lambangnya adalah l, dan seterusnya.

2.2.1 Jenis-jenis Huruf

(29)

3 1.Huruf berdasarkan bentuk

Berdasarkan bentuknya, huruf dibedakan menjadi 4 yaitu sebagai berikut. a.Huruf fonemis, yaitu huruf yang melambangkan satu bunyi seperti

latin.

b. Huruf silabis, yaitu huruf yang melambangkan satu suku kata sepe huruf jepang atau aksara jawa.

c.Huruf logograf atau idiograf, yaitu huruf yang melambangkan bunyi satu kata seperti huruf cina.

d.Huruf piktograf, yaitu bunyi huruf yang dilambangkan dalam bent gambar atau lukisan peristiwa seperti relif manusia prasejarah.

2.Huruf berdasarkan bunyi

a.Huruf vokal, yaitu bunyi yang tidak disertai hambatan pada alat hambatan hanya terdapat pada pita suara, tidak pada artikulato. Jadi udara yang keluar dari paru-paru melewati pita suara dan tidak adaikulator atau alat ucap yang menghambat seperti bibir, gigi, ataupun lidah. Yang termasuk bunyi vokal adalah a, i, u, e, o, Ø.

b. Huruf konsonan, yaitu bunyi yang dibentuk dengan menghambat ar udara yang keluar dari paru-paru. Hambatan dapat terjadi padaagian alat bicara, seperti hambatan pada dua bibir pada bunyi B, hambatan pada

ujung lidah dengan menyentuh belakang gigi depan atas pada bunyiT, dan sebagainya.

(30)

4

bahasa yangg mempunyai ciri vokal ataupun konsonan, bunyi mempunyai sedikit geseran dan tidak muncul sbg inti suku kat. Yang termasuk bunyi semivokal adalah bunyi y dan w.

2.3 Pengertian Angka

Angka disebut juga digit. Angka tidak sama dengan bilangan bilangan terdiri dari angka-D Q J N D 0 L V D O ‡ · D G D O

empat ratus lima puluh enam yang terdiri dari dua angka. Arti suatu angka dalam suatu lambang bilangan ditentukan oleh nilai tempatnya dalam lambang bilangan itu. Berikut contoh nilai tempat yang membedakan nilai angka dalam bilangan basis 10.

2.4 Pengertian Mobile Aplikasi

Aplikasi adalah program yang digunakan orang untuk melakukan tu pada system komputer.

Mobile dapat diartikan sebagai perpindahan yang mudah dari satu ke tempat yang lain, misalnya telepon mobile berarti bahwa terminal telepon yang dapat berpindah dengan mudah dari satu tempat ke tempat lain tanpa terjadi pemutusan atau terputusnya komunikasi.

(31)

5

tanpa terjadi pemutusan atau terputusnya komunikasi. Aplikasi ini dapat diakses melalui perangkat nirkabel seperti pager, telepon seluler dan PDA.

Karakteristik perangkat mobile : 1.Ukuran yang kecil

Perangkat mobile memiliki ukuran yang kecil. Konsumen menginginkan perangkat yang terkecil untuk kenyamanan dan mobilitas mereka.

2.Memory yang terbatas

Perangkat mobile juga memiliki memori yang kecil, yaitu primary (RAM) dan

secondary (disk). Pembatasan ini adalah salah satu faktor yang mempengai penulisan program untuk berbagai jenis dari perangkat ini. Dengan pembatasan dari jumlah memori, pertimbangan-pertimbangan khusus harus diambil untuk memelihara pemakaian dari sumber daya yang mahal ini.

3.Daya proses yang terbatas

Sistem mobile tidaklah setangguh rekan mereka yaitu desktop. 4.Mengkonsumsi daya yang rendah

Perangkat mobile menghabiskan sedikit daya dibandingkan dengan mesin desktop.

5.Kuat dan dapat diandalkan

Karena perangkat mobile selalu dibawa kemana saja, mereka harus cukup kua untuk menghadapi benturan-benturan, gerakan, dan sesekali tetesan-tetesan air.

6.Konektivitas yang terbatas

(32)

6 7.Masa hidup yang pendek

Perangkat mobile memiliki bandwidth rendah, beberapa dari mereka bahkan tidak tersambung.

2.5 Android

Android adalah sebuah system operasi untuk perangkat mobile bebasis linux yang mencakup system operasi, middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan apli mereka. Awalnya, Google Inc. membeli Android Inc. yang merupakan pendatang baru yang membuat peranti lunak untuk ponsel/smartphone. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Pada saat perilisan perdana Android, 5 November 2007, Android Open Handset Alliance menyatakan mendukung pengembangan open source pada

perangkat mobile. Di lain pihak, Google merilis kode-kode Android di lisensi Apache, sebuah lisensi perangkat lunak dan open platform perangkat

seluler.

Di dunia ini terdapat 2 jenis distributor system operasi Andrd. Perta,a yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS)

(33)

7 2.5.1 Android Platform Masa Depan

$ Q G U R L G G L S X M LPlatform mobile pertama yang Lengkap, V H E D J D L ‡

Terbuka G D Q % H E D V ·

a.Lengkap (Complete Platform) : Para desainer dapat melakukan pendekata yang komprehensif ketika mereka sendang mengembangkan platform

Android. Android merupakan system operasi yang aman dan ba menyediakan tools dalam membangun software dan memungkinkan untuk

peluang pengembangan aplikasi.

b. Terbuka (Open Source Platform) : Platform Android disediakan melalui lisensi open source.Pengembang dapat dengan bebas untuk mengembangkan aplikasi. Android sendiri menggunakan Linux Kel 2.6.

c.Free (Free Platform) : Android adalah platform/ aplikasi yang bebas unutk develop. Tidak ada lisensi atau biaya royalty untuk dikembangka platform Android.

Android merupakan generasi baru platform mobile, platform yang

memberikan pengembangan sesuai yang diharapkannya. System operasi yang mendasari Android dilisensikan di bawah GNU, General Public Lisensi Versi 2

* 3 / Y \ D Q J V H U L Q Jcopyleft· O L V H Q V LG L N H Q D O G LG H Q JP

perbaikan pihak ketiga harus terus jatuh di bawah terms.

(34)

8

tersedia secara bebas untuk merancang dan mengembangkan aplikasi Android.

Eclipse adalah IDE yang paling popular untuk pengembangan Android, ka memiliki Android plug-in yang tersedia untuk memfasilitasi pengembanga Android. Selain itu Eclipse juga mendapat dukungan langsung dari Google untuk menjadi IDE pengembang aplikasi Android, ini terbukti dengan penambahan plugins untuk Eclipse utnuk membuat project Android di mana

source software langsung dari situs resminya Google.

Aplikasi Android dapat dikembangkan pada sistem operasi berikut:

a.Windows XP Vista/seven.

b. Mac OS X (Mac OS X 10.4.8 atau lebih baru). c.Linux.

Berikut sejarah perkembangan versi OS Android yang pernah dirilis :

1.Android 1.0 beta

Android Beta, pertama kali di rilis tanggal 5, November, 2007,rsi SDK (Software developer Kit) beta di rilis tanggal 12, November di ta yang sama.

2.Android 1.0

(35)

9 3.Android versi 1.5 Cup Cake

Android Cup Cake di rilis pada pertengahan Mei 2009, masih oleh Go Inc. Android ini dilengkapi software development kit dengan berbagai

pembaharuan termasuk penambahan beberapa fitur antara lain yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube, upload gambar ke Picasa langsun telepon, serta mendapat dukungan Bluetooth A2DP.

4.Android versi 1.6 Donut

Android Donut di rilis pada September 2009 menampilkan pros pencarian yang lebih baik dibandingkan versi-versi sebelumnya. Selain itu Android Donut memiliki fitur-fitur tambahan seperti galeri memungkinkan pengguna untuk memilih foto yang akan dihapus; ka camcorder dan galeri yang dintegrasikan; Text-to-speech engine;

kemampuan dial kontak; teknologi text to change speech. Android Donut juga dilengkapi baterai indikator, dan kontrol applet VPN.

5.Android versi 2.0/2.1 Eclair

Android Eclair dirilis pada 3 Desember 2009. Perubahan yang ada an lain adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar ko yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan

(36)

10

6.Android versi 2.2 Froyo (Frozen Yogurt)

Android Froyo dirilis pada 20 mei 2012. Adroid versi ini memi kecepatan kinerja dan aplikasi 2 sampai 5 kali dari versi-versi sebelumnya. Selain itu ada penambahan fitur-fitur baru seperti dukungan Adobe Flash 10.1, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi

dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan update dalam aplikasi Android Market.

7.Android versi 2.3 Gingerbread

Android Gingerbread di rilis pada 6 Desember 2010. Perubahan perubahan umum yang didapat dari Android versi ini antarain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy

paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field

Communication (NFC), dan dukungan jumlah kamera yang lebih dari s 8.Android versi 3.0/3.1 Honeycomb

Android Honeycomb di rilis pada awal 2012. Merupakan versi Andr yang dirancang khusus untuk device dengan layar besar seperti Tablet PC. Fitur baru yang ada pada Android Honeycomb antara lain yaitu dukungan terhadap prosessor multicore dan grafis dengan hardwareacceleration.

(37)

11

Xoom yang dirilis bulan Februari 2011. Selain itu sebuah perangkat keras produksi Asus bernama Eee Pad Transformer juga menggunakan OS Android honeycomb dan diharapkan akan masuk ke pasaran Indonesi pada Mei 2011.

9.Android versi 4.0 ICS (Ice Cream Sandwich)

Android Ice Cream Sandwich diumumkan secara resmi pada 10 Mei 2011 di ajang Google I/O Developer Conference (San Francisco), pihak Google mengklaim Android Ice Cream Sandwich akan dapat digunakan baik di smartphone ataupun tablet. Android Ice Cream Sandwich membawa fitur

Honeycomb untuk smartphone serta ada penambahan fitur baru sepert membuka kunci dengan pengenalan wajah, jaringan data pemant penggunaan dan kontrol, terpadu kontak jaringan sosial, pe tambahan fotografi, mencari email secara offline, dan berbagi informasi

dengan menggunakan NFC. Ponsel pertama yang menggunakan sist operasi ini adalah Samsung Galaxy Nexus.

10.Android versi 4.1 Jelly Bean

Android Jelly Bean juga diluncurkan pada acara Google I/O 10 Mei 201 yang lalu. Android versi ini membawa sejumlah keunggulan daitur baru, diantaranya peningkatkan input keyboard, desain bar pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih

(38)

12

ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 pertama kali digunakan dalam produk tablet Asus, yakni Nexus 7.

11.Android versi 4.4 Kitkat

Beberapa waktu yang lalu Google secara resmi memperkenalkan stem operasi terbarunya, yaitu update Sistem Operasi Android versi4 yang diberi nama KitKat. Kabar tersebut cukup mengagetkan banyak piha terlebih pengambilan nama untuk versi terbaru Android tersebuternyata diluar perkiraan. Sebelumnya banyak kabar yang berhembus bahwa update sistem operasi Android terbaru yang akan diusung oleh Googln dinamai Android Key Lime Pie, namun ternyata Google menepis semua rumor tersebut dengan memperkenalkan Android KitKat.

2.5.2 The Dalvic Virtual Machine (DVM)

Salah satu elemen kunci dari Android adalah Dalvic Virtual Machine (DVM). Android berjalan di dalam Dalvic Virtual Machine (DVM) bukan di Java Virtual Machine (JVM), sebenarnya banyak persamaannya dengan Java Virtual Machine (JVM) seperti Java ME (Java Mobile Edition), tetapi Android

menggunakan Virtual Machine sendiri yang dirancang untuk memastikan bahwab beberapa feature-feature berjalan lebih efisien pada perangkat mobile.

2.5.3 Android SDK (Software Development Kit)

(39)

13

menggunakan bahasa pemograman Java. Sebagai platform aplikasi-netral,

Android memberi kesempatan untuk membuat aplikasi yang kita butuhkan yang bukan merupakan aplikasi bawaan handphone/smartphone. Beberapa fitur

Android yang paling penting adalah:

1.Framework Aplikasi yang mendukung penggantian komponen dan reusable.

2.Mesin Virtual Davic dioptimalkan untuk perangkat mobile.

3.Integrated Browser berdasarkan engine open source WebKit.

4.Grafis yang dioptimalkan dan didukung oleh libraries grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0 (Opsional Akselerasi hardware). 5.SQLite untuk penyimpanan data.

6.Media Support yang mendukung audio, video, dan gambar.

7.Bluetooth, EDGE, 3G, dan WiFi (tergantung hardware)

8.Kamera, GPS, kompas, dan acc elerometer (tergantung hardware)

9.Lingkungan Development yang lengkap dan kaya termasuk perangkat emulator, tools untuk debugging, profil dan kinerja memori, danplugin untuk IDE Eclipse.

2.5.4 ADT (Android Development Tools)

(40)

14

aplikasi project Android. Dengan ADT juga kita dapat melakukan pembuat package android (.apk) yang digunakan untuk distribusi aplikasi Andryang kita rancang.

Mengembangkan aplikasi Android dengan menggunakan ADT di Eclipse sangat di anjurkan dan sangat mudah untuk memulai mengembangkan alikasi Android. Berikut adalah versi ADT untuk Eclipse yang sudah dirilis:

1.ADT 12.0.0 (July 2011) 2.ADT 11.0.0 (June 2011) 3.ADT 10.0.1 (March 2011) 4.ADT 10.0.0 (February 2011) 5.ADT 9.0.0 (January 2011) 6.ADT 8.0.1 (December 2010) 7.ADT 8.0.0 (December 2010) 8.ADT 0.9.9 (September 2010) 9.ADT 0.9.8 (September 2010) 10.ADT 0.9.7 (May 2010)

(41)

15 2.5.5 Arsitektur Android

Secara garis besar Arsitektur Android dapat dijelaskan dan dimbarkan sebagai berikut :

1.Application dan widget

Application dan widget ini adalah layer di mana kita berhubungan dengan aplikasi saja, di mana biasanya kita download aplikasi kemudian kita lakukan instalasi dan jalankan aplikasi tersebut.

2.Applications Frameworks

$ Q G U R L GOpen Development PlatformD G D O D K ‡· \ D L W X $ Q G U R L G

kepada pengembang atau memberi kemampuan untuk membangun aplikasi ang bagus dan inovatif. Pengembang bebas untuk mengakses perangkat keras, akses informasi resources, menjalankan service background, mengatur alarm, dan

menambahkan status notification.

3.Libraries

Libraries ini adalah layer di mana fitu-fitur Android berada, biasanya pa pembuat aplikasi mengakses Libraries untuk menjalankan aplikasinya. Berjalan d atas kernel, layer ini meliputi berbagai library C/C++ inti seperti Libc dan SSL

4.Android Run Time

(42)

16

merupakan mesin yang membentuk dasar kerangka aplikasi Android. Ddalam Android Run Time dibagi menjadi dua bagian yaitu:

a.Core Libraries: Aplikasi Android dibangun dalam bahasa Java, sement Dalvic sebagai virtual mesinnya bukan Virtual Machine Java, sehingga

diperlukan sebuah libraries yang berfungsi untuk memterjemahkan bahasa Java/C yang ditangani oleh Core Libraries.

b. Dalvic Virtual Machine: Virtual mesin berbasis register yang dioptima untuk menjalankan fungsi-fungsi secara efisien, di mana meupakan pengembang yang mampu membuat linux kernel untuk melakuka threading dan manajemen tingkat rendah.

5.Linux Kernel

(43)

17

Gambar 2.1 Arsitektur Android

2.5.6 Fundamental Aplikasi

Aplikasi Android ditulis dalam bahasa pemograman Java. Kode Java dikompilasikan bersama dengan data file resource yang dibutuhkan oleh aplikasi, di mana prosesnya dipackage oleh tools\ D Q J G L Q D P D N D Qapt tools· N H G D O D P‡

paket Android sehingga menghasilkan file dengan ekstensi apk. File apk itulah yang kita sebut dengan aplikasi, dan nantinya dapat di install di perangkat mobile.

Ada enam komponen pada aplikasi Android yaitu:

a.Activities

Suatu activity akan menyajikan user interface (UI) kepada pengguna,

(44)

18

tersebut. Satu activity biasanya akan dipakai untuk menampilkan aplika atau yang bertindak sebagai user interface (UI) saat aplikasi diperlihatkan kepada user. Untuk pindah dari satu activity ke activity lain kita dapat

melakukannya dengan satu even, misalnya click tombol, memilih opsi atau menggunakan triggers tertentu. Secarfa hirarki sebuah windows activity

dinyatakan dengan method Activity.setContentView(). ContentView adalah objek yang berada pada root hirarki.

b. Service

Suatu service tidak memiliki Graphic User Interface (GUI), melainkan

berjalan di background untuk waktu yang tidak terbatas. Misalnya memainkan music, service mungkin memainkan music atau mengambil data dari jaringan, tetapi setiap service harus berada dalam kelas induknya. Service dijalankan pada Thread utama dari proses aplikasi.

c.Broadcast Reciever

Broadcast Reciever berfungsi menerima dan bereaksi untuk menyampaikan notifikasi. Contoh Broadcast seperti notifikasi zona waktu berubah, baterai low, gambar telah selesai diambil oleh camera, atau pengubahan referensi bahasa yang digunakan. Broadcast Reciever tidak

memiliki user interface (UI), tetapi memiliki sebuah activity untuk

(45)

19 d.Content Provider

Content Provider membuat kumpulan aplikasi data secara spesif sehingga bisa digunakan oleh aplikasi lain. Data disimpan dale system seperti database SQLite. Content Provider menyediakan cara

mengakses data yang dibutuhkan oleh suatu activity. Misalnya ketika kita membutuhkan peta (Map), atau aplikasi yang membutuhkan un mengakses data kontak dan navigasi, maka di sinilah fungsiContent Provider.

2.6 Eclipse

Eclipse adalah sebuah IDE (Intergrated Development Environment) untuk

mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse :

1.Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windo Linux, Solaris, AIX, HP-UX dan Mac OS X.

2.Multi-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain

sebagainya.

(46)

20

Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakatis dan open source, yang berarti setiap orang boleh melihat kode pemrogr perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer

adalah kemampuannya untuk dapat dikembangkan oleh pengguna den komponen yang dinamakan plug-in.

2.7 Java

Bahasa Java merupakan bahasa akhir abad 20, diciptakan Sun Microsystem. Pada 1991, sekelompok insinyur Su dipimpin Patrick Naught James Gosling ingin merancang bahasa komputer untuk perangkat consumer seperti cable TV Box. Karena perangkat itu tidak mempunyai banyak memo bahasa harus berukuran kecil dan menghasilkan kode yang liat. Juga karena manufaktur berbeda memilih pemroses berbeda, maka bahasa harus bebas dari

D U V L W H N W X U P D Q D S X QGREEN · 3 U R \ H N G L E H U L

Bahasa Java adalah bahasa modern yang telah diterima masyarakat komputasi dunia. Pemilihan bahasa Java karena aplikasi tidak mearatkan platform tertentu sehingga aplikasi akan dapat dijalankan di platform manapun

yang sangat beragam termasuk platform Microsoft.

Bahasa Java dirancang dengan mengumpulkan kemampuan-kemampua penting bahasa-bahasa pemograman sebelumnya. Bahasa Java memberi harapan

(47)

21

pemograman lanjut seperti pemograman jaringan, pemograman tersebar, konektifitas basis data. Juga bahasa Java memiliki fitur multithreading sehingga

mempermudah dalam pemograman aplikasi multithreading, pemograman menjadi lebih nyaman.

Kebutuhan untuk kecil, liat dan kode netral terhadap platform mengantar tim mempelajari implementasi Pascal yang pernah dicoba. Niklaus Wirth,

pencipta bahasa Pascal telah merancang bahasa portable yang menghasilkan kode

antara (intermediate code) untuk mesin hipotesis. Mesin ini sering disebut maya (virtual machine). Kode antara ini kemudian dapat digunakan di semba mesin yang memiliki interpreter. Proyek Green menggunakan mesin maya untuk

mengatasi isu utama netral terhadap arsitektur mesin.

Karena orang-orang di proyek Green berbasis C++, maka kebanyakan sintaks diambil dari C++, serta mengadopsi orientasi objek bukan procedural.

0 X O D Q \ D E D K D V D \ D Q J G L F L S W D N D QL J D Q W L ‡ - D YG L

N D U H Q D W H O D K D G D E D K D V D S H P R J U D P D Q

3 U R G X N S H U W D P D S U R \ H N ‡ * U H H Q · D

sangat cerdas. Bahasa Java merupakan karya Sun Microsystem Inc. rilis resmi

level beta dilakukan pada November 1995. Dua bulan berikutnya Netscape menjadi perusahaan pertama yang memperoleh lisensi bahasa Java dari Sun. Pada

1995, Netscape memutuskan membuat browser yang dilengkapi dengan Java. Setelah itu diikuti oleh IBM, Symantec, Insprise, bahkan Microsoft.

(48)

22

1.Versi 1.02 yang mendukung konektivitas basisdata dan obje tersebar.

2.Versi 1.1 pada 1997 menambahkan event model yang handal, internationalization, dan model komponen JavaBeans.

3.Versi 1.2 dirilis pada 1998 mempunyai banyak peningkatan, dia X V H U L Q W H U I D F H yang memungkinkan pemograman W R R O N L W ‡ 6 Z L Q J · membuat aplikasi berbasis GUI yang sepenuhnya portable.

4.Versi 1.3 dirilis pada 2000, dengan banyak peningkatan. 5.Versi 1.4 menambahkan fasilitas asersi untuk dukungan design-by-contact. Bahasa Java tidak lagi hanya untuk pemanis di web sebagai applet yang membuat

Duke berdansa. Java adalah kakas, tetap hanya perangkat, bagaimanapun tetap hanya orang hebat yang dapat memberi arti penting kakas itu seperti dikatakan

- D P H V * R V O L Q J All along, the language was a tool, not W R N R K W H U S H Q W L Q J G L

the end·

2.7.1Edisi Java

Kebanyakan bahasa pemograman modern berdiri di atas pustaka-pustaka kelas yang telah ada untuk mendukung fungsionalitas bahasanya. Pada bahasa Java, kelompok-kelompok kelas yang berkaitan erat dimasukkan dalm satu paket, bervariasi sesuai edisi Java. Masing-masing paket untuk maksud tertentu:

aplet, aplikasi standar, skala enterprise, dan produk konsumer.

(49)

23

development Kit (JSDK) untuk mengembangkan aplikasi dan Java 2 Runtime Environment (JRE) untuk menjalankan aplikasi.

2.7.2Standard Edition (J2SE)

The Java 2 Platform, Standard Edition (J2SE) menyediakan lingkungan pengembangan yang kaya fitur, stabil, aman, cross-platform. Edisi ini mendukung fitur konektivitas, basis data, rancangan antarmuka pemakai, input/output, dan pemograman jaringan dan termasuk sebagai paket-paket dasar bahasa Java. 2.7.3Enterprise Edition

The Java 2 Enterprise Edition (J2EE) menyediakan lingkungan pengembangan dan menjalankan multitier enterprise applications. J2EE berisi

paket-paket di J2SE ditambah paket-paket utnuk mendukung pengemba Enterprise JavaBeans, Java Servlets, aJava Server Pages, XML, dan kendali

transaksi yang fleksibel. 2.7.4Micro Edition (J2ME)

Java2 Micro Edition atau yang biasa disebut J2ME adalah lingkunga pengembangan yang didesain untuk meletakkan perangkat lunak Java pada barang

elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada

(50)

24 2.8 Kelebihan Java

Java memiliki kelebihan disbanding bahasa pemograman yang lannya. Beberapa diantaranya adalah :

1.Bahasa Sederhana

Java dirancang agar mudah dipelajari dan digunakan secara efektif. Java tidak menyediakan fitur-fitur rumit bahasa pemograman level tingkat tinggi, serta

banyak pekerjaan pemograman yang mulanya harus dilakukan man sekarang digantikan dikerjakan Java secara otomatis seperti dealokasi memori.

2.Bahasa Beorientasi Objek

Java merupakan bahasa yang dirancang telah diperhitungkan keanan system. Saat ini Java telah menerapkan keamanan yang ketat namun fleksibel.

Keamanan berdasar suatu file kebijakan sehingga dapat diat dikendalikan untuk memperoleh kemampuan maksimal bagi program mandiri dan applet yang dipercaya (trusted code).

4.Bahasa Multithreading

(51)

25

5.Bahasa yang Didukung Garbage Collector

Program Java melakukan garbage collection yang berarti program tidak perlu menghapus sendiri objek-objek yang tidak diguakan lagi.

6.Bahasa Independen terhadap Platform

Platform independence adalah kemampuan program bekerja di system opera atau system computer berbeda. Bahasa Java merupakan bahasa yang secara sempurna tidak bergantung platform.

2.9 UML

UML singkatan dari Unified Modeling Language yang berarti bahasa pemodelan, standar. (Chonoles, 2003:bab 1) menyatakan sebagai bahasa, berarti UML memiliki syntaks dan semantik. Ketika kita membuat model menggunakan konsep UML, ada aturan-aturan yang harus diikuti. UML bukan hanya sekedar diagram, tetapi juga menceritakan konteksnya.

UML diaplikasikan untuk maksud tertentu, biasanya antara lain untuk :

1.Merancang perangkat lunak.

2.Sarana komunikasi antara perangjat lunak dengan proses bisnisnya. 3.Menjabarkan system secara rinci untuk analisa dan mencari apa yang

diperlukan system.

4.Mendokumentasi system yang ada, proses-proses dan organisasinya.

(52)

26

dengan bahasa model yang sama dalam mengaplikasikan beragam system. Intinya, UML merupakan alat komunikasi yang konsisten dalam mensuport para

pengembang system saat ini. Sebagai perancang system, mau tidak mau pastimenjumpai UML, baik kita sendiri yang membuat atau sekedar membaca

diagram UML buatan orang lain (Pilone, 2005:bab 1).

2.9.1Use Case Diagram

Menurut (pilone, 2005 : bab 7.1) use case menggambarkan fungsi tertentu dalam suatu system berupa komponen, kejadian atau kelas. Sedangkan (Whitten, 2004: 258) mengartikan use case sebagai urutan, langkah-langkah yang secara tinda saling terkait (scenario), baik terotomatisasi maupun secara manual, untuk melengkapi satu tugas bisnis tunggal. Use case digambarkan dalam bentuk ellips/oval.

2.9.2Class Diagram

Class Diagram adalah inti dari proses pemodelan objek. Baik forward engineering maupun reverse engineering memanfaatkan diagram ini. Forward

engineering adalah proses perubahan model menjadi kode program, seda reverse engineering sebaliknya mengubah kode program menjadi model.

2.9.3Package Diagram

(53)

27 2.9.4Sequence Diagram

Bersifat dinamis. Sequence diagram adalah diagram interaksi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu.

2.9.5Communication Diagram

Diagram sebagai pengganti diagram kolaborasi UML 1.4 y menekankan organisasi structural dari objek-objek yang menerima serta mengirim pesan.

2.9.6Activity Diagram

Activity diagram adalah tipe khusus dari diagram status ya memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnyalam suatu system. Diagram ini terutama penting dalam pemodelan fungsi-fungsi suatu

system dan memberi tekanan pada aliran kendali antar objek.

2.9.7Component Diagram

Component diagram ini memperlihatkan organisasi serta ketergantun system/ perangkat lunak pada komponen-komponen yang telah ada sebelumnya.

2.9.8Deployment Diagram

(54)

28 2.10 SQLite

SQLite merupakan sebuah sistem manajemen basis data relasionalng bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif ke ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat public domain

yang dikerjakan oleh D. Richard Hipp.Tidak seperti pada paradigma client-server umumnya, Inti SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah program, melainkan sebagai bagian integral dari sebuah program

secara keseluruhan. Sehingga protokol komunikasi utama yang digunakan adalah melalui pemanggilan API secara langsung melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa keuntungan karena dapat mereduksi overhead, latency times, dan secara keseluruhan lebih sederhana. Seluruh e basisdata (definisi data, tabel, indeks, dan data) disimpan sebagai sebuah file. Kesederhanaan dari sisi disain tersebut bisa diraih dengan cara mengunci keseluruhan file basis data pada saat sebuah transaksi dimulai. 2.10.1Fitur-fitur Pada SQLite

(55)

29

hal tersebut sebagai sebuah kekurangan. Beberapa proses ataupun thread dapat berjalan secara bersamaan dan mengakses basisdata yang sama tanpa mengalami masalah. Hal ini disebabkan karena akes baca data dilakukan secara paralel. Sementara itu akses tulis data hanya bisa dilakukan jika tidak ada proses tulis lain yang sedang dilakukan; jika tidak, proses tulis tersebut akangal dan mengembalikan kode kesalahan (atau bisa juga secara otomatis akan mencobanya kembali sampai sejumlah nilai waktu yang ditentukan habis). Hanya saja ketika sebuah tabel temporer dibuat, mekanisme penguncian pada proses multithread akan menyebabkan masalah. Update yang terkini (versi 3.3.4) dikatakan telah memperbaiki masalah ini.

Sebuah program yang mandiri dinamakan sqlite disediakan dabisa digunakan untuk mengeksekusi kueri dan memanajemen file-file baisdata SQLite. Program tersebut juga merupakan contoh implementasi penulisan aplikasi

yang menggunakan pustaka SQLite. 2.10.2SQLite Database Server

Pada prinsipnya SQLite merupakan library C yang diimplementkan secara embeddable (tertanam) sebagai SQL database engine. Hal ini akan

memungkinkan program yang berhubungan dengan SQLite dapat mengakses database tanpa menjalankan proses RDBMS secara terpisah, sebagaimanapada umumnya ketika anda menggunakan MySQL Server, PostgreSQL, Oracle, dan

sebagainya.

(56)

30

ukuran kecil yang sengaja didesain pada SQLite memungkinkan kituntuk membuat aplikasi yang ringan dengan kinerja tinggi.

2.10.3Kelebihan SQLite

Sqlite merupakan salah embbeded satu databaseyang wajib dipertimbangkan untuk digunakan pada aplikasi bukan enterprise karena memiliki beberapa kelebihan yaitu :

1.Secara umum cukup stabil.

2.Perfomanya lebih efesien dan cepat dibandingkan database yang lain. 3.Sedikit menggunakan memory, hanya membutuhkan sigle library ntuk

mengakses database.

4.Berjalan dibanyak platform yang berbeda, dan dapat dipindahkan dengan mudah tanpa setting administrasi yang rumit.

5.Memenuhi standart ACID (Atomicity, Consistensy, Isolation, dan Durability ). 6.Mendukung ANSI 92 SQl Standar.

7.Mempunyai API untuk bahasa C++, PHP, Perl, Phyton, dan Tcl. 8.License public domain, free untuk redistributed.

2.10.4Kekurangan SQLite

Meskipun merupakan database server yang cukup sederhana de beberapa fasilitas, bukan berarti SQLite tidak memiliki kekurangan. Beberapa fasilitas yang tidak didukung oleh SQLite sengaja ditiadakatuk mempertahankan SQLite sebagai embeddable database server. Berikut beberapa

(57)

31 1.CHECK Constraint

Fasilitas ini umumnya digunakan sebagai pemeriksa, namun ditiadakan karena masih dapat digantikan oleh NOT NULL serta UNIQUE.

2.Variabel Subquery

Meskipun memiliki arti yang penting, penggunaan subquery atau perintah query di dalam query ini tidak didukung.

3. Foreign Key Constraint

Sama halnya dengan CHECK constraint, fasilitas ini sengaja dihilangkan ol SQLite.

4. Alter Table

Oleh karena tidak memiliki fasilitas ini, maka untuk mengubah struktur table harus dilakukan dengan menghapus tabel kemudian membuat ulang. 5. Grant dan Revoke

Fasilitas ini cukup penting untuk keamanan, namun karena SQLite melakukan pembacaan serta penulisan pada file disk, maka hak izin akses bergantung pada sistem operasi yang digunakan.

6. Right dan Full Outer Join

Meskipun penggunaan right serta full outer join tidak diperkenankan, akan tetapi SQLite masih menyediakan left outer join.

7. Penulisan pada View

(58)

32

(59)

1

BAB III

OBJEK DAN METODOLOGI PENELITIAN

3.1 Objek Penelitian

Menurut Ummi Narimawati (2010) objek penelitian merupakan hal a (suatu permasalahan) yang harus ditentukan dalam kegiatan penelitian sehingga

penelitian dapat dilakukan secara efektif dan efisien sesuai dengan tujuan penelitian. Dalam artian objek penelitian merupakan variable yang akan dikaji, yang menjadi fokus penelitian disertai keberadaan/tempat dilakukannya objek

S H Q H O L W L D Q W H U V H E X W ·

3.1.1Sejarah Singkat

Dalam era globalisasi pendidikan merupakan tonggak dasar bagi kemajuan zaman, karena melalui pendidikan mutu peradaban dan kehidupan mia berkembang sesuai dengan masa deoan. Oleh karena itu wajar bila setiap penyelenggara pendidikan berusaha menyesuaikan diri dengan iklim dengan kultur kehidupan modern.

Banyak pertimbangan mengapa TK ini dibangun, diantaranya adalah :

1.Mutu pendidikan yang masih rendah.

2.System pembelajaran sekolah yang belum memadai. 3.Krisis moral yang melanda masyarakat.

Persoalan ini diakui oleh Menteri Pendidikan Nasional Abdul Malik Fajar,

(60)

2

hasil survey Political and Economic Risk Consultancy. Dari 12 negara yang

disurvey menyebutkan bahwa Indonesia menduduki urutan 12 dibawah Vietnam.

Sebagai warga Negara yang peduli terhadap persoalan dunia penikan, maka selaku Lembaga Penyelenggaraan pendidikan Islam memiliki i

P H Q M D O D Q N D Q D P D Q D K5 D K P D W D Q$ O O D K merasa bertanggung O L O V H O D N X$ O D P L Q ·‡

jawab untuk menuntaskan permasalahan pendidikan, misalnya program wajib belajar 9 tahun sebagai program pendidikan Playgroup dan Taman Kanak-Kanak.

Dengan demikian pendidikan memiliki peran penting dalam memanusakan manusia seperti dinyatakan dalam ajaran Islam ditegaskan bahwa, pendidikan

P H U X S D N D Q X S D \ D I L W U D K ·P D Q X V L D kemanusiaan secara P H P S H U W D K D‡ K D Q L I· agar manusia dapat mengemban amanah Allah.

Perkembangan TK Kusumah

Data TK Kusumah:

Nama : TK Kusumah

Status : Swasta

Alamat : Komplek Nata Endah Blik B No.27

Kecamatan Margahayu Kab. Bandung

NPSN : 20256079

(61)

3

membantu mendidik putra-putri sejak tahun 1989 dengan pendidikan da sarana prasarana serta jumlah murid.

Berikut data Pendidik dan data murid di TK Kusumah:

Data Pendidik :

Tabel 3.1 Data Pendidik

NO Nama Jabatan Pendidikan Terakh 1

2

Henni Rosaeni Evie Astuti, S.Pd

Kep. TK Guru

KPGTK S1/STKIP

Data Murid :

Tabel 3.2 Data Murid Tahun Pelajaran 2012-2013 dan 2013-2014

Kel Murid Lama JML Murid Baru JML Rombel Ket.

L P L P

A 3 2 5 6 5 11 1

B 12 3 15 3 3 6 1

(62)

4 Grafik Jumlah Murid :

Gambar 3.1 Gambar Grafik Jumlah Murid

Data Kepemillikan :

Nama Yayasan : KUSUMAH

Tahun Pendirian : 1989

Akta Pendirian : 561/TK/JB/VIII/1988

NSS : 0002130161

Status : Swasta

Alamat : Komplek Nata Endah B-27

Kecamatan : Margahayu

19 20 21 22 23 24 25

2010 2011 2012 2013

(63)

5

Kabupaten : Bandung

Provinsi : Jawa Barat

Kode Pos : 40228

3.1.2Visi, Misi dan Tujuan

Visi dan Misi

Mengokohkan TK KUSUMAH sebagai Taman Kanak-Kanak yang dipercaya masyarakat dalam membatu anak menjadi dirinya sendiri dengan menggali potensi anak selaras dengan fase perkembangannya.

Tujuan

(64)

6 3.1.3Struktur Organisasi Sekolah

KETUA PELAKSANA Drs. RAHMAT MOESLIHAT

KEPALA TK HENNI ROSAENI

ANGGOTA ORANGTUA MURID

SEKRETARIS DEVI ANGGRAENI BENDAHARA

ANDINNI RAHADIANI, S.Sen

Gambar 3.2 Struktur Organisasi Yayasan Kusumah

KETUA YAYASAN KUSUMAH Drs. RAHMAT MOESLIHAT

KEPALA TK HENNI ROSAENI

GURU

EVIE ASTUTI, S.Pd

(65)

7 3.1.4Deskripsi Tugas

Adapun deskripsi tugas dari masing-masing jabatan sebagai berikut:

1.Kepala Sekolah

Fungsi Kepala sekolah memegang peranan penting dala penyelenggaraan pendidikan di sekolah yang diberikan tanggung jawab untuk melakukan pengelolaan penuh terhadap pengaturan jalannya roda kepenidikan di sekolah. Peran utama Kepala Sekolah adalah sebagai pemimpin ang mengendalikan jalannya penyelenggaraan pendidikan di mana pendidikan itu sendiri berfungsi pada hakekatnya sebagai sebuah transformasi yang mengubah

input menjadi output. Hal ini menentukan suatu proses yang berlangsung secara benar sesuai dengan ketentuan dari tujuan kependidikan itu sendiri. Untuk menjamin terselenggaranya pendidikan di sekolah seorang pemimpin sebagai top manajer sekolah dalam hal ini Kepala Sekolah. Kepala Sekolah tentunya memerlukan manajerial yang baik dalam rangka menjamin kualitas agar sesuai dengan tujuan pendidikan, berdasarkan kompetensi kompetensi yang telah dipersyaratkannya.

Kepala Sekolah sekolah disamping berfungsi sebagai top manager sekolah, juga tak kalah pentingnya berfungsi sebagai pengawas sekolah. Ini dimaksudkan bahwa seorang top manajer adalah faktor penentu dalam sukses atau gagalnya suatu organisasi suatu usaha, dan merupakan kunci pembuka suks organisasi. Seorang manajer yang sukses artinya memiliki kemampuan dan

(66)

8

mengoreksi kelemahan-kelemahan serta sanggup membawa organisasinya kepada sasaran jangka waktu yang ditetapkan. Hal lain adalah Kepala Sekolah sebagai supervisor disekolah. Ini berarti bahwa ia berfungsi sebagai pengawas utama, pengontrol tertinggi yang melakukan superviser manajerial dalam menemukan atau mengidentifikasi kemampuan atau ketidakmampuan personil (guru, pegawai

W D W D X V D K D V L V Z Dite sekolah) dan memberikan pelayanan G D Q P L W U D N H U M

kepada semua komponen warga sekolah guna meningkatkan kemampua keahliannya dan mengelola secara lebih efektif untuk memperba, dan mengelola secara lebih efektif untuk memperbaiki situasi belajar mengajaar agar (siswa) dapat mencapai prestasi n hasil belajar yang lebih meningkat.

2.Guru Mata Pelajaran

Peranan guru sangat penting demi tercapainya tujuan sesuai den yang telah ditetapkan. Dalam kegiatan pembelajaran dengan pendekatan, peranan guru dalam pembelajaran terpadu adalah sebagai perencana, pelaksanan dan sekaligus evaluator. Peranan lain yang harus dilakukan guru sebagai pendidik, pembimbing dan pelatih adalah sbagai korektor, inspirator, informator, organisator, motivator, inisiator, fasilisator, pembimbing, pengelola kelas, demonstrator, mediator dan supervisor

1.Peranan Guru Sebagai Perencana

(67)

9 a.Perencanaan Tahunan

Dalam perencanaan tahunan sudah ditetapkan dan disusun kemampuan keterampilan dan pembiasaan-pembiasaan yang diharapkan dicapai oleh anak didik dalam satu tahun. Perencanaan tahunan dan semester juga memuat tema-tema yang sesuai dengan aspek perkembangan anak dan minat anak serta sesuai dengan lingkungan sekolah setempat. Peencanaan tahunan dibuat bersama antara guru-guru dan kepala sekolah. b. Perencanaan Semester

Perencanaan semester merupakan program pembelajaran yang berisi jaringan tema, bidang pengembangan, kompetensi dasar, hasil beajar dan indikator yang ditata secara urut, serta sistematis, alokasi waktu yang diperlukan untuk setiap jaringan tema dan sebarannya kedalam sster I dan semester II.

c.Perencanaan Mingguan (Satuan Kegiatan Mingguan)

Perencanaan mingguan disusun dalam bentuk satuan kegiatan minggua (SKM). SKM merupakan penjabaran dari perencanaan semester yang berisi kegiatan-kegiatan dalam rangka mencapai indikator yang telah direncanakan dalam satu minggu sesuai dengan keluasan pemba tema dan sub tema.

d.Perencanaan Harian (Satuan Kegiatan Harian)

(68)

10

individual, kelompok, maupun klasikal dalam satu hari. SKH tei atas kegiatan awal, kegiatan inti, istirahat.makan dan kegiatan akhir.

2.Peranan Guru Sebagai Pelaksana

Setelah rencana pembelajaran selesai disusun maka tugas guru selanjutnya adalah melaksanakan apa yang telah direncanakan dalam kegiatan pembelajaran dikelas. Agar kegiatan pembelajaran dapat berjalan secara efektif, sebaiknya guru memperhatikan langkah-langkah sebagai berikut:

a.Kembangkan rencana yang telah kita susun dan perhatikan kejadan atau peristiwa spontan yang ditunjukkan oleh anak terhadap mateang dipelajari pada hari itu.

b. Melaksanakan penilaian terhadap minat dan pemahaman anak menge tema tersebut dengan menggunakan pengamatan, wawancara, dis kelompok maupun contoh hasil kerja anak.

c.Bantu anak untuk memahami tentang isi dan proses kegi pembelajaran.

(69)

11

e.Adakan kerjasama dengan orang tua atau keluarga secara timba balik mengenai kegiatan pembelajaran yang dilaksanakan, informasikan tema kepada pihak oang tua atau keluarga sehingga orang tua ikut mendukung pelaksanaan kegiatan pembelajaran.

3.Peranan Guru Sebagai Evaluator

Peranan guru TK sebagai evaluator adalah melakukan penilaian erhadap proses kegiatan belajar dan penilaian hasil kegiatan. Penilaian dilakukan secara observasi dan pengamatan terhadap cara belajar anak baik individual atau kelompok. Tujuan penilaian ini dilakukan untuk mengetahui sejamana perkembangan yang dicapai oleh anak. Hasil karya anak dapat kia pajang ditempat pemajangan sebagai tanda hasil kegiatan yang telah dilakukan, hal ini dapat membangun rasa kebanggaan pada diri anak dan dapat memotivasi untuk menghasilkan karya yang lebih baik lagi. Evaluasi harus mampu memperdayakan

guru, anak dan orang tua. Guru sebagai evaluator harus melihat penilian sebagai suatu kesempatan untuk menggambarkan pengalaman anak didik serta ebagai alat untuk mengetahui kemajuan proses maupun belajar anak didik. Setelah mempelajari dan memahami penjelasan mengenai peranan guru, tampaklah bahwa

tugas dan tanggung jawab seorang guru TK tidaklah mudah dalam ketan pembelajaran terpadu. Peranan lain yang harus dilakukan guru sebagai pendidik, pembimbing dan pelatih adalah:

a.Korektor

(70)

12

dan perbuatan anak didik. Jadi peran guru Tk sebagai korektor mengembangkan kemampuan berprilaku melalui kebiasaan-kebaias yang baik dan menghindari kebiasaan-kebiasaan buruk.

b. Inspirator

Guru harus dapat memberikan ilham yang baik bagi kemajuan bela anak didik. Disini peran guru ialah menuangkan ide-ide atau gagaatau melakukan inovasi pembelajaran guna kemajuan anak didik. Mi menciptakan atau mengembangkan berbagai media, alat maupun me de-metode pembelajaran.

c.Informator

Guru memberikan informasi perkembangan ilmu pengetahuan da teknologi, selain materi yang telah diprogramkan sesuai kurlum. Kemudian guru harus mengembangkan dirinya dengan terus bel tentang kemajuan-kemajuan tekQ R O R J L D J D U W L G D N

J D W H N · G D Q P H P L O L N L \ D Q J O X D V

d.Organisator

Guru memiliki kegiatan pengelolan akademik, menyusun tata ib sekolah dan menyusun kalender akademik. Semua kegiatan h diorganisasikan dengan baik sehingga tercapai efektivitas daesiensi pembelajaran.

e. Motivator

(71)

13

aktif dalam belajar, motivasi ini lebih efektif bila dilakuka dengan memperhatikan kebutuhan anak.

f. Inisiator

Peran guru sebagai pencetus ide-ide dalam kemajuan pendidika pembelajaran. Guru harus mampu mengembangkan dan memberi sumbangsih pemikiran demi kemajuan pendidikan mulai dari yang kecil seperti dalam kelas dan sampai yang terbesar dalam lingkup ah maupun wilayah yang lebih luas lagi.

g.Fasilitator

Sebagai fasilitator guru hendaknya menyediakan fasilitas memudahkan kegiatan belajar dan dapat menyenangkan atau membangkitkan anak didik untuk bereksplorasi serta menyalurkan minat dan keingintahuannya secara aktif.

h. Pembimbing

Bimbingan yang diberikan guru sebaiknya sesuai dengan kebutuhak didik. Jika dilihat anak tersebut mampu melaksanakan tugasnyanamun dia tampak manja atau tidak mau melakukannya maka cobalah uuk bersikap tegas dengan meminta anak untuk mencoba melakukannya sendiri dahulu sampai anak itu benar merasa membutuhkan ba barulah guru membantunya.

i. Demonstrator

(72)

14

Untuk materi yang sulit dipahami oleh anak didik, sebaiknyu memperagakan sehingga dapat membantu anak yang belum memaham materi tersebut. Untuk materi yang cukup berbahaya dilakukan anak sendiri, sebaiknya guru bertindak sebagai demonstrator.

j. Pengelola Kelas

Pengelolan kelas menunjukkan pada kegiatan-kegiatan yang mencikan dan mempertahankan kondisi yang optimal bagi terjadinya proses belajar-mengajar, termasuk pengaturan tempat duduk, ventilasi, pengaurhaya dan pengaturan penyimpanan barang.

k.Mediator

Guru hendaknya memiliki pengetahuan dan pemahaman yang cuku tentang media pendidikan dalam berbagai bentuk dan jenisnya, baik media material amaupun nonmaterial. Sehingga guru dapat menentukan yang paling sesuai untuk digunakan dalam kegiatan pembelajara Selain sebagai mediator, guru juga sebagai penengah dalam proses belr anak didik khususnya saat kegiatan diskusi kelompok.

l. Supervisor

Gambar

Gambar 2.1 Arsitektur Android
Tabel 3.1 Data Pendidik
Grafik Jumlah Murid :
Gambar 3.2 Struktur Organisasi Yayasan Kusumah
+7

Referensi

Dokumen terkait

 Bank Umum : bank yang melaksanakan kegiatan usaha secara konvensional dan atau berdasarkan prinsip syariah yang dalam kegiatannya memberikan jasa dalam lalu lintas pembayaran.  BPR

Pada halaman tambah penyakit ini akan terdapat sebuah form untuk menambahkan data penyakit ke database, yang terdiri dari field kode penyakit, nama penyakit,

Hasil penelitian ini juga mendukung penelitian yang dilakukan oleh Prasetyono & Kompyurini (2007) ini menunjukkan bahwa terdapat pengaruh langsung maupun

Judul Skripsi : Peningkatan Pemahaman Konsep Sistem Pemerintahan Tingkat Pusat Melalui Model Pembelajaran Cooperative Integrated Reading and Composition (CIRC)

Analisis data penelitian dilakukan dengan cara deskriptif dengan melihat hasil pengukuran beberapa parameter perairan dan melihat hasil uji sampel logam berat pada

Paprika adalah salah satu bahan alami yang bagus untuk facial wajah Anda, dengan membuat masker dari olahan paprika Anda bisa memutihkan wajah Anda, dimana masker paprika ini

Oleh karena dalam kasus semua pasangan data lengkap (tidak ada yang kosong), maka abaikan saja bagian ini (tetap pada default dari SPSS yaitu Exclude cases analysis by

Jika bank tidak mampu menyalurkan kredit sementara dana yang terhimpun banyak maka akan menyebabkan bank tersebut rugi (Kasmir, 2004).Beberapa penelitian yang