#Attribution1 { height:0px; visibility:hidden; display:none }

Naruto Shippuden Subtitle Indonesia

Download disini untuk menyaksikan kehebatan Naruto dan kawan-kawan.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

Siklus Instruksi CPU

Siklus Instruksi CPU.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

Selasa, 31 Maret 2015

Membuat E-R Diagram Menggunakan DBDesigner

MODUL 4
MEMBUAT E-R DIAGRAM
MENGGUNAKAN DBDESIGNER


A. TUJUAN
     1. Mahasiswa mampu merancang basisdata melalui tahap-tahap perancangannya.
     2. Mahasiswa mampu mewujudkan hasil perancangan basisdata kedalam E-R diagram dengan                        DBDesigner.

B. LANDASAN TEORI
     Teori yang dibutuhkan untuk membuat E-R diagram basis data menggunakan DBDesigner yaitu materi        mengenai E-R Diagram manual.

C. LANGKAH PEMBUATAN
     1. Jalankan DB Designer yang telah terinstal. Jika belum ada bisa di download disini.
     2. Klik button new table    ,kemudian klik pada area kerja sehingga menghasilkan tabel baru.
     3. Double klik pada table baru untuk membuka tabel editor. Ganti nama tabel dengan nama yang entitas          basis data yang diinginkan. Contoh entitas nasabah.
    4. Kemuadian isikan atribut tabel dengan mengisi coloumn tabel(sebagai nama atribut) dan data type                (sebagai tipe data atribut). Contoh sebagai berikut.

Gambar1. Table Editor

      

      Klik tandan centang pada pojok kanan bawah untuk menutup tabel editor.
      Hasilnya akan seperti ini :
Gambar 2. Entity nasabah dan atributnya

     5. Lakukan langkah 1 sampai langkah 4 untuk membuat tabel rekening, cabang_bank, transaksi.
     6. Setelah semua tabel selesai dibuat, hubungkan setiap tabel dengan tabel yang lain dengan                            menggunakan Relationship Button, seperti berikut :
Gambar 3. Fungsi relationship button

     7. Ubah nama relationship dengan membuka relationship editor (double klik pada tanda relasi), ganti                relation name sesuai kebutuhan agar lebih mudah dipahami. Hasil dari contoh :

Gambar 4. E-R diagram dengan DB Designer

D. TUGAS MODUL 4
     1. E – R diagram database Mahasiswa dengan DB Designer.
         a. Gambar E – R diagram.

Gambar 5. E-R diagram mahasiswa

         b. Hubungan atau relationship antar masing-masing tabel entity.
             - Tabel mahasiswa dengan tabel mata_kuliah :
                Kedua tabel tersebut mempunyai relationship Many-to-many (m:n), karena banyak mahasiswa                         mempelajari banyak mata kuliah.
             - Tabel dosen dengan tabel mahasiswa :
                Kedua tabel tersebut mempunyai relationship One-to-Many (1:n), karena seorang dosen dapat                         membimbing banyak mahasiswa.
             - Tabel dosen dengan tabel mata_kuliah :
                Kedua tabel tersebut mempunyai relationship Many-to-Many (m:n), karena banyak dosen dapat                       memengampu banyak mata kuliah.
             - Tabel mata_kuliah dengan tabel ruang_kuliah :
                Kedua tabel tersebut mempunyai relationship Many-to-One (n:1), karena banyak mata kuliah                             dapat dilaksanakan disebuah ruang kuliah.
     2. E – R diagram database Rumah Sakit dengan DB Designer.
         a. Gambar E – R diagram.
Gambar 6. E-R diagram Rumah Sakit

         b. Hubungan atau relationship antar masing-masing tabel entity.
             - Tabel pasien dengan tabel obat :
                Kedua tabel tersebut mempunyai relationship Many-to-many (m:n), karena banyak pasien                                 mengkonsumsi banyak obat.
             - Tabel dokter dengan tabel pasien :
                Kedua tabel tersebut mempunyai relationship One-to-Many (1:n), karena seorang dokter dapat                         menangani/mengobati banyak pasien.
             - Tabel dokter dengan tabel obat :
                Kedua tabel tersebut mempunyai relationship One-to-Many (1:n), karena seorang dokter dapat                         meresepkan banyak obat.
             - Tabel ruang_rawat dengan tabel pasien :
                Kedua tabel tersebut mempunyai relationship One-to-Many (1:n), karena satu ruang rawat dapat                     merawat/menampung banyak pasien.

Selasa, 24 Maret 2015

Perancangan Basisdata E-R Diagram Manual

MODUL 3
PERANCANGAN BASIS DATA
MENGGUNAKAN E-R DIAGRAM MANUAL


A.  TUJUAN
      1.  Mahasiswa dapat merancang basis data melalui tahap-tahap perancangannya.
      2.  Mahasiswa mampu mewujudkan hasil perancangan basis data ke dalam diagram E-R secara
           manual.

B.  LANDASAN TEORI
      Basis data dapat dimodelkan sebagai :
      1.  Kumpulan dari entity (entitas).
      2.  Hubungan antar entity (entitas).

      a)  Entity SetsEntity adalah suatu obyek yang dapat dikenali dari obyek yang lain. Contoh: seseorang                    yang khusus, perusahaan, tanaman, dan lain-lain.

      b)  Attributes
           Entity ditampilkan oleh sekumpulan attribute, yang mana properti deskriptipnya dikuasai oleh seluruh            anggota dalam kumpulan entity.
           Tipe attribute:
           1.  Sederhana dan gabungan attribute
           2.  Satu fungsi dan multi fungsi
           3.  Asal attribute

      c)  Relationship Sets
           Relationship adalah kesesuaian antar beberapa entity. Relationship set adalah hubungan
           matematika antara entity n > 2, tiap bagiannya diambil dari satuanentity.
           -  Tingkatan Relationship Sets
               Mengacu pada jumlah entity set yang terlibat dalam relationship set.Relationship sets yang                              melibatkan dua entity sets adalah binary (atau tingkat dua). Umumnya hampir semua relationship                 set dalam sistem database adalah binary.
           -  Mapping Cardinalities (Cardinalitas Pemetaan)
               Menangkap jumlah entitas ke entitas yang lain yang bisa dihubungkan melaluirelationship set.                        Cardinalitas pemetaan paling banyak digunakan dalam menggambarkan relationship sets biner.                    Untuk relationship set biner cardinalitas pemetaan harus merupakan salah satudari tipe berikut:
               1. One to one (satu ke satu)
               2. One to many (satu ke banyak)
               3. Many to one (banyak ke satu)
               4. Many to many (banyak ke banyak)

      d)  ERD: Entity Relationship Diagram
           Mencerminkan model database: hubungan antara entities (tabel-tabel) dan relationships (hubungan-            hubungan) di antara entities tersebut.
       1. Rectangles melambangkan set-set entitas.
       2. Diamonds
       3. Lines menghubungkan atribut dengan set-set entitas serta set-set entitas dengan set-set hubungan                  (relationship).
       4. Ellipses mewakili attributes.

      e)  Aturan untuk Model Database
           1. Tiap baris harus berdiri sendiri.
           2. Tiap baris harus unik.
           3. Kolom harus berdiri sendiri.
           4. Nilai tiap kolom harus berupa satu kesatuan.

      f)  Tahap Pembuatan Database
          1. Tahap 1: Tentukan Entities
              Sifat-sifat entity:
              a. Signifikan
              b. Umum
              c. Fundamental
              d. Unitary
          2. Tahap 2: Tentukan Atribut
              Tentukan attributes (sifat-sifat) masing-masing entity sesuai kebutuhandatabase:
              a. Tentukan sifat-sifat (fields atau kolom) yang dimiliki tiap entity, serta tipe datanya.
              b. Attribute yang sesuai harus:
                  1. Signifikan
                  2. Bersifat langsung
              c. Tentukan attribute yang menjadi Primary Key untuk entity yang bersangkutan.
              d. Jika satuattribute tidak cukup, gabungan beberapa attribute bisa menjadi Composite Primary Key.
              e. Jika Composite Primary Key banyak sebaiknya menambahkanattribute buatan yang menjadi                           Primary Key yang tunggal.
          3. Tahap 3: Tentukan Relationships
              Menentukan hubungan-hubungan antar entitas:
              a. Tentukan jenis hubungan di antara entity yang satu dengan entitas yang lain.
              b. Macam hubungan ada 3:
                  1. One to one (1:1)
                  2. One to many (1:n)
                  3. Many to many (m:n)
              c. Dalam membentuk hubungan di antara 2 entitas, tentukan attribute nama yang digunakan untuk                       menghubungkan kedua entitas tersebut.
              d. Tentukan entity mana yang menjadi tabel utama dan mana yang menjadi tabel kedua.
              e. Attribute (dari tabel utama) yang menghubungkannya dengan tabel kedua menjadi Foreign Key                       di tabel kedua.
         4. Tahap 4: Pembuatan ERD
             a. Buat Entity Relationship Diagram (ERD) berdasarkan hasil dari Tahap 1-3.
             b. Ada berbagai macam notasi untuk pembuatan ERD.
             c. Menggunakan software khusus untuk menggambar ERD.
         5. Tahap 5: Proses normalisasi database
         6. Tahap 6: Implementasi Database

TUGAS

A.  E - R Diagram Mahasiswa
     1. Menentukan entities (object-object dasar) yang perlu ada di database.
         -  Mahasiswa : menyimpan informasi data pribadi semua mahasiswa.
         -  Dosen : menyimpan informasi data pribadi semua dosen.
         -  Mata kuliah : menyimpan informasi semua mata kuliah.
         -  Ruang : menyimpan informasi semuaruang kuliah.

     2. Menentukan attributes (sifat-sifat) masing-masing entity sesuai kebutuhan database.
         a.  Mahasiswa :
              -  Nim : nomor induk mahsasiswa (varchar(10)) PK
              -  Nama_mahasiswa : nama lengkap mahasiswa (varchar(40))
              -  Alamat_mahasiswa : alamat lengkap mahasiswa (varchar(50))
              -  Jurusan : jurusan mahasiswa (varchar(20))
              -  Semester : semester yang sedang dijalani mahasiswa (integer)
         b.  Dosen :
              -  Nik : nomor identitas dosen (integer) PK
              -  Nama_dosen : nama lengkap dosen (varchar(40))
              -  Alamat_dosen : alamat lengkap dosen (varchar(50))
              -  Pendidikan_akhir : pendidikan terakhir dosen (varchar(10))
         c.  Mata kuliah :
             -  Kode_makul : kode mata kuliah (varchar(10)) PK
             -  Nama_makul : nama mata kuliah (varchar(30))
             -  Sks : jumlah sks mata kuliah (integer)
        d.  Ruang :
             -  Kode_ruang : kode ruang yang ada (varchar(10)) PK
             -  Daya_tampung : daya tampung pada ruangan (integer)
             -  Fasilitas : fasilitas yang ada didalam ruang kuliah (varchar(30))

    3. Menentukan relationship (hubungan-hubungan) diantara entities tersebut.
        Hubungan:
        a.  Mahasiswa dibimbing oleh Dosen:
             -  Tabel utama: dosen
             -  Tabel kedua: mahasiswa
             -  Relationship: many to one (n:1)
             -  Attribute penghubung: nik (FK nik di dosen)
        b.  Mahasiswa mempelajari Matakuliah:
             -  Tabel utama : mahasiswa, mata_kuliah
             -  Tabel kedua : mhs_belajar_mk
             -  Relationship : many to many (m:n)
             -  Attribute penghubung: nim, kode_makul (FK nim, kode_makul)
        c.  Dosen mengampu Matakuliah:
             -  Tabel utama : mata_kuliah
             -  Tabel kedua : dosen
             -  Relationship : many to one (n:1)
             -  Attribute penghubung : nik (FK kode_makul di mata_kuliah)
        d.  Mata_kuliah menempati Ruang_kelas:
             -  Tabel utama: mata_kuliah
             -  Tabel kedua: ruang_kelas
             -  Relationship: 1:1
             -  Attribute pendukung : nama_makul (FK nama_makul di ruang_kelas)
   
    4.  Menggambar E-R Diagram


B.  E- R Diagram Rumah Sakit
     1. Menentukan entities (object-object dasar) yang perlu ada di database.
         -  Pasien : menyimpan informasi data pribadi semua pasien.
         -  Dokter : menyimpan informasi data pribadi semua dokter.
         -  Perawat : menyimpan informasi data pribadi semua perawat.
         -  Ruang_rawat : menyimpan informasi semua ruang rawat.

     2. Menentukan attributes (sifat-sifat) masing-masing entity sesuai kebutuhan database.
         a.  Pasien :
              -  nomor_pasien : nomor identitas pasien (varchar(10)) PK
              -  nama_pasien : nama lengkap pasien (varchar(40))
              -  alamat_pasien : alamat lengkap pasien (varchar(50))
              -  penyakit_pasien : jurusan mahasiswa (varchar(20))
         b.  Dokter :
              -  no_id_dokter : nomor identitas dokter (integer) PK
              -  nama_dokter : nama lengkap dokter (varchar(40))
              -  alamat_dosen : alamat lengkap dokter (varchar(50))
              -  spesialis : bidang spesialis dokter (varchar(20))
         c.  Perawat :
             -  nomor_id_perawat : nomor identitas perawat (varchar(10)) PK
             -  nama_perawat : nama lengkap perawat (varchar(30))
             -  alamat_perawat : alamat lengkap perawat (varchar(50))
        d.  Ruang_rawat :
             -  kode_ruang : kode ruang yang ada (varchar(10)) PK
             -  kapasitas_ruang : daya tampung pada ruangan (integer)
             -  fasilitas_ruang : fasilitas yang ada didalam ruang rawat (varchar(30))

    3. Menentukan relationship (hubungan-hubungan) diantara entities tersebut.
        Hubungan:
        a.  Pasien ditangani oleh dokter :
             -  Tabel utama: pasien
             -  Tabel kedua: dokter
             -  Relationship: many to many (m:n)
             -  Attribute penghubung: nomor_id_dokter (FK nomor_id_dokter di dokter)
        b.  Pasien dirawat oleh perawat :
             -  Tabel utama : pasien, perawat
             -  Tabel kedua : pasien_dirawat_perawat
             -  Relationship : many to many (m:n)
             -  Attribute penghubung : nomor_pasien, nomor_id_perawat (FK nomor_pasien, nomor_id_perawat)
        c.  Dokter dibantu perawat :
             -  Tabel utama : perawat
             -  Tabel kedua : dokter
             -  Relationship : many to one (n:1)
             -  Attribute penghubung : nomor_id_dokter (FK nomor_id_dokter di dokter)
        d.  Pasien menempati ruang_rawat :
             -  Tabel utama: pasien
             -  Tabel kedua: ruang_rawat
             -  Relationship: 1:1
             -  Attribute pendukung : nomor_pasien (FK nomor_pasien di pasien)
 
    4.  Menggambar E-R Diagram


Semoga Bermanfaat! ^_^

Diberdayakan oleh Blogger.