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