Anda di halaman 1dari 20

MAKALAH PROJECT

APLIKASI BASIS DATA


Data Base Toko Komputer Menggunakan Microsoft Access
Makalah Ini Diajukan Sebagai Salah Satu Tugas Mata Kuiah
Aplikasi Basis Data

Disusun oleh :
1. Andi Supriadi - 16160018

2. Candra Mulado - 16160109

UNIVERSITAS BINA SARANA INFORMATIKA BANDUNG

TAHUN AJARAN 2016/2017


KATA PENGANTAR

Alhamdulillah, puji syukur penulis haturkan kehadirat Allah SWT. Atas rahmat-Nya lah
Penulis dapat menyelesaikan makalah ini tepat pada waktunya. Tak lupa Penulis juga
menghaturkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah mendukung dan
membantu Penulis dalam menyelesaikan makalah ini.
Dalam makalah yang berjudul “Data Base Toko Komputer Menggunakan Microsoft
Access” ini disusun bertujuan untuk memenuhi salah satu tugas mata kuliah Aplikasi Basis Data.
Namun demikian, Penulis merasa masih banyak sekali kekurangan dalam penyusunan
makalah ini, sesuai dengan pepatah yang mengatakan bahwa tak ada gading yang tak retak. Oleh karena itu, segala saran
dan kritik yang membangun dari yang lebih berkompeten di bidangnya, penulis terima dengan penuh
rasa terima kasih.
Akhir kata, Penulis berharap makalah ini dapat bermanfaat bagi para pembaca, khususnya bagi
yang akan mempelajari Aplikasi Basis Data.

Bandung, …………………

Penulis
DAFTAR ISI

KATA PENGANTAR
DAFTAR ISI

BAB 1 PENDAHULUAN
1.1. LATAR BELAKANG
1.2. TUJUAN
1.3. RUANG LINGKUP
BAB 2 PEMBAHASAN
2.1. PENGERTIAN BASIS DATA
2.2. SEJARAH BASIS DATA
2.3.ISTILAH-ISTILAH BASIS SATA
2.4.SISTEM BASIS DATA
2.5. ERD (ENTITY RELATIONAL DIAGRAM)
2.6. LRS (LOGICAL RELATIONAL STRUCTURE)
2.7. TAMPILAN
BAB 3 PENUTUP
3.1. KESIMPULAN
REFERENSI
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG

Basis data adalah kumpulan informasi yang disimpan di dalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan
memanggil kueri(query) basis data disebut sistem manajemen basis data (database management
system, DBMS).

Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin
luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer.
Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu
dalam bentuk buku besar, kwitansi dan kumpulan data yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari
pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan
di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu
basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi
skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model
data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah
layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana
setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi
matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang
sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara
yang lebih eksplisit untuk mewakili hubungan antar tabel.
1.2 TUJUAN

Tujuan disusunnya Makalah ini yaitu untuk menyelesaikan salah satu tugas matakuliah
yang khususnya mata kuliahAplikasi Basis Data sekaligus tugas ataunilai tambahan untuk UAS.
Selain itu, penulis berharap di buatnya makalah ini bukan hanya untuk tugas yang
diberikan semata, akan tetapi bisa membantu kita semua dalam hal mempelajari
ilmupengetahuan yang khususnya Aplikasi Basis Data ini. Harapan penulis yaitu semoga
makalahini tidak hanya bermanfaat bagi penulis akan tetapi sangat-sangat bermanfaat khususnya
jugabagi para pembaca atau kita semua yang membutuhkan untuk referensi ataupun salah
satusarana untuk menambah wawasan dalam hal ilmu. Semoga makalah ini bisa bermanfaat bagi
penulis khsususnya dan kita semua amin.
1.3 RUANG LINGKUP

Ruang lingkup makalah ini adalah untuk mahasiswa UNIVERSITAS BINA SARANA
INFORMATIKA khususnya yang memiliki mata kuliah Aplikasi Basis Data.
BAB II
PEMBAHASAN
2.1. PENGERTIAN BASIS DATA

Basis data adalah, basis data terdiri dari 2 (dua) kata, yaitu kata Basis dan Data. Basis
bisa di artikan sebagai markas ataupun gudang, tempat berkumpul. Sedangkan data yaitu
kumpulan fakta dunia nyata yang mewakili suatu objek, seperti manusia, barang, dan lain-lain
yang direkam ke dalam bentuk angka, bentuk huruf, simbol, teks, bunyi, gambar atau juga
kombinasinya.
Jadi arti dari basis data adalah kumpulan terorganisasi dari data – data yang saling
berhubungan sedemikian rupa sehingga dapat mudah disimpan, dimanipulasi, serta dipanggil
oleh penggunanya. Definisi Basis data juga dapat diartikan sebagai kumpulan data yang terdiri
dari satu atau lebih tabel yang terintegrasi satu sama lain, dimana setiap user diberi wewenang
untuk dapat mengakses (seperti mengubah,menghapus dll.) data dalam tabel-tabel tersebut.

2.2. SEJARAH BASIS DATA

Tahun 1960
Dari awal penggunaan komputer, penyimpanan dan manipulasi data merupakan focus utama
aplikasi. Pada awal tahun 1960, Charles Bachman diperusahaan General Electric mendesain
generasi pertama DBMS yang disebut Penyimpanan Data Terintegrasi (Integrated Data Store).
Dasar untuk model data jaringan dibentuk lalu distandardisasi oleh Conference on Data System
Language (CODASYL). Kemudian, Bachman menerima ACM Turing Award (Penghargaan
semacam nobel pada ilmu komputer ) di tahun 1973.
Pada akhir tahun 1960-an, IBM mengembangkan system manajemen informasi (Information
Manajemen System) DBMS. IMS dibentuk dari representasi data pada kerangka kerja yang
disebut model data hierarki. Dalam waktu yang sama, hasil kerja sama antara IBM dengan
perusahaan penerbangan Amerika mengembangkan system SABRE. System SABRE
memungkinkan user mengakses data yang sama pada jaringan computer.

Tahun 1970
Pada tahun 1970, Edgar Codd di laboratorium penelitian di San Jose mengusulkan suatu
representasi data baru yang disebut model data relational. Pada tahun 1980, model relasional
menjadi paradigm DBMS paling dominan. Bahasa query SQL dikembangkan untuk basisdata
relasional sebagai bagian proyek Sistem R dari IBM. SQL di standardisasi di akhir tahun 1980
dan SQL-92 diadopsi oleh American National Standards Institute (ANSI) dan International
Standards Organization (ISO). Program yang digunakan untuk eksekusi bersamaan dalam
basisdata disebut transaksi. User menulis programnya, dan bertanggung jawab
menjalankanprogram secara bersamaan terhadap DBMS. Pada tahun 1999, James Gray
memenangkan Turing award untuk kontribusinya pada manajemen transaksi dalam DBMS.

Tahun 1980
Pada akhir tahun 1980 dan permulaan tahun 1990, banyak bidang system basisdata
dikembangkan. Penelitian dibidang basisdata meliputi bahasa query yang powerful, model data
yang lengkap, dan penekanan pada dukungan analisis data yang kompleks semua bagian
organisasi. Beberapa vendor (misalnya IBM, DB2, Oracle8, dan Informix UDS) memperluas
sistemnya dengan kemampuan menyimpan tipe data baru misalnya image dan text serta
kemampuan query yang kompleks. System khusus dikembangkan banyak vendor untuk
membuat data warehouse dan mengonsolidasi data beberapa basisdata.
Suatu fenomena menarik adalah munculnya enterprice resource planning (ERP)
dan management resource planning (MRP), yang menambah lapisan substansial dari fitur
berorientasi aplikasi pada DBMS utama. Paket yang digunakan secara luas meliputi Baan,
Oracle, PeopleSoft, SAP, dan Siebel. Paket tersebut mengidentifikasi kumpulan tugas umum
(misalnya manajemen inventori, perencanaan sumber daya manusia, dan analisis keuangan) yang
dihadapi oleh sejumlah besar organisasi dan menyediakan lapisan aplikasi umum untuk
melaksanakan tugas. Data disimpan dalam DBMS relasional. Kemudian, lapisan aplikasi dapat
disesuaikan pada perusahaan berbeda sehingga biaya keseluruhan perusahaan menjadi lebih
rendah disbanding biaya pembuatan lapisan aplikasi dari awal. Lebih jauh, DBMS memasuki
dunia internet. Saat generasi pertama, web site menyimpan datanya secara ekskulisif dalam file
system operasi. Pada saat ini, DBMS dapat digunakan untuk menyimpan data yang dapat diakese
melalui web browser. Query dapat dibuat melalui form web dan format jawabannya dengan
menggunakan markup language semisal HTML untuk mempermudah tampilan pada browser.
Semua vendor basisdata menambah fitur ini untuk DBMS mereka.
Manajemen basisdata mempertimbangkan pentingnya suatu data bersifat online dan dapat
diakses melalui jaringan computer. Saat ini, bidang seperti ini diwujudkan dalam
basisdata multimedia, video unteraktif, perpustakaan digital, proyek ilmuwan seperti proyek
pemetaan, proyek system obeservasi bumi milik NASA, dan lain sebagainya.

2.3. ISTILAH-ISTILAH BASIS DATA

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan
perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database
management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer
menggunakan istilah basis data untuk kedua arti tersebut.
1. DBMS (Database Management System)
DBMS adalah Perangkat Lunak yang menangani semua pengaksesan ke basis data. Sistem Basis
Data terdiri dari basis data dan DBMS. DBMS ini adalah software pengelola dari kita membuat
sebuah basis data. perhatikan gambar dibawah ini :
2. Enterprise
Enterprise yaitu Suatu bentuk organisasi atau lembaga sebuah perusahaan contohnya yaitu bank,
universitas, rumah sakit, dll.
Data yang disimpan dalam basis data merupakan data operasional dari suatu enterprise. Contoh
data operasional : data keuangan, data mahasiswa, data pasien

3. Entitas
Entitas yaitu Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis
data. Tentu saja, entitas ini biasanya mempunya sebuah atribut. Kumpulan dari entitas disebut
Himpunan Entitas (exp. Semua Mahasiswa).
Contoh Entitas dalam lingkungan universitasyaitu : Mahasiswa, mata kuliah

4. Atribut (Elemen Data).


Atribut yaitu Karakteristik dari suatu entitas atau sebuah komponen bagian dari Entitas.
Contoh : Entitas Mahasiswa atributnya terdiri dari Npm, Nama, Alamat, Tanggal lahir.

5. Nilai Data (Data Value)


Nilai data yaitu Isi data / informasi yang tercakup dalam setiap elemen data.
Contoh Atribut dari entitas Mahasiswa dapat berisi Nilai Data : agus, arif, dina, susi.

6. Kunci Elemen Data (Key Data Element)


Kunci Elemen Data / Primary key yaitu Tanda pengenal yang secara unik mengidentifikasikan
entitas dari suatu kumpulan entitas. Pada dasarnya, Primarykey ini haruslah unik, dan nilai data
dari primarykey ini tidak boleh sama dengan nilai data dengan yang lainnya.
Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir
menggunakan Kunci Elemen Data npm.

7. Record Data
Recor Data yaitu Kumpulan Isi Elemen data yang saling berhubungan.
Contoh : kumpulan atribut npm, nama, alamat, tanggal lahir dari Entitas Mahasiswa berisikan :
“10200123”, “Sulaeman”, “Jl. Sirsak 28 Jakarta”, “8 Maret 1983”.
Kalau saya boleh menggambarkan, urutannya adalah seperti ini (contoh langsung):
Enterprise ==>> Entitas ==>> Atribut ==>> Nilai data
universitas =>> Mahasiswa => nim, nama =>> 11106861, ipan ripai
lalu, pada atribut, ada yang namanya primary key, untuk contoh diatas, primary key nya adalah
NIM, dan setiap nim mahasiswa, itu pasti berbeda dengan yang lainnya.
2.4. SISTEM BASIS DATA

Sistem basis data adalah sistem yang terdiri dari koleksi data atau kumpulan data yang
saling berhubungan dan program-program untuk mengakses data tersebut. Komponen Utama
Sistem Basis Data :

 Perangkat Keras (Hardware)


 Sistem Operasi (Operating Sistem)
 Basis data (Database)
 Sistem Pengelola Basis Data (Database Management Sistem atau disingkat DBMS)
 Yaitu pengelola basis data secara fisik tidak dilakukan oleh pemakai secara langsung,
akan tetapi ditangani oleh sebuah perangkat lunak yang khusus. Perangkat Lunak inilah
yang disebut DBMS (Database Management Sistem) yang akan menentukan bagaimana
data diorganisasi, disimpan, diubah serta diambil kembali. Perangkat Lunak ini juga yang
menerapkan mekanisme pengamanan data, pemakaian data secara bersama-sama,
konsistensi data dan sebagainya.
 Pemakai (User).
 Aplikasi atau Perangkat Lunak yang lainnya.
 Tujuan Utama Sistem Basis Data sendiri adalah :
 Menunjukkan suatu lingkungan yang tepat dan efisien didalam melakukan pengambilan
(retrieving) dan penyimpanan (storing) informasi basis data, serta menyediakan
antarmuka yang lebih ramah kepada user dalam melihat data.

Kegunaan atau Fungsi Sistem Basis Data, mengatasi masalah-masalah pemrosesan data yang
sering ditemui dengan menggunakan metode konvensional, permasalah yang diatasi diantaranya:

 Redudansi data dan juga inkonsistensi data.


 Kesuliatan dalam pengaksesan data.
 Data Isolation.
 Konkurensi pengaksesan.
 Masalah keamanan.
 Masalah Integritas.

Pemakai sistem basis data diantaranya:

 Programmer Aplikasi yaitu orang atau pemakai yang berinteraksi dengan basis data
melalui Data Manipulation Language (DML),
 User Mahir (Casual User) yaitu pemakai yang berinteraksi dengan sistem tanpa menulis
modul program. Mereka menyatakan query untuk mengakses data dengan bahasa query
yang telah disediakan oleh suatu DBMS.
 User Umum (End User/ Naïve User) yaitu Pemakai yang berinteraksi dengan sistem basis
data melalui pemanggilan satu program aplikasi permanen (executable program) yang
telah disediakan sebelumnya.
 User Khusus (Specialized User) yaitu Pemakai yang menulis aplikasi basis data non
konvensional, tetapi untuk keperluan-keperluan khusus.

2.5. ERD (ENTITY RELATIONAL DIAGRAM)


Harga_Barang
Jumlah_Barang Kode_Karyawan Tanggal
Id_Pemasok Kode_Barang Kode_Penjualan Kode_Penjualan

N M M N
Nama_Barang Barang Untuk Penjualan Berisikan Data Detail_Penjualan

N N

Kode_Barang Nama_Barang

Mendata
Mengirim

Kode_karyawan
No_Telepon

Jenis_kelamin
1
M
1 1
Pemasok Karyawan Melakukan Log In Password

Nama_Karyawa
n
Id_Pemasok

Kode_Karyawan
Nomer_Hp Alamat Username
Nama_Pemasok

2.6. LRS (LOGICAL RELATIONAL STRUCTURE)


Barang Penjulan Detail_Penjualan

*Kode_Barang Kode_Karyawan
*Kode_Penjualan
Nama_Barang M N Kode_Barang
N M Kode_Penjual
Persediaan_Barang Nama_barang
Jumlah_Penjualan
Harga_Barang Tanggal

M M

N 1
Pemasok Karyawan Log In

*Kode_Karyawan
*Id_pemasok Nama_karyawan Kode_Karyawan
Nama_Pemasok Jenis_Kelamin
1 1 User_name
No_Telepon Nomer_Hp Password
Alamat

2.7. TAMPILAN

2.7.1. Gambar Tables Pada Microsoft Access


Gambar diatas menunjukan Tables pada Microsoft Access. Ada tujuh Tables, ada table barang,
table detail_penjualan, table karyawan, table laporan, table login, table pemasok, dan table
penjualan.
2.7.2. Gambar Queries Pada Micosoft Access
Pada gambar Queries diatas ada query penjualan. Query penjualan ini berisikan tentang
kode_jual, kode_barang dari barang yang akan dijual, nama_barang, harga_barang,
jumlah_barang, dan subtotal.
2.7.3. Gambar Ralationships Pada Microsoft Access

Gambar Relationships diatas adalah saling menghubungkan table-table yag tadi di buat agar
saling berkaitan atau berelasi. Harus ada penggunaan primary key sebagai suatu syarat agar relasi
dapat diaktifkan.
2.7.4. Gambar Forms Pada Microsoft Access

Form, mengatur tampilan input data agar lebih menarik dari pada hanya sekedar tabel, maka
form bisa dibentuk sedemikian rupa sehingga lebih menarik, lebih mudah digunakan, dan lebih
melindungi data. Forms menggunakan bahasa pemograman. Form pada gambar diatas terdiri
dari barang subforms yang berisikan kode_barang dan nama_barang.Barang subforms1 yang
berisikan kode_barang, id_pemasok, nama_barang, dan harga_barang. Detail_penjualan
subforms yang berisikan kode_jual, kode_karyawan, nama_barang, tanggal.
2.7.5. Gambar Form utama
2.7.6. Gambar Form barang

2.7.7. Gambar Form pemasok


2.7.8. Gambar Form karyawan

2.7.9. Gambar Form penjualan


2.7.10. Gambar Form detail penjualan

2.7.11. Gambar Report Pada Microsoft Access

Report, sistem pelaporan yang digunakan ketika hendak menampilkan hasil laporan dari sebuah
analisis data, baik berupa tabular, grafik maupun hasil-hasil perhitungan dan merupakan ekstrak
dari basis data yang hasilnya dapat langsung dicetak melalui media printer, maupun ditampilkan
ke layar monitor. Report pada gambar di atas terdapat dua report. Barag dan laporan_penjualan.
BAB III
PENUTUP
3.1. KESIMPULAN

Basis data atau juga disebut database artinya berbasiskan pada data, tetapi secara
konseptual, database diartikan sebuah koleksi atau kumpulan data-data yang saling berhubungan
(relation), disusun menurut aturan tertentu secara logis, sehingga menghasilkan informasi. Untuk
mengelola dan memanggil query basis data agar dapat disajikan dalam berbagai bentuk yang
diinginkan dibutuhkan perangkat lunak yang disebut Sistem Manajemen Basis Data atau juga
disebut Database Management System (DBMS). Penggabungan Database Management System
(DBMS) dengan Basis Data akan membentuk satu kesatuan yang disebut Sistem Basis Data.
Komponen dasar dalam pembuatan basis data dengan adanya data, hardware, software, dan user.
Istilah-istilah dalam basis data juga seyogyanya kita tahu, yaitu: enterprise, entitas, atribut, nilai
data, kunci elemen data, record data.
Menurut ANSI/SPARC, arsitektur basis data terbagi atas tiga level yaitu: Internal/Physical
Level, External/View Level, Conceptual/Logical Level. Tujuan utama dari arsitektur 3 level
tersebut adalah untuk menyediakan data independence yang terbagi 2: Logical Data
Independence (kebebasan data secara logika) dan Physical Data Independence (kebebasan data
secara fisik).
Untuk menggambarkan data pada tingkat eksternal dan konseptual digunakan model data
berbasis objek atau model data berbasis record.
DBMS dapat diartikan sebagai program komputer yang digunakan untuk memasukkan,
mengubah, menghapus, memodifikasi dan memperoleh data/informasi dengan praktis dan
efisien. Kelebihan-kelebihan dari DBMS antara lain terdapat dari faktor performance nya yang
lebih efisien dalam penggunaan penyimpanan data atau memory, integritas data yang lebih
terjamin, independensi, sentralisasi, dan sekuritas yang lebih fleksibel. Komponen-komponen
yang terdapat dalam DBMS terdiri dari interface, database control system, hardware, operating
system, database, dan user.
Dalam pembuatan basisdata terdapat beberapa tahapan antara lain pengumpulan dan
analisis, perancangan database secara konseptual, dan terakhir proses design database.
REFERENSI

 http://www.rumusexcellengkap.com/2014/03/mengenal-tabel-query-form-dan-
report.html

 http://luragung.com/pemrograman/istilah-istilah-dalam-basis-data.html

 http://informatika.web.id/sejarah-basis-data.htm

 http://makalah-sistem-basis-data-aagestina.blogspot.co.id/

 http://www.pengertianku.net/2014/06/pengertian-basis-data-dan-sistem-basis.html

Anda mungkin juga menyukai