PROGRAM STUDI
SARJANA TERAPAN
TEKNIK MESIN PRODUKSI DAN PERAWATAN
1
KATA PENGANTAR
Dengan mengucapkan puji syukur ke hadhirat Tuhan Yang Mahaesa pembuatan Job
sheet Praktikum Pengantar Basisdata Prodi Teknik Mesin Produksi dan Perawatan
Program Diploma 4/Sarjana Terapan Jurusan Teknik Mesin Politeknik Negeri Semarang
ini akhirnya dapat diselesaikan.
Kompetensi yang diharapkan dari mata kuliah Praktikum Pengantar Basisdata Teknik
adalah : Mahasiswa mampu membuat laporan produksi berdasarkan basisdata manufaktur
dengan antarmuka berbasis Visual Basic.
Job Sheet ini tentu saja masih belum sempurna. Oleh karena itu kami selaku Tim
Penyusun Job sheet senantiasa mengharapkan segala saran dan kritik dari pembaca
sekalian untuk kesempurnaan isi Job sheet ini.
NIP. 195804231987031002
2
1. K-3 :
1.1 Mahasiswa harus menggunakan pakaian yang sopan dan rapih, mengambil tempat
sesuai nomor hadir, tidak menggunakan handphone selama praktek, dan tidak
mengakses internet bila tidak ada topik praktikum yang mengharuskannya.
1.2 Mahasiswa harus memulai praktikum dengan menghidupkan ups, menghidupkan
komputer, dan lcd monitor.
1.3 Mahasiswa harus mengakhiri praktikum dengan mematikan komputer, mematikan
lcd monitor, dan mematikan ups (agar ups tidak mudah rusak)
1.4 Mahasiswa harus mengakhiri praktikum dengan merapikan meja dan tempat duduk.
3.1 Klik Windows (Kiri Bawah) > All Programs > Microsoft Office > Microsoft Office
Access 2007
3
3.3 Buat nama file latihan1.accbb
3.4 Tempat penyimpanan dapat dipilih dengan menekan tombol lalu tekan tombol
create
3.5 Akan muncul tampilan sejumlah menu: Home; Insert; External Data; Databese Tools;
Data Sheet
Masing-masing menu bila di klik akan muncul sejumlah toolbar, anda tentu sudah
mengenali hal seperti ini saat menggunakan Microsoft Word. Masing-masing
fungsi toolbar akan Anda kenali dalam latihan selanjutnya.
3.6 Microsoft Office Button pada ujung kiri atas bila di klik akan muncul menu
New ; Open; Save; Save As; Print; Manage; E-mail; Publish; Close database
4
Berdasarkan blank database yang
sudah anda buat pada latihan 1
langkah 1 dan 2, bial akan membuat
databse baru lagi maka dapat
dilakuan dengan menekan tombol
CTRL + N, lalu kembali memilih Blank
Database atau memilih sejumlah
template yang ada dengan mengklik
Local Template
3.8 Klik CTRL + N atau klik MS Office > New > Local Template, maka akan muncul
sejumlah piliha. Cobalah mengklik satu persatu dari template yang ada. Selanjutnya
dapat anda lihat sejumlah kolom sesuai dengan nama templete yang dipilih.
5
4 Menyimpan, membuka, dan mengakhiri databese dapat dilakukan dengan mengklik
tombol MS Office lalu memilih Save atau Save AS atau Open atau Close Database
6
5. LATIHAN 2: MEMBUAT, MEMODIFIKASI, DAN MENGOLAH TABEL DATA
- Lanjutkan dengan mengisi data type dan description seperti di bawah ini.
7
- Menekan tombol Alt+F+A untuk menyimpan tabel dengan nama DATA BARANG.
Lalu tekan OK
8
- Isikan tiap field seperti data di bawah ini
5.1.1 Setiap kali anda mengklik field, maka akan muncul add field yang baru, lalu field
yang anda klik diberi nama. Jenis data yang diperlukan untuk tidap filed dapat
dipilih dengan mengklik menu New Filed, maka akan muncl jendela pilihan dan
dapat dipilih salah satu yang sesuai.
5.1.2 Sifat tiap filed (Field Properties) dapat dilihat dengan mengklik Datasheet > View >
Design View. Akan tampil propertis tiap field seperti gambar.
FieldSize, digunakan untuk menentukan Iebar
maksimum untuk data yang disimpan dalam
suatu field, Field Size diperuntukan bagi tipe
dataText, Number dan AutoNumber.
9
Decimal Places, untuk menentukan jumlah Required, digunakan untuk menentukan apakah
angka desimal yang Anda inginkan. sebuah field harus diisi atau tidak harus diisi.Jika
Caption,digunakanuntukmenampilkaninfor isinya Yes, maka setiap mengisikan record baru,
masiyangbergunauntukusersebagaijudulkolo Anda harus mengisikan nilai ke dalam field ini.
m,formatlaporan. Jika isinya No, Anda dapat mengosongkannya.
DefaultValue, digunakan untuk menentukan Allow Zero Length, digunakan untuk
nilai yang otomatis diisikan ke dalam suatu menentukan bila mana "zero-length string"
field ketika record baru dibuat. Property ini ("") adalah data yang valid kedalam sebuah
tidak berlaku untuk jenis data Auto Number field dalam tabel. Bernilai Yes, jika data
dan OLE Object.ValidationRule, digunakan tersebut dianggap valid, No, jika dianggap
untuk membatasi atau mengontrol
tidak valid. Properti ini hanya berlaku untuk
pemasukan data pada field tertentu.
tipe data Text, Memo dan Hyperlink.
10
5.1.3 Isi tiap field dengan data seperti berikut.
5.1.4 Kolom kode secara otomatis akan berisi data terurut 1,2,3,4,5, dst. Bila ingin
mengubah kolom Kode (ID), kursor harus berada pada posisi filed ID/ Kode, pada
menu View dipilih Desing View. Lalu ubah Auto Number menjadi Text. Setelah
diubah klik tanda x pada ujung kanan untuk menutup. Lalu klik DATA BARANG:
Table agar kembali ke tabel yang semula
11
5.1.5 Data satu baris disebut RECORD
5.1.6 JenisData
SebelumAndamerancangdanmembuattabelbaru,sebaiknyaAndamengenalterlebihdahul
uberbagaijenisdatayangakanditempatkanpadasetiapfield.
• Text,dapatmenerimahuruf,angka,spasidantandabaca.Sebuahfieldberisijenisdatateks
dapatmenampunghingga255( 2 7 ) karakter
atausebanyakIebaryangAndatentukandalampropertiFieldSize.
• Memo,dapat
menerimateksapasajasebagaicatatanatauketerangandenganpanjangmaksimal65.53
5( 2 1 6 ) karakter.
• Number,berisidatabilanganatauangkayangdigunakanuntukperhitunganmatematis.T
ermasukangkanegatif.
• Date/Time,hanyadapat menerimatanggal/waktu.
• Currency, berisi data bilangan atau angka berupa nilai uang.
Termasukangkadecimal.
• AutoNumber,berisibilanganyangberurutanataubilanganacakyangunikyangsecara
otomatisdiberikanolehAccess2007/2010jikarecordbaruditambahkankedalamtab
el.Tipedatainitidak
dapatdiubah-ubahnilainyaolehuser.
• Yes/No,berisinilaiYesatauNo,ataufieldyanghanyamemiliki2 kemungkinannilai(Yes
/No,True/False,atauOn/Off).
12
OLEObject,berisiobjekyangdikaitkan(linked)keataudisisipkan(embedded)kedalamta
belAccess2007/2010.Objekdisinicontohnyaantaralainlembarkerja
Excel,dokumenWord,grafik,suara,ataudatabinerlainnya.
• Hyperlink,dapatdiisidenganalamathyperlink(URL)agarbisaterkaitdenganobjekat
audatayangtersimpandilokasitertentu.DenganmenggunakanhyperlinkAndadapa
tmelompatkesebuahobjekdalamdatabaseMicrosoftAccess,kedokumen
MicrosoftWord,kelembarkerjaMicrosoftExcel,keslidepresentasiMicrosoftPowerP
oint,kehalamanWeb diInternet,Intranetataualamatemail.
• Attachment,berisiobjekberupasatuataulebihfileterpisahyangditempatkankedalamtabels
ebagailampiran.Contohnyafilegambardanfoto.
• LookupWizard,memungkinkanAndauntukmemilihnilai
daritabellainataudaridaftarnilaiyangdidefinisikansendiridenganmenggunakanlistboxatauc
ombobox.
5.2.1 Penggantian Primary Key cukup dengan meletakkan kursor pada field primay key,
kemudian tekan tombol primay key. Field baru yang akan dijadikan primary key
dilakukan dengan terlebih dulu memindahkan kursor ke field yang diinginkan,
kemudian tekan tombol primary key. Akhiri dengan menyimpan perubahan, lalu
kembali ke tabel semula
5.2.2 Bila kan menghapus/menyisipkan record dapat dilakukan dengan menekan menu
Data Sheet > Insert/Delete.
5.2.3 Menutup tabel dilakukan dengan menekan CTRL+F4 atau mengklik tanda x pada
ujung kanan atas tabel.
5.2.4 Pengisian tabel dapat dilakukan dengan short cut sebagai berikut
F2 Menyunting untuk menyisipkan data pada sel tertentu
CTRL + Memasukkan tanggal dan waktu sekarang
Mengulang pengisian data yang sama
Tab Pindah ke field berikutnya
Shift + Tab Pindah ke field sebelumnya.
End Pindah ke field terakhir dalam record yangsama.
Home Pindah ke field pertama dalam record yangsama
13
Anak Panah Pindah ke record berikutnya pada field yangsama.
keBawah
Anak Panah ke Pindah ke record sebelumnya pada field yang sama.
Atas
Ctrl+Home Pindah ke record pertama pada field yang pertama.
Pergi ke record Pertama.
Mundur satu record (ke record sebelumnya).
Maju satu record (ke record berikutnya)
Pergi ke record terakhir yang berisi data.
Menambah record baru yang masih kosong'
Mencari data tertentu.
5.2.5 Fasilitaas menu Find dapat digunakan untuk melakukan pencarian dan penggantian
data, menuju ke tempat tertentu dan pemilihan.
5.2.6 Pengaturan urutan data, lebar kolom, penyembunyian kolom, dll dapat dilakuakn
dengan menempatkan kursor pada field/kolom tertentu, disusul dengan klik kanan
pada mouse. Gambar berikut akan muncul sat klik knan pada mouse.
5.2.7 Lakukan berbagai modifikasi terhadap tabel dengan memanfaatkan fasilitas grup
menu Font .
14
6. LATIHAN 3: MEMBUAT SEJUMLAH TABEL DAN MENGATUR RELASINYA
6.2 Susun Struktur tabel dan tabel DATA PELANGGANseperti di bawah ini:
6.3 Susun Struktur tabel dan tabel DATA PENJUALANseperti di bawah ini:
15
6.4 Susun Struktur tabel dan tabel DETAIL DATA PENJUALAN seperti di bawah ini:
6.5 Membuat relasi antara tabel DATA PELANGGAN terhadap DATA PENJUALAN
6.5.1 Aktifkan file yang berisi 4 tabel di atas namu tabel tidak diaktifkan
16
6.5.3 Pilih DATA PELANGGAN dan DATA PENJUALAN lalu tekan Add
6.5.6 Geser field Kode Pelanggan dari tabel DATA PELANGGAN dan tumpukkan ke field
Kode Pelanggan pada DATA PENJUALAN lalu klik create sehingga diperoleh:
17
6.6 Membuat relasi antara tabel DATA PENJUALAN terhadap DETAIL DATA PENJUALAN
6.6.2 Pilih DATA PELANGGAN dan DATA PENJUALAN lalu tekan Add
18
6.6.3 Geser field Faktur dari tabel DATA PELANGGAN dan tumpukkan ke field Fakturpada
DATA PENJUALAN lalu klik create sehingga diperoleh:
6.7 Membuat relasi antara tabel DATA BARANG terhadap DETAIL DATA PENJUALAN
6.7.1 Klik x pada ujung kanan atas untuk menutup diagam relasi
6.7.2 Klik relationships dan show table
6.7.3 Pilih DATA BARANG dan DATA PENJUALAN , gunakan tombol ctrl dan mouse, lalu
tekan Add
19
6.7.4 Geser field Kode baang dari tabel DATA BARANG dan tumpukkan ke field Kode
baang pada DATA PENJUALAN lalu klik create sehingga diperoleh:
20
6.7.5 Tutup dan simpan hasil pembuatan relasi di atas, lalu klik kembali menu Database
Tools > Relationships
6.8 Membuat kardinalitas relasi antara tabel DATA PELANGGAN terhadap tabel DATA
PENJUALAN
6.8.1 Klik 2x garis penghubung. Contreng Enforce Referenstial Integrity.
21
6.8.2 Hasilnya relasi 1:~, artinya seorang pelanggan dapat memiliki sejumlah data
penjualan (bahkan sampai ~)
6.9 Membuat kardinalitas relasi antara tabel DATA PENJUALAN terhadap tabel DETAIL
DATA PENJUALAN
6.9.1 Klik 2x garis penghubung. Hilangkan Contreng Enforce Referenstial Integrity. Tekan
OK
6.9.2 Hasilnya relasi tanpa kardinalitas, artinya Faktur pada DATA PENJUALAN juga akan
ada pada DETAIL DATA PENJUALAN
6.10 Membuat kardinalitas relasi antara tabel DATA BARANG terhadap tabel DETAIL
DATA PENJUALAN
6.10.1 dengan mengklik 2x garis penghubung. Hilangkan Contreng Enforce Referenstial
Integrity. Tekan OK
22
6.10.2 Melihat rincian hasil relasi
6.10.3 Klik semua tabel sehingga muncul pada layar.denga:n double clik, maka akan
muncul sbb
6.10.4 Klik DATA BARANG lalu klik tanda + di depan tiap record, maka akan muncul
Relasi yang ada. Lakukan untuk tiap record. Lakukan juga untuk tiap tabel.
TUGAS: Susun kesimpulan hasil relasi dalam ketas yang disediakan, kemudian
dikumpulkan kepada Dosen.
23
6.11 Memfilter data dengan fasilitas Advanced Filter Option.
6.11.1 Klik menu Databases Tools >Advanced Filter Option> Filter by Form
6.11.2 Pilih file dengan memindahkan kursor, lalu tentukan kriteria yang diin diiginkan
misalnya harga 45.000
6.11.3 Lalu tekan Toggle Filter, maka akan muncul hasil semua harga 45.000
6.3.14 Lakukan hal yang sama untuk tabel lain dan field lain.
24
7.1 Membuat Query
7.1.1 Klik menu Create > Query Design (pada Group Other) akan muncul jendela:
7.1.2 Pilih seluruh tabel pada jendela Show Table, lalu klik ADD, maka akan diperoleh :
7.1.5 Pilih field yang akan ditampilkan untuk masing masing tabel melalui baris field
7.1.6 Klik menu Design > Run (pada group Result), maka diperoleh hasil :
25
7.2 Menghapus sebuah field
- Klik menu Home > View > Design View > Delete Column (pada group Query Setup)
26
7.7 Mengatur Format Tampilan Data Hasil Query
7.7.1 Aktifkan dengan mengklik DATA PENJUALAN Query
7.7.2 Klik View > View Design, lanjutkan Klik Builder (pada Query Setup),
7.7.3 Klik Property Sheet (pada Show/Hide)
7.7.4 Klik field salah satu yang akan ditampilkan, misalnya Tanggal Penjualan,
7.7.5 Klik pilhan yang muncul pada kolom format pada properti sheet
27
7.8.5 Ekspresi pada Property Sheet dalam contoh di atas adalah perkalian (*), tanda
perkalian ini dapat diganti dengan operator lain misalnya >, <, <=, >=, =, between X
and Y di mana X dan Y juga dapat berupa tanggal.
7.8.6 Ekspresi operator di atas dapat pula diberi wildcard, misalnya Wh*, B?ll, B[as], B[!
as], B[a-f]m, 1#5. Silahkan dipraktekkan apa hasil dari wildcard ini bila dituliskan
pada kolom criteria.
28
Form ber fungsi untuk memudahkan dalam : memasukkan, menampilkan, mencari,
mengubah, dan mencetak data.
Hasilnya :
29
8.3 Membuat Form dengan Fasilitas Form Wizard
8.3.1 Klik menu Create > Form (dalam group Forms) > More Form > Wizard Form, akan
muncul jendela sbb:
8.3.2 Klik nama-nama field yang dipili lalu klik tandan > agar nama fiel pindah ke
Selected Form.
8.3.3 Klik Next, akan muncul jendela dengan pilihan : Columnar, Tabular, Datasheet,
Justified
8.3.4 Klik Next, klik Finish
30
8.3.5 Hasilnya:
Columnar
Tabular
Datasheet
Justified:
31
8.3.6 Klik tabel DATA BARANG, lalu praktekkan keempat jenis form di atas.
32
9.1.1 Buka file DATA PENUALAN
9.1.2 Klik Create > Report, hasilnya
9.2.1 Klik nama Tabel atau Query yang akan dibut laporannya, misalnya pilih DETAIL DATA
PENJUALAN
9.2.2 Klik Create > Report Wizard, akan muncul jendela seperti berikut:
9.2.3 Pindahkan nama field yang akan dimunculkan dalam laporan dengan mengklik
tombol >atau >> untuk semua field.
9.2.4 Next
33
9.2.5 Pilih dasar pengelompokan laporan, misalnya berdasar kode barang, sorot kode
brang, lalu tekan >, maka akan dihasilkan :
9.2.6 Next
9.2.7 Finish
34
9.3 Membuat Laporan dengan Fasilitas Report Design
9.3.4 Klik Save atau CTRL+S, simpan dengan nama Laporan Penjualan, tekan OK
9.3.5 Untuk menampilkan tampilan laporan klik View > Report View
9.3.6 Untuk mengetahui hasilnya klik view > print preview
9.3.7 Untuk melakukan design klik view > design view
9.3.8 Untuk mengetahui isi report klik view > report view
9.3.9 Untuk mengetahui layout laporan klik iew > report view
35
9.4.1 Mengatur Field
9.4.2 Buka report yang akan dimodifikasi
9.4.3 Klik Home > View > Design View
9.4.4 Klik Add Exixting Fields
9.4.5 Klik nama tabel agar muncul daftar field
9.4.6 Drag nama field satu persatu pada kolom detail, dan atur posisinya dengan
menggeser tiap sisi dari obyek
9.4.7 Untuk mengetahui hasilnya klik view > print preview
9.4.8 Untuk melakukan design klik view > design view
9.4.9 Untuk mengetahui isi report klik view > report view
9.4.10 Untuk mengetahui layout laporan klik iew > report view
36
- Klik tekan tombol CTRL+P atau tekan ALT+F+P atau tekan dan
- KlikText Box
- Klik Property Sheet
- Pilih Control Source, klik tombol Bulid,
- Pada tampilan Expression Builder terdapat sejumlah pilihan yang dapat dipilih
sesuai dengan kebutuhan.
- Paling mudah dapat dipilih Common Expression, pilih Current Date/Time
- Akhiri dengan OK
37
9.7.5 Membuat Combo Box
9.7.7 MembuatButton
38