1. Menentukan kebutuhan file database untuk sistem baru 1. Pengertian Basis Data 2. File yang dibutuhkan dapat ditentukan Basis data merupakan kumpulan dari dari DAD sistem baru yang telah dibuat data yang saling berelasi satu dengan yang 3. Menentukan parameter dari file-file lainnya, tersimpan di perangkat keras database komputer dan digunakan perangkat lunak 4. Setelah file-file yang dibutuhkan telah untuk memanipulasinya. Relasi tersebut dapat ditentukan, maka parameter dari biasanya ditunjukkan dengan kunci dari selanjutnya juga dapat ditentukan. tiap file yang ada. Satu basis data Parameter ini meliputi : menunjukkan satu kumpulan data yang a. Tipe dari file : file induk, file dipakai dalam suatu lingkup instansi atau transaksi, file sementara dan lain perusahaan, penerapan basis data mampu sebagainya. mengatasi masalah-masalah penyusunan b. Media file : hardisk,diskette, atau data yaitu : pita magnetik 1. Redudasi dan inkonsistensi data c. Organisasi dari file : apakah file 2. Kesulitan mengakses data tradisional (file urut, ISAM atau file 3. Isolasi data untuk standarisasi akses langsung) atau 4. Multiple user (banyak pemakai) organisasidatabase (struktur 5. Masalah security (keamanan) berjenjang, jaringan, atau 6. Masalah integrasi hubungan) 7. Masalah data independance d. Field kunci dan file Untuk tahap desain data base 2. Sistem Basis Data Secara umum yang diperlukan dilakukan Sistem basis data merupakan sistem oleh analisis adalah mengidentifikasi yang terdiri atas kumpulan file yang saking terlebih dahulu file-file yang diperlukan berhubungan dan memungkinkan oleh sistem informasi. File-file database beberapa pemakai atau program lain yang dibutuhkan oleh sistem dapat dilihat untuk mengakses dan memanipulasi file- pada desain model yang digambarkan file tersebut. Dalam sebuah sistem basis dalam bentuk diagraam arus data. data terdapat komponen-komponen utama yaitu; perangkat keras,perangkat profesional. lunak, basis data, pemakaian :14 e. sebuah sistem abtar-muka bahasa alami Sistem basis data memiliki beberapa ( a natural language interface system) , komponen, yaitu :9 merupakan bahasa pertanyaan (query a. file basis data, file ini memiliki elemen- language) yang memungkinkan elemen data yang disimpan dalam salah pemakaian mendapatkan keterangan satu dari format organisasi file basis tentang apa saja yang tersedia pada data. sistem komputer. Bahasan yang dipakai b. sistem manajemen basis data (Data biasanya bahasa inggris, karena intruksi Based Management System). memasukkan merupakan perintah- Merupakan suatu kelompok program perintah singkat dalam bahasa inggris. software yang mengelola basis data, f. kamus data ( data dictionary), mengontrol akses terhadap basis data, merupakan pusat penyimpanan menjaga pengamanan basis data, dan informasifile basis data, aturan melakukan tugas-tugas lainnya. mengakses data, pengamanan data serta c. sistem antar-muka ( a host language kondisi informasi data. DBMS menerima interface system), merupakan bagian permintaan dari suatu program dan dari DBMS yang berkomunikasi dengan mengakses kamus data untuk melihat program aplikasi, menafsirkan intruksi- apakah program memiliki data yang intruksi bahasa tingkat tinggi program dicapai dan memastikan lokasi data pada aplikasi, seperti Cobol dan Fortan, yang basis data. memerlukan data file-file, d. program aplikasi, memiliki fungsi yang sama seperti sistem konvensional, hanya saja file-file datanya independen dan menggunakan definisi data standar. Saling tidak bergantung (independensi) dan standarisasi membuat pengembangan program menjadi lebih mudah dan cepat. program aplikasi biasa menggunakan host language interface system yang dibuat oleh pemprograman