• Tidak ada hasil yang ditemukan

Teknik Komputer - D3

N/A
N/A
Protected

Academic year: 2017

Membagikan "Teknik Komputer - D3"

Copied!
66
0
0

Teks penuh

(1)

RENCANA PEMBELAJARAN SEMESTER

PROGRAM STUDI SISTEM KOMPUTER – UNIVERSITAS GUNADARMA

Tanggal

Penyusunan 23 – 24 Februari 2016 Tanggal revisi

-Kode dan Nama

MK IT014318 PENGANTAR BASIS DATA

SKS dan

Semester SKS 3 Semester 2 (DUA) Prasyarat

-Status Mata

Kuliah [√] Wajib [... ] Pilihan Dosen

Pengampu …… Capaian

Pembelajaran

Mata Kuliah Sikap

1. Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius.

2. Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri. 3. Bertanggung jawab secara profesional dan etik terhadap pencapaian hasil kerja individu dan

kelompok.

4. Bersikap sesuai dengan tuntutan profesional. Ketrampilan

Umum 1. Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam kontekspengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya.

2. Mampu menunjukkan kinerja mandiri, bermutu, dan terukur.

3. Mampu mengkaji implikasi pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora sesuai dengan keahliannya berdasarkan kaidah, tata cara dan etika ilmiah dalam rangka menghasilkan solusi, gagasan, desain atau kritik seni.

4. Mampu menyusun deskripsi saintifik hasil kajian tersebut di atas dalam bentuk skripsi atau laporan tugas akhir, dan mengunggahnya dalam laman perguruan tinggi.

5. Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis informasi dan data.

(2)

7. Mampu bertanggungjawab atas pencapaian hasil kerja kelompok dan melakukan supervisi serta evaluasi terhadap penyelesaian pekerjaan yang ditugaskan kepada pekerja yang berada di bawah tanggungjawabnya.

8. Mampu melakukan proses evaluasi diri terhadap kelompok kerja yang berada di bawah tanggungjawabnya, dan mampu mengelola pembelajaran secara mandiri.

9. Mampu mendokumentasikan, menyimpan, mengamankan, dan menemukan kembali data untuk menjamin kesahihan dan mencegah plagiasi.

Pengetahuan

Menguasai elemen–elemen yang berada di dalam lingkungan basis data, model data jaringan dan hirarki, dan istilah-istilah dalam model data jaringan dan model data Hirarki, menguasai konsep simbol dan istilah yang terdapat di dalam model ER, memahami perintah perintah SQL, RDBMS, memahami konsep dasar basis data berorientasi object dan menguasai konsep dasar basis data untuk sistem berbasis web,basis data multimedia,basis data teknologi bergerak serta konsep dasar data warehouse dan data mining.

Ketrampilan Khusus

Mampu Membandingkan antara file tradisional dengan sistem file basis data, mampu memberikan contoh Model Data dan arsitektur DBMS multiuser, mampu Membuat penggambaran model basis data (hirarki & jaringan) serta mampu membuat Perancangan Basis Data dengan menggunakan ERD dan Normalisasi, mampu memeberikan contoh ORDBMS dan mampu menggunakan kueri dengan Oracle serta mampu menggunakan sistem berbasis web,multimedia,teknologi bergerak serta mampu menerapkan konsep data warehouse dan data mining.

Deskripsi Umum

(Silabus) Mata kuliah ini membahas tentang perancangan dan pengelolaan database, pembahasan di awali dengan konsepdatabase dan pengelolaan database dengan menggunakan bahasa query formal dan bahasa query komersial. Pada perkuliahan mata kuliah ini mahasiswa dapat mempraktekan dan merancang basis data dengan menggunakan alat bantu perancangan database dengan menggunakan ERD dan normalisasi. Di akhir perkuliahan juga akan di bahas tentang konsep data warehouse dan data mining.

Metode Pembelajaran

1. Ceramah/Kuliah Pakar √ 4. Praktik Laboratorium √ 2. Problem Based

Learning/FBD √

5. Self-Learning (V-Class) …..

3. Project Based Learning /

Praktek di kelas √ 6. Lainnya: ... ...

Pengalaman Belajar/Tugas

a. Tayangan Presentasi √ c. Online exercise/kuiz (V-class)

... b. Review textbook/Jurnal √ d. Laporan √ e. Lainnya: ... latihan

(3)

Referensi

1. Korth, H., Database System Concept, McGraw Hill, 4th edition, New York, 2002 2. Basis Data / Fathansyah.-- Bandung: Informatika, 2002

3. Sistem Basis Data / Edhy Sutanta.-- Ed. 1 Graha Ilmu: Yogyakarta, 2004

4. Sistem Basis Data: analisis dan pemodelan data / Waljiyanto.-- Ed.1 Yogyakarta: J & J Learning, 2000 5. Konsep & Tuntunan Praktis Basis Data / Abdul Kadir.-- Ed.1 Yogyakarta: Andi, 1999

6. Sistem basis data (konsep dan pendekatan praktikum) / M.A. Ineke Pakereng; Teguh Wahyono.--Yogyakarta: Graha Ilmu, 2004

7. Pengantar dan Sistem Basis Data/ Indrajani.—Jakarta:PT Elex Media Komputindo,2011 8. Basis Data dalam tinjauan Konseptual/ Edhy sutanta.—Yogyakarta:Andi,2011

9. Pemodelan basis data berorientasi objek/wiranto herry utomo.-Andi publisher,2011

10.Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2001

11. Fathansyah, Basis Data, Informatika, cetakan pertama, 1999 12. Sistem basis data-Lepkom-universitas gunadarma,2011

13. Wichert, Andreas, Intelligent Big Multimedia Databases, World Scientific, 2015

14. Muneesawang, P. and Zhang, N. and Guan, L., Multimedia Database Retrieval: Technology and Applications, Springer International

Publishing, 2014

15. Vaisman, A. and Zimányi, E., Data Warehouse Systems: Design and Implementation, Springer Berlin Heidelberg, 2014

(4)

Mingg u Kemampuan Akhir yang Diharapkan Bahan Kajian (Materi Pelajaran) Metode / Bentuk Pembelajar an Waktu Belaja r (Menit ) Kriteria Penilaian (Indikator) Bobot Nilai (%) Sumbe r Belajar 1. Melakukan Identifikasi Library, Komponen, atau Framework yang Diperlukan

CTS – 282 / 2016 KODE UNIT :

J.620100.003.01

PENGANTAR BASIS DATA

1. Perbedaan sistem

file tradisional dengan sistem file basis data dan keterbatasannya. 2. Konsep dasar basis

data, istilah - istilah dasar, dan komponen basis data

3.Keuntungan dan

kerugian menggunakan basis data

4.Pengguna basis data

1,a,e Ketepatan

pendefinisian ruang lingkup kebutuhan dan proof of concept yang dibuat dengan konteks persoalan yang

dihadapi

1, 10, 11, 16

2. Melakukan Identifikasi

Library, Komponen, atau Framework yang Diperlukan

CTS – 282 / 2016 KODE UNIT :

J.620100.003.01

LINGKUNGAN BASIS DATA

1.Arsitektur basis data 2.Data Independence

3.Konsep DBMS,

Komponen DBMS,

Fungsi DBMS, dan bahasa yang digunakan di dalam DBMS

4.Model data : berbasis objek, berbasis record, konseptual dan fisik

1,a,b,d Ketepatan

pendefinisian ruang lingkup kebutuhan dan proof of concept yang dibuat dengan konteks persoalan yang dihadapi

(5)

(overview model data berbasis record : model

data relasional,

jaringan, hirarki) 5.Data Dictionary

6.Arsitektur DBMS

multiuser : file server, teleprocessing, client server (contoh : 2 tier, 3 tier)

3. Melakukan Identifikasi

Library, Komponen, atau Framework yang Diperlukan

CTS – 282 / 2016 KODE UNIT :

J.620100.003.01

Menggunakan Struktur Data CTS – 282 / 2016 KODE UNIT :

J.620100.004.01

MODEL DATA JARINGAN dan HIRARKI

1.Pengertian model data jaringan dan hirarki 2.Istilah-istilah dalam

model data jaringan dan model data hirarki

3.Keuntungan dan

kelemahan penggunaan model data jaringan dan model data hirarki 4.Mengetahui

bahasa-bahasa yang digunakan pada model data jaringan dan hirarki

1,2,a,e  Ketepatan

pendefinisian ruang lingkup kebutuhan dan proof of concept yang dibuat dengan konteks persoalan yang dihadapi

 Kemampuan memilih dan menerapkan struktur data dan operasi yang sesuai

1, 8, 10

4. Menggunakan

Struktur Data CTS – 282 / 2016 KODE UNIT :

J.620100.004.01

MODEL DATA RELASIONAL

1.Pengertian model

relasional, contoh tabel–

tabel dan

keterhubungannya

2.Keuntungan model

1,2,a,d  Kemampuan memilih

dan menerapkan struktur data dan operasi yang sesuai  Ketepatan

mengimplementasik an entitas yang

(6)

Mengimplementasika n Rancangan Entitas dan Keterkaitan antar Entitas

CTS – 282 / 2016 KODE UNIT :

J.620100.007.02

relasional

3.Tipe – tipe data

4.Istilah–istilah dalam model relasional (Relasi, Atribut, Tupel, Domain, Derajat dan Cardinality) 5.Relasional keys (Super

key, Candidate Key, Primary Key, Alternatif)

6.Relasional Integrity

rules (Null, Entity, Referential Integrity) 7.Bahasa pada model

relasional

8.Overview bahasa query formal (Aljabar relasional dan Kalkulus relasional

oOperasi Dasar

(Select, Project,

Cartesian Product, Union, Set Difference) oOperasi Tambahan

(Natural Join, Theta Join, Intersection, Devide)

9.Bahasa Query Formal Non Prosedural : Kalkulus Relasional

oKalkulus relasional tupel

oKalkulus relasional domain

10. Overview bahasa

(7)

query komersial (QUEL, QBE dan SQL)

5. Mengimplementasika

n Rancangan Entitas dan Keterkaitan antar Entitas

CTS – 282 / 2016 KODE UNIT :

J.620100.007.02

ALAT BANTU PERANCANGAN BASIS

DATA (ERD & NORMALISASI)

1.Model ERD (Entity Relationship Diagram) 2.Konsep dasar model ER

o Entity, Atribut,

relationship type o Simbol ERD

o Derajat relationship o Cardinality

constraint o Participation

constraint

o Weak entity dan Strong entity

3.Transformasi ER ke model data relasional 4.Contoh aplikasi ER

5.Konsep dasar

normalisasi

o Pengertian dan

tujuan normalisasi o Tahapan normalisasi o Pengertian

ketergantungan fungsional, ketergantungan fungsional penuh dan ketergantungan

1,2,a,b,d Ketepatan

mengimplementasika n entitas yang terkait dengan aplikasi

1, 4, 8, 10, 15,

(8)

transitif

6.Proses normalisasi o Bentuk normal ke-1 o Bentuk normal ke-2 o Bentuk normal ke-3

7.Contoh Kasus

Normalisasi

6-7 Menerapkan Perintah

Eksekusi Bahasa Pemrograman

Berbasis Teks, Grafik, dan Multimedia

CTS – 282 / 2016 KODE UNIT :

J.620100.010.02

Menggunakan SQL CTS – 282 / 2016 KODE UNIT :

J.620100.020.02

Menerapkan Akses Basis Data

CTS – 282 / 2016 KODE UNIT :

J.620100.021.02

SQL

1. Pengenalan SQL 2. Pengelompokan

perintah SQL

(DDL,DML,DCL)

3. Eksplorasi perintah SQL (dengan MySQL)

1,3  Ketepatan

menerapkan perintah eksekusi source code sesuai dengan spesifikasi tools bahasa

pemrograman yang digunakan

 Ketepatan menulis statemen SQL untuk manipulasi data antar table sesuai dengan kebutuhan  Ketepatan

penggunaan akses basis data yang efisien dan sesuai dengan kebutuhan

(9)

8 - 9 Menerapkan Perintah Eksekusi Bahasa Pemrograman

Berbasis Teks, Grafik, dan Multimedia

CTS – 282 / 2016 KODE UNIT :

J.620100.010.02

Menggunakan SQL CTS – 282 / 2016 KODE UNIT :

J.620100.020.02

Menerapkan Akses Basis Data

CTS – 282 / 2016 KODE UNIT :

J.620100.021.02

SQL (LANJUTAN)

4. Contoh Kasus : mulai yang sederhana sampai dengan yang kompleks

o DDL : create, drop, alter

o DML : select, insert, update, delete

o DCL : grant dan revoke

(dengan MySQL)

1,3  Ketepatan

menerapkan perintah eksekusi source code sesuai dengan spesifikasi tools bahasa

pemrograman yang digunakan

 Ketepatan menulis statemen SQL untuk manipulasi data antar table sesuai dengan kebutuhan  Ketepatan

penggunaan akses basis data yang efisien dan sesuai dengan kebutuhan

1, 7, 10

10. Melakukan

Identifikasi Library, Komponen, atau Framework yang Diperlukan

CTS – 282 / 2016 KODE UNIT :

J.620100.003.01

Menerapkan Akses

RDBMS

1. Overview RDBMS : DB2, ORACLE, MySQL

2. Pengenalan DB2 o Pengertian DB2

o Perkembangan DB2

o Kelebihan–kelebihan DB2

o DB2 product family

1,3  Ketepatan

pendefinisian ruang lingkup kebutuhan dan proof of concept yang dibuat dengan konteks persoalan yang dihadapi  Ketepatan

penggunaan akses basis data yang

(10)

Basis Data

CTS – 282 / 2016 KODE UNIT :

J.620100.021.02

o Overview SQL data language

o DB2 Utility o DB2 Object 3.Pengenalan Oracle

o Computing model o Overview perintah–

perintah SQL

o Interaksi antara SQL *Plus dengan SQL o SQL statement VS

SQL*Plus statement

o Contoh perintah

SQL *Plus

o PL/SQL (Lingkungan PL/SQL,

keuntungan–

keuntungan PL/SQL, contoh perintah SQL di dalam PL/SQL)

o Oracle Database

Server Architecture

4. Pengenalan MySQL

(kelebihan dan

kekurangan MySQL

dibandingkan dengan RDBMS lainnya)

efisien dan sesuai dengan kebutuhan

11. UJIAN TENGAH SEMESTER

12. Mengimplementasika

n Pemrograman Berorientasi Objek CTS – 282 / 2016 KODE UNIT :

PENGENALAN BASIS DATA BERORIENTASI OBJEK (OODB) dan

BASIS DATA OBJECT-RELATION

1,3 Ketepatan

penggunaan polimorphy pada program yang dibuat

(11)

J.620100.018.02 (ORDB)

1. Konsep Dasar Basis Data berorientasi objek (OODB)

o Pengertian OODB o Fitur OODB

(inheritance,encaps ulation)

2.Contoh penggambaran inheritance (OR-DBMS : Oracle) 13. Melakukan Identifikasi Library, Komponen, atau Framework yang Diperlukan

CTS – 282 / 2016 KODE UNIT :

J.620100.003.01

Menerapkan Akses Basis Data

CTS – 282 / 2016 KODE UNIT :

J.620100.021.02

PENGENALAN BASIS DATA UNTUK SISTEM

BERBASIS WEB DAN TERDISTRIBUSI

1.Konsep dasar basis data untuk sistem berbasis web

o Pengertian basis data berbasis web o Contoh basis data

berbasis web

(MySQL) o Sekilas XML

2.Konsep dasar basis data terdistribusi

o Pengertian basis data terdistribusi

o Replikasi dan

Fragmentasi

o Contoh basis data

1,3,a,b,d  Ketepatan

pendefinisian ruang lingkup kebutuhan dan proof of concept yang dibuat dengan konteks persoalan yang dihadapi  Ketepatan

penggunaan akses basis data yang efisien dan sesuai dengan kebutuhan

(12)

terdistribusi 14. Melakukan Identifikasi Library, Komponen, atau Framework yang Diperlukan

CTS – 282 / 2016 KODE UNIT :

J.620100.003.01

Menerapkan Akses Basis Data

CTS – 282 / 2016 KODE UNIT :

J.620100.021.02

PENGENALAN BASIS DATA MULTIMEDIA DAN

TEKNOLOGI BERGERAK (MOBILE

TECHNOLOGY)

1.Konsep Dasar Basis Data Multimedia

o Pengertian Basis Data Multimedia o Bentuk dan Contoh

Basis Data

Multimedia

2.Konsep Dasar Basis Data Teknologi Bergerak o Pengertian Basis

Data Teknologi

Bergerak

o Bentuk dan Contoh Basis Data Teknologi Bergerak

1,a,b,d  Ketepatan

pendefinisian ruang lingkup kebutuhan dan proof of concept yang dibuat dengan konteks persoalan yang dihadapi  Ketepatan

penggunaan akses basis data yang efisien dan sesuai dengan kebutuhan 13, 14 15. Melakukan Identifikasi Library, Komponen, atau Framework yang Diperlukan

CTS – 282 / 2016 KODE UNIT :

J.620100.003.01

BASIS DATA LANJUT

1.Konsep dasar data warehouse

o Definisi data warehouse

o Keuntungan data warehouse

o Arsitektur data

warehouse

2.Konsep dasar data mining

1,3  Ketepatan

pendefinisian ruang lingkup kebutuhan dan proof of concept yang dibuat dengan konteks persoalan yang dihadapi  Ketepatan

penggunaan akses basis data yang efisien dan sesuai

(13)

Menerapkan Akses Basis Data

CTS – 282 / 2016 KODE UNIT :

J.620100.021.02

o Definisi data mining

o Kebutuhan data

mining

o Ilmu – ilmu yang berkaitan dengan data mining

o Penerapan data

mining

o Tools yang

digunakan

dengan kebutuhan

(14)

PANDUAN MENGERJAKAN TUGAS (SKENARIO) PROJECT AKHIR

1. Pada perkuliahan ini, kalian akan ditugaskan untuk menghasilkan sebuah project akhir (integrasi antara basis data dengan website) yang dikerjakan secara berkelompok. Website disini hanya sebagai interface. Semua kontrol (DDL, DML dan DCL), khususnya terkait dengan hak akses diimplementasikan pada database (DCL), bukan dengan bahasa website.

2. Pada tiap pertemuan, kalian akan diperkenalkan materi, disertai dengan latihan tugas / praktek serta akan dipandu untuk mengerjakan setiap unit bagian dari project akhir kalian.

3. Detail latihan tugas / praktek dapat dilihat pada rancangan tugas di tiap pertemuan.

4. Pemilihan model data / tools maupun program aplikasi yang nantinya akan kalian gunakan dalam pengembangan project akhir ini diserahkan kepada kalian. Kalian dapat menentukan hal ini dari pemaparan materi serta studi banding / tugas dan latihan yang telah dilakukan sebelumnya selama di kelas.

5. Pada akhirnya, setiap unit tersebut jika digabungkan akan menjadi project akhir kelompok kalian yang utuh.

6. Dalam pengembangan project akhir ini pun kalian harus melakukan dokumentasi serta penjelasan detail tiap tahap – tahap yang telah dilakukan dari awal hingga akhir. Mulai dari pemilihan model data, ERD & normalisasi hingga didapatkan model data akhir serta proses integrasi dengan website.

7. Berikut ini adalah sebuah contoh skenario project hasil integrasi antara basis data dengan website. Kalian dapat mengembangkan project akhir kalian sesuai dengan skenario yang kalian inginkan.

Detail contoh skenario sederhana (website sistem upload dan monitoring tugas mahasiswa pada universitas)

1. User pada system website ini terbagi atas 2 kelompok. a. 1 kelompok sebagai Dosen

b. 1 kelompok sebagai Mahasiswa 2. Mahasiswa

a. Mahasiswa melakukan Login pada halaman Login Website (Gambar 1).

b. Mahasiswa masuk ke menu UPLOAD TUGAS. Pada menu ini akan ada beberapa data yang otomatis terisi (didapatkan dari info Login Mahasiswa sebelumnya). (Gambar 2)

(15)

d. Setelah proses upload, Mahasiswa masuk ke menu DAFTAR TUGAS. Pada menu ini, setiap mahasiswa dapat melihat daftar tugas yang telah di upload (baik tugasnya sendiri maupun tugas milik teman sekelasnya). Batasannya adalah :

 Mahasiswa yang mengupload hanya dapat melihat data (nama, npm, judul tugas serta nilai tugas) milik semua mahasiswa dikelasnya (termasuk milik dirinya). (Gambar 3)

 Mahasiswa yang mengupload hanya dapat membuka (enabled) file tugas, melakukan edit serta delete file miliknya sendiri. (Gambar 3)

 Mahasiswa yang mengupload tidak dapat membuka (disabled) file tugas, melakukan edit serta delete tugas mahasiswa lainnya (dikelasnya dan kelas lainnya). (Gambar 4)

(16)
(17)

3. Dosen

a. Dosen melakukan Login pada halaman Login Website (Gambar 5).

b. Setelah proses login, Dosen masuk ke menu DAFTAR TUGAS. Pada menu ini, setiap Dosen dapat melihat daftar tugas yang telah di upload oleh semua Mahasiswa-nya (untuk berbagai mata kuliah dan kelas yang diampunya serta sesuai dengan pertemuan-nya). Batasannya adalah : (Gambar 6)

 Dosen hanya dapat melihat semua data (nama, npm serta judul tugas) milik semua mahasiswa yang diampunya.

 Dosen hanya dapat membuka (enabled) file tugas serta memberikan nilai kepada semua mahasiswa yang diampunya.

 Dosen tidak dapat melakukan edit serta delete file tugas miliknya mahasiswanya.

(18)

4. Desain model data relasional

Tabel Mahasiswa

Field Type Null Key

NPM VARCHAR(9) No Primary

Nama_Mhs VARCHAR(20) No

Kelas VARCHAR(5) No

Pass_Mhs VARCHAR(10) No

Tabel Mata Kuliah

Field Type Null Key

Kode_MK VARCHAR(10) No Primary

Nama_MK VARCHAR(20) No

Tabel Dosen

Field Type Null Key

NIDN VARCHAR(9) No Primary

(19)

Tabel Ajar

Field Type Null Key

Kode_MK VARCHAR(10) No Foreign

NIDN VARCHAR(9) No Foreign

Kelas VARCHAR(5) No

Tabel Tugas

Field Type Null Key

NPM VARCHAR(9) No Foreign

NIDN VARCHAR(9) No Foreign

Kode_MK VARCHAR(10) No Foreign Pertemuan VARCHAR(2) No

File_Upload BLOB No

Judul_File VARCHAR(20) No

(20)

RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Basis data SKS : 3

Program Studi : Teknik Komputer Pertemuan ke : 1

Fakultas : Diploma III

A. TUJUAN TUGAS :

Ketepatan pendefinisian ruang lingkup kebutuhan dan proof of concept yang dibuat dengan konteks persoalan yang dihadapi

B. URAIAN TUGAS :

1. Identifikasi ruang lingkup kebutuhan akan library, komponen atau framework yang sesuai lingkungan pengembangan ! 2. Identifikasi perbandingan keuntungan penggunaan dengan mengembangkan sendiri !

3. Buat fitur-fitur terkait penggunaan library, komponen atau framework versi sederhana ! 4. Demostrasikan manfaat penggunaan !

5. Tentukan rencana integrasi ! 6. Identifikasi limitasi !

Untuk cakupan aspek :

o PENGANTAR BASIS DATA

1. Perbedaan sistem file tradisional dengan sistem file basis data dan keterbatasannya. 2. Konsep dasar basis data, istilah - istilah dasar, dan komponen basis data

3. Keuntungan dan kerugian menggunakan basis data 4. Pengguna basis data

Detail Tugas :

 Latihan tanya jawab tertulis / non tertulis (Quiz) di kelas setelah materi selesai disampaikan

Referensi mengenai PENGANTAR BASIS DATA di :

1. Korth, H., Database System Concept, McGraw Hill, 4th edition, New York, 2002

2. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2001

3. Fathansyah, Basis Data, Informatika, cetakan pertama, 1999

(21)

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan

konsep Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum

terungkap

Hanya menunjukkan

sebagian konsep saja Tidak ada konsep 2

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang

terlewatkan

Kurang dapat

mengungkapkan aspek penting, melebihi

halaman, tidak ada proses merangkum hanya mencontoh

Tidak ada konsep yang disajikan

2

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa Paper Bahasa menggugah

pembaca untuk mencari tahu konsep lebih dalam

Bahasa menambah

informasi pembaca Bahasa deskriptif, tidak terlalu menambah pengetahuan

Informasi dan data yang disampaikan tidak menarik dan membingungkan

Tidak ada hasil 1

Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca

Paper cukup menarik, walau tidak terlalu mengundang

Dijilid biasa Dijilid namun kurang rapi

Tidak ada hasil 1

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi pendengar untuk mencari lebih dalam

Menambah wawasan Pembaca masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi

Informasi yang disampaikan

menyesatkan atau salah

(22)

pendengarnya

Organisasi Sangat runtut dan

integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data

pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang

disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat

pendengar Membuat pendengar paham, hanya sesekali saja memandang catatan

Lebih banyak membaca

(23)

RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Basis data SKS : 3

Program Studi : Teknik Komputer Pertemuan ke : 2

Fakultas : Diploma III

A. TUJUAN TUGAS :

Ketepatan pendefinisian ruang lingkup kebutuhan dan proof of concept yang dibuat dengan konteks persoalan yang dihadapi

B. URAIAN TUGAS :

1. Identifikasi ruang lingkup kebutuhan akan library, komponen atau framework yang sesuai lingkungan pengembangan ! 2. Identifikasi perbandingan keuntungan penggunaan dengan mengembangkan sendiri !

3. Buat fitur-fitur terkait penggunaan library, komponen atau framework versi sederhana ! 4. Demostrasikan manfaat penggunaan !

5. Tentukan rencana integrasi ! 6. Identifikasi limitasi !

Untuk cakupan aspek :

o LINGKUNGAN BASIS DATA

1. Arsitektur basis data 2. Data Independence

3. Konsep DBMS, Komponen DBMS, Fungsi DBMS, dan bahasa yang digunakan di dalam DBMS

4. Model data : berbasis objek, berbasis record, konseptual dan fisik (overview model data berbasis record : model data relasional, jaringan, hirarki)

5. Data Dictionary

6. Arsitektur DBMS multiuser : file server, teleprocessing, client server (contoh : 2 tier, 3 tier)

Detail Tugas :

 Rangkuman makalah / paper minimal 15 halaman dengan spasi 1.5, font Times new roman, ukuran 12 dan dibuat dalam ppt

(24)

Referensi mengenai LINGKUNGAN BASIS DATA di :

1. Korth, H., Database System Concept, McGraw Hill, 4th edition, New York, 2002

2. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2001

3. Fathansyah, Basis Data, Informatika, cetakan pertama, 1999

(25)

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan

konsep Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum

terungkap

Hanya menunjukkan

sebagian konsep saja Tidak ada konsep 2

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang

terlewatkan

Kurang dapat

mengungkapkan aspek penting, melebihi

halaman, tidak ada proses merangkum hanya mencontoh

Tidak ada konsep yang disajikan

2

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa Paper Bahasa menggugah

pembaca untuk mencari tahu konsep lebih dalam

Bahasa menambah

informasi pembaca Bahasa deskriptif, tidak terlalu menambah pengetahuan

Informasi dan data yang disampaikan tidak menarik dan membingungkan

Tidak ada hasil 1

Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca

Paper cukup menarik, walau tidak terlalu mengundang

Dijilid biasa Dijilid namun kurang rapi

Tidak ada hasil 1

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi pendengar untuk mencari lebih dalam

Menambah wawasan Pembaca masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi

Informasi yang disampaikan

menyesatkan atau salah

(26)

pendengarnya

Organisasi Sangat runtut dan

integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data

pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang

disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat

pendengar Membuat pendengar paham, hanya sesekali saja memandang catatan

Lebih banyak membaca

(27)

RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Basis data SKS : 3

Program Studi : Teknik Komputer Pertemuan ke : 3

Fakultas : Diploma III

A. TUJUAN TUGAS :

 Ketepatan pendefinisian ruang lingkup kebutuhan dan proof of concept yang dibuat dengan konteks persoalan yang dihadapi

 Kemampuan memilih dan menerapkan struktur data dan operasi yang sesuai

B. URAIAN TUGAS :

1. Identifikasi ruang lingkup kebutuhan akan library, komponen atau framework serta konsep data dan struktur data yang sesuai lingkungan pengembangan / permasalahan !

2. Bandingkan alternatif struktur data kelebihan dan kekurangannya untuk konteks permasalahan yang diselesaikan ! 3. Buat fitur-fitur terkait penggunaan library, komponen atau framework versi sederhana !

4. Demostrasikan manfaat penggunaan ! 5. Tentukan rencana integrasi !

6. Identifikasi limitasi !

Untuk cakupan aspek :

o MODEL DATA JARINGAN dan HIRARKI

1. Pengertian model data jaringan dan hirarki

2. Istilah-istilah dalam model data jaringan dan model data hirarki

3. Keuntungan dan kelemahan penggunaan model data jaringan dan model data hirarki 4. Mengetahui bahasa-bahasa yang digunakan pada model data jaringan dan hirarki

Detail Tugas :

 Latihan tanya jawab tertulis / non tertulis (Quiz) di kelas setelah materi selesai disampaikan

 Studi kasus penerapan model data jaringan dan hirarki

Referensi mengenai MODEL DATA JARINGAN dan HIRARKI di :

1. Korth, H., Database System Concept, McGraw Hill, 4th edition, New York, 2002 2. Basis Data dalam tinjauan Konseptual/ Edhy sutanta.—Yogyakarta:Andi,2011

(28)
(29)

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan

konsep Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum

terungkap

Hanya menunjukkan

sebagian konsep saja Tidak ada konsep 2

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang

terlewatkan

Kurang dapat

mengungkapkan aspek penting, melebihi

halaman, tidak ada proses merangkum hanya mencontoh

Tidak ada konsep yang disajikan

2

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa Paper Bahasa menggugah

pembaca untuk mencari tahu konsep lebih dalam

Bahasa menambah

informasi pembaca Bahasa deskriptif, tidak terlalu menambah pengetahuan

Informasi dan data yang disampaikan tidak menarik dan membingungkan

Tidak ada hasil 1

Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca

Paper cukup menarik, walau tidak terlalu mengundang

Dijilid biasa Dijilid namun kurang rapi

Tidak ada hasil 1

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi pendengar untuk mencari lebih dalam

Menambah wawasan Pembaca masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi

Informasi yang disampaikan

menyesatkan atau salah

(30)

pendengarnya

Organisasi Sangat runtut dan

integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data

pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang

disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat

pendengar Membuat pendengar paham, hanya sesekali saja memandang catatan

Lebih banyak membaca

(31)

RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Basis data SKS : 3

Program Studi : Teknik Komputer Pertemuan ke : 4

Fakultas : Diploma III

A. TUJUAN TUGAS :

 Kemampuan memilih dan menerapkan struktur data dan operasi yang sesuai

 Ketepatan mengimplementasikan entitas yang terkait dengan aplikasi

B. URAIAN TUGAS :

1. Identifikasi konsep data dan struktur data sesuai dengan konteks permasalahan !

2. Bandingkan alternatif struktur data kelebihan dan kekurangannya untuk konteks permasalahan yang diselesaikan ! 3. Implementasi struktur data sesuai dengan bahasa pemrograman yang akan dipergunakan !

4. Nyatakan akses terhadap data dalam algoritma yang efisiensi sesuai bahasa pemrograman yang akan dipakai !

Untuk cakupan aspek :

o MODEL DATA RELASIONAL

1. Pengertian model relasional, contoh tabel–tabel dan keterhubungannya 2. Keuntungan model relasional

3. Tipe – tipe data

4. Istilah–istilah dalam model relasional (Relasi, Atribut, Tupel, Domain, Derajat dan Cardinality) 5. Relasional keys (Super key, Candidate Key, Primary Key, Alternatif)

6. Relasional Integrity rules (Null, Entity, Referential Integrity) 7. Bahasa pada model relasional

8. Overview bahasa query formal (Aljabar relasional dan Kalkulus relasional

o Operasi Dasar (Select, Project, Cartesian Product, Union, Set Difference)

o Operasi Tambahan (Natural Join, Theta Join, Intersection, Devide) 9. Bahasa Query Formal Non Prosedural : Kalkulus Relasional

o Kalkulus relasional tupel

o Kalkulus relasional domain

(32)

Detail Tugas :

 Latihan menjelaskan / membuat / membaca komponen – komponen dari model data relasional (relasi, atribut, tupel, domain, derajat, cardinality, Relasional keys, Relasional Integrity rules)

 Presentasi garis besar tema project akhir (berkelompok)

 Tugas membuat draft model data relasional (tabel universal) dari project akhir yang akan dibuat (berkelompok) :

o Tabel – tabel dan hubungannya (relasi) (Atribut, Tupel)

o Domain

o Derajat

o Cardinality

o Relasional keys

o Tipe – tipe data

o Relasional Integrity rules

Referensi mengenai MODEL DATA RELASIONAL di :

1. Korth, H., Database System Concept, McGraw Hill, 4th edition, New York, 2002

2. Pengantar dan Sistem Basis Data/ Indrajani.—Jakarta:PT Elex Media Komputindo,2011 3. Basis Data dalam tinjauan Konseptual/ Edhy sutanta.—Yogyakarta:Andi,2011

4. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2001

(33)

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan konsep

Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 2

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang

terlewatkan

Kurang dapat

mengungkapkan aspek penting, melebihi

halaman, tidak ada proses merangkum hanya mencontoh

Tidak ada konsep yang disajikan

2

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa Paper Bahasa menggugah

pembaca untuk mencari tahu konsep lebih dalam

Bahasa menambah informasi pembaca

Bahasa deskriptif, tidak terlalu menambah pengetahuan

Informasi dan data yang disampaikan tidak menarik dan membingungkan

Tidak ada hasil 1

Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca

Paper cukup menarik, walau tidak terlalu mengundang

Dijilid biasa Dijilid namun kurang rapi

Tidak ada hasil 1

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi pendengar untuk

Menambah wawasan Pembaca masih harus menambah lagi informasi

Informasi yang disampaikan tidak

Informasi yang disampaikan

(34)

mencari lebih dalam dari beberapa sumber menambah wawasan bagi pendengarnya

menyesatkan atau salah

Organisasi Sangat runtut dan

integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data

pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang

disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat

pendengar

Membuat pendengar paham, hanya sesekali saja memandang catatan

Lebih banyak membaca catatan

Selalu membaca catatan (tergantung pada catatan)

(35)

RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Basis data SKS : 3

Program Studi : Teknik Komputer Pertemuan ke : 5

Fakultas : Diploma III

A. TUJUAN TUGAS :

Ketepatan mengimplementasikan entitas yang terkait dengan aplikasi

B. URAIAN TUGAS :

1. Identifikasikan entitas yang menggambarkan sistem yang dibuat sesuai dokumen perancangan ! 2. Buat berbagai diagram dari entity yang telah didefinisikan !

3. Hasilkan informasi yang diperlukan oleh aplikasi dengan efisien dari model yang dibuat !

4. Implementasi diagram berdasar entitas dan hubungan yang telah diidentifikasi menggunakan tools yang ada !

Untuk cakupan aspek :

o ALAT BANTU PERANCANGAN BASIS DATA (ERD & NORMALISASI)

1. Model ERD (Entity Relationship Diagram) 2. Konsep dasar model ER

o Entity, Atribut, relationship type

o Simbol ERD

o Derajat relationship

o Cardinality constraint

o Participation constraint

o Weak entity dan Strong entity 3. Transformasi ER ke model data relasional 4. Contoh aplikasi ER

5. Konsep dasar normalisasi

o Pengertian dan tujuan normalisasi

o Tahapan normalisasi

o Pengertian ketergantungan fungsional, ketergantungan fungsional penuh dan ketergantungan transitif 6. Proses normalisasi

o Bentuk normal ke-1

(36)

o Bentuk normal ke-3

7. Contoh Kasus Normalisasi

Detail Tugas :

 Buat ERD dan lakukan proses normalisasi dari draft model data (tabel universal) yang telah dibuat sebelumnya sehingga didapatkan model data final (project akhir berkelompok)

 Jelaskan perbedaan / proses sebelum normalisasi dan sesudahnya (draft model data)

 Tuangkan pada sebuah makalah 15 halaman dengan spasi 1.5, font Times new roman, ukuran 12 dan sebuah file presentasi (ppt)

 Presentasikan hasil makalah tersebut di depan kelas

Referensi mengenai ALAT BANTU PERANCANGAN BASIS DATA (ERD & NORMALISASI) di : 1. Korth, H., Database System Concept, McGraw Hill, 4th edition, New York, 2002

2. Sistem Basis Data: analisis dan pemodelan data / Waljiyanto.-- Ed.1 Yogyakarta: J & J Learning, 2000 3. Basis Data dalam tinjauan Konseptual/ Edhy sutanta.—Yogyakarta:Andi,2011

4. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2001

C. KRITERIA PENILAIAN (10%) Ketepatan jawaban pada tugas Kelengkapan isi rangkuman Kebenaran isi rangkuman

(37)

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan konsep

Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 2

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang

terlewatkan

Kurang dapat

mengungkapkan aspek penting, melebihi

halaman, tidak ada proses merangkum hanya mencontoh

Tidak ada konsep yang disajikan

2

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa Paper Bahasa menggugah

pembaca untuk mencari tahu konsep lebih dalam

Bahasa menambah informasi pembaca

Bahasa deskriptif, tidak terlalu menambah pengetahuan

Informasi dan data yang disampaikan tidak menarik dan membingungkan

Tidak ada hasil 1

Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca

Paper cukup menarik, walau tidak terlalu mengundang

Dijilid biasa Dijilid namun kurang rapi

Tidak ada hasil 1

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi pendengar untuk

Menambah wawasan Pembaca masih harus menambah lagi informasi

Informasi yang disampaikan tidak

Informasi yang disampaikan

(38)

mencari lebih dalam dari beberapa sumber menambah wawasan bagi pendengarnya

menyesatkan atau salah

Organisasi Sangat runtut dan

integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data

pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang

disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat

pendengar

Membuat pendengar paham, hanya sesekali saja memandang catatan

Lebih banyak membaca catatan

Selalu membaca catatan (tergantung pada catatan)

(39)

RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Basis data SKS : 3

Program Studi : Teknik Komputer Pertemuan ke : 6 - 7

Fakultas : Diploma III

A. TUJUAN TUGAS :

 Ketepatan menerapkan perintah eksekusi source code sesuai dengan spesifikasi tools bahasa pemrograman yang digunakan

 Ketepatan menulis statemen SQL untuk manipulasi data antar table sesuai dengan kebutuhan

 Ketepatan penggunaan akses basis data yang efisien dan sesuai dengan kebutuhan

B. URAIAN TUGAS :

1. Pasang perangkat lunak aplikasi SQL ! 2. Jalankan perangkat lunak aplikasi SQL ! 3. Identifikasi fitur pengolahan DML !

4. Eksekusi fitur pengolahan DML sesuai kebutuhan ! 5. Isi tabel dengan data menggunakan perintah DML ! 6. Bangkitkan indeks !

7. Pembentukan view tabel sesuai kebutuhan ! 8. Identifikasi fitur pengolahan DML !

9. Gunakan perintah DML untuk manipulasi antar table ! 10. Gunakan perintah DML untuk manipulasi antar-view ! 11. Tulis perintah DML secara efisien !

12. Buat stored Procedure dengan perintah SQL ! 13. Periksa prosedur yang diuji input dan outputnya ! 14. Buat function dibuat dengan perintah SQL ! 15. Tulis perintah SQL pada function secara efisien ! 16. Definisikan trigger dengan perintah SQL ! 17. Uji kesesuaian hasil trigger !

(40)

Untuk cakupan aspek :

o SQL

1. Pengenalan SQL

2. Pengelompokan perintah SQL (DDL,DML,DCL) 3. Eksplorasi perintah SQL (dengan MySQL)

Detail Tugas :

 Latihan perintah SQL (DDL,DML dan DCL)

Referensi mengenai SQL di :

1. Korth, H., Database System Concept, McGraw Hill, 4th edition, New York, 2002

2. Pengantar dan Sistem Basis Data/ Indrajani.—Jakarta:PT Elex Media Komputindo,2011

3. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2001

C. KRITERIA PENILAIAN (10%)

(41)

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan

konsep Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum

terungkap

Hanya menunjukkan

sebagian konsep saja Tidak ada konsep 2

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang

terlewatkan

Kurang dapat

mengungkapkan aspek penting, melebihi

halaman, tidak ada proses merangkum hanya mencontoh

Tidak ada konsep yang disajikan

2

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa Paper Bahasa menggugah

pembaca untuk mencari tahu konsep lebih dalam

Bahasa menambah

informasi pembaca Bahasa deskriptif, tidak terlalu menambah pengetahuan

Informasi dan data yang disampaikan tidak menarik dan membingungkan

Tidak ada hasil 1

Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca

Paper cukup menarik, walau tidak terlalu mengundang

Dijilid biasa Dijilid namun kurang rapi

Tidak ada hasil 1

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi pendengar untuk mencari lebih dalam

Menambah wawasan Pembaca masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi

Informasi yang disampaikan

menyesatkan atau salah

(42)

pendengarnya

Organisasi Sangat runtut dan

integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data

pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang

disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat

pendengar Membuat pendengar paham, hanya sesekali saja memandang catatan

Lebih banyak membaca

(43)

RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Basis data SKS : 3

Program Studi : Teknik Komputer Pertemuan ke : 8 - 9

Fakultas : Diploma III

A. TUJUAN TUGAS :

 Ketepatan menerapkan perintah eksekusi source code sesuai dengan spesifikasi tools bahasa pemrograman yang digunakan

 Ketepatan menulis statemen SQL untuk manipulasi data antar table sesuai dengan kebutuhan

 Ketepatan penggunaan akses basis data yang efisien dan sesuai dengan kebutuhan

B. URAIAN TUGAS :

1. Pasang perangkat lunak aplikasi SQL ! 2. Jalankan perangkat lunak aplikasi SQL ! 3. Identifikasi fitur pengolahan DML !

4. Eksekusi fitur pengolahan DML sesuai kebutuhan ! 5. Isi tabel dengan data menggunakan perintah DML ! 6. Bangkitkan indeks !

7. Pembentukan view tabel sesuai kebutuhan ! 8. Identifikasi fitur pengolahan DML !

9. Gunakan perintah DML untuk manipulasi antar table ! 10. Gunakan perintah DML untuk manipulasi antar-view ! 11. Tulis perintah DML secara efisien !

12. Buat stored Procedure dengan perintah SQL ! 13. Periksa prosedur yang diuji input dan outputnya ! 14. Buat function dibuat dengan perintah SQL ! 15. Tulis perintah SQL pada function secara efisien ! 16. Definisikan trigger dengan perintah SQL ! 17. Uji kesesuaian hasil trigger !

18. Lakukan perubahan data dengan perintah commit ! 19. Lakukan pembatalan penulisan data dengan rollback !

Untuk cakupan aspek :

o SQL (LANJUTAN)

(44)

o DDL : create, drop, alter

o DML : select, insert, update, delete

o DCL : grant dan revoke (dengan MySQL)

Detail Tugas :

 Implementasi perintah SQL terhadap project akhir yang akan dikembangkan

Referensi mengenai SQL (LANJUTAN) di :

1. Korth, H., Database System Concept, McGraw Hill, 4th edition, New York, 2002

2. Pengantar dan Sistem Basis Data/ Indrajani.—Jakarta:PT Elex Media Komputindo,2011

3. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2001

C. KRITERIA PENILAIAN (10%)

(45)

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan

konsep Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum

terungkap

Hanya menunjukkan

sebagian konsep saja Tidak ada konsep 2

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang

terlewatkan

Kurang dapat

mengungkapkan aspek penting, melebihi

halaman, tidak ada proses merangkum hanya mencontoh

Tidak ada konsep yang disajikan

2

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa Paper Bahasa menggugah

pembaca untuk mencari tahu konsep lebih dalam

Bahasa menambah

informasi pembaca Bahasa deskriptif, tidak terlalu menambah pengetahuan

Informasi dan data yang disampaikan tidak menarik dan membingungkan

Tidak ada hasil 1

Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca

Paper cukup menarik, walau tidak terlalu mengundang

Dijilid biasa Dijilid namun kurang rapi

Tidak ada hasil 1

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi pendengar untuk mencari lebih dalam

Menambah wawasan Pembaca masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi

Informasi yang disampaikan

menyesatkan atau salah

(46)

pendengarnya

Organisasi Sangat runtut dan

integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data

pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang

disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat

pendengar Membuat pendengar paham, hanya sesekali saja memandang catatan

Lebih banyak membaca

(47)

RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Basis data SKS : 3

Program Studi : Teknik Komputer Pertemuan ke : 10

Fakultas : Diploma III

A. TUJUAN TUGAS :

 Ketepatan pendefinisian ruang lingkup kebutuhan dan proof of concept yang dibuat dengan konteks persoalan yang dihadapi

 Ketepatan penggunaan akses basis data yang efisien dan sesuai dengan kebutuhan

B. URAIAN TUGAS :

1. Simpan / ubah data ke dalam format basis data !

2. Hasilkan informasi yang diinginkan menggunakan query tersebut ! 3. Pergunakan indeks untuk mempercepat akses !

4. Terapkan library akses basis data !

5. Terapkan perintah akses data yang relevan dengan teknologi atau jenis baru data, untuk mengakses data ! 6. Pilih teknologi koneksi yang sesuai !

7. Tentukan keamanan koneksi ! 8. Tentukan hak setiap pengguna ! 9. Siapkan skenario pengujian !

10. Sesuaikan logika pemrograman pada kinerja statement akses data yang akan dibaca ! 11. Performansi mengacu pada kinerja statement akses data yang akan dibaca data diuji !

Untuk cakupan aspek :

o RDBMS

1. Overview RDBMS : DB2, ORACLE, MySQL 2. Pengenalan DB2

o Pengertian DB2

o Perkembangan DB2

o Kelebihan–kelebihan DB2

o DB2 product family

o Overview SQL data language

o DB2 Utility

(48)

3. Pengenalan Oracle

o Computing model

o Overview perintah–perintah SQL

o Interaksi antara SQL *Plus dengan SQL

o SQL statement VS SQL*Plus statement

o Contoh perintah SQL *Plus

o PL/SQL (Lingkungan PL/SQL, keuntungan–keuntungan PL/SQL, contoh perintah SQL di dalam PL/SQL)

o Oracle Database Server Architecture

4. Pengenalan MySQL (kelebihan dan kekurangan MySQL dibandingkan dengan RDBMS lainnya)

Detail Tugas :

 Praktek implementasi perintah SQL sejenis (pada project akhir yang akan dikembangkan) pada RDBMS yang berbeda (DB2, ORACLE)

Referensi mengenai RDBMS di :

1. Pengantar dan Sistem Basis Data/ Indrajani.—Jakarta:PT Elex Media Komputindo,2011

2. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2001

3. Sistem basis data-Lepkom-universitas gunadarma,2011

C. KRITERIA PENILAIAN (10%)

(49)

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan konsep

Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 2

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat

tetapi deskriptif Sebagian besar konsep sudah terungkap, namun masih ada yang

terlewatkan

Kurang dapat

mengungkapkan aspek penting, melebihi

halaman, tidak ada proses merangkum hanya mencontoh

Tidak ada konsep yang

disajikan 2

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa Paper Bahasa menggugah

pembaca untuk mencari tahu konsep lebih dalam

Bahasa menambah informasi pembaca

Bahasa deskriptif, tidak terlalu menambah pengetahuan

Informasi dan data yang disampaikan tidak menarik dan membingungkan

Tidak ada hasil 1

Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca

Paper cukup menarik, walau tidak terlalu mengundang

Dijilid biasa Dijilid namun kurang

rapi Tidak ada hasil 1

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

(50)

pendengar untuk mencari lebih dalam

menambah lagi informasi dari beberapa sumber

disampaikan tidak menambah wawasan bagi pendengarnya

disampaikan

menyesatkan atau salah

Organisasi Sangat runtut dan

integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data

pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang

disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat

pendengar

Membuat pendengar paham, hanya sesekali saja memandang catatan

Lebih banyak membaca catatan

Selalu membaca catatan (tergantung pada catatan)

(51)

RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Basis data SKS : 3

Program Studi : Teknik Komputer Pertemuan ke : 12

Fakultas : Diploma III

A. TUJUAN TUGAS :

Ketepatan penggunaan polimorphy pada program yang dibuat

B. URAIAN TUGAS :

1. Buat program dengan menggunakan class !

2. Buat properti class yang akan direalisasikan dalam bentuk prosedur/fungsi ! 3. Buat data didalam class secara mandiri !

4. Kelola hak akses dari tipe data (private,protected, public) ! 5. Identifikasi tipe data !

6. Kuasai sintaks program sesuai dengan bahasa pemrogramnnya ! 7. Kuasai control program !

8. Terapkan inheritance pada class ! 9. Terapkan polymorphism pada class ! 10. Terapkan overloading pada class ! 11. Buat interface class program ! 12. Buat paket dengan program ! 13. Koreksi kesalahan !

14. Hasilkan program bebas salah sintaks !

Untuk cakupan aspek :

o PENGENALAN BASIS DATA BERORIENTASI OBJEK dan BASIS DATA OBJECT-RELATION (ORDB)

1. Konsep Dasar Basis Data berorientasi objek (OODB)

o Pengertian OODB

o Fitur OODB (inheritance,encapsulation)

(52)

Detail Tugas :

 Latihan praktek konversi sederhana model data relational dari sebuah unit kecil project akhir yang sedang dikembangkan (yang awalnya telah dikembangkan dengan ORDBMS) ke OODB dengan memanfaatkan fitur OODB (inheritance,encapsulation).

Referensi mengenai PENGENALAN BASIS DATA BERORIENTASI OBJEK dan BASIS DATA OBJECT-RELATION (ORDB) di : 1. Pemodelan basis data berorientasi objek/wiranto herry utomo.-Andi publisher,2011

C. KRITERIA PENILAIAN (10%)

(53)

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan

konsep Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum

terungkap

Hanya menunjukkan

sebagian konsep saja Tidak ada konsep 2

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang

terlewatkan

Kurang dapat

mengungkapkan aspek penting, melebihi

halaman, tidak ada proses merangkum hanya mencontoh

Tidak ada konsep yang disajikan

2

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa Paper Bahasa menggugah

pembaca untuk mencari tahu konsep lebih dalam

Bahasa menambah

informasi pembaca Bahasa deskriptif, tidak terlalu menambah pengetahuan

Informasi dan data yang disampaikan tidak menarik dan membingungkan

Tidak ada hasil 1

Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca

Paper cukup menarik, walau tidak terlalu mengundang

Dijilid biasa Dijilid namun kurang rapi

Tidak ada hasil 1

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi pendengar untuk mencari lebih dalam

Menambah wawasan Pembaca masih harus menambah lagi informasi dari beberapa sumber

Informasi yang disampaikan tidak menambah wawasan bagi

Informasi yang disampaikan

menyesatkan atau salah

(54)

pendengarnya

Organisasi Sangat runtut dan

integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data

pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang

disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat

pendengar Membuat pendengar paham, hanya sesekali saja memandang catatan

Lebih banyak membaca

(55)

RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Basis data SKS : 3

Program Studi : Teknik Komputer Pertemuan ke : 13

Fakultas : Diploma III

A. TUJUAN TUGAS :

 Ketepatan pendefinisian ruang lingkup kebutuhan dan proof of concept yang dibuat dengan konteks persoalan yang dihadapi

 Ketepatan penggunaan akses basis data yang efisien dan sesuai dengan kebutuhan

B. URAIAN TUGAS :

1. Simpan / ubah data ke dalam format basis data !

2. Hasilkan informasi yang diinginkan menggunakan query tersebut ! 3. Pergunakan indeks untuk mempercepat akses !

4. Terapkan library akses basis data !

5. Terapkan perintah akses data yang relevan dengan teknologi atau jenis baru data, untuk mengakses data ! 6. Pilih teknologi koneksi yang sesuai !

7. Tentukan keamanan koneksi ! 8. Tentukan hak setiap pengguna ! 9. Siapkan skenario pengujian !

10. Sesuaikan logika pemrograman pada kinerja statement akses data yang akan dibaca ! 11. Performansi mengacu pada kinerja statement akses data yang akan dibaca data diuji !

Untuk cakupan aspek :

o PENGENALAN BASIS DATA UNTUK SISTEM BERBASIS WEB DAN TERDISTRIBUSI

1. Konsep dasar basis data untuk sistem berbasis web

o Pengertian basis data berbasis web

o Contoh basis data berbasis web (MySQL)

o Sekilas XML

2. Konsep dasar basis data terdistribusi

o Pengertian basis data terdistribusi

o Replikasi dan Fragmentasi

(56)

Detail Tugas :

 Integrasi website dengan RDBMS / OR-DBMS untuk demonstrasi project akhir.

 Website hanya sebagai interface. Semua kontrol (DDL, DML dan DCL), khususnya terkait dengan hak akses diimplementasikan pada database (DCL), bukan dengan bahasa website.

 Tuangkan semua tahapan integrasi dengan digabung dengan bahasan makalah sebelumnya (model data relasional, ERD dan normalisasi) pada sebuah makalah 30 halaman dengan spasi 1.5, font Times new roman, ukuran 12.

 Demonstrasikan / presentasikan hasil project akhir tersebut di depan kelas.

Referensi mengenai PENGENALAN BASIS DATA UNTUK SISTEM BERBASIS WEB DAN TERDISTRIBUSI di : 1. Pengantar dan Sistem Basis Data/ Indrajani.—Jakarta:PT Elex Media Komputindo,2011

C. KRITERIA PENILAIAN (10%)

Ketepatan dan kebenaran pengimplementasian perintah (sintaks yang digunakan) pada latihan praktek (saat integrasi) Kelengkapan isi rangkuman

Kebenaran isi rangkuman

(57)

GRADING SCHEME COMPETENCE

KRITERIA 1 : Kelengkapan isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kelengkapan konsep

Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap

Hanya menunjukkan sebagian konsep saja

Tidak ada konsep 2

KRITERIA 2 : Kebenaran isi rangkuman

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep

Diungkap dengan tepat tetapi deskriptif

Sebagian besar konsep sudah terungkap, namun masih ada yang

terlewatkan

Kurang dapat

mengungkapkan aspek penting, melebihi

halaman, tidak ada proses merangkum hanya mencontoh

Tidak ada konsep yang disajikan

2

KRITERIA 3 : Daya tarik komunikasi/presentasi KRITERIA 3a : Komunikasi tertulis

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Bahasa Paper Bahasa menggugah

pembaca untuk mencari tahu konsep lebih dalam

Bahasa menambah informasi pembaca

Bahasa deskriptif, tidak terlalu menambah pengetahuan

Informasi dan data yang disampaikan tidak menarik dan membingungkan

Tidak ada hasil 1

Kerapian Paper Paper dibuat dengan sangat menarik dan menggugah semangat membaca

Paper cukup menarik, walau tidak terlalu mengundang

Dijilid biasa Dijilid namun kurang rapi

Tidak ada hasil 1

KRITERIA 3b : Komunikasi lisan

DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR

Isi Memberi inspirasi pendengar untuk

Menambah wawasan Pembaca masih harus menambah lagi informasi

Informasi yang disampaikan tidak

Informasi yang disampaikan

(58)

mencari lebih dalam dari beberapa sumber menambah wawasan bagi pendengarnya

menyesatkan atau salah

Organisasi Sangat runtut dan

integratif sehingga pendengar dapat mengkompilasi isi dengan baik

Cukup runtut dan memberi data

pendukung fakta yang disampaikan

Tidak didukung data, namun menyampaikan informasi yang benar

Informasi yang

disampaikan tidak ada dasarnya

Tidak mau presentasi 1

Gaya Presentasi Menggugah semangat

pendengar

Membuat pendengar paham, hanya sesekali saja memandang catatan

Lebih banyak membaca catatan

Selalu membaca catatan (tergantung pada catatan)

(59)

RANCANGAN TUGAS

Nama Mata Kuliah : Pengantar Basis data SKS : 3

Program Studi : Teknik Komputer Pertemuan ke : 14

Fakultas : Diploma III

A. TUJUAN T

Gambar

Tabel Mahasiswa
Tabel AjarTabel Tugas

Referensi

Dokumen terkait

DFD yang akan dirancang akan melalui proses pengolahan data informasi mengenai pengisian data alumni oleh alumni STIKes RS Haji Medan dan merupakan bagian yang

imannya paling sadar sebagai hasil kajian dan penelitian tentang.. realitas alam semesta. Soalnya ialah klarifikasi jenis ilmu dan konstruksi iman serta model hubungan

Hal yang sama juga terkait dengan keterangan Saksi Andri Sugianto Effendi yaitu Direktur PT Surya Energi Indonesia yang memperlihatkan adanya e-mail staf Terlapor

Dalam Bab ini membahas tentang penelitian yang dilakukan penulis pada Kantor Bagian Kemahasiswaan Fakultas Ekonomi Universitas Sumatera Utara berkaitan dengan penerapan

Hal yang menarik dari permasalahan tentang profesi drag queen yaitu.. faktor yang mempengaruhi ketertarikan seseorang dalam profesi drag

If we look at the sources of the food crop production growths, we clearly see that the common reasons for the emerging decelerating growth phenomenon since early 1990’s

Pada masyarakat kecamatan Kuta Baro Kabupaten Aceh Besar seperti yang telah di atas bahwasanya jika terjadi pembatalan khitbah oleh calon mempelai laki-laki maka mahar

Analisis kebutuhan dilakukan untuk menentukan tujuan produk yang dikembangkan. Peneliti mengidentifikasi kebutuhan prioritas yang segera perlu dipenuhi. Rencana