Database & Data Handling STIS 2KS sem 1 2011
Deploying Site Upload all joomla file to server through FTP Create db di MySQL Dump DB MySQl local Restore dumped MySQL DB local to Server Ubah argument di configuration.php di joomla server agar terkoneksi ke DB MySQL
Database File Based database Database server Mdb, AACCB, DBF, TXT, CSV, DAT, TPS, xls? Database server Hasil pengolahan BPS selalu dalam bentuk database. Program aplikasi analysis statistik selalu mensyaratkan format database tertentu.
Menangani Database (1) Komponen dalam database : Tabel : kolom (field) baris (record). Relationship (imaginer / riil) Query / View Tabel Bentuk dasar database flat file txt/CSV Flat file dapat diexport dan import dg mudah.
Menangani Database (2) Menghubungkan ke DB berbeda : Converting Driver : ODBC, ADO, OLE, JDBC, Native Memahami karakteristik dari DB software. File tabel : txt, csv, dat, dbf, tps, paradox File DB : mdb, accb, xls Server DB : MySQL, etc
Converting Mengubah dari satu bentuk DB ke yg lain Contoh : DBF CSV, MDB DBF dll Kebanyakan dilakukan jika program aplikasi tidak mampu membuka tipe DB yg kita punya.
Karakteristik flat file Type : CSV, TXT, DAT sejenis Kita bisa melakukan konversi dengan merubah extensi dari file Memiliki delimited Jumlah record tidak terbatas String direpresentasikan dg ‘x’ Contoh:
Karakteristik dbf file file yg pertama kali digunakan untuk database. Mampu menangani jutaan record ‘Diterima’ dihampir semua database software, seperti layaknya flat file. Kebanyakan dibangun dengan foxpro. Berbentuk seperti single sheet excell.
Karakteristik TPS file Merupakan propietary DB yg dibuat oleh TopSpeed Software. Biasanya digunakan untuk database bagi program yang dibangun dengan bahasa pemrograman Clarion. Sangat secure.
Karakteristik xls file File yang dibangun menggunakan Ms Excell Single worksheet dengan multiple sheet Hanya mampu menangani sampai 1.048.576 record untuk MS Excell 2007 dan 65.556 untuk Excell versi sebelumnya. Mampu melakukan semua hitungan statistik matematis dan text. Mampu melakukan relasi antar sheet dan antar file.
Karakteristik MDB/accb file Dibangun menggunakan MS Access Didesain khusus untuk database portable. Mampu menangani jutaan record. Cukup aman dengan adanya password dan encryption Native dengan bahasa pemrograman VB. Memiliki struktur yang mirip dengan DB server.
Driver (1) Database Driver : Software yang menjembatani program applikasi untuk dapat membaca sebuah database file/server. Native : Driver yang sudah dimiliki oleh sebuah program aplikasi untuk membaca DB tertentu. Contoh : MS Access dbf
Driver (2) ODBC : Open Database Conectivity. ODBC merupakan jembatan bagi seluruh program applikasi untuk mampu membaca sebuah DB. Hampir semua DB memiliki driver untuk ODBC Hampir semua Program Aplikasi memiliki driver untuk ODBC. DB ODBC Program Applikasi
Driver (2) ODBC digunakan di windows JDBC : Java Database Connectivity JDBC ODBC yg hanya digunakan untuk koneksi database ke program aplikasi java. JDBC cross platform java
SQL SQL : Structured Query Language Command language untuk DB Menggunakan bahasa bahasa manusia Command : Create DB, Create table, insert data, update data, delete data, delete table, Delete DB. Memiliki fungsi dasar matematika dan text.