Pemodelan Proses Notasi Pemodelan Sistem

22

2.4.3 Logical and Physical Database Design

Dalam fase logical design ini dilakukan proses translasi dari conceptual schema yang sudah dibuat pada fase sebelumnya. Hasil dari fase ini disebut sebagai logical schema dan dinyatakan dalam logical data model yang digambarkan menggunakan relational model. Dalam fase ini harus dilakukan beberapa optimalisasi terhadap operasi-operasi yang akan dilakukan terhadap data-data yang ada. Teknik yang biasa digunakan untuk melakukan optimalisasi ini dinamakan normalisasi. Normalisasi adalah suatu proses pengelompokan elemen data ke dalam sejumlah tabel yang mempresentasikan sejumlah entitas dan relasinya. Langkah normalisasi bertujuan : 1. Sebagai alat penolong dalam proses perancangan database. 2. Untuk meminimumkan grup elemen data yang sama dan berulang-ulang redundansi dalam database karena hal tersebut menyebabkan akses menjadi lambat dan memboroskan tempat penyimpanan. 3. Untuk memudahkan proses penyisipan, penghapusan, dan pengembangan database. Sedangkan untuk fase physical design harus dipastikan, logical schema yang sudah dibuat pada fase sebelumnya dilengkapi dengan detail-detail yang diperlukan untuk pengimplementasian secara fisik pada Database Management System DBMS yang akan digunakan. Hasil dari fase ini disebut sebagai physical schema.

2.4.4 Pemodelan Proses

Pemodelan proses Whitten et.al, 2004 adalah teknik yang digunakan untuk mengorganisasikan data mendokumentasikan proses dari sistem. Data Flow Diagram DFD merupakan sebuah model proses yang digunakan untuk menggambarkan aliran data yang melalui sebuah 23 sistem dan proses yang dibentuk oleh sistem. Berikut adalah simbol- simbol yang digunakan dalam DFD : 1. Kesatuan luar external agent enternal entity. Merupakan suatu kesatuan yang berada di luar sistem yang sedang dikembangkan yang akan memberikan input atau menerima output dari sistem. Suatu kesatuan luar dapat disimbolkan dengan notasi kotak bujur sangkar. Gambar 2.6 Simbol kesatuan luar external agent 2. Arus data data flow. Mengalir di antara proses, penyimpanan data dan kesatuan luar. Arus data adalah data yang menjadi input ke proses atau output dari sebua proses. Arus data dapat berbentuk formulir atau dokumen yang digunakan oleh perusahaan, laporan tercetak yang dihasilkan oleh sistem, tampilan atau output di layar komputer, suratmemo, blangko isian, transmisi data. Arus data diberi simbol garis dengan anak panah. Gambar 2.7 Simbol arus data 3. Proses. Merupakan kegiatan atau kerja yang dilakukan orang, mesin atau komputer dari suatu hasil arus data yang masuk ke dalam proses untuk dihasilkan arus data yang keluar dari proses. Suatu proses dapat ditunjukkan dengan simbol persegi panjang dengan sudut-sudut yang tumpul. External Agent 24 Gambar 2.8 Simbol proses 4. Simpanan data Data Store. Dapat berupa file database di sistem komputer, arsip catatan manual, tabel acuan, agenda buku. Dinamai dengan kata benda. Gambar 2.9 Simbol simpanan data

2.5 PHP

PHP Personal Home Page atau yang sekarang PHP Hypertext Preprocessor merupakan salah satu bahasa server-side yang didesain khusus untuk aplikasi web. PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis.File yang hanya berisi kode HTML tidak mendukung pembuatan aplikasi yang melibatkan database karena HTML dirancang untuk menyajikan informasi yang bersifat statis tampilan yang isinya tetap hingga web master atau penanggung jawab web melakukan perubahan isi. Oleh karena itu, selanjutnya muncul pemikiran untuk membuat suatu perantara yang memungkinkan aplikasi bisa menghasilkan sesuatu yang bersifat dinamis dan berinteraksi dengan database . Akhirnya, lahirlah berbagai perantara seperti PHP, ASP, dan JSP. Bila PHP mendeteksi adanya interaksi dengan database, maka PHP akan melakukan permintaan pada database server dan hasil dari database server diproses lebih lanjut. Setelah semua isi file diproses, maka hasilnya berupa suatu kode HTML diserahkan ke web server. Selanjutnya, web server mengirimkan kode HTML kepada pemakai. PHP sendiri adalah perangkat Process name Data Store