You are on page 1of 57

LAPORAN PRAKTIKUM

SISTEM BASIS DATA

Diajukan untuk memenuhi persyaratan dalam menyelesaikan Mata Kuliah
Sistem Basis Data.Yang dibina oleh :
D.K Soenaryo, ST., MT

Oleh:
I Made Sutra Mahardika

11.25.006

Vidya Anggari Ayuningtyas

11.25.008

Hironimus Gesu

11.25.015

Carlos Manuel E.G Andrade

11.25.033

JURUSAN TEKNIK GEODESI
FAKULTAS TEKNIK SIPIL DAN PERENCANAAN
INSTITUT TEKNOLOGI NASIONAL
MALANG
2013
1

LEMBAR PERSETUJUAN
PRAKTIKUM SISTEM BASIS DATA

Laporan Sistem Basis Data ini dapat diajukan sebagai syarat kelulusan
mata kuliah Sistem Basis Data di Jurusan Teknik Geodesi, Fakultas Teknik Sipil
dan Perencanaan Institut Teknologi Nasional Malang tahun ajaran 2012/2013.
Persetujuan ini diberikan kepada:
Nama

:

Jurusan :

I Made Sutra Mahardika

11.25.006

Vidya Anggari Ayuningtyas

11.25.008

Hironimus Gesu

11.25.015

Carlos Manuel E.G Andrade

11.25.040

Teknik Geodesi

Laporan ini disetujui oleh dosen pembimbing mata kuliah Sistem Basis
Datadi Institut Teknologi Nasional Malang.

Asisten Praktikum

Dosen Pembimbing

Dwi Ari Wibowo
09.25.020

D.K. Soenaryo, ST., MT

i

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, karena
atas berkat rahmat-Nya kegiatan penulisan laporan ini dapat terselesaikan.Laporan
ini merupakan realisasi dari kegiatan perkuliahan yang penulis lakukan untuk
melaksanakan kewajiban mahasiswa kepada dosen mata kuliah Sistem Basis Data.
Dalam penulisan laporan ini penulis masih banyak memiliki kekurangan
dan kesalahan dalam penulisan atau penyusunan laporan ini. Untuk itu penulis
mengharapkan saran dan keritik untuk lebih menyempurnakan laporan ini.
Dalam pelaksanan penulisan laporan ini, penulis banyak mendapat
bantuan, bimbingan, saran dari berbagai pihak, untuk itu penulis menyampaikan
terima kasih kepada :
1. Bapak D.K Soenaryo, ST., MT selaku dosen pembimbing atas saran
dan arahannya selama ini.
2. Dwi Ari Wibowo, selaku asisten dosen yang telah megarahkan kami
sehingga terwujudnya laporan ini.
3. Kedua orang tua kami yang telah banyak memberikan semangat, doa,
dan bantuan baik moral maupun material dalam penulisan laporan ini.
4. Rekan-rekan lainnya yang telah banyak memberikan sumbangan
pikiran, semangat, dan banyak membantu demi kesempurnaan laporan
ini.
Semoga Tuhan Yang Maha Esa membalas amal kebaikan mereka semua
dan laporan ini dapat memberikan manfaat bagi para pembaca.

Malang, Juni 2013

Penyusun

ii

LEMBAR ASISTENSI PRAKTIKUM
SISTEM BASIS DATA
JURUSAN TEKNIK GEODESI

Nama

: I Made Sutra Mahardika
Vidya Anggari Ayuningtyas

11.25.008

Hironimus Gesu

11.25.015

Carlos Manuel E.G Andrade

11.25.033

Jurusan

: Teknik Geodesi

Asisten Dosen

: Dwi Ari Wibowo

Dosen Pembimbing

: D.K. Soenaryo,ST., MT

No

Tanggal

11.25.006

Catatan / Keterangan

iii

Tanda Tangan

No

Tanggal

Catatan / Keterangan

iv

Tanda Tangan

..3 Pengertian Basis Data …………………………...9 Membuat dan Menggunakan Query ……………….6 Atribut ……………………………… 9 2. 18 3... 1 1.6 Metode Penulisan ……………………………… 4  BAB II : DASAR TEORI ……………………………… 5 2.. ii Lembar Asistensi …………………………………………………… iii Daftar Isi …………………………………………………… v BAB I : PENDAHULUAN …………………………..7 Key ……………………………… 10 2. 11 2.5 Relationship ……………………………… 7 2.. 3 1.1 Komponen yang Digunakan Untuk Membuat Basis Data ……………………………… v 18 .. 2 1..4 Entity (Entitas) ……………………………… 7 2...... 1 1..1 Pengertian Sistem ……………………………… 5 2.3 Tujuan Pembuatan Basis Data …………………..... 6 2..4 Manfaat Basis Data …………………………….. 2 1..10 Mengenal Acces 2010 ……………………………. 15   BAB III :PELAKSANAAN PRAKTIKUM ……………..8 Membuat dan Memodifikasi Tabel ……………….2 Pengertian Data ……………………………… 6 2...5 Volume Pekerjaan ……………………………… 3 1.1 Latar Belakang ………………………….....DAFTAR ISI Lembar Persetujuan …………………………………………………… i Kata Pengantar ………………………………………………….. 13 2..2 Rumusan Masalah …………………………….….

. 45  BAB V : PENUTUP ……………………..3.3.4 Form ………………………………….....………………………………..2 Relationship …………………………………. 35 4. 50 Daftar Pustaka vi .2 Pembuatan Relationship 3....... 31 3. 25 3.3 Query …………………………………..3.3.1 Table …...5 Report …………. 35 4.3..……………………..1 Pembuatan Tabel 3..2 Saran …………………………………….3 Langkah Pembuatan Basis Data 3.…………………..3..3 Pembuatan Query ………………………… 26 3...……………….. 20 ………………… 22 ………………… 22 . 49 …………………………………………………. 48 5. 48 5..1 Kesimpulan …………………………………….....5 Pembuatan Report . 40 4... 42 4........………………………… 33  BAB IV : HASIL DAN PEMBAHASAN ………………... 39 4..…………………....2 Diagram Alir Perancangan Sistem Basis Data ………….4 Pembuatan Form ……....

Beberapa informasi pada perusahaan retail seperti jumlah penjualan. pembelian dan pencatatan data barang pada perusahaan dagang. mencari jumlah stok penjualan.1 Latar Belakang Pemrosesan Basis Data sebagai perangkat andalan sangat diperlukan oleh berbagai institusi dan perusahaan. Banyak aplikasi yang dibuat dengan berlandaskan pada basis data antara lain: semua transaksi perbankan. Basis data dapat mempercepat upaya pelayanan kepada pelanggan. barang apa yang paling laku dijual pada bulan ini. mencari jumlah stok yang tersedia. adanya aplikasi pencarian data buku berdasarkan judul. Pencarian data peminjam yang terlambat mengembalikan juga mudah dilakukan sehingga bisa dibuat aplikasi pembuatan surat berdasarkan informasi yang tersedia. aplikasi pemrosesan penjualan. pengarang atau kriteria lain dapat mudah dilakukan dengan basis data. dan berapa laba bersih perusahaan dapat diketahui dengan mudah dengan basis data. pencatatan data pegawai beerta akrifitasnya termasuk operasi penggajian pada suatu perusahaan.BAB I PENDAHULUAN 1. 1 . proses regristasi dan pencatatan data mahasiswa pada perguruan tinggi. menghasilkan informasi dengan cepat dan tepat sehingga membantu pengambilan keputusan untuk segera memutuskan suatu masalah berdasarkan informasi yang ada. aplikasi pemesanan dan penjadwalan penerbangan. dan sebagainya. Pada perpustakaan. Dalam pengembangan sistem informasi diperlukan basis data sebagai media penyimpanan data. Kehadiran basis data dapat meningkatkan daya saing perusahaan tersebut.

Agar mahasiswa dapat mengenal perangkat lunak Microsoft Access yang merupakan salah satu program pendukung dalam mensplit data atau memisahkan data agar tidak terjadi adanya data yang redundant. kemampuan basis data dapat dapat dioptimalkan. Dengan memanfaatkan basis data. 1. Misalnya transaksi antar cabang pada sebuah perbankan secara online. Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan. meningkatkan kemampuan dan pemahaman mahasiswa dalam membuat suatu sistem yang basis data yang menggunakan aplikasi software Microsoft Access. Rumusan Masalah Pada laporan praktikum ini akan dirumuskan masalah mengenai “Bagaimana membuat suatu sistem basis data Mahasiswa”. 2 .2. Tujuan Pembuatan Basis Data Pembuatan laporan Sistem Basis Data dimaksudkan untuk mengenalkan. 1.3. memungkinkan kita untuk dapat menyimpan data atau melakukan perubahan atau manipulasi terhadap data atau menampilkan kembali data tersebut secara lebih cepat & mudah. Basis data dapat meningkatkan daya guna perangkatkomputer yang mungkin tadinya hanya untuk keperluan game atau pengetikan dengan aplikasi office. dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS).Dengan memanfaatkan teknologi jaringan. Begitu banyak yang dapat diperoleh dengan pemanfaatan basis data. 2.Tujuan dibuatnya basis data adalah : 1.

Jadi secara umum. Dengan basisdata. Basis data ini terdiri atas 16 buah tabel yang kita ketahui. 1. maka data yang berada di suatu lokasi atau cabang dapat juga diakses (tersedia atau available) bagi lokasi atau cabang lain. efisiensi ruang penyimpanan dapat dilakukan dengan menerapkan sejumlah pengkodean.3. Sebelum kita menerapkan basis data. yang dilakukan adalah mengilustrasikan model dan relational secara lebih nyata. daya saing. Contoh data ini harus di analisis untuk mengetahui karakteristik masing-masing tabel 3 . sangat berguna untuk menekan ketidak akuratan penyimpanan data. basis data ini dapat dimanfaatkan untuk membuat atau menjalankan suatu sistem informasi. data tersebut sudah tersedia dalam bentuk hardcopy atau cetakan dan siap kita implementasikan. dan biasanya digunakan untuk menjalankan fungsi pengelolaan sistem informasi. Manfaat Basis Data Pemanfaatan perangkat komputer dalam sebuah organisasi atau perusahaan hampir selalu berhubungan dengan basis data. Dengan adanya basis data sebagai salah satu komponen utama dalam setiap sistem informasi. Dengan pemanfaatan jaringan komputer. 1. maka diharapkan dapat meningkatkan efisiensi. kecepatan operasional organisasi atau perusahaan terhadap sejumlah data yang telah diatur atau diorganisir tersebut.4. atau dengan membuat relasi-relasi antar kelompok data yang saling berhubungan. sebagai contoh basis data yang berkaitan dengan data fasilitas (umum) daerah kota Malang. terlebih dahulu yang harus kita ketahui adalah contoh data yang akan kita pergunakan. 4. keakuratan. Dalam sebuah basis data. Volume Perkerjaan Pada pelaksanaan tugas Sistem Basis Data dengan menggunakan Microsoft Access. 5.5.

data. Studi Literatur Penyusunan literaturyang laporan ini diawali dimaksudkan guna dengan melakukan studi mendapatkan dasar teori. Pembuatan dan penggunaan Query 5. Pembuatan hasil Report 1. informasi dan pengetahuan dari berbagai sumber bacaan yang kemudian digunakan sebagai bahan acuan penyusunan laporan. Literatur yang digunakan antara lain : a. Pembuatan dan modifikasi Table 3.1. Pengenalan Microsoft Access 2. Konsep Sistem Basis Data . 4 . Khusus untuk tugas Sistem Basis Data yang telah kami lakukan adalah sebagai berikut : 1. Pembuatan tampilan Form 6.6. b. Metode Penulisan Dalam menyusun laporan Sistem Basis Data ini digunakan metode sebagai berikut : 1. Pembuatan relasi antar tabel (Relationship) 4. Buku Microsoft Access.6.

Contoh : umum misalnya seperti negara. Pengertian Sistem Sistem berasal dari bahasa Latin(systēma) dan bahasa Yunani(sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi. Negara merupakan suatu kumpulan dari beberapa elemen kesatuan lain seperti provinsi yang saling berhubungan sehingga membentuk suatu negara dimana yang berperan sebagai penggeraknya yaitu rakyat yang berada dinegara tersebut. Pengertian atau defenisi system basis data terkadang agak sedikit bervariasi dan tidak mudah dibedakan dengan pengertian (batas-batasnya) DBMS didalam beberapa literatur. dan terkadang juga mencakup perangkat lunak aplikasi di dalamnya. System – system basis data dan DBMS pertama kali dikembangkan oleh divisi research and development (R & D) di perusahaan IBM pada tahun 1950-an hingga awal tahun 1960-an.BAB II DASAR TEORI 2.Menurut pustaka [Elmasrio20]. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi. system basis data merupakan perangkat lunak DBMS bersama dengan datanya (basis data). Pengembangan ini sebagian besar dipergunakan untuk keperluan militer. bisinis. 5 . dan institusi-institusi pendidikan dan kepemerintahan yang memiliki struktut organisasi yang tidak sederhana dan dengan kebutuhan data dan informasi yang kompleks. materi atau energi untuk mencapai suatu tujuan.Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak.1. di mana suatu model matematika seringkali bisa dibuat.

konsep.Informasi adalah data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang [Abdul1999]. Basis data merupakan penyajian suatu aspek dari dunia nyata (real world). dibangun dan data dikumpulkan untuk suatu tujuan. 2.3 Pengertian Basis Data Basis data adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu perusahaan atau instansi dalam batasan tertentu. para ilmuwan di bidang informasi menerima definisi standar informasi yaitu data yang digunakan dalam pengambilan keputusan. b. Menurut Ramez Elmasri mendefinisikan basis data lebih dibatasi pada arti implisit yang khusus.Data dapat dinyatakan dalam bentuk angka. benda. Basis data perlu dirancang.2. 6 .2 Pengertian Data Data merupakan fakta mengenai suatu objek seperti manusia. sehingga bila data dikumpulkan dan saling berhubungan maka dikenal dengan istilah basis data (database) [Ramez2000]. yaitu: a. Definisi lain dari basis data menurut Fabbri dan Schwab adalah sistem berkas terpadu yang dirancang terutama untuk meminimalkan duplikasi data. Basis data dapat digunakan oleh beberapa user dan beberapa aplikasi yang sesuai dengan kepentingan user. karakter atau simbol. c. peristiwa. Basis data merupakan kumpulan data dari berbagai sumber yang secara logika mempunyai arti implisit.Menurut Encyclopedia of Computer Science and Engineer. keadaan dan sebagainya yang dapat dicatat dan mempunyai arti secara implisit.

kendaraan.  Entity Set atau kumpulan entitas adalah kumpulan dari entitas sejenis atau dalam tipe sama. diamod ataurectangle. - Biasanya berasal dari suatu relasi dimana relasi itu memiliki makna mandiri bagi pengguna. Contoh : `  negara propinsi Derajat Relationship o Menjelaskan jumlah entity yang terlibat dalam suatu relationship. dll.5 Relationship Relationship dalah hubungan antara suatu himpunan entitas dengan himpunan entitas lainnya.2.4 Entity atau Entitas Entity atau entitas adalah obyek di dunia nyata yang dapat dibedakan dari obyek lain. o Entitas Assosiatif adalah entitas yang terbentuk dari suatu relasi. 2. rencana.  Simbol yang digunakan untuk entity adalah persegi panjang. pekerjaan. pegawai o Obyek abstrak : konsep politik.  Entity set dapat berupa: o Obyek fisik : rumah.  Tipe entitas : o Entitas Kuat yaitu entitas mandiri yang keberadaannya tidak bergantung pada keberadaan entitas lain o Entitas Lemah atau Weak Entity yaitu entitas yang keberadaannya bergantung pada keberadaan entitas lain. 7 . bisa terjadi jika : - Relasi yang merekatkan dua entitas bersifat banyak ke banyak.  Simbol yang digunakan adalah bentuk belah ketupat.

negara  terletak Binary Degree (Derajat dua) ->menghubungkan dua entity. o Jenis rasio kardinalitas :  One to one (1:1) 1 1 Mahasiswa  Menempati One to many atau many to one (1: M / M:1) 1 M Mahasiswa  Kursi Mengikuti Mata Kuliah Many to many (M : N) M N Mahasiswa Mengikuti 8 Praktikum . Mahasiswa Kuliah Perguruan Tinggi Kota  Cardinality Ratio Constraint o Menjelaskan batasan jumlah relasi suatu entity dengan entity lainnya. Mahasiswa  Mengikuti Praktikum Ternary Degree (Derajat tiga) menghubungkan tiga entity. Unary Degree (Derajat satu) -> hanya satu entity yang terlibat.

 Participation Constraint o Menjelaskan apakah keberadaan suatu entity tergantung pada hubungannya dengan entity lain. 2.  Jenis-jenis atribut : o Atribut key : digunakan untuk mengidentifikasi suatu entity secara unik.  Partial participations.  Kardinalitas Maksimum Adalah jumlah maksimum instansiasi relasi B yang berasosiasi dengan setiap instansiasi entitas A.6 Atribut Atribut adalah property deskriptif yang dimiliki oleh setiap himpunan entitas. Di dalam diagram ER digambarkan dengan dua garis penghubung antara entity dengan relationship. o Atribut multivalue : memiliki sekelompok instant entity.o Batasan kardinalitas  Kardinalitas Minimum Adalah jumlah minimum instansiasi relasi B yang berasosiasi dengan setiap instansiasi entitas A. 9 nilai untuk setiap . o Atribut tunggal : memiliki nilai tunggal.  Total participation. yaitu keberadaan suatu entity tergantung pada hubungannya dengan entity lain. Di dalam diagram ER digambarkan dengan satu garis penghubung antara entity dengan relationship. yaitu keberadaan suatu entity tidak tergantung pada hubungan dengan entity lain.

o Altenate key adalah candidate key yang tidak dijadikan primary key o Composite key adalah key yang terdiri dari dua atribut atau lebih.o Atribut composite : dapat didekomposisi menjadi beberapa atribut lain. o Primary keyadalah candidate key yang menjadi identitas record karena dapat mengidentifikasi record secara unik. Beberapa jenis key: o Super Key adalah satu atribut atau kumpulan atribut yang secara unik mengidentifikasi sebuah record di dalam relasi atau himpunan dari satu atau lebih entitas yang dapat digunakan untuk mengidentifikasi secara unik sebuah entitas dalam entitas set. Atribut-atribut tersebut bila berdiri sendiri tidak menjadi identitas record. Foreign key biasanya digunakan sebagai penghubung antara record-record dan kedua relation tersebut.7 Key Key dalah sejumlah atribut yang mengidentifikasi record atau baris dalam sebuah relation secara unique. o Foreign key adalah non key atribut pada sebuah relation yang juga menjadi key (primary) atribut di relation lainnya. o Candidate Keyadalah atribut-atribut yang menjadi determinan yang dapat dijadikan identitas record pada sebuah relation bisa terdapat satu atau lebih candidate key. Contoh : 10 . tetapi bila dirangkaikan menjadi satu kesatuan akan dapat mengidentifikasi secara unik. 2. o Atribut derivative : dihasilkan dari atribut yang lain.

misalnya daftar produk atau daftar pemasok. Dengan menggunakan tabel-tabel yang terpisah untuk tiap topik.Tabel mengorganisasikan data ke dalam kolom-kolom (field) dan baris-baris (record). SName Primary Key : S# Alternative Key : SName Foreign Key : Kode 2. atau sebanyak lebar yang anda tentukan dalam properti FieldSize.8 Membuat dan Memodifikasi Tabel (Table) Tabel adalah kumpulan data yang berhubungan dengan topik tertentu.Super Key : S#. angka. Berisi nilai data tanggal dan waktu untuk tahun 100 sampai dengan 9999. Sebuah field berisi jenis data teks dapat menampung hingga 255 karakter. spasi dan tanda baca. 11 . hanya dapat menerima tanggal atau waktu. Jenis Data Beberapa jenis data yang ditempatkan dalam setiap field yaitu antara lain :  Text.  Number.  Memo. Ukuran tipe data ini adalah 8 byte. SName. dapat menerima huruf. yang mengakibatkan database anda lebih efisien dan mengurangi kesalahan pemasukan data. berisi data bilangan yang digunakan untuk perhitungan matematis. dapat menerima teks apa saja sebagai catatan atau keterangan dengan panjang maksimal 65535 karakter. artinya anda menyimpan data hanya sekali untuk setiap data.  Date/Time. Kode Candidate Key : S#. Ukurannya tergantung dari properti FieldSize.

 Hyperlink. ke lembar kerja Microsoft Excel. ke dokumen Microsoft Word. Ukuran tipe data ini adalah sama dengan primary key yang digunakan untuk menampilkan lookup. atau field yang hanya memiliki 2 kemungkinan nilai (Yes/NO. Properti FieldSize dari tipe data ini dapat berupa Long Integer atau Replication ID.  Yes/No.  Lookup Wizard¸memungkinkan anda untuk memilih nilai dari tabel lain atau dari daftar nilai yang didefinisikan sendiri dengan menggunakan list box atau combo box.  OLE Object.  AutoNumber. Currency. atau On/Off). berisi obyek yang dikaitkan (linked) ke atau disisipkan (embedded) ke dalam tabel Access 2010. grafik. Ukuran tipe data ini adalah 8 byte. biasanya 4 byte. suara. ke halaman Web di Internet atau Intranet. ke slide presentasi Microsoft PowerPoint. Tipe data ini memiliki ketelitian sampai 15 digit disebelah kiri tanda desimal dan 4 digit disebelah kanan tanda desimal. berisi nilai uang dan data bilangan yang digunakan dalam perhitungan matematis termasuk data dengan 1 sampai 4 angka dibelakang tanda desimal. True/False. dapat diisi dengan alamat hyperlink (URL) agar bisa terkait dengan objek atau data yang tersimpan dilokasi tertentu. gambar. Tipe data ini tidak dapat diubah-ubah nilainya oleh user. Ukuran tipe data ini adalah 1 byte. berisi nilai Yes atau No. 12 . berisi bilangan yang berurutan atau bilangan acak yang unik secara otomatis diberikan oleh Access 2003 jika record baru ditambahkan kedalam tabel. Ukuran tipe data ini adalah sampai 1 gigabyte atau dibatasi dengan ukuran media penyimpanan yang tersedia. atau data biner lainnya. Dengan menggunakan hyperlink anda dapat melompat ke sebuah obyek dalam database Microsoft Access. Ukuran tipe data ini adalah 4 byte untuk bilangan (number) dan 16 byte untuk Replication ID. dokumen Word. Obyek disini contohnya antara lain lembar kerja Excel. foto.

kemudian Access 2010 mengambil semua record yang ada diantara kedua tanggal tersebut.  Crosstab Query. Anda mengisikan bulan yang anda inginkan dan Access 2010 mencetak laporan pendapatan bulan tersebut. Parameter query juga berguna sebagai basis data bagi form dan report. 13 . Ketika anda mencetak laporan (report). misalnya anda dapat merancang untuk menanyakan dua buah tanggal. Anda dapat merancang query untuk menanyakan lebih dari satu informasi sebagai kriteria. yaitu :  Select Query. menampilkan nilai-nilai yang telah diolah (jumlah total. kemudian menampilkannya. merupakan jenis query yang paling umum. jumlah nilai. Ada beberapa macam query yang terdapat dalam Access 2003. Select query mengambil data dari satu tabel atau lebih menggunakan suatu kriteria tertentu. Anda dapat juga menggunakan select query untuk mengelompokkan sejumlah record dan menghitung jumlah total. untuk membuat laporan pendapatan bulanan berdasarkan parameter query. serta rata-rata.2. Contohnya. Anda juga dapat menggunakan query sebagai sumber untuk record-record yang digunakan pada form dan report. dan rata-rata) dari suatu field dalam tabel dan mengelompokkannya kedalam suatu kelompok fakta yang didaftarkan pada bagian kiri dari datasheet dan kelompok fakta lain pada bagian atas dari datasheet. jumlah. dan menganalisa data dalam berbagai cara.9 Membuat Dan Menggunakan Query Anda dapat menggunakan query untuk melihat. mengubah.  Parameter Query. adalah query yang jika dijalankan menampilkan kotak dialog yang menanyakan informasi yang akan digunakan sebagai kriteria untuk mengambil data atau suatu nilai yang ingin disisipkan dalam suatu field. Access 2010 menampilkan kotak dialog menanyakan bulan yang anda inginkan.

Dengan delete query. membuat backup atau salinan dari suatu tabel.  Make-Table Query. Make-Table Query juga berguna untuk membuat tabel untuk ditransfer pada database Access 2003 yang lain. data definition query.  Delete Query. membuat tabel history yang berisi record-record yang sudah lama. update query. digunakan untuk membuat perubahan umum/global terhadap sekumpulan record dalam satu tabel atau lebih. Sebagai contoh. Ada 4 macam action query yaitu : delete query.  SQL Query. SQL query terdiri dari union query. anda selalu menghapus keseluruhan record. append query. anda dapat menaikkan harga produk sebesar 10 %. pass-through query.Anda juga bisa menampilkan data crosstab tanpa membuat query yang terpisah dalam database dengan menggunakan PivotTable Wizard. atau anda dapat menaikkan upah sebesar 5 %. digunakan untuk menambahkan sekelompok record dari satu atau lebih tabel kedalam satu atau lebih tabel.  Update Query. adalah query yang membuat perubahan terhadap satu atau beberapa report sekaligus. anda dapat menggunakan delete query untuk menghapus produk-produk yang sudah tidak aktif dijual dan dibeli lagi. digunakan untuk membuat tabel baru dari seluruh atau sebagian data dalam satu atau lebih tabel.  Append Query. adalah query yang dibuat menggunakan pernyataan SQL. make-table query. jenis query ini menggabungkan field (kolom) dari satu atau lebih tabel atau query kedalam satu field atau kolom dalam query hasilnya. Dengan PivotTable anda dapat mengubah judul baris dan kolom untuk menganalisa data dalam berbagai cara. jika anda memiliki enam pemasok yang mengirimkan daftar persediaan barang tiap bulan.  Action Query. Misalnya. Misalnya. membuat report yang menampilkan data mulai posisi tertentu.  Union. anda dapat 14 . digunakan untuk menghapus sekumpulan record dalam satu tabel atau lebih. bukan hanya beberapa field dalam satu record.

kedua dengan menggunakan Microsoft Office Shortcut Bar dan yang ketiga yaitu dengan memilih Menu New Office Document. jenis query ini mengirimkan perintah secara langsung ke database ODBC.  Membuat Database Baru 15 . Bagian – bagian tersebut antara lain :  Memulai Microsoft Access 2010 Ada beberapa cara yang dapat anda gunakan untuk menjalankan Access 2010. 2. Access. anda dapat menggunakan pass-through query untuk mengambil record atau mengubah data. Lalu pilih Microsoft Office dan klik program Microsoft Office Access2010. Pada buku bab ini akan dijelaskan urutan langkah bagaimana menjalankan Access 2007 dengan menggunakan Tombol Start di Taskbar.menggabungkan daftar tersebut ke dalam sebuah query menggunakan union query. 2. kemudian anda dapat membuat tabel make-table query berdasarkan union query tersebut untuk membuat sebuah tabel yang baru.  Pass-Through.  Data-Definition. terlebih dulu kita harus mengenal bagian-bagian penting dalam Ms. Klik tombol Start yang ada di Taskbar. seperti Microsoft SQL Server. Pilih menu All Programs. Yang pertama adalah dengan menggunakan tombol Start di Taskbar.10 Mengenal Access 2010 Microsoft Access adalah salah satu aplikasi program Microsoft Office yang dapat diterapkan dalam pekerjaan manajerial seperti pembuatan kegunaan Microsoft Access dalam dunia bisnis terapan. seperti tabel Microsoft Acccess atau tabel Microsoft SQL Server. dengan langkah sebagai berikut : 1. menggunakan perintah yang dapat diterima oleh server. Contohnya. jenis query ini membuat obyek database.

Setelah terbuka klik Blank Database. Baris judul ini dapat juga digunakan untuk memindahkan jendela ke posisi lain. Title Bar(Baris Judul). 16 . digunakan untuk mengontrol jendela yang sedang aktif.1. c. and projects. berikut langkahnya: 1. untuk membuta sebuah database baru yang masih kosong. klik tombol file yang ada di sebelah kanan kemudian isikan nama file yang diinginkan lalu klik create. pages. berisi nama file dan nama program aplikasi yang sedang aktif. untuk membuat sebuah database baru dengan menggunakan panduan dari Access 2010. Open recent database. b.  Mengenal Elemen Dasar Access 2010 Elemen dasar Access 2010 yang perlu diketahui diantaranya : a. b. Blank Access database. untuk membuka file database yang ada. Access database wizard. Control Menu Icon(Icon Kontrol Menu). Jalankan atau aktifkan program aplikasi Access 2010. Gambar 2. pilihan berikut ini: a.Untuk membuat database baru yang masih kosong. Pada kotak dialog tersebut beri tanda atau klik tombol. Kotak Dialog Microsoft Access Startup 2.

menampilkan file database yang sedang aktif. Format. Pilih salah satu butir informasi yang anda inginkan. Kotak percakapan Office Assistant yang baru akan ditampilkan. Kemudian pilih salah satu langkah untuk mengakhiri penggunaan Access 2010 berikut ini : Klik tombol Close (X) yang berada di pojok kanan atas jendela. f. View. memberikan informasi dan penjelasan singkat untuk setiap masalah yang ditemui ketika bekerja dengan Access 2010. Jendela Database. Tunggu sampai jendela kerja Access 2010 ditutup.c. Elemen Dasar Jendela Kerja Access 2010 e. Edit. 2. Windows dan Help. d.  Mengakhiri Penggunaan Access 2010 Setelah anda selesai bekerja dengan Access 2010. anda dapat mengakhirinya dengan menggunakan langkah sebagai berikut : 1.2. Tools. Gambar 2. 3. seperti menu File. berisi tombol-tombol yang digunakan untuk menjalankan suatu perintah dengan cepat dan mudah. Jendela Microsoft Access Helpakan ditampilkan. berisi barisan perintah berupa menu. Menu Bar(Baris Menu). Records. 17 . Insert. lengkap dengan seluruh obyek databasenya. Simpan database yang telah dibuat atau yang telah disunting (edit). Microsoft Access Help. Toolbars(Baris Toolbar). yang berisi butir-butir informasi yang mendekati topik permasalahan yang anda tanyakan. Misalnya anda pilih dan klik butir Add labels to relationship. terutama untuk perintah-perintah yang sering anda gunakan.

kita tidak akan mengalami kesulitan dalan pencariannya. 18 .BAB III PELAKSANAAN PRAKTIKUM 3. Komponen yang Digunakan Untuk Membuat Basis Data Basis data merupakan sistem yang berbasis komputer yang terdiri dari item data yang saling berhubungan satu dengan lainnya yang diorganisasikan berdasar struktur tertentu dan tersimpan di hardware komputer dengan software yang digunakan untuk melakukan manipulasi data untuk tujuan tertentu Maka komponen utama dalam proses ini adalah komputer beserta software pedukungnya.  Hard disc Berfungsi untuk menyimpan file tempat kita memasukkan data yang telah kita peroleh.  Monitor Berfungsi untuk menampilkan data yang telah kita simpan untuk kemudian kita proses. Secara spesifik komponen atau alat yang digunakan untuk membuat basis data adalah sebagai berikut :  Perangkat Keras ( Hardware ) Untuk pembuatan basis data.1.  Keyboard Berfungsi untuk memasukkan data kedalam CPU dalam bentuk tulisan atau simbol. perangkat keras yang dibutuhkan meliputi :  CPU Bagian dari unit komputer yang berfungsi untuk memproses data yang telah kita peroleh. Jadi apabila kita ingin melihat kembali informasi yang kita simpan.

 Microsoft Office Access 2010 Microsoft Office Access 2010 adalah perangkat lunak pengolahan database yang cocok untuk mengolah informasi dalam jumlah banyak. yang sering disingkat DBMS. 19 .  Perangkat Lunak ( Software ) Perangkat lunak (software) yang diperlukan untuk dapat melakukan pengolahan data-data agar dapat membuat basis datanya. report. untuk menampilkan data dengan format tertentu.Microsoft Office Access 2010 menyediakan banyak cara peragaan informasi yang dibuat dengan query. o Report. antara lain program aplikasi Microsoft Office Access 2010 dan Microsoft Office Word 2010. o Record adalah kumpulan informasi yang berhubungan dengan informasi di field. Mouse Untuk membantu memberikan perintah yang sudah ada pada komputer. Beberapa istilah database yang akan sering dipakai dalamMicrosoftOffice Access 2010 diterangkan sebagai berikut : o Database adalah kelompok informasi yang diatur berhubungan dengan pengolahan data. o Field adalah tempat dimana informasi ditampung. untuk menampilkan seluruh data satu record. untuk menampilkan dengan spesifikasi tertentu. form. penyediaan informasi dan penggunaan referensi. o Form. Masing-masing mempunyai fungsi tersendiri misalnya : o Query. Microsoft Office Access 2010 merupakan software manajemen database atau sistem manajemen database.

2. Diagram Alir Perancangan Sistem Basis Data 20 .3.

topik atau tujuan khusus tertentu. Permasalahan atau topik yang akan diangkat harus dianalisa untuk keperluan penyusunan basis datanya. tabel kamar. Sedangkan kesiapan data-data berkaitan dengan suatu permasalahan atau topik pada bidang tertentu yang akan diangkat untuk diatur atau diorganisir membentuk suatu sistem basis data. tabel pemilik hotel. dan tabel fasilitas. Data yang diperoleh kemudian dikelompokkan dalam bentuk format tabel-tabel dengan entitas tertentu. yang mana untuk pembuatan basis datanya harus menggunakan suatu sistem pengolahan data (perangkat 21 . dapat diperoleh dari berbagai sumber yakni dapat diperoleh secara langsung dari perusahaan yang bersangkutan ataupun dari sumber-sumber lain. tabel gaji. yaitu meliputi beberapa hal antara lain :  Persiapan Tahap persiapan meliputi dua hal yaitu kesiapan dari segi teknis dan kesiapan data-data yang akan digunakan. Dalam laporan ini. maka didapat sejumlah data yang dikelompokkan dalam beberapa buah tabel antara lain : tabel hotel.  Pengumpulan Data Software Data-data yang akan diorganisir dengan suatu sistem basis data. tabel food and drink. Dalam lapoan ini permasalahan atau topik yang dibahas adalah mengenai pembuatan basis data untuk keperluan reservasi bus.  Persiapan dan Analisa Permasalahan ( tentang basis data ) Basis data merupakan kumpulan data yang berhubungan dengan suatu objek. topik tentang reservasi bus dianalisa terlebih dahulu dan ditentukan materi atau data-data apa saja yang diperlukan untuk penyusunan basis datanya. tabel tamu. Kesiapan teknis berkaitan dengan alat yang akan dipakai untuk mengolah data (membuat basis data) baik berupa perangkat keras maupun perangkat lunaknya. Berdasarkan hasil analisa permasalahan tersebut. tabel karyawan.Diagram di atas menunjukkan alur atau urutan dalam proses pembuatan basis data yang terangkum sebagai suatu bentuk rumusan permasalahan.

harus dianalisa kebenaran dalam penyusunannya atau dalam hubungan antar tabel-tabelnya (relationships).3 Langkah Pembuatan Basis Data 3. 3.  Report Basis data yang telah dibuat dapat ditampilkan sebagai suatu bentuk laporan hasil analisa data dengan membuat report yang dapat disajikan dalam bentuk yang beragam. yaitu : 1.  Form Untuk mempermudah memasukkan data pada tabel menampilkan. memperbaiki dan mencetak data.lunak atau software) sehingga dapat mempermudah dan mempercepat pemrosesan data. mencari.3. Atau dengan kata lain query dapat digunakan untuk mencari dan menampilkan data yang memenuhi syarat tertentu dari sebuah tabel atau lebih. Klik Create 2.  Hubungan antar Tabel atau Entitas (Relationship) Adalah hubungan antara suatu himpunan entitas dengan himpunan entitas lainnya. Klik Table maka akan muncul seperti pada gambar berikut : 22 . Anda dapat membuat form dengan fasilitas yang telah tersedia. Dalam hal ini dapat dilakukan dengan membuat query.1 Pembuatan Tabel  Membuat Tabel Baru Cara yang dapat digunakan untuk membuat table baru.  Analisa Data (Query) Data-data yang telah dibuat basis datanya.

Setelah selesai melakukan pendefinisian struktur tabel. lakukan endefinisian struktur tabel dengan cara mengisi nama field (field name) dengan panjang maksimum 64 karakter. Kemudian klik OK. pilih dan klik menu Edit. Pada kotak dialog tersebut. Bila tidak dibutuhkan lagi. Primary Key atau tombol toolbar Primary Key. simpan hasil pendefinisian tersebut dengan cara memilih dan mengklik menu klik save pada pojok kiri atas. Gambar 3. tutup jendela pendefinisian tabel tersebut dengan cara klik tombol Close (X).atau (Ctrl+S) atau klik kanan pada table yang ingin disave lalu klik save.2 Save As Table Pada kotak isian Table Name. Catatan : ketika anda mengisi filed name. ketikkan nama untuk tabel tersebut. anda perlu menentukan field name mana yang akan dijadikan Primary Key. 23 .1 Jendela Table baru 3.Gambar 3. Lalu masukkan data yang di ingin dibuat. jenis data (data type) dan keterangan (description) bila ada.

3. yang memberikan identitas unik bagi tiap record dalam tabel tersebut dan foreign key pada tabel yang lain.2 Pembuatan Relationships Relasi antar tabel bekerja dengan mencocokkan data dalam data field kunci. sebuah reciord dalam tabel A dapat memiliki banyak record yang bersesuaian dalam tabel B. dan sebaliknya. dan sebuah record dalam tabel b dapat memiliki banyak record yang bersesuaian dalam tabel A. biasanya berupa field yang memiliki nama yang sama pada kedua tabel yang memiliki relasi. Tetapi sebuah record dalam tabel B hanya memiliki sebuah record yang berhubungan dalam tabel A.  Jenis-Jenis Relasi antar Tabel o One to one relationship ( relasi satu ke satu ) Dalam relasi satu ke satu.3. Sebagai contoh database 8 buah tabel yaitu : 24 . o Many to many relationship (relasi banyak ke banyak) Dalam relasi banyak ke banyak. setiap record dalam tabel a hanya dapat memiliki satu record yang bersesuaian dalam tabel B. Jenis relasi ini hanya memungkinkan jika kita mendefinisikan tabel baru sebagai perantara. Pada umumnya. Jenis relasi ini tidak umum. sebuah record dalam tabel A berhubungan dengan banyak record yang bersesuaian dalam tabel B. Relasi banyak ke banyak sebenarnya merupakan dua buah relasi satu ke banyak terhadap tabel perantara. field-field yang bersesuaian ini adalah primary key pada tabel yang satu. Anda dapat menggunakan relasi satu ke satu untuk membagi tabel yang memiliki field yang banyak. karena sebenarnya tabel A dan tabel b dapat digabungkan menjadi satu tabel. untuk mengisolasi sebagian dengan alasan keamanan data. o One to many relationship (relasi satu ke banyak) Dalam relasi satu ke banyak.

Buka file database yang anda inginkan. ikuti langkah berikut ini : a. kemudian klik tombol perintah Add atau klik dua kali pada nama tabel yang anda inginkan. d. Untuk kotak dialog Show Table. geserlah (drag) nama field yang ingin anda gunakan sebagai penghubung ke posisi nama field pada 25 . pilih dan klik tombol perintah Close. Pilih dan klik menu DatabaseTools. b. Relationships. e. Pilih dan klik nama tabel yang ingin anda hubungkan. Tabel Hotel  Tabel Pemilik Hotel  Tabel Tamu  Tabel Kamar  Tabel Karyawan  Tabel Food and Drink  Tabel Gaji  Tabel Fasilitas Berikut ini adalah salah satu contoh tabel tersebut : Gambar 3.3 Tabel Tamu Untuk membuat hubungan antar tabel dari tabel-tabel tersebut. c. Untuk membuat hubungan antar tabel. Untuk contoh di atas buka file Mahasiswa.

klik klik tombol toolbar Save. kemudian menampilkannya. Dengan catatan kedua field dalam masing-masing tabel tersebut harus sama. 26 . pilih dan klik klik tombol Close(X). g. Untuk menyimpan hasil rancangan hubungan antar tabel tersebut.tabel lain. serta rata-rata. Gambar 3. Select query mengambil data dari satu tabel atau lebih menggunakan suatu kriteria tertentu. mengubah dan menganalisa data dalam berbagai cara.4 Hubungan Antar Tabel 3.  Jenis-Jenis Query Beberapa macam query yang terdapat dalam Access 2010 antara lain :  Select Query . h.3. jumlah. f. Selain itu juga dapat digunakan sebagai sumber untuk record-record yang dipakai pada pembuatan form dan report.3 Pembuatan Query Query dapat digunakan untuk melihat. Selain itu select query juga dapat digunakan untuk mengelompokkan sejumlah record dan menghitung jumlah total. merupakan jenis query yang paling umum. Untuk menutup jendela kerja Relationships. Langkah yang sama dilakukan juga untuk tabel yang lain yang akan dihubungkan.

Data csosstab juga dapat ditampilkan tanpa membuat query yang terpisah dalam database denngan menggunakan Pivot Table Wizard.  Action Query. - Append Query : digunakan untuk menambahkan sekelompok record dari satu atau lebih tabel ke dalam satu atau lebih tabel. kemudian Office Access 2010 mengambil semua record yang ada di antara kedua tanggal tersebut. menampilkan nilai-nilai yang telah diolah (jumlah total. append query. Dengan Pivot Table judul baris dan kolom dapat dirubah untuk menganalisa data dalam berbagai cara. - Make-table Query : digunakan untuk membuat tabel baru dari seluruh atau sebagian data dalam satu tabel atau lebih. Parameter query juga berguna sebagai basis data bagi form dan report. dan rata-rata) dari satu field dalam tabel dan mengelompokkannya ke dalam suatu kelompok fakta yang didaftarkan pada bagian kiri dari datasheet dan kelompok fakta lain pada bagian atas dari datasheet.  Crosstab Query. adalah query yang jika dijalankan akan menampilkan kotak dialog yang menanyakan informasi yang akan digunakan sebagai kriteria untuk mengambil data atau suatu nilai yang ingin disisipkan ke dalam suatu field. adalah query yang dapat membuat perubahan terhadap satu atau beberapa reportsekaligus. misalnya merancang untuk menanyakan dua buah tanggal. Parameter Query. Agar dapat merancang query untuk menanyakan lebih dari satu informasi sebagai kriteria. Ada 4 macam query yaitu : delete query.Maketable query juga dapat digunakan untuk membuat 27 . - Delete Query : digunakan untuk menghapus sekumpulan record dalam satu tabel atau lebih. update query. - Update Query : digunakan untuk membuat perubahan umum atau global terhadap sekumpulan record dalam satu tabel atau lebih. make-table query. jumlah nilai.

- Union. seperti Microsoft SQL Server. - Pass-Through. 28 . klik Create. menggunakan perintah yang dapat diterima oleh server. Queries. jenis query ini mengirimkan perintah secara langsung ke database ODBC. membuat backup atau salinan dari suatu tabel. - Data-Definition. pass-through query. membuat tabel history yang berisi record-record yang sudah lama. kemudian pada jendela kerja database. seperti tabel Microfost Access atau Microsoft SQL Server. data definition query. Buka file Database yang anda inginkan.  SQL Query . jenis query ini menggabungkan field (kolom) dari satu atau lebih tabel atau query ke dalam satu field atau kolom dalam query hasilnya. klik Queries klik menu View. Database Object. Untuk membuat query baru dengan fasilitas ini ikutilah langkah berikut : a. membuat report yang menampilkan data mulai posisi tertentu. jenis query ini membuat objek database.  Membuat Query dengan Fasilitas Query design. adalah query yang dibuat menggunakan pernyataan SQL.tabel untuk ditransfer pada database Office Access 2010 yang lain. SQL query terdiri dari union query.

5 Kotak Dialog Simple Query design b. lakukan pemilihan sambil menekan tombol Ctrl. Dengan langkah ini jendela kerja Select Query yang siap digunakan akan ditampilkan. c. Select Query dengan kotak dialog Show Table akan ditampilkan seperti pada gambar 3. kemudian dengan menggunakan tombol daftar yang ada pada baris Field pilih dan klik field yang akan 29 . tempatkan field-field yang anda inginkan pada kolom yang disediakan. Catatan: apabila ingin menampilkan kembali kotak dialog Show Table pilih dan klik View.Gambar 3. Show Table atau klik tombol toolbar Show Table. Pada jendela kerja Select Query tersebut. pilih dan klik tabel atau query lain yang akan dilibatkan. Untuk menutup kotak dialog Show Table. dengan menggunakan tombol daftar pilihan yang ada pada baris Table pilih dan klik tabel yang anda inginkan. d.6 Kotak Dialog Query e. Untuk itu gunkan salah satu cara berikut : - Mulai dengan kolom pertama.5. Gambar 3. Kemudian pilih dan klik tombol perintah Add. Pada kotak dialog Show Table.Catatan :untuk memilih beberapa tabel secara sekaligus. pilih dan klik tombol perintah Close.

- Pada kotak daftar pilihan field yang ada di bagian atas jendela kerja Select Query. pilih dan klik dua kali nama field yang ingin ditampilkan. b. lanjutkan untuk pengisian kolom-kolom berikutnya. Close atau tombol Close ( X ). pilih dan klik menu Query. pilih dan klik nama field yang ingin ditampilkan kemudian geser (drag) ke posisi kolom yang anda inginkan. Menggunakan Tombol Toolbar : Gambar 3. Untuk menyimpan rancangan query yang telah anda buat. Kemudian ketikkan nama query yang anda inginkan. Dengan langkah ini secara otomatis field yang anda pilih akan ditempatkan pada posisi kolom berikutnya yang masih kosong. c. 30 .ditampilkan. Pilih dan klik menu File. Klik OK. - Pada kotak daftar pilihan yang ada dibagian atas jendela kerja Select Query. klik tombol perintah Yes. f. Untuk melihat hasil query yang baru anda bentuk. ikutilah langkah berikut : a. Dengan menggunakan langkah yang sama. Kotak dialog yang mengkonfirmasi penyimpanan akan ditampilkan. Run atau klik tombol toolbar Run. 7 Jendela Kerja Hasil Query  Mengakhiri dan Menyimpan Query Untuk mengakhiri dan menyimpan query yang anda buat.

 Membuat Form dengan Fasilitas Create in Design View Untuk membuat sebuah form dengan fasilitas ini. Pada tampilan tersebut. Membuka dan Menjalankan Query Untuk membuka dan menjalankan query yang telah anda simpan. tombol.3. Dengan langkah ini query akan dibuka tampilan Datasheet View. Klik Create pilih Form. ikutilah langkah berikut ini: a. klik dua kali Create Form in Design View. Pada jendela kerja database dengan pilihan objects forms tersebut. b. Form dalam office access bisa dimasukkan ke dalam form lain sebagai control sub form. memperbaiki dan mencetak data. 31 . dan lain-lain kontrol windows. maka ikutilah langkah berikut: a. anda dapat melakukan pengolahan data seperti halnya anda mengolah data pada tabel. biasanya jika bekerja dalam transaksi master-detail.4 Pembuatan Form Form digunakan untuk merepresentasikan ke user atau menerima inputan dari user data-data dalam table atau query dalam bentuk interface grid. Form juga digunakan untuk mempermudah memasukkan data pada tabel menampilkan. mencari. 3. Anda dapat membuat form dengan fasilitas create form in design view (relatif lebih fleksibel) atau dengan create form by using wizard. Pilih dan klik data table yang ingin di sajikan dalam bentuk Form. b. klik dua kali pada nama query yang ingin anda buka.

pilih dan klik tabel yang anda inginkan. Kemudian pilih dan klik menu View.9 : Tampilan Tool Box c.Gambar 3. ikuti langkah berikut: 32 . pilih dan klik Form. Selanjutnya pada jendela perancangan form (form design) tersebut.8 Create Form in Design View Gambar 3. Untuk itu pada toolbar Object. d.  Menutup dan Menyimpan Form Untuk menutup dan menyimpan form yang telah anda buat. Bila ingin merancang form untuk pemasukan data pada suatu tabel anda harus menentukan data Sourcenya lebih dulu. klik tab Data. lakukan perancangan form dengan memanfaatkan field list dan toolbox yang ada. kemudian pada tombol daftar pilihan record Source. Properties atau klik tombol toolbar Properties. Pada kotak dialog properties tersebut.

c. Database Objects Reports b.3.5 Pembuatan Report Banyak cara yang digunakan untuk membuat sebuah report (laporan). Close atau klik tombol Close (X). Kemudian klik OK. Create Report in Design View. 33 . 3.  Membuat report dengan Fasilitas Create Report Design View Untuk sebuah report dengan fasilitas ini ikutilah langkah berikut: a. Klik Reports yang ada dibawah Objects atau pilih dan klik menu View. ketikkan nama form yang anda inginkan.a. b. Pada jendela kerja form yang sedang aktif pilih dan klik File. klik tombol perintah Yes. kotak dialog yang mengkonfirmasi pentimpanan akan ditampilkan. Untuk mentimpan form yang telah dibuat. Pada kotak dialog tersebut. Jendela perancangan report (design view). Diantaranya dengan menggunakan fasilitas create report by using wizard atau ditata secara manual dengan fasilitas design view. Kotak dialog Save As akan ditampilkan. Apabila belum menyimpan form itu sebelumnya.

c. klik tombol perintah Yes. pilih dan klik tabel yang anda inginkan. klik tab Data. ikuti langkah berikut: a. lakukan perancangan report dengan memanfaatkan field list (daftar field) dan toolbox kotak piranti yang ada titik. Properties atau klik tombol toolbar Properties. Pada kotak dialog report tersebut.Gambar 3. Untuk menyimpan report yang telah dibuat. d. Kemudian pilih dan klik menu View. Pada kotak dialog tersebut. Untuk itu pada toolbar Object. 34 .  Menutup dan Menyimpan Report Untuk menyimpan report yang telah dibuat. Close atau klik tombol Close (X). Sebelum merancang report harus ditentukan dahulu data source. kotak dialog yang mengkonfirmasi akan ditampilkan. Pada jendela rancangan report (design view) tersebut. pilih dan klik Report. ketikkan nama report yang anda inginkan kemudian klik OK. kemudian pada tombol daftar pilihan record source. b.Kotak dialog Save As akan ditampilkan.10 Create Form inDesign View c. Pilih dan klik File.

35 . 4. topik atau permasalahan yang dibahas adalah tentang pembuatan basis data untuk informasi Data Hotel Sasando. Jenis_Hotel. Berikut ini adalah hasil pembuatan basis data tentang informasi data fasilitas umum yang disusun dengan menggunakan cara pembuatan tabel. form dan report. Atribut yang menjadi primary key adalah ID_Hotel. Lokasi_Hotel.BAB IV HASIL DAN PEMBAHASAN Dalam praktikum sistem basis data. query. relationships.1 Table Tabel terdiri dari :  Tabel Hotel  Tabel Pemilik Hotel  Tabel Fasilitas Hotel  Tabel Kamar  Tabel Tamu  Tabel Food and Drink  Tabel Karyawan  Tabel Gaji  Tabel Hotel terdiri dari beberapa atribut antara lain :ID_Hotel. Nama_Hotel.

Atribut yang menjadi primery key adalah No_ID Hotel. Alamat.1 TabelHotel  Tabel Pemilik Hotel terdiri dari beberapa atribut antara lain ID_Pemilik_Hotel. 36 . Nama_Pemilik Hotel.Gambar 4. dan Jumlah. Alamat. Gambar 4. dan Total_Biaya. Atribut yang menjadi primery key adalah ID_Fasilitas. Gambar 4. Nama_Fasilitas. Check_In. Jenis_Kelamin. Nama_Tamu.3 Tabel Fasilitas  Tabel Tamu terdiri dari beberapa atribut antara lainID_Tamu.2 Tabel Pemilik Hotel  Tabel Fasilitas terdiri dari beberapa atribut antara lain ID_Fasilitas. Check_Out. Atribut yang menjadi primery key adalah ID_Tamu.

5 Tabel Kamar  Tabel Food and Drink terdiri dari beberapa atribut antara lain ID_FoodandDrink.Gambar 4. 37 . Jenis_FoodandDrink. dan Harga per buah. Jenis_Kamar. Atribut yang menjadi primery key adalah ID_Tamu. Gambar 4.4 Tabel Tamu  Tabel Kamar terdiri dari beberapa atribut antara lain ID_Kamar. . dan Biaya per hari. Nomor_Kamar.Atribut yang menjadi primery key adalah ID_Tamu.

Nama_Karyawan. dan Jabatan.6Tabel Food and Drink  Tabel Karyawan terdiri dari beberapa atribut antara lain ID_Karyawan.Gambar 4. dan Jabatan. Gambar 4. Umur.7Tabel Karyawan  Tabel Gaji terdiri dari beberapa atribut antara lain ID_Gaji. Tunjangan. Jenis_Kelamin.Atribut yang menjadi primery key adalah ID_Gaji.Atribut yang menjadi primery key adalah ID_Gaji. Nomor_Handphone. Gaji_Pokok. Alamat. 38 .

Relationships ini dapat dibuat dengan menghubungkan atribut-atribut yang sama antara tabel yang satu dengan tabel yang lainnya.Gambar 4.8Tabel Gaji 4.2 Relationship Dari kedelepan tabel yang telah dibuat tersebut. Gambar 4. dengan hasil seperti yang ditunjukkan pada Gambar 4.9. maka dapat disusun hubungan antar tabel yaitu dengan membuat relationships.9 Tampilan Relationship 39 .

Berikut ini adalah beberapa contoh query yang telah dibuat berkaitan dengan masalah Kehotelan antara lain :  - Query Hotel - Query Pemilik Hotel - Query Tamu - Query Food and Drink - Query Karyawan Query Hotel terdiri dari beberapa atribut antara lain Nama_Hotel.10 Query Hotel  Query Pemilik lainNama_Pemilik Hotel terdiri Hotel. antara dan . dan Nama_Fasilitas. 40 atribut Lokasi_Hotel. Jenis_Hotel. Gambar 4.3 Query Untuk menganalisa data-data yang telah dibuat pada tabel-tabel tersebut. Jenis_Hotel. Lokasi_Hotel. Berikut ini adalah contoh Query dari semua atribut yang merupakan komponen-komponen pada data table diatas. dari beberapa Nama_Hotel. maka dapat dilakukan dengan membuat query dari data-data tabel.4.

Nomor_Handphone. Gambar 4. dan Tunjangan. Jenis_Kelamin. Jenis_Kelamin. Umur. Nomor_Kamar. Jabatan. Check_Out. dan Total_Biaya. Jenis_Kamar. 41 . Alamat. Gaji_Pokok.Gambar 4.11 Query Pemilik Hotel  Query Tamu terdiri dari beberapa atribut antara lain Nama_Tamu.12 Query Tamu  Query Karyawan terdiri dari beberapa atribut antara lain Nama_Karyawan. Check_In.

Nomor_Kamar.13 Query Karyawan  Query Food and Drink terdiri dari beberapa atribut antara lain Nama_Tamu. dan Harga/buah. Jenis_FoodandDrink.4 Form 42 .Gambar 4. Gambar 4.14 Query Food and Drink 4.

Untuk menampilkan data-data dalam satu record dapat dilakukan dengan membuat form dengan berbagai macam bentuk tampilannya. Berikut ini adalah beberapa form yang telah dibuat berkaitan dengan masalah Kehotelan antara lain :  - Form Hotel - Form Pemilik Hotel - Form Tamu - Form Karyawan - Form Food and Drink Form Hotel Gambar 4.15 Tampilan Form Hotel  Form Pemilik Hotel 43 .

Gambar 4.17 Tampilan Form Tamu  Form Karyawan 44 .16 Tampilan Form Pemilik Hotel  Form Tamu Gambar 4.

Berikut ini adalah beberapa contoh report yang telah dibuat sebagai suatu bentuk laporan hasil pembuatan basis data untuk keperluan Kehotelan.  Report Hotel 45 . maka dapat ditampilkan dalam bentuk suatu report (laporan).19 Tampilan Form Food and Drink 4.5 Report Data-data yang telah disusun dalam beberapa tabel yang telah dibuat dan terhubung dalam suatu bentuk relationships.Gambar 4.18 Tampilan Form Karyawan  Form Food and Drink Gambar 4.

Gambar 4.21 Tampilan Report Pemilik Hotel  Report Karyawan Gambar 4.20 Tampilam Report Hotel  Report Pemilik Hotel Gambar 4.21 Tampilan Report Pemilik Hotel 46 .

 Report Tamu Gambar 4.22 Tampilan Report Tamu  Report Food and Drink Gambar 4.23 Tampilan Report Food and Drink 47 .

dan report.  Prinsip utama pengaturan data atau arsip dengan sistem komputerisasi dapat memberikan nilai lebih dalam proses pencarian informasi sehingga dapat diperoleh kemudahan. maka dapat ditarik kesimpulan sebagai berikut :  Untuk menjalankan fungsi pengelolahan setiap informasi.  Sistem data merupakan suatu sistem berbasis komputer dimana suatu proses dan penyimpananya dilakukan dalam bentuk digital dan harus memenuhi persyaratan logika komputer. kecepatan operasional.  Bidang-bidang atau aspek-aspek yang memanfaatkan sistem basis data ini sangat beragam. aplikasinya seperti Microsoft Office Access 2010. Untuk keperluan ini dibuat 48 . Kesimpulan Berdasarkan dari materi-materi yang telah dibahas pada praktikum sistem basis data ini.BAB V PENUTUP 5.  Data base (basis data) merupakan kumpulan data yang berhubungan dengan suatu objek/topik atau tujuan tertentu. salah satunya yang dibahas dalam laporan ini adalah mengenai data base pada hotel. query.  Perangkat lunak yang digunakan dalam pengolahan data untuk pembuatan basis data adalah Microsoft Office Access 2010 yang menyediakan banyak cara peragaan informasi yang dibuat dengan tabel. dan efisiensi dalam suatu organisasi/perusahaan.1. semua data pada suatu aspek tertentu dapat diatur atau diorganisir untuk dibuat basis datanya dengan memanfaatkan perangkat komputer dan program. form.

Saran-Saran  Untuk dapat membuat suatu sistem basis data diperlukan pemahaman materi dan cara pengoperasian program aplikasi Microsoft Office Access 2010.beberapa tabel yang sesuai sebagai dasar penyusunan data-data.  Hendaknya antara pengajar dengan praktikan terjalin kerja sama yang baik sehingga praktikum dapat berjalan dengan lancar.2. 49 . 5. antara lain : - Tabel Hotel - Tabel Pemilik Hotel - Tabel Fasilitas - Tabel Tamu - Tabel Kamar - Tabel Gaji - Tabel Karyawan - Tabel Food and Drink Dari tabel-tabel tersebut dapat dihubungkan dengan menggunakan suatu format relationships hingga dapat membentuk beberapa buah query. maka dapat dilakukan dengan membuat form dan report. Dan untuk menyajikan data-data yang telah tersusun sebagai suatu basis data.

Jakarta : University YARSI. Sistem Data Base. Marlinda... Linda.Jakarta : Bina Sarana Informatika. 1997.. Yusuf. Sistem Basis Data. Heni. Sistem Basis Data.Yogyakarta : Andi. 1990. Seri Diktat Kuliah.2004. 50 .DAFTAR PUSTAKA Alpro.