Pages

Subscribe:

Mengenai Saya

Foto saya
depok, jawa barat, Indonesia

Minggu, 29 April 2012

Tugas Kelompok Basis Data

Soal kasus Perancangan Basis Data ( PBD )


For : Mr. Yasin Effendi,S.Kom,M.Kom.
Soal kasus Perancangan Basis Data ( PBD )..
Secara singkat suatu sistem proses pemesanan dapat dijelaskan sebagai berikut :
Seorang petugas yang memiliki nomor induk, nama dan tanggal lahir bertanggung jawab terhadap pesanan yang memiliki nomor pesanan, tanggal pesanan, keterangan dan harga.
Setiap pesanan ditangani hanya oleh seorang petugas, tetapi seorang petugas dapat saja menangani beberapa pesanan.
Setiap akan dikerjakan oleh sebuah mesin yang terdiri dari kode mesin dan biaya operasi. Sebuah mesin dapat saja mengerjakan beberapa pesanan. Setiap mesin memakai beberapa material yang terdiri dari kode material dan nama material. Material yang sama dapat saja dipakai pada mesin yang berbeda. Setiap kali mesin bekerja selalu dicatat tanggal dan jumlah material yang dipakai.

Tugas !!
Buatlah :
·         ERD ( Diagram Hubungan Entitas ) dari kasus diatas lengkap dengan atribut dan cardinalitynya.
·         Gambarkan transformasinya ke logical record structure ( LRS )
·         Buatlah LRS yang dihasilkan
·         Buatlah Tabel-tabel yang dihasilkan seandainya akan diimplementasikan dalam model database relasional
·         Buatlah spesifikasi basis data, sample 1 dan sample 2
Berikut adalah Penyelesaian jawaban dari soal kasus diatas : 
ERD dan transformasi LRS ( Logical Record Structure ) 
 
LRS ( Logical Record Structure ) yang dihasilkan :

 
Lalu Menghasilkan Tabel Sebagai Berikut :

 

Spesifikasi basis datanya adalah sebagai berikut :   




Demikianlah Penyelesaian kasus diatas, Yang saya buat untuk menyelesaikan tugas kuliah perancangan basis data saya. Semoga posting di atas bermanfaat untuk pengunjung blog saya.

Senin, 02 April 2012

REVISI TUGAS PBD PEMBUATAAN DIAGRAM ERD


Langkah- Langkah Pembuatan ERD


A.  Tahap 1: Penentuan Entities
·         Tata Usaha: menyimpan semua informasi pribadi mengenai semua tata usaha
·         Atasan: menyimpan semua informasi pribadi mengenai semua atasan
·         Memo Masuk: menyimpan semua informasi mengenai semua pekerjaan yang dilaksanakan
·         Lemari File: menyimpan semua informasi mengenai memo pekerjaan yang masuk untuk dilaksanakan


B .  Tahap 2: Penentuan Attributes
·         Tata Usaha
·         nip: nomor induk pegawai Tata Usaha (integer) PK
·         nama_mhs: nama lengkap Tata Usaha (string)
·         alamat_mhs: alamat lengkap Tata Usaha (string)
·         Atasan
·         nip: nomor induk pegawai (integer) PK
·         nama_atasan: nama lengkap Atasan(string)
·         alamat_atasan: alamat lengkap Atasan (string)
·         Memo Masuk
·         nomer_mm: nomer untuk Memo masuk (integer) PK
·         judul_mm: judul lengkap Memo masuk (string)
·         keterangan_mm: keterangan singkat mengenai memo masuk (string)
·         Lemari File
·         Kode_Lemari File: kode untuk Lemari File(string) PK
·         lokasi_Lemari File: keterangan singkat mengenai lokasi Lemari File (string)
·         kapasitas_lemari file: banyaknya memo masuk yang dapat ditampung (integer)


C.  Tahap 3: Penentuan Relationships


mahasiswa
Atasan
Memo Masuk
Lemari File
Tata Usaha
-
n:1
m:n
-
Atasan

-
1:n
-
Memo Masuk


-
1:1
Lemari File



-

Hubungan:
·         Lemari File digunakan untuk Memo_masuk:
·         Tabel utama: Lemari File
·         Tabel kedua: Memo masuk
·         Relationship: One-to-one (1:1)
·                     Attribute penghubung:kode_Lemari File (FK kode_Lemari File di  Memo_masuk)
·         Atasan menerima Memo_Masuk:
·         Tabel utama: Atasan
·         Tabel kedua: Memo_Masuk
·         Relationship: One-to-many (1:n)
·         Attribute penghubung: nomer (FK nomer di memo_masuk)
·         Tata Usaha menyerahkan  Memo_Masuk:
·         Tabel utama: Tata Usaha, memo_masuk
·         Tabel kedua: TU_menyerahkan_Memo Masuk
·         Relationship: Many-to-many (m:n)
·         Attribute penghubung:  nim, nomer_mm (FK nim, nomer_mm di TU _menyerahkan_mm)
contoh diagram


























 
Tata Usaha





nomer induk TU
Nama Pegawai
alamat



PK





























Memo





Kd_memo
Judul
isi
Nomer_Induk
kd_lemari
nomer_Induk_atasan
PK









































Lemari





Kd_Lemari
No_Rak
Lokasi



PK





























Atasan





Nomer_Induk _Atasan
Nm_Atasan
Alamat_Atasan



PK















































Rancangan Basis Data

Nama  File                           :               Tata  Usaha
Media                                  :               Server
Isi                                        :               Berisi  tentang Biodata  Tata Usaha
Organisasi                            :               Sequential
Primary Key                        :               Kd  Tata Usaha
Panjang Record                   :               45 Byte
Jumlah Record                     :               15 page
Struktur                               :
No
Nama Field
Jenis
Lebar
DecimalL
Keterangan
 1
Nmr induk TU
Numb
10

PK
   2
Nama Pegawai
Char
15


   3
alamat
char
20




Rancangan Basis Data

Nama  File                           :            Memo
Media                                  :            Server
Isi                                        :            Berisi  tentang  Memo
Organisasi                            :            Sequential
Primary Key                        :             Kd Memo
Panjang Record                   :             75 Byte
Jumlah Record                     :             20 Page
Struktur                               :
 
No
Nama Field
Jenis
Lebar
DecimalL
Keterangan
1
Kd Memo
Numb
10

PK
2
Judul
Char
15


3
Isi
char
20


4
Nomer induk TU
Numb
10


5
Kd Lemari
Numb
10


6
Nomer induk Atasan
Numb
10

















































Rancangan Basis Data
Nama  File                           :               Lemari
Media                                  :               Server
Isi                                        :               Berisi  tentang  Memo yang disimpan di lemari
Organisasi                            :               Sequential
Primary Key                        :               kd_Lemari
Panjang Record                   :               35 Byte
Jumlah Record                     :               10 Page
Struktur                               :
No
Nama Field
Jenis
Lebar
DecimalL
Keterangan
1
KD_Lemari
Numb
10

PK
2
Nomer Rak
Numb
10


 3
Lokasi
Char
15






Rancangan Basis Data

Nama  File                         :               Atasan
Media                                :               Server
Isi                                      :                Berisi  tentang  Boidata Atasan
Organisasi                          :               Sequential
Primary Key                      :                Kd  Nmr induk Atasan
Panjang Record                 :                45 Byte
Jumlah Record                   :                15 Page
Struktur                             :
No
Nama Field
Jenis
Lebar
DecimalL
Keterangan
1
Kd Nomer induk Atasan
Numb
10

PK
   2
Judul
Char
15


   3
Isi
char
20