Professional Documents
Culture Documents
Tugas Besar
Pemrogaman Basis
Data
GSA Web
POLYTECHNIC TELKOM
Tugas Besar Pemrogaman Basis Data POLYTECHNIC TELKOM 2009
Anggota Kelompok:
1. Dimas Purwo
2. Dimas Zakky N
3. M. Deki Akbar
4. Reza Hikmah A
5. Toni Alexandra
POLYTECHNIC TELKOM
2009
Page 2 of 14 copyright©justshowup
Tugas Besar Pemrogaman Basis Data POLYTECHNIC TELKOM 2009
Kata Pengantar
Assalamualaikum Wr. Wb.
Segala puji pagi Allh SWT karena dengan karuniaNya makalah ini berhasil kami
selesaikan tepat pada waktunya. Makalah ini kami susun untuk memenuhi nilai tugas dari
mata kuliah Pemrogaman Basis Data.
Kami ucapkan terima kasih kepada Ibu dosen pembimbing kami yang telah
memberikan banyak pengarahan mengenai materi Pemrogaman Basis Data. Selain itu
ucapan terima kasih juga kami sampaikan kepada segenap penulis yang telah ikut
menyumbangkan pikiran dan waktunya dalam penyusunan makalah ini.
Kemudian kami juga berharap kepada para pengguna makalah ini agar dapat
memberikan saran, kritik dan perbaikannya untuk perbaikan makalah kami.
Semoga makalah ini dapat digunakan sebagaimana mestinya dan bermanfaat kepada
setiap pembaca.
Penyusun
Page 3 of 14 copyright©justshowup
Tugas Besar Pemrogaman Basis Data POLYTECHNIC TELKOM 2009
Daftar Isi :
Kata Pengantar......................................................................................................................................3
Daftar Isi :..............................................................................................................................................4
1. Latar Belakang...............................................................................................................................4
1.1 Tujuan..........................................................................................................................................5
2. Sistem Informasi............................................................................................................................5
2.1. Sistem informasi yang dibahas..............................................................................................5
2.2. Identifikasi kebutuhan data...................................................................................................6
3. E-RD...............................................................................................................................................7
3.1. ERD........................................................................................................................................7
3.2. Tabel berdasarkan E-RD........................................................................................................8
4. Normalisasi....................................................................................................................................9
5. Skema relasi.................................................................................................................................10
6. DATA DEFINITION LANGUAGE SCRIPT (DDL )..............................................................................11
6.1. Membuat table mahasiswa..................................................................................................11
6.2. Membuat table ukm............................................................................................................11
6.3. Membat table FAQ..............................................................................................................11
6.4. Membuat table artikel.........................................................................................................11
6.5. Membuat table komentar....................................................................................................11
6.6. Membuat table memilih ukm..............................................................................................12
6.7. Membuat table mengisi faq.................................................................................................12
7. DML.............................................................................................................................................13
8. KESIMPULAN................................................................................................................................14
Page 4 of 14 copyright©justshowup
Tugas Besar Pemrogaman Basis Data POLYTECHNIC TELKOM 2009
1. Latar Belakang
Database ini kami rancang untuk memenuhi kebutuhan dari GSA WEB, yang dapat
membantu kegiatan yang bersifat non-akademik agar semua kegiatan tersebut tidak
mengalami banyak kesulitan, seperti registrasi, atau memberikan pengumuman kepada
anggota suatu perkumpulan tertentu (dalam hal ini adalah kegiatan UKM), selain itu juga
dapat menyimpan segala kegiatan yang ada di dalamnya, agar semua data-data yang
penting tersimpan dengan baik, dan terjaga keamanannya.
1.1 Tujuan
Untuk melengkapi kebutuhan dari GSA WEB
Agar segala kegiatan dapat tersimpan dengan benar
Mudah dalam pengambilan keputusan
Memberikan data yang akurat
2. Sistem Informasi
Sistem informasi terdiri dari dua kata yaitu sistem dan informasi sistem sendiri
berarti gabungan dari beberapa sub sistem yang bertujuan untuk mencapai satu tujuan.
informasi berarti sesuatu yang mudah dipahami oleh si penerima. sistem informasi
memiliki makna sistem yang bertujuan menampilkan informasi. Pada jaman dahulu
sebelum sistem komputer ada maka sistem informasi ini telah lebih dahulu ada dan
berjalan dengan baik.
Page 5 of 14 copyright©justshowup
Tugas Besar Pemrogaman Basis Data POLYTECHNIC TELKOM 2009
Mendefenisikan kebutuhan data adalah langkah kunci dalam CBIS. Ada dua
pendekatan dalam tahap ini yaitu pendekatan berorientasi proses dengan
cara mengikuti langkah-langkah yang telah ditetapkan yaitu mendefinisikan
masalah, menetapkan data untuk diproses sebagai informasi kemudian
mendefinisikan informasi yang diperlukan selanjutnya memproses dan
mengolah informasi, dan proses terakhir adalah mengambil keputusan
dalam pemecahan masalah. Yang kedua adalah pendekatan model
perusahaan. Pendekatan ini untuk mengatasi kelemahan pendekatan yang
pertama (sukar mengaitkan data suatu sistem ke data sistem lain). Oleh
karenanya diatasi dengan menentukan seluruh kebutuhan data perusahaan
dan kemudian menyimpan data tersebut dalam database.
Page 6 of 14 copyright©justshowup
Tugas Besar Pemrogaman Basis Data POLYTECHNIC TELKOM 2009
3. E-RD
3.1. ERD
Page 7 of 14 copyright©justshowup
Tugas Besar Pemrogaman Basis Data POLYTECHNIC TELKOM 2009
PK (ID_PENG,ID_UKM)
FK (ID_UKM) REF UKM (ID_UKM)
PK (NIM)
PK (ID_UKM)
PK (ID_FAQ)
PK (ID_ARTIKEL,ID_UKM)
FK (ID_UKM) REF UKM (ID_UKM)
PK (ID_KOMENTAR,ID_ARTIKEL)
FK (ID_ARTIKEL) REF ARTIKEL (ID_ARTIKEL)
PK (NIM,ID_UKM)
FK (NIM) REF MAHASISWA (NIM)
FK (ID_UKM) REF UKM (ID_UKM) Tabel MENGISI_FAQ (T)
ID_UKM ID_FAQ TGL
PK (ID_UKM,ID_FAQ)
FK (ID_UKM) REF UKM (ID_UKM)
FK (ID_FAQ) REF FAQ (ID_FAQ)
Page 8 of 14 copyright©justshowup
Tugas Besar Pemrogaman Basis Data POLYTECHNIC TELKOM 2009
4. Normalisasi
Tabel PENGURUS
Tabel MAHASISWA
NIM NAMA_M KELAS E-MAIL PASSWORD
Tabel UKM
ID_UKM NAMA_UKM
Tabel FAQ
ID_FAQ NAMA_F JUDUL_F ISI_F
Tabel ARTIKEL
ID_ARTIKEL NAMA_A ISI_A JUDUL_A TGL ID_UKM
Tabel KOMENTAR
ID_KOMENTAR NAMA_K ISI_K JUDUL_K TGL ID_ARTIKEL
Tabel MEMILIH_UKM
NIM ID_UKM THN_AJARAN
Tabel MENGISI_FAQ
ID_UKM ID_FAQ
Page 9 of 14 copyright©justshowup
Tugas Besar Pemrogaman Basis Data POLYTECHNIC TELKOM 2009
5. Skema relasi
Tabel PENGURUS
Tabel MAHASISWA
NIM NAMA_M KELAS E-MAIL PASSWORD
Tabel UKM
ID_UKM NAMA_UKM
Tabel FAQ
ID_FAQ NAMA_F JUDUL_F ISI_F
Tabel ARTIKEL
ID_ARTIKEL NAMA_A ISI_A JUDUL_A TGL ID_UKM
Tabel KOMENTAR
ID_KOMENTAR NAMA_K ISI_K JUDUL_K TGL ID_ARTIKEL
Tabel MEMILIH_UKM
NIM ID_UKM THN_AJARAN
Tabel MENGISI_FAQ
ID_UKM ID_FAQ
Page 10 of 14 copyright©justshowup
Tugas Besar Pemrogaman Basis Data POLYTECHNIC TELKOM 2009
Page 12 of 14 copyright©justshowup
Tugas Besar Pemrogaman Basis Data POLYTECHNIC TELKOM 2009
7. DML
preview tabel hasil query yang menampilkan kelas, mahasiswa, nim dan nama_ukm dari ketiga join
ukm
Preview table dari query yang menampilkan kelas, mahasisa, nim dan nama_ukm dengan
menggunakan agregasi count dan join ketiga table
Page 13 of 14 copyright©justshowup
Tugas Besar Pemrogaman Basis Data POLYTECHNIC TELKOM 2009
8. KESIMPULAN
Dari rancngan database yang kami buat dapat kami simpulkan bahwa database ini sesuai dengan
tujuannya yaitu memberikan informasi kepada s etiap UKM. Sehingga memberikan data yang lebih
akurat bagi setiap UKM untuk mengetahui informasi yang dibutuhkan oleh masing-masing UKM.
Page 14 of 14 copyright©justshowup