MODUL PEMBELAJARAN
Disusun Oleh:
1705617054
FAKULTAS EKONOMI
2019
i
KATA PENGANTAR
Puji Syukur kehadirat Tuhan Yang Maha Esa karena atas limpahan rahmat-
Nya sehingga saya dapat menyelesaikan modul Database dan Sistem Manajemen
Database untuk menyelesaikan tugas individu mata kuliah Sistem Informasi
Manajemen. Modul ini disusun agar mahasiswa S1 Manajemen dapat
memfokuskan diri dalam memahami pentingnya materi yang berkaitan dengan
Database. Modul ini juga dilengkapi dengan latihan soal untuk menguji pemahaman
mahasiswa terkait dengan materi yang terdapat pada modul.
ii
DAFTAR ISI
iii
DAFTAR TABEL
DAFTAR GAMBAR
iv
BAB I
PENDAHULUAN
Dalam Era Global saat ini Sistem Informasi merupakan bagian yang tak
terpisahkan dari suatu organisasi dimana sistem informasi menghasilkan hasil
keluaran (output) dengan menggunakan masukan (input) dan berbagai proses yang
diperlukan untuk memenuhi tujuan tertentu dalam suatu kegiatan manajemen.
Database manajemen sistem merupakan perangkat lunak yang dapat digunakan
untuk mendefinisikan, menciptakan, mengola, dan mengendalikan pengaksesan
basis data. Tugas dari database manajemen sistem adalah menyediakan lingkungan
yang nyaman dan efisien untuk penyimpanan dan pengambilan data dari basis data.
Pengelolaan manajemen basis data membutuhkan suatu perangkat / tools untuk
dapat mengelolanya, sehingga manajemen basis data dapat terus dikelola dan terus
ditingkatkan kinerjanya. Dengan adanya sistem informasi maka suatu organisasi
akan berusaha untuk lebih kompetitif dan efisien yang pada akhirnya menambah
nilai untuk mendapatkan, mengubah dan mendistribusikan informasi dengan tujuan
meningkatkan pengambilan keputusan, meningkatkan kirnerja organisasi dalam
mencapai tujuan organsisasinya. Sebuah Sistem Informasi yang efektif
menyediakan informasi yang akurat, tepat waktu dan relevan bagi penggunanya
sehingga dapat digunakan untuk pengambilan keputusan.
1
1.2 Tujuan
1.3 Manfaat
2
f) DBA
4. Syarat dan Konsep Organisasi File
5. Masalah dengan Lingkungan File Tradisional
a) Redundansi dan inkonsistensi data
b) Ketergantungan Program Data
c) Kurangnya fleksibilitas
d) Keamanan Buruk
e) Kurangnya Berbagi dan Ketersediaan Data
6. Pendekatan Database untuk Manajemen Data
a) DBMS
b) Bagaimana DBMS Memecahkan masalah file tradisional
c) DBMS relasional
7. Kapabilitas dan Sistem Manajemen Database
8. Desain Database
9. Menggunakan Database untuk Meningkatkan Kinerja Bisnis dan
Pembuatan Keputusan
10. Gudang Data
11. Database dan Web
3
BAB II
PEMBAHASAN
2.1. DATABASE
Kumpulan dari data yang saling terintegrasi satu dengan yang lainnya
tersimpan dalam perangkat keras komputer dan menggunakan perangkat lunak
untuk bantuan dalam mengoperasikannya (ICT Database/Data Resources
Management, Dr. Syopiansyah Jaya Putra, M.Sis, 2010)
Database atau Basis data adalah sekumpulan informasi yang diatur dalam cara
tertentu hingga sebuah program komputer dapat dengan cepat memilih data yang
diinginkan. Basis data dapat diibaratkan sebagai sistem pengarsipan elektronis.
Basis data tradisional terdiri dari field, record, dan file. Field adalah item tertentu
dari informasi; file adalah kumpulan record. Sebagai contoh, buku telepon dapat
dianalogikan sebuah file yang terdiri dari banyak record dan setiap record terdiri
dari tiga field, yaitu nama, alamat, dan nomor telepon. Konsep alternatif rancangan
basisdata disebut hypertext. Dalam basisdata hypertext, setiap obyek, apakah itu
merupakan teks, gambar atau film, dapat dihubungkan dengan obyek lainnya.
Basisdata hypertext sangat berguna untuk mengatur informasi yang sangat besar
tetapi tidak digunakan dalam analisis numerik. Untuk mengakses informasi dari
basisdata, diperlukan data base management system (DBMS). DBMS adalah
kumpulan program yang memungkinkan pengguna memasukan, mengatur, atau
memilih data dari basisdata.
4
2.1.2 Tujuan Penggunaan Database
5
data itu selalu kita gunakan/butuhkan. Karena itu kita dapat memilah
adanya data utama/master/referensi, data transaksi, data histori
hingga data kadarluarsa. Data yang sudah jarang atau bahkan tidak
pernah lagi kita gunakan, dapat kita atur untuk dilepaskan dari
sistem basis data yang sedang aktif (menjadi off-line) baik dengan
cara penghapusan atau dengan memindahkannya ke media
penyimpanan off-line (seperti removable disk atau tape). Di sisi lain,
karena kepentingan pemakaian data, sebuah basis data dapat
memiliki data yang disebar di banyak lokasi geografis. Data nasabah
sebuah bank, misalnya, dipisah-pisah dan disimpan di lokasi yang
sesuai dengan keberadaan nasabah. Dengan pemanfaatan teknologi
jaringan komputer, data yang berada di suatu lokasi/cabang, dapat
juga diakses (menjadi tersedia/available) bagi lokasi/cabang lain.
6
penggunaan basis data. Tetapi untuk sistem yang besar dan serius,
aspek keamanan juga dapat diterapkan dengan ketat. Dengan begitu
kita dapat menentukan siapa-siapa (pemakai) yang boleh
menggunakan basis data beserta objek-objek di dalamnya dan
menentukan jenis-jenis operasi apa saja yang boleh dilakukannya.
7
2.2 SYARAT DAN KONSEP ORGANISASI FILE
Sistem komputer mengatur data dalam hierarki yang dimulai dengan bit dan
byte dan berlanjut ke bidang, catatan, file, dan basis data (lihat Gambar 6-1). Sedikit
mewakili unit data terkecil yang dapat ditangani oleh komputer. Sekelompok bit,
disebut byte, mewakili karakter tunggal, yang dapat berupa huruf. Sistem komputer
mengatur data dalam hierarki yang dimulai dengan bit, yang mewakili 0 atau 1. Bit
dapat dikelompokkan untuk membentuk byte untuk mewakili satu karakter, angka,
atau simbol. Bytes dapat dikelompokkan untuk membentuk bidang, dan bidang
terkait dapat dikelompokkan untuk membentuk catatan. Catatan terkait dapat
dikumpulkan untuk membentuk file, dan file terkait dapat diatur ke dalam basis
data, angka, atau simbol lain. Pengelompokan karakter menjadi kata, grup kata, atau
angka lengkap (seperti nama atau usia seseorang) disebut bidang. Sekelompok
bidang terkait, seperti nama siswa, kursus yang diambil, tanggal, dan kelas, terdiri
dari catatan; sekelompok catatan dengan tipe yang sama disebut file.
Sebagai contoh, c pada Gambar 6-1 adalah file kursus siswa. Sekelompok
file terkait membuat database. File kursus siswa yang diilustrasikan pada Gambar
6-1 dapat dikelompokkan dengan file pada sejarah pribadi siswa dan latar belakang
keuangan untuk membuat database siswa.
8
2.3 MASALAH DENGAN LINGKUNGAN FILE TRADISIONAL
9
Penggunaan pendekatan tradisional untuk pemrosesan file mendorong
setiap area fungsional dalam suatu perusahaan untuk mengembangkan aplikasi
khusus. Setiap aplikasi memerlukan file data unik yang kemungkinan merupakan
subset dari file master. Subset dari file master ini menyebabkan redundansi dan
inkonsistensi data, pemrosesan tidak fleksibel, dan sumber daya penyimpanan yang
terbuang.
Setiap aplikasi, tentu saja, membutuhkan file sendiri dan program komputer
sendiri untuk beroperasi. Misalnya, area fungsional sumber daya manusia mungkin
memiliki file master personel, file penggajian, file asuransi kesehatan, file pensiun,
file milis, dan sebagainya hingga puluhan, mungkin ratusan, file dan program ada.
Di perusahaan secara keseluruhan, proses ini menyebabkan beberapa file master
dibuat, dipelihara, dan dioperasikan oleh divisi atau departemen yang terpisah.
Seiring proses ini berlangsung selama 5 atau 10 tahun, organisasi ini dibebani
dengan ratusan program dan aplikasi yang sangat sulit untuk dipelihara dan
dikelola. Masalah yang dihasilkan adalah redundansi dan inkonsistensi data,
ketergantungan program-data, tidak fleksibel, keamanan data yang buruk, dan
ketidakmampuan untuk berbagi data di antara aplikasi.
Redundansi data adalah adanya data duplikat di banyak file data sehingga
data yang sama disimpan di lebih dari tempat atau lokasi. Redundansi data terjadi
ketika kelompok yang berbeda dalam suatu organisasi secara independen
mengumpulkan potongan data yang sama dan menyimpannya secara independen
satu sama lain. Redundansi data menyia-nyiakan sumber daya penyimpanan dan
juga menyebabkan inkonsistensi data, di mana atribut yang sama mungkin memiliki
nilai yang berbeda. Misalnya, dalam contoh entitas COURSE yang diilustrasikan
dalam Gambar 6-1, Tanggal dapat diperbarui di beberapa sistem tetapi tidak di yang
lain. Atribut yang sama, Student_ID, mungkin juga memiliki nama yang berbeda di
sistem yang berbeda di seluruh organisasi. Beberapa sistem mungkin menggunakan
Student_ID dan yang lain mungkin menggunakan ID, misalnya.
10
sistem penjualan, inventaris, dan manufaktur pengecer pakaian mungkin
menggunakan kode yang berbeda untuk mewakili ukuran pakaian. Satu sistem
mungkin menyatakan ukuran pakaian sebagai "ekstra besar," sedangkan yang lain
mungkin menggunakan kode "XL" untuk tujuan yang sama. Kebingungan yang
dihasilkan akan menyulitkan perusahaan untuk membuat manajemen hubungan
pelanggan, manajemen rantai pasokan, atau sistem perusahaan yang
mengintegrasikan data dari berbagai sumber
b) Ketergantungan Program-Data
c) Kurangnya Fleksibilitas
d) Keamanan Buruk
Karena ada sedikit kontrol atau pengelolaan data, akses ke dan penyebaran
informasi mungkin di luar kendali. Manajemen mungkin tidak memiliki cara untuk
11
mengetahui siapa yang mengakses atau bahkan membuat perubahan pada data
organisasi
12
menentukan ukuran dan format setiap elemen data yang digunakan dalam program
dan kemudian memberitahu komputer di mana mereka berada.
Database sumber daya manusia tunggal memberikan banyak pandangan data yang
berbeda, tergantung pada persyaratan informasi pengguna. Diilustrasikan di sini
13
adalah dua pandangan yang mungkin, satu yang menarik bagi spesialis tunjangan
dan satu yang menarik bagi anggota departemen penggajian perusahaan.
14
pemasok dan suku cadang (lihat Gambar 6-4). Basis data memiliki tabel terpisah
untuk entitas SUPPLIER dan tabel untuk BAGIAN entitas. Setiap tabel terdiri dari
kisi kolom dan baris data. Setiap elemen data individu untuk setiap entitas disimpan
sebagai bidang terpisah, dan setiap bidang mewakili atribut untuk entitas itu.
Bidang dalam basis data relasional juga disebut kolom. Untuk entitas SUPPLIER,
nomor identifikasi pemasok, nama, jalan, kota, negara bagian, dan kode ZIP
disimpan sebagai bidang terpisah dalam tabel SUPPLIER dan setiap bidang
mewakili atribut untuk entitas SUPPLIER.
15
Database relasional mengatur data dalam bentuk tabel dua dimensi. Diilustrasikan
di sini adalah tabel untuk entitas SUPPLIER dan PART yang menunjukkan
bagaimana mereka mewakili setiap entitas dan atributnya. Supplier_Number adalah
kunci utama untuk tabel SUPPLIER dan kunci asing untuk tabel PART.
Dalam database relasional, tiga operasi dasar, seperti yang ditunjukkan pada
Gambar 6-5, digunakan untuk mengembangkan set data yang berguna: pilih,
bergabung, dan proyek. Operasi pilih membuat subset yang terdiri dari semua
catatan dalam file yang memenuhi kriteria yang dinyatakan. Pilih menciptakan,
dengan kata lain, bagian dari baris yang memenuhi kriteria tertentu. Dalam contoh
kami, kami ingin memilih catatan (baris) dari tabel PART di mana Part_Number
sama dengan 137 atau 150. Operasi gabungan menggabungkan tabel relasional
untuk memberikan pengguna informasi lebih banyak daripada yang tersedia di tabel
16
individual. Dalam contoh kami, kami ingin bergabung dengan tabel PART yang
disingkat sekarang (hanya bagian 137 atau 150 yang akan disajikan) dan tabel
SUPPLIER menjadi satu tabel baru
Operasi proyek membuat subset yang terdiri dari kolom dalam sebuah tabel,
memungkinkan pengguna untuk membuat tabel baru yang hanya berisi informasi
yang diperlukan. Dalam contoh kami, kami ingin mengekstrak dari tabel baru hanya
kolom berikut: Part_Number, Part_Name, Supplier_Number, dan Supplier_Name.
Banyak aplikasi saat ini dan di masa depan membutuhkan database yang dapat
menyimpan dan mengambil tidak hanya angka dan karakter terstruktur tetapi juga
gambar, gambar, foto, suara, dan video gerak penuh. DBMS yang dirancang untuk
mengatur data terstruktur ke dalam baris dan kolom tidak cocok untuk menangani
aplikasi berbasis grafis atau multimedia. Database berorientasi objek lebih cocok
untuk tujuan ini.
DBMS berorientasi objek menyimpan data dan prosedur yang bertindak atas
data tersebut sebagai objek yang dapat diambil dan dibagi secara otomatis. Sistem
manajemen basis data berorientasi objek (OODBMS) menjadi populer karena dapat
digunakan untuk mengelola berbagai komponen multimedia atau applet Java yang
digunakan dalam aplikasi Web, yang biasanya mengintegrasikan potongan-
potongan informasi dari berbagai sumber.
17
rekan di tempat mereka. Saat ini, basis pelanggan utama untuk manajemen data
berbasis cloud terdiri dari start-up Webfocus atau usaha kecil hingga menengah
yang mencari kapabilitas basis data dengan harga lebih rendah daripada DBMS
relasional standar.
Operasi pilih, bergabung, dan proyek memungkinkan data dari dua tabel berbeda
untuk digabungkan dan hanya atribut terpilih yang akan ditampilkan.
18
Fusion Middleware untuk berjalan pada platform Amazon EC2 (Elastic Cloud
Compute).
19
untuk memelihara data), otorisasi; keamanan, dan individu, fungsi bisnis, program,
dan laporan yang menggunakan setiap elemen data.
20
Microsoft Access memiliki kemampuan kamus data yang belum sempurna
yang menampilkan informasi tentang ukuran, format, dan karakteristik lainnya dari
setiap bidang dalam database. Yang ditampilkan di sini adalah informasi yang
disimpan dalam tabel SUPPLIER. Ikon kunci kecil di sebelah kiri
Supplier_Number menunjukkan bahwa itu adalah bidang kunci.
21
mengidentifikasi elemen data yang berlebihan dan pengelompokan elemen data
yang diperlukan untuk program aplikasi yang spesifik. Kelompok-kelompok data
diatur, disempurnakan, dan dirampingkan sampai pandangan logis keseluruhan
hubungan antara semua data dalam basis data muncul.
22
Setelah normalisasi, ORDER relasi asli telah dipecah menjadi empat relasi
yang lebih kecil. Relasi ORDER dibiarkan dengan hanya dua atribut dan relasi
LINE_ITEM memiliki kunci gabungan, atau gabungan, yang terdiri dari
Order_Number dan Part_Number
23
Di perusahaan besar, dengan database besar atau sistem besar untuk fungsi terpisah,
seperti manufaktur, penjualan, dan akuntansi, kemampuan dan alat khusus
diperlukan untuk menganalisis data dalam jumlah besar dan untuk mengakses data
dari berbagai sistem. Kemampuan ini termasuk pergudangan data, penggalian data,
dan alat untuk mengakses basis data internal melalui Web.
Gudang data adalah database yang menyimpan data terkini dan historis yang
berpotensi menarik bagi para pembuat keputusan di seluruh perusahaan. Data
berasal dari banyak sistem transaksi operasional inti, seperti sistem untuk
penjualan, akun pelanggan, dan manufaktur, dan mungkin termasuk data dari
transaksi situs Web. Gudang data mengkonsolidasikan dan menstandarkan
informasi dari database operasional yang berbeda sehingga informasi tersebut dapat
digunakan di seluruh perusahaan untuk analisis manajemen dan pengambilan
keputusan.
Gudang data membuat data tersedia bagi siapa saja untuk mengakses sesuai
kebutuhan, tetapi tidak dapat diubah. Sistem data warehouse juga menyediakan
serangkaian alat query dan standar ad hoc, alat analisis, dan fasilitas pelaporan
grafis. Banyak perusahaan menggunakan portal intranet untuk membuat informasi
data warehouse tersedia secara luas di seluruh perusahaan.
24
Mengakses database perusahaan melalui Web menciptakan efisiensi baru, peluang,
dan model bisnis. ThomasNet.com menyediakan direktori online terkini dari lebih
dari 600.000 pemasok produk industri, seperti bahan kimia, logam, plastik, karet,
dan peralatan otomotif. Sebelumnya bernama Thomas Register, perusahaan
tersebut biasa mengirimkan katalog kertas besar dengan informasi ini. Sekarang ia
memberikan informasi ini kepada pengguna secara online melalui situs Web-nya
dan telah menjadi perusahaan yang lebih kecil dan lebih ramping.
LATIHAN SOAL
1. Tantangan apa yang muncul dari peningkatan data tidak terstruktur untuk
bisnis?
2. Bagaimana cara penambangan teks meningkatkan pengambilan keputusan?
3. Perusahaan seperti apa yang paling diuntungkan dari perangkat lunak
penambangan teks? Jelaskan jawabanmu.
4. Apa kelemahan dan kelebihan sistem database dibandingkan sistem yang
lama itu ?
5. Dengan cara apa penambangan teks berpotensi menyebabkan erosi privasi
informasi pribadi? Jelaskan!
25
DAFTAR PUSTAKA
26