Minggu, 28 Mei 2017

Tutorial Membuat CRUD dan Upload Foto Pada Laravel

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ





Selamat malam anak-anak informatika dan selamat malam bagi semuanya, bagaimana puasanya cuy ? semoga lancarnya sampai pada hari kemenangan yah cuy. Pokoknya dibulan yang suci ini kita bisa memanfaatkan waktu kita sebaik-baiknya untuk berlomba mencari pahala dan Ridha Allah Swt  آمِيْن يَا رَبَّ العَالَمِيْنَ. 
Saya disini akan memberikan tutorial bagaimana membuat CRUD pada Laravel ( disini saya menggunakan laravel 5.4 ya cuy dan disini banyak sekali coding atau scriptnya jadi saya hanya mengambil point-point nya saja. )  








  • Pertama, Kita buat Halamannya terlebih dahulu.( karyawan.blade.php) untuk Scriptnya bisa dilihat dibawah tulisan ini. 

  • Selanjutnya buat halaman create.blade.php 

  • Kemudian, buat halaman edit.blade.php 



  • Lalu, buat halaman yang bernama form.blade.php 
  • Buat halaman show.blade.php

  • Buat coding web.php 
  •  Selanjutnya, buat coding KaryawanRequest.php
  • Kemudiab, buat coding KaryawanController.php




Mungkin itu saja yang dapat saya sampaikan, sampai jumpa dilain waktu :))





Selasa, 27 Desember 2016

CRUD Pertemuan 1

Belajar membuat CRUD dalam PHP


Apakah itu CRUD?, istilah tersebut merupakan singkatan dari Create, Read, Update dan Delete. 
CRUD Anda sudah tahu singkatan dari istilah tersebut, namun untuk penjelasanya ada 4 karakter disana.
   
  • C (Create): yang berarti membuat sebuah data baru, contoh kita sedang melakukan registrasi disebuah web itu sudah merupakan Create dari CRUD karena kita membuat dan menyimpan data registrasi ke database.
  • R (Read): Membaca atau menampilkan suatu data yang tadinya berada didatabase MySQL misalnya, kemudian ditampilkan di WEB menggunakan bahasa pemrograman Php
  • U (Update): nah untuk yang satu ini prosesnya adalah mengedit sebuah data dari database yang kemudian di edit menggunakan bahasa pemrograman Php berupa WEB. Contoh edit profil facebook.
  • D (Delete): Pastinya Anda tahu fungsinya apa bukan? Fungsinya hampir sama dengan Update akan tetapi proses ini adalah untuk melakukan penghapusan data di database melalui bahasa Php. Contoh pada sebuah blog terkadang ada komentar, kemudian kita hapus komentar tersebut, nah itu sudah termasuk proses delete dalam CRUD. referensi (http://www.belajarweb.ga/2015/11/pengertian-crud-di-php-dan-mysql.html)

Kali ini saya akan membagikan bagaimana membuat CRUD di php langsung saja yah
Pertama kita buat databasenya dulu ya gaes sebagai example nama database latihan1
dengan membuat 2 tabel dengan nama CRUD dan USER bisa lihat gambar dibawah ini



Setelah itu kita siapkan notepad++ atau sublime text
  1. Pertama kita buat file yang bernama Index.php 
<?php
include "config.php";
?>

<!DOCTYPE html>
<html>
<head>
<title>Belajar Crud</title>
<link rel="stylesheet" type="text/css" href="styl.css">
</head>
<body>
<div id="header">
<p> Belajar PHP Crud </p>
</div>
<div class="isi">
<?php
$page = @$_GET['page'];
$action =@$_GET['action'];
if ($page == "") {
if($action == "") {
include "tampil.php";

} else if ($action == "tambah") {
include "tambah.php";
} else if ($action == "edit") {
include "edit.php";
} else if ($action == "hapus") {
include "hapus.php";
}
}
?>
</div>
<div class="fixedBar">
    <div class="boxfloat">
        </div>
</div>


</body>
</html>
     2. Selanjutnya kita buat file bernama tambah.php

<?php

if(isset($_POST['tambah'])){
$nama = @$_POST['nama'];
$username = @$_POST['username'];
$password = @$_POST['password'];
$email = @$_POST['email'];
$hasil=mysql_query("insert into crud values ('','$nama','$username','$password','$email')");
if ($hasil) {
?>
<script type="text/javascript">
alert("Tambah Data Berhasil");
window.location.href="?page=";
</script>
<?php
} else {
echo mysql_error();
}
}

?>
<!DOCTYPE html>
<html>
<head>
<title>Tambah</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>Tambah Data</h1><br/><br/>
<form action="" method="post">
<table>
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama" class="in" pattern="[a-zA-Z ]+" placeholder="Masukkan Nama" required
oninvalid="this.setCustomValidity('Input hanya boleh huruf a-z dan spasi')"></td>
</tr>
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username" class="in" pattern="[a-zA-Z ]+" placeholder="Masukkan username" required
oninvalid="this.setCustomValidity('Input hanya boleh huruf a-z dan spasi')"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type="password" name="password" class="in" placeholder="Masukkan Password" required></td>
</tr>
<tr>
<td>E-mail</td>
<td>:</td>
<td><input type="text" name="email" class="in" placeholder="Masukkan E-mail" required></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" name="tambah" value="Tambah Data" class="btn" /></td>
</tr>
</table>
</form>
</body>
</html>

     3. Setelah itu kita buat file yang bernama edit.php
<?php
$id = @$_GET['id'];
$sql = mysql_query("select * from crud where id = '$id'") or die(mysql_error()); //memilih data
$data = mysql_fetch_array($sql);
?>

<!DOCTYPE html>
<html>
<head>
<title>Tambah</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
if(isset($_POST['edit'])){
$nama = @$_POST['nama'];
$username = @$_POST['username'];
$password = @$_POST['password'];
$email = @$_POST['email'];
$hasil=mysql_query("update crud set nama = '$nama', username = '$username', password = '$password', email = '$email' where  id = '$id'");
if ($hasil) {
?>
<script type="text/javascript">
alert("Edit Data Berhasil");
window.location.href="?page=";
</script>
<?php
} else {
echo mysql_error();
}
}
?>
<h1>Edit Data</h1><br/><br/>

<form action="" method="post">
<table>
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama" class="in" value="<?php echo $data['nama']; ?>" /></td>
</tr>
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username" class="in" value="<?php echo $data['username']; ?>" /></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type="text" name="password" class="in" value="<?php echo $data['password']; ?>" /></td>
</tr>
<tr>
<td>E-mail</td>
<td>:</td>
<td><input type="text" name="email" class="in" value="<?php echo $data['email']; ?>"/></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" name="edit" value="Edit Data" class="btn" /></td>
</tr>
</table>
</form>
</body>
</html>

    4. Kemudian buat file hapus.php
<?php
$id = @$_GET['id']; // hapus berdasarkan id

mysql_query("delete from crud where id = '$id'") or die (mysql_error()); //query menghapus data
?>

<script type="text/javascript">
window.location.href="?page" // begitu klik hapus otomatis menuju halaman awal
</script>

    5. Lalu buat file tampil.php
<a href="?page=&action=tambah"><button>Tambah Data</button></a>
<br />
<br />
<br />
<table border="1px">
<tr>
<th>No</th>
<th>Nama</th>
<th>Username</th>
<th>E-mail</th>
<th colspan="2">Aksi</th>
</tr>
<?php
include "config.php"; // agar bisa connect ke database

$hasil=mysql_query("select * from crud"); // memilih semua data dari tabel user
$no = 1; //membuat no urut
while ($data=mysql_fetch_array($hasil)) { // pengulangan 'while' agar semua data bisa tampil
?>
<tr align="center">
<td><?php echo $no; ?></td>
<td><?php echo $data['nama'] ?></td>
<td><?php echo $data['username'] ?></td>
<td><?php echo $data['email'] ?></td>
<td><a href="?page=&action=edit&id=<?php echo $data['id'] ?>"><button>Edit</button></a></td>
<td><a href="?page=&action=hapus&id=<?php echo $data['id'] ?>" onclick="return confirm('Apakah Anda ingin menghapus??')"><button>Hapus</button></a></td>
</tr>
<?php
$no++; //agar no bisa urut
} // akhir pengulangan while
?>
</table>
      6. Buat koneksi untuk databasenya dengan file config.php
<?php
mysql_connect('localhost','root','') or die (mysql_error());
mysql_select_db('latihan1') or die (mysql_error());
?>


Maka hasilnya akan seperti gambar dibawah ini

Selasa, 01 November 2016

Quiz Web Programming

Quiz Web Programming
Hay brother and sista kali ini ane akan menceritakan tugas kuliah ane yaitu mata kuliah web programming 2 yaitu disuruh untuk menganalisa script atau koding yang salah kali ini "Tentang CRDU dari PHP (bukan pemberi harapan palsuu :p)  Data Object atau PDO (bukaan nama Partai :p)

1. Buatlah database terlebih dahulu atau kalian nati bisa impor karena nanti ane sediakan link source       codenya.
2. Kesalahan pada Script nya adalah sebagai berikut :
- Create Data masih error karena jenis kelamin tidak sesuai dengan database. 
 -  Masih dengan Create inputan tanggal masih manual sehingga pengisian tanggal akibatnya dalam      proses penyimpanan masih terjadi error
 -  Pada fungsi edit yang ada di tabel mahasiswa ketika di klik data mahasiswa yang akan di edit        tidak  muncul. Itu karena pada file library.php tidak mengambil data menurut id dari database.
 - Button delete pada tabel mahasiswa tidak berfungsi karena ketika di klik data tidak langsung           menghilang, data akan hilang pada tabel jika kita direfresh terlebih dahulu agar data hilang pada         tabel. Kesalahan terjadi karena pada kodingan library.php di function deleteMhs kurang fungsi if         else.
3. berikut link kodingan yg sudah diperbaiki 
     Koding benar


Selamat berpusing-pusing riaaa ingat jangan pernah menyerah untuk  mencobaaaaaaaaaaaaa

Selasa, 17 Mei 2016

Operasi Aritmatika Menggunakan PHP


Oke kali ini ane akan membahas tentang Operasi Aritmatika dalam php .

Operator Aritmatika adalah operator matematis yang terdiri dari operator penambahan, pengurangan, perkalian, pembagian, modulus, plus, dan minus.
Langsug saja kita ke contohnya :
1. kita buka notepad++
2. ketikan coding seperti gambar dibawah ini : 










     3. Lalu simpan kedalam folder xampp >> httdocs >> dengan nama contoh.php
     4. Setelah itu pastikan XAMPP aktif 
     5. Selanjutnya Panggil melalui Localhost/namafolder/namafiletersebut

     6. Hasilnya seperti gambar dibawah ini

Kamis, 31 Maret 2016

Pengertian Dan Contoh Array Multi Dimensi & Array Sebagai Himpunan

 ARRAY MULTIDIMENSI

31/03/2016

Array multi dimensi adalah array yang ada dalam array. Dalam array tersebut dapat berisi beberapa array lagi. Array multi dimensi ini dapat memudahkan membuat program karena dapat membuat beberapa array sekaligus sehingga meringkas beberapa perintah operasi. Berikut contoh penulisan array multi dimensi dalam sebuah perintah program :
Data yang ada pada sebuah array bersifat dinamis, artinya dapat ditambah, digabung dengan array yang lain, dihapus, maupun diurutkan sesuai pola tertentu. Untuk memanipulasi  data array, Anda dapat menggunakan beberapa fungsi yang akan digunakan dan dijelaskan pada bab ini.

Ini contoh scriptnya untuk Array Multi Dimensi

<?php
$daftar_anak=array(
    "Azis"=>array("Ahmad", "Elsa", "Agus"),
    "Hilman"=>array("sulung"=>"Rifki", "tengah"=>"Rizal", "bungsu"=>"Asep")
    );
echo "Daftar anak dari Pa Azis adalah: <br>";
echo $daftar_anak['Azis'][0] . ", " . $daftar_anak['Azis'][1] . ", dan " . $daftar_anak['Azis'][2];
echo "<br>Sedangkan anak dari Pa Hilman adalah: <br>";
echo $daftar_anak['Hilman']['sulung'] . ", " . $daftar_anak['Hilman']['tengah'] . ", dan " . $daftar_anak['Hilman']['bungsu'];
?>











<body>
<h1>Array : Union</h1>
<?
$ar_a=array(1,2,5,7,8);
Print”Isi Array \$ar_a <br>”      :
Print_r($ar_a);
Print” <br>” :
$ar_b=array(“abc”,5,7,90);
Print” Isi Array \$ar_b<br>” ;
Print_r($ar_b) ;
Print” <br>” :
$gabung=array_merge($ar_a, $ar_);
Print” Isi Array \$gabung <br>” :
Print_r($gabung);
Print” <br>” :
?>
</body>
</html>
Print_r() adalah fungsi yang digunakan untuk mencetak isi array 
Secara otomatis (dumping). Hasil dari array_merge() disimpan dalam variabel array $gabung.



Referensi :
Andi.2004, Aplikasi Program PHP dan MySQL untuk Membuat Website Interaktif. Yogyakarta: Penerbit Andi.
Betha, Sidik.2014,Pemrograman Web dengan PHP.Bandung: Penerbit Informatika Bandung.


Selamat mencoba ya gaess :)



Sabtu, 26 Maret 2016

Menghitung Faktorial Menggunakan PHP

Hai hai hai semua
saya datang kembali untuk menjelaskan bagaimana caranya menghitung faktorial
menggunakan : for, while dan do while
oke kita lansung saja

Menghitung faktorial menggunakan "FOR"

1. Pertama kita siapkan Notepad++
    untuk scriptnya bisa dilihat dibawah ini :

<!DOCTYPE html>
<html>
<head>
<title>Faktorial</title>
</head>
<body>
<form name="frm01" method="post">
<table>
<tr>
<td>Masukkan Angka</td>
<td><input type="text" name="txtAngka" size="5"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="hasil" value="Hasil"/></td>
</tr>
</table>
<?php
error_reporting(0);
if($_POST['hasil']!=''){
            $angka=$_POST['txtAngka'];
         
            function faktorial($angka){
            if($angka<=1){
                        $hasil=1;
                        return $hasil;
            }elseif($angka>1){
                        for($i=1; $i<=$angka; $i++){
                             $hasil=$angka * faktorial($angka-1);
                        }
                        return $hasil;
            }
}
         echo "Angka :".$angka."<br>";
   echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>














2. Untuk hasilnya sebagai berikut :



Menghitung Faktorial Menggunakan "WHILE"

1. Untuk scriptnya bisa dilihat dibawah ini :

<!DOCTYPE html>
<html>
<head>
<title>Faktorial</title>
</head>
<body>
<form name="frm01" method="post">
<table>
<tr>
<td>Masukkan Angka</td>
<td><input type="text" name="txtAngka" size="5"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="hasil" value="Hasil"/></td>
</tr>
</table>
<?php
error_reporting(0);
if($_POST['hasil']!=''){
            $angka=$_POST['txtAngka'];
         
            function faktorial($angka){
            if($angka<=1){
                        $hasil=1;
                        return $hasil;
            }else
if($angka>1)
{
$i=1;
                        while($i<=$angka){
$i++;
                             $hasil=$angka * faktorial($angka-1);
                        }
                        return $hasil;
            }
}
         echo "Angka :".$angka."<br>";
   echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>











2. Lalu hasilnya akan seperti dibawah ini :





Menghitung Faktorial Menggunakan "DO WHILE"

1. Scriptnya seperti dibawah ini
<!DOCTYPE html>
<html>
<head>
<title>Faktorial</title>
</head>
<body>
<form name="frm01" method="post">
<table>
<tr>
<td>Masukkan Angka</td>
<td><input type="text" name="txtAngka" size="5"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="hasil" value="Hasil"/></td>
</tr>
</table>
<?php
error_reporting(0);
if($_POST['hasil']!=''){
            $angka=$_POST['txtAngka'];
         
            function faktorial($angka){
            if($angka<=1){
                        $hasil=1;
                        return $hasil;
            }else
if($angka>1)
{
$i=1;
do
                        {
                             $hasil=$angka * faktorial($angka-1);
$i++;
                        }
while($i<=$angka);
                        return $hasil;
            }
}
         echo "Angka :".$angka."<br>";
   echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>


















2. Untuk hasilnya :

Selamat mencoba gaess :)

Jumat, 25 Maret 2016

Membuat Looping Dengan Bentuk Sudut Siku-Siku Menggunakan PHP

Assalamualaikum Wr Wb..............................
kali ini saya akan membagikan sedikit tentang bagaimana membuat looping dengan bentuk sudut siku-siku menggunakan php
lansung saja cekidotttt....

1. Buka Notepad++ untuk scriptnya bisa kita lihat dibawah ini
     Looping menggunakan "For"

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head> 
 <title> Title here!</title>
</head>
<body>
<?php
 For($a=1;$a<=1;$a++)
 {
  echo"<font size=<h1>1</font><br></h1>" ;
 }
 For($a=1;$a<=1;$a++)
 {
  echo"<font size=<h1>22</font><br></h1>" ;
 }
 For($a=1;$a<=1;$a++)
 {
  echo"<font size=<h1>333</font><br></h1>" ;
 }
 For($a=1;$a<=1;$a++)
 {
  echo"<font size=<h1>4444</font><br></h1>" ;
 }
 For($a=1;$a<=1;$a++)
 {
  echo"<font size=<h1>5555</font><br></h1>" ;
 }
?>
</body>
</html>




2. Hasilnya bisa kita lihat dibawah ini














Selanjutnya Contoh Looping menggunakan While
1. Untuk scriptnya bisa lihat  dibawah ini
<html> 
<body>
   <h1> Belajar LOOPING MENGGUNAKAN PHP</h1><br>
   <?php
   
$a=1;

while($a<=1)
{
echo "<font size=<h1>1</font><br></h1>"; 
           $a++;
}
{
echo "<font size=<h1>22</font><br></h1>"; 
           $a++;
}
{
echo "<font size=<h1>333</font><br></h1>"; 
           $a++;
}
{
echo "<font size=<h1>4444</font><br></h1>"; 
           $a++;
}
{
echo "<font size=<h1>55555</font><br></h1>"; 
           $a++;
}
?> 
<body> 
</html>



hasilnya :


mungkin itu saja yang bisa saya jelaskan
see you nextt timeeeeee...........................................................