Luthfi Yusuf 211341015 LAPORAN PRAKTIKUM 1.docx

114
LAPORAN PRAKTIKUM I TEKNIK INFORMATIKA PENGENALAN DATABASE, DATABASE RELATIONSHIP, QUERY, FORM, DAN REPORT Disusun Oleh : Luthfi Yusuf 211 341 015 1AEA TEKNIK OTOMASI MANUFAKTUR DAN MEKATRONIKA POLITEKNIK MANUFAKTUR NEGERI BANDUNG

Transcript of Luthfi Yusuf 211341015 LAPORAN PRAKTIKUM 1.docx

LAPORAN PRAKTIKUM ITEKNIK INFORMATIKAPENGENALAN DATABASE, DATABASE RELATIONSHIP, QUERY, FORM, DAN REPORT

Disusun Oleh :Luthfi Yusuf211 341 0151AEA

TEKNIK OTOMASI MANUFAKTUR DAN MEKATRONIKAPOLITEKNIK MANUFAKTUR NEGERI BANDUNGAPRIL 2012

KATA PENGANTAR

Puji dan syukur penulis panjatkan kepada Allah SWT yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Laporan Praktikum 1 Teknik Informatika ini.Laporan ini merupakan realisasi dari hasil kegiatan perkuliahan berupa praktikum Teknik Informatika yang penulis lakukan untuk melaksanakan kewajiban sebagai mahasiswa kepada dosen/instruktur mata kuliah praktikum teknik informatika.Kami menyadari bahwa laporan ini jauh dari sempurna. Dalam penulisan laporan ini, penulis masih banyak memiliki kekurangan dan kesalahan dalam penulisan ataupun penyusunan laporan. Untuk itu, penulis mengharapkan saran dan kritik untuk lebih menyempurnakan laporan ini dan menjadi bahan pertimbangan penulisan dan penyusunan laporan yang selanjutnya.

Bandung, 16 April 2012

Penulis

PENDAHULUANDatabase (Basis Data ) adalah himpunan kelompok data (arsip) yang saling berhubungan yang diorganisai sedemikian rupa agar kelak dapat dimanfaatkan kemabali denagan mudah. Tujuan dari Database adalah : Kecepatan dan kemudahan (speed), Efesiensi ruang penyimpanan (spaace), Keakuratan (acccuracy), Ketersediaan (availability), Kelengkapan (Completeness), Keamanan (Scurity) dan Kebersamaan pemakaiaan (sharability).Database memiliki dua bahasa yaitu DDL (Data Definition Language) dan DML (DataManipulation Language).a. DDLSkema basis data dispesifikasikan oleh sekumpulan definisi dengan sebuah bahasa khusus yang disebut Data Definition Language ( DDL ).Hasil kompilasi DDL berupa tabel-tabel yang disimpan dalam sebuah file,disebut Data Dictionary ( Kamus Data ) atau Data Directory.b. DMLAdalah bahasa untuk memanipulasi data yaitu :- Pengambilan Informasi yang disimpan dalam Basis Data- Penyisipan Informasi baru ke Basis Data- Penghapusan Informasi dari Basis Data- Modifikasi Informasi yang disimpan dalam Basis Data.

Pratikum I

Pengertian Microsoft Access 2007Microsoft Access adalah suatu program aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat, dan mengolah berbagai jenis data dengan kapasitas yang benar.Database adalah kumpulan tabel-tabel yang saling berelasi. Antar tabel yang satu dan yang lain saling berelasi sehingga sering disebut basis data relasional. Relasi antar tabel dihubungkan oleh suatu key, yaitu primary key dan foreign key. Tampilan Microsoft Access

Tampilan awal Microsoft access

Status bar Microsoft access Komponen Utama Microsoft Access1. Table

Table adalah objek utama dalam database yang digunakan untuk menyimpan sekumpulan data sejenis dalam sebuah objek.Table terdiri atas :a. Field Name : atribut dari sebuah table yang menempati bagian kolom.b. Record : Isi dari field atau atribut yang saling berhubungan yang menempati bagian baris.

2. Query ( SQL / Structured Query Language )

Query adalah bahasa untuk melakukan manipulasi terhadap database. Digunakan untuk menampilkan, mengubah, dan menganalisa sekumpulan data.Query dibedakan menjadi 2, yaitu : DDL ( Data Definition Language ) digunakan untuk membuat atau mendefinisikan objek-objek atau skema database seperti membuat tabel, relasi antar tabel dan sebagainya. Contoh : CREATE, ALTER, MODIFY. DML ( Data Manipulation Language ) digunakan untuk manipulasi database, seperti : menambah, mengubah atau menghapus data serta mengambil informasi yang diperlukan dari database. Contoh : INSERT, UPDATE, DELETE.

3. FormForm digunakan untuk mengontrol proses masukan data (input), menampilkan data (output), memeriksa dan memperbaharui data.

4. Report

Objek database yang digunakan untuk menampilkan laporan hasil analisa data. Laporan di buat dapat dikelompokan, dihitung total dan subtotalnya berdasarkan kriteria tertentu. Laporan dapat berisi grafik atau label data.

Tipe DataField - field dalam sebuah tabel harus ditentukan tipe datanya. Ada beberapa tipe data dalam Access, yaitu :1. Text

Text digunakan untuk field alfanumeric(misal : nama, alamat, kode pos, telp), sekitar 255 karakter tiap fieldnya.

2. Memo

Memo dapat menampung 64000karakter untuk tiap fieldnya, tapi tidak bisa diurutkan/diindeks.3. Number

Number digunakan untuk menyimpan data numeric yang akan digunakan untuk proses perhitungan matematis.

4. Date/Time

Data berupa tanggal atau waktu.MerupakanNiali data tunggal dan waktu untuk tahun 100 sampai 9999.

5. Currency

Data nilai uang atau angka yang dapat dipergunakan dalam perhitungan matematik Termasuk data 1 sampai 4 angkadi belakang tanda desimal.6. Auto Number

Data angka yang berurutan dan unik(Tidak ada yang sama) yang secara otomatis diberi access jika record data baru ditambahkan kedalam table. Data jenis ini tidak dapat diubah.7. Yes/No

Data yang memiliki hanya duaKemungkinan nilai, sepaerti Ya/Tidak, benar/salah, atau on/off.

8. OLE Object

OLE Object digunakan untuk eksternal objek, seperti bitmap atau file suara.9. Hyperlink

Data yang berisi sambungan (link) ke objek lain pada jaringan internet, dengan menglink dataini dalam tabledapat membuka dan menampilkan objek tersebut.

10.Lookup Wizard

Jika menggunakan tipe data ini untuk sebuah field, maka bisa memilih sebuah nilai dari tabel lain atau dari sebuah daftar nilai yang ditampilkan dalam combo box.

Membuka Microsoft Access Dan Database Langkah langkah untuk membuka Microsoft Access dan membuat database :1. Click Start All Program Microsoft Office Microsoft Access 20072.Kemudian akan tampil jendela Microsoft Access seperti gambar di bawah ini, lalu klik Blank Database untuk membuat database.3. Membuat database (Nama File).accdb kemudian click tombol create.

Membuat TabelLangkah langkah untuk membuat tabel :1. Click tab Create pada jendela2. Click Table Design pada ribbon Tables

Properti FieldFungsinya

Field sizeMenentukan lebar maksimum data yang dapat dimasukan ke dalam field. Properi ini ada pada tipe data teks, number, dan autonumber.

FormatMengatur tampilan data angka, tanggal, waktu, dan teks pada layar monitor maupun printer. Pilihan format yang telah didefinisikan dapat dipilih salah satu atau embuat format sendiri mengunakan simbol-simbol format

Input MaskMenentukan tampilan data setelah dimasukan ke dakam field. Properti ini dapat digunakan unuk mengendalikan nilai data yang dapat dimasukan ke dalam field.

Decimal PlacesMenentukan jumlah angka desimal dibelakang data angka.

CaptionMenampilkan informasi untuk pengguna seperti judul kolom, from, atau laporan.

Default RuleMenentukan data yang otomatis dimasukan kedalam field ketika record data baru dimasukan kedalam tabel

Validation RuleMembatasi data yang dimasukan kedalam field

Validation TextMenampilan Teks keterangan atau pesan jika data yang dimasukan ke dalam field diluar batasan yang telah ditentukan pada field.

RequiredMenentuka apakah nilai kosong atau Zero length string ( )adalah data yang sah. Pilihan yes jika data sah, pilihan no jika dianggap data tidak sah. Properti ini berlaku untuk tipe data teks, memo, dan hyperlink.

IndexedMembuat indeks pada field

Latihan Praktikum I1. Buat tabet dan atur format beserta propertinya berdasarkan masing-masing tipe data yang dipakai.

Untuk membuat table ada beberapa langkah yang harus kita lakukan :I. Tampilan pertama akan muncul gambar seperti di bawah ini

Klik kanan kemudian pilih design view

II. Setelah memilih design view,akan keluar kotak seperti ini :

Masukkan nama table pada kotak tersebut,kemudian klik Ok.

Setelah itu akan keluar tampilan seperti gambar dibawah ini :Menunjukkan ukuran dari dan jenis dari field name.Isi Field name Isi sesuai dengan type data yang digunakan

a. Tabel Nasabahb. Tabel Cabang

c. Tabel tabungan

d. Tabel pinjaman

e. Petugas

AnalisaPada latihan praktikum I ini yang harus diperhatikan adalah menentukan Field size untuk tipe data Text pada field properties karna ini menunjukan jumlah data maksimum yang dapat disikan pada field tersebut. Selain itu juga kita harus menetukan primary key dengan tepat dan benar.

Pratikum IIMembuat Hubungan Antar TabelI. Relationship TabelTable relationship adalah relasi atau hubungan antara beberapa tabel dalam database yang kitamiliki. Relasi antar tabel dihubungkan oleh primary key dan foreign key.Untuk membuat relationship maka masingmasing tabel harus memiliki primary key dan foreign key Primary KeyTabel memiliki primary key, yaitu suatu atribut yang tidak hanya mengidentifikasi secara unik suatukejadian tetapi juga mewakili setiap kejadian dari suatu entitas.Contoh Kasus : NIM dalam tabel Mahasiswa merupakan nilai unik yang tidak mungkin bersifat ganda. Karenasetiap mahasiswa memiliki NIM yang berbeda antara mahasiswa yang satu dengan mahasiswayang lain. Foreign KeyForeign key adalah atribut yang melengkapi relationship dan menunjukkan hubungan antara tabel induk dengan tabel anak . Foreign key ditempatkan pada tabel anak untuk dapat menghubungkan antara tabel induk dengan tabel anak.Ada beberapa macam Relationship, yaitu:A. Hubungan satu ke satuSetiap record data pada tabel pertama hanya bersesuaian dengan satu record data pada tabel kedua dan seballiknya.B. Hubungan satu ke banyakSuatu record data pada tabel pertama bersesuaian dengan banyak record data pada tabel kedua. Tetapi satu record data pada tabel kedua bersesuaian dengan hanya satu record data pada tabel pertama.

C. Hubungan banyak ke banyakSatu record pada tabel pertama bersesuaian dengan banyak record data pada tabel kedua. Satu record data pada tabel kedua bersesuaian dengan banyak record pada tabel pertama.

II. Membuat Hubungan TabelLangkah langkah untuk membuat database relationship:1. Clik tab database Tools pada jendela2. Clik Relationship pada ribbon show/hide

3. Kemudian akan muncul tab relationship pada object tab dan kotak dialog4. Show table, kemudian pilih tab tables

5. Click tabel yang yang akan dibuat hubungan relationship dan click button Add, kemudian hubungkan kedua tabel tersebut 6. Kemudian akan muncul kotak dialog relationship . click checkbox Enforce Referential Integrity, lalu click button Create. III. Membuat hubungan Satu ke Satu antara dua tabelJika mempunyai dua tabel yang mempunyai field kunci primer dapat membuat hubungan satu ke satu antara kedua tabel, caranya adalah sebagai berikut:1. Tunjuk field kunci primer pada tabel pertama dalam jendela hubungan tabel2. Kemudian seret field kunci primer ke field kunci primer pada tabel lain3. Setelah tepat, lepaskan penekanan tombol mouse. Pada layar monitor terlihat kotak dialog edit relatioship untuk membuat hubungan tabel, ditunjukan gambar dibawah ini

4. Pada bagian bawah kotak dialog terlihat tipe hubungan satu ke satu (one to one).klik tombol crate pada kotak dialog dan membuat hubungan satu ke satu antara dua tabel. Tabel yang dihubungkan ditandai dengan garis yang menghubungkan antara kedua field terlihat seperti gambar dibawah

IV. Membuat Hubungan Satu kebanyak antara dua tabelCara membuat hubungan satu ke banyak adalah dengan: 1. Buka jendela hubungan tabel2. Masukan tabel yang akan dihubungkan3. Seret field kunci primer pada tabel pertama ke field lain pada tabel kedua4. Lepaskan penekanan tombol mouse setelah tepat, maka pada layar monitor terlihat kotak dialog edit relationship seperti gambar dibawah ini

5. Pada bagian kotak dialog terlihat tipe hubungan satu ke banyak(One to many). Kemudiak klik crate pada kotak dialog untuk menutup kotak dialog dan membuat hubungan satu ke banyak antaradua tabel seperti ditunjukan gambar dibawah ini.

V. Membuat hubungan Satu ke banyak antara dua tabelHubungan Satu kebanyak yang melibatakan tiga tabel terlihat seperti gambar dibawah ini.

VI. Mengubah Hubungan TabelHubungan antara dua tabel yang telah ditentukan dapat diedit melalui langkah:1. Buka jendela hubungan tabel dari database 2. Klik ganda hubungan antara dua tabelyang akan diedit untuk menampilkan kotak dialog edit relationships.3. Pada tabel/query pilih tabel pertama yang ingin dihubungkan dan dibawahnya pilih field yang digunakan untuk menghubungkan tabel. Pada rlated table/query pilih tabel kedua yang ingin dihubungkan ke tabel pertama dan dibawahnya field yang digunakan untuk menghubungkan tabel ke tabel pertama .4. Klik kotak cek enforce Referential Integrity untuk memberi tanda pada cek pada pilihan ini jika ingin mengunakan aturan Referential Integrity pada hubungan tabel.5. Klik kotak cek pilihan Cascade Update Related Fields untuk memberi tanda cek pada pilihan ini jika ingin perubahan data field kunci primer pada tabel pertama secara otomatis mengubah data pada record-record yang bersesuaian dalam tabel kedua.6. Klik kotak cek pilihan Cascade Delete Related Records untuk memberi tanda cek pada pilihan ini jika ingin penghapusan record pada tabel pertama secara otomatis. Menghapus record-record yang bersesuaian dalam tabel kedua, sehinggga kotak dialog Edit Relationships terlihat seperti gambar dibawah ini.

7. Klik tombol join untuk menampilkan kotak dialog Join Properties ditunjukan gamabr dibawah ini

8. Klik tombol 1 ,jika hanya ingin menampilkan record-record yang bersesuaian dari kedua tabel yang berhubungan. Klik tombol pihan 2 jika ingin menampilkan semua record dalam tabel yang dihubungkan dan hanya record-record yang bersesuaian pada tabel pertama. Klik tombol pilihan 3 jikaingin menampilkan semua record dalam tabel pertama dan hanya tabel-tabel yang bersesuaian pada tabel kedua.9. Setelah mengubah tipe penggabungan tabel, klik tombol ok untuk menutup kotak dialog Join Properties.10. Klik tombol Create New untuk menampilkan kotak dialog create New, terlihat pada gambar dibawah ini.

11. Pada Left Table Name pilih tabel pertama yang ingin dihubungkan dan pada kotak Left Column Name dibawahnya pilih field yang digunakan untuk menghubungkan tabel . pada Right Table Name pilih tabel kedua yang ingin dihubungkan ke table pertama dan pada kotak Right Column Name dibawahnya pilih field yang digunakan untuk menghubungkan tabel ke tabel pertama.12. Klik tombol Ok pada kotak create new untuk menutupnya dan kembali ke kotak dialog edit relatioships danmembuat hubungan baru.13. Klik tombol OK untuk menutup kotak dialog Edit Relationships dan menggunkan pilihan yang ditentukan pada hubungan tabel.

Latihan Praktikum II

1. Buat Relationship studi kasus BANK dengan lengkap sesuain dengan entity relationship diagram yang telah dirancang.

Hasil Praktikum

Setelah membuat relationship,barulah kita dapat mengisi table yang telah kita buat dengan data.

Gambar Tabel Nasabah :

Gambar Tabel Cabang :

Gambar Tabel Tabungan

Gambar Tabel pinjaman

Gambar Tabel Petugas

Gambar table melayani

Analisa : Yang harus diperhatikan pada praktikum kedua adalah ketepatan menarik garis relasi antar tabel karna jika salah maka data tidak dapat dimasukan kedalam sel serta harus memperhatikan Primary key dan Foreign Key.

Praktikum IIIMengunakan Form Untuk Menampilkan DataForm adalah komponen utama yang terintegrasi secara khusus dan berfungsi sebagai:a. Input datab. Mengedit dan menampilkan datac. Mengontrol application flow.d. Mencetak informasi

3.1 Membuat Form Dalam tampilan DesainMembuat Form dalam tampilan desain dapat mengikut langkah-langkah berikut:1. Buka file database tempat akan dibuatkan form.2. Klik Forms pada bar objek database untuk membuat Form.3. Klik ganda pilihan Create form in design view untuk menampilkan jendela desain form pertama dan bar tombol toolbox.4. Seret bar tombol toolbox dan letakan di bawah bar tombol lainya supaya tidak mengganggu kegiatan pembuatan form.5. Seret tepi kiri area grid ke kanan atau tepi bawah ke baawah untuk menyediakan area grid yang sesuai dengan ukuran form yang akan dibuat terlihat seperti gambar 1

Gambar 1 Jendela Desain form dengan bar tombol toolbox6. Pastikan objek form dipilih pada kotak object bar tombol formating (Form/Report)7. Klik Toolbar Add Existing Fields.8. Seret letakan field pada form untuk membuat form yang dibutuhkan. Setelah selesai form yang dibuat terlihat pada gambar 2.

Gambar 2. Form yang dibuat dalam tampilan desain3.2. Menyimpan FormSetelah Form di buat dapat disimpan dengan mengikuti langkah berikut:1. Klik menu File dan klik perintah Save As untuk menampilkan kotak dialog Save As.2. Pada Kotak save Form Name Isikan nama Form yang dinginkan terlihat seperti gambar 3

Gambar 3 Kotak Dialog Save As3. Kemudian klik tombol OK untuk menutup kotak dialog Save As

3.3. Membuat Form Menggunakan WizardForm dengan menggunakan wizard dapat dilakukan dengan langkah berikut :1. Click tab Create pada jendela 2. Click More Form pada ribbon Forms,kemudian pilih Form wizard.Sehingga akan muncul kotak dialog wizard ditunjukan gambar 4.

Gambar 4 kotak dialog Form Wizard dengan pilihan field3. Memilih tabel yang atribut-atributnya akan digunakan.4. Click tombol atau untuk memilih atribut atribut yang akan ditampilkan dalam form, ditunjukan gambar 5.

Gambar 5 Pemilihan Atribut

Gambar 6 Kotak dialog Wizard dengan pilihan layout Form

Gambar 7 Kotak dialog Wizard dengan pilihan style form

Gambar 8 Kotak dialog Wizard ddengan nama form5. Pada kotak dialog What title do you want for your form? , ketikan nama form. Klik tombol pilihan Open the form to view or enter information jika ingin membuka form untuk menampilkan atau memasukan informasi atau klik tombol pilihan Modify the forms design untuk memodifikasi desain form. Sehingga terlihat seperti gambar 8.6. Klik tombol Finish untuk menutup kotak dialog dan membuat form sesuai dengan informasi yang dimasukan pada kotak dialog form Wizard,terlihat seperti gambar 9.

Gambar 9. Tampilan Form dengan Wizard3.4. Tombol ToolboxForm yang telah dibuat belum lengkap, sehingga dapat menggunakan kontrol pada bar tombol toolbox untuk melengkapi form yang telah dibuat. Tombol , nama tombol dan fungsi tombol pada tabel 1.

Tabel 1 Tombol, nama tombol dan fungsi tombol toolboxTombolNama TombolFungsi

Select ObjectMemilih objek pada Form

Control WizardsMengaktifkan mode wizard untuk menjalakan wizard

Label Memasukan label kedalam form

Text BoxMemasukan kotak teks kedalam form

Option GroupMemasukan kotak kelompok tombol pilihan ke dalam form

Tonggle ButtonMemasukan tombol tonggle kedalam form

Option ButtonMemasukan tombol pilihan kedalam form

Check boxMemasukan kotak cek kedalam form

Combo boxMemasukan kotak combo ke dalam form

List boxMemasukan kotak daftar pilihan kedalam form

Command ButtonMemasukan tombol perintah kedalam form

Image Memasukan gambar kedalam form

Unbound Object FrameMemasukan frame objek tidak terkait kedalam form

Bound Object FrameMemasukan frame objek terikat kedalam form

Page BreakMemasukan kontrol perpindahan halaman ke halaman form

Tab ControlMemasukan kontrol tab ke dalam form

Subform/ SubreportMemasukan subform atau sub report kedalam form

Line Menggambar garis pada form

Rectangle Menggambar persegi panjang pada form

More ControlsMemasukan kontrol-kontrol lainnya ke dalam form.

3.5. Aksi pada Tombol Perintah ()

Tombol perintah berisi aksi yang dapat melengkapi sebuah form. Kategori dan aksi pada tombol perintah dijelaskan pada tabel 2.

Tabel 2. Kategori, Aksi dan Fungsi tombol perintahKategori AksiFungsi

Record NavigationFind NextMenemukan record selanjutnya yang dicari

Find RecordMenemukan record data yang dibutuhkan

Go To First RecordPindah ke record pertama

Go To Last RecordPindah ke record data terakhir

Go To Next RecordPindah ke record data selanjutnya

Go To Previous RecordPindah ke record data sebelumnya

Record OperationAdd New RecordMenambah record data

Delete RecordMenghapus record data

Duplicate RecordMenduplikasi record data

Print RecordMencetak record data

Save RecordMenyimpan record data

Undo RecordMembatalkan penambahan record data

Form OperationsApply Form FilterMengaplikasikan filter form

Close FormMenutup form

Edit Form FilterMengedit filter form

Open FormMembuka form

Open PageMembuka halaman akses data

Print a FormMencetak form

Print Current FormMencetak form yang ditampilkan

Refresh From DataMemperbaharui data form

Report OperationsMail ReportMengirim laporan dengan e-mail

Preview ReportMenampilkan bentuk cetak laporan

Send Report To FileMenyimpan laporan dalam file

Print ReportMenyimpan laporan dalam file

AplicationQuit AplicationKeluar dari aplikasi

Run ApicationMenjalankan aplikasi

Run MS ExcelMenjalankan Excel

Run MS WordMenjalankan Word

Run NotepadMenjalankan Notepad

MiscellaneousAuto DialerMemutar nomor telepon

Print TableMencetak Table

Run MacroMenjalankan Macro

Run QueryMenjalankan Query

3.6. Memasukan Tombol Perintah pada Form

Form yang telah dibuat dapat dilengkapi dengan tombol perintah dengan langkah sebagai berikut:1. Buka form yang akan diberi tombol perintah2. Pastikan tombol kontrol wizard aktif dan terlihat border pada tombol ini3. Klik tombol Command Button pada bar tombol toolbox, maka petunjuk mouse berubah bentuk menjadi tanda plus (+) dan tombol perintah.4. Tunjuk pada form di tempat tombol perintah akan diletakan. Seret ke bawah dan ke kanan untuk menggambarkan tombol perintah yang akan dibuat sesuai dengan ukuran yang dibutuhkan form. Kemudian lepaskan penekanan tombol mouse , pada layar monitor terlihat kotak dialog Command Button Wizard dengan kategori dan aksi tombol perintah.5. Klik kategori (record navigation ) dan aksi (Go to NextRecord) yang akan digunakan pada tombol, sehingga kotak dialog command Button Wizard terlihat seperti gambar 10.

Gambar 10 Kotak Dialog Button Wizard6. Klik tombol Next untuk melanjutkan wizard. Pada kotak dialog terlihat pilihan teks atau gambar yang akan dibuat pada tombol. Pilih tampilan dari tombol teks atau gambar sesuai petunjuk pada tombol perintah, sehingga kotak dialog Command Button Wizard seperti gambar 11 .

Gambar 11. Kotak Dialog Button Wizard dengan pilihan teks7. Lanjutkan wizard dengan mengklik tombol next, pada kotak dialog terlihat informasi nama untuk tombol perintah.8. Pada kotak A meaningful name will help you to refer to the button later ketikan nama tommbol perintah ,terlihat seperti gambar 12.9. Klik tombol finish untuk menutup kotak dialog Command Button Wizard,tombol perintah dibuat pada form dengan teks petunjuk sesuai dengan pilihan yang diamasukan pada kotak dialog seperti terlihat pada gambar 12.

Gambar 12. Kotak Dialog Button Wizard dengan nama tommbol perintah

Gambar 13. Form dengan tombol perintah yang dibuat10. Lakukan langkah 3 sampai 9 untuk memasukan tombol-tombol perintah lain sehingga terlihat seperti gambar 13.11. Simpan perubahan form dan tampilkan dalam tampilan form.12. Melakukan masukan, dan edit record data dengan tombol perintah yang telah dibuat pada form dan melengkapi dengan tommbol navigasi.

Gambar 14. Form dengan tombol perintah Go to Next Record, previous record, first record,last record, print form dan close record

Tampilan-tampilan form yang telah dibuat :

Form Melayani

Form nasabah

Form Cabang

Form petugas

Form Pinjaman

Form Tabungan

Praktikum IVMembuat QueryQuery adalah permintaan yang diberikan oleh user untuk mengambil informasi yang tersimpan dalam database. Fungsi dari Query adalah untuk menyaring dan menampilkan data dari berbagai criteria dan urutan yang kita kehendaki.I. Jenis QueryAda beberapa jenis query yang mempunyai kegunaan, dijelaskan dalam tabel 1 berikut.Tabel 1 Jenis-jenis QueryJenis QueryKeterangan

Query Pemilihan (Select Query)Query ini merupakan query yang paing umum, digunakan untuk menyaring dan menampilkan data tertentu dari satu atau lebih tabel. Query pemilihan dapat digunakan untuk mengelompokan record data dan menghitung jumlah total, jumlah data, dan ata-ratanya.

Query Parameter (Parameter Query)Query yang dijalankan menampilkan kotak dialog untuk meminta informasi yang digunakan sebagai kriteria untuk menyaring data atau nilai yang ingin dimasukan ke dalam field

Query Crosstab (Crosstab Query)Query yang digunakan untuk menganalisa data dengan menampilkan data-data yang telah diolah (jumlah total, jumlah data, dan rata-rata) dari suatu field dan mengelompokan data pada bagian kiri lembar data.

Query Aksi (Action Query)Query aksi digunakan untuk membuat perubahan satu atau beberapa record data sekaligus. Query aksi ada 4 jenis, yaitu query menghapus record data pad satu atau lebih tabel, query mengubah (update query) untuk membuat perubahan record data pada satuatau lebih tabel, query menambah (appnend query) untuk menambahkan record data dari satu atau lebih tabel kedalam satu atau lebih tabel,dan query membuat tabel (make-table query) untuk membuat tabel baru dari seluruh atau sebagian data dalam satu atau lebih tabel

Query SQL (SQL Query)Query SQL dibuat dengan pernyataan SQL. Query ini terdapat tiga jenis,yaitu query penggabungan (union query) untuk menggabungkan field (kolom) dari satu atau lebih tabel atau query kedalam satu field (kolom) query yang dibuat, query langsung (pass-through query) untuk mengirimkan perintah secara langsung ke ODBC database, query definisi data (data definition query) untuk membuat objek database.

II. Membuat Query dalam Tampilan DesainLangkah membuat query dalam tampilan desain:1. Buka file database yang akan membuat query2. Klik queries pada bar objek, pada bagian kanan jendela database terlihat dua pilihan untuk membuat query.3. Klik ganda pilihan create query in design view, pada layar monitor terlihat jendela query pemilihan pertama untuk mendesain query dan kotak dialog Show Table untuk memasukan tabel sumber data query yang akan dibuat.4. Pilih dan masukan tabel sumber data query yang akan dibuat menggunakan kotak dialog Show Table. Kemudian tutup kotak dialog Show Table.5. Klik sel Table pada kolom pertama, kemudian pilih table yang akan digunakan sebagai sumber data Query yang akan di buat.6. Klik sel field pada kolom pertama, kemudian pilih field pada tabel yang akan ditampilkan pada kolom pertama query.7. Klik sel Sort pada kolom pertama dan pilih cara pengurutan data pada query.8. Klik kotak cek pada sel Show untuk memberi tanda cek() jika ingin menampilkan data field pada query atau klik kotak cek kembali untuk menghilangkan tanda cek jika tidak ingin menampilkan data field pada query.9. Klik sel Criteria pada kolom pertama dan ketikan kriteria yang menyaring data.10. Lakukan pemilihan tabel , field yang ingin diatampilkan pada query, cara pengurutan, ditampilkan atau tidak, dan kriteria penyaringan data untu field-field lai query yang aka di buat, sehingga jendela desain query terlihat seperti gambar 1

Gambar 1. Query Design11. Kemudian klik menu query, dan klik perintah Run pada jendela query untuk penyaringan dan menampilkan data berdasarkan ketentuan yang dibuat pada query. Data field tabel yang dipilih pada query yang dibuat, ditampilkan pada gambar 2.

Gambar 2. Data hasil QueryIII. Membuat Field Perhitungan dalam queryQuery dapat digunakan untuk melakukan perhitungan dalam tabel, dengan langkah:1. Buka file database tempat query perhitungan akan dibuat2. Buka query baru dalam tampilan desain3. Masukan tabel-tabel sumber data yang akan dilakukan perhitungan4. Pilih field-field yang ingin diatampilakan pada query dan sumber data untuk melakukan perhitungan.5. Klik sel field pada kolom tampat akan melakukan perhitungan.6. Kemudian ketikan nama field baru untuk menyimpan hasil perhitungan diikuti dengan tanda titik dua(:) dan operasi perhitungan dari field-field sumber data. Nama field yang terdiri dari lebih dari satu kata diapit tanda {}. Seperti gambar 6

Gambar 6. Desain query untuk melakukan perhitungan.7. Kemudian jalankan query, seperti gambar 7

Gambar 7. Hasil Query

IV. Query Dengan SQL View1. Perintah dasar SQL SELECTPerintah SQL untuk menampilkan data memiliki cara penulisan sebagai berikut :SELECT * | [ kolom1,kolom2,...] FROM [ WHERE ]; SELECT artinya memilih kolom atau field mana yang akan ditampilkan Dapat berupa list kolom, suatu persamaan (operasi aritmatika), fungsi, obyek tertentu Dapat diketikkan * yang artinya menampilkan semua field yang dimiliki oleh table tersebut FROM menunjukkan nama Tabel yang akan ditampilkan WHERE untuk meletakkan definisi kondisi penyaringan2. Operator Perbandingan Operator perbandingan yang dapat digunakan adalah : = (sama dengan), (tidak sama dengan) LIKE (khusus untuk data char/varchar yang mencari data berdasarkan pola. Karakter khusus yang dapat dimasukkan dalam operator LIKE antara lain % untuk sembarang lebih dari satu karakter, _ atau garis bawah untuk mewakili sembarang satu karakter), BETWEEN nilai_awal AND nilai_akhir (untuk menguji apakah suatu nilai berada di antara nilai_awal dan nilai_akhir), >, >=, Menggantikan satu huruf Tampilkan Nama Mahasiswa yang huruf depannya ASELECT NamaMahasiswaFROM MahasiswaWHERE NamaMahasiswa LIKE A* Tampilkan NamaMahasiswa yang huruf belangkangnya ASELECT NamaMahasiswaFROM MahasiswaWHERE NamaMahasiswa LIKE *A Tampilkan NamaMahasiswa yang mengandung huruf aSELECT NamaMahasiswaFROM MahasiswaWHERE NamaMahasiswa LIKE *a* Tampilkan NamaMahasiswa yang huruf keduanya aSELECT * NamaMahasiswaFROM MahasiswaWHERE NamaMahasiswa LIKE ?A* Pengurutan (ORDER BY) Tampilkan NamaMahasiswa, Alamat dari Tabel Mahasiswa urut AlamatSELECT NamaMahasiswa, AlamatFROM MahasiswaORDER BY Alamat; Tampilkan Nama, Alamat dari tabel Mahasiswa urut Nama dengan urut menurun (Descending)SELECT NamaMahasiswa, AlamatFROM MahasiswaORDER BY NamaMahasiswa DESC; Tampilkan Alamat, Nama dari Tabel Mahasiswa urut Alamat, NamaMahasiswaSELECT Alamat, NamaMahasiswaFROM MahasiswaORDER BY Alamat, NamaMahasiswa; Fungsi Left (string,n)Mengambil n karakter dari kiri suatu string. Tampilkan 3 huruf nama mahasiswaSELECT Left(NamaMahasiswa, 3)FROM Mahasiswa; Tampilkan nama Mahasiswa yang huruf pertamnyaSELECT NamaMahasiswaFrom MahasiswaWHERE LEFT(NamaMahasiswa,1) =A Fungsi MID (string,i,n)Digunakan untuk mengambil n karakter dari string mulai posisi ke i.Tampilkan 3 karakter mulai dari karakter kedua dari NamaMahasiswa;SELECT MID(namamahasiswa, 2, 3)FROM Mahasiswa;Jika terdapat nama inan maka akan tampil nan Fungsi Right(string,n)Mengambil n karakter dari Kanan suatu string. Tampilkan 3 huruf terakhir nama mahasiswaSELECT RIGHT(NamaMahasiswa, 3)FROM Mahasiswa; Tampilkan nama Mahasiswa yang huruf terakhirnya ASELECT NamaMahasiswaFROM MahasiswaWHERE RIGHT(NamaMahasiswa,1) =A Fungsi Ucase(string)Digunakan untuk mengubah string menjadi huruf kapital. Tampilkan nama mahasiswa dalam huruf kapital.SELECT UCASE (NamaMahasiswa) As NamaKapitalFROM Mahasiswa Fungsi LCASE(string)Digunakan untuk mengubah string menjadi huruf kecil. Tampilkan nama mahasiswa dalam huruf kecil.SELECT LCASE (NamaMahasiswa) As NamaKecilFROM Mahasiswa Menggabungkan String Tampilkan nama Mahasiswa dan alamat dalam satu kolom.SELECT NamaMahasiswa + + Alamat AS NamaAlamatFROM Mahasiswa Fungsi Year(tanggal)Menampilkn tahun dari sebuah tanggal. Tampilkan tahun lahir dari Mahasiswa.SELECT YEAR (TanggalLahir) As TahunLahirFROM Mahasiswa; Tampilkan nama, umur dari mahasiswaSELECT NamaMahasiswa, YEAR(DATE())-YEAR(TGLLAHIR) AS Umur FROM Mahasiswa; Cara lain:SELECT NamaMahasiswa, (DATE()-TGLLAHIR)/365 AS UmurFROM Mahasiswa;

Fungsi MONTH(tanggal)Digunakan untuk mengambil bulan dari tanggal Tampilkan nama, tgllahir, dan bulan lahir dari mahasiswa dalam kolom yang berbedaSELECT NamaMahasiswa, TanggallLahir, MONTH(TanggalLahir) AS BulanLahirFROM Mahasiswa; Fungsi DAY(tanggal)Digunakan untuk mengambil hari (1 31) dari data tanggalTampilkan nama, tgllahir, dan hari lahir (1 31) dari mahasiswa;SELECT NamaMahasiswa, TanggallLahir, DAY(TanggalLahir) AS HariLahirFROM Mahasiswa;

5. SQL View Masuk ke tab create Klik query design Kilik kanan kemudian pilih SQL View

Gambar 8. Tampilan SQL View

Ketikan perintah querynya

Gambar 9 contoh intruksi SQL menampilkan data nasabah Setelah selesai klik tombol untuk mengeksekusi perintah SQL.Data hasil di run :

Latihan Praktikum IV1. Tampilkan Nama_Nasabah,Alamat, Kota_Nasabah.SQLSELECT *FROM TNasabah ; atau

Hasil

Analisis : Sql yang digunakan ada dua cara karna masalah yang diminta adalah menampilkan tabel nasabah sehingga dapat menggunakan (*) yang menunjukan bahwa kita memilih semua isi tabel. 2. Tampilkan semua Nama_nasabah,No_Rekening dan Saldo yang dimilikiSQL

Hasil

Analisis : Sql yang digunakan adalah hanya menampilkan beberapa field sehingga pada perintah SELECT harus dilist Field yang akan ditampilkan satu persatu SELECT DaftarFieldFROM namaTabel

3. Cari petugas yang melayani nasabah yang bernama smithSQL

Hasil

Analisis : Pada masalah ini kita harus menggunakan Kriteria/syarat dimana perintah ini ditulis apa adanya , sehingga struktur sqlnya menjadiSELECT DaftarFieldFROM namaTabelWHERE syarat

4. Tampilkan Nama Cabang, No_Pinjaman, Nama_nasabah, Jmh_pinjaman Dengan jumlh pinjaman lebih besar dari 500.000SQL

Hasil

Analisa: Pada masalah ini kita menggunakan Kriteria namun Kriteria disini bisa berupa operator perbandingan Tanda > untuk lebih besar dari Tanda < untuk lebih kecil dari Tanda >= untuk lebih besar dari atau sama dengan Tanda > atau >

d) Tambahkan informasi yang diperlukan dan pilih field yang akan digunakan sebagai pengelompokan.

e) Klik tombol next dan Pilih field kunci pengurutan perincian record data, seperti gambar 9 .

Gambar 9 kotak dialaog report Wizardf) Pilih bentuk keluaran tampilan report dan orientasi laporan , seperti gambar 10

Gambar 10 pilihan layout report wizard

g) Pilih style yang diinginkan seperti gambar 11.

Gambar 11 memilih style laporan h) Klik tombol next dan ketikan nama report yang diinginkan sebaiknya diawali dengan huruf R agar lebih mudah mengenalinya seperti gambar 12.

Gambar 11. Kotak dialog untuk Judul Report yang diinginkan i) Klik preview report untuk menampilkan laporandan klik Modify the report design untuk mendesain laporan . klik finish untuk menutup kotak dialog report wizard dan akan tampil seperti gambar 12.

Gambar 12 tampilan laporan report wizard. Tampilan-tampilan report yang telah dibuat :

Report melayani

Report nasabah

Report Cabang

Report Petugas

Report Pinjaman

Report Tabungan

Praktikum VIMembuat Menu (Switchboard)Swichboard merupakan suatu fasilitas yang disediakan oleh ms access yang dapat digunakan untuk navigasi. 6. Pembuatan Switchboarda) Klik database tools, klik switchboard

b) Kemudian akan muncul konfirmasi swichboard manager seperti gambar 2, klik tombol yes untuk menytujui pembuatan switchboard manager.c) Lalu muncul swichboard manager lalu klik menu edit untuk mengganti nama main Switchbard(default) menjadi Menu Utama dengan mengklik tombol edit seperti gambar 3

Gambar 3 menu utamad) Kemudian klik tombol new untuk membuat halaman swichboard yang baru . isikan pada kotak isian switchboard page name dengan menu data, klik ok e) Selanjutnya untuk mendesain sub menu dat klik tombol edit ,klik tombol edit lalu isikan item yang diinginkan dan klik tombol close untuk menyetujui dan keluar dari kotak dialog Switchboard manager.

6. Menjalankan SwitchboardAktifkan database object form Pilih dan klik Switchboard, klik tombol open maka akan muncul tampilan Switcboard yang telah dibuat.

Apabila kita memilih menu data, maka akan keluar tampilan sebagai berikut :

i. Data cabang akan menampilkan form cabang.ii. Data nasabah akan menampilkan form nasabah.iii. Data petugas akan menampilkan form petugas.iv. Data tabungan akan menampilakan form tabungan.v. Data pinjaman akan menampilkan form pinjamanvi. Kembali ke menu utama berarti kita kembali ke menu utama

BAB VIIStudi Kasus Database Perkuliahan

Entinity Relationship Diagram

Diagram Relasi

Diagram Relationship pada Ms Access

Modul I1. Tabel Jurusan Design View

Setelah data diinput

1. Tabel Mata Kuliah Design View

Setelah data diinput

1. Tabel Dosen Design View

Setelah data diinput

1. Tabel Mahasiswa Design View

Setelah data diinput

1. Tabel Ngajar Design View

Setelah data diinput

1. Tabel Prasyarat Design View

Setelah data diinput

1. Tabel Ambil Design View

Setelah data diinput

1. Tabel Kelas Design View

Setelah data diinput

Analisa: sebelum menginputkan data ke dalam table, hendaklah kita terlebih dahulu menentukan primary key dan foreign key pada desain view. Dan kita juga harus terlebih dahulu membuat relationship antar tabel sebelum kita menginputkan dengan data-data.

Modul II2. Buatlah query yang menampilkan nama mahasiswa satu angkatan berdasarkan inputan dari user.SQL

Hasil Run

Report

Analisis: Pada soal ini diperintahkan untuk menampilkan mahasiswa se angkatan dimana diambil dari nilai tengah nim sehingga menggunakan mid sebagai parameter dan serta menggabungkan nama depan dengan nama belakang menjadi nama mahasiswa.

2. SQL

Hasil Run

Report

2. SQL

Hasil run

Report

Analisis : pada soal ini dituntut untuk membuat parameter agar hanya menampilkan kode pengambilan genap dan mengubah nama sks menjadi SKSS serta mengurutkan data dengan descending.

2. SQL

Hasil run

Report

Analisis : pada soal ini dituntut untuk menampilkan nama, 3 digit akhir NIM, dan nama jurusan. Untuk membuat 3 digit akhir NIM bias menggunakan fungsi mid(nama field,angka ke-,jumlah angkayang diambil ). Mahasiswa yang tampil adalah mahasiswa angkatan 98 sehingga mengunakan like 98

2. SQL

Hasil run

Report

Analisis: pada soal ini dituntut untuk menampilkan Nama dosen yang berumur 57 sampai 62 tahun. Untuk menghitung umur bisa menggunakan operator matematika dengan variabel tahun sekarang dan tahun lahir, dimana [tahun sekarang] [tahun lahir] dan parameter menggunakan between untuk mengambil nilai tengahnya.

2. a. SQL

Hasil run

Report Analisis : pada soal ini diperintahkan untuk menampilkan tabel TMahasiswa, dimana data yang muncul adalah hanya mahasiswa yang mempunyai NIM dengan awalan 113. menggunakan symbol * untuk memilih sesuru Tabel. Dan mengukanan Like untuk mengambil seluruh nilai yang mengandung nilai yang dibandingkan , 113* tanda (*) diakhir menandakan masih ada karakter dibelakang angka 113.b. SQL

Hasil run

Report

Analisis: pada soal ini diprintahkan menampilkan NIM, nama_depan, jns_kelamin, dan golongan darah dari tabel TMahasiswa dengan NIM sebagai parameter (input masukan yang ditentukan). Tanda [ ] berfungsi untuk filter data . 2. 6. SQL

Hasil run

Report

Analisis : pada soal ini diperintahkan menampilkan nama_depan, nama_belakang, dan kode_Jur dari tabel TDosen dengan NIP sebagai input masukan(parameter) yang dinginkan user.6. SQL

Hasil run

Report

Analisis : pada soal ini dituntut untuk menampilkan tabel kelas dengan parameter Kode_mk sebagai filder data.

6. SQL

Hasil run

Report

Analisis : Pada soal ini mengunakan penambahaan field yaitu field jurusan dengan struktur (nama field yang akan diisikan AS nama field) dan mengunakan As(alias untuk mengubah Nama field .

2. 7. SQL

Hasil run

Report

Analisis : pada soal ini dituntut untuk menampilkan kode_mk, nama_mk, dan sks dari tabel TMataKuliah dengan input masukan (parameter) kode_mk.

7. SQL

Hasil run

Report

Analisis : pada soal ini dituntut untuk menampilkan NIM , Kode _mk, dan Nilai dari tabel Tambil dengan input masukan (parameter) kode_mk.7. SQL

Hasil run

Report

Analisis : pada soal ini dituntut untuk menampilkan NIM, nama_depan , dan Kode_Jur dari tabel TMataKuliah dengan input masukan (parameter) NIM.

D. SQL

Hasil run

Report

Anaisis :pada soal ini dituntut untuk menampilkan NIM, KODE _mk, dan NILAI dari tabel Tambil dengan input masukan (parameter) NIM.2. a. SQL

Hasil run

Report

Analisis : pada soal ini dituntut untuk menampilkan Ruang, kode_mk ,kapasitas ., dan hari dari tabel Tkelas dengan input masukan (parameter) Nama Haridan menggunakan ucase untuk merubah huruf besar ke kecil .2. a. SQL

Hasil run

Report

b. SQL

Hasil run

Report

Analisa : pada soal ini dituntut untuk menampilkan ruang,hari , dan waktu dari tabel Tkelas dengan menambahkan sebuah field dengan menggunakan AS(alias)

2. a. SQL

Hasil run

Report

Analisis : pada soal ini dituntut untuk menampilkan NIP dan nama dari tabel TDosen dengan input masukan (parameter) jurusani IF dan Gol_dar B

b.SQL

Hasil run

Report

Analisis : pada soal ini dituntut untuk menampilkan NIP dan nama dari tabel TDosen dengan input masukan (parameter) jurusani IF dan Gol_dar B serta yany lahir dibulan maret dengan menggunakan Like

2. a. SQL

Hasil run

Report

Analisis: pada soal ini banyak menggunakan as untuk mengganti nama dan menggabungkan dengan karakter karakter.yang diinginkan.

b. SQL

Hasil run

Report

Analisis: pada soal ini banyak menggunakan as untuk mengganti nama dan menggabungkan dengan karakter karakter.yang diinginkan dan menggunakan Len untuk menghitung jumlah teks .

2. SQL

Hasil run

Report

Analisis : pada soal ini intinya menggunakan struktur Lcase untuk merubah huruf kapital ke huruf kecil dan menggunaka parameter If untuk menyaring data Kode_MK_sekarang dan Mata_kuliah.2. SQL

Hasil run

Report

Analisis : pada soal ini intinya adalah mengambil data Nim dengan menggunakan mid dan right untuk mengambil nilai tengah dan kanan teks.

PENUTUPKesimpulan Microsoft Access adalah program basis data yang berfungsi untuk merancang, membuat, dan mengolah berbagai jenis data dengan kapasitas yang besar. Selain itu juga ms access dilengkapi dengan Query yang menggunakan SQL untuk memudahkan dalam memfilter data sesuai dengan yang diinginkan ditambah lagi dengan mengunakan Switchboard untuk menampilkan data secara keseluruhan hingga membentuk sebuah database yang memiliki Kecepatan dan kemudahan (speed),Efesiensi ruang penyimpanan (spaace),Keakuratan (acccuracy),Ketersediaan (availability),Kelengkapan (Completeness),Keamanan (Scurity) dan Kebersamaan pemakaiaan (sharability) yang diinginkan.Microsoft Acces sangat cocok bagi programmer pemula untuk membuat suatu basisdata (database) bahkan bisa juga membuat aplikasi sederhana atau desain web karena dalam aplikasi Microsoft ACCESS terdapat beberapa fitur yang memudahkan kita, diantaranya menu pembuatan Table, Form, Query, Report, dll.SARANSebelum menginputkan data pada tabel, hendaklah kita terlebih dahulu menentukan primary key yang tepat dan membuat relationship antar tabel yang benar, karena apabila terjadi kesalahan pada penginputan data pada tabel atau relationship tabel yang salah, maka kita akan susah untuk melanjutkan ke tahap selanjutnya (pembuatan Query, Form dan Report)Pembuatan query dengan SQL menjadi sorotan utama dan diberikan perhatian lebih agar bisa melanjutkan dengan mudah ke praktikum informatika II (VISUAL BASIC) , dan computer atau laptop yang ada dilab sebaiknya dipasang anti virus yang lebih baik karna sering kali data rusak dan menghambat proses praktikum dan sering menyebabkan hang .texttextJURUSANKuliah_diKode_jurNama_jurMAHASISWATgl_lahirGol_darahJns_kelaminAlamatNimNama_depanMATA_KULIAHProgramNama_belakangDOSENNIPNama_depanNama_belakangPengajarAlamatAlamatTgl_lahirGol_darahJns_kelaminKode_MKNama_MKSKSAmbilNgajarKelasdIadakan_diKapasitasER Perkulihaan pada Perguruan TinggiPrasyaratWaktuHariTahunTmp_lahirTmp_lahirKode_pengambilanKode_pengambilan : berisi ganjil atau genap Semester : pada semester berapa mata kuliah tersebut diambilNote :No_kelastaketextJurusan_________________Kode_jur char(2) PK Nama_jur varchar(10)Mahasiswa________________Nim char(9) Nama_depan varchar(10)Nama_belakang varchar(10)Jns_kelamin char(1)tgl_lahir dateTmpt_lahir varchar(15)Gol_darah varchar(2)Alamat varchar(30)kode_jur char(2) Kode_jur=kode_jur

Dosen____________________NIP varchar(20) Nama_depan varchar(10) Nama_belakang varchar(10)Alamat varchar(30)jns_kelamin char(1)gol_darah varchar(2)tgl_lahir datetmpt_lahir varchar(15)kode_jur char(2)

Kode_jur=kode_jurMata Kuliah___________________Kode_MK char(6) kode_jur char(2) Nama_MK varchar(30)SKS number(1)Kode_pengambilan varchar(6)Kode_jur=kode_jurNgajar___________________nip varchar(20)kode_mk char(6)Nip=nipPrasyarat_________________Kode_MK_skrng char(6) Kode_MK_sebelum char(6) < FK>Kode_MK_skrng=Kode_MKKode_MK_sebelum=Kode_MK

Kelas__________________no_kelas char(5) kode_MK char(6) Kapasitas number(2) Waktu char(5)hari varchar(6)tahun number(4)

kode_mk=kode_mkDiagram RelasiAmbil___________________Nim char(9) Kode_MK char(6) take number(1) Nilai char(1)Kode_MK=Kode_MKNim =Nim

Kode_mk=kode_mk