pelanggan, kasir, bagian gudang, bagian akuntansi, dan juga manajer. Tidak semua data boleh diakses oleh semua pengguna. Misalnya kasir, dia hanya berhak untuk
melihat informasi nama barang dan harga jualnya. Sementara itu dia berhak untuk memasukkan data penjualan. Berbeda dengan pelanggan yang hanya boleh melihat
data keberadaan barang dan harga jual tetapi tidak berhak memasukkan atau merubah data. Sementara itu bagian akuntansi berhak melihat harga beli dan harga jual dari
setiap barang, bahkan berhak melihat keuntungan dari tiap-tiap barang untuk menganalisis data akuntansinya. Pangkalan data mampu memberikan layanan
organisasi seperti ini.
2.2.5 Operasi Dasar Pangkalan Data
Beberapa operasi dasar pangkalan data, yaitu: a. Pembuatan pangkalan data
b. Penghapusan pangkalan data c. Pembuatan filetabel
d. Penghapusan filetabel e. Pengubahan tabel
f. Penambahanpengisian
g. Pengambilan data h. penghapusan data
2.3 Konsep Dasar Sistem Pangkalan Data
2.3.1 Sistem
Sistem adalah sebuah tatanan yang terdiri atas sejumlah komponen fungsional dengan tugasfungsi khusus yang saling berhubungan dan secara bersama-sama bertujuan
untuk memenuhi suatu prosespekerjaan tertentu.
Sebagai contoh, sistem kendaraan terdiri dari: komponen starter, komponen pengapian, komponen penggerak, komponen pengerem, komponen kelistrikan–
Marius Indra N Ginting : Analisis Konversi Data Antar Sistem Pangkalan Data Microsoft Excel dan Sistem Pangkalan Data MySQL Pada Departemen Ilmu Komputer Universitas Sumatera Utara Menggunakan Extensible Markup Language XML, 2009.
USU Repository © 2009
speedometer, lampu, dan lain-lain. Komponen-komponen tersebut diatas memiliki tujuan yang sama, yaitu untuk membuat kendaraan tersebut bisa dikendarai dengan
nyaman dan aman.
Contoh lain yaitu sistem perguruan tinggi, yang terdiri dari dosen, mahasiswa, kurikulum, dan lain-lain. Sistem ini bertujuan untuk menghasilkan mahasiswa-
mahasiswa yang memiliki kemampuan di bidang ilmunya.
2.3.2 Sistem Pangkalan Data
Sistem pangkalan data merupakan perpaduan antara pangkalan data dan DataBase Management System DBMS. Komponen-komponen sistem pangkalan data meliputi:
1. Perangkat Keras Hardware sebagai pendukung operasi pengolahan data. Perangkat keras komputer adalah semua bagian fisik komputer. Contoh dari
perangkat keras komputer yaitu: mouse, keyboard, monitor, CPU, memori, dan lain-lain.
2. Sistem Operasi Operating System atau perangkat lunak untuk mengelola pangkalan data.
Sistem operasi merupakan suatu software sistem yang bertugas untuk melakukan kontrol dan manajemen hardware serta operasi-operasi dasar sistem, termasuk
menjalankan software aplikasi seperti program-program pengolah kata dan browser web. Secara umum, Sistem Operasi adalah software pada lapisan pertama
yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sementara software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem
Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, scheduling task, dan
antar-muka user. Dengan demikian masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan
oleh Sistem Operasi.
Marius Indra N Ginting : Analisis Konversi Data Antar Sistem Pangkalan Data Microsoft Excel dan Sistem Pangkalan Data MySQL Pada Departemen Ilmu Komputer Universitas Sumatera Utara Menggunakan Extensible Markup Language XML, 2009.
USU Repository © 2009
Contoh dari sistem operasi yang ada sekarang ini, yaitu DOS, Windows, Linux, Macintosh, dan lain-lain.
3. Pangkalan Data Database sebagai inti dari sistem pangkalan data. Pangkalan data merupakan kumpulan dari beberapa tabel yang saling berhubungan
untuk membentuk suatu kesatuan data. Sistem pangkalan data terdiri dari beberapa pangkalan data yang membentuk suatu sistem, dimana pangkalan data-pangkalan
data tersebut saling berhubungan untuk melakukan pengolahan data yang baik.
4. DataBase Management System DBMS. DBMS adalah software yang menangani semua akses ke pangkalan data. Secara
konsep apa yang terjadi adalah sebagai berikut:
a. User melakukan pengaksesan pangkalan data untuk informasi yang diperlukannya menggunakan suatu bahasa manipulasi data, biasanya disebut
SQL.
b. DBMS menerima request dari user dan menganalisa request tersebut.
c. DBMS memeriksa skema eksternal user, pemetaan eksternalkonseptual, skema konseptual, pemetaan konseptualinternal, dan struktur penyimpanan.
d. DBMS mengeksekusi operasi-operasi yang diperlukan untuk memenuhi permintaan user.
Contoh dari DBMS ini yaitu antara lain Microsoft SQL Server, Oracle, MySQL, Interbase, Paradox, Microsoft Excel, Microsoft Access, dan lain-lain.
5. Pemakai user Pemakai merupakan orang atau sistem yang akan mengakses dan merubah isi
pangkalan data. Beberapa jenis pengguna pangkalan data, yaitu:
Marius Indra N Ginting : Analisis Konversi Data Antar Sistem Pangkalan Data Microsoft Excel dan Sistem Pangkalan Data MySQL Pada Departemen Ilmu Komputer Universitas Sumatera Utara Menggunakan Extensible Markup Language XML, 2009.
USU Repository © 2009
a. Programmer Aplikasi: orang yang mengkodekan aplikasi dengan bahasa pemrograman.
b. User Mahir: orang yang mampu menggunakan pangkalan data secara langsung dengan menggunakan DBMS.
c. User UmumEnd User: orang yang memakai pangkalan data dengan menggunakan perantara program aplikasi. Misalnya seorang kasir
memasukkan data penjualan ke dalam pangkalan data dengan menggunakan aplikasi kasir.
d. User Khusus: bisa berupa sistem lain
6. Aplikasi Lain Aplikasi lain merupakan software yang dibuat untuk memberikan interface
kepada user sehingga lebih mudah dan terkontrol dalam m`ngakses pangkalan data. Aplikasi lain ini merupakan komponen tambahan dalam sistem pangkalan
data yang sifatnya opsional.
2.3.3 Atribut Validitas Sistem Pangkalan Data