Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehBenny Kurniawan Telah diubah "6 tahun yang lalu
1
SQL Lite Disusun Oleh : Muhammad Hafidz A. 15.11.0195
Dwi Andi Kurniawan Oftriah Dilla Alfianur Kumalasari Hifari Agarica
2
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
3
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.
4
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.
5
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)
6
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 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.
7
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.
8
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
9
SQL pada SQLite CREATE INSERT SELECT
10
SQL pada SQLite UPDATE DELETE DELETE FROM MHS WHERE npm=‘ '
11
Cara instal SQlite Pertama kalian bisa download file zipnya di situs SQlite ( 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.
12
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-x : Berisi file library SQLite berdasarkan versinya. Folder sqlite-tools-win32-x : 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 ).
13
Kemudian kalian pergi ke this pc lalu klik kanan pilih Properties.
Pilih Advanced system settings.
14
. Pilih Environment Variables Pada bagian System variables lalu cari Path kemudian Edit . Seperti pada gambar dibawah:
15
Setelah klik Environment akan keluar jendela seperti di bawah
16
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 .
17
Contoh Program Struktur Tabel Source Code DataHelper.java
18
MainActivity.java
19
BuatBiodata.java LihatBiodat.java
20
UpdateBiodata.java
21
Hasil Program Jika sudah selesai kita jalankan aplikasinya maka hasilnya seperti dibawah
22
Tampilan tambah biodata
23
Tampilan menu setelah ditambahkan data
24
Tampilan lihat biodata
25
Tampilan update biodata
26
Tampilan aplikasi setelah hapus salah satu biodata
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.