-- review --
Sistem Basis Data adalah Sistem yang terdiri atas kumpulan file (table) yang
saling berhubungan dan sekumpulan program yang memungkinkan
beberapa pemakai dan/atau program lain untuk mengakses dan
memanipulasi file-file tersebut;
+ Table
Sebuah tabel merupakan kumpulan data (nilai) yang diorganisasikan ke dalam baris
(record) dan kolom (field). Masing-masing kolom memiliki nama yang spesifik dan unik.
+ Field
Field merupakan kolom dari sebuah table. Field memiliki ukuran type data tertentu yang
menentukan bagaimana data nantinya tersimpan.
+ Record
Record adalah kumpulan isi elemen data (atribut) yang saling berhubungan
menginformasikan tentang suatu entity secara lengkap.
+ Key
Key merupakan suatu field yang dapat dijadikan kunci dalam operasi tabel. Dalam konsep
database, key memiliki banyak jenis diantaranya Primary Key, Foreign Key, Composite Key,
dll.
+ SQL
SQL atau Structured Query Language merupakan suatu bahasa (language) yang digunakan
untuk mengakses database. SQL sering disebut juga sebagai query.
Pengguna Sistem Basis Data
+ Database User
-> Programer Aplikasi (PA)
Adalah seorang profesional komputer yang berinteraksi terhadap sistem database dengan menulis program
dan menggunakan Data Manipulation Language (DML)
+ Bit
Merupakan sistem angka biner yang terdiri atas angka 0 dan 1;
+ Byte
Merupakan bagian terkecil, dapat berupa karakter numerik, huruf, ataupun karakter khusus yang
membentuk suatu item data / field. 1 Byte digunakan untuk mengkodekan 1 karakter;
+ Field
Merepresentasikan suatu atribut dari suatu record yang menunjukkan suatu item dari data,
misalnya nama, alamat. Kumpulan dari field membentuk suatu record;
+ Record
Menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu
file;
+ File
Terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis;
+ Database
Sekumpulan dari berbagai macam tipe record yang mempunyai hubungan terhadap suatu objek
tertentu;
Relasi dan Rasio Kardinalitas antar entitas
+ Relasi adalah hubungan antar entitas. Relasi dapat memiliki atribut, dimana
terjadi adanya transaksi yang menghasilkan suatu nilai tertentu.
+ Derajad Relasi adalah jumlah entitas yang berpatisipasi dalam suatu relasi.
Derajad Relasi dapat berupa:
-> Unary Relationship (Relasi Berderajad 1)
-> Binary Relationship (Relasi Berderajad 2)
-> Ternary Relationship (Relasi Berderajad 3)
+ Rasio Kardinalitas
-> 1 : 1 : One-to-One
-> N : 1 : Many-to-One
-> M : N : Many-to-Many
3 level abstraksi data :
+ Data
Merupakan komponen yang akan diolah sehingga bernilai informasi dan dapat dijadikan
sebagai bahan pengambilan keputusan.
+ Pengguna (User)
Ada beberapa jenis/tipe pengguna terhadap suatu sistem database
Data Definition terdiri dari :
+ TEXT
ADALAH SEBUAH DATA YANG BISA DIISI DENGAN KOMBINASI NILAI ANTARA TEXT
DAN NUMBER, DAN MEMILIKI MAXIMUM KARAKTER SEBANYAK 255 KARAKTER.
+ NUMBER
ADALAH SEBUAH DATA YANG MEMILIKI JENIS NUMBER (ANGKA) YANG DIGUNAKAN
UNTUK KALKULASI MATEMATIKA DAN KEPERLUAN LAINNYA.
+ DATE AND TIME
ADALAH SEBUAH TIPE DATA DENGAN JENIS TANGGAL, WAKTU ATAU
PENGGABUNGAN DARI TANGGAL DAN WAKTU.
+ CURRENCY
ADALAH SEBUAH TIPE DATA DENGAN JENIS NUMBER, HANYA SAJA PADA AWAL
ANGKA SELALU DISERTAKAN SYMBOL CURRENCY DEFAULT SESUAI DENGAN
REGIONAL SETTING YANG DIGUNAKAN, MISALNYA RP, $, DLL. CURRENCY DAPAT
MENGGUNAKAN ANGKA DENGAN 15 DIGIT DIBELAKANG DESIMAL DAN 4 DIGIT
SESUDAH DESIMAL.
CMS
(content management system)
Materi :
Pendahuluan
XAMPP
Joomla
PENDAHULUAN
Content Management System atau sering disebut dengan CMS adalah aplikasi
web yang berisikan template untuk mengelola isi halaman web secara mudah.
Penggunaan Content Management System?tidak memerlukan pengetahuan
pemrograman web yang handal karena proses instalasi dan cara
penggunaannya sudah user friendly.
CMS sendiri ada yang dibuat khusus menyesuaikan kasus yang ada dan biasanya
berbayar dan ada yang berupa template instan yang fungsionalitasnya dibuat
dengan menyeuaikan pada beberapa proses bisnis yang ada didunia nyata yang
dapat digunakan secara gratis.
PENDAHULUAN
PENDAHULUAN
PENDAHULUAN
• Ada beberapa jenis-jenis Content Management System atau?CMS, yaitu :
• CMS untuk membuat personal blog, contohnya WordPress.
• CMS untuk membuat web e-Commerce, contohnya PrestaShop, OsCommerce,
Opencart, Drupal.
• CMS untuk membuat web e-Learning, contohnya Moodle.
• CMS untuk membuat personal web, contohnya joomla!, Mambo.
• CMS untuk membuat e-Office, contohnya katanya (Kantor Maya).
• CMS untuk membuat web e-Forum, contohnya phpBB, MYBB,Vbulletin.
PENDAHULUAN
Berikut adalah beberapa jenis framework berbasis scripting language
PHP :
• Code Igniter (CI).
• RubyOnRail (RoR).
• CakePHP.
• FuseBox.