Minggu, 07 Februari 2016

Workshop hari Kedua dari PHP Indonesia

Assalamualaikum Wr.Wb

Workshop PHP Inodesia di BLC-Telkom 

(Hari Kedua)

Minggu, 7 February 2016. Hari kedua Workshop "Ini Webku, Mana Webmu?" Oleh PHP INDONESIA di BLC Telkom Klaten telah usai dengan sedih hati. Inginnya anak2 bisa dipandu terus sama teman2 PHP INDONESIA., hehe.. Tapi kami juga senang sekali atas antusias Pemateri menyampaikan materinya dengan telaten kepada peserta Workshop. Hanya ucapan terimakasih yang bisa kami sampaikan kepada teman2 yang membantu jalannya acara ini. Tetap semangat untuk belajar bersama Dan saling berbagi!!!
Sangat sedih tentunya untuk kami, bagaimana tidak? kami sudah dua hari mendapatkan ilmu yang sangat berharga, sayang sangat disayang kami hanya bisa menerima materi selama dua hari. Kakak-kakak pemateri yang antusias mengajarkan kami semakin membuat kami lebih tertarik pada dunia IT khususnya Programming!! Kami sangat berterimakasih untuk Kak Reza, Kak Dika, Kak Yuri yang sudah menemani kami hingga akhir acara, dan juga tidak lupa untuk pak Cahyo yang sudah memberi banyak motivasi untuk kami yang ada di BLC-Telkom Klaten. Demikian hasil yang kami terima dalam rangka  Workshop "Ini Webku, Mana Webmu?" Oleh PHP INDONESIA di BLC Telkom Klaten !!!




Berikut adalah para Master-Master PHP Indonesia
Kak Dika

Kak Reza



Kak Yuri


Pak Cahyo Sasongko

Sabtu, 06 Februari 2016

Workshop hari pertama dari PHP Insonesia (Database)

Assalamualaikum Wr.Wb

WORKSHOP PHP INDONESIA


Saya dan teman-teman ada workshop di tempat rakerin selama 2 hari. Ini adalah postingan untuk hari pertama, materi yang di bahas untuk hari pertama adalah HTML, PHP, DATABASE, MySQl, dan SQL.



1.Basis Data/ Database.
Basis data atau database adalah himpunan kelompok (data) yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali.

*DBMS (Database Management System)  DBMS merupakan perantara bagi pemakai dengan basis data. Untuk merinteraksi dengan DBMS (basis data) menggunakan bahasa basis data yang telah ditentukan oleh perusahaan DBMS. Bahasa basis data biasanya terdiri atas perintah-perintah yang di formulasikan sehingga perintah tersebut akan diproses olah DBMS. Perintah-perintah biasanya ditentukan oleh user. Ada 2 bahasa basis data:

 
  1. Data Definition Language (DDL)
DDL digunakan untuk menggambarkan desain basis data secara keseluruhan. DDL digunakan untuk membuat tabel baru, menuat indeks, ataupun mengubah tabel. Hasil kompilasi DDL disimpan di kamus data.
  1. Data Manipulation Language (DML)
DML digunakan untuk melakukan menipulasi dan pengambilan data pada suatu basis data seperti penambahan data baru ke dalam basis data, menghapus data dari suatu basis data dan pengubahan data di suatu basis data.
Dalam pembuatan DBMS diperlukan beberapa komponen fungsional penyusunnya sebagai berikut:

1.  DML Precompiler            : mengkonversi pernyataan-pernyataan DML yang dimasukkan di dalam program aplikasi ke dalam pemanggilan prosedur normal di dalam bahasa induknya. Procompiler harus berinteraksi dengan query processor untuk membuat kode-kode yang diperlukan.

2.  Query Processor             : menterjemahkan pernyataan-pernyataan bahasa query ke dalam instruksi-instruksi low-level yang dimengerti oleh database manager.

3.  DDL Compiler                : mengkonversi pernyataan DDL ke dalam sekumpulan table yang mengandung metadata atau “data mengenai data”

4.  Database Manager          : menyediakan interface antara data low-level yang disimpan didalam basisdata dengan program-program aplikasi dan queries yang dikirimkan ke system.

Salah satu tujuan dari DBMS adalah memberikan tampilan kepada pengguna dalam hal menyampaikan data. Untuk itu dalam DBMS terdapat Level Abstraksi Data. Level ini berguna untuk menyembunyikan detail atau kompleksitasnya basis data seperti bagaimana data disempan dan diolah. Sehingga pengguna hanya melihat tampilan yag dibutuhkan oleh pengguna.
  1. Level fisik
Level fisik merupakan level yang paling bawah. Pada level ini memperlihatkan bagaimana sesungguhnya data disimpan.

2. Level Konseptual
Level ini menggambarkan bagaimana sebenarnya basis dta disimpan dan berhubungan dengan data lainnya

3. Level View
Level abstaraksi ini hanya menunjukkan sebagian dari basis data.
 Pada umumnya pengguna tidak melibatkan secara langsung sehingga pengguna hanya melihat data sesuai dengan yang dibutuhkan

Macam-macam basis data/ Database:
- Ms. Access
- MySQL
- Postgre
- Orecle
- SQL Server

*MySQL : mengola basis data dengan mysql dengan cara mengetik baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu.

Kelebihan Dan kekurangan MySQL dibanding RDBMS Lain

Hal paling mendasar yang menjadikan MySQL pilihan utama sebagai database yang digunakan adalah karena MySQL menggunakan Lisensi GPL dan multiplatform, sehingga lebih disukai para mahasiswa karena tidak membutuhkan biaya besar dalam membuat aplikasi serta tidak harus tergantung pada OS Windows ataupun Linux karena dapat dijalankan pada kedua OS tersebut dan beberapa OS lainnya. Tapi alasan tersebut tidaklah cukup untuk menjadikan MySQL sebagai RDBMS yang akan digunakan. Berikut keunggulan yang

Kelebihan

  1. Berlisensi GPL dan Multi Platform.
  2. Dapat diintegrasikan dengan beberapa bahasa Pemrograman seperti .Net, Java, Python, Perl yang merupakan bahasa pemrograman yang paling dominan di kalangan programmer.
  3. Mendukung ODBC untuk sistem operasi Windows sehingga bisa digunakan aplikasi yang berjalan diwindows.
  4. Bisa dijalankan pada spesifikasi hardware yang rendah karena lebih hemat resource memory (dibandingkan database lain) sehingga mudah digunakan untuk bahan pembelajaran.
  5. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari 20 bahasa meskipun bahasa indonesia belum termasuk didalamnya.

Kekurangan

  1. Banyak mengklaim kurang support terhadap pemrograman Visual/Desktop, sehingga sedikit yang menggunakan untuk aplikasi visual.
  2. Karena berlisensi GPL sehingga sulit mendapatkan update untuk problem yang urgent, sehingga perusahaan skala menengah keatas lebih memilih RDBMS berlisensi dan disupport seperti Oracle dan MS SQL Server
  3. Sangat diragukan dalam menangani data skala besar, karena ada beberapa opini yang pro dan kontra terhadap kemampuan MySQL terhadap pengolahan data yang besar.

Kemampuan MySQL

Berikut Kemampuan MySQL yang tidak kalah dengan RDBMS lain seperti Oracle dan SQL Server
  1. Memiliki kecepatan yang menakjubkan dalam menangani query sederhana,dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  2. Memiliki lebih banyak type data seperti : signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.
  3. Mendukung field yang dijadikan Index, dengan maksimal 32 index dalam satu tabel. *
  4. MYSQL memiliki beberapa lapisan keamanan, seperti subnetmask, nama host, dan izin akses user dengan system perijinan yang mendetail serta sandi/password terenkripsi.
  5. Konektivitas , MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP ,Unix soket (UNIX),atau Named Pipes(NT).
  6. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik
  7. Command and function, MySQL memiliki fungsi dan operator secara penuh yang mendukung perintah select dan where dalam query.
  8. Structure Table, MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE dibandingkan DBMS lainnya.
  9. Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY. Mendukung terhadap fungsi penuh ( COUNT(),COUNT(), DISTINCT() AVG(), STD(), SUM(), MAX() dan MIN() )

*Record : data yang ada dalam satu database (bsis data) .

Record (basis data) merupakan kumpulan dari elemen-elemen data yang terkait dalam sebuah basis data. Secara ringkas, database dapat dikatakan sebagai sebuah tabe yang memiliki baris alias record dan kolom atau field. Setiap baris menyatakan elemen-elemen data yang saling berkaitan. Sebagai contoh dalam suatu tabel memiliki kolom nama, alamat, tanggal lahir, pekerjaan. Maka satu record adalah data sau orang yang terdiri atas nama, alamat, tanggal lahir dan pekerjaan.

*SQL (Structur  Query Language) :


Pengertian SQL
SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL dikenalkan pertama kali dalam IBM pada tahun 1970 dan sebuah standar ISO dan ANSII ditetapkan untuk SQL. Standar ini tidak tergantung pada mesin yang digunakan (IBM, Microsoft atau Oracle). Hampir semua software database mengenal atau mengerti SQL. Jadi, perintah SQL pada semua software database hampir sama.
Terdapat 3 (dua) jenis perintah SQL, yaitu DDL, DML dan DCL.


Jumat, 05 Februari 2016

Pengertian phpMyAdmin Dan link menuju google

Assalamualaikum Wr.Wb

Pengertian phpMyAdmin Dan link menuju google :)

phpMyAdmin adalah sebuah aplikasi/perangkat lunak bebas (opensource) yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi database MySQL melalui jaringan lokal maupun internet. phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain).
Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika seseorang ingin membuat basis data (database), ketikkan baris perintah yang sesuai untuk membuat basis data. Jika seseorang menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan mengetikkan perintahnya satu per satu.

Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data, dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya.

phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ nantinya seseorang bisa membuat (create) basis data baru, dan mengelolanya.

Kalian bisa membuatnya melalui sublime atau notepad++ untuk penulisan scriptnya:

 <html>
<head>
</head>
<body>
<a href="http://localhost/phpmyadmin/index.php?token=ed77a756431f0a80f122a9ce20fa4ea0#PMAURL-11:server_databases.php?db=&table=&server=1&target=&token=ed77a756431f0a80f122a9ce20fa4ea0">phpmyadmin</a>
</body>
</html>


dan ada sedikit tambahan script untuk menuju ke google

<html>
<head>
<title>google</title>
</head>
<body>
<a href="https://www.google.co.id/?gws_rd=cr,ssl&ei=OFO0Vu3zD4a0uASX9ITQBw"> www.google.com</a>
</body>
<html>


Hasil:

klik disini:


Hasil link:

Link: untuk memanggil ke halaman berikutnya

Kalian bisa mencoba script ini semoga berhasil

Wassalamualaikum Wr.Wb




Kamis, 04 Februari 2016

MENAMBAHKAN EFEK KE DALAM BLOG

Assalamualaikum Wr.Wb

Haii semua ketemu lagi di blog saya , kali ini saya akan mencoba menambah efek di blog kalian berikut contohnya:

1. pilih efek yang kalian inginkan, kalian bisa mencari di

2. pilih "tata letak" klik
 2. pilih "tambah gadget" klik

4. Jika sudah di klik, pilih yang "HTML/JavaScript"

6. jika sudah pastekan script sintax yang sudah kalian copy dan dipastekan
#klik simpan

7. kita lihat hasilnya:
 Sekian dari saya semoga ini bisa membantu kalian dalam menambahkan efek untuk blog kalian.

Sumber:file:///home/blc-telkom-11/Pictures/Kumpulan Efek-Efek Menarik Untuk Blog - Dhecun Blog.html

Wassalamualaikum Wr.Wb




Pilih Tata Letak >> Tambah gadget >> HTML/Javascript
3. Masukkan script efek ringan dibawah ini yang sesuai dengan keinginan anda
4. Klik simpa - See more at: file:///home/blc-telkom-11/Pictures/Kumpulan%20Efek-Efek%20Menarik%20Untuk%20Blog%20-%20Dhecun%20Blog.html#sthash.iF0pFUv1.dpuf
Pilih Tata Letak >> Tambah gadget >> HTML/Javascript
3. Masukkan script efek ringan dibawah ini yang sesuai dengan keinginan anda
4. Klik simpa - See more at: file:///home/blc-telkom-11/Pictures/Kumpulan%20Efek-Efek%20Menarik%20Untuk%20Blog%20-%20Dhecun%20Blog.html#sthash.iF0pFUv1.dpuf
Pilih Tata Letak >> Tambah gadget >> HTML/Javascript
3. Masukkan script efek ringan dibawah ini yang sesuai dengan keinginan anda
4. Klik simpa - See more at: file:///home/blc-telkom-11/Pictures/Kumpulan%20Efek-Efek%20Menarik%20Untuk%20Blog%20-%20Dhecun%20Blog.html#sthash.iF0pFUv1.dpuf
Pilih Tata Letak >> Tambah gadget >> HTML/Javascript
3. Masukkan script efek ringan dibawah ini yang sesuai dengan keinginan anda
4. Klik simpa - See more at: file:///home/blc-telkom-11/Pictures/Kumpulan%20Efek-Efek%20Menarik%20Untuk%20Blog%20-%20Dhecun%20Blog.html#sthash.iF0pFUv1.dpuf
Pilih Tata Letak >> Tambah gadget >> HTML/Javascript
3. Masukkan script efek ringan dibawah ini yang sesuai dengan keinginan anda
4. Klik simpa - See more at: file:///home/blc-telkom-11/Pictures/Kumpulan%20Efek-Efek%20Menarik%20Untuk%20Blog%20-%20Dhecun%20Blog.html#sthash.iF0pFUv1.dpuf
Pilih Tata Letak >> Tambah gadget >> HTML/Javascript
3. Masukkan script efek ringan dibawah ini yang sesuai dengan keinginan anda
4. Klik simpa - See more at: file:///home/blc-telkom-11/Pictures/Kumpulan%20Efek-Efek%20Menarik%20Untuk%20Blog%20-%20Dhecun%20Blog.html#sthash.iF0pFUv1.dpuf
Pilih Tata Letak >> Tambah gadget >> HTML/Javascript
3. Masukkan script efek ringan dibawah ini yang sesuai dengan keinginan anda
4. Klik simpa - See more at: file:///home/blc-telkom-11/Pictures/Kumpulan%20Efek-Efek%20Menarik%20Untuk%20Blog%20-%20Dhecun%20Blog.html#sthash.iF0pFUv1.dpuf

Rabu, 03 Februari 2016

perintah-perintah yang ada di terminal atau cmd

Assalamualaikum Wr.Wb

Saya akam memberi sedikit penjelasan tentang perintah-perintah yang ada di terminal atau cmd. Berikut perintahnya:

1.sudo su : Digunakan untuk login sebagai root/pengguna tertinggi
 Hasil:

2. login : Digunakan untuk login sebagai user lain, namun harus menjadi root dulu untuk bisa menjalankan peirntah ini.
 Hasil:


3. date : Melihat tanggal dan waktu saat ini
 Hasil:
  $ cal [bulan] [tahun] : Melihat bulan di tahun tertentu
Hasil:
 $ cal –y : Melihat kalender pada tahun ini
Hasil:
 4. hostname : Melihat distro yang dipakai
Hasil:

Uname [option] : Perintah ini akan menampilkan informasi system komputer anda, antara lain tipe mesin komputer, hostname, nama dan versi system operasi dan tipe prosesor. Informasi yang anda dapatkan sesuai dengan opsi yang anda berikan. Option yang bisa ditambahkan adalah sebagai berikut :
 
 -a, -all  (menampilkan semua informasi)
 -m, -machine (menampilkan tipe mesin/perangkat keras)
 -n, -nodename (menampilkan hostname)
 -r, -release (menampilkan rilis dari kernel sistem operasi)
 Hasil:


 5. who : Mencetak semua nama pengguna yang sedang login
whoami : Mencetak pengguna saat ini dan nama ID
 Hasil:

6. pwd : Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.
Hasil;

 7. man [syntax] : Menampilkan bantuan untuk beberapa perintah
Hasil:

 Setelah perintah di atas dieksekusi maka akan muncul penjelasan mengenai syntax pwd seperti di bawah ini :
Hasil:

8.clear : Membersihkan / menghapus perintah di terminal
Hasil:
 Setelah perintah di atas dieksekusi maka terminal akan menampilkan lembar kosong dan semua perintah sebelumnya tak terlihat. Namun ketika kita menscroll terminal, maka perintah sebelumnya masih tersimpan.

9. apropos [syntax] : Mengetahui perintah-perintah apa saja dilihat dari fungsinya secara massal.
Hasil:

Setelah perintah di atas dieksekusi, maka akan muncul perintah-perintah yang berhubungan dengan syntax dir seperti di bawah ini :
Hasil:

 10. whatis [syntax] : Mendapatkan informasi dari perintah secara singkat.
Hasil:


11. ls [option] : Perintah ini berfungsi untuk menampilkan isi dari suatu directory beserta atribut filenya.
OPTION FUNGSI
-a bila anda ingin menampilkan semua file dan folder, termasuk file dan folder yang tersembunyi
-A sama dengan -a, tetapi tidak menampilkan direktori . dan ..
-C menampilkan direktori dengan output berbentuk kolom
-d menampilkan direktori saja, isi direktori tidak ditampilkan
-f menampilkan isi direktori tanpa diurutkan
-l menampilkan isi direktori secara lengkap, mulai dari hak akses, owner, group dan tanggal file atau direktori tersebut dibuat
-1 menampilkan isi direktori dengan format satu direktori per baris


Hasil:

12. touch [nama_file] : Digunakan untuk membuat file baru.

Ketika kita menuju pada folder home, maka akan muncul file baru seperti di bawah ini :

13. mkdir [nama_direktori] : Digunakan membuat sebuah directory.
Hasil:

Ketika kita menuju pada folder home, maka akan muncul folder baru seperti di bawah ini :

Masih banyak perintah yang ada di terminal kalian bisa melihatnya dan mempelajarinya di  bawah ini:
 
https://sucidamayanti09.wordpress.com/2015/03/16/perintah-perintah-dasar-linux-beserta-fungsi-dan-gambarnya/



Semoga ini bisa membantui kalian jika igin mengetahui tentang perintah yang ada di terminal atau cmd.

Wassalamualaikum Wr.Wb

Selasa, 02 Februari 2016

CARA INSTALASI CMS FORMULASI

Assalamualaikum Wr.Wb

Haii semua ketemu lagi sama saya, kali ini saya akan menjelaskan tentang CMS Formulasi, semoga penjelasan ini bisa membantu kalian dalam menginstall CMS Formulasi.Sebelum kita masuk ke tutorialnya kita pelajari dulu tentang cms formulasi mulai dari pengertiannya dan kita langsung aja mulai menginstall cms formulasi :)

CMS Formulasi adalah sebuah sistem manajemen konten (Content management system)yang dapat anda peroleh secara gratis, sebuah sistem sederhana yang kali pertama dibangun dari nol oleh sdr. Ari Rusmanto yang diberi nama Shoolhos. Seiring berjalannya waktu CMS ini ada beberapa perbaikan kode oleh sdr. Fauzan A Mahanani kemudia berubah nama menjadi CMS Formulasi.
    Kami menyadari masih banyak kekurangan dalam CMS ini, tapi kami akan berusaha membuatnya jauh lebih baik lagi dengan dukungan anda semua. kami berharap CMS ini akan berguna untuk orang-orang yang membutuhkan, khususnya sekolah-sekolah yang ada di Indonesia untuk membangun sebuah website sekolah dengan konten-konten yang sesuai dengan kebutuhan website sekolah.
Berikut cara Instalasinya :
Anda bisa mendownload CMS formulasi di website resminya di 
1. Copy cms formulasi yang telah anda download di dalam di rektori html, bisa menggunakan perintah 
nautilus
2. Buat direktori baru didalam direktori html dengan nama formulasi, gunakan perintah
mkdir formulasi
3. Copy cms yang berada di direktori html ke dalam direktori formulasi
cp cms_formulasi_lite_2_1_0.zip /formulasi
4. Extract cms formulasi dengan perintah
unzip cms_formulasi_lite_2_1_0.zip
5. Beri hak akses untuk root dengan perintah
chown -R www-data:www-data formulasi
chmod 755 formulasi
6. Buka browser buat database ketik url dengan alamat "localhost/phpmyadmin


7. Buka tab baru ketik url dengan alamat "localhost/formulasi", maka akan muncul gambar instalasi seperti berikut, lalu klik install


8. Berikut proses instalasi ke 1, membuat koneksi dengan database yang telah anda buat


9.  Lanjut ke langkah 2, pilih website apa yang ingin anda buat


10. Berikutnya langkah 3, masukkan identitas administrator pengelola website


11. Pada langkah 4, anda diminta melengkapi form seperti gambar dibawah ini


12. Proses instalasi selesai 

13. Silahkan Login dengan username dan password anda

Berikut tampilan cms formulasi yang telah berhasil terinstall


Sekian dari saya bila hasil dari postingan saya masih kurang.

Sumber : http://vitarista11.blogspot.co.id/2015/02/cara-instalasi-cms-formulasi-di-linux.html

Wassalamualaikum Wr.Wb

Senin, 01 Februari 2016

Tutorial instalasi PHPMyADMIN

Assalamualaikum Wr.Wb

Haii ketemu lagi sama saya di bulan yang baru ini saya juga akan menyampaikan materi yang baru tapi kalian semua juga sudah tau tentang phpmyadmin, tapi saya akan memberikan sedikit penjelasannya ya.

  Install Apache, MySQL, PHP dan PHPMyAdmin Di Ubuntu atau linux

 

  • Install Apache
Buka terminal dan jalankan perintah berikut :

sudo apt-get install apache2

Silahkan tunggu proses instalasi sampai selesai. Setelah itu buka browser anda dan ketikan http://localhost di address bar. Jika muncul gambar seperti dibawah, maka instalasi apache berhasil.










  • Install PHP5

  • Buka terminal dan jalankan perintah berikut :


    sudo apt-get install php5 libapache2-mod-php5

    Silahkan tunggu proses instalasi sampai selesai. Setelah itu silahkan restart apache-nya dengan perintah berikut :

    sudo /etc/init.d/apache2 restart

    setelah itu silahkan buat file phpinfo.php untuk mengetahui instalasi PHP5 berhasil atau tidak dan simpan di directory /var/www/. Untuk lebih cepatnya silahkan jalankan perintah berikut :

    sudo gedit /var/www/phpinfo.php

    pada jendela gedit yang tampil silahkan isikan script berikut :

    <?php phpinfo (); ?> 

    setelah itu disave. Kemudian ketikan http://localhost/phpinfo.php di browser Jika tampil gambar seperti berikut, maka instalasi PHP5 berhasil










  • Install MySQL

  • Buka terminal dan jalankan perintah berikut :
     
    sudo apt-get install mysql-server

    setelah beberapa saat instalasi MySQL berjalan, akan tampil permintaan password untuk user root. Silahkan masukan password yang anda inginkan. Lebih jelasnya lihat gambar berikut :


    setelah itu akan tampil jendela untuk konfirmasi password. Silahkan masukkan password yang anda masukkan pertama kali. Lihat gambar!!

    Setelah itu silahkan tunggu proses instalasi sampai selesai








  • Install PHPMyAdmin

  • Buka terminal dan jalankan perintah berikut :
     
    sudo apt-get install phpmyadmin

    Setelah beberapa saat proses instalasi berjalan, nanti akan tampil jendela Configuring Phpmyadmin. Silahkan pilih OK. Lebih jelasnya lihat gambar berikut :


    Setelah itu akan tampil jendela Configuring Phpmyadmin lagi. Silahkan pilih NO. Lebih jelasnya lihat gambar berikut :

    Setelah itu silahkan tunggu proses instalasi sampai selesai. Setelah proses instalasi selesai, selanjutnya jalan perintah berikut di terminal :

    sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf.d 

     kemudian restart apachenya 
    sudo /etc/init.d/apache2 restart

    setelah selesai, ketikan http://localhost/phpmyadmin di browser anda untuk mengakses PHPMyAdmin. Berikut gambar jendela login dari phpmyadmin :
    Silahkan masukan Username (root) dan password anda. Jika sukses akan tampil seperti gambar berikut :
    Sekian tutorial Cara Install Apache, PHP, MySQL dan PHPMyAdmin Di Ubuntu.
    Semoga ini bisa membantu kalian dalam menginstall PHPmyADMIN.
    Wassalamualaikum Wr.Wb