3
3
BAB II LANDASAN TEORI
2.1 Pengertian Program Aplikasi
Program aplikasi merupakan suatu program komputer yang dibuat untuk mengerjakan atau menyelesaikan masalah-masalah khusus Anonim, 2002.
2.2 Pengertian Data
Data adalah sekumpulan fakta fakta yang mewakili peristiwa yang terjadi pada organisasi atau pada lingkungan fisik sebelum diolah ke dalam format yang
bisa dimengerti dan digunakan orang Laudon dkk, 2005.
2.3 Pengertian Informasi
Informasi adalah hasil pengolahan data sehingga menjadi bentuk yang penting bagi penerimanya dan mempunyai kegunaan sebagai dasar dalam
pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu juga atau secara tidak langsung pada saat mendatang Sutanta, 2004.
2.4 Basis Data
Basis data adalah kumpulan data terhubung yang disimpan secara bersama- sama pada suatu media, tanpa mengatap satu sama lain atau tidak perlu suatu
kerangkapan data kalaupun ada harus seminimal mungkin dan terkontrol controlled redundancy, data disimpan dengan cara-cara tertentu sehingga mudah
untuk digunakan atau ditampilkan kembali, dapat digunakan satu atau lebih program-program aplikasi secara optimal, dapat disimpan tanpa mengalami
ketergantungan dengan proses program yang akan menggunakannya,data disimpan sedemikian rupa sehingga proses penambahan, pengambilan dan
modifikasi data dapat dilakukan dengan mudah dan terkontrol Sutanta, 2004.
4
4
2.5 Database management Sistem DBMS
Database management Sistem DBMS adalah suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi, dan
memperoleh data atau informasi dengan praktis dan efisien Kadir, 1999. Perangkat lunak yang termasuk DBMS seperti dBase III+, dBase IV,
FoxBase, Rbase, MS-Access dan Borland-Paradox untuk kelas sederhana atau Borland Interbase, MS-SQLServer, CA-Open Ingres, Oracle, Informix dan
Sybase untuk kelas kompleksberat Fatansyah, 2001.
2.6 Pemodelan Data
Pemodelan data adalah teknik untuk mengatur dan mendokumentasikan data sistem. Pemodelan data sering disebut pemodelan database karena model data
biasanya diimplementasikan sebagai database Whitten dkk, 2004. Terdapat beberapa notasi untuk pemodelan data. Model aktual sering
disebut Entitas Relationship Diagram ERD karena menggambarkan data dalam konteks entitas dan hubungan yang dideskripsikan oleh data Whitten dkk, 2004.
1. Entitas Entitas adalah sarana yang digunakan oleh bisnis untuk menyimpan data.
Kelas entitas meliputi person, tempat, objek, kejadian, dan konsep. 2. Atribut
Potongan data yang ingin kita simpan sebagai contoh entitas disebut atribut. Atribut adalah sifat atau karakteristik deskriptif entitas. Beberapa atribut dapat
dikelompokkan secara logika menjadi superatribut yang disebut compound attribute.
3. Key Tiap entitas memiliki identifier atau key. Key adalah atribut atau kelompok
atribut yang mengasumsikan nilai unik untuk tiap contoh entitas. Macam- macam key antara lain :
a. Kelompok atribut yang secara unik mengidentifikasi contoh entitas yang disebut concatenated key.
5
5 b. Candidate key adalah “kandidat untuk menjadi identifier utama” pada
contoh entitas. c. Primary key adalah candidate key yang paling umum digunakan untuk
mengidentifikasi secara unik contoh entitas tunggal. d. Candidate key yang tidak dipilih menjadi primary key disebut alternate
key. e. Foreign key adalah primary key pada satu entitas yang diserahkan ke
diduplikasikan dalam entitas lain untuk mengidentifikasi contoh hubungan. Foreign key selalu dalam entitas anak selalu sesuai dengan
primary key dalam entitas induk. Keterangan simbol :
Tabel 2.1 Simbol Entity Relational Diagram Menyatakan himpunan entitas kuat strong entity
sets Menyatakan atribut atribut yang berfungsi sebagai
key digaris bawahi Menyatakan entitas lemah weak entity sets
Menyatakan himpunan relasi Penghubung antara himpunan relasi dengan
himpunan entitas dan himpunan entitas dengtan atributnya.
Menyatakan atribut key yang tidak menyakinkan.
2.7 Flowchart