Anda di halaman 1dari 19

MAKALAH

SISTEM INFORMASI MANAJEMEN


SISTEM MANAJEMEN BASIS DATA

DOSEN PENGAMPU :

Septa Soraida, SE., M.Acc., Ak

DISUSUN OLEH :

Ahmad Syihabudin 193010303018


Fauziah Rahmah 193010303028
Patricia Aurora Oktribella. 193030303146
Rexy Maulani Fathurrahim 193030303141
Sela Sapitri 193010303013

JURUSAN AKUNTANSI
FAKULTAS EKONOMI DAN BISNIS
UNIVERSITAS PALANGKARAYA
TAHUN 2020
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Mahakuasa karena telah memberikan kesempatan kepada kami untuk menyelesaikan
makalah ini. Atas rahmat dan hidayah-Nya lah kami dapat menyelesaikan makalah yang berjudul “Sistem Manajemen Basis
Data” tepat waktu.

Makalah ini disusun guna memenuhi tugas dari Ibu Septa Soraida, SE., M.Acc., Ak pada mata kuliah Sistem Informasi
Manajemen. Selain itu, kami juga berharap agar makalah ini dapat menambah wawasan bagi para pembaca.

Kami mengucapkan terima kasih sebesar-besarnya kepada Ibu Septa Soraida, SE., M.Acc., Ak selaku dosen mata kuliah
Sistem Informasi Manajemen. Tugas yang telah diberikan ini dapat menambah pengetahuan dan wawasan terkait bidang yang
ditekuni. Kami juga mengucapkan terima kasih pada semua pihak yang telah membantu proses penyusunan makalah ini.

Kami menyadari makalah ini masih jauh dari kata sempurna. Oleh karena itu, kritik dan saran yang membangun akan kami
terima demi kesempurnaan makalah ini.

Palangka Raya, 20 November 2020

Kelompok 5

i
DAFTAR ISI

KATA PENGANTAR .......................................................................................................................................................................................... i


DAFTAR ISI........................................................................................................................................................................................................ ii
BAB I PENDAHULUAN .................................................................................................................................................................................... 1
1.1 Latar Belakang ........................................................................................................................................................................................ 1
1.2 Rumusan Masalah ................................................................................................................................................................................... 1
1.3 Manfaat .................................................................................................................................................................................................... 2
1.4 Tujuan ...................................................................................................................................................................................................... 2
BAB II PEMBAHASAN .................................................................................................................................................................................... 3
2.1 ORGANISASI DATA ................................................................................................................................................................................... 3
2.1.1 Spreadsheet sebagai Basis Data Sederhana ....................................................................................................................................... 3
2.1.2 Flat Files ................................................................................................................................................................................................ 3
2.1.3 Field-field kunci .................................................................................................................................................................................... 3
2.1.4 Tabel-tabel yang Berhubungan........................................................................................................................................................... 3
2.2 STRUKTUR BASIS DATA ......................................................................................................................................................................... 4
2.2.1 Struktur Basis Data Hierarkis ............................................................................................................................................................ 4
2.2.2 Struktur Basis Data Jaringan ............................................................................................................................................................. 4
2.2.3 Struktur Basis Data Relasional ........................................................................................................................................................... 4
2.3 CONTOH BASIS DATA RELASIONAL .................................................................................................................................................. 6
2.3.1 Basis Data Jadwal ................................................................................................................................................................................. 6
2.3.2 Konsep Basis Data ................................................................................................................................................................................ 6
2.4 MEMBUAT BASIS DATA ......................................................................................................................................................................... 7
2.4.1 Menentukan kebutuhan data .............................................................................................................................................................. 7
2.4.2 Teknik-teknik Pemodelan Data........................................................................................................................................................... 7
2.5 MENGGUNAKAN BASIS DATA............................................................................................................................................................... 8
2.5.1 Laporan dan Formulir ......................................................................................................................................................................... 8
2.5.2 Query ................................................................................................................................................................................................... 10
2.5.3 Bahasa Query Terstruktur ................................................................................................................................................................ 10
2.5.4 Pemrosesan Basis Data Lanjutan...................................................................................................................................................... 10
2.6 PERSONEL BASIS DATA ........................................................................................................................................................................ 11
2.6.1 Administrator Basis Data .................................................................................................................................................................. 11
2.6.2 Programer Basis Data ........................................................................................................................................................................ 11
2.6.3 Pengguna Akhir .................................................................................................................................................................................. 11
2.7 MENEMPATKAN SISTEM MANAJEMEN BASIS DATA DALAM PERSPEKTIF ....................................................................... 12
2.7.1 Keuntungan DBMS ............................................................................................................................................................................ 12
2.7.2 Kerugian DBMS ................................................................................................................................................................................. 12
BAB III ANALISIS STUDI KASUS ............................................................................................................................................................... 13
3.1 Studi Kasus : Hewan Peliharaan untuk Masyarakat .............................................................................................................................. 13
3.2 Pembahasan: ............................................................................................................................................................................................... 13
BAB IV KESIMPULAN .................................................................................................................................................................................. 15
KESIMPULAN ................................................................................................................................................................................................. 15
DAFTAR PUSTAKA ........................................................................................................................................................................................ 16

ii
BAB I

PENDAHULUAN

1.1 Latar Belakang


Dalam era globalisai saat ini Sisten Informasi Manajemen merupakan bagian yang tak
terpisahkan dari suatu organisasi dimana system informasi yang menghasilkan hasil
keluaran (output) dengan menggunakan masukan (input) dan berbagai proses yang
diperlukan untuk memenuhi tujuan tertentu dalam suatu kegiatan manajemen.
Dengan adanya sistem informasi maka suatu organisasi akan berusaha untuk lebih
kompetitif dan efesien yang pada akhirnya menambah nilai untuk mendapatkan, mengubah
dan mendistribusikan informasi dengan tujuan meningkatkan pengambilan keputusan,
meningkatkan kinerja organisasi dalam mencapai tujuan organisasinya. Sebuah sistem
informasi yang efektif menyediakan informasi yang akurat, tepat waktu dan relevan bagi
penggunanya sehingga dapat digunakan untuk pengambilan keputusan.
Dalam pengambilan keputusan, dalam operasional sehari-hari, maupun dalam
perencanaan strategis ke masa depan. Proses pengambilan keputusan harus dilandasi oleh
data dan informasi yang tepat waktu dan tepat isi agar keputusan yang diambil tepat
sasaran. Informasi diperoleh dari pengolahan data, dan pengolahan data dilaksanakan oleh
sistem informasi dengan dukungan teknologi informasi.
Data adalah bahan baku informasi dan dikumpulkan dalam suatu basis-data (database)
agar pengumpulan, penyimpan,pemeliharaan, dan pengamanannya dapat dilaksanakan
secara efektif dan efesien diperlukan manajemen data, sehinng suatu informasi tersebut
dapat menjadi informasi yang tepat guna, tepat waktu, akurat dan relevan.
Sebagai contoh suatu institusi akademik harus membangun database akademik,
minimal memuat data mahasiswa, data dosen, data mata kuliah, data ruangan, jadwal,
sehingga dapat diperoleh informasi yang tepat tentang penyelenggaraan akademik institusi
tersebut. Dengan demikian agar suatu database yang efektif dapat dibangun, diperlukan
pengetahuan dasartentang database dan juga sistem manajemen basis data
Pengertian sistem manajemen basis data adalah perangkat lunak sistem yang
memungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses sumber
data dengan cara praktis dan efisien. DBMS dapat digunakan untuk mengakomodasikan
berbagai macam pemakai yang memiliki kebutuhan akses yang berbeda-beda. DBMS pada
umumnya menyediakan fasilitas atau fitur-fitur yang memungkinkan data dapat diakses
dengan mudah, aman, dan cepat.
1.2 Rumusan Masalah

Yang menjadi rumusan masalah dalam makalah ini adalah :


1. Apa yang dimaksud dengan sistem manajemen basis data?
2. Jelaskan perkembangan sistem manajemen basis data?
3. Apa tujuan dan manfaat sistem manajemen basis data?
4. Sebutkan fungsi, keunggulan dan kelemahan sistem manajemen basis data?
5. Bagaimana peranan manajemen basis data dalam perusahaan?

1
1.3 Manfaat

Diharapkan makalah ini dapat memberikan manfaat baik teoritis maupun manfaat praktis
untuk para pembaca.
a. Manfaat Teoritis
Secara teoritis, makalah ini diharapkan dapat memberikan informasi mengenai
bagaimana cara membuat basis data yang baik untuk tempat penampungan hewan.
b. Manfaat Praktis
Makalah ini, diharapkan dapat memberikan dan menambah referensi bagi para
pembaca khususnya pemilik tempat penampungan hewan untuk dapat mengembangkan
sistem informasi data-data yang dimilikinya.
1.4 Tujuan
Berdasarkan rumusan masalah tersebut, maka tujuan dari penulisan adalah sebagai
berikut:
1. Memahami apa yang dimaksud dengan sistem manajemen basis data.
2. Memahami perkembangan sistem manajemen basis data.
3. Memahami tujuan dan manfaat sistem manajemen basis data.
4. Memahami fungsi, keunggulan, dan kelemahan sistem manajemen basis data.
5. Memahami peranan manajemen basisdata dalam perusahaan.
6. Untuk memenuhi tugas mata kuliah Sistem Informasi Manajemen.
7. Untuk mengetahui bagaimana cara membuat basis data yang baik dan efisien.

2
BAB II

PEMBAHASAN

2.1 ORGANISASI DATA


Data bisnis secara tradisional telah diorganisasikan ke dalam suatu hierarki field-field
data yang bergabung untuk membentuk record, dan record yang bergbung untuk membentuk
file. Field Data adalah unit data yang terkecil; mencerminkan jumlah data yang terkecil yang
akan ditarik dari komputer pada satu waktu. Contoh field data dapat berupa kode matakuliah.
Record adalah suatu koleksi field-field data yang saling berhubungan. File adalah koleksi
record yang saling berhubungan, seperti satu filedari seluruh record yang berisi field kode-kode
matakuliah dan namanya.
Basis data adalah sekumpulan file yang berada dibawah kendali piranti perangkat lunak
sistem manajemen atau data perusahaan yang dikendalikan dan diadministrasikan oleh sistem
manajemen basis data. Bisa dikatakan bahwa basis data adalah kumpulan dari semua data
berbasis komputer.
2.1.1 Spreadsheet sebagai Basis Data Sederhana
Tabel yang berisi baris dan kolom dapat disajikan dalam suatu spreadsheet.
Konsep tabel merupakan konsep yang penting, karena struktur basis data yang paling
populer bagi organisasi bisnis, struktur basis data relasional (relational database
structure) , secara konseptual serupa dengan sekumpulan-sekumpulan tabel-tabel yang
saling berhubungan. Sebagian besar istilah yang digunakan oleh spesialis informasi
yang berkerja dengan sistem menejemen basis data akan berhubungan dengan istilah-
istilah yang dipergunakan untuk menjelaskan tabel-tabel, tetapi dengan beberapa istilah
dan konsep tambahan yang dibutuhkan.
2.1.2 Flat Files
Flat file (file datar) adalah suatu tabel yang memiliki kolom-kolom yang
berulang. Normalisasi (normalization) adalah suatu proses formal untuk menghapus
field field data yang berulang (redundant) sambil tetap menjaga kemampuan basis data
untuk tetap menambah, mengubah, dan menghapus tanpa menyebabkan kesalahan.
2.1.3 Field-field kunci
Kunci (Key) di suatu tabel adalah satu field (kombinasi field) yang berisi satu
nilai yang secara unik mengidentifikasi masing–masing record di dalam tabel. Kandidat
kunci (key candidate) adalah sebuah field yang secara unik mennggidentifikasi masing-
masing baris tabel namun tidak dipilih menjasi kunci.
2.1.4 Tabel-tabel yang Berhubungan
Tabel-tabel beyang berhubungan berbagi satu field yang sama, yaitu Kode dan
nilai field. Kode menentukan baris-baris mana didalam tabel yang tergabung secara
logis.

3
2.2 STRUKTUR BASIS DATA
Struktur basis data adalah cara data diorganisasi agar pemrosesan data menjadi lebih efisien.
Struktur ini kemudian diimplementasikan melalui suatu sistem manajemen basis data.
Sistem manajemen basis data (DBMS) adalah suatu peranti lunak yang menyimpan struktur
basis data, data itu sendiri , hubungan di antara data di dalam basis data, nama-nama formulir,
jenis-jenis data, angka di belakang desimal, jumlah karakter, nilai-nilai default, dan seluruh
uraian field lainnya.
2.2.1 Struktur Basis Data Hierarkis
Struktur hirarkis ini dibentuk oleh kelompok-kelompok data, subkelompok, dan
beberapa subkelompok lagi, seperti cabang dari sebuah pohon, untuk mendapatkan
sebuah record dari satu cabang ke cabang lainnya mengharuskan sistem manajemen
basis data tersebut menavigasi kembali ke persimpangan umum dari cabang-cabang
tersebut. Struktur hierarkis memanfaatkan sumber daya komputer secara efisien,
khususnya ketika sebagian besar record di dalam basis data akan digunakan dalam
suatu aplikasi.
Namun, ketika para manajer hanya menginginkan sedikit record terpilih saja
dari sejumlah besar record di dalam basis data, struktur hierarkis menjadi tidak efisien.
Hal ini karena setiap record basis data hierarkis memiliki satu field yang menunjuk
pada alamat penyimpanan dari record logis berikutnya di dalam basis data. Record-
record tidak harus disimpan dengan susunan fisik yang berurutan di dalam suatu alat
penyimpanan. Satu pointer akan menunjukkan record yang "berikutnya secara logis"
(record setelahnya), dan sistem manajemen basis data akan mengambil record yang
"berikutnya secara logis." Akan tetapi, keputusan managerial mungkin hanya
membutuhkan satu record yang spesifik untuk menghadapi suatu masalah bisnis.
Seorang manajer menginginkan satu record pesanan penjualan tertentu untuk
menghadapi keluhan pelayanan dari seorang 'pelanggan tertentu, dan' bukannya sebuah
daftar yang berisi ribuan pesanan pembelian yang diterima pada hari itu.
2.2.2 Struktur Basis Data Jaringan
Struktur basis data jaringan dikembangkan untuk memungkinkan penarikan
record-record tertentu. Ia memungkinkan satu record tertentu menunjuk pada semua
record lainnya di dalam basis data. Gugus Tugas Basis Data yang merupakan
subkomite dari CODASYL mengeluarkan spesifikasinya untuk struktur basis data
jaringan pada tahun 1971.
Struktur jaringan memecahkan permasalahan keharusan untuk menarik balik hingga
kembali ke "cabang" yang menyatukan basis data. Secara konseptual, setiap record
dalam basis data dapat menunjuk ke semua record lain di dalam basis data, ibaratnya
seperti meloncat ke setiap cabang pada sebuah pohon. Akan tetapi, rentang
kemungkinan koneksi yang begitu lebar ini juga merupakan kelemahan dari penerapan
struktur jaringan pada masalah-masalah praktis. Mengizinkan setiap record menunjuk
ke record-record yang lainnya akan terlalu kacau. Bahkan profesional sistem informasi
sekalipun akan mengalami kesulitan dalam mengembangkan dan menggunakan basis
data dengan menggunakan struktur jaringan.
2.2.3 Struktur Basis Data Relasional
Organisasi bisnis tidak pernah secara luas menerapkan sistem manajemen basis
data yang dibangun berdasarkan struktur jaringan. Namun, organisasi masih
membutuhkan cara untuk mengatasi masalah-masalah manajerial dalam penggunaan
basis data, yakni mereka membutuhkan cara untuk dapat fokus pada subkelompok kecil

4
data dan hubungan dari sepotong data dan hubungan dari sepotong data ke data yang
lain tanpa harus melakukan navigasi melalui record data perantara dalam jumlah
besar. Sekumpulan basis data seperti ini terlihat seperti sekumpulan table-tabel yang
mirip seperti table-tabel spreadsheet. Relasi diantara table tidak disimpan sebagai
petunjuk atau alamat sebagai gantinya, relasi antar table bersifat implisit.
Jika struktur hierarkis dan jaringan mengandalkan diri pada relasi fisik
(physical relationship) di dalam bentuk alamat-alamat penyimpanan, relasi dalam
struktur basis data relasional adalah implisit. Relasi implisit (implicit relationship)
dapat secara tidakf langsung berasal dari data. Ketika terdapat satu field (kolom) data
yang sama dalam dual tabel maka record (baris) dari kedua tabel tersebut akan dapat
digabungkan ketika nilai-nilail field datanya sama. Inilah cara bagaimana kita telah
menggambungkan bersama tabel-tabel JURUSAN dan MATA KULIAH dengan
menggunakan nilai-nilai dalam field.
Konsep dari suatu struktur basis data yang terdiri atas tabel-tabel di mana relasi
terbentuk secara implisit dengan mencocokkan nilai-nilai dalam field data yang sama,
akan mudah untuk dipergunakan dan dipahami. Kemudahan penggunaan memiliki arti
yang sangat penting. Ketika organisasi menjadi lebih "datar" (ketika telah
direorganisasikan sehingga memiliki lapisan manajemen yang lebih sedikit), akan
terdapat lebih banyak spesialis yang tersedia untuk mengumpulkan data dari sistem
berbasis komputer dan membuat laporan bagi manajer. Para manajer dan staf
profesional harus mengakses informasi secara langsung dari suatu basis data agar dapat
mendukung pengambilan keputusan yang mereka lakukan. Struktur mirip tabel dari
sistem manajemen basis data relasional adalah sebuah format yang dapat dipahami
dengan cepat oleh manajer maupun staf profesional.

5
2.3 CONTOH BASIS DATA RELASIONAL
Contoh-contoh field data , tabel, dan relasi di antara tabel akan memberikan latar
belakang untuk konsep-konsep basis data yang akan disajikan. Suatu basis data bernama jadwal
telah dibuat dari tabel-tabel yang telah digunakan. Basis data akan memecahkan informasi
kedalam beberapa tabel karena jika informasi hanya disimpan pada satu tabel, maka akan
terdapat banyak nilai field data yang terduplikasi sehingga menyebabkan data menjadi berulang
(redundant). Basis data akan mengurangi pengulangan data dalam tabel-tabel.
Basis data akan meningkatkan konsistensi data dan akurasi data. Ini merupakan masalah
yang sangat penting. Manajer mengambil keputusan yang sangat penting bagi operasi
perusahaan dan oleh sebab itu, mereka membutuhkan data yang akurat dan konsisten dengan
data lain si dalam basis data. Mengurangi jumlah pengulangan data adalah hal yang baik, tetapi
konsistensi dan akurasi data merupakan suatu hal yang vital.
2.3.1 Basis Data Jadwal
Contoh yang dipergunakan di sini diimplementasikan pada peranti lunak sistem
menejemen basis data Microsoft Access, namun implementasi ini akan serupa pada
setiap produk basis data relasional lainnya IBM, Oracle, Microsoft, dan banyak
perusahaan lain menyediakan peranti lunak sistem menejemen basis data relasional.
2.3.2 Konsep Basis Data
Ketika pengguna memikirkan record di dalam suatu basis data, mereka secara intuitif
akan merasa bahwa urut-urutan record yang ditampilkan dalam sebuah laporan
merupakan cerminan dari urut-urutan penyimpanan record tersebut di dalam disk
komputer. Suatu sistem manajemen basis data dapat menampilkan data ini dalam suatu
urut-urutan yang logis dan secara intuisif tepat, meskipun masing-masing record dari
basis data tersebut dapat tersebar di banyak file dan terletak di seluruh penjuru ruang
penyimpanan komputer. Dua sasaran utama dari konsep basis date adalah untuk
meminimalkan pengulangan data dan untuk memperoleh independensi data.
Pengulangan data—seperti yang telah dibahas sebelumnya dalam bab ini—akan
membuang-buang ruang penyimpanan, memperlambat pemrosesan record, dan
mengundang ketidakkonsistenan data.
Independensi data (data independence) adalah kemampuan untuk melakukan
perubahan pada struktur data tanpa melakukan perubahan pada program-program
aplikasi yang memproses data. Sebagai contoh, program komputer untuk memproses
pesanan pembelian adalah program yang terpisah dari data pesanan pembelian yang
disimpan di dalam basis data. Independensi data tercapai dengan menempatkan
spesifikasi data di dalam tabel-tabel dan kamus yang secara fisik terpisah dari program.
Ukuran field kode dapat ditingkatkan dari 8 menjadi 10 karakter di dalam definisi tabel
tanpa memengaruhi aplikasi apa pun yang menggunakan field kode. Ketika program-
program komputer melakukan akses langsung ke file-file data untuk mengambil data,
mereka haras secara eksplisit menyatakan format data. Hal ini akan memerlukan kode
program komputer untuk ditulis ulang jika jumlah karakter untuk kode mengalami
perubahan dari 8 menjadi 10. Jika terdapat 25 aplikasi komputer yang membutuhkan
akses ke field kode, maka seluruhnya akan perlu dimodifikasi. Dengan independensi
data, tidak diperlukan penulisan ulang kode komputer lagi, karena satu-satunya
perubahan hanyalah pada definisi dari field tersebut di dalam basis data.
Kamus data (data dictionary) mencakup definisi-definisi dari data yang disimpan di
dalam basis data dan dikendalikan oleh sistem manajemen basis data. Struktur basis

6
data yang dimuat dalam kamus data adalah kumpulan dari seluruh definisi field, definisi
tabel, relasi tabel, dan hal-hal lainnya. Nama field data, jenis data (seperti teks atau
angka atau tanggal), nilai-nilai yang valid untuk data, dan karakteristik-karakteristik
lainnya akan disimpan dalam kamus data. Perubahan-perubahan pada struktur data
hanya dilakukan satu kali di dalam kamus data program-program aplikasi yang
mempergunakan data tidak akan ikut terpengaruh.

2.4 MEMBUAT BASIS DATA


Konsepnya, proses pembuatan sebuah basis data akan melibatkan tiga langkah utama, yaitu:
• Menentukan data yang anda butuhkan.
• Menguraikan data tersebut.
• Memasukkan data kedalam basis data.

2.4.1 Menentukan kebutuhan data


Menentukan data yang perlu dikumpulkan dan disimpan adalah langkah penting dalam
mencapai suatu sistem informasi berbasis komputer, kita dapat menggunakan dua
pendekatan dasar untuk menentukan kebutuhan data yaitu Pendekatan pada proses
(process-oriented) dan pemodelan perusahaan.
1).Pendekatan yang berorientasi pada proses
Pendekatan ini juga disebut dengan pendekatan yang berorientasi pada masalah
(problem-oriented approach) dan pemodelan yang berorientasi pada proses (process
oriented modeling).Untuk mendefinisikan kebutuhan data pada pendekatan ini
memiliki langkah-langkah berikut :
• Mendefinisikan masalah
• Mendefinisikan keputusan yang dibutuhkan
• Menjabarkan kebutuhan informasi
• Menentukan pemrosesan yang dibutuhkan
• Menentukan spesifikasi kebutuhan data
Alasan mengapa pendekatan process-oriented kadang-kadang disebut pendekatan
problem-oriented adalah karena dimulai dengan masalah.

2). Pendekatan pemodelan perusahaan


Kekuatan pada pendekatan ini adalah mengambil keuntungan dari sudut
pandang sumber daya data perusahaan yang luas,dan memiliki kelemahan yaitu
kesulitan dalam mengaitkan data dari suatu masalah bisnis ke data dari masalah bisnis
yang lainnya. Kelemahan itu dapat diatasi dengan menentukan seluruh kebutuhan data
perusahaan dan kemudian menyimpan data tersebut dalam basis data.
2.4.2 Teknik-teknik Pemodelan Data
Pemodelan kebutuhan data perusahaan didukung oleh teknik-teknik yang menguraikan
data, bagaimana data diagregatkan ke dalam tabel, dan bagaimana tabel dihubungkan
satu sama lain. Terdapat sejumlah teknik, namun kita akan memusatkan perhatian
hanya pada dua teknik saja, yaitu diagram relasi entitas dan diagram kelas.
a. Diagram Relasi Entitas

7
Diagram relasi entitas (entity relationship diagram-ERD) seperti ditunjukkan dengan
namanya, berhubungan dengan data di dalam entitas dan hubungan antar entitas. ketika
pengguna dan spesialis informasi mulai untuk berkomunikasi tentang kebutuhan data
untuk suatu sistem informasi, mereka akan berbicara mengenai pengumpulan field-field
data yang saling berhubungan (Entitas) daripada field-field data individu. Tabel
merupakan hasil dari pemecahan entitas menjadi unit-unit yang ukurannya kecil yang
mengikuti aturan-aturan struktur basis data. Satu entitas dapat berubah menjadi satu
table, namun sering kali satu entitas dipecah menjadi menjadi beberapa table. ERD
adalah tingkat konseptualisasi data yang lebih tinggi daripada table.
b. Diagram Kelas
Teknik dimana data yang digunakan dalam aplikasi dan tindakan-tindakan yang terkait
dengan data dapat disajikan secara grafis dan merupakan beberapa model rancangan
yang berorientasi pada objek. Objek adalah bongkahan konseptual dari suatu sistem
informasi data.
Diagram kelas (class diagram) terdiri atas kelas-kelas yang memiliki nama, field-
field di dalam kelas, dan tindakan-tindakan (metode) yang dilakukan atas kelas. dimulai
dengan nama kelas dibagian atas kotak.”clsPERUSAHAAN” adalah nama kelas dari
entitas PERUSAHAAN yang sudah diuraikan sebelumnya. Relasi antar kelas
“PERUSAHAAN” dengan “clsPRODUK” diberi nama “Menjual” yang dibaca dengan
satu kejadian dimana kelas ”clsPERUSAHAAN” menjual satu atau lebih kejadian
dalam kelas “clsPRODUK” dan “satu kejadian dimana kelas clsPRODUK akan dijual
hanya pada satu kejadian dalam kelas “clsPERUSAHAAN”.

2.5 MENGGUNAKAN BASIS DATA


Kita biasanya berinteraksi dengan sebuah basis data dari sebuah komputer pribadi
meskipun data tersebut berada ditempat lain dalam jaringan. Formulir, laporan dan query
adalah metode-metode umum yang dipergunakan untuk mengakses basis data yang disimpan
dalam suatu system menejemen basis data.
2.5.1 Laporan dan Formulir
Mayoritas interaksi pengguna dengan basis data adalah melalui laporan dan formulir.
Sebagian besar vendor piranti lunak menejemen lunak basis data menawarkan GUI
yang memudahkan pembuatan formulir dan laoporan. Kebanyakan laporan dan
formulir yang dibutukan oleh pengguna dapat dibuat tanpa bantuan dari professional
system informasi.
Perbedaan terbesar antara formulir dan laporan adalah dalam formatnya. Formulir
secara tipikal menampilkan satu record saja dalam satu waktu dan tidak memberikan
ikhtisar data dan biasanya tidak melakukan agregasi data dari banyak tabel basis data.
Perbedaan terbesar antara formulir dan laporan adalah bahwa formulir memiliki
kemampuan ini namun jarang dipergunakan. perbedaan terbesar antara formulir dan
laporan adalah bahwa formulir dapat digunakan untuk menambah, menghapus dan
memodifikasi record-record basis data. Menunjukkan bahwa sebuah formulir untuk
memasukkan matakuliah ke dalam basis data. Formulir ini dikembangkan Access,
tetapi ia mewakili formulir lain yang dihasilkan oleh sebagian besar piranti lunak
DBMS paling besar.
NAVIGASI pengguna dapat melakukan navigasi dari satui record berikutnya dengan
mempergunakan navigasi yang berada di bagian bawah formulir. Icon (“*”) pada baris

8
navigasi memerintahkan formulir untuk membuat satu record baru. Formulir
memungkan dilakukannya pembuatan record bariu maupun modivasi record-record
yang sudah ada.
AKURASI Formulir akan menjalankan definisi field data yang telah ditentukan ketika
basis data dibuat. Definisi-definisi tersebut dapat menentukan nilai-nilai valid tertentu,
rentang data untuk nilai-nilai numerik dan aturan-aturan yang lain yang mendukung
akurasi. Ia juga dapat menerapkan aturan-aturan yang berada berada diluar jangkauan
nilai-nilai data pada aplikasi area bisnis tertentu, bukannya satu aturan nialai umum
yang berlaku bagi keseluruhan pengguna basis data.
KONSISTENSI. Konsistensi adalah hal yang sangat penting ketika nilai-nilai field
dalam satu tabel dipergunakan untuk menggabungkan recordnya ke tabel yang lain. Jika
seseorang pengguna salah memasukkan nilai field, maka artinya record tersebut tidak
akan digabungkan ke tabel-tabel yang lain. Perhatikan bahwa satu menu drop-down
ditampilkan kepada pengguna untuk memasukkan nilai. Field yang diberi label jurusan
yang menawarkan akan terkait dengan field singkatan dalam table MATA KULIAH.
Field tersebut menghubungkan satu record table MATAKULIAH ke satu record dalam
table JURUSAN. Menu drop down hanya akan menampilkan nilai-nilai yang telah
dimasukkan ke dalam field singkatan dari table JURUSAN, jadai entri-entri di dalam
formulir akan dibatasi agar konsisten diantara tabel.
PENYARINGAN basis data dapat memiliki jumlah data yang luar biasa banyaknya.
Pengguna mungkin ingin menyaring record yang ingin dilihat dengan menggunakan
formulir ini. Setiap field dalam formulir dapat membuat filter sehingga hanya mata
kuliah tingkat tiga yang akan ditampilkan. Penyaringan membantu mengatasi kelebihan
informasi. Ia juga dapat membatsi akses seseorang pengguna terhadap data dalam basis
data jika ada beberapa record tertentu yang ingin dirahasiakan.
SUBFORMULIR mengilustrasikan kombinasi formulir dan subformulir. Ketika
pengguna memasukkan informasi matakuliah, pada waktu yang bersamaan mereka
mereka juga dapat memasukkan informasi mengenai proyek-proyek.
LAPORAN (reports) adalah data teragregasi dari basis data yang diformat dengan cara
yang akan membantu pengambilan keputusan. Sebagai contoh adalah laporan yang
menampilkan setiap jurusan dengan daftar matakuliah yang diajarkan dan proyek yang
diisyaratkan untuk matakuliah tersebut.
Satu asumsi dibuat oleh penghasil laporan yaitu jika tidak terdapat detail pada record
pada tingkat terendah, maka record pada tingkat terendah, maka record pada tingkat
tertinggi untuk detail tersebut hendaknya tidak perlu ditampilkan. Mengilustrasikan
bahwa tabel JURUSAN berhubiungan ke bawah denagn table MATA KULIAH , yang
selanjutnya berhubungan kebawah dengan table PROYEK kecuali jika terdapat entry
yang berhubungan dalam table PROYEK, maka entry tebel MATA KULIAH tidak
akan ditampilkan. Jika tidak ada record dari table MATA KULIAH yang dipergunakan
maka record JURUSAN juga tidak akan ditampilkan.
Mengharuskan laporan menampilkan record bahkan ketika tidak ditemukan record yang
sama di tabel yang lebih rendah adalah suatu pekerjaan yang mudah. Tetapi jika para
pengguna tidak mengetahui bahwa laporan yang dibuat dengan aturan standart dapat
pengecualian record-record tertentu, maka mereka dapat mengambil keputusan yang
kurang terinformasi dengan baik.

9
2.5.2 Query
Beberapa pengguna ingin melangkah lebih jauh dari laporan dan formulir untuk
memberikan pertanyaan langsung ke basis data. Query adalah suatu permintaan kepada
basis data untuk menampilkan record-record yang dipilih. Sistem manejemen basis data
biasanya memberikan antarmuka yang mudah untuk digunakan bagi para pengguna.

Query pada umumnya memilih field data dalam jumlah terbatas dan kemudian membatasi
record-record yang ditampilkan berdasarkan satu kumpulan kriteria tertentu. Konsep
Query by-exemple adalah suatu hal yang signifikasi karena pentingnya arti seorang
manejer dapat melakukan akses langsung atas nilai-nilai basis data. Formulir dan laporan
dapat menampilkan sejumlah hasil yang menampilkan sejumlah hasil yang mengaburkan
hal-hal yang sebenarnya ingin ditemukan oleh menejemen. Menejer dapat memanfaatkan
QBE untuk dapat dengan cepat menemiukan data tertentu untuk memecahkan masalah.
2.5.3 Bahasa Query Terstruktur
Bahasa Query Terstruktur atau Struktured Query Language (SQL) adalah kode yang
digunakan oleh sistem manejemen basis data relasional untuk mengerjakan pekerjaan-
pekerjaan basis datanya. Meskipun pengguna dapat melihat Sebagai QBE, sistem basis
data melihat bahasa query terstruktur Piranti Lunak DBMS memiliki GUI dan program-
program ‘wizard’ yang dapat menuntun pengguna menggunakan query dengan cara yang
mudah digunakan.
SQL telah menjadi topik yang penting karena dua alasan. Pertama seiring dengan lebih
banyak basis data yang dapat diakses melalui WEB, menejer dan para profesional lainnya
perlu untuk mengetahui bahwa SQL adalah metode pilihan untuk berinteraksi dengan
basis data berbasis WEB. Kedua, para menejer perlu untuk mengetahui bahwa menulis
SQL bukanlah hal yang sulit bagi sebagian besar kebtuhan data mereka.
2.5.4 Pemrosesan Basis Data Lanjutan
Pemrosesan analitis on-line atau on-line analytical processing (OLAP) telah menjadi
hal yang semakin umum dalam piranti lunak system menejemen basis data. Vendor-
vendor memasukkasn fitur ini untuk memungkinkan dilakukannya analisis data yang
mirip dengan statistic cross-tabulation. Sebagai contoh, salah satu field dalam tabel
PROYEK berisi angka nilai yang diberikan untuk proyek. Jika anda ingin mengetahui
jumlah dari seluruh nilai untuk proyek-proyek dalam setiap matakuliah di setiap jurusan,
maka OLAP akan berguna.
Data mining, data marts dan data werehousing mengacu pada kelompok konsep yang
melihat data perusahaan sebagau sebuah peti harga yang harus dibuka, diperiksa dan
dikuasai. Ketiganya memusatkan perhatian pada metodologi yang menawarkan akses
yang cepat kepada para pengguna.
Knowledge discovery (penemuan pengetahuan) adalah konsep menarik lainnya. Dengan
berkembangnya basis data dan semakin banyaknya jumlah data yang disimpan,
bagaimana para pengguna dapat mengetahui seluruh relasi diantara data? Apakah terdapat
data yang penting dalam basis data yang tidak dipergunakan? Knowledge mencoba untuk
menjawab pertanyaan-pertanyaan diatas dengan menganalisis pengguna data dan
kesamaan data diantara table-tabel berbeda.

10
2.6 PERSONEL BASIS DATA
Terdapat beberapa personel penting yang berkaitan dengan basis data. Administrator basis
data memiliki tanggung jawab teknis maupun menejerial atas sumber daya basis data.
2.6.1 Administrator Basis Data
Spesialis informasi yang ahli dalam mengembangkan, menyediakan dan mengamankan
basis data adalah administrator basis data. Administrator basis data mengawasi seluruh
aktivitas basis data. Mereka harus memiliki keahlain manajerial maupun keahlian
teknis yang tinggi. Tugas-tugas DBA dapat dibagi menjadi empat area utama yaitu
perencanaan, implementasi, operasi dan keamanan.
a. Perencanaan basis data
Mencakup bekerja dengan menejer-menejer area bisnis dalam mendefinisikan
kebutuhan data perusahaan.
b. Implementasi basis data
Terdiri atas pembuatan basis data untuk mengikuti spesifikasi dari sistem
manajemen basis data yang dipilih, maupun menyiapkan dan melaksanakan
kebijakan dan prosedur bagi pengguna basis data.
c. Operasi basis data
Meliputi penawaran program-program pendidikan bagi para pengguna basis data
dan memberikan bantuan jika dibutuhkan.
d. Keamanan basis data
Meliputi pengawasan aktivitas basis data dengan menggunakan angka statistik yang
diberikan oleh sistem menejemen basis data.

2.6.2 Programer Basis Data


Programmer basis data menunjukkan spesialisasi dan seleksi tingkat tinggi. Mereka
sering kali memiliki lebih banyak pengalaman dan pelatihan daripada programer-
programer lain yang dimiliki oleh perusahaan. Salah satu alasannya adalah bahwa basis
data merupakan pusat penyimpanan fakta bagi perusahaan. Jika terjadi kesalahan
pemrogaman di dalam basis data, maka konsekuensinya akan dapat dirasakan oleh
pengguna dalam jumlah yang sangat besar. Karena alasan ini, perusahaan
menginginkan para programer basis datanya dipilih dari personel paling ahli yang
tersedia. Programer basis data sering kali menuliskan kode untuk memecah dan/atau
mengagresasikan data basis data. Seorang pengguna kemudian men-download data
yang telah dikumpulkan secara efisien ini dari sumber daya komputer perusahaan ke
komputer pribadinya. Salah satu keuntungan salah satu keuntungan adalah basis data
perusahaan hanya diakses satu kali saja, dan pemrosesan basis data lebih lanjut akan
terjadi hanya pada sumber daya komputasi pengguna, sehingga memberikan tingkat
efesiensi yang lebih tinggi bagi penggunaan basis data. Keuntungan lainnya adalah
bahwa pengguna tidak perlu mengakses sepenuhnya basis data perusahaan, dan karena
seseorang pengguna akan memiliki kemungkinan lebih besar untuk melakukan
kesalahan dari pada seseorang programer basis data, maka basis data tersebut menjadi
lebih aman.
2.6.3 Pengguna Akhir
Pengguna akhir tidak dapat diabaikan sebagai personel penting yang berinteraksi
dengan basis data. Mereka membuat laporan dan formulir memberikan query kepada
basis data dan menggunakan jawaban dari basis data mereka untuk pengambilan
keputusan yang akan mempengaruhi perusahaan dari unsure pokok lingkungannya.

11
Peranti lunak sistem manajemen basis data telah mengalami evolusi dengan mendorong
interaksi oleh para pengambil keputusan. pengguna tidak perlu mengetahui bagaimana
cara membuat kode dari bahasa query terstruktur. Formulir query-by-example
memungkinkan poengguna memilih beberapa pilihan dan menjalankan query. Semakin
mudahnya penggunaan telah menimbulkan kenaikan penggunaan oleh pengguna
terakhir, yang selanjutnya dapat menyebabkan meningkatnya jumlah kesalahan yang
dilakukan oleh pengguna akhir.

Sistem manajemen basis data membuat asumsi-asumsi mengenai apa yang diinginkan
oleh pengguna pada saat mereka meng-klik melalui antar muka basis data. Kecuali jika
pengguna mengetahui asumsi-asumsi yang dibuat, data yang ditampilkan mungkin
bukanlah hal yang dibutuhkan untuk pengambilan keputusan. Pengguna memerlukan
pelatihan dalam sistem basis data sehingga sumber daya basis data akan dapat menjadi
aset yang sebenarnya dalam pengambilan keputusan.

2.7 MENEMPATKAN SISTEM MANAJEMEN BASIS DATA DALAM PERSPEKTIF


Sistem manajemen basis data memungkinkan kita membuat sebuah basis data, memelihara
isinya, dan menyebarkan data kepada khalayak pengguna yang luas tanpa harus
mempergunakan pemprograman komputer yang berbiaya mahal. Kemudahan penggunaannya
memungkinkan para manajer dan staf profesional mengakses isi basis data dengan pelatihan
yang sederhana.
2.7.1 Keuntungan DBMS
1. Mengurangi pengulangan data.
2. Mencapai independensi data.
3. Mengambil data dan informasi dengan cepat.
4. Keamanan yang lebih baik.
2.7.2 Kerugian DBMS
1. Membeli peranti lunak yang mahal.
2. Mendapat konfigurasi peranti keras yang besar.
3. Mempekerjakan dan memelihara staf DBA.

12
BAB III

ANALISIS KASUS DAN PEMBAHASAN

3.1 Studi Kasus : Hewan Peliharaan untuk Masyarakat

Anda sedang menjalani program magang di tempat penampungan hewan setempat. Tempat
penampungan ini hanya memberikan rumah sementara bagi anjing dan kucing. Mereka
tahu bahwa anda telah mengambil mata kuliah system informasi, sehingga mereka
menginginkan anda membuat sebuah basis data. Basis data ini dibutuhkan karena beberapa
alasan. Pertama, tempat penampungan ingin melacak orang-orang yang telah mengadopsi
hewan peliharaan dari tempat penampungan tersebut sehingga dapat mengirimkan surat
ucapan terima kasih. Bersama-sama dengan surat “terimakasih” itu disertakan pula
permintaan untuk memberikan sumbangan. Kedua, tempat penampungan ingin mengetahui
berapa banyak anjing dan kucing yang telah diadopsi selama satu periode waktu, seperti
sebulan atau setahun, sehingga mereka dapat mengukur keberhasilan mereka dalam
menganjurkan adopsi hewan peliharaan. Ketiga, tempat penampungan ingin menetukan
berapa banyak hewan yang telah diadopsi oleh orang yang sama. Tempat penampungan
hanya mengizinkan seseorang mengadopsi seekor hewan jika mereka belum mengadopsi
hewan dari tempat penampungan tersebut selama tiga bulan terakhir.

Pengadopsi diidentifikasikan menurut alamat rumahnya. Anda telah memutuskan untuk


menggunakan nomor telepon daria lamat rumah tersebut sebagai cara untuk dapat
mengidentifikasi secara unik masing-masing pengadopsi. Hewan peliharaan akan
diidentifikasikan dengan nomor tanda, seperti “D217” (untuk anjing nomor 217) dan
“C142” (untuk kucing nomor 142). Seekor hewan peliharan hanya dapat diadopsi oleh satu
rumah, tetapi satu rumah dapat mengadopsi lebih dari satu hewan peliharaan. Kini anda
perlu menguraikan basis data tersebut.

3.2 Pembahasan:

1. Basis data ini dapat dibuat hanya dengan dua tabel: PEMILIK dan HEWAN. Buatlah
daftar setiap field yang seharusnya terdapat dalam setiap tabel. Beberapa field telah
disebut dengan jelas dalam kasus di atas, tetapi Anda bebas menambahkan field field
lain yang Anda percaya diperlukan untuk memneuhi kebutuhan pengambilan keputusan
dalam kasus ini.
Jawab:
Field-field basis data:
• Nama pemilik
• Alamat
• Nomor Telepon
• Kode hewan
• Jenis/Ras hewan
• Ciri-ciri

Contoh : Ahmad Syihabudin, Jl. B.Koetin No.89, 089676543576, C001, Kucing


himalaya, Putih corak Coklat.

13
2. Tentukan field-field mana di dalam tabel yang seharusnya menjadi field kunci.
Jawab: Untuk memilih field kunci maka harus dicari field yang unik dari table
tersebut/tidak boleh sama. Field kunci untuk table pemilik adalah kode pemilik.
Sedangkan field kunci untuk hewan adalah kode hewan yang telah diklasifikasikan
berdasarkan jenis hewan beserta nomor hewan.

3. Bagaimana Anda menghubungkan tabel PEMILIK dengan tabel HEWAN? Field


manakah yang dipilih dan mengapa?
Jawab:
• Kode pemilik
Untuk mengetahui informasi pemilik hewan tersebut apabila suatu saat terjadi
masalah atau hal lainnya yang tidak diinginkan.
• Kode hewan
Agar memudahkan mencari informasi hewan.
• Tanggal adopsi
Agar dapat menganalisis seberapa banyak hewan yang diadopsi.

14
BAB IV

KESIMPULAN

KESIMPULAN
Manajemen sumber daya data, yaitu sebuah aktivitas manajerial yang mengaplikasikan
teknologi sistem informasi seperti manajemen database, gudang data, dan alat manajemen data
lainnya dalam tugas untuk mengelola sumber daya data organisasi agar dapat memenuhi
kebutuhan informasi pihak-pihak yang berkepentingan dengan bisnis mereka. Struktur basis
data adalah cara data diorganisasi agar pemrosesan data menjadi lebih efisien. Struktur ini
kemudian diimplementasikan melalui suatu sistem manajemen basis data.

15
DAFTAR PUSTAKA
Reymond, MC Leod. 2009. Sistem Informasi Manajemen. Salemba Empat
http://danar-pake.blogspot.com/2010/11/konsep-data-mencakup-hirarki-data.html
http://rheygorou.blogspot.com/2013/03/v-behaviorurldefaultvmlo_22.html

16

Anda mungkin juga menyukai