Fitur – fitur SQLite Basis data bahasa Inggris: database SQLite

Selain itu, pengembangan secara visual bukan hal yang tidak mungkin oleh Eclipse,plug-in UML2 tersedia untuk membuat diagram UML. Dengan menggunakan PDE setiaporang bisa membuat plug-in sesuai dengan keinginannya.Sumber : http:www.eclipse.org

2.7 Basis data bahasa Inggris: database SQLite

SQLite adalah salah satu basis data mandiri yang tersedia lintas sistem operasi dan dipergunakan dibanyak arsitektur dan platform hardware, dari mulai handphone sampai Apple Macbook.Keuntungan signifikan dari penggunaan SQLite adalah kemampuan portabilitasnya yang sangat minim penyertaan library, cukup menyertakan API dari SQLite sendiri dan wrapperuntuk masing-masing bahasa pemrograman . Kata ‘Lite’ pada SQLitetidakmenunjukpadakemampuannya,melainkanmenunjuk pada sifat dari SQLite,yaitu ringan ketikadihubungkan dengankompleksitaspengaturan,administrativeoverhead,danpemakaiansumber.

2.7.1 Fitur – fitur SQLite

SQLite memiliki fitur-fitur sebagai berikut : a. Tidak memerlukan server ArsitekturSQLitetidakmemilikiarsitekturclientserver.Kebanyakansiste mdatabaseskalabesarmemilikipaketserver yangbesaryangmembentuk mesin database. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. b. Single File Database SQLitemengemasseluruhdatabasekedalamsuatusinglefile.Singlefileter sebutberisilayout database dandataaktualyangberadapadatabeldanindeksyangberbeda.Formatfiled apatdigunakanpadabanyakplatformdandapatdiaksespadamesinmanapu ntanpamemperhatikannativebyteorderataupunukurankata. Pengemasandatabasekedalamsuatufiletunggalmemudahkanpenggunau ntuk membuat, menyalin, ataupun mem-backup image database yang beradadidalam media penyimpanan.Keseluruhandatabasedapat dipindahkan, dimodifikasi dan dibagikandengan begitumudahnya seperti kemudahan dalam dokumenpemrosesan kata ataupin file spread sheet. c. Zero Configuration SQLitetidakmembutuhkanapapununtukmelakukan instalasidankonfigurasi.Denganmengeliminasiserver danmenggabung kandatabasesecaralangsung kedalamaplikasi,makapenggunatidakperlumengetahuibahwamereka se dang menggunakandatabase. d. Embedded Device Support Ukurancode dari SQLite bersifat kecil dan penggunaan sumber daya yang konservatif membuatnya cocok digunakan untuk embedded sistemyang berjalan terbatas pada sistem operasi. e. Fitur – fitur yang unik Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. SQLitemenawarkanbeberapafituryangtidakditemukanpadakebanyakan sistembasisdata.Hal yangpalingberbedaadalahSQLitemenggunakan sistem dengan tipe dinamis untuk tabel-tabel. SQLitememungkinkan pengguna untuk memasukkan nilai ke dalam kolom tanpamemperhatikan tipe data. Pada beberapa cara pemakaiannya, sistem yang bertipe dinamis pada SQLite mirip dengan sistem yang ditemukan pada bahasa scripting yang populer, yang sering memiliki sebuahn tipe skalar yang dapat menerima semua tipe data dari integer sampai string. Fitur lainnya adalah kemampuan untuk memanipulasi lebih dari satu basis data pada satu waktu. SQLite mempunyai kemampuan dalam menghubungkan sebuah koneksi databasetunggal dengan banyak file basis data secara bersamaan.Hal ini memungkinkan SQLite umtuk memproses SQL statement yang menjembatani beberapa basis data sekaligus. f. Compatible License SQLite dan SQLite code tidak memiliki lisensi pengguna dan tidak dilindungi oleh GNUs Not Unix GNU GeneralPublic License GPL atau lisensi open source sejenisnya. Tim pengembang SQLite menempatkan SQLite source code ke dalam domain publik dan dengan tegas serta sengaja melepaskan semua claim yang dimiliki, termasuk hak cipta dan hak kepemilikan dari code ataupun produk yang memiliki SQLite code. Hal ini berarti pengguna dapat melakukan apapun dengan source code SQLite, sehingga library code dapat digunakan dengan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. berbagaicara,dimodifikasidenganberbagaicaradandidistribusikandenga nberbagai cara. g. Highly reliable Sejumlahtes telah dilakukan sebelumlibrary SQLite masing-masing dirilis. Hal ini dilakukan untuk mempertahankan tingkat kehandalan yang tinggi. Sumber http:www.sqlite.orgfeatures.html 2.7.2Penggunaan Database SQLite SQLite memiliki beberapa peran dimana beberapa peran sama dengan peran yang dimiliki oleh sistem databaserelasional manajemen sistem client server tradisional dan peran lainnya memanfaatkan ukuran SQL serta kemudahan penggunaan. Berikut merupakan peran dari databaseSQLite : 1. Database Junior SQLitememilikitool untuk menyimpan, mengatur, dan memanipulasi data yang lebih kecil serta dalam sumber daya lingkungan yang lebih terbatas. SQLite dirancang untuk melengkapi dan bukan menggantikan platform RDBMSyanglebih besar dimana kesederhanaan dan kemudahanpenggunaanmenjadilebihpentingdibandingkandengankapasitasd anconcurrency. 2. Application File Penggunaan library SQLite sebagai tempat penyimpanan yang abstrak memiliki banyak keuntungan. Sejumlah aplikasi metadata seperti cache, state data, dan konfigurasi data sesuai untuk model data relasional. Hal Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. ini menyebabkan pembuatandatabase dipetakan dengan mudah ke dalam struktur data internal aplikasi

2.8 UML