This is default featured slide 1 title

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

This is default featured slide 2 title

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

This is default featured slide 3 title

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

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.

Monday, November 13, 2017

RELASI ANTAR TABEL

Assalamualaikum warahmatullah wabarakatuh

baiklah disini saya akan menjelaskan tentang relasi antar tabel yaitu tujuan relasi antar tabel tersebut serta kelebihan dan kekurangan relasi antar tabel. dan ini merupakan hasil diskusi yang telah kami dapatkan dari teman prodi TEKNIK INFORMATIKA angkatan 2016.

sebelum kita masuk ke gambar relasinya, langsung saja kita pahami terlebih dahulu pengertiannya.

Relasi merupakan hubungan yang terjadi pada suatu tabel dengan lainnya yang mempresentasikan hubungan antar objek di dunia nyata dan berfungsi untuk mengatur mengatur operasi suatu database. relasi berfungsi untuk mengatur atur operasi suatu database.

Hubungan yang dapat dibentuk dapat mencakup 3 macam hubungan
One to One :
Mempunyai pengertian "Setiap baris data pada tabel pertama dihubungkan hanya ke satu baris data pada tabel ke dua". Contohnya : relasi antara tabel Siswa dan tabel orang tua. Satu baris siswa hanya berhubungan dengan satu baris orang tua begitu juga sebaliknya.

One to Many:
Mempunyai pengertian "Setiap baris data dari tabel pertama dapat dihubungkan ke satu baris atau lebih data pada tabel ke dua". Contohnya : relasi perwalian antara tabel guru dan tabel siswa. Satu baris guru atau satu guru bisa berhubungan dengan satu baris atau lebih mahasiswa

Many to Many:

Mempunyai pengertian "Satu baris atau lebih data pada tabel pertama bisa dihubugkan ke satu atau lebih baris data pada tabel ke dua". Artinya ada banyak baris di tabel satu dan tabel dua yang saling berhubungan satu sama lain. Contohnya : relasi antar tabel siswa dan tabel mata kuliah. Satu baris siswa bisa berhubungan dengan banyak baris mata pelajaran begitu juga sebaliknya.

TUJUAN RELASI

relasi bertujuan untuk menghubungkan tabel 1 dengan tabel lainya sehingga tabel tidak lagi berdiri sendiri, melainkan dapat  dihubungkan antara satu dengan lainya sehingga menjadi suatu kesatuan.

melakukan relasi antar tabel bisa juga di sebut kita melakukan normalisasi agar tabel tampak lebih mudah saat di opersikan.

 jadi tujuan adanya relasion data adalah
  • untuk menekankan kemandirian data.
  • untuk mengatasi ketidak konsistenan dan duplilkasi data.
KELEBIHAN DAN KEKURANGAN PADA RELASI ANTAR TABEL

adapun kelebihan dan kekurangan dari penggunaan relasi antar tabel.

kelebihan
  •  adanya kemudahan dalam mengakses suatu data.
  • seluruh data sudah saling terhubung dan data sudah tubalasi berbentuk tabel.
  • tidak ada duplikasi data pada setiap table. 
  • dapat memudahkan untuk modifikasi data
  • data lebih akurat

kekurangan
  •  perlu pemahaman bagi user terhadap hubungan anatar table
  • tabel yang sifatnya berbeda harus di hubungkan untuk memanggil kembali data.
  • Timbulnya data rangkap
  • Kesulitan mengakses data
  • Masalah keamanan
  • Data dependence
  • Data terisonr
  • Mahal

inilah gambar relasinya :


itu saja penjelasan singkat dari saya 
Wasalamualaikum warahmatullah wabarakatuh

referensi
https://dosenit.com/kuliah-it/database/keuntungan-dan-kerugian-database-relasional
http://errorx404x.blogspot.co.id/2015/08/pengertian-relasi-table-dalam-database.html

Tuesday, November 7, 2017

IMPLEMENTASI QUERY INSERT KE DALAM PHP

Assalamualaikum wr. wb
baiklah teman semua. pada kali ini saya akan menjelaskan tentang cara mengimplementasikan query insert kedalam PHP.

sebelum saya masuk ke implementasinya, kita harus mempunyai sebuah databasenya. akan tetapi
pada kali ini saya akan menjelaskan source code php nya saja.

untuk teman sekalian yang belum paham mengenai cara membuat database, membuat tabel, dan menginsert isi ke dalam tabel. anda bisa langsung masuk ke link yang tersedia.
ini link untuk anda yang belum paham
1. cara membuat database.
2. membuat tabel.
3. menginsert isi ke dalam tabel.

baiklah saya akan memperlihatkan terlebih dahulu databasenya , tabel databasenya dan isi didalam tabel tersebut.
1. langkah pertama yaitu buka terlebih dahulu XAMPP nya
2. setelah anda buka Start pada modul Apache dan Mysqlnya
3. baru anda buka CMDnya
4. lalu ketikkan instruksi c:\xampp\mysql\bin
    lalu anda ketikkan selanjutnya mysql -u root
5. setelah itu anda ketikkan Show databases; untuk memperlihatkan databasenya;
6. setelah itu untuk menjadikan database anda aktif anda tinggal ketikkan use tif2016;
7. setelah itu anda ketikkan show tables; 
8. lalu untuk melihat isi tabel nya anda cukup ketikkan select*from tbl_mahasiswa;
disini saya memberikan sedikit cara untuk melihatkan databasenya, tabel databases dan isi tabel nya.

baiklah kita langsung saja ke inti permasalahan yang ingin saya jelaskan yaitu source code php nya.
1. kita harus membuat sebuah file dengan nama koneksi.php dan indentitas.php
    lalu kita simpan file tersebut seperti gambar ini
    di explorer > local disk c> xampp > htdocs >
    pada htdocs anda buat folder baru.
    gambarnya seperti berikut :
langsung saja saya akan membahas source codenya
1. koneksi.php

setelah itu disini saya akan menjelaskan sedikit tentang source codenya  penjelasan untuk source code koneksi.php
1. tag <?php fungsi awal dari php dan diakhiri dengan ?>
2. $ ini adalah suatu varibel dengan nama variabelnya ( local, admin, password,database, dan                  connect)
3. isi dari variabel local adalah localhost, localhost ini adalah host server komputer anda
    dan variabel admin adalah root, root ini adalah username server komputer anda,
    variabel password yang terdapat komputer saya tidak ada, jadi pada variabel password tersebut
    saya kosongkan.
    variabel database saya adalah tif2016, tif2016 ini adalah database yang telah kita buat sebelumnya
    variabel connect ini adalah untuk membuat koneksi dari php ke database,
4. mysql_connect ini berfungsi untuk membuat script php dengan database

2. login.php


setelah itu disini saya akan menjelaskan sedikit tentang source codenya penjelasan untuk source code index1.php
1. pada tag <html> adalah tag pembuka suatu html atau  Mendefinisikan root dari sebuah dokumen     HTML dan ditutup dengan tag </html>.
2. pada tag <head> adalah kepala atau  Mendefinisikan informasi tentang dokumen dan
    ditutup dengan tag </head>.
3. pada tag <title> adalah judul atau Mendefinisikan sebuah title untuk dokumen dan ditutup dengan
    tag </title>.
4. pada tag <body> adalah tubuh dokumen atau Mendefinisikan tubuh atau badan dokumen dan 
    ditutup dengan tag </body> 
5. pada tag <h2> adalah  headings pada HTML dan ditutup dengan tag </h2>
6. pada tag <center> adalah teks yang posisinya berada ditengah dan ditutup dengan tag </center> 
    dan pada tag <h2> dan tag <center> ini ditulis dengan silahkan masuk.
7. tag <form> adalah sebuah form HTML untuk input pengguna. dan ditutup dengan tag </form>
8. method adalah metode. jadi pada index1.php ini kita menggunakan metode POST. jadi POST 
    tersebut adalah metode pengiriman. pada php disini ada 2 metode yaitu post dan get jadi untuk 
    perbedaan POST dan GET anda dapat lihat di link ini . klik disini
9. action adalah aksi atau tindakan. jadi action ini adalah tempat menampung data yang dikirimkan 
    oleh metode POST atau GET.  dan tempat menampung data tersebut berada di insert.php.
10. lalu untuk membuat inputan kita menggunakan tag <input type="text" name="nim"> dengan
      type text dan name yang kita berikan sendiri. disini kita akan menggunakan 2 input yaitu nama
      dan nim.
11.  tag <br> adalah satu baris tunggal atau sama dengan fungsi enter
12. lalu untuk membuat button kita menggunakan tag <input type="submit" name="masuk"> dengan
      type submit dan namenya masuk.
untuk ingin tahu tag tentang html. anda bisa klik link ini

3. insert.php


setelah itu disini saya akan menjelaskan sedikit tentang source codenya  penjelasan untuk source code koneksi.php
1. tag <?php fungsi awal dari php dan diakhiri dengan ?>
2. $ ini adalah suatu varibel dengan nama variabelnya ( local, admin, password,database, dan                  connect)
3. ; ini adalah tanda akhir dari php.
4.include "koneksi.php"; ini adalah untuk mengkoneksikan file ke database.
5. $nim = $_POST ['nim']; ini adalah membuat variabel nim dengan metode POST, dan hasil yang
    dikirim berupa nim.
6. $nama = $_POST ['nama']; ini adalah membuat variabel nim dengan metode POST, dan hasil yang
    dikirim berupa nama.
7. $queri = 'INSERT INTO mahasiswa SET nim='$nim', nama='$nama'"; ini adalah membuat
    perintah untuk penginputan data untuk tabel mahasiswa dengan di set ke nim dan nama
8. $eksekusi = mysqli_query($terhubung,$query);  adalah membuat variabel untuk mengeksekusi
    query dan di koneksikan ke databases.
9. if ($eksekusi == true) adalah membuat perbandingan variabel eksekusi benar maka akan jalan
    perintah berikutnya.
10. echo "sukses"; menampilkan tulisan sukses di laman browser jika perbandingan variabel benar.
11. }else{ adalah jika tidak
12. echo "gagal"; menampilkan tulisan gagal jika perbandingan variabel salah.
13. } ini adalah kurung kurawal sebagai penutup fungsi if.
14. ?> adalah fungsi penutup dari php.

selanjutnya untuk melihat hasilnya :
1. untuk index1.php

2. untuk insert.php
    maka pada browser akan muncul sukses, apabila kita menginputkan datanya dengan benar, dan
    apabila kita menginputkan datanya dengan salah maka akan muncul gagal.

    jadi gambar untuk sukses seperti dibawah ini:
  
   jadi gambar untuk gagal seperti dibawah ini :
jadi apabila kita gagal, berarti hasil inputan yang kita berikan telah ada di dalam tabel tersebut di
database kita.

sekian dari saya 
Assalamualaikum Wr .Wb

BELAJAR MYSQL: CARA MENGUPDATE DATA DI MYSQL

Assalamualaikum Wr. Wb
Baiklah teman semua yang melihat blog saya. Disini saya akan menjelaskan kembali cara
mengupdate isi data pada mysql menggunakan query Update. Untuk pertama kalinya yang saya ingin memberi tahu kepada teman semua, sebelum melakukan pekerjaan sebaiknya membaca bismillah, supaya lebih afhdal. Tanpa memperpanjang kata. Langsung saja cara membuat tabel pada mysql.

Sebelum memasukkan isi table kita harus mempersiapkan alat tempurnya :...)
       1.       XAMPP 
       2.       CMD

Yang telah saya bahas pada blog setelahnya, tentang alat tempurnya.

Dalam tutorial belajar MySQL kali ini, kita akan membahas tentang query UPDATE yang digunakan untuk mengubah atau memperbarui data dalam sebuah tabel MySQL.
UPDATE nama_tabel SET nama_kolom = data_baru WHERE kondisi
  • nama_tabel adalah nama dari tabel yang record/barisnya akan diperbaharui (update)
  • nama_kolom adalah nama kolom dari tabel yang akan diupdate.
  • data_baru adalah nilai data yang akan diinput sebagai nilai baru dari kolom
  • kondisi adalah kodisi atau syarat dari baris yang akan diubah, misalnya jika kolom NAMA= siti nurjannah maka lakukan update.
Berikut adalah langkah-langkah cara menambahkann isi tabel pada mysql  menggunakan query Update.
       1.       Langkah awal, bukalah XAMPP Control  Panel melalui start -> all Programs -> XAMPP ->                XAMPP Control Panel. Atau bisa juga klik di desktop anda.
2. jalankan modul aplikasi MySQl dengan cara klik start pada command button yang
    tersedia.
3.  selanjutnya, jalankan command prompt dengan cara menekan tombok windows + R (run),
     lalu ketikkan CMD, terus tekan enter.      
4. selanjutnya, ketikkan instruksi pada command prompt,
    cd C:\xampp\mysql\bin.
    setelah itu ketikkan mysql -u root  di c:\xampp\mysql\bin.  
5. setelah muncul perintah MariaDB atau mysql, selanjutnya ketikkan show database. seperti
    gambar dibawah ini :
     
    6.  Lalu kita mengaktifkan database tif16 dengan cara ketikkan USE tif16;, (atau nama database              yang anda inginkan).
   7.   Selanjutnya, anda untuk menampilkan tables anda cukup ketikkan show tables; 

8. Lalu untuk melihat isi tabel nya anda cukup ketikkan instruksi : select*from tbl_mahasiswa;
9. langsung saja kita ke query updatenya. disini kita akan melakukan instruksi update pada nama            'SITI NURJANNAH'

10. setelah kita selesai melakukan update nya maka hasilnya kita lihat seperti berikut :

disini kita dapat melihat bahwa yang kita update pada nim siti nurjannah tersebut telah berubah dari 201613001 menjadi 201613000

disini untuk melihat isi tbl_mahasiswa pada siti nurjannah tersebut, instruksinya seperti gambar berikut :

dan hasil updatenya seperti gambar dibawah ini untuk isi tbl_mahasiswa pada siti nurjannah.

sekian dari saya, 
Assalamualaikum Wr. Wb

referensi
http://www.duniailkom.com/tutorial-belajar-mysql-update-data-tabel-dengan-query-update/