BAB II
LANDASAN TEORI
Di dalam landasan teori ini, akan dibahas tentang teori – teori dan konsep dasar yang
mendukung pembahasan dari sistem yang akan dibuat.
2.1 Basis Data Database
Basis data diperlukan dalam pembuatan sebuah sistem sebagai inti dari sistem tersebut. Beberapa definisi lain tentang basis data adalah sebagai berikut:
1. Basis data adalah sebuah model dari beberapa aspek realitas pada sebuah
organisasi Kent, 1978. 2.
Menurut Connolly dan Begg 2002, basis data adalah kumpulan dari data yang sering digunakan oleh sebuah sistem pada suatu organisasi.
3. Basis data menurut Sutanta 2004 adalah pengorganisasian sebuah kumpulan
data yang saling terkait atau berhubungan sehingga memudahkan memperoleh informasi.
4. Database adalah sebuah struktur repositori dari suatu data.
Basis data diciptakan untuk mengoperasikan infomasi dalam skala besar. Fungsi dari basis data seperti memasukkan data, menyimpan data, mengambil data dan
mengelola data tersebut. Dari definisi yang telah dijabarkan, maka dapat disimpulkan bahwa Pengertian dari database adalah koleksi dari berbagai macam data yang
terorganisir di dalam satu unit atau tempat.
Universitas Sumatera Utara
2.1.1 Database Management System DBMS
Database management system DBMS adalah sebuah set dari fasilitas yang
terorganisir untuk mengakses dan mempertahankan satu atau banyak basis data. Penggunaan DBMS dilakukan di dalam integrasi dari suatu sistem yang menggunakan
data tersebut dalam sebuah perangkat lunak Beynon-Davies, 2004. Menurut Beynon-Davies, DBMS dibagi atas 4 jenis yaitu:
1. Data definition : fungsinya yaitu pendefinisian struktur data baru yang masuk
ke dalam sebuah database, menghapus struktur data dasi sebuah basis data dan memodifikasi struktur dari data yang sudah ada.
2. Data maintenance : fungsinya yaitu menyisipkan data baru, memperbaharui
data dan menghapus data pada sebuah data struktur yang telah ada. 3.
Data retrival : fungsinya yaitu, melakukan query pada data yang telah ada dan mengambil data untuk digunakan pada sebuah sistem.
4. Data Control : fungsinya yaitu, menciptakan dan memonitoring user dari basis
data, membatasi akses data, dan memonitoring performa database.
2.2 Sistem Rekomendasi Recommender System