Recent Blog Post



  • Tutorial Membuat Hak Akses Pada Linux

    praktikan@localhost ~ $ su  // untuk memulai masuk super-user
    praktikan@localhost ~ $ yum install apache mysql php //menginstal apache mysql dan php apabila  belum terinstal
    root@localhost /home/praktikan # service httpd start  // mengecek apakah apache sudah terinstall
    Redirecting to /bin/systemctl start httpd.service
    root@localhost /home/praktikan # cd /var/www/html // masuk ke directory
    root@localhost /var/www/html # ls //masuk ke directory root
    10018277 12018011 index.html info.php
    12018154 120018154 index.php nano.save
    root@localhost /var/www/html # mkdir 12018097  //membuat directory atau folder dengan NIM saya sendiri
    root@localhost /var/www/html # cd 12018097 //masuk ke directory 12018097
    root@localhost /var/www/html/12018097 # touch info.php   //membuat isi dari file
    root@localhost /var/www/html/12018097 # nano info.php //menulis file dengan ext. php
    root@localhost /var/www/html/12018097 # mv info.php index.php //mengganti nama info.php dengan index php
    root@localhost /var/www/html/12018097 # ls //masuk ke dalam folder 12018097
    index.php
    root@localhost /var/www/html/12018097# ls -l  //mengganti hak akses
    total 4
    -rw-r--r-- 1 root root 27 Mei 24 12:48 index.php 
    Dengan nilai dari setiap hak akses adalah 
    r = read =4
    w= write = 2
    x=excecution
    - = 0
    root@localhost /var/www/html/12018060# chmod 644 index.php / /supaya bisa read untuk everyone , 644 maksudnya adalah membuat agar owner=read=6, group=read=4, dan other=read=4 jadi semua orang bisa membaca fifle tersebut
     

    Tugas Praktikum KDJK

  • Dikenal dengan istilah SQL
    SQL kepanjangan dari Struktured Query Language yang berarti bahasa yang digunakan untuk mengakses basis data dalam basis data resional. Hampir semua database server mendukung bahasa SQL namun sekarang kemampuannya tidak

     BAHASA BASIS DATA

    Bagian-Bagian SQL

    ===Bagian SQL#1===
    DDL => Data Definition Language
    -  Menghancurkan tabel / relasi / menghapus relasi
    -  Membuat tabel / indeks
    -  Memodifikasi tabel / relasi

    DML => Data Menipulasi Language
    -  Memasukan data
    -  Mengubah data
    -  Menghapus data

    Embedded DML
    Embedder SQL terdapat dalam bahasa

    View Definition (busa dicreate tetapi bisa gabungan dari lainnya SQL)

    ===Bagian SQL #2===
    =>Autorization (Authorization) => hak akses
    SQL untuk menentukan hak akses ke realasi dan view
    =>Integrity (menjamin)
    SQL untuk menentukan konstrain integritas yang harus dipenuhi oleh data tersimpan dalam basis data. contohnya tabel mahasiswa, nilai dan matakuliah, pada tabel nilai ada nim, kodematakuliah. apabila ada perubahan pada tabel nilai. misalnya salah satu recort dihapus pada tabel mahasiswa, maka otomatis pada recort tabel nilai akan hilang juga
    => Transaction control
    SQL untuk menentukan awal dan akhir transaksi


      

    Refleksi Ke 8


  • Pada Pertemuan kali ini membahas tentang agregasi

    apa itu agregasi?
    agregasi adalah menggambarkan sebuah himpunan relasi secara langsung dan menghubungkan sebuah entitas dengan sebuah relasi himpunan dalam ERD.  Secara umum menyatakan telash adanya suatu relasi yang lain, dan relasi itu terbentuk tidak hanya dari entitas tapi juga ada unsur relasi yang lain.

    Transformasi Model Data ke Basis Data Fisik.
    1. ERD direpresntasikan menjadi suatu basis data secara fisik.
    2. Komponen ERD (himpunan relasi dan entitas) ditransformasikan menjadi suatu tabel yang merupakan komponen utama pembentuk basis data.
    3. Atribut yang melekat pada masing-masing himpunan entitas dan relasi akandinyatakan sebagai field dari tabel yang sesuai. Jadi setiap himpunan entitas akan diimplementasikan sebagi tabel atau bisa disebut juga file data.

     Transormasi Dasar 
    Relasi dengan derajat relasi 1-1 yang menghubungkan 2 buah himpunan entitas dan di jabarkan ke dalam bentuk penjumlahan atau disertakan dalam atribut relasi ke dalam tabel yang mewakili salah satu dari kedua entitas himpunan. Relasi dengan derajat 1-N yang akan menghubungkan dua buah himpunan entitas, juga akan dipresentasikan dalam bentuk pemberian atau panandaan atribut key dari himpunan entitas berderajat 1 ke tabel yang mewakili himpunan entitas berderajat N. Relasi N-N yang menghubungkan dua buah himpunan entitas, ditandakan dalam bentuk tabel khusus yang memiliki foerign key yang berasal dari kunci-kunci himpunan entitas yang dapat disambungkan.

    Refleksi Minggu ke Enam



  • Rekleksi ke  lima
    Pada pertemuan ini,, seperti biasa mahasiswa terlebih dahulu membacakan refleksi dari minggu kemarin. Pertemuan kali ini membahas tentang varian entitas, derajat Relasi dan Varian relasi. Dimana materi ini akan dibahas oleh setiap kelompok.

    Varian Entitas
    Varian entitas berarti macam-macam entitas. himpunan entitas yang kita libatkan dalam sebuah Diagram E-R adalah himpunan entitas kuat/bebas (Strong Entity Sets) dan entitas lemah (Weak Entity Sets) serta sub entitas (subtype Entitas) . Yang dimaksud dengan himpunan entitas yang kuat/bebas adalah merupakan entitas yang mempunyai nilai sendiri, nilai yang diinputkan oleh user. Contohnya entitas pegawai adalah entitas kuat karena nilai yang berada pada entitas ini tidak tergantung dari entitas lain. Walaupun ada entitas lain yang ditambah atau dikurangi nilai entitas mahsiswa tidak berubah. Sedangkan himpunan entitas yang lemah (Weak Entity Sets) adalah entitas yang keberadaannya bergantung pada entitas lainnya. Entitas yang terbentuk dengan mengambil nilai entitas lain. Himpunan entitas yang demikian biasanya tidak memiliki atribut yang dapat berfungsi sebagai key, yang benar-benar dapat menjamin keunikan entitas di dalamnya. Misalnya Entitas tanggungan tidak dapat berdiri sendiri karena tanggungan bergantung pada Entitas pegawai tanpa ada entitas pegawai maka Entitas tanggungan tidak dapat dibaca informasinya dengan jelas, tanggungan tidak ada namanya akan sulit dibaca oleh pengguna.




    Sub Entitas (Subtype Entities)
    Sub Entitas merupakan himpunan entitas yang beranggotakan entitas-entitas yang merupakan bagian dari himpunan entitas yang lebih superior/utama. Sub Entitas ini merupakan hasil dekomposisi (spesialisasi) himpunan entitas berdasarkan pengelompokkan tertentu (penjelasan tentang Spesialisasi dapat dilihat di bagian berikutnya). Berikut adalah contoh Sub Entitas:


    Dosen merupakan himpunan entitas superior. Dengan proses Spesialisasi (yang dilambangkan dengan adanya relasi khusus 'ISA') terhadap himpunan entitas ini, dapat dibentuk dua buah sub entitas 'Dosen Tetap' dan 'Dosen Tidak Tetap'. Konsekuensinya, entitas-entitas di kedua sub entitas juga merupakan (berasal dari) entitas-entitas yang ada pada himpunan entitas Dosen, namun tidak sebaliknya. Seperti halnya himpunan entitas lemah, sub entitas juga tidak memiliki atribut yang dapat menjamin keunikan entitas-entitas di dalamnya.


    derajat Relasi
    derajat Relasi menunjukkan jumlah maksimum entitas yang dapat berrelasi dengan entitas pada himpunan entitas yang lain
    contohnya : entitas pada himpunan entitas mahasiswa dapat berelasi dengan satu entitas, banyak entitas, atau bahkan tidak satupun entitas sari himpunan entitas kuliah.
    Jenis – jenis hubungan.

    1.      Satu ke satu (one to one)
    Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan begitu sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu entitas pada entitas A.


    2.      Satu ke banyak (one to many)
    Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan tidak sebaliknya demana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu entitas pada himpunan entitas A

    3.      Banyak ke satu (many to one)
    Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitaas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A

    4.      Banyak ke banyak (many to many)
    Setiap entitaas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A


    Varian relasi
    1.      Relasi Tunggal (Unary Relation)
    Relasi yang terjadi dari sebuah himpunan entitas ke himpunan entitas yang sama

    2.      Relasi Multi Entitas (N-ary Relation)
    Relasi dari 3 himpunan entitas atau lebih

    3.      Relasi Ganda (Redundant Relation)
    Relasi yang muncul antara dua himpunan entitas tidak hanya satu relasi







    Refleksi Minggu ke lima

  • Minggu ini seperti minggu-minggu lalu,,, mahasiswa diminta untuk membacakan hasil refleksi minggu kemarin. minggu ini membahas tentang ERD. Dan kemudian di ikutin dengan penampilan dari 1 kelompok.

    ERD merupakan satu bentuk pemodelan basis data yang sering digunakan dalam pengembangan sistem informasi.

    Menerapkan ERD
    1. Diagram E – R
    Diagram E – R adalah model data berbasis objek yang berupa konsep atau model data konseptual, yang mempresentasikan data dalam suatu organisasi. Dan tidak bergantung pada software.

    2. Entity ( entitas )
    Adalah sbuah objek yang keberadaanya dapat dibedakan terhadap objek lain. Berupa orang , benda, tempat, kejadian,  dll. Setiap entitas memiliki sejumlah atribut.
    contoh  : Mahasiswa memiliki Nama, NIM, dam Alamat.

    3. Simbol diagram E – R
    Entitas : persegi panjang
    Realtionship : segitiga
    Attribut : oval
    Primary Key : garis bawah


    4. Step by Step ERD

    -  Mengidentifikasi dan menetaokan seluruh himpunan entitas yang akan terlibat
    -  Menetapkan attribut, kunci ( Primary Key ) dari masing – masing himpunan entitas.
    -  Mengidentifikasi dan menentukan relasi pada setiap himpunan entitas.
    -  Menentukan derajat relasi.
    -  Melengkapi himpunan entitas dan himpunan realasi dengan attribut deskripsi.


    5. Tipe Relasi / Deerajat Relasi / Kardinalitas Relasi
    Yaitu jenis maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain. Jenis hubungan antara dua entitas antara lain :
      -  One to one ( 1 ke 1 )
      -  One to many ( 1 ke N )
      -  Many to one ( N ke 1 )
      -  Many to many ( N ke N )

    Refleksi Minggu Ke Empat

  • - Copyright © 2013 Kampus - To Aru Kagaku no Railgun - Powered by Blogger - Designed by Johanes Djogan -