Minggu, 18 Februari 2018

Cara Menginstall dan menghubungkan PHP 5.6 di linux mint



a.        Pengertian
       Php 5.6 ini adalah salah satu dari versi php.
b.        Latar belakang
Terkadang kita tidak bisa menginstall php.5 di linux mint 18 maka bisa menggunakan php5.6
c.         Maksud dan Tujuan
Agar dapat menjaankan sftware yang hanya bisa digunakan di php 5.6
d.        Hasil yang diharapkan
Dapat meakukan penginstaan PHP 5.6 dengan ancar
e.         Alat dan bahan
Laptop
Jaringan Internet
f.         Uraian
u  Buka terminal lalu ketikan perintah seperti dibawah ini untuk menginstal php 5.6

u  Kik enter dan tunggu hingga seesai
u  Jika kaian ingin memutuskan php7 dan menyambungkan ke php 56 maka ikuti angkah seperti dibawah ini

g.        Hasil yangdidapatkan
Dapat meakukan instaasi dan menyambungkan ke php56 dengan ancar
h.        Referensi

Kamis, 15 Februari 2018

SQL : Group by


      Haii kawan..Hari ini saya akan membahas tentang Group by pada SQL.
1. Pengertian
     Group by adalah pernyataan yang digunakan dengan fungsi agregat(COUNT, MAX, MIN, SUM, AVG) untuk mengelompokan hasil berdasarkan satu atau beberapa kolom.
2. Latar belakang
      Sebelum kalian memahami tentang GROUP BY, kalian harus memahami terlebih dahulu tentang fungsi agreget.
3. Maksud dan Tujuan
      Agar dapat mengelompokan hasil berdasarkan satu atau beberapa kolom.
4. Hasil yang diharapkan
Memahami tentang cara kerja GROUP BY.
5. Alat dan bahan
     Laptop
     Web browser
6. Uraian
      Sintaks Group By adalah
SELECT namakolom FROM namatabel WHERE condition GROUP BY namakolom ORDER BY namakolom;
Berikut ini contoh :



7. Hasil yang didapatkan
      Mengerti cara kerja Group by.
8. Referensi

Rabu, 14 Februari 2018

SQL : Order By


     Haii kawan..Hari ini saya akan membahas tentang Order by yang ada di SQL.
1. Pengertian
Order by adalah cara yang digunakan seseorang untuk mengurutkan data dalam urutan.
2. Latar belakang
Secara default order by mengurutkan data secara menaik. Untuk mengurutkan dengan urutan menurun maka kita gunakan kata kunci desc.
3. Maksud dan Tujuan
Agar mempermudah kita mencari suatu data dengan urutan yang pasti.
4. Hasil yang diharapkan
Memahami cara penggunaan dari ORDER BY.
5. Alat dan bahan
Laptop
Browser
6. Uraian
Langsung saja saya akan menunjukan hasil praktek :



Dapat dilihat diatas bahwa pengurutan data firstname diurutkan secara menaik dan berikut ini adalah praktek saya yang menggunakan kata kunci dec yang bertujuan agar bisa mengurutkan record secara menurun.



7. Hasil yang didapatkan
Memahami cara kerja dan penggunaan dari ORDER BY diatas.
8. Referensi

SQL : Select Distinct

    Hai kawan..Hari ini saya akan membahas tentang Select Distinct pada SQL.
1. Pengertian
    Select Distinct digunakan untuk mengembalikan hanya nilai yang berbeda.
2. Latar belakang
    Di dalam sebuah tabel, kolom sering berisi banyak nilai duplikat dan terkadang anda hanya ingin membuat daftar perbedaan nilai yang berbeda.
3. Maksud dan Tujuan
    Untuk mengembalikan hanya nilai-nilai yang berbeda.
4. Hasil yang diharapkan
    Dapat memahami fungsi dari select distinct
5. Alat dan bahan
    Laptop
    Browser
6. Uraian
    Sintaks select distinct yaitu
SELECT DISTINCT kolom1, kolom2,.. FROM tabel;
Berikut conoh penggunaannya :
 

Kesimpulannya adalah kode sql diatas menampilkan nilai dari kolom firstname yang ada di tabel Mapel.
7. Hasil yang didapatkan
    Dapat memahami cara kerja Select Distinct.
8. Referensi
    https://www.w3schools.com/sql/sql_distinct.asp

Senin, 12 Februari 2018

Install CMS sekolahku



1.        Pengertian
Situs web (Website) adalah suatu halaman web yang saling berhubungan yang umumnya berada pada peladen yang sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok, atau organisasi.
Content Management System (CMS) Merupakan perangkat lunak yang digunakan untuk menambah, memanipulasi dan mengubah isi dari suatu sistus web atau website . Salah satu dari CMS yang digunakan untuk membangun sebuah situs web sekolah adalah cms yang bernama Sekolahku.
2.        Latar belakang
Di dalam cms sekolahku ini memiliki berbagai fitur yang bermanfaat untuk kemajuan sebuah sekolah, seperti: ppdb online, berita, pengumuman, dll.
3.        Maksud dan Tujuan
meginstall cms sekolahku pada linux mint.
4.        Alat dan bahan
Laptop
File cms sekolahku
5.        Uraian
1. Pertama kita buat database di phpmyadmin, di sini saya beri nama singkatan dari sekolah saya yaitu ‘kadansa’. Kita harus teliti dalam menamaiya besar/kecil huruf mempengaruhi.
2. Setelah kita buat databasenya kita ekstrak file nya:
3. kita ganti namanya:
4. kita pidah ke /var/www/html
5. buka folder kadansa/application/config/database.php:
ganti username, password, databaseya sesuai dengan punya kalian.
6. lalu kita import datanya kedatabase kadansa/impotr/browser/pilih ekstensi sql/kirim:
Untuk selanjutya terdapat 3 step kalian tinggal isi tentang profil sekolah, admin, dan database.


Minggu, 11 Februari 2018

SQL : Inner Join, Left Join dan Right Join



1.      Pengertian
INNER JOIN adalah perintah untuk menampilkan record atau menggabungkan 2 table atau lebih.
2.      Latar belakang
memahami perintah INNER JOIN,LEFT JOIN dan RIGHT JOIN dalam SQL.
3.      Maksud dan Tujuan
memahami perintah INNER JOIN,LEFT JOIN dan RIGHT JOIN dalam SQL.
4.      Alat dan bahan
Laptop
LAMP
5.      Uraian
Pertama saya akan membuat database di phpMyAdmin, dengan nama contoh. Kemudian saya membuat 2 table:

kota
CREATE TABLE kota(
id int (3) NULL AUTO_INCREMENT,
nama varchar (40) NOT NULL,
id_provinsi int (3) NOT NULL,
PRIMARY KEY (id)
);

Buat data dalam tabel tersebut
INSERT INTO `provinsi`(id,nama,id_provinsi) VALUES (‘1’,’Jakarta’,’2’),(‘2’,’Bandung’,’2’),(‘3’,’Sumedang’,’3’),(‘4’,’Makasar’,’4’),(‘5’,’Surabaya’,’5’),(‘6’,’Medan’,’6’),


Provinsi
CREATE TABLE provinsi(
id int (1) NULL AUTO_INCREMENT,
nama varchar (50) NOT NULL,
PRIMARY KEY (id)
);

Buat data dalam tabel provinsi
INSERT INTO `provinsi`(id,nama) VALUES ('1','DKI Jakarta'),('2','Jawa Barat'),('3','Papua Barat'),('4','Sulawesi Selatan'),('5','Jawa Barat')

Kemuadian saya menggunakan fasilitas SQL untuk menulis perintah SQL yang akan menampilkan data-data dalam 2 table tersebut.

              INNER JOIN 
INNER JOIN adalah erintah untuk menampilkan record atau menggabungkan 2 table atau lebih. Pada perintah inner join, hanya data yang punya pasangan saja yang akan ditampilkan. Jika kedua table tidak ada kesamaan maka data tidak akan ditampilkan.

Ini adalah contoh dari INNER JOIN :
SELECT*FROM kota INNER JOIN provinsi ON kota.id_provinsi=provinsi.id;

Perintah ON kota.id_propinsi = propinsi.id, berarti akan menampilkan data-data yang mempunyai nilai sama antara id_propinsi pada table kota dan id pada table propinsi. Yang artinya data tersebut berelasi.

Hasil :

pada tampilan di atas, hanya data-data yang mempunyai nilai sama antara id_propinsi pada table kota dan id pada table propinsi yang tampil.

LEFT JOIN 
LEFT JOIN adalah hampir sama dengan Inner Join, hanya saja perintah Left Join membuat parameter dari table yang ada disebelah kiri, jika ada table yang kosong disebelah kanan, maka akan berisi NULL.
Contoh menggunakan LEFT JOIN
SELECT*FROM kota LEFT JOIN provinsi ON kota.id_provinsi=provinsi.id

Berbeda dengan INNER JOIN, LEFT JOIN akan menampilkan data-data yang tidak berelasi. Namun pada table propinsi (table kiri), data yg tidak berelasi akan bernilai NULL.
Hasil:

RIGHT JOIN 
RIGHT JOIN adalah perintah Right Join membuat parameter dari table yang ada disebelah Kanan, jika ada table yang kosong disebelah kiri, maka akan berisi NUL.

Contoh RIGHT JOIN
SELECT * FROM kota RIGHT JOIN provinsi ON kota.id_provinsi=provinsi.id

Sama dengan LEFT JOIN, RIGHT JOIN akan menampilkan data-data yang tidak berelasi. Namun kebalikan dari LEFT JOIN, pada table kota (table kanan), data yg tidak berelasi akan bernilai NULL.
 Hasil : 
6.      Referensi


Jumat, 09 Februari 2018

SQL : Order by

     Haii kawan..Hari ini saya akan membahas tentang Order by yang ada di SQL.
1. Pengertian
Order by adalah cara yang digunakan seseorang untuk mengurutkan data dalam urutan.
2. Latar belakang
Secara default order by mengurutkan data secara menaik. Untuk mengurutkan dengan urutan menurun maka kita gunakan kata kunci desc.
3. Maksud dan Tujuan
Agar mempermudah kita mencari suatu data dengan urutan yang pasti.
4. Hasil yang diharapkan
Memahami cara penggunaan dari ORDER BY.
5. Alat dan bahan
Laptop
Browser
6. Uraian
Langsung saja saya akan menunjukan hasil praktek :



Dapat dilihat diatas bahwa pengurutan data firstname diurutkan secara menaik dan berikut ini adalah praktek saya yang menggunakan kata kunci dec yang bertujuan agar bisa mengurutkan record secara menurun.



7. Hasil yang didapatkan
Memahami cara kerja dan penggunaan dari ORDER BY diatas.
8. Referensi