Untuk memenuhi setiap kebutuhan yang menarik, seperti pengaturan warna yang semakin akurat, penggunaan fasilitas efek dan filter yang semakin
canggih, dan fasilitas pemodifikasian tipografi teks yang unik dan fantastik. Khaerudin, 2005:13.
Gambar 2.6. Lingkungan Kerja Adobe Photoshop CS 4.0
2.9. Pengelolaan Database
Database adalah kumpulan data yang terdiri atas satu atau lebih tabel yang terintegrasi satu sama lain, dimana setiap pemakai user diberi wewenang otoritas
untuk dapat mengakses mengubah, menghapus, menganalisis, menambah, dan memperbaiki data dalam tabel
tersebut O’Brien, 2005:G-5. Ada dua cara data dikelola yaitu flat file file datar dan relational
berhubungan. Pada flat file data diimasukkan dalam tabel tunggal yang berisi kolom dan baris. Biasanya data secara flat file dapat menimbulkan masalah.
Pengelolaan database dimana beberapa tabel dimasukkan dalam satu file dan tabel
satu dengan yang lainnya saling berhubungan melalui field yang sama kunci disebut pengelolaan database secara relational.
Hubungan antara tabel satu dengan tabel lainnya melalui field yang sama disebut relasi. Relasi dibuat menggunakan kunci. Ada dua macam kunci : pertama
primary key kunci utama yaitu suatu kolom atau sekumpulan kolom yang akan
digunakan untuk mengidentifikasi secara tunggal setiap baris dari suatu tabel Kasiman, 2006:383. Kedua foreign key kunci tamu yaitu field yang berisi nilai
identifikasi dengan record yang berkaitan dalam tabel lainnya. Ada tiga bentuk relasi antarkabel Kasiman, 2006:383:
a. Relasi one-to-one satu ke satu, menghubungkan secara tepat dua entitas dengan satu kunci key. Misalnya dalam suatu perusahaan satu orang
memiliki satu computer kerja. b. Relasi one-to-many satu ke banyak, hubungan antar entitas dimana kunci
key pada suatu tabel muncul berkali-kali dalam tabel lainnya. Misalnya banyak pegawai bekerja untuk satu departemen.
c. Relasi many-to-many banyak ke banyak, merupakan hubungan yang sering menyebabkan permasalahan dalam prakteknya. Dalam hubungan many-to-
many, kunci utama primary key dari tabel kedua dapat muncul beberapa kali tabel pertama.