Kamis, 14 Juni 2012
Senin, 04 Juni 2012
MERANCANG APLIKASI BERBASIS DATABASE MENGGUNAKAN ERD ATAU CLASS DIAGRAM-UML
CLASS DIAGRAM
l Menggambarkan Objek/Class Pada Sistem
Contoh :
Object Class Program
Tabel Data Pada Database
OBJECT - CLASS DIAGRAM
l Attribut
l Operation/Function/Method
l RelationShip
l Note / Keterangan (Optional)
NORMALISASI DATABASE
NORMALISASI adalah sebuah
upaya untuk memperoleh sebuah database dengan struktur yang baik dengan cara
menerapkan sejumlah aturan pada setiap tabel agar ruang penyimpanan efisien.
Istilah normalisasi dapat disederhanakan menjadi memecah relasi menjadi
beberapa tabel untuk mendapat database yang optimal.
Istilah Penting dalam teknik Normalisasi :
Istilah Penting dalam teknik Normalisasi :
¨Field /
atribut kunci. Setiap
file selalu terdapat kunci dari file berupa satu field atau satu field yang
dapat mewakili record.
¨Candidate
key. Kumpulan
atribut minimal yang secara unik mengidentifikasi sebuah baris fungsinya
sebagai calon primary key.
¨Composite
key. Kunci
kandidat yang berisi lebih dari satu atribut
¨Primary
key. Candidate
key yang dipilih untuk mengidentifikasi baris secara unik
¨Alternate
key. Candidate
key yang tidak dipilih sebagai primary key
¨Foreign
key. Key di tabel
lain yang terhubung dengan primary key pada sebuah tabel
Senin, 28 Mei 2012
ERD
SEJARAH ERD
Model Entity
Relationship diperkenalkan pertama kali oleh P.P. Chen pada tahun 1976. Model ini dirancang untuk
menggambarkan persepsi dari pemakai dan
berisi obyek-obyek dasar yang disebut entity dan hubungan antar entity-entity
tersebut yang disebut relationship.
Data Modeling
Data Modeling merupakan cara untuk menyusun dan
mengorganisasikan data sehingga dapat digunakan dengan mudah oleh
database. ERD adalah salah satu cara
permodelan data (data modeling).
Sebuah ERD menggambarkan data dalam konteks entitas dan hubungannya.Tujuan utama dari sebuah ERD adalah untuk mendokumentasikan struktur logis dari database.
Koneksi PHP dengan MySQL
Manfaat PHP
Memiliki
banyak library yang memungkinkan untuk akses database.
Kecepatan
akses dengan menggunakan engine/driver yang khusus untuk setiap database.
Independent
terhadap database yang digunakan.
PHP
mendukung ODBC.
Prosedur Standar
- Connect to Server
- Open Database
- EksekusiSQL
- ProsesRecord Set
- Close Database
Koneksi PHP dengan MySQL
Manfaat PHP :
Memiliki
banyak library yang memungkinkan untuk akses database.
Kecepatan
akses dengan menggunakan engine/driver yang khusus untuk setiap database.
Independent
terhadap database yang digunakan.
PHP
mendukung ODBC.
Prosedur Standar
:
- Connect to Server
- Open Database
- EksekusiSQL
- ProsesRecord Set
- Close Database
Template Akses Data
- Proses inti dari manipulasi database adalah pembangunan perintah SQL yang digunakan untuk melakukan query, select, insert, update dan delete.
- Membuat koneksi dengan database $conn= mysql_connect($host, $user, $pass);
mysql_connect
(namaserver, username ,password) perintah ini digunakan untuk melakukan koneksi
ke database server. Fungsi ini menghasilkan suatu pengenal link (link
identifier) yang digunakan untuk perintah berikutnya.
- Membuka
database$select = Mysql_select_db($nama_db);Mysql_select_db printah ini digunakan untuk memilih database apa yang akan diproses.
- Melakukan
Query$result = Mysql_query(“SELECT EmployeeID from Sales”);Mysql_query perintah ini digunakan untuk mengeksekusi perintah SQL yang ada di parameter query.fungsi ini akan menghasilkan suatu petunjuk kehasil eksekusi (result).
- Mengambil
Hasil Query à
masukkan ke dalam Array$row = Mysql_fetch_array($result);Mysql_fetch_array (link result) berfungsi untuk mengambil satu baris data atau satu kolom data dari proses eksekusi query, perintah ini menghasilkan array yang dimulai dengan index 0.
- Mencetak
isi Fieldecho $row[“namafield”];echo $row merupakan perintah yang digunakan untuk menampilkan berapa data yang dihasilkan dari eksekusi query(result).
Senin, 21 Mei 2012
Pengantar Data Base Management System MySQL
Sistem manajemen database atau database management system
(DBMS) merupakan suatu sistem software yang memungkinkan seorang user dapat
mendefinisikan, membuat, dan memelihara serta menyediakan akses terkontrol terhadap
data. Database sendiri adalah sekumpulan data yang berhubungan dengan secara
logika dan memiliki beberapa arti yang saling berpautan. Database digunakan untuk
menyimpan informasi, memelihara informasi, dan membuat informasi tersebut tersedia saat
dibutuhkan. Untuk mengelola database diperlukan suatu perangkat
lunak yang disebut DBMS (Database Management System).
Query Language (bahasa query) Menggunakan MySQL
Query Language adalah
bahasa yang dipergunakan untuk melakukan proses permintaan yang diberikan oleh
user atau pengguna untuk mengambil informasi yang terdapat pada database dengan
memberikan suatu kriteria tertentu untuk penyaringan data sehingga data yang
memenuhi kriteria tersebut yang akan ditampilkan. Atau bahasa untuk melakukan
manipulasi terhadap database
Struktur Query
Language : sebuah metode atau bahasa yang dipergunakan untuk
mengakses data dalam basis data (database). Bahasa ini merupakan bahasa standar
yang digunakan dalam manajemen basis data relasional.
Modifikasi
Database
• Php My admin
• My SQl Console
• Command Prompt
Senin, 07 Mei 2012
Pengantar PHP
PHP adalah singkatan dari “PHP: Hypertext Preprocessor“. Yaitu sekumpulan scriptyang diproses pada sisi server. Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. CASE SENSITIVE untuk nama identifier yang dibuat oleh user (variable, konstanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP .
INSTALASI Apache, My SQL, PHP dengan WAMPSERVER2
Pertama-tama kita akan mengetahui apa ituWamp Server. Wamp Server merupakan satu paket aplikasi Apache, PHP, dan MySQL pada Windows. WAMP adalah singkatan dari dari Windows and the principal components of the package: Apache, MySQL and PHP ( Perl or Python)
Langganan:
Postingan (Atom)