Nama : Faisal Yudo Hernawan NIM : Kelas : 3 IF A UAS BASIS DATA

Ukuran: px
Mulai penontonan dengan halaman:

Download "Nama : Faisal Yudo Hernawan NIM : Kelas : 3 IF A UAS BASIS DATA"

Transkripsi

1 Nama : Faisal Yudo Hernawan NIM : Kelas : 3 IF A UAS BASIS DATA 1. Lakukan analisis terhadap CV Ayo Baca dan buatlah CDM dan PDM pada studi kasus tersebut. Beri penjelasan untuk setiap langkah pembuatan CDM dan PDM nya. 2. Tampilkan query untuk memasukkan 3 data pada masing-masing tabel yg telah dibuat. Jelaskan arti query yg ditulis. 3. Tampilkan data dengan menggunakan JOIN untuk minimal 2 tabel. Simpan query dan tampilkan hasilnya. Jelaskan arti query yg ditulis. 4. Apakah yg dimaksud dengan TRIGGER? 5. Buat 1 contoh TRIGGER pada database yg telah dibuat. Dan jelaskan arti dari query tersebut. Jawab : 1. Pembuatan CDM : Membuka apliasi PowerDesigner, kemudian klick new, pilih Conceptual Data Models, kemudian klick Conceptual Diagram. Kemudian langkah selanjutnya yaitu pembuatan entitas, caranya yaitu dengan memilih icon table jika disorot kursor maka akan muncul tulisan entity, kemudian drag and drop sesuai entitas yang dibutuhkan. Pada kasus ini saya membutuhkan 5 entitas.

2 Setelah dibubuat maka akan tampil seperti pada gambar dibawah ini, terdapat 6 entitas. Setelah entitas dibuat, maka langkah selanjutnya member nama entitas dan mengisi attribute apa saja yang dibutuhkan, dengan cara mengklik 2 kali setiap entitas, kemudian pada tab general terdapat name maka isikan nama apa yang digunakan pada entitas tersebut. Pada kasus ini saya beri nama komik. Kemudian pada tab attributes isikan attribute apa saja yang terdapat pada entitas komik. Pada kasus ini di entitas komik terdapat attribute kode_komik, judul_komik, pengarang, issn_isbn, penerbit, jumlah_halaman, tahun_terbit, resume. Dimana kode_komik sebagai primary key dan mandatory. Setelah itu klick apply dan ok.

3 Setelah entitas 1 diisi, maka selanjutnya entitas yang kedua diisi dengan cara melakukan klick 2 kali pada entitas 2. Pada kolom name isikan kategori, kemudian pada tab attributes isikan id_kategori dan deskripsi. Dimana id_ketegori sebagai primary key dan mandatory. Setelah itu klick apply dan ok.

4 Setelah entitas 2 diisi, selanjutnya entitas ke 3 diisi dengan cara melakukan klik 2 kali pada entitas ke 3 selanjutnya isikan name dengan value peminjaman, kemudian pada tab attributes tambahkan kode_peminjaman, tanggal_peminjaman, tanggal_kembali, dan denda. Dimana kode_peminjaman sebagai primary key dan mandatory. Setelah itu klick apply dan ok. Setelah entitas 3 diisi, selanjutnya entitas ke 4 diisi dengan cara melakukan klik 2 kali pada entitas ke 4 selanjutnya isikan name dengan value anggota, kemudian pada tab attributes tambahkan kode_anggota, nama_anggota, alamat_anggota, nohp_anggota, _anggota, no_ktp_atau_kartu_pelajar. Kode_anggota sebagai primary key dan mandatory. Setelah itu klick apply dan ok.

5 Setelah entitas 4 diisi, selanjutnya entitas ke 5 diisi dengan cara melakukan klik 2 kali pada entitas ke 5 selanjutnya isikan name dengan value karyawan, kemudian pada tab attributes tambahkan kode_karyawan, nama_karyawan, alamat_karyawan, nohp_karyawan, _karyawan. Kode_karyawan sebagai primary key dan mandatory. Setelah itu klick apply dan ok.

6 . Mengisi entitas ke 6 diisi dengan cara melakukan klik 2 kali pada entitas ke 6 selanjutnya isikan name dengan value pengembalian, kemudian pada tab attributes tambahkan kode_kembali, tanggal_jadwal_kembali, tanggal_dikembalikan, jumlah_hari_setelah_2_hari, denda_perhari, total_denda. Kode_kembali sebagai primary key dan mandatory. Setelah itu klick apply dan ok

7 Setelah semuanya terisi maka akan tampil seperti pada gambar dibawah ini. Selanjutnya yaitu dengan membuat relasi antar entity, dengan cara melakukan klick pada icon relationship kemudian arahkan pada entity 1 dengan yang lainnnya.

8 Menghubungkan entity komik dengan kategori, diberi nama memiliki, kemudian pada tab cardinalities dipilih many to one. Kemudian centang mandatory pada komik to kategori dan kategori to komik. Klick apply dan ok.

9 Menghubungkan entity peminjaman dengan komik, diberi nama meminjam, kemudian pada tab cardinalities dipilih many to one. Kemudian centang mandatory pada peminjaman to komik dan komik to peminjaman. Klick apply dan ok.

10 Menghubungkan entity karyawan dengan peminjaman, diberi nama melayani, kemudian pada tab cardinalities dipilih one to many. Kemudian centang mandatory pada karyawan to peminjaman dan peminjaman to karyawan. Klick apply dan ok.

11 Menghubungkan entity peminjaman dengan anggota, diberi nama digunakan, kemudian pada tab cardinalities dipilih many to one. Kemudian centang mandatory pada peminjaman to anggota dan anggota to peminjaman. Klick apply dan ok.

12 Menghubungkan entity anggota dengan pengembalian, diberi nama melakukan, kemudian pada tab cardinalities dipilih one to many. Kemudian centang mandatory pada anggota to pengembalian dan pengembalian to anggota. Klick apply dan ok.

13 Menghubungkan entity pengembalian dengan karyawan, diberi nama menanggapi, kemudian pada tab cardinalities dipilih many to one. Kemudian centang mandatory pada pengembalian to karyawan dan karyawan to pengembalian. Klick apply dan ok.

14 Menghubungkan entity komik dengan pengembalian, diberi nama mengembalikan, kemudian pada tab cardinalities dipilih one to many. Kemudian centang mandatory pada pengembalian to komik dan komik to pengembalian. Klick apply dan ok.

15 Setelah semua disambungkan dengan relationship maka akan tampil CDM seperti pada gambar dibawah ini. Untuk memastikan kesalahan atau tidak dalam pembuatan CDM, dengan cara F4 dan klick ok.

16 Tidak terdapat error dan warning pada pengecekan, berarti pembuatan CDM benar. Pembuatan PDM : Setelah pembuatan CDM selesai, maka langkah selanjutnya pembuatan PDM dengan cara klick tools kemudian generate physical data model.

17 Setelah itu akan tampil kotak dialog seperti pada gambar dibawah ini. Pada kolom form name isikan PDM_UAS_BASDAT, pada DBMS pilih MYSQL 5.0. Kemudian pada tab detail, form prefix diisikan tbl_, pada update rule dipilih cascade agar bisa melakukan update pada relationship. Pada delete rule dipilih cascade agar bisa melakukan delete pada relationship. Kemudian klick apply dan ok.

18 Kemudian akan tampil PDM seperti pada gambar dibawah ini. 2. Memasukan data pada table tbl_kategori. QUERY : INSERT INTO tbl_kategori (ID_KATEGORI, DESKRIPSI) VALUES (1, 'Komedi'); PENJELASAN : Melakukan insert data pada tabel tbl_kategori, dimana ID_KATEGORI diisi 1 dan DESKRIPSI diisi Komedi. QUERY : INSERT INTO tbl_kategori (ID_KATEGORI, DESKRIPSI) VALUES (2, 'Romantis'); PENJELASAN : Melakukan insert data pada tabel tbl_kategori, dimana ID_KATEGORI diisi 2 dan DESKRIPSI diisi Romantis. QUERY : INSERT INTO tbl_kategori (ID_KATEGORI, DESKRIPSI) VALUES (3, 'Super Hero'); PENJELASAN : Melakukan insert data pada tabel tbl_kategori, dimana ID_KATEGORI diisi 3 dan DESKRIPSI diisi Super Hero. QUERY : INSERT INTO tbl_kategori (ID_KATEGORI, DESKRIPSI) VALUES (4, 'Drama'); PENJELASAN : Melakukan insert data pada tabel tbl_kategori, dimana ID_KATEGORI diisi 4 dan DESKRIPSI diisi Drama.

19 Memasukan data pada table tbl_komik. QUERY : INSERT INTO tbl_komik (KODE_KOMIK, ID_KATEGORI, JUDUL_KOMIK, PENGARANG, ISSN_ISBN, PENERBIT, JUMLAH_HALAMAN, TAHUN_TERBIT, RESUME) VALUES ('111', 1, 'Abdel & Temon', 'Tompel', ' ', 'Yudhistira', '100', '2014', 'Cerita hummor persahabatan'); PENJELASAN : Melakukan insert data pada tabel tbl_komik, dimana KODE_KOMIK diisi 111, ID_KATEGORI diisi 1, JUDUL_KOMIK diisi Abdel & Temon, PENGARAN diisi Tompel, ISSN_ISBN diisi , PENERBIT diisi Yudhistirta, JUMLAH_HALAMAN diisi 100, TAHUN_TERBIT diisi 2014 dan RESUME diisi Cerita humor persahabatan. QUERY : INSERT INTO tbl_komik (KODE_KOMIK, ID_KATEGORI, JUDUL_KOMIK, PENGARANG, ISSN_ISBN, PENERBIT, JUMLAH_HALAMAN, TAHUN_TERBIT, RESUME) VALUES ('222', 2, 'Romeo & Juliet', 'Tukijo', ' ', 'Air Langga', '200', '2015', 'Cerita cinta antara romeo dan juliet'); PENJELASAN : Melakukan insert data pada tabel tbl_komik, dimana KODE_KOMIK diisi 222, ID_KATEGORI diisi 2, JUDUL_KOMIK diisi Romeo & Juliet, PENGARAN diisi Tukijo, ISSN_ISBN diisi , PENERBIT diisi Air Langga, JUMLAH_HALAMAN diisi 200, TAHUN_TERBIT diisi 2015 dan RESUME diisi Cerita cinta antara romeo dan juliet.

20 QUERY : INSERT INTO tbl_komik (KODE_KOMIK, ID_KATEGORI, JUDUL_KOMIK, PENGARANG, ISSN_ISBN, PENERBIT, JUMLAH_HALAMAN, TAHUN_TERBIT, RESUME) VALUES ('333', 3, 'Superman', 'Paijo', ' ', 'Air Langga', '240', '2012', 'Cerita perjuangan supermen'); PENJELASAN : Melakukan insert data pada tabel tbl_komik, dimana KODE_KOMIK diisi 333, ID_KATEGORI diisi 3, JUDUL_KOMIK diisi Superman, PENGARAN diisi Paijo, ISSN_ISBN diisi , PENERBIT diisi Air Langga, JUMLAH_HALAMAN diisi 240, TAHUN_TERBIT diisi 2012 dan RESUME diisi Cerita perjuangan supermen. Memasukan data pada table tbl_karyawan. QUERY : INSERT INTO tbl_karyawan (KODE_KARYAWAN, NAMA_KARYAWAN, ALAMAT_KARYAWAN, NOHP_KARYAWAN, _KARYAWAN) VALUE (123, 'Paiman', 'Jl. Maju Mundur No 123', ' ', 'paiman@gmail.com'); PENJELASAN : Melakukan insert data pada tabel tbl_karyawan, dimana KODE_KARYAWAN diisi 123, NAMA_KARYAWAN diisi Paiman, ALAMAT_KARYAWAN diisi Jl. Maju Mundur No 123, NOHP_KARYAWAN diisi , _KARYAWAN diisi paiman@gmail.com. QUERY : INSERT INTO tbl_karyawan (KODE_KARYAWAN, NAMA_KARYAWAN, ALAMAT_KARYAWAN, NOHP_KARYAWAN, _KARYAWAN) VALUE (234, 'Dono', 'Jl. Maju Mundur No 234', ' ', 'dono@gmail.com'); PENJELASAN : Melakukan insert data pada tabel tbl_karyawan, dimana KODE_KARYAWAN diisi 234, NAMA_KARYAWAN diisi Dono, ALAMAT_KARYAWAN diisi Jl. Maju Mundur No 234, NOHP_KARYAWAN diisi , _KARYAWAN diisi dono@gmail.com. QUERY : INSERT INTO tbl_karyawan (KODE_KARYAWAN, NAMA_KARYAWAN, ALAMAT_KARYAWAN, NOHP_KARYAWAN, _KARYAWAN) VALUE (456, 'Tejo', 'Jl. Maju Mundur No 456', ' ', 'tejo@gmail.com'); PENJELASAN : Melakukan insert data pada tabel tbl_karyawan, dimana KODE_KARYAWAN diisi 456, NAMA_KARYAWAN diisi Tejo,

21 ALAMAT_KARYAWAN diisi Jl. Maju Mundur No 456, NOHP_KARYAWAN diisi , _KARYAWAN diisi Memasukan data pada table tbl_anggota. QUERY : INSERT INTO tbl_anggota (KODE_ANGGOTA, NAMA_ANGGOTA, ALAMAT_ANGGOTA, NOHP_ANGGOTA, _ANGGOTA, NO_KTP_ATAU_KARTU_PELAJAR) VALUES ('1001', 'Faisal Yudo Hernawan', 'Jl. Maju Jaya Abadi no 3', ' ', 'faisal@gmail.com',' '); PENJELASAN : Melakukan insert data pada tabel tbl_anggota, dimana KODE_ANGGOTA diisi 1001, NAMA_ANGGOTA diisi Faisal Yudo Hernawan, ALAMAT_ANGGOTA diisi Jl. Maju Jaya Abadi no 3, NOHP_ANGGOTA diisi , _ANGGOTA diisi faisal@gmail.com, NO_KTP_ATAU_KARTU_PELAJAR diisi QUERY : INSERT INTO tbl_anggota (KODE_ANGGOTA, NAMA_ANGGOTA, ALAMAT_ANGGOTA, NOHP_ANGGOTA, _ANGGOTA, NO_KTP_ATAU_KARTU_PELAJAR) VALUES ('1005', 'Katrina Larasati Utami', 'Jl. Maju Mundur Abadi no 2', ' ', 'katrina@gmail.com',' '); PENJELASAN : Melakukan insert data pada tabel tbl_anggota, dimana KODE_ANGGOTA diisi 1005, NAMA_ANGGOTA diisi Katrina Larasati Utami, ALAMAT_ANGGOTA diisi Jl. Maju Mundur no 2, NOHP_ANGGOTA diisi , _ANGGOTA diisi katrina@gmail.com, NO_KTP_ATAU_KARTU_PELAJAR diisi QUERY : INSERT INTO tbl_anggota (KODE_ANGGOTA, NAMA_ANGGOTA, ALAMAT_ANGGOTA, NOHP_ANGGOTA, _ANGGOTA, NO_KTP_ATAU_KARTU_PELAJAR) VALUES ('1010', 'Hafid Hermansyah', 'Jl. Maju Mundur Abadi no 1', ' ', 'hafid@gmail.com',' '); PENJELASAN : Melakukan insert data pada tabel tbl_anggota, dimana KODE_ANGGOTA diisi 1010, NAMA_ANGGOTA diisi Hafid Hermansyah, ALAMAT_ANGGOTA diisi Jl. Maju Mundur Abadi no 1, NOHP_ANGGOTA diisi

22 , _ANGGOTA diisi NO_KTP_ATAU_KARTU_PELAJAR diisi Memasukan data pada table tbl_peminjaman QUERY : INSERT INTO tbl_peminjaman (KODE_PEMINJAMAN, KODE_ANGGOTA, KODE_KARYAWAN, KODE_KOMIK, TANGGAL_PEMINJAMAN, TANGGAL_KEMBALI) VALUES ('2001', '1001', '123', '111', ' ', ' '); PENJELASAN : Melakukan insert data pada tabel tbl_peminjaman, dimana KODE_PEMINJAMAN diisi 2001, KODE_ANGGOTA diisi 1001, KODE_KARYAWAN diisi 123, KODE_KOMIK diisi 111, TANGGAL_PEMINJAMAN diisi , TANGGAL_KEMBALI diisi QUERY : INSERT INTO tbl_peminjaman (KODE_PEMINJAMAN, KODE_ANGGOTA, KODE_KARYAWAN, KODE_KOMIK, TANGGAL_PEMINJAMAN, TANGGAL_KEMBALI) VALUES ('2002', '1005', '456', '222', ' ', ' '); PENJELASAN : Melakukan insert data pada tabel tbl_peminjaman, dimana KODE_PEMINJAMAN diisi 2002, KODE_ANGGOTA diisi 1005, KODE_KARYAWAN diisi 456, KODE_KOMIK diisi 222, TANGGAL_PEMINJAMAN diisi , TANGGAL_KEMBALI diisi

23 QUERY : INSERT INTO tbl_peminjaman (KODE_PEMINJAMAN, KODE_ANGGOTA, KODE_KARYAWAN, KODE_KOMIK, TANGGAL_PEMINJAMAN, TANGGAL_KEMBALI) VALUES ('2003', '1010', '234', '333', ' ', ' ', '1500'); PENJELASAN : Melakukan insert data pada tabel tbl_peminjaman, dimana KODE_PEMINJAMAN diisi 2003, KODE_ANGGOTA diisi 1010, KODE_KARYAWAN diisi 234, KODE_KOMIK diisi 333, TANGGAL_PEMINJAMAN diisi , TANGGAL_KEMBALI diisi Memasukan data pada table tbl_pengembalian. QUERY : INSERT INTO tbl_pengembalian (KODE_KEMBALI, KODE_KARYAWAN, KODE_KOMIK, KODE_ANGGOTA, TANGGAL_JADWAL_KEMBALI, TANGGAL_DIKEMBALIKAN, JUMLAH_HARI_SETELAH_2_HARI, DENDA, TOTAL_DENDA ) VALUES ('401', '123', '111', '1001', ' ', ' ', 0, 0, 0 ); PENJELASAN : Melakukan insert data pada tabel tbl_pengembalian, dimana KODE_KEMBALI akan diisi dengan 401, KODE_KARYAWAN akan diisi dengan 123, KODE_KOMIK akan diisi dengan 111, KODE_ANGGOTA akan diisi dengan 1001, TANGGAL_JADWAL KEMBALI akan diisi dengan , TANGGAL_DIKEMBALIKAN akan diisi dengan , JUMLAH_HARI_SETELAH_2_HARI akan diisi dengan 0, DENDA akan diisi dengan 0 dan terakhir TOTAL_DENDA akan diisi dengan 0.

24 QUERY : INSERT INTO tbl_pengembalian (KODE_KEMBALI, KODE_KARYAWAN, KODE_KOMIK, KODE_ANGGOTA, TANGGAL_JADWAL_KEMBALI, TANGGAL_DIKEMBALIKAN, JUMLAH_HARI_SETELAH_2_HARI, DENDA, TOTAL_DENDA ) VALUES ('402', '456', '222', '1005', ' ', ' ', 1, 500, 500 ); PENJELASAN : Melakukan insert data pada tabel tbl_pengembalian, dimana KODE_KEMBALI akan diisi dengan 402, KODE_KARYAWAN akan diisi dengan 456, KODE_KOMIK akan diisi dengan 222, KODE_ANGGOTA akan diisi dengan 1005, TANGGAL_JADWAL KEMBALI akan diisi dengan , TANGGAL_DIKEMBALIKAN akan diisi dengan , JUMLAH_HARI_SETELAH_2_HARI akan diisi dengan 1, DENDA akan diisi dengan 500 dan terakhir TOTAL_DENDA akan diisi dengan 500. QUERY : INSERT INTO tbl_pengembalian (KODE_KEMBALI, KODE_KARYAWAN, KODE_KOMIK, KODE_ANGGOTA, TANGGAL_JADWAL_KEMBALI, TANGGAL_DIKEMBALIKAN, JUMLAH_HARI_SETELAH_2_HARI, DENDA, TOTAL_DENDA ) VALUES ('403', '234', '333', '1010', ' ', ' ', 2, 500, 100 ); PENJELASAN : Melakukan insert data pada tabel tbl_pengembalian, dimana KODE_KEMBALI akan diisi dengan 403, KODE_KARYAWAN akan diisi dengan 234, KODE_KOMIK akan diisi dengan 222, KODE_ANGGOTA akan diisi dengan 1010, TANGGAL_JADWAL KEMBALI akan diisi dengan , TANGGAL_DIKEMBALIKAN akan diisi dengan , JUMLAH_HARI_SETELAH_2_HARI akan diisi dengan 2, DENDA akan diisi dengan 500 dan terakhir TOTAL_DENDA akan diisi dengan 100.

25 3. QUERY : SELECT * FROM tbl_komik INNER JOIN tbl_kategori ON tbl_komik.id_kategori=tbl_kategori.id_kategori; PENJELASAN : Menampilkan semua data dari tbl_komik dan tbl_kategori menggunakan INNER JOIN dimana ID_KATEGORI pada tbl_komik harus sama dengan ID_KATEGORI pada tbl_kategori. 4. Trigger adalah stored procedure jenis khusus yang menempel pada tabel dan dieksekusi otomatis apabila terjadi manipulasi pada table tersebut. Trigger digunakan untuk memanggil satu atau beberapa perintah SQL secara otomatis sebelum atau sesudah terjadi proses INSERT, UPDATE atau DELETE dari suatu tabel. 5. QUERY : CREATE TABLE log_judul_komik (TANGGAL_PERUBAHAN text, JENIS_PERUBAHAN text, JUDUL_KOMIK_LAMA text, JUDUL_KOMIK_BARU text); PENJELASAN : Membuat table yang digunakan untuk menyimpan perubahan yang dilakukan oleh trigger, table ini diberi nama log_judul_komik dimana dalam table ini terdapat field, TANGGAL_PERUBAHAN, JENIS_PERUBAHAN, JUDUL_KOMIK_LAMA dan JUDUL_KOMIK_BARU. QUERY ; CREATE TRIGGER log_tbl_komik AFTER UPDATE ON tbl_komik FOR EACH ROW INSERT INTO log_judul_komik VALUES(NOW(), 'UPDATE', OLD.JUDUL_KOMIK, NEW.JUDUL_KOMIK); PENJELASAN : Membuat trigger bernama log_tbl_komik kemudian aksi trigger akan dilakukan pada setelah aksi update pada tabel tbl_komik, setelah itu akan dimasukan atau disimpan pada table yang telah dibuat tadi yaitu log_judul_komik. Isinya yaitu now() maksutnya adalah waktu sekarang untuk mengisi pada field TANGGL_PERUBAHAN, UPDATE untuk mengisi pada field JENIS_PERUBAHAN, OLD.JUDUL_KOMIK maksutnya judul_komik sebelum diupdate untuk mengisi pada field JUDUL_KOMIK_LAMA, NEW.JUDUL_KOMIK maksutnya judul komik setelah diupdate untuk mengisi pada field JUDUL_KOMIK_BARU.

26 QUERY : UPDATE tbl_komik set JUDUL_KOMIK='Ada Apa Dengan Cinta 2' WHERE KODE_KOMIK=222; PENJELASAN : Melakukan update pada tbl_komik, dimana JUDUL_KOMIK dirubah menjadi Ada Apa Dengan Cinta 2 pada KODE_KOMIK 222. QUERY : SELECT * FROM log_judul_komik; PENJELASAN : Untuk membuktikan trigger jalan atau tidak, tampilkan data pada table log_judul_komik.

Kemdian buatlah entitas (tabel) dengan menggunakan menu berikut :

Kemdian buatlah entitas (tabel) dengan menggunakan menu berikut : Nama : Bintang Sabda Esa NIM : 14102013 Kelas : 3 IF A UAS BASIS DATA 1. Lakukan analisis terhadap CV Ayo Baca dan buatlah CDM dan PDM pada studi kasus tersebut kemudian beri penjelasan untuk setiap langkah

Lebih terperinci

1. Lakukan analisis terhadap CV Ayo Baca dan buatlah CDM dan PDM pada studi kasus tersebut. Beri penjelasan untuk setiap langkah pembuatan CDM dan PDM

1. Lakukan analisis terhadap CV Ayo Baca dan buatlah CDM dan PDM pada studi kasus tersebut. Beri penjelasan untuk setiap langkah pembuatan CDM dan PDM UAS BASIS DATA NAMA : ARIF HIDAYATULLAH NIM : 14102006 KELAS : 3IFA 1. Lakukan analisis terhadap CV Ayo Baca dan buatlah CDM dan PDM pada studi kasus tersebut. Beri penjelasan untuk setiap langkah pembuatan

Lebih terperinci

UJIAN AKHIR SMESTER PEMODELAN BASIS DATA

UJIAN AKHIR SMESTER PEMODELAN BASIS DATA NAMA : KHOERUL UMAM NIM :14102024 KELAS : 3IFA UJIAN AKHIR SMESTER PEMODELAN BASIS DATA Buatlah basis data untuk sebuah CV AYO BACA. CV AYO BACA ini adalah sebuah usaha Rental Komik ini memberikan peminjaman

Lebih terperinci

UJIAN AKHIR SEKOLAH PEMODELAN BASIS DATA

UJIAN AKHIR SEKOLAH PEMODELAN BASIS DATA UJIAN AKHIR SEKOLAH PEMODELAN BASIS DATA Disusun oleh: Nama : Rendy Andriyanto NIM : 14102035 Program Studi : S1IF-02-A PROGRAM STUDI S1 TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM PURWOKERTO

Lebih terperinci

UAS BASIS DATA (A) 2015/2016

UAS BASIS DATA (A) 2015/2016 UAS BASIS DATA (A) 2015/2016 Buatlah basis data untuk sebuah CV AYO BACA. CV AYO BACA ini adalah sebuah usaha Rental Komik ini memberikan peminjaman komik kepada anggota-nya. Lakukan analisis terhadap

Lebih terperinci

UAS BASIS DATA (A) 2015/2016

UAS BASIS DATA (A) 2015/2016 UAS BASIS DATA (A) 2015/2016 Buatlah basis data untuk sebuah CV AYO BACA. CV AYO BACA ini adalah sebuah usaha Rental Komik ini memberikan peminjaman komik kepada anggotanya. Lakukan analisis terhadap CV

Lebih terperinci

JAWABAN UAS BASDAT. 1. Analisis Table CV Ayo Baca dan CDM & PDM. Table yang digunakan sebagai berikut

JAWABAN UAS BASDAT. 1. Analisis Table CV Ayo Baca dan CDM & PDM. Table yang digunakan sebagai berikut JAWABAN UAS BASDAT 1. Analisis Table CV Ayo Baca dan CDM & PDM. Table yang digunakan sebagai berikut Komik Id_komik Pengarang_komik Penerbit_komik Kategori_komik Judul_komik Karyawan Id_karyawan Nama_karyawan

Lebih terperinci

a. Komik yg ada di sini memiliki bermacam-macam kategori, antara lain komedi, romantis, super hero dan drama.

a. Komik yg ada di sini memiliki bermacam-macam kategori, antara lain komedi, romantis, super hero dan drama. UAS BASIS DATA (A) 2015/2016 Buatlah basis data untuk sebuah CV AYO BACA. CV AYO BACA ini adalah sebuah usaha Toko. Toko Komik ini memberikan peminjaman komik kepada anggotanya. Lakukan analisis terhadap

Lebih terperinci

Nama : Rizqy Iqbal Rinaldy NIM : Kelas : IFA 2014 UAS BASIS DATA (A) 2015/2016

Nama : Rizqy Iqbal Rinaldy NIM : Kelas : IFA 2014 UAS BASIS DATA (A) 2015/2016 UAS BASIS DATA (A) 2015/2016 Buatlah basis data untuk sebuah CV AYO BACA. CV AYO BACA ini adalah sebuah usaha Rental Komik ini memberikan peminjaman komik kepada anggotanya. Lakukan analisis terhadap CV

Lebih terperinci

ENTITY RELATIONSHIP DIAGRAM KOMPETENSI

ENTITY RELATIONSHIP DIAGRAM KOMPETENSI ENTITY RELATIONSHIP DIAGRAM KOMPETENSI Setelah menyelesaikan modul ini, mahasiswa dapat membuat sebuah rancangan Entity Relationship Diagram (ERD) untuk sebuah perancangan database. 1. TUJUAN Setelah menyelesaikan

Lebih terperinci

TUGAS PRAKTIKUM CDM, PDM, DAN DATABASE

TUGAS PRAKTIKUM CDM, PDM, DAN DATABASE TUGAS PRAKTIKUM CDM, PDM, DAN DATABASE LAPORAN Disusun sebagai Tugas pada Mata Kuliah Basis Data Oleh : Arof Arto Perdana 14101007 Edwin Satria 14102018 Faisal Yudo Hernawan 14102019 Ros Novia Citra Devi

Lebih terperinci

Pertama klik create model, lalu Conceptual Diagram klik oke Pembuatan tabel karyawan

Pertama klik create model, lalu Conceptual Diagram klik oke Pembuatan tabel karyawan 1. Lakukan analisis terhadap CV Ayo Baca dan buatlah CDM dan PDM pada studi kasus tersebut. BerI penjelasan untuk setiap langkah pembuatan CDM dan PDM nya Pertama klik create model, lalu Conceptual Diagram

Lebih terperinci

TUTORIAL PERANCANGAN DATABASE DENGAN MENGGUNAKAN SYBASE POWER DESIGNER 11

TUTORIAL PERANCANGAN DATABASE DENGAN MENGGUNAKAN SYBASE POWER DESIGNER 11 TUTORIAL PERANCANGAN DATABASE DENGAN MENGGUNAKAN SYBASE POWER DESIGNER 11 Laboratorium Sistem Pendukung Keputusan Program Studi Teknik Industri Universitas Diponegoro A. Sekilas Mengenai Sybase Power Designer

Lebih terperinci

Nama : Arif Hidayatullah ( ) Bayu Rahmawan ( ) Desi Eka H ( ) Surya Arditian Prakasa ( ) Kelas : 3 IF A

Nama : Arif Hidayatullah ( ) Bayu Rahmawan ( ) Desi Eka H ( ) Surya Arditian Prakasa ( ) Kelas : 3 IF A Nama : Arif Hidayatullah (14102006) Bayu Rahmawan (14102012) Desi Eka H (14102016) Surya Arditian Prakasa (14102041) Kelas : 3 IF A EVALUASI DAN PERTANYAAN : 1. Apakah perbedaan CDM, PDM dan ERD? 2. Mengapa

Lebih terperinci

PRAKTIKUM BASIS DATA

PRAKTIKUM BASIS DATA PRAKTIKUM BASIS DATA Disusun oleh: Bagus Rachmat Hartanto P. 14102011 Putri Aylin Marsha 14102033 Rendy Andriyanto 14102035 Sania Ulfa Nurfala 14102039 Tirto Pambuniarto 14102042 PROGRAM STUDI S1 TEKNIK

Lebih terperinci

Perancangan Analisis dan Database Sistem

Perancangan Analisis dan Database Sistem MODU L 2 Perancangan Analisis dan Database Sistem 2.1 Tujuan Praktikum 1. Praktikan mampu memahami macam-macam perancangan obyek dan kelas di tahap analisis. 2. Praktikan mampu membuat object diagram.

Lebih terperinci

Microsoft Access 2007

Microsoft Access 2007 Microsoft Access 2007 Alam Santosa 2011 MENGENAL MICROSOFT ACCESS Teknik Industri Universitas Komputer Indonesia Jl. Dipatiukur 1114 Bandung 1 Memulai Access 2007 Klik Start > All Program > Microsoft Office

Lebih terperinci

TRIGGER TRIGGER 5/29/2017 HANI IRMAYANTI, S.KOM

TRIGGER TRIGGER 5/29/2017 HANI IRMAYANTI, S.KOM TRIGGER HANI IRMAYANTI, S.KOM TRIGGER Trigger adalah object di dalam database yang berasosiasi dengan suatu table. Trigger akan diaktivasi ketika table tersebut dikenai event tertentu. Event yang dimaksud

Lebih terperinci

Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN

Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN A. TUJUAN MODUL 8 TRIGGER Memahami konsep dasar trigger di dalam basis data. Memahami implementasi trigger sebagai bentuk respon atas suatu kejadian. Mampu menyelesaikan kasus-kasus manipulasi data yang

Lebih terperinci

Basis Data Relational

Basis Data Relational Basis Data Relational Kebanyakan model yang digunakan adalah Model basis data relasional dengan menggunakan Relational Database Management System (RDBMS). RDBMS menyediakan layanan pengorganisasian data

Lebih terperinci

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin Oya Suryana http://ozs.web.id Lisensi Dokumen: Copyright 2013 ozs.web.id Dokumen ini dapat digunakan, dimodifikasi dan disebarkan secara

Lebih terperinci

DESAIN DATABASE. Pertemuan 06 3 SKS

DESAIN DATABASE. Pertemuan 06 3 SKS Materi 1. Era Informasi 2. Strategi dan Peluang Yang Kompetitif 3. Database dan Database Warehouse 4. Desain Database 5. Sistem Pendukung Keputusan dan Sistem Cerdas 6. E-Commerce DESAIN DATABASE Pertemuan

Lebih terperinci

4.2. Jenis-Jenis Relationship Seperti yang pernah dibahas pada teori database, terdapat tiga jenis relationship, yaitu: 1. 1 : 1 : One-to-One Setiap r

4.2. Jenis-Jenis Relationship Seperti yang pernah dibahas pada teori database, terdapat tiga jenis relationship, yaitu: 1. 1 : 1 : One-to-One Setiap r Bab 4 Relationship A. T U J U A N 1. Dapat membuat hubungan relasi antar table. 2. Menambahkan tabel baru pada jendela kerja relationship. 3. Mengatur hubungan antar tabel. 4. Menyaring data pada tabel

Lebih terperinci

BAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS

BAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS BAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS Merupakan suatu hal yang sangat menjemukan bagi user untuk mengingat begitu banyak kode dan bilangan pada saat memasukkan data pada form entry.

Lebih terperinci

Arif Basofi Laboratorium Database Politeknik Elekltronika Negeri Surabaya PENS ER Diagram (CDM-PDM) Power Designer 6 Data Architect

Arif Basofi Laboratorium Database Politeknik Elekltronika Negeri Surabaya PENS ER Diagram (CDM-PDM) Power Designer 6 Data Architect Arif Basofi Politeknik Elekltronika Negeri Surabaya PENS 2016 ER Diagram (CDM-PDM) Power Designer 6 Data Architect Referensi 1. Sybase, Getting Started PowerDesigner 6.1 Data Architect & Process Analyst,

Lebih terperinci

Praktikum 6 SubForm dan Kode VBA

Praktikum 6 SubForm dan Kode VBA Praktikum 6 SubForm dan Kode VBA A. TUJUAN Dapat mengkaitkan antara Form Utama dan SubForm Dapat menghubungkan antar Form secara manual Memahami arti dari Non-Synchronized Form Dapat memodifikasi properti

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

BAB III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall. BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem merupakan tahap pengembangan perangkat. Metode yang digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. dilakukan secara manual dengan menggunakan kertas. Proses peminjaman pada PT

BAB IV DESKRIPSI PEKERJAAN. dilakukan secara manual dengan menggunakan kertas. Proses peminjaman pada PT BAB IV DESKRIPSI PEKERJAAN 4.1 Identifikasi Masalah Peminjaman fasilitas dilakukan transaksi peminjaman di PT Guntner dilakukan secara manual dengan menggunakan kertas. Proses peminjaman pada PT Guntner

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisis Sistem Berdasarkan hasil survey dan analisa yang dilakukan pada perpustakaan PT. Garudafood, permasalahan yang ada dalam perusahaan adalah proses transaksi peminjaman

Lebih terperinci

1. Pengertian Database

1. Pengertian Database 1. Pengertian Database Database adalah kumpulan data yang berhubungan dengan suatu obyek, topik, atau tujuan khusus tertentu. Merancang suatu database adalah untuk menentukan struktur dari database, yaitu

Lebih terperinci

BAB VIII FUNGSI, PL/PGSQL dan TRIGER

BAB VIII FUNGSI, PL/PGSQL dan TRIGER BAB VIII FUNGSI, PL/PGSQL dan TRIGER 8.1 Bahasan dan Sasaran 8.1.1 Bahasan - Pada bab kali ini akan membahas tentang fungsi - Selain hal itu akan dibahas juga mengenai pl/pgsql dan triger 8.1.2 Sasaran

Lebih terperinci

Contoh SQL Constraint

Contoh SQL Constraint Contoh SQL Constraint Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam tabel. Constraint dapat digunakan pada saat pertama kali membuat table dengan statement CREATE TABLE

Lebih terperinci

Manajemen Data dengan Database MySQL Supriyono, M.Kom

Manajemen Data dengan Database MySQL Supriyono, M.Kom Manajemen Data dengan Database MySQL Supriyono, M.Kom 05/03/2015 By : Supriyono, M.Kom 1 Pendahuluan MYSQL adalah aplikasi database yang berbasis client server. Aplikasi service berjalan tanpa menampilkan

Lebih terperinci

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan. Mengenal Trigger di MySQL Pernahkan menemukan kasus saat men-develop aplikasi, dimana perlu melakukan update terhadap suatu field, berdasarkan isi dari field lain? Contoh: men-update field status menjadi

Lebih terperinci

MENGENAL QUERY CONTOH QUERY

MENGENAL QUERY CONTOH QUERY MENGENAL QUERY 1. SELECK QUERY : jenis query yg paling umum. Select query mengambil data dr satu table atau lebih dg menggunkan suatu kreteia tertentu. 2. PARAMETER QUERY : jenis query yg dijalankan menampilkan

Lebih terperinci

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat: Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp 14.800 Terbit pertama: Februari 2005 Sinopsis singkat: Buku ini berisi tip dan trik tentang pemrograman aplikasi database dengan Microsoft Access 2000,

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di Perpustakaan SMA Barunawati Surabaya, secara garis besar permasalahan yang ada dalam perusahaan ini adalah

Lebih terperinci

Panduan Membuat Data Flow Diagram, Entity Relationship Diagram, dan Database Menggunakan Power Designer

Panduan Membuat Data Flow Diagram, Entity Relationship Diagram, dan Database Menggunakan Power Designer Panduan Membuat Data Flow Diagram, Entity Relationship Diagram, dan Database Menggunakan Power Designer Disusun oleh: Oke Setiawan, S.T. Untuk keperluan internal dalam mendukung Tugas Besar Sistem Informasi

Lebih terperinci

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini: JOIN Dalam menampilkan sebuah data seringkali kita perlu menggunakan lebih dari 1 tabel, 2 tabel, bahkan lebih, karena data yang akan ditampilkan terletak pada beberapa tabel. Setiap tabel biasanya memiliki

Lebih terperinci

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB 115 BAB 4 IMPLEMENTASI DAN TESTING 4.1. Implementasi 4.1.1. Perkiraan Kebutuhan Piranti Keras (Hardware) Perkiraan piranti keras atau hardware yang dibutuhkan dalam pembuatan aplikasi ini antara lain :

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal. A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table

Lebih terperinci

MODUL II SQL A. TUJUAN

MODUL II SQL A. TUJUAN MODUL II SQL A. TUJUAN Memahami SQL, komponen-komponen, dan kegunaannya Mengenal operasi-operasi DDL dan DML Mampu melakukan operasi-operasi retrieve yang spesifik Mampu menguraikan dan mentranslasikan

Lebih terperinci

Republik Indonesia DIKLAT DATABASE DAN APLIKASI

Republik Indonesia DIKLAT DATABASE DAN APLIKASI Departemen Komunikasi dan Informatika Republik Indonesia Japan International Cooperation Agency DIKLAT DATABASE DAN APLIKASI Praktikum: Perancangan Database Microsoft SQL Server 2000 Judul Modul: Praktikum

Lebih terperinci

TUTORIAL MEMBUAT DATABASE DENGAN MICROSOFT ACCESS BAGIAN 3

TUTORIAL MEMBUAT DATABASE DENGAN MICROSOFT ACCESS BAGIAN 3 TUTORIAL MEMBUAT DATABASE DENGAN MICROSOFT ACCESS 2013- BAGIAN 3 Setelah mempelajari modul ini diharapkan Anda dapat: 1. Memahami konsep dasar pembuatan database 2. Memahami pengertian entitas dan relationship

Lebih terperinci

BAB XI BEKERJA DENGAN QUERY

BAB XI BEKERJA DENGAN QUERY DIKTAT MATA KULIAH SOFTWARE TERAPAN II BAB XI BEKERJA DENGAN QUERY IF Query Query merupakan objek database yang dapat digunakan untuk memasukkan data yang berupa rumus. Selain itu, kita juga dapat melakukan

Lebih terperinci

BAB IV PERANCANGAN SISTEM. pengamatan secara langsung, dalam hal ini sistem informasi pada pendataan guru

BAB IV PERANCANGAN SISTEM. pengamatan secara langsung, dalam hal ini sistem informasi pada pendataan guru BAB IV PERANCANGAN SISTEM 4.1 Analisa sistem Menganalisa sistem merupakan langkah awal dalam membuat rancang bangun sebuah sistem baru. Langkah pertama adalah melakukan wawancara dan pengamatan secara

Lebih terperinci

TUGAS BASIS DATA (POWER DESIGNER)

TUGAS BASIS DATA (POWER DESIGNER) TUGAS BASIS DATA (POWER DESIGNER) Nama NIM 3 IF A 1. Ayu Rakhmawati 14102010 2. Muhammad Nur Alam Arifin 14102029 3. Nancy Ria Silvani Hutauruk 14102031 4. Rizqy Iqbal Rinaldy 14102037 EVALUASI DAN PERTANYAAN

Lebih terperinci

BAB IV DESKRIPSI SISTEM

BAB IV DESKRIPSI SISTEM BAB IV DESKRIPSI SISTEM 4.1 Analisis Sistem Analisis sistem adalah langkah pertama untuk membuat suatu sistem baru. Langkah awal yang dilakukan adalah melakukan wawancara, dengan tujuan untuk mendapatkan

Lebih terperinci

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA DOSEN MATAKULIAH SISTEM MANAJEMEN BASIS DATA Dr. KHAMAMI HERUSUSANTO DISUSUN

Lebih terperinci

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL Pengenalan Database Management System MySQL Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL 2 Jelaskan perbedaan antara data dengan informasi 3 Data vs.

Lebih terperinci

INTERNET PROGRAMMING DATABASE

INTERNET PROGRAMMING DATABASE INTERNET PROGRAMMING DATABASE Muhmmad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan

Lebih terperinci

Membuat Relasi pada Access 2007

Membuat Relasi pada Access 2007 Membuat Relasi pada Access 2007 Setelah anda membuat semua table pada database, anda harus membuat relasi antara table yang satu dengan table yang lainnya. Relasi ini kita dengan memghubungkan field-field

Lebih terperinci

Modul 3 : Query Penggabungan Tabel

Modul 3 : Query Penggabungan Tabel Modul 3 : Query Penggabungan Tabel Tujuan Praktikum - Mahasiswa dapat membedakan perbedaan macam-macam join tabel. - Mahasiswa mampu melakukan query untuk join tabel. - Mahasiswa dapat membedakan union,

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil wawancara yang dilakukan saat kerja praktik di PT. Jawa Pos Koran, permasalahan yang ada dalam perusahaan ini adalah banyaknya kumpulan koleksi seperti koran,

Lebih terperinci

Ahmad Zidni, S.T. SMK Gondang 2011

Ahmad Zidni, S.T. SMK Gondang 2011 Ahmad Zidni, S.T. SMK Gondang 2011 Buka aplikasi Microsoft Access Klik File New Pilih Blank Database Create nama file database Buat tabel dengan create table in design view klik 2 x sehingga terbuka jendela

Lebih terperinci

Pengenalan. Microsoft Access. TI3007 Praktikum Perancangan Sistem Terintegrasi III. Perancangan Basis Data

Pengenalan. Microsoft Access. TI3007 Praktikum Perancangan Sistem Terintegrasi III. Perancangan Basis Data Pengenalan Microsoft Access TI3007 Praktikum Perancangan Sistem Terintegrasi III Perancangan Basis Data PENDAHULUAN Microsoft Access adalah sebuah program aplikasi untuk mengolah database (basis data)

Lebih terperinci

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI TI3205 PERANCANGAN TEKNIK INDUSTRI 2 PENGENALAN MICROSOFT ACCESS 2007 PROGRAM STUDI TEKNIK INDUSTRI INSTITUT TEKNOLOGI BANDUNG 2011 LAMPIRAN : PENGENALAN MICROSOFT

Lebih terperinci

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com Pengantar SQL By Mrs Imana Malia Kondou, S.T. 1 Tujuan Mahasiswa memahami konsep dasar SQL 2 Pokok k Bahasan Statemen Macam-macam macam perintah SQL DDL DML 3 Mengapa SQL? SQL mrpk very-high-level language.

Lebih terperinci

Pertemuan 12 Pengenalan Structured Query Language

Pertemuan 12 Pengenalan Structured Query Language Pertemuan 12 Pengenalan Structured Query Language Apa Itu SQL? Membuat, Menampilkan, Membuka dan Menghapus Database Membuat, Mengubah dan Menghapus Table Menambah Record dengan INSERT Mengedit Record dengan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. maupun perancangan menjadi bentuk bahasa pemrograman.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. maupun perancangan menjadi bentuk bahasa pemrograman. BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Setelah melakukan analisis dan perancangan terhadap sistem, baik sistem yang berjalan maupun sistem usulan maka dilakukan langkah selanjutnya yaitu implementasi

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. Perpustakaan SMA Negeri 3 Nganjuk, secara garis besar permasalahan yang ada

BAB IV DESKRIPSI PEKERJAAN. Perpustakaan SMA Negeri 3 Nganjuk, secara garis besar permasalahan yang ada BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di Perpustakaan SMA Negeri 3 Nganjuk, secara garis besar permasalahan yang ada dalam perusahaan ini adalah proses

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM. Dalam pengembangan sistem informasi dibutuhkan analisis

BAB IV ANALISIS DAN DESAIN SISTEM. Dalam pengembangan sistem informasi dibutuhkan analisis BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistem Dalam pengembangan sistem informasi dibutuhkan analisis dan perancangan sistem pengolah data. Sistem pengolah data tersebut diharapkan mampu mempengaruhi

Lebih terperinci

BAB IV DESKRIPSI SISTEM. suatu sistematika penelitian. Adapun urutan langkah penelitian dalam

BAB IV DESKRIPSI SISTEM. suatu sistematika penelitian. Adapun urutan langkah penelitian dalam BAB IV DESKRIPSI SISTEM Penelitian adalah suatu proses untuk mencari sesuatu secara sistematik dalam kurun waktu tertentu. Agar memperoleh suatu hasil penelitian yang baik, representatif dan menyeluruh

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. pengamatan secara langsung, dalam hal ini proses sirkulasi perpustakaan pada

BAB IV DESKRIPSI PEKERJAAN. pengamatan secara langsung, dalam hal ini proses sirkulasi perpustakaan pada BAB IV DESKRIPSI PEKERJAAN 4.1 Analisa Sistem Menganalisa sistem merupakan langkah awal dalam membuat rancang bangun sebuah sistem baru. Langkah pertama adalah melakukan wawancara dan pengamatan secara

Lebih terperinci

BAB IV DISKRIPSI KERJA PRAKTIK. 1. Studi Literatur dan Identifikasi Permasalahan. seluruh permasalahan dalam tugas khusus ini.

BAB IV DISKRIPSI KERJA PRAKTIK. 1. Studi Literatur dan Identifikasi Permasalahan. seluruh permasalahan dalam tugas khusus ini. BAB IV DISKRIPSI KERJA PRAKTIK 4.1. Metodologi Pembuatan tugas khusus ini terbagi menjadi beberapa tahap yang tertera sebagai berikut : 1. Studi Literatur dan Identifikasi Permasalahan Studi literatur

Lebih terperinci

Tahap Instalasi PostgreSQL di Windows

Tahap Instalasi PostgreSQL di Windows Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil

Lebih terperinci

MODUL 4 INTERNET PROGRAMMING DATABASE

MODUL 4 INTERNET PROGRAMMING DATABASE MODUL 4 INTERNET PROGRAMMING DATABASE A. Tujuan : 1. Memahami tentang penggunaan Ms. Access 2. Memahami tentang pembuatan tabel 3. Memahami tentang relasi antar tabel INTERNET PROGRAMMING PENS-ITS B. Dasar

Lebih terperinci

Contoh SQL Constraint

Contoh SQL Constraint Contoh SQL Constraint Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam tabel. Constraint dapat digunakan pada saat pertama kali membuat table dengan statement CREATE TABLE

Lebih terperinci

Pengenalan Structured Query Language

Pengenalan Structured Query Language Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk

Lebih terperinci

BERMAIN DATA DENGAN SQL SERVER

BERMAIN DATA DENGAN SQL SERVER BERMAIN DATA DENGAN SQL SERVER BERKENALAN DENGAN SQL SERVER DBMS merupakan suatu sistem perangkat lunak yang memungkinkan pengguna komputer untuk membuat, memelihara, mengontrol, serta mengakses data pada

Lebih terperinci

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini MySQL 1. Mengenal MySQL MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL termasuk jenis RDBMS (Relational Database Management System), itulah sebabnya istilah seperti table, baris,

Lebih terperinci

Mengoperasikan Dasar-Dasar Basis Data (Database)

Mengoperasikan Dasar-Dasar Basis Data (Database) 2011 LSP TELEMATIKA Mengoperasikan Dasar-Dasar Basis Data (Database) Modul KKPI 3 Mengoperasikan Dasar-Dasar Basis Data - (20110523-R1) 1 DAFTAR ISI DAFTAR ISI... 2 BAB I Mempersiapkan Piranti Lunak Basis

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Bab ini akan membahas landasan teori yang meliputi hal-hal terkait dengan permasalahan yang ada dan landasan teori yang membahas tentang ilmu yang terkait dalam permasalahan tersebut

Lebih terperinci

Praktikum Basis Data 2017 TE UM

Praktikum Basis Data 2017 TE UM MODUL 3 SQL A. TUJUAN - Memahami SQL, komponen-komponen, dan penggunaannya. - Mengenal operasi-operasi DML menggunakan phpmyadmin. - Mampu melakukan operasi-operasi retrieve yang spesifik - Mampu penguraikan

Lebih terperinci

Dasar Microsoft Access 2007

Dasar Microsoft Access 2007 Dasar Microsoft Access 2007 1. Membuka Aplikasi Tekan Start > Programs > Microsoft Office > Microsoft Office Access 2007 Tampilan Awal : 1 2. Membuat Database Baru [ File.mdb ] a. Tekan Shortcut New Blank

Lebih terperinci

KURSUS ONLINE JASA WEBMASTERS

KURSUS ONLINE JASA WEBMASTERS KURSUS ONLINE JASA WEBMASTERS SQL Data Manipulation Language JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Data Manipulation Language Data Manipulation Language (DML) merupakan

Lebih terperinci

By Hesti Khuzaimah Nurul Yusufiyah

By Hesti Khuzaimah Nurul Yusufiyah By Hesti Khuzaimah Nurul Yusufiyah Database? Database : Basis data Database tersusun atas sekelompok data Contoh??? Data mahasiswa, data dosen Contoh dalam kehidupan sehari? Database pada smarthphone Database

Lebih terperinci

DATABASE RUMAH SAKIT MENGGUNAKAN MY SQL

DATABASE RUMAH SAKIT MENGGUNAKAN MY SQL DATABASE RUMAH SAKIT MENGGUNAKAN MY SQL Assalamualaikum Wr... Wb... Selamat Pagi, siang,sore... Pertama-tama kami : 1. Normiyati "12080189" 2. Rini wahyuningsih "12080188" Mengucapkan alhamdulillah karena

Lebih terperinci

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Tahun 1987, American National Standards Institute (ANSI) dan International Standards Organization (ISO) membuat standar untuk SQL Tahun 1992, dibentuk versi baru

Lebih terperinci

LINGKUNGAN BASIS DATA

LINGKUNGAN BASIS DATA LINGKUNGAN BASIS DATA TUJUAN PEMBELAJARAN Menjelaskan tingkat arsitektur basis data Menjelaskan komponen DBMS, fungsi DBMS serta bahasa yang digunakan dalam DBMS Menjelaskan perbedaan model data berbasis

Lebih terperinci

X. PENGANTAR DATABASE

X. PENGANTAR DATABASE X. PENGANTAR DATABASE PENGERTIAN DATABASE database adalah kmpulan data atau infromasi yang saling berhubungan dan merepresentasikan suatu perusahaan atau lainnya. Data tersebut disimpan dalam bentuk table.

Lebih terperinci

Konsep Sistem Informasi B

Konsep Sistem Informasi B MICROSOFT ACCESS QUERY Query adalah 'permintaan data' berupa bahasa bisnis, untuk mengolah data dalam tabel menjadi satu informasi yang bisa dimengerti. Seperti mengelompokkan sepuluh penjualan terbesar

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI

BAB 4 PERANCANGAN DAN IMPLEMENTASI BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Sistem Setelah melakukan interview dan analisis pada sistem yang sudah berjalan, maka akan dilakukan perubahan sistem yang terdahulu digunakan. Sistem

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. Dari document flow yang prosesnya masih manual lalu dibuatkan system

BAB IV DESKRIPSI KERJA PRAKTEK. Dari document flow yang prosesnya masih manual lalu dibuatkan system BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisis Sistem Dari document flow yang prosesnya masih manual lalu dibuatkan system flow yang dirancang mengacu pada document flow yang manual kemudian diubah secara

Lebih terperinci

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL KapitaSelekta KapitaSelekta (KBKI82127, 2 sks) Materi : Pengenalan MySQL Mohon Perhatian TUGAS DIKUMPULKAN PROGRAM AKAN DIPERIKSA DI KOMPUTER MASING- MASING Sub Materi : 1. Pengenalan MySQL (Part-1) 1.

Lebih terperinci

BUAT STRUKTUR TABEL DENGAN DATABASE ACCESS Nama Data Base : DBQuery.Mdb

BUAT STRUKTUR TABEL DENGAN DATABASE ACCESS Nama Data Base : DBQuery.Mdb Query Adalah komponen yang berfungsi untuk memanipulasi data dalam tabel dengan menggunakan perintah-perintah SQL (Structure Query Language). Query ini dapat diambil dari Tab BDE. BUAT STRUKTUR TABEL DENGAN

Lebih terperinci

BAB 1 PERANCANGAN DATABASE DAN TABEL

BAB 1 PERANCANGAN DATABASE DAN TABEL BAB 1 PERANCANGAN DATABASE DAN TABEL Pada bab ini kita akan membahas tentang pembuatan database dan perancangan tabel-tabelnya. Bagian ini merupakan bagian penting sebelum kita memulai membuat aplikasi.

Lebih terperinci

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA

TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA TUGAS 1 SISTEM MANAJEMEN BASIS DATA-S1 LAPORAN PRAKTIK SISTEM BASIS DATA Disusun oleh : NAMA : Ema Setiyaningrum (NIM : 141051109) JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI INSTITUT SAINS

Lebih terperinci

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password Pokok Bahasan Menyalin atau Membuat Duplikat Objek-objek Database ke Database Lain Mengambil Data dari Luar (Import Data) Menggunakan

Lebih terperinci

INTEGRITAS BASIS DATA. OLEH : Slamet Sn Wibowo Wicaksono

INTEGRITAS BASIS DATA. OLEH : Slamet Sn Wibowo Wicaksono INTEGRITAS BASIS DATA OLEH : Slamet Sn Wibowo Wicaksono Integrity Constraint (Batasan Integritas) Constraint (batasan) merupakan aturan yang diberikan pada suatu tabel agar data yang dimasukkan terjamin

Lebih terperinci

B a s i s D a t a C H A P T E R. SQL Operasi DML. Arif Basofi PENS 2015

B a s i s D a t a C H A P T E R. SQL Operasi DML. Arif Basofi PENS 2015 C H A P T E R 15 SQL Operasi DML Arif Basofi PENS 2015 Objectives Tujuan: Mengenal operasi perintah SQL dalam: - DML (Data Manipulation Language) [1] - DDL (Data Definition Language) [2] S Q L DML DML

Lebih terperinci

PERINTAH DASAR MySQL

PERINTAH DASAR MySQL PERINTAH DASAR MySQL Menjalankan MySQL Untuk menjalankan MySQL cukup dengan mengetikan mysql pada system prompt Bentuk umum perintah mysql database h host u user p password Dengan windows Menu Start All

Lebih terperinci

Basis Data. Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan

Basis Data. Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Basis Data Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Deletion Yang dapat dihapus (delete) hanyalah tuple bukan nilai ada suatu atribut tertentu. Dalam SQL, deletion

Lebih terperinci

Satuan Acara Perkuliahan

Satuan Acara Perkuliahan Satuan Acara Perkuliahan Mata Kuliah : Sistem Basis Data Kode Mata Kuliah / SKS: KK-1057 / 3 SKS Semester : Ganjil / Genap Dosen : Dini Yuristia, S.T. Hari, jam, ruang : Deskripsi Mata Kuliah Mata kuliah

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam

Lebih terperinci

Mahasiswa memahami fungsi-fungsi lain di dalam SQL Mahasiswa memahami tentang operasi agregasi Mahasiswa mampu mengaplikasikan operasi agregasi

Mahasiswa memahami fungsi-fungsi lain di dalam SQL Mahasiswa memahami tentang operasi agregasi Mahasiswa mampu mengaplikasikan operasi agregasi Mahasiswa memahami fungsi-fungsi lain di dalam SQL Mahasiswa memahami tentang operasi agregasi Mahasiswa mampu mengaplikasikan operasi agregasi 2 Review Klausa Where Filter Perbandingan Like IN dan NOT

Lebih terperinci

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Jobsheet SQL Dasar : Hari Zulianto, ST [Year] JOB SHEET Nama SMK : SMK IPTEK Weru Sukoharjo Kompetensi Keahlian : Rekayasa Perangkat Lunak Mata Pelajaran / SK : SQL Dasar Guru Mapel : Hari Zulianto, ST Semester/Tahun : 3 / 2017 Dasar-Dasar SQL 1.

Lebih terperinci

SQL. Pemrograman Web II. Ganjil

SQL. Pemrograman Web II. Ganjil SQL Pemrograman Web II Ganjil 2015-2016 Review Database Structured Query Language Apa itu database? Kumpulan data terstruktur yang saling berelasi. Definisi : Kumpulan data, yang terorganisir secara logika,

Lebih terperinci

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada BAB IV DISKRIPSI PEKERJAAN Berdasarkan hasil survey yang dilakukan saat Kerja Praktik di UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada penyewaan gedung UPT. Taman Budaya Jawa Timur

Lebih terperinci

MEMBUAT DATA BASE dengan Microsoft SQL server 2000

MEMBUAT DATA BASE dengan Microsoft SQL server 2000 MEMBUAT DATA BASE dengan Microsoft SQL server 2000 Bentuk umum: CREATE DATABASE nama_database; Contoh: CREATE DATABASE pegawai; Caranya: 1. klik Start All Programs Microsoft SQL Server Query Analyzer 2.

Lebih terperinci