SQL Lite Disusun Oleh : Andian Ramadan ( )

Slides:



Advertisements
Presentasi serupa
Basis Data 2.
Advertisements

Kiky Rizky Nova Wardani, S.Kom
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
PERINTAH SQL.
Dasar-dasar SQL soesanto.
PENGENALAN MYSQL Musdalifah DJ.
MYSQL.
PHP dan MySQL.
Cerita Pengembangan SQLiteBoy Noprianto
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
PENGENALAN DB2 Th. 80-an Pengertian DB2
Oleh : Kholid Fathoni, S.Kom., M.T.
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Aplikasi Web Berbasis JSP
LINGKUNGAN BASIS DATA Anggit Dwi Hartanto, S.Kom.
Pertemuan 4 Database dengan MySQL.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Pemrograman Terstruktur
Collabnet Overview v Informatika BAB IX Mengenal SQL.
Mengenal DBMS (Database Management System)
Membangun Halaman Web Dinamis dengan PHP
SQL Pertemuan
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
PBOL Dewi Kusumaningsih
PENGANTAR TEKNOLOGI SIA 2
Pengenalan Database MySQL
SQL Basis Data.
TEMPAT PENYIMPANAN DATA
Pemrograman internet ABU SALAM, M.KOM.
DDL, DML.
PENGANTAR SQL MI2143 – Dasar SQL Disusun oleh:
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
SQL (Structure Query Language)
Structure query language (SQL)
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi B
Stucture Query Language
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Pengenalan MySQL An’ Anqinudin L.
Management Information System
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
Pemrograman Internet Database.
Basis Data [TK1064] I. Pengenalan Basis Data
Structure query language (SQL)
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Konsep dasar sistem basis data By K’ ILO ^_^
Pengenalan mySQL database
Nama : Agnessia Mega C.A.S NIM : Kelas : AB-39-06
Android Multimedia Vidio, Musik dan Gambar
SQL Lite Disusun Oleh : Muhammad Hafidz A
ANDROID DATABASE SQLITE
ANDROID DATABASE SQLITE
Android database sqlite
CHAPTER 1 PENGENALAN MYSQL
PEMROGRAMAN MOBILE Kelompok 2
Stucture Query Language
Administrasi basis data
Structure query language (SQL)
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Stucture Query Language
Mengenal DBMS (Database Management System)
MEMBANGUN DATABASE DENGAN MySQL
Kiky Rizky Nova Wardani, S.Kom
PENDAHULUAN MySQL Oleh: Rudianto.
SQL dan Database MySQL.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

SQL Lite Disusun Oleh : Andian Ramadan (15.11.0168) Denny Ocatavian A (15.11.0170) Kukuh Sugiarto (15.11.0174) Aprilianto Aji Nugroho (15.11.0180) Hanif Hadyan Suwadana (15.11.0181)

Apa itu SQLite? SQLite merupakan bahasa yang dirancang untuk mengelola data di dalam relasional database, SQLite skalanya masih dibawah mysql, postgree dan database populer lainnya, Setiap aplikasi memiliki database SQLitenya masing-masing, Database ini dapat diakses oleh berbagai class di dalam satu aplikasi tapi tidak dapat diakses diluar itu, Database diakses hanya dalam satu perangkat dan bukan untuk server, Selain itu SQLite masih menggunakan standard SQL untuk query

Fitur SQLite Format file aplikasi – transaksi yang bersifat atomic, konsistensi basisdata, isolasi, dan durabilitas (dalam bahasa inggris lebih sering disebut ACID)] bahkan setelah sistem crash dan power failure. Analisis data sementara - Command line client, impor file CSV dan gunakan sql untuk menganalisa & menghasilkan laporan Embedded devices - Berlaku untuk perangkat genggam kecil, andal dan portabel seperti ponsel Portable - hanya menggunakan ANSI-standar C dan VFS, format file adalah cross platform (little vs. big endian, 32 vs. 64 bit) Single Database File - Database SQLite adalah file disk biasa yang dapat ditemukan di manapun dalam hirarki direktori. Readable source code – Source code SQLite dirancang agar mudah dibaca dan mudah diakses oleh pemrogram rata-rata.

Lisensi SQlite? SQLite adalah produk public domain. Artinya tidak punya lisensi, anda boleh mengambil binary atau source codenya secara free / gratis dan anda boleh membuat software dengan lisensi suka suka anda.  Anda boleh mengopensourcekan atau mengkomersialkan itu bebas anda lakukan.

Tipe data yang didukung di SQLite Numeric ( integer , float , double) Text ( Char , varchar , text ) DATETIME BLOB (menyimpan gambar, musik dll di dalam database SQLite secara binary)

Integrasi dengan Bahasa Lain SQLite termasuk dalam framework REALbasic, yang memungkinkan aplikasi yang dikembangkan dengan menggunakan REALbasic dapat memanfaatkan basisdata SQLite. Pustaka SQLite bisa digunakan secara langsung pada bahasa C/C++, namun untuk Tcldan beberapa bahasa pemrograman berbasis script juga tersedia. Modul DBI/DBD untuk Perl juga tersedia pada CPAN, DBD:SQLite, namun modul ini bukanlah antarmuka dengan SQLite melainkan memasukkan SQLite secara keseluruhan dalam modul tersebut. Modul Python juga tersedia (PySQLite) yang diimplementasikan pada DB API Python versi 2.0 (PEP 249) PHP dimulai dengan PHP5 telah memasukkan SQLite, versi PHP4 sebelumnya bisa juga digunakan untuk mengakses SQLite, namun modul SQLite tidak dimasukan secara standar bawaan  Dimulai Lazarus versi 0.9.8 dan Free Pascal 2.0.0, SQLite didukung untuk digunakan oleh para programmer. Tutorial tersebut bisa didapatkan disini. Meskipun borland tidak mempaketkan SQLite secara standar bawaan, Delphi sudah mendukung SQLite juga menggunakan pustaka yang dibuat oleh pihak ketiga (Aducom dan Zeos). Banyak program administrasi basisdata SQLite baik komersil ataupun bebas yang menawarkan kemudahan-kemudahan dalam memanajemen basisdata SQLite terdapat di internet dibuat dengan menggunakan bahasa ini.

Structured Query Language DDL (Data Definition Language) adalah statement yang digunakan untuk mendefinisikan skema atau struktur dari suatu database. Terdiri dari : CREATE - membuat suatu objek dalam database. ALTER - mengubah struktur objek dari suatu database. DROP - menghapus objek dari suatu database. TRUNCATE - menghapus semua record dari sebuah tabel, termasuk semua alokasi ruang untuk record tersebut ikut dihapus. RENAME - mengganti nama suatu objek database.

Structured Query Language DML (Data Manipulation Language) adalah statement yang digunakan untuk mengelola data di dalam skema atau struktur objek. SELECT - mendapatkan data dari suatu database. INSERT - memasukkan data ke dalam sebuah tabel. UPDATE - mengubah data yang sudah ada dalam sebuah tabel. DELETE - menghapus record dari sebuah tabel, alokasi ruang tidak dihapus. DCL (Data Control Language). GRANT - memberikan hak akses pengguna ke database. REVOKE - mencabut atau menarik kembali hak akses yang telah diberikan dengan statement GRANT

SQL pada SQLite CREATE INSERT SELECT

SQL pada SQLite UPDATE DELETE DELETE FROM MHS WHERE npm=‘200843500124'

Cara instal SQlite Pertama kalian bisa download file zipnya di situs SQlite (http://www.sqlite.org/download.html) Untuk OS Windows kalian bisa mendownload file , pada bagian Precompiled Binaries for Windows Seperti pada gambar dibawah. Kalian juga bisa pilih bisa x86 (32bit) atau x64 (64bit) ,sesuaikan dengan jenis, pada OS Windows di Komputer kalian.

Setelah itu extract file-file tersebut ,lalu buat folder bernama sqlite , di local disk C (C:\>sqlite) , lalu salin dan simpan file-file yang baru di extract , ke folder tersebut (sqlite). File-file yang akan kita gunakan seperti , sqlite3.deff , sqlite3.dll , dan sqlite3.exe. Atau kalian juga bisa salin semuanya saja ,kedalam folder tersebut. Folder sqlite-dll-win64-x64 dan sqlite-dll-win32-x86-3180000 : Berisi file library SQLite berdasarkan versinya. Folder sqlite-tools-win32-x86-3180000 : Berisi tool paket yang digunakan .untuk mengolah atau memanage database SQLite ,lewat Command Prompt (file : sqlite3.exe ) , untuk utilitas perbandingan database (file :sqldiff.exe) ,dan utilitas program (file sqlite3_analyzer.exe ).

Kemudian kalian pergi ke this pc lalu klik kanan pilih Properties. Pilih Advanced system settings.

. Pilih Environment Variables Pada bagian System variables lalu cari Path kemudian Edit . Seperti pada gambar dibawah:

Setelah klik Environment akan keluar jendela seperti di bawah

lalu klik edit pada path dan akan lalu isi alamat folder sqlite yang tadi di buat pada C . setelah selesai coba run program lewat CMD dengan mengetik sqlite3 .

Contoh Program Struktur Tabel Source Code DataHelper.java

MainActivity.java

BuatBiodata.java LihatBiodat.java

UpdateBiodata.java

Hasil Program Tampilan Awal Buat Biodata Baru Menu Pilihan

Lihat Biodata Update Biodata Hapus Biodata