Saturday, July 24, 2021

Bagaimana cara mengakses database mysql (Programmer Pemula)

 Halo,. para programmer pemula seperti saya, ada beberapa hal yang mungkin ditanya tanyakan bagi para programmer khususnya pemula, yang baru menyentuh atau belajar bahasa pemograman.

Dimana letak database ? bagaimana cara mengakses database ? Bagaimana saya dapat meilhat database?

Ya itu pertanyaan lumrah bagi pemula ya, tidak apa apa tetap semangat semua butuh proses kawan !.

Baik langsung saja :

Sebelum mengakses database sobat harus perhatikan terlebih dahulu bahwa server sudah berjalann, oh iya disini saya demokan pakai Xampp ya. Terus bagaimana caranya tau server sudah berjalan atau belum berjalan.

cara melihatnya sobat harus membuka xampp control panel, caranya klik pada logo windows di keyboard atau tekan logo pencarian lalu ketikan 'Xampp Control Panel' tanpa tanda petik, maka akan muncul seperti gambar dibawah :


nah saya ketika 'Xa' saja sudah muncul, selanjutnya sobat klik atau enter, maka akan muncul seperti gambar dibawah :



Nah yang harus sobat pastikan dia berstatus START adalah Apache dan Mysql , cukup 2 itu database sudah dapat di akses.

jika mengalami error dalam proses start maka sobat harus perbaiki terlebih dahulu sampai keduanya dapat di Start jika tidak sobat tidak dapat mengakses database.

nah jika sudah start maka selanjutnya sobat buka browser dan ketikan 'localhost' tanpa tanda petik, maka akan tampil seperti gambar dibawah :



akan tampil halaman dashboard xampp seperti gambar di atas, selanjutnya sobat klik menu phpMyAdmin maka akan tampil seperti dibawah ini :



nah diatas adalah tampilan database sobat tepatnya dibagian sebelah kiri disitulah database database berada.

jadi posisi database dapat sobat temukan dengan url : http://localhost/phpmyadmin/

Demikiain informasi kali ini semoga bermanfaat. 

Tuesday, July 13, 2021

Membuat aplikasi pertama dengan PHP, dan letak folder aplikasi di xampp.

 Artikel kali ini membahas tentang belajar php lagi, bagi programmer pemula seperti saya. ini adalah bagian kedua setelah sobat mempersiapkan bahan bahannya, belum tau apasaja yang harus disiapkan pertama kali untuk membangun aplikasi berbasis WEB (Php) ?

Baca dulu di : https://www.ydprog.com/2021/07/apa-saja-yang-harus-disediakan-untuk.html

Setelah install semuanya sekarang kita mulai belajar meletakkan folder di xampp.

Oke folder aplikasi php kita di letakan dimana ? itu pertanyaan yang harus ditanyakan oleh pemula.

oke setelah install xampp maka  ceba di cek di Data C / data sistem terinstall biasanya ada di C:\xampp


seperti gambar di atas jadi di C://xampp buka folder xampp cari dana folder htdocs , nah di folder htdocs-lah semua file aplikasi akan di buat, sebenarnya tidak wajib disana artinya dapat di custome sesuai keinginan sobat, namun untuk belajar letakan disitu terlebih dahulu.
Jadi akses C:\xampp\htdocs\... dilanjutkan folder aplikasi sobat, contoh disini saya akan membuat aplikasi dengan nama 'pertama' ingat jangan sampai ada spasi ya, jika harus ada spasi maka gantilah dengan garis bawah contoh 'aplikasi_pertama'.

Oke sudah saya buat folder aplikasi dengan nama 'pertama' jadi letaknya di C:\xampp\htdocs\pertama.
selanjutnya buka Editor yang saya gunakan adalah Sublime Text.

Buka Sublime Text , dengan cara ketikan pada pencarian windows sobat ketikan Sublime , maka akan muncul sublime text , jika tidak ada kemungkinan sobat belum mengistallnya.


Tampilan Editor Sublime Text.
Selanjutnya arahkan pada folder aplikasi kita dengan cara klik menu File (pada bagian atas ) pilih open folder .

Pilihlah folder aplikasi sobat yang ada di : C:\xampp\htdocs\pertama


Tekan select folder , jalan di enter ya.


Setelah itu akan tampil sublime text dan ada nama folder aplikasi kita, disini adalah 'pertama'.
nah selanjutnya adalah kita mengetik koding kita.

nah sekarang ketiklah kode dibawah :

<?php
echo "Ini adalah aplikasi pertamaku";
?>

lalu simpan dengan nama index.php




Simpannya di folder yang sudah kita buat sebelumnya yaitu : C:\xampp\htdocs\pertama\index.php

Oke setelah tersimpan buka browser kalian, disini saya pakai Mozilla Firefox. jika belum punya baca dulu persiapan apa saja yang harus di siapkan lengkap dengan link downloadnya .


ketikan pada pencarian browser localhost/pertama + Enter.

Maka akan muncul " Ini adalah aplikasi pertamaku " seperti gambar dibawah :



Jika terjadi error maka kemungkinan server Apache dan Mysql di xampp control panel sobat belum di start.

Kalau sudah muncul berarti sobat sudah sukses membuat aplikasi, namun sebenarnya belum bisa di katakan sebuah aplikasi sebelum sobat membuat berbagai macam aksi didalamnya.

Next akan saya buat aplikasi CRUD sederhana part 2.

tetap pantau https://www.ydprog.com/ Ya.

Apa saja yang harus disediakan untuk membuat aplikasi web dengan PHP

Kali ini mimin akan berbagi informasi tentang apa saja sih yang harus di siapkan untuk membuat/ belajar membuat aplikasi berbasis WEB menggunakan bahasa pemograman PHP.

PHP (Hypertext Prepocessor) adalah bahasa pemograman yang dapat anda pelajari dengan mudah.

Berikut yang harus anda siapkan.


Sumber Gambar : https://www.vecteezy.com

1. Server Database

   karena php adalah bahasa pemograman yang berbasi sserver side jadi untuk menjalankan file.php , jadi harus servernya di jalankan dulu agar aplikasinya bisa jalan,. nah disini saya menggunakan Xampp. 

Download Xampp : https://www.apachefriends.org/download.html

Silahkan pilih versi yang ingin sobat pelajari, saran saya pilih yang versi 5 dulu untuk belajar lebih mudah.

Baca juga cara menjalankan Xampp otomatis : https://www.ydprog.com/2021/07/cara-agar-xampp-control-panel-jalan.html

2. Editor


Editor digunakan untuk menulis kode kode program atau lumrah disebut dengan koding. banyak editor yang dapat digunakan untuk programmer pemula. seperti notepad++, sublime text dan masih banyak editor lainnya , masing masing programmer punya kesukaan berbeda beda untuk menulis kode programnya, namun disini saya menggunakan Sublime Text, kenapa ? karena lebih ringan dan tampilannya lebih menarik serta sudah mendukung banyak plugin.

Download Sublime Text : https://www.sublimetext.com/3

Kalau ini pilih versi terbaru saja.

3. Browser



Karena yang ingin kita buat adalah Aplikasi WEB maka tentunya kita butuh browser untuk menjalankan kode kode yang sudah kita buat, banyak browser yang dapat digunakan, seperti Chrome, Operamini, Firefox dan lainnya, biasanya programmer akan menginstal lebih dari 1 browser untuk kebutuhan mereka , saya rekomendasikan Firefox dan Chrome, karena lebih aman dan nyaman. heee

Dowload Chrome : https://www.google.co.id/chrome/?brand=CHBD&gclid=Cj0KCQjw0K-HBhDDARIsAFJ6UGiRKgrHYYACKlbyQyxLp3G0FwyW1YHX50OiMlHPIi5lsVlxTIG50TgaAlTzEALw_wcB&gclsrc=aw.ds

Download Mozilla Firefox : https://www.mozilla.org/id/firefox/new/ 

Semua download versi terbaru, biasanya ada installer yang online dan installer offline, kalau sobat memiliki koneksi interner yang stabil baiknya pakai yang online saja.

4. Laptop /PC

Ya, untuk menginstall semua diatas tentunya sobat harus punya laptop atau PC , sobat juga bisa pinjem di teman atau ajak teman untuk belajar bersama. untuk diwarnet saya tidak sarankan karena dipakai banyak orang kecuali warnetnya milik sobat sendiri.. heee

Download Laptop : heeee.. Beli bukan di download.

Sekian hanya itu saja yang harus sobat harus punya dan install untuk belajar membangun sebuah aplikasi. semua list di atas untuk langsung membuat aplikasi namun untuk membuat atau mendesain interface aplikasi sebelum membuatnya sobat perlu tambahan aplikasi, tunggu saja updatetannya , next keperluan untuk desain interface ya.

Membuat aplikasi CRUD sederhana dengan PHP

Membuat aplikasi CRUD sederhana dengan PHP

 Berikut akan saya jelaskan membuat aplikasi Create , Read, Update dan Delete menggunakan PHP.

1. Sediakan Databasenya

Database ini yang akan tempat untuk menyimpan data, dalam kasus ini kita akan membuat data mahasiswa.

Berikut data datanya :

id

nama

alamat

kota

kode_pos

telepon

jenis_kelamin

agama

asal_sekolah

jurusan

hobi

2. siapkan koneks.php untuk mengkoneksikan ke database yang telah dibuat.

Atau salin script dibawah :

<?php
$host = 'localhost'; $user = 'root';
$password = '';
$database = 'syamsulyadi';
$connect_yadi = mysql_connect($host, $user, $password);
$find_db_yadi = mysql_select_db($database) ;
?>

File di atas disimpan dengan nama file koneksi.php

Berikutnya 

3. Buat file InputMhs.php

atau copy script dibawah ini.

<!DOCTYPE html>

<html>

<head>

   <title>INPUT DATA</title>

</head>

<body>

 

</body>

</html>

<?php

include "koneksi.php";

include "header.php";

?>

<html>

<head><title>input data mahasiswa</title></head>

<form name="tambahmahasiswa" action="" method="post" enctype="multipart/form-data" onSubmit="return validasi(this);">

<table><br>

<tr><td><font color='black'><b>NIM</td> <td><b><font color='black'>:</td><td><input name="id" id="id" type="text" size="40"/></td></tr>

<tr><td><font color='black'><b>NAMA MAHASISWA</td> <td><b><font color='black'>:</td><td><input name="nm" id="nm" type="text" size="40"/></td></tr>

<tr><td><font color='black'><b>ALAMAT</td> <td><b><font color='black'>:</td><td><textarea name="alamat" id="alamat" cols="30" rows="3"></textarea></td></tr>

<tr><td><font color='black'><b>KOTA</td> <td><b><font color='black'>:</td><td><input name="kota" id="kota" type="text" size="40"/></td></tr>

<tr><td><font color='black'><b>KODE POS</td> <td><b><font color='black'>:</td><td><input name="kode_pos" id="kode_pos" type="text" size="40"></td></tr>

<tr><td><font color='black'><b>TELEPON</td> <td><b><font color='black'>:</td><td><input name="telepon" id="telepon" type="text" size="40"/></td></tr>

<tr><td><font color='black'><b>JENIS KELAMIN </td> <td><b><font color='black'>:</td><td>

   <select name="jenis_kelamin" id="jenis_kelamin" >     

                   <option value="">pilih jenis kelamin</option>

                   <option value="LAKI-LAKI">LAKI-LAKI</option>

                   <option value="PEREMPUAN">PEREMPUAN</option>

   </select></td></tr>

<tr><td><font color='black'><b>AGAMA</td> <td><b><font color='black'>:</td><td><input name="agama" id="agama" type="text" size="40"/></td></tr>  

<tr><td><font color='black'><b>ASAL SEKOLAH</td> <td><b><font color='black'>:</td><td><textarea name="asal_sekolah" id="asal_sekolah" cols="30" rows="3"></textarea></td></tr>

<tr><td><font color='black'><b>JURUSAN</td> <td><b><font color='black'>:</td><td><input name="jurusan" id="jurusan" type="text" size="40"/></textarea></td></tr>

<tr><td><font color='black'><b>HOBI</td> <td><b><font color='black'>:</td><td><input name="hobi" id="hobi" type="text" size="40"></td></tr>

<tr><td><font color='black'><b>Proses </td> <td><b><font color='black'>:</td><td><input name="klik" type="submit" value="Proses" />

<input type="reset" value="Reset"><a href="tampilmhs.php"><input name="data" type="button" value="Lihat Data" /></a></td></tr>

</table>

</form>

<?php

if(isset($_POST['klik'])){

$kode=$_POST['id'];

$nmhs=$_POST['nm'];

$alm=$_POST['alamat'];

$kot=$_POST['kota'];

$kp=$_POST['kode_pos'];

$tlp=$_POST['telepon'];

$jkel=$_POST['jenis_kelamin'];

$agm=$_POST['agama'];

$ass=$_POST['asal_sekolah'];

$jrs=$_POST['jurusan'];

$hb=$_POST['hobi'];

$masuk=mysql_query("INSERT INTO mahasiswa VALUES ('$kode','$nmhs','$alm','$kot','$kp','$tlp','$jkel','$agm','$ass','$jrs','$hb')");

if($masuk){

                   echo "

                   <script>window.alert('PROSES TAMBAH DATA MAHASISWA BERHASIL..');

                   window.location=('tampilmhs.php')

                   </script>

                   ";

  

   }else{

                   echo "

                   <script>window.alert('PROSES TAMBAH DATA MAHASISWA GAGAL..');

                   window.location=('inputmhs.php')

                   </script>

                   ";

   }

}

 

?>

<?php

include "footer.php";

?>

File di atas fungsinya untuk membuat form untuk menginput data mahasiswa.

Perhatikan pada if (isset())

Nah itu sebagai aksi untuk menyimpan data kedalam database.

Selanjutnya.

4. Buatlah file TampilMhs.php

atau copy script dibawah untuk menampilkan data dari database:

<html>

<head><title>DATA MAHASISWA</title></head>

<body>

<?php

include "header.php";

?>

<?php

//ambil koneksi dari koneksi.php

include "koneksi.php";

 

// Perintah untuk menampilkan data

$queri="Select * From mahasiswa" ;  //menampikan SEMUA data dari tabel siswa

 

$hasil=MySQL_query ($queri);    //fungsi untuk SQL

 

// perintah untuk membaca dan mengambil data dalam bentuk array

echo "<table border='1' style='color:#000099'>

<thead>

<tr><td><font color='black'><center>NO</td>

<td><font color='black'><center>NIM</td> 

<td><font color='black'><center>NAMA</td>

<td><font color='black'><center>ALAMAT</td>

<td><font color='black'><center>KOTA</td>

<td><font color='black'><center>KODE POS</td>

<td><font color='black'><center>TELEPON</td>

<td><font color='black'><center>JENIS KELAMIN</td>

<td><font color='black'><center>AGAMA</td>

<td><font color='black'><center>ASAL SEKOLAH</td>

<td><font color='black'><center>JURUSAN</td>

<td><font color='black'><center>HOBI</td>

</thead>

";

$no=1;

while ($r = mysql_fetch_array ($hasil)){

                if($no % 2 != 0){

 echo "

                <tr><td>$no</td>

                                <td>".$r['NIM']."</td>

                                <td>".($r['nama_mahasiswa'])."</td>

                                <td>".($r['alamat'])."</td>

                                <td>".($r['kota'])."</td>

                                <td>".($r['kode_pos'])."</td>

                                <td>".($r['telepon'])."</td>

                                <td>".($r['jenis_kelamin'])."</td>

                                <td>".($r['agama'])."</td>

                                <td>".($r['asal_sekolah'])."</td>

                                <td>".($r['jurusan'])."</td>

                                <td>".($r['hobi'])."</td></tr>

  ";

}else{

echo"

                <tr><td>$no</td>

                                <td>".$r['NIM']."</td>

                                <td>".($r['nama_mahasiswa'])."</td>

                                <td>".($r['alamat'])."</td>

                                <td>".($r['kota'])."</td>

                                <td>".($r['kode_pos'])."</td>

                                <td>".($r['telepon'])."</td>

                                <td>".($r['jenis_kelamin'])."</td>

                                <td>".($r['agama'])."</td>

                                <td>".($r['asal_sekolah'])."</td>

                                <td>".($r['jurusan'])."</td>

                                <td>".($r['hobi'])."</td></tr>

  ";

 

}

$no++;

}

echo "

</tbody>

</table>";

$sql=mysql_query("SELECT * FROM mahasiswa ORDER BY NIM ASC");

$baris=mysql_num_rows($sql);

echo "<br>Banyaknya Data = ".$baris;

 

?>

<table width="200" border="0">

  <tr>

    <td><a href="inputmhs.php"><input type="button" value="Input lagi"></a></td>

  </tr>

</table>

 

<?php

include "footer.php";

?>

</body>

</html>

Tambahkan juga header.php yang berisi informasi apa saja yang ingin di tampilkan di header  bagian atas.

Tambahkan footer.php untuk menampilkan footer.