- Log (baru tersedia sejak v1.61) dapat diatur dalam konfigurasi Sistem.
- Akses log disimpan dalam database SQLite (nama tabel: sqliteboy_log)
SQLiteBoy, a simple web-based management tool for SQLite database (with form, report, website, and many other features).
Sabtu, 02 Maret 2019
Referensi Title pada SQLiteBoy
1. Jika fitur extended diaktifkan:
- Title bar:
* Kondisi saat login:
[sqliteboy] [<database name>] title
atau
[sqliteboy] [<database name>]
- Title bar:
* Kondisi saat login:
[sqliteboy] [<database name>] title
atau
[sqliteboy] [<database name>]
Link pada SQLiteBoy
Referensi Kode Link
- Harus sintaks JSON yang valid (json.org)
- String (termasuk keys di bawah) harus dikutip ganda (antara " dan ")
- Tanda koma di akhir dictionary atau list tidak diijinkan.
- Harus sintaks JSON yang valid (json.org)
- String (termasuk keys di bawah) harus dikutip ganda (antara " dan ")
- Tanda koma di akhir dictionary atau list tidak diijinkan.
Lokasi:
Jakarta, Indonesia
Jumat, 01 Maret 2019
Hosts pada SQLiteBoy
Dengan aktifnya fitur extended, maka kita bisa mengatur komputer/host mana saja yang diizinkan untuk akses ke web SQLiteBoy. Tanpa extended feature, maka hanya komputer yang sedang menjalankan SQLiteBoy saja (local), yang diberi izin untuk akses.
Kalkulator pada SQLiteBoy
Kalkulator disini dapat melakukan perhitungan sederhana dengan set karakter dan panjang ekspresi tertentu. Kalkulator bisa digunakan oleh setiap pengguna.
Kalkulator mendukung ekspresi bebas dan batasan sebagai berikut:
• Set karakter yang didukung adalah: 0123456789.-+*/()
• Batas panjang maksimal ekspresi yang didukung: 36 karakter.
Kalkulator mendukung ekspresi bebas dan batasan sebagai berikut:
• Set karakter yang didukung adalah: 0123456789.-+*/()
• Batas panjang maksimal ekspresi yang didukung: 36 karakter.
Label:
kalkulator,
sqliteboy
Lokasi:
Jakarta, Indonesia
User account
SQLiteBoy mengenal konsep user account. Sebagaimana telah diketahui ada dua level pengguna yaitu admin dan standar.
SQliteBoy mendukung lebih dari satu pengguna dengan level admin, dimana nama pengguna pertama untuk level admin tersebut adalah: admin. SQLiteBoy tidak mengenal konsep group user. User account juga bisa digunakan untuk mengubah password pengguna.
SQliteBoy mendukung lebih dari satu pengguna dengan level admin, dimana nama pengguna pertama untuk level admin tersebut adalah: admin. SQLiteBoy tidak mengenal konsep group user. User account juga bisa digunakan untuk mengubah password pengguna.
Label:
sqliteboy,
user account
Lokasi:
Jakarta, Indonesia
Notes pada SQLiteBoy
Dengan notes, user dapat membuat aneka
catatan sederhana. Notes tersedia untuk semua user. Jumlah notes per user tidak dibatasi.
Ketika menyimpan note, user dapat mengisikan judul saja, isi saja, atau keduanya. Setiap isi note milik user nantinya dapat digunakan sebagai SQL query (khusus level admin), ataupun sebagai ekspresi calculator. Konten yang dimiliki ialah SQL Query (jika login sebagai admin) kalkulator.
Ketika menyimpan note, user dapat mengisikan judul saja, isi saja, atau keduanya. Setiap isi note milik user nantinya dapat digunakan sebagai SQL query (khusus level admin), ataupun sebagai ekspresi calculator. Konten yang dimiliki ialah SQL Query (jika login sebagai admin) kalkulator.
Lokasi:
Jakarta, Indonesia
Files pada SQLiteBoy
Dengan files, pengguna dapat mengupload berbagai file yang dimiliki. Ukuran dan jumlah maksimum file untuk pengguna yang standard bisa diatur oleh admin (hak admin sendiri tidak terbatas).
Setelah file diupload, pengguna dapat mengakses dengan melihat langsung di browser (bila didukung) atau mendownload. Setiap file milik pengguna satu tidak dapat diakses oleh pengguna lainnya, kecuali telah dishare oleh sang pengguna.
Semua file yang telah diupload akan disimpan di dalam database. Tidak ada yang disimpan pada file sistem server. Ketika melakukan backup, hanya satu file database saja yang dibackup. Semuanya telah tersimpan di dalam database tersebut.
Setelah file diupload, pengguna dapat mengakses dengan melihat langsung di browser (bila didukung) atau mendownload. Setiap file milik pengguna satu tidak dapat diakses oleh pengguna lainnya, kecuali telah dishare oleh sang pengguna.
Semua file yang telah diupload akan disimpan di dalam database. Tidak ada yang disimpan pada file sistem server. Ketika melakukan backup, hanya satu file database saja yang dibackup. Semuanya telah tersimpan di dalam database tersebut.
Lokasi:
Jakarta, Indonesia
Form Perhitungan Luas Bidang Datar
1. Buat tabel persegi: kolom s: integer
2. Buat tabel persegi_panjang: kolom p: integer & kolom l: integer
2. Buat tabel persegi_panjang: kolom p: integer & kolom l: integer
Lokasi:
Jakarta, Indonesia
User-defined Profile
User-defined profile ialah field khusus di profil pengguna yang dapat ditambahkan. Ini berguna, misalnya, dalam lingkungan multi-perusahaan. Ia terkonfigurasikan dengan sistem.
Lokasi:
Jakarta, Indonesia
Python Handler
Python handler memudahkan integrasi dengan sistem eksternal (misalnya: sistem ERP). Python handler juga dapat berguna dalam operasi basis data yang kompleks, membaca dari / menulis ke perangkat eksternal, dll. Semua handler harus diletakkan dalam sqliteboy_user.py di tempat direktori python berada.
Label:
form,
python handler,
report,
sqliteboy,
website
Lokasi:
Jakarta, Indonesia
Page pada SQLiteBoy
- Page dapat diketikkan tanpa sintaks apapun.
- Setiap page akan ditampilkan dalam tag HTML <pre></pre>.
- Apabila ada tag yang dituliskan, tidak akan ikut disimpan dan/atau ditampilkan (hanya
isinya saja).
- Setiap page akan ditampilkan dalam tag HTML <pre></pre>.
- Apabila ada tag yang dituliskan, tidak akan ikut disimpan dan/atau ditampilkan (hanya
isinya saja).
Lokasi:
Jakarta, Indonesia
Number To Words
Pada artikel ini kita membahas referensi fungsi terbilang sqliteboy_number_to_words(s, language).
Fungsi ini mendukung berbagai bahasa dan bahasa yang didukung ialah bahasa Indonesia dan bahasa Inggris. Pemanggilan fungsi menggunakan kode bahasa.
Fungsi ini mendukung berbagai bahasa dan bahasa yang didukung ialah bahasa Indonesia dan bahasa Inggris. Pemanggilan fungsi menggunakan kode bahasa.
Lokasi:
Jakarta, Indonesia
Contoh Laporan Obat-obatan Sederhana
1. Buat tabel tb_obat dengan jumlah 5 kolom, yaitu:
- Kolom 1 kode_obat : integer primary key
- Kolom 2 nama_obat : varchar
- Kolom 3 harga_beli : integer
- Kolom 4 harga_jual : integer
- Kolom 5 jumlah: integer
- Kolom 1 kode_obat : integer primary key
- Kolom 2 nama_obat : varchar
- Kolom 3 harga_beli : integer
- Kolom 4 harga_jual : integer
- Kolom 5 jumlah: integer
Lokasi:
Jakarta, Indonesia
Contoh Laporan Nilai Mahasiswa Sederhana
1. Buat tabel mahasiswa dengan jumlah 6 kolom, yaitu:
- Kolom 1 nim : integer primary key
- Kolom 2 nama_mhs : varchar
- Kolom 3 kelas : varchar
- Kolom 4 semester : varchar
- Kolom 5 kd_jur : integer
- Kolom 6 kd_mk: integer
- Kolom 1 nim : integer primary key
- Kolom 2 nama_mhs : varchar
- Kolom 3 kelas : varchar
- Kolom 4 semester : varchar
- Kolom 5 kd_jur : integer
- Kolom 6 kd_mk: integer
Lokasi:
Jakarta, Indonesia
User-defined Function
Pada artikel ini, akan dibahas berbagai UDF (user-defined function) yang datang bersama
SQLiteBoy. Berbagai fungsi tersebut ditujukan untuk saling melengkapi dan bekerja sama dengan fungsi-fungsi yang datang bersama SQLite, dan bisa digunakan tanpa atau dengan diaktifkannya extended feature . Setiap nama fungsi akan selalu berawal dengan sqliteboy_. Pemanggilan fungsi tunggal dilakukan dengan statement select. Pemanggilan fungsi dapat dilakukan bertingkat.
SQLiteBoy. Berbagai fungsi tersebut ditujukan untuk saling melengkapi dan bekerja sama dengan fungsi-fungsi yang datang bersama SQLite, dan bisa digunakan tanpa atau dengan diaktifkannya extended feature . Setiap nama fungsi akan selalu berawal dengan sqliteboy_. Pemanggilan fungsi tunggal dilakukan dengan statement select. Pemanggilan fungsi dapat dilakukan bertingkat.
Lokasi:
Jakarta, Indonesia
Kamis, 28 Februari 2019
Contoh Laporan Absensi Sederhana
1. Buat tabel absen dengan jumlah 5 kolom, yaitu:
- Kolom 1 nim : integer primary key
- Kolom 2 nama : varchar
- Kolom 3 semester : varchar
- Kolom 4 tanggal : integer
- Kolom 5 hadir: text
- Kolom 1 nim : integer primary key
- Kolom 2 nama : varchar
- Kolom 3 semester : varchar
- Kolom 4 tanggal : integer
- Kolom 5 hadir: text
Lokasi:
Jakarta, Indonesia
Script pada SQLiteBoy
Script pada SQLiteBoy dapat digunakan untuk mengotomatisasi pembuatan tabel (termasuk penambahan kolom untuk tabel yang sudah ada), form, report atau profil yang ditentukan pengguna. Script dapat diunggah dan dijalankan oleh admin.
Lokasi:
Jakarta, Indonesia
Website pada SQLiteBoy
- Untuk mengelola website, buka /admin /website (sebagai admin), atau buka info -> website.
- URL custom (bebas dibuat), selama URL tersebut tidak digunakan oleh SQLiteBoy (sudah dibuat).
Daftar URL yang sudah dibuat tersebut ditampilkan di layar manajemen website.
- URL dapat ditangani oleh fungsi python, redirect, file, template, atau HTML.
- URL custom (bebas dibuat), selama URL tersebut tidak digunakan oleh SQLiteBoy (sudah dibuat).
Daftar URL yang sudah dibuat tersebut ditampilkan di layar manajemen website.
- URL dapat ditangani oleh fungsi python, redirect, file, template, atau HTML.
Lokasi:
Jakarta, Indonesia
Selasa, 26 Februari 2019
Tabel pada SQLiteBoy
Sebelumnya kita telah membahas form dan report. Walau report dapat berjalan tanpa adanya tabel (menggunakan python handler), untuk form tentu saja tidak akan terbentuk tanpa adanya tabel. Tabel berfungsi sebagai tempat pendefinisian tipe data dan tempat penyimpanan data yang diinput oleh pengguna.
| Bentuk tabel pada SQLiteBoy |
Lokasi:
Jakarta, Indonesia
Senin, 25 Februari 2019
Report pada SQLiteBoy
Report ialah laporan sederhana yang tersedia bila extended feature diaktifkan. Seperti form, report juga dibuat dengan sintaks berupa JSON
(http://www.json.org).
Berbeda dengan form, report harus melibatkan sintaks SQL, yang mungkin sangat kompleks, yang memiliki relasi dengan kolom yang tersedia untuk diinput oleh pengguna. Hasil dari query merupakan isi report. Dan kita bebas untuk menentukan urutan kolom dalam report.
Berbeda dengan form, report harus melibatkan sintaks SQL, yang mungkin sangat kompleks, yang memiliki relasi dengan kolom yang tersedia untuk diinput oleh pengguna. Hasil dari query merupakan isi report. Dan kita bebas untuk menentukan urutan kolom dalam report.
Lokasi:
Jakarta, Indonesia
Minggu, 24 Februari 2019
Form pada SQLiteBoy
Form merupakan data entry sederhana yang tersedia bila extended feature diaktifkan. Form
dapat dibuat dengan sintaks berupa JSON
(http://www.json.org). Subform sederhana juga didukung oleh SQLiteBoy.
Form dibangun dengan konsep berupa kolom/field yang terlibat, di mana kolom/field bisa diatur agar harus diisi (required), dapat dibaca saja (readonly), telah terisi nilai tertentu (default), bebas diisi atau user harus memilih (dalam bentuk combo box) dan lainnya.
Form dibangun dengan konsep berupa kolom/field yang terlibat, di mana kolom/field bisa diatur agar harus diisi (required), dapat dibaca saja (readonly), telah terisi nilai tertentu (default), bebas diisi atau user harus memilih (dalam bentuk combo box) dan lainnya.
Lokasi:
Jakarta, Indonesia
Sabtu, 23 Februari 2019
SQLiteBoy
SQLiteBoy ialah aplikasi manager SQLite berbasis web dan
form/report sederhana
SQLiteBoy merupakan produk independen, dikembangkan
terpisah dari pustaka inti SQLite, yang dimaintain oleh
SQLite.org. SQLiteBoy.com ataupun SQLite.org tidak
memiliki tanggung jawab apapun atas pekerjaan pihak
lainnya.
(c) Noprianto <nop@noprianto.com>
2012-2019
Lisensi: GPL
Langganan:
Komentar (Atom)