PEMROGRAMAN MOBILE Kelompok 2

Slides:



Advertisements
Presentasi serupa
SQL – DML.
Advertisements

BAHASA PEMROGRAMAN JAVA
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman VB.NET Pertemuan 4.
MYSQL.
Data , Basis Data dan Informasi
Cerita Pengembangan SQLiteBoy Noprianto
CodeIgniter By ISNARDI, M.Kom.
APLIKASI MANAJEMEN PERKANTORAN - D Minggu 1. Kata “ Visual ” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical.
Java Database Connectivity dan Studi Kasus Online BookShop
Oleh : Kholid Fathoni, S.Kom., M.T.
Manajemen Basis Data menggunakan SQL Server
Pemrograman Mobile Android # 9
Pemrograman Mobile Android # 8
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
Pemrograman Terstruktur
Aljabar Relasional Materi pertemuan 21.
Basis Data pada J2ME RECORD MANAGEMENT SYSTEM (RMS)
Database Management System
SQL (Structure Query Language)
KELOMPOK 1A ABDUL WAHAB SYAHRONI IRMAN TAUFIK ANGGI ANGGARA ELA LELASARI ENDA KURNIA.
JDBC Java2 Advanced.
BASIS DATA TERAPAN TINALIAH, S. Kom. Tujuan Perkuliahan  Mahasiswa mempelajari bagaimana mengelola database, mengakses data, mengubah data, membuat stored.
FORM.
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
PBOL Dewi Kusumaningsih
Mobile Programming Intro Android.
PENGANTAR TEKNOLOGI SIA 2
TEMPAT PENYIMPANAN DATA
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Manajemen Basis Data menggunakan SQL Server
Pemrograman Perangkat Mobile
As’ad Djamalilleil Database As’ad Djamalilleil
Database & Data Handling
Pengenalan Pemrograman Mobile.
PEMROGRAMAN MOBILE Kelompok 2.
Pemrograman Internet Database.
PENGENALAN MOBILE 2 Ade Irma Suryani
ANDROID SQLite Database
PEMROGRAMAN BASIS DATA
Pemrograman Internet Hendra Gunawan.
Pengenalan mySQL database
PEMROGAMAN MOBILE ANDROID DATABASE : SQLiTE
Pemrograman mobile DATABASE ANDROID.
PEMROGRAMAN MOBILE Kelompok 2
PEMROGRAMAN MOBILE Kelompok 2.
SQL Lite Disusun Oleh : Andian Ramadan ( )
PEMROGRAMAN MOBILE Kelompok 2
SQL Lite Disusun Oleh : Muhammad Hafidz A
Pemrograman Mobile Kelompok Pertemuan 7.
PENGENALAN Pemrograman MOBILE 2
Android database sqlite
PEMROGRAMAN MOBILE Kelompok 2
ANDROID DATABASE SQLITE
Pemograman mobile 2 Kelompok 3 Kelas TI 15 A
Android DATABASE.
ANDROID DATABASE SQLITE
Android database sqlite
Andoid Database SQLite
CHAPTER 1 PENGENALAN MYSQL
I KOMANG GEDE MAHENDRA YASA
Android database mysql dan webservice
Android Location Based Services
DATA BASE MANAGEMENT SYSTEM
PRAKTIKUM SISTEM BASIS DATA
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
MEMBANGUN DATABASE DENGAN MySQL
PENDAHULUAN MySQL Oleh: Rudianto.
DATABASE.
Pengenalan Microsoft Access
SBD 2 - Sesi 6.
Transcript presentasi:

PEMROGRAMAN MOBILE Kelompok 2 1. Ikmam Nur Fauzi (15.11.0016) 2. Bagas Pratikto (15.11.0019) 3. Suprayitno (15.11.0032) 4. Yusuf Budiaji (15.11.0037) 5. Upit Liana Sari (15.11.0042) 6. Edi Susanto (15.11.0046) 7. Adimas Dwi Nur H. (15.11.0062)

Android Database SQLite Pembahasan Android Database SQLite

SQLite merupakan sebuah software RDBMS (Relational Database Management System) yang mendukung secara native (asli) untuk perangkat android. SQLite merupakan sustu sistem manajemen database yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dengan bahasa C. SQLite memiliki fitur relasional database, hampir sama dengan SQL pada dekstop biasa hanya saja SQLite membutuhkan memori yang sedikit.

SQLite hanya mendukung tipe data seperti INTEGER, NUMERIC,DATETIME, TEXT, dan lain-lain. Contoh produk yang memakai SQLite, antaralain PHP, Firefox, iPhone dan Android. SQLite adalah produk public domain. Artinya tidak punya lisensi, kita boleh mengambil binary atau source codenya secara free/gratis. SQLite mendukung semua platform, seperti: Windows, Linux, iOS, dan Android atau iPhone.

Khususnya pada OS Android, pada aplikai Android SQLite akan menyatu dalam sistem yang disebut Android Runtime. SQLite secara built in tersedia dalam library android. Jadi kita bisa menggunakannya secara langsung tanpa perlu memakai software atau mengimport library lain saat sedang mengembangan aplikasi Android. Kita juga dapat membuat sebuah basis data Sqlite menggunakan user interface (antar muka) SQL.

Ada 3 kelas yang perlu diketahui sebelum membuat aplikasi SQLite database, yaitu: SQLiteDatabase merupakan sebuah kelas yang mempunyai method-method seperti: Insert () = untuk menambahkan baris ke database Update () = ntuk memperbarui baris pada database Delete () = untuk menghapus baris pada database execSQL () = untuk mengeksekusi sintak SQL

2. SQLiteOpenHelper SQLiteOpenHelper adalah subclass yang memiliki method seperti : onCreate () = dijalankan jika sebelumnya belum ada database onUpgrade () = dijalankan jika sebelumnya sudah ditemukan database yang sama tapi beda versi, method ini bisa dimanfaatkan untuk mengubah skema database onOpen () = dijalankan jika database dalam keadaan open

getWritableDatabase () = memanggil database agar bisa dimasuki data getReadableDatabase () = memanggil database agar bisa dibaca datanya 3. Cursor Setiap Query yang dieksekusi pasti membawa nilai kembalian atau feeback. Jadi dengan kata lain cursor merepresentasikan hasil query yang dieksekusi pada baris dan kolom tertentu.

Contoh Program (Kamus) Design

User Intervace pada main.xml

User Intervace pada main.xml

Kode tadi akan menghasilkan user interface kamus bahasa inggris Indonesia yang terdiri dari inputan untuk memasukkan kata bahasa inggris, tombol yang apabila dilik nantinya akan mencari terjemahan dari kata bahasa inggris tersebut ke bahasa Indonesia dane menampilkannya.

Untuk pembuatan databasenya, buat class baru yang mengeksten class SQLiteOpenHelper dengan nama DataKamus.java

Untuk pembuatan databasenya, buat class baru yang mengeksten class SQLiteOpenHelper dengan nama DataKamus.java

Pada class DataKamus, disinilah kita membuat databasenya, membuat table dan mengisikan data pada table (kode diatas akan menginsertkan 3 record data) tersebut.

Source Kode dari MainActivity Source Kode dari MainActivity.java yang merupakan otak dari aplikasi kamus ini.

Source Kode dari MainActivity Source Kode dari MainActivity.java yang merupakan otak dari aplikasi kamus ini.

Source Kode dari MainActivity Source Kode dari MainActivity.java yang merupakan otak dari aplikasi kamus ini.

Pada method onCreate, disini kita membuat object datakamus dari class DataKamus dari object tersebut kita call method datakamus.createTable(db); dan datakamus.generateData(db); Setelah kita call kedua method diatas maka table dan datanya sudah siap Method getTerjemahan akan dipanggil pada saat kita mengklik tombol Terjemahkan. Pada Method ini kita tangkap inputan kata bahasa inggrisnya dari object txtInggris kemudian kita lakukan query ke table kamus dan menampilkan hasilnya pada object txtIndonesia.

Mari kita run projectnya, pada inputan Inggris, kita isi dengan run kemudian klik tombol Terjemahkan

SEKIAN TERIMAKASIH