Pengertian Program Aplikasi Pengertian Data Pengertian Informasi Basis Data Database management Sistem DBMS Pemodelan Data

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