berdasarkan informasi yang ada.

10  Download (0)

Teks penuh

(1)

1 1

MAKALAH

MAKALAH

SISTEM BASIS DATA

SISTEM BASIS DATA

Diajukan untuk memenuhi persyaratan dalam menyelesaikan Mata Kuliah Diajukan untuk memenuhi persyaratan dalam menyelesaikan Mata Kuliah

Sistem Basis Data. Yang dibina oleh Sistem Basis Data. Yang dibina oleh ::

DK. Sunaryo, ST., MT DK. Sunaryo, ST., MT Ir. Jasmani, M.Kom Ir. Jasmani, M.Kom

Oleh: Oleh:

I Made Sutra Mahardika I Made Sutra Mahardika

11.25.006 11.25.006

JURUSAN TEKNIK GEODESI

JURUSAN TEKNIK GEODESI

FAKULTAS TEKNIK SIPIL DAN PERENCANAAN

FAKULTAS TEKNIK SIPIL DAN PERENCANAAN

INSTITUT TEKNOLOGI NASIONAL

INSTITUT TEKNOLOGI NASIONAL

MALANG

MALANG

2013

2013

(2)

KATA PENGANTAR KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat serta karunia-Nya kepada penulis sehingga penulis berhasil memberikan rahmat serta karunia-Nya kepada penulis sehingga penulis berhasil menyelesaikan makalah ini yang berjudul “

menyelesaikan makalah ini yang berjudul “Sistem Basis DataSistem Basis Data”.”.

Makalah ini berisikan tentang informasi Sistem Basis Data atau yang lebih Makalah ini berisikan tentang informasi Sistem Basis Data atau yang lebih khususnya membahas tentang pengertian, kelebihan maupun kekurangan dari khususnya membahas tentang pengertian, kelebihan maupun kekurangan dari databases management system serta pokok bahasan lain yang membahas databases management system serta pokok bahasan lain yang membahas menggenai databases management system.

menggenai databases management system.

Diharapkan makalah ini dapat memberikan informasi dan pengetahuan Diharapkan makalah ini dapat memberikan informasi dan pengetahuan  bagi kita semua.

 bagi kita semua. Penulis menyadari makah ini Penulis menyadari makah ini jauh dari sempurna, oleh jauh dari sempurna, oleh karena itukarena itu kritik dan saran dari semua pihak yang bersifat membangun selalu penulis kritik dan saran dari semua pihak yang bersifat membangun selalu penulis harapkan demi kesempurnaan makalah ini.

harapkan demi kesempurnaan makalah ini.

Semoga Tuhan Yang Maha Esa membalas amal kebaikan mereka semua Semoga Tuhan Yang Maha Esa membalas amal kebaikan mereka semua dan makalah ini dapat memberikan manfaat bagi para pembaca.

dan makalah ini dapat memberikan manfaat bagi para pembaca.

Malang, Mei 2013 Malang, Mei 2013

Penulis Penulis

(3)

ii

KATA PENGANTAR KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat serta karunia-Nya kepada penulis sehingga penulis berhasil memberikan rahmat serta karunia-Nya kepada penulis sehingga penulis berhasil menyelesaikan makalah ini yang berjudul “

menyelesaikan makalah ini yang berjudul “Sistem Basis DataSistem Basis Data”.”.

Makalah ini berisikan tentang informasi Sistem Basis Data atau yang lebih Makalah ini berisikan tentang informasi Sistem Basis Data atau yang lebih khususnya membahas tentang pengertian, kelebihan maupun kekurangan dari khususnya membahas tentang pengertian, kelebihan maupun kekurangan dari databases management system serta pokok bahasan lain yang membahas databases management system serta pokok bahasan lain yang membahas menggenai databases management system.

menggenai databases management system.

Diharapkan makalah ini dapat memberikan informasi dan pengetahuan Diharapkan makalah ini dapat memberikan informasi dan pengetahuan  bagi kita semua.

 bagi kita semua. Penulis menyadari makah ini Penulis menyadari makah ini jauh dari sempurna, oleh jauh dari sempurna, oleh karena itukarena itu kritik dan saran dari semua pihak yang bersifat membangun selalu penulis kritik dan saran dari semua pihak yang bersifat membangun selalu penulis harapkan demi kesempurnaan makalah ini.

harapkan demi kesempurnaan makalah ini.

Semoga Tuhan Yang Maha Esa membalas amal kebaikan mereka semua Semoga Tuhan Yang Maha Esa membalas amal kebaikan mereka semua dan makalah ini dapat memberikan manfaat bagi para pembaca.

dan makalah ini dapat memberikan manfaat bagi para pembaca.

Malang, Mei 2013 Malang, Mei 2013

Penulis Penulis

(4)

DAFTAR ISI DAFTAR ISI Kata Pengantar Kata Pengantar ………....……….... ii Daftar Isi Daftar Isi ……… iiii 

 BAB I : PENDAHULUANBAB I : PENDAHULUAN ………...………... 11 1.1

1.1 Latar Latar BelakangBelakang ………...………... 22 1.2

1.2 Rumusan Rumusan MasalahMasalah ………...………... 22 1.3

1.3 Tujuan Tujuan PenulisanPenulisan ……… 22

 BAB II : PEMBAHASANBAB II : PEMBAHASAN ……….………. 33 2.1 Pengenalan Data, Informasi,

2.1 Pengenalan Data, Informasi, dan Basis Data

dan Basis Data ……….………. 33 2.2 Sistem Basis Data

2.2 Sistem Basis Data ……….………. 44 2.2.1

2.2.1 Komponen Komponen Sistem Sistem Basis Basis DataData …………..………….. 44 2.2.2

2.2.2 Model Model DataData ……….………. 77 2.3

2.3 Prinsip dan Tujuan Sistem Basis Data ………..Prinsip dan Tujuan Sistem Basis Data ……….. 88 2.4 Kelebihan dan Kekurangan Sistem Basis Data

2.4 Kelebihan dan Kekurangan Sistem Basis Data …….……. 1111 2.4.1

2.4.1 Kelebihan Kelebihan Sistem Sistem Basis Basis DataData …………..………….. 1111 2.4.2

2.4.2 Kekurangan Kekurangan Sistem Sistem Basis Basis DataData ……….. .. 1414 2.5 Skema dan Instan Sistem Basis Data

2.5 Skema dan Instan Sistem Basis Data ……….. .. 1414 2.5.1

2.5.1 Model Model Data Data RelasionalRelasional ……….. .. 1515 2.6 Pembuatan Sistem Basis Data

2.6 Pembuatan Sistem Basis Data ……….. .. 1919 2.6.1

2.6.1 Pemakaian Pemakaian Basis Basis Data Data ElektronikElektronik ……….. .. 2020 2.6.2

2.6.2 Keahlian Keahlian Basis Basis DataData ……….……….. . 2222 2.7 Program atau Aplikasi Sistem Basis Data

2.7 Program atau Aplikasi Sistem Basis Data ………...………... 2222

 BAB III : PENUTUPBAB III : PENUTUP ……….………. ……….………. 2828 3.1 Kesimpulan

3.1 Kesimpulan ……… 2828 3.2 Saran

(5)

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Pemrosesan Basis Data sebagai perangkat andalan sangat diperlukan oleh berbagai institusi dan perusahaan. Dalam pengembangan sistem informasi diperlukan basis data sebagai media penyimpanan data. Kehadiran basis data dapat meningkatkan daya saing perusahaan tersebut. Basis data dapat mempercepat upaya pelayanan kepada pelanggan, menghasilkan informasi dengan cepat dan tepat sehingga membantu  pengambilan keputusan untuk segera memutuskan suatu masalah  berdasarkan informasi yang ada.

Banyak aplikasi yang dibuat dengan berlandaskan pada basis data antara lain: semua transaksi perbankan, aplikasi pemesanan dan  penjadwalan penerbangan, proses regristasi dan pencatatan data mahasiswa pada perguruan tinggi, aplikasi pemrosesan penjualan,  pembelian dan pencatatan data barang pada perusahaan dagang, pencatatan data pegawai beerta akrifitasnya termasuk operasi penggajian pada suatu  perusahaan, dan sebagainya.

Beberapa informasi pada perusahaan retail seperti jumlah  penjualan, mencari jumlah stok penjualan, mencari jumlah stok yang tersedia, barang apa yang paling laku dijual pada bulan ini, dan berapa laba bersih perusahaan dapat diketahui dengan mudah dengan basis data. Pada perpustakaan, adanya aplikasi pencarian data buku berdasarkan  judul, pengarang atau kriteria lain dapat mudah dilakukan dengan basis data. Pencarian data peminjam yang terlambat mengembalikan juga mudah dilakukan sehingga bisa dibuat aplikasi pembuatan surat berdasarkan informasi yang tersedia.

(6)

Dengan memanfaatkan teknologi jaringan, kemampuan basis data dapat dapat dioptimalkan. Misalnya transaksi antar cabang pada sebuah  perbankan secara online. Begitu banyak yang dapat diperoleh dengan  pemanfaatan basis data. Basis data dapat meningkatkan daya guna  perangkatkomputer yang mungkin tadinya hanya untuk keperluan game

atau pengetikan dengan aplikasi office.

Istilah basis data mengacu pada koleksi dari data-data yang saling  berhubungan, dan perangkat lunaknya seharusn ya mengacu sebagai  sistem

manajemen basis data (database management system/DBMS ).

1.2 Rumusan Masalah

Dari uraian diatas penulis mengembangkan permasalahan pokok yang dibahas dalam makalah ini, yaitu:

1. Apa yang dimaksud dengan basis data secara umum dan khusus ? 2. Apa kegunaan dari basisdata ?

3. Sistematika Data Base Management System ?

1.3 Tujuan Penulisan

Adapun tujuan penulisan makalah ini adalah sebagai berikut: 1. Mengenal konsep basis data secara umum

2. Mengenal konsep basis data secara khusus 3. Mengenal proses pembuatan basis data

4. Mengetahui sistematika Data Base Management System

5. Memahami Data Base Management System dalam Sistem Basis Data.

6. Mengenal aplikasi yang digunakan untuk keperluan Sistem Basis Data.

(7)

3

BAB II PEMBAHASAN

2.1 Pengenalan Data, Informasi, dan Basis Data

Data merupakan fakta mengenai suatu objek seperti manusia,  benda, peristiwa, konsep, keadaan dan sebagainya yang dapat dicatat dan mempunyai arti secara implisit. Data dapat dinyatakan dalam bentuk angka, karakter atau simbol, sehingga bila data dikumpulkan dan saling  berhubungan maka dikenal dengan istilah basis data (database) [Ramez2000]. Informasi adalah data yang telah diorganisasikan ke dalam  bentuk yang sesuai dengan kebutuhan seseorang [Abdul1999]. Menurut  Encyclopedia of Computer Science and Engineer , para ilmuwan di bidang informasi menerima definisi standar informasi yaitu data yang digunakan dalam pengambilan keputusan. Definisi lain dari basis data menurut Fabbri dan Schwab adalah sistem berkas terpadu yang dirancang terutama untuk meminimalkan duplikasi data. Menurut Ramez Elmasri mendefinisikan  basis data lebih dibatasi pada arti implisit yang khusus, yaitu:

a. Basis data merupakan penyajian suatu aspek dari dunia nyata (real world).

 b. Basis data merupakan kumpulan data dari berbagai sumber yang secara logika mempunyai arti implisit.

c. Basis data perlu dirancang, dibangun dan data dikumpulkan untuk suatu tujuan. Basis data dapat digunakan oleh beberapa user dan  beberapa aplikasi yang sesuai dengan kepentingan user.

Dari beberapa definisi-definisi tersebut, dapat dikatakan bahwa  basis data mempunyai berbagai sumber data dalam pengumpulan data,  bervariasi derajat interaksi kejadian dari dunia nyata, dirancang dan dibangun agar dapat digunakan oleh beberapa user untuk berbagai kepentingan [Waliyanto2000].

(8)

Data diorganisasikan kedalam bentuk elemen data (field), rekaman (record), dan berkas (file).

 Elemen data adalah satuan data terkecil yang tidak dapat dipecah

lagi menjadi unit lain yang bermakna. Misalnya data siswa terdiri dari NIS, Nama, Alamat, Telepon atau Jenis Kelamin.

 Rekaman merupakan gabungan sejumlah elemen data yang saling

terkait. Istilah lain dari rekaman adalah baris atau tupel.

 Berkas adalah himpunan seluruh rekaman yang bertipe sama.

2.2 Sistem Basis Data

Sistem Basis Data adalah suatu sistem menyusun dan mengelola record-record menggunakan komputer untuk menyimpan atau merekam serta memelihara data oprasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan  pemakai untuk proses pengambilan keputusan.

Penyusunan Basis Data meliputi proses memasukkan data kedalam media penyimpanan data dan diatur dengan menggunakan perangkat Sistem Manajemen Basis Data (Database Management System DBMS). Manipulasi basis data meliputi pembuatan pernyataan (query) untuk mendapatkan informasi tertentu, melakukan pembaharuan atau  penggantian (update) data, serta pembuatan report data.

2.2.1 Komponen Sistem Basis Data

Secara umum komponen-komponen DBMS terdiri dari:

• Interface, yang didalamnya terdapat bahasa manipulasi data (data manipulation language) Bahasa definisi data (data definition language) untuk skema eksternal, skema konsepsual dan skema internal.

(9)

5

• Sistem kontrol basis data (Database Control System) yang mengakses  basis data karena adanya perintah dari bahasa manipulasi data.

• Perangkat Keras ( Hardware )

Perangkat keras yang biasanya terdapat dalam sistem basis data adalah memori sekunder hardisk.

• Software

Software merupakan komponen dari DBMS itu sendiri danprogram aplikasi termasuk sistem operasi. Program aplikasi ada yang ditulis dengan bahasa pemrograman ke-tiga (3GL) seperti C, C++, Java, Visual Basic, COBOL, Fortran dan ada juga yang ditulis dengan  bahasa pemrograman ke-empat (4GL) seperti SQL. Antara fisik basis

data ( tempat di mana sesungguhnya suatu basis data dapat tersimpan dalam media ) dengan pengguna terdapat suatu piranti lunak yang disebut sistem manajemen basis data atau juga disebut DBMS. Semua kebutuhan akses oleh pengguna seperti pembentukan file, penambahan data, penghapusan dan lain-lain dilakukan oleh DBMS. Satu hal lagi, bahwa DBMS juga berfungsi untuk memberikan suatu batas agar sesame pengguna basis data tidak  perlu memikirkan berbagai hal yang berkaitan dengan detil pada

level perangkat keras (misalnya metoda akses).

• Sistem Operasi ( Operating System )

Sistem Operasi (Operating System) merupakan program yang mengaktifkan atau mengfungsikan sistem komputer, mengendalikan seluruh sumber daya (resource) dan melakukan operasi-operasi dalam komputer. Sistem Operasi yang banyak digunakan seperti: MS-DOS, MS-Windows 95 MS Windows NT, dan Unix.

(10)

• Basis data ( Database )

Sebuah basis data ( Database ) dapat memiliki beberapa basis data. Setiap basis data dapat berisi atau memiliki sejumlah objek basis data seperi file atau tabel.

• Pemakai ( User )

Bagi pemakai dapat berinteraksi dengan basis data dan memanipulasi data dalam program yang ditulis dalam bahasa pemograman.

• Database administrator adalah orang atau group yang  bertanggungjawab mengimplementasikan sistem database di dalam

suatu organisasi

• End user adalah orang yang berada di depan workstation dan  berinteraksi secara langsung dengan sistem.

• Programmer aplikasi, orang yang berinteraksi dengan database melalui cara yang berbeda. Programmer merupakan tenaga ahli komputer yang berfungsi untuk mengembangkan program-program aplikasi yang diperlukan dalam manajemen basis data. Seringkali suatu aplikasi basis data memang perlu disiapkan dalam bentuk  program, misalnya untuk bentuk tampilan layar dalam proses  penyiapan dan pemuktahiran data, pembuatan laporan-laporan baik yang melalui printer ataupun layar monitor dan lain-lain. Program aplikasi basis data dapat dikembangkan dengan menggunakan  bahasa pemrograman SQL. Program aplikasi yang dikembangkan dapat juga ditempelkan pada layar web pada aplikasi internet, sehingga bagi pengguna akhir akan menjadi sangat mudah melakukan akses ke dalam basis data.

Contoh bahasa menggunakan komponen-komponen tersebut adalah SQL (Structured Query Language). SQL merupakan bahasa standar yang digunakan oleh kebanykan aplikasi-aplikasi DBMS.

Figur

Memperbarui...

Referensi

Pindai kode QR dengan aplikasi 1PDF
untuk diunduh sekarang

Instal aplikasi 1PDF di