Database Perancangan Basis Data

commit to user 4. Penghapusan filetabel dari suatu basis data drop table ,yang identik dengan perusakan map arsip lama yang ada di sebuah lemari arsip. 5. Penambahanpengisian data baru ke sebuah filetabel di sebuah basis data insert , yang indemik dengan penambahan lembaran arsip ke sebuah map arsip. 6. Pengambilan data dari sebuah filetabel retrieve search , yang identik dengan pencarian lembaran arsip dari sebuah map arsip. 7. Pengubahan data dari sebuah filetabel update , yang identik dengan perbaikan isi lembaran arsip yang ada di sebuah map arsip. 8. Penghapusan data dari sebuah filetabel delete ,yang identik dengan penghapusan sebuah lembaran arsip yang ada di sebuah map arsip. Operasi yang berkenaan dengan pembuatan objek basis data dan tabel merupakan operasi awal yang hanya dilakukan sekali dan berlaku seterusnya. Sedang operasi-operasi yang berkaitan dengan isi tabel data merupakan operasi rutin yang akan berlangsung berulang-ulang dan karena itu operasi-operasi inilah yang lebih tepat mewakili aktivitas pengelolaan management dan pengolahan processing data dalam basis data. Secara singkat, pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan objektif seperti berikut ini: a Kecepatan dan Kemudahan b Efisiensi ruang penyimpanan c Keakuratan d Ketersediaan e Kelengkapan f Keamanan g Kebersamaan pemakaian Fatansyah,1999

2.1.3 Database

commit to user Database adalah kumpulan data satu dengan yang lainya yang tersimpan dalam satu tempat penyimpanan luar dan membutuhkan suatu perangkat lunak untuk menjalankannya. Fathansyah, 1999.

2.1.4 Perancangan Basis Data

Proses pengembangan sistem melewati beberapa tahapan, dari sistem itu direncanakan, dioperasikan dan dipelihara. Daur atau siklus hidup pengembangan sistem merupakan suatu bentuk yang digunakan untuk menggambarkan tahapan utama dan langkah-langkah didalam tahapan tersebut dalam proses pengembangannya. Dalam proses pengembangan sistem, tiap-tiap dari pengembangan sistem dibagi menjadi beberapa tahapan kerja yang memiliki sifat dan karakteristik tersendiri. Tahap-tahap pengembangan sistem tersebut adalah: 1. Kebijaksanaan dan perencanaan sistem system policy and planning 2. Pengembangan sistem a Analisis sistem system analysis b Rancangan sistem secara umum general system design c Penilaian sistem system evaluation d Rancangan sistem terinci detail system design e Implementasi sistem system implementation 3. Management sistem dan operasi system management and operation Metodologi adalah analisis dan desain terstruktur, yang menggunakan komponen sebagai berikut: a. Context Diagram CD Context Diagram adalah bagian dari Data Flow Diagram DFD yang berfungsi memetakan model lingkungan, yang dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. Context Diagram menyoroti sejumlah karakteristik penting sistem, yaitu: 1. Kelompok pemakai, organisasi atau sistem lain dimana sistem melakukan komunikasi sebagai terminator. commit to user 2. Data masuk, yaitu data yang diterima sistem dari lingkungan dan harus diproses dengan cara tertentu. 3. Data keluar, yaitu data yang dihasilkan sistem dan diberikan ke dunia luar. Penyimpanan data, yaitu penyimpanan yang digunakan secara bersama antara sistem dan terminator. Data ini dapat dibuat oleh sistem dan digunakan oleh lingkungan dan sebaliknya dibuat oleh lingkungan dan digunakan oleh sistem. Hal ini berarti pembuatan simbol data storage dalam CD dibenarkan, dengan syarat simbol tersebut merupakan bagian dari dunia diluar sistem. Batasan antara sistem dan lingkungan, dapat dilihat pada Tabel 2.1 : Tabel 2.1 Tabel komponen CD Simbol Keterangan Persegi Panjang Terminator Digunakan untuk memberikan masukan dan menerima keluaran. Lingkaran Proses Digunakan untuk mengubah masukan menjadi keluaran Aliran Data Digunakan untuk menunjukan arus proses b. Data Flow Diagram DFD DFD atau diagram alir data adalah sebuah teknis grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat bergerak dari input menjadi output. DFD dapat juga digunakan untuk menyajikan commit to user sebuah sistem atau perangkat lunak pada setiap tingkat abstraksi Roger S. Pressman,2002. Dapat dilihat pada Tabel 2.2 : Tabel 2.2 Tabel Komponen DFD No Nama Notasi Simbolik 1 Entitas 2 Arah Aliran Data 3 Proses 4 Penyimpanan

2.2 Apache