perancangan basis data
DESCRIPTION
Perancangan Basis Data BSITRANSCRIPT
TUGAS MAKALAH PERANCANGAN BASIS DATA
DOSEN PENGAMPU : MUHAMAD NASIHIN, S.Kom
DISUSUN OLEH :
1. DANIEL ARIESTA (12125217)
2. WIDODO (12125872)
3. SUTARNO (12125963)
4. ZULKIFLI (12125938)
5. SUPRIYANDI (12125082)
Jurusan Manajemen Informatika
Akademi Manajemen Informatika dan Komputer
Bina Sarana Informatika
Pontianak
2013
ii
KATA PENGANTAR
Dengan mengucapkan puji syukur kehadirat Allah SWT atas
terselesaikannya makalah kami ini.
Maksud dari penulisan ini adalah untuk memenuhi tugas Mata Kuliah
Perancangan Basis Data di Akademi Manajemen Informatika dan Komputer Bina
Sarana Informatika.
Selama melaksanakan pembuatan Database dengan MS. Access dan dalam
menyelesaikan makalah ini, Kami telah banyak menerima bimbingan,
pengarahan, petunjuk dan saran, serta fasilitas yang membantu hingga akhir dari
penulisan makalah ini. Untuk itu kami menyampaikan ucapan terima kasih yang
sebesar-besarnya kepada yang terhorrmat:
1. Muhamad Nasihin, S.Kom selaku dosen Perancangan Basis data yang telah
memberikan bimbingan dan pengarahan dalam penyelesaian makalah ini.
2. Teman-teman semua yang telah berpartisipasi dalam menyelesaikan makalah
ini.
Akhirnya kami berharap semoga makalah ini bermanfaat bagi semua pihak
yang membantu, meskipun dalam makalah ini masih banyak kekurangannya. Oleh
karena itu kritik dan saran yang membangun tetap kami harapkan.
Pontianak, Desember 2013
Penulis
iii
Daftar Isi
Kata Pengantar ...................................................................................................... ii
Daftar Isi................................................................................................................ iii
Daftar Tabel ..........................................................................................................
BAB I PENDAHULUAN
1.1 Latar Belakang ................................................................................... 1
1.2 Tujuan ................................................................................................. 2
1.3 Ruang Lingkup .................................................................................... 2
1.4 Sistematika Penulisan ......................................................................... 2
BAB II LANDASAN MATERI
2.1 Pengertian Sistem ................................................................................ 4
2.2 Konsep dasar Database ....................................................................... 5
2.3 Peralatan Pendukung ........................................................................... 5
BAB III PEMBAHASAN
3.1 Tentang Program ................................................................................. 6
3.2 Minimum Specification Requirement ................................................. 6
3.3 Pembahasan Progam .......................................................................... 7
BAB III PENUTUP
Kesimpulan ........................................................................................................... 12
Saran ...................................................................................................................... 12
iv
Daftar Gambar Gambar 1 Form Menu utama ................................................................................ 7
Gambar 2 Form Peserta ......................................................................................... 9
Gambar 3 Form Pengajar ...................................................................................... 12
v
Daftar Tabel
Tabel 1 ................................................................................................................... 8
Tabel 2 ................................................................................................................... 10
Tabel 3 ................................................................................................................... 11
Tabel 4 ................................................................................................................... 12
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pada masa sekarang ini peran basis data sangat menonjol. Pemrosesan Basis
Data menjadi perangkat andalan. Kehadirannya sangat diperlukan oleh berbagai
institusi dan perusahaan. Hal ini terjadi karena Basis Data tidak hanya
mempercepat perolehan informasi. Basis data diartikan sebagai sistem berkas
terpadu yang dirancang terutama untuk meminimalkan pengulangan data.
Pengguna Sistem Basis Data bisa melakukan berbagai operasi terhadap berkas
yang ada di dalam sistem tersebut. Operasi itu antara lain mengosongkan berkas,
menyisipkan data, mengambil data, menghapus data dan dapat juga menyajikan
informasi yang diambil dari sejumlah berkas yang ada dalam sistem tersebut.
Terkadang masih ada tiap institusi atau perusahaan yang masih menggunakan
sistem berkas manual. Maksudnya dalam penyusunan semua data masih
menggunakan kertas sebagai media penyimpanan data pada institusi atau
perusahaan tersebut. Hal ini juga masih dilakukan di tempat Bimbingan Belajar
SUPER BIMBEL MANDIRI. Sistem pengelolaan data di tempat Bimbingan
Belajar SUPER BIMBEL MANDIRI ini masih menggunakan sistem berkas
manual. Hal ini tentu akan mempersulit SUPER BIMBEL MANDIRI dalam
pengolahan data - datanya.
Selain sulit dalam pengolahan data, sistem berkas manual juga memerlukan
media tempat peyimpanan yang cukup banyak dan memerlukan suatu tempat
khusus untuk tempat penyusunan data tersebut.
2
Berdasarkan uraian di atas disusunlah tugas akhir saya dengan mengambil
judul : “ APLIKASI DATABASE SISWA DI SUPER BIMBEL MANDIRI”.
Dalam perancangan sistem aplikasi ini, penulis menggunakan Microsoft Access
sebagai pembuat aplikasi dan juga sebagai databasenya.
1.2 Tujuan
Adapun tujuannya adalah :
1. Berbagi pengetahuan Tentang pembuatan database dengan Ms Acces
2. Untuk menambah wawasan dibidang Basis Data
3. Mengetahui dan memahami pembuatan Database serta manfaatnya.
1.3 Ruang Lingkup
Dengan semakin banyaknya Bimbel di Pontianak ini maka aplikasi ini sangat
cocok digunakan untuk Bimbel Lainnya. apalagi bagi mereka yang ingin
membuka cabang.
1.4 Sistematika Penulisan
Adapun maksud dan tujuan sistematika penulisan tugas akhir ini adalah untuk
lebih memudahkan penulis dalam membuat dan menyelesaikan permasalahan
yang dianalisa sehingga lebih terarah dan terfokus dan tidak menyimpang dari
ruang lingkup batasan masalah.
Adapun sistematika penulisan tugas akhir ini adalah sebagai berikut :
BAB 1 : PENDAHULUAN
Bab ini merupakan bagian yang berisi mengenai latar belakang
penulisan, tujuan, Ruang lingkup rerta sistematika penulisan.
3
BAB 2 : LANDASAN TEORI
Bab ini berisikan penjelasan landasan teori tentang pengertian
database dan peralatan yang digunakan.
BAB 3 : PEMBAHASAN
Bab ini berisikan tentang cara menggunakan database
BAB 4 : KESIMPULAN DAN SARAN
Bab ini berisikan kesimpulan mengenai hasil rancangan sistem
yang telah dibuat dan disertai dengan saran yang diberikan oleh
penulis apabila aplikasi ini ingin dikembangkan lebih lanjut.
4
BAB III
LANDASAN TEORI
2.1 Pengertian Sistem
Istilah sistem berasal dari bahasa Yunani yaitu “Sistem” yang mengadung
arti kesatuan atau keseluruhan. Ditinjau dari sudut katanya sistem berarti
sekumpulan objek yang bekerja bersama - sama untuk menghasilkan suatu
kesatuan metode, prosedur, teknik yang digabungkan dan diatur sedemikian
rupa sehingga menjadi suatu kesatuan yang berfungsi untuk mencapai tujuan
(www.wikipedia.org).
Pengertian sistem menurut beberapa ahli, yaitu: Jogiyanto (2003, hal:34)
mengatakan “Sistem adalah sebagai kumpulan dari komponen yang saling
berhubungan satu dengan yang lain membentuk satu kesatuan untuk
mencapai tujuan tertentu”.
Abdul Kadir (2002, hal:54)Sistem adalah sekumpulan elemen yang saling
terkait atauterpadu yang dimaksudkan untuk mencapai suatu tujuan, sebagai
gambaran jika dalam sebuah sistem terdapat elemen yang tidak memberikan
manfaat untuk mencapai tujuan yang sama, maka elemen tersebut di
pastikan bukanlah bagian dari sistem.
Jika dapat kita simpulkan bahwa sistem adalah sekumpulan bagian unsur
atau komponen yang saling berhubungan satu sama lain secara teratur yang
merupakan satu kesatuan untuk mencapai suatu tujuan.
5
2.2 Konsep dasar Database
Definisi database adalah kumpulan data yang saling berhubungan (relasi).
Istilah tersebut biasa digunakan pada sistem-sistem yang terkomputerisasi. Dalam
pengertian umum, database diartikan sebagai gabungan dari elemen-elemen data
yang berhubungan dan terorganisir. Relasi biasanya ditunjukan dengan kunci dari
tiap File yang ada. Dalam satu File terdapat record-record yang sejenis, sama
besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu
record terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut
dalam satu pengertian yang lengkap dan direkam dalam satu record. Dari
pengertian diatas dapat disimpulkan bahwa database mempunyai beberapa kriteria
penting, yaitu:
1. Bersifat data oriented dan bukan program oriented.
2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah
database-nya.
3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah.
5. Dapat digunakan dengan cara-cara yang berbeda.
2.3 Peralatan pendukung
Dalam pembuatan database in peralatan pendukungnya adalah
1. Sebuah komputer/laptop
2. Aplikasi Ms. Acces sebagai Pembuat aplikasi dan databasenya
6
BAB III
PEMBAHASAN
3.1 Tentang Program
Pengguna dari aplikasi ini adalah anak-anak usia Sebuah tempat usaha yang
bergerak dibidang Bimbingan Belajar yaittu Super Bimbel Mandiri. Dalam
aplikasi ini user dapat melakukan kegiatan seperti melihat informasi dari Peserta
Didik, Jadwal Belajar dan Informasi Pengajar, selain itu user juga dapat merubah
informasi yang terdapat di Database.
3.2 Minimum Specification Requirement
Windows XP Service Pack 3
Windows Vista Service Pack 1
Windows 7
Processor 1,6 GHz
RAM 256 MB
7
3.3 Pembahasan Progam
3.3.1 Form Menu Utama
Menu Utama adalah halaman yang muncul ketika pengguna memulai
menggunakan program, menu utama terbagi dalam beberapa bagian menu
antara lain seperti gambar berikut
Menu utama merupakan jendela utama tempat user memulai proses
pemililhan dalam mengolah data tertentu. Menu utama berisi tentang menu-
menu yang berhubungan dengan Form Pengajar, Form Peserta, Report
Peserta dan Report Peserta dari Masing Masing Pelajaran.
Gambar 1 : Menu utama
8
Berikut Penjelasan dari menu – menu yang ada pada form Menu Utama :
Tabel 1 : Penjelasan Menu Utama
Berfungsi sebagai navigasi untuk masuk ke
form Pengajar
Berfungsi sebagai navigasi untuk masuk ke
form peserta
Berfungsi sebagai navigasi untuk masuk ke
laporan peserta Bimbel
Berfungsi sebagai navigasi untuk masuk ke
laporan Peserta yang mengikuti Bahasa
Inggris
Berfungsi sebagai navigasi untuk masuk ke
laporan Peserta yang mengikuti IPA
Berfungsi sebagai navigasi untuk masuk ke
laporan Peserta yang mengikuti Matematika
Berfungsi sebagai navigasi untuk masuk ke
laporan Pengajar
9
3.3.2 Form Peserta
Form Peserta menampilkan informasi tentang Peserta, seperti Nama
Peserta, Alamat, tanggal lahir pilihan materi dan lainnya seperti yang terlihat
pada gambar2. Pada Form peserta Bimbel ini Pengguna juga dapat
menambah informasi Peserta Baru, ataupun menghapus Peserta Lama.
Berikut Tampilan Form Peserta :
gambar 2 Form Peserta
10
Tabel 2 Penjelasan Form Peserta
id Peserta ini akan menampilkan
informasi Id dari Peserta yang di lihat
Nama peserta akan menampilkan
Informasi Nama peserta yang dibuat
Menampilkan tanggal Lahir dari Peserta
yang dilihat
Menampilkan Alamat Peserta
Menampilkan Kode materi Yang dipilih
Peserta
Menampilkan jam masuk dari peserta
Meampilkan jam Pulang Peserta
Menampilakan Ruang kelas tempat
Belajar Peserta
Menampilkan Id Pengajar yang Mengajar
Peserta
11
Tabel 3 Tombol Form Peserta
Untuk kembali ke Form Menu utama
Untuk masuk ke form pengajar
Untuk menambah record peserta baru
Untuk menyimpan record peserta
baru
Untuk menghapus record peserta
ke record berikutnya
Ke record sebelunya
Untuk menutup form
Pada Form Peserta kita dapat mengisi informasi peserta baru dan menghapus
informasi peserta lama. Saat mengisi informasi bagian yang waib diisi adalah Id-
peserta, nama peserta, tanggal lahir, alamat dan pilihan materi, bagian lainnya
dikosongkan.
12
3.3.3 Form Pengajar
Pada Form Pengajar pengguna hanya bisa melihat informasi dari
Pengajar. Pada form ini pengguna tidak bisa menambah, merubah dan
menghapus informasi dari pengar.
Berikut Gambar Form Pengajar :
Tabel 4 Tabel Penjelasan Tombol Form pengajar
Kembali ke record pertama
Kembali ke record sebelumnya
Ke record berikutnya
Ke record akhir
Ke Form menu Utama
Ke record Peserta
Menutup record
gambar 3 Form Pengajar
13
3.3.4 Laporan (Record)
3.3.4.1 Laporan Seluruh Peserta
Pada report ini memuat laporan seluruh peserta yang terdaftar di Super
Bimbel Mandiri.
3.3.4.2 Laporan Peserta Bahasa Inggris
Pada Report ini Hanya memuat laporan Peserta Yang memilih
Pelajaran bahasa inggris
3.3.4.3 Laporan Peserta IPA
Pada Report ini Hanya memuat laporan Peserta Yang memilih
Pelajaran IPA
3.3.4.4 Laporan Peserta Matematika
Pada Report ini Hanya memuat laporan Peserta Yang memilih
Pelajaran
14
BAB IV
PENUTUP
4.1 Kesimpulan
Dari pembuatan sistem database Super Bimbel Mandiri penulis dapat
mengambil kesimpulan bahwa Super Bimbel mandiri memang sangat perlu
dibuatkan aplikasi database dikarenakan semakin banyaknya Peserta Yang
Mengikuti Bimbel ini. Kesimpulan yang dapat diambil secara umum sebagai
berikut :
1. Aplikasi ini dapat membantu dalam pencarian data yang
dibutuhkan.
2. Untuk setiap Peserta Baru maka pengguna tidak Perlu repot- repot
lagi mencatat nya dalam buku
3. Waktu yang dibutuhkan dalam menyimpan Informasi Peserta lebih
cepat dan efisien.
4.2 Saran
Penulis mencoba memberikan beberapa saran yang mungkin dapat membantu
sistem kerja yang optimal dan akurat. Adapun saran – saran sebagai berikut :
1. Penerapan sistem komputerisasi pada Super Bimbel Mandiri sudah
seharusnya diterapkan, karena sistem manual yang selama ini dipakai kurang
mampu memberikan informasi dan menjaga keamanan data dengan baik.
2. Super Bimbel Mandiri hendaknya mengoptimalkan pemanfaatan komputer
guna menangani proses pengolahan berbagai kegiatan.
3. Apabila sistem ini akan dikembangkan diharapkan menambah fungsi
tambahan.