Aktifitas Pembelajaran Studi Kasus Rangkuman Umpan Balik

79 Input Operator Input Nilai B 80 Tombol Hitung 81 Text Hasil Programnya sebagai berikut. Hasilnya 82 Gambar 0.1. Hasil akhir aplikasi kalkulator

E. Studi Kasus

Buatlah program untuk mengubah input nomor telepon dengan format sebagai seperti contoh berikut. Input : 0341 123-321-3 Output : +62 341 123 321 3 atau Input : 081233211234 Output : +62 812 332 112 34

F. Rangkuman

Pengolahan input yang baik diperlukan agar sistem dapat bekerja menghasilkan berbagai output yang diharapkan oleh user. Pengolahan disini dimulai dari penentuan jenis datanya, tempat untuk menyimpannya di komputer, alur percabanganannya jika ada dan juga dengan alur perulangannya. Selain itu, ada juga perintah dialog prompt untuk membaca input dari user dan melalui form. 83

G. Umpan Balik

1. Apakah saudara sudah mengetahui bagaimana menentukan tipe data dan variabel dari data yang akan dioleh? 2. Apakah saudara sudah memahami penggunaan berbagai operator dalam pengolahan data? 3. Apakah saudara sudah memahami penggunaan percabangan dan perulangan untuk mengendalikan alur program? 84 85 86 Aplikasi Basisdata Mobile

A. Tujuan Pembelajaran

1. Peserta diklat memahami konsep basisdata pada aplikasi perangkat bergerak. 2. Peserta diklat memahami SQL sebagai bahasa komunikasi dengan sistem basisdata. 3. Peserta diklat memahami perintah-perintah javascript untuk mengakses basisdata. 4. Peserta diklat memahami berbagai teknik pengolahan data melalui sistem basisdata.

B. Indikator Pencapian Kompetensi

Membuat aplikasi basis data pada perangkat mobile.

C. Uraian Materi

Sistem operasi Android memiliki library SQLite yang memungkinkan kita untuk membuat aplikasi basisdata client. SQLite merupakan library yang dapat digunakan untuk mengolah database berbasis relasi menggunakan perintah SQL dalam versi yang minimal. Minimal disini dimaksudkan untuk menunjukkan tingkat kelengkapan perintah standar SQL yang didukung oleh SQLite. Tidak semua perintah standar didukung oleh SQLite. Saat tulisan ini dibuat SQLite yang dijalankan oleh Android adalah versi 3. Library SQLite telah diintegrasikan dengan teknologi browser sehingga memungkinkan aplikasi berbasis web client javascript untuk menggunakan fitur database ini. Dukungan ini secara bawaan default telah diaktifkan sehingga tidak perlu ada konfigurasiaktivasi lagi. Sebagai library untuk pengolahan data SQLite memiliki beberapa tipe data yang didukung, yakni: - Text : data alfanumerik, kumpulan karakter atau kata 87 - Integer : jenis data numerik tanpa koma - Real : jenis data numerik dengan bilangan berkoma Agar dapat mengakses database pada web client terdapat beberapa perintah Javascript yang berguna, yakni: Pembukaanpembuatan database Pembukaan atau pembuatan database dapat dilakukan dengan satu perintah, yakni: openDatabasestring namadb, string versi, string deskripsi, int ukuran Perintah ini digunakan untuk membuka database. Apabila database yang akan dibuka belum ada web engine akan secara otomatis membuatkan databasenya. Contoh: var db = openDatabase“diary”, “1.0”, “database diary”, 6000; Eksekusi perintah SQL Eksekusi perintah SQL dapat dilakukan dengan menggunakan perintah berikut. db.transaction function transaction { transaction.executeSql sql, undefined, function transaction, result { sukses }, function transaction, err { error } ; } ; 88 Atau, lebih sederhana dengan perintah berikut. db.transaction function transaction { transaction.executeSql sql; } ; atau, dapat juga dipecah-pecah menggunakan fungsi-fungsi sendiri, seperti berikut. db.transaction querySql; function querySql transaction { transaction.executeSql sql, undefined, sqlSuccess, sqlError ; } function sqlSuccesstransaction, result { sukses } function sqlErrortransaction, err { alerterr.code + “: ” + err.message; } Ini merupakan rangkaian perintah yang dapat digunakan untuk menjalankan perintah SQL. Perintah SQL-nya diberikan pada parameter pertama dari fungsi executeSql. Perintah SQL yang dapat diberikan berupa perintah CREATE, DROP, INSERT, UPDATE, DELETE dan SELECT. Membaca data tabel Pencarianpembacaan data dari suatu tabel dapat dilakukan dengan menggunakan perintah SQL SELECT. Agar dapat menampilkannya dapat menggunakan perintah berikut.