TUGAS AKHIR PRAKTIKUM MANAJEMEN BASIS DATA “ IMPLEMENTASI BASIS DATA STUDI KASUS PENYEWAAN MOBIL”

DISUSUN OLEH 1. TRIYANI AYUNING TYAS 2. FITRI ERVIANA 3. SYAIFUL FUAD KELAS J3C110003 J3C110073 J3C110 INF B/P1

PROGRAM KEAHLIAN MANAJEMEN INFORMATIKA DIREKTORAT PROGRAM DIPLOMA INSTITUT PERTANIAN BOGOR 2011

Akhir kata. Selain itu. laporan ini dapat dijadikan bahan pembelajaran khususnya bagi mahasiswa Diploma Institut Pertanian Bogor (IPB). kepada kedua orang tua dan semua pihak yang telah membantu dalam pembuatan laporan ini. Bogor. Desember 2011 Penyusun .KATA PENGANTAR Puji syukur kami panjatkan kehadirat Allah SWT. Kritik dan saran kami harapkan agar kekurangan dalam makalah ini dapat diperbaiki. Laporan ini dibuat sebagai tugas akhir mata kuliah Manajemen Basis Data. Dan juga kepada pembaca yang telah menggunakan laporan ini sebagai panduan belajar Manajemen Basis Data. atas segala rahmat dan karuniaNya sehingga kami dapat menyelesaikan laporan ini dengan baik. Kami mengucapkan terimakasih kepada Allah SWT. semoga laporan ini bermanfaat bagi kami dan para pembaca untuk memberikan tambahan pengetahuan dan wawasan khususnya dalam bidang Basis Data.

....................SQL Pembuatan Tabel ...4 1.........................................................3...............................1 Kata Pengantar ................ Desain Basis Data 3...........................3...................................................9 2............................................................................................8 2.......................7 2......2............................................................................. Pendahuluan 1.......5...................................2.............1..................11 3.12 3....................................................6..............7 2.................Asumsi dan Batasan Studi Kasus ...................ERD ( Tahap i) .......................................3 1................................................................DAFTAR ISI Cover.................................................DBMS .........Proses Bisnis Studi Kasus .....10....................................................................................ERD ......ERD ( Tahap ii) ..........................Diagram Tabel (Tahap I)............................1........................................Query ..........3..Normalisasi .........6......................Normalisasi ..8......................................................................................................................Basis Data ..............36 4...............................12 3..................................27 3........................1............12 3...............................................2 Daftar Isi ...............................2............................SQL .........27 3............ Tujuan ....Entitas dan Proses ...4.Struktur Tabel (Tahap I) .......................5 2.....7..............Diagram Tabel (Tahap II).........................................................5..................................................................Implementasi Aplikasi ..............................................................................................................................................28 4.4.......40 ........3.......Latar Belakang ...................................... Implementasi Data 4.........................5 1..........9....................................Siapa Mengerjakan Apa ... Struktur Tabel (Tahap II) ..2...................................13 3..........................................SQL..................8 2............................................................................9 3................................31 4..........................................13 3.16 3............1.................... Dasar Teori 2..................................

........................Kesimpulan.......................45 5....................................................45 Daftar Pustaka............................Saran ................................................................................... Penutup 5...............46 ....................2....................................5.................1.

Dengan mengaplikasikan basis data hubungan data dapat ditingkatkan. Selain mencari.1. database semakin dibutuhkan. Maka dibutuhkanlah penyimpanan data yang tersusun. Basis data merupakan salah satu komponen penting dalam system informasi. pegawai juga dapat mengedit data lebih cepat. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Pegawai dapat mencari data dengan mudah. dan juga dapat mengurangi pemborosan tempat simpanan luar. Latar Belakang Basis data merupakan himpunan kelompok data yang saling berhubungan agar dapat dimanfaatkan dengan cepat dan mudah. pemilihan tema penyewaan mobil menurut kami sangatlah tepat. keakuratan. Biasanya. Transaksi tersebut sangat membutuhkan penyimpanan data yang rapi dan benar. karena merupakan dasar dalam menyediakan informasi. Basis data menentukan kualitas informasi. Seiringnya perkembangan zaman. Selain itu. Basis data memiliki prinsip kerja dan tujuan yakni pengaturan data. PENDAHULUAN 1. Data-data yang berinteraksi didalamnya dapat dijadikan sebuah kasus untuk dibuatkan databasenya. tepat pada waktunya dan relevan. dibutuhkan contoh langsung dari kegiatan-kegiatan yang terjadi disekitar kita. dapat membantu kita dalam melihat semua proses yang terjadi pada kasus penyewaan mobil. Disamping itu. dibutuhkan juga ketelitian dan keakuratan dalam menghitung biaya penyewaan agar jasa penyewaan mobil tidak mengalami kerugian. Hal tersebut bertujuan agar pemahaman terhadap konsep-konsep yang diterapkan menjadi lebih mudah untuk dipahami. Dengan metode pembuatan query dengan SQL. Kelompok data ini disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu untuk memenuhi berbagai kebutuhan. Tujuan utama basis data adalah kemudahan dan kecepatan dalam pengambilan kembali data yang dibutuhkan. Di dalam kasus penyewaan mobil terjadi proses penyewaan mobil oleh member. jual beli dan penyewaan. Seperti E-banking. Proses persediaan mobil dari pemasokpun harus didata dengan benar dan teliti.1. Dimana teori-teori yang digambarkan secara teoritis akan terlihat lebih real apabila diaplikasikan pada kasus yang sering terjadi di kehidupan kita. Data pegawai pun harus disusun . Proses interaksi antara objek – objek dapat kita jadikan sebagai acuan dalam pembuatan database. database digunakan dalam proses bertransaksi. Selain tersusun rapi. Dalam pembuatan studi kasus basis data yang baik dan benar. mengurangi duplikasi data (data redudancy).

1. Laporan  Hadian Maulana : Mencari Sumber.2. Tujuan  Menyimpan data pegawai dengan baik. Menjilid.  Memudahkan pegawai mencari data.  Mengatur peminjaman dan pengembalian dengan baik. Proses sewa mobil dalam kasus penyewaan mobil sangatlah penting dan harus dikelola dengan baik. Laporan .3. Siapa Mengerjakan Apa  Erita Kuswandari : Desain Basis Data. Laporan. Burning CD  M.  Memudahkan pegawai memasukkan dan mengedit data.dengan rapi.Fikhir Karbala : Power Point. 1. Implementasi Basis Data.  Menyimpan data buku dengan baik.  Menyimpan data member dengan baik. Mencetak.

ERD ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. yaitu : a. tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu. Basis Data Kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu. Satu ke satu (One to one) . Atribut Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Ada juga yang mendefinisikan basis data adalah sekumpulan data berbagi pakai yang secara logika berhubungan dan dirancang untuk memenuhi kebutuhan informasi dari suatu organisasi.2. untuk menggambarkannya digunakan beberapa notasi dan simbol. Entitian informasi Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah. ERD untuk memodelkan struktur data dan hubungan antar data. Hubungan / Relasi Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. 2002: 48) : 1). Simbol dari entiti ini biasanya digambarkan dengan persegi panjang. Pada dasarnya ada tiga simbol yang digunakan.2. Relasi dapat digambarkan sebagai berikut : Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data yaitu (Abdul Kadir. DASAR TEORI 2. 2. c.1. 1999: 30). Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips. b.

Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B. Query Query berguna untuk mengakses record – record dari satu tabel atau lebih yang mempunyai atribut sesuai dengan kriteria – kreiteria tertentu. SQL server. tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A. Banyak ke banyak (Many to many) Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B. .anomali untuk menghasilkan relasi yang lebih kecil.4. DBMS juga dapat didefinisikan sebagai software system yang memungkinkan user untuk mendefinisikan. memelihara dan mengontrol akses terhadap basis data. Satu ke banyak (One to many) Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B. 3). Normalisasi merupakan salah satu teknik untuk menghasilkan sekumpulan relasi degan property yang sesuai kebutuhan data sebuah interprise. 2. 2. Oracle. DBMS Software yang digunakan untuk mengelola data dalam database agar dapat disajikan dalam berbagai bentuk yang diinginkan. DBMS adalah sebuah program yang memfasilitasi penyimpanan dan pengambilan informasi yang terstruktur pada komputer. Normalisasi Normalisasi merupakan proses penentuan atribut-atribut mana saja yang dikelompokkan dalam 1 relasi/tabel atau dekomposisi relasi ber .5. membuat. Contoh DBMS antara lain Microsoft Access. 2).3. 2.

melakukan query sederhana dan kompleks. Data Definition Language (DDL) Bahasa yang digunakan untuk mendeskripsikan dan memberi nama entiti. SQL SQL (Structured Query Language) adalah Bahasa Database yang memungkinkan pengguna untuk membuat database dan struktur tabel.6. dan relationship yang diperlukan aplikasi. melakukan operasi dasar (insert. atribut. termasuk security dan integrity constraint. update dan delete). Komponen SQL ada dua yaitu : a. Data Manipulation Language (DML) Bahasa untuk melakukan manipulasi data pada Basis Data. b.2. .

Di dalam jasa penyewaan mobil terdapat beberapa proses bisnis yang terjadi. Selain dari hal tersebut. Hal ini dikarenakan harga pembelian buku terhadap penerbit berbeda – beda. DESAIN BASIS DATA 3. Proses bisnis yang terjadi antara lain bertransaksi. biaya pemeliharaan pun menjadi pertimbangan. tanggal juga menentukan akhir batas penyewaan. pemasokan mobil dan pembayaran. Pegawai dapat melayani beberapa member dalam satu waktu. pengembalian mobil. harga sewa antara buku yang satu dengan yang lain dibedakan. Di dalam peminjaman buku. Denda ini dapat kita buat dengan menggunakan query. Selain itu. tidak ditentukan jumlahnya. Asumsi dan Batasan Studi Kasus   Member dapat melakukan beberapa kali transaksi. kita mempunyai aturan denda. Dan nomer transaksi setiap member berbeda – beda. . Member bebas meminjam mobil. Harga sewa buku dapat kita lihat pada awal nomer buku.3. Ini dapat kita sebut total bayar. Pada proses peminjaman terdapat tanggal pinjam. Karena pada saat transaksi merupakan pada saat itu juga member meminjam buku. Tanpa adanya tanggal. Transaksi dilakukan member dengan pegawai agar dia dapat menyewa mobil. Ini digunakan sebagai parameter pengembalian dan peminjaman buku. Sekali melakukan transaksi hanya dilayani oleh satu pegawai. Dan ini dapat dilihat dari jumlah transaksi yang dilakukan. Proses Bisnis Studi Kasus Studi kasus yang kami ambil adalah jasa penyewaan mobil. Tanggal pinjam buku sama dengan tanggal transaksi. Buku – buku dibeli dari penerbit. Pembayaran dilakukan pada saat buku dikembalikan. Ini disebut proses pemasokan atau pemasukan barang. Sehingga pegawai langsung menjumlahkan harga sewa dengan denda yang dikenakan. tanggal harus kembali dan tanggal kembali. peminjaman mobil.2. penerbit tidak dibatasi untuk memasok jumlah buku terbitannya. Dalam kasus ini. Disini member dan pegawai terhubung dengan entity transaksi. pengelola perpustakaan tidak dapat menghitung denda dan total bayar.1. Penyewaan mobil sudah ditentukan waktunya. 3. Denda ini dikenakan kepada member yang telat mengembalikan buku. Di dalam proses pemasokan. Adapun proses transaksi dilakukan oleh member dengan pegawai. yaitu 3 hari.

2. Proses : 1. 3. Pembayaran Pemasokan Entitas : Member Pegawai Transaksi Buku Penerbit . 3. 4. 2. 5. 3.3. 4. Satu buku dapat disewakan untuk beberapa transaksi dalam waktu berbeda. Penerbit dapat memasok banyak buku. Harga pembelian buku ke penerbit pun tak ada. maka akan dihasilkan tabel sewa. Entitas dan Proses 1. Disini kita tidak dapat melihat berapa banyak buku yang dipasok oleh setiap penerbit. Bertransaksi Pelayanan Peminjaman dan pengembalian . Dari hasil many to many ini.      Satu transaksi dapat menyewa banyak buku.

Sign up to vote on this title
UsefulNot useful