Saturday, December 24, 2016

Membuat CRUD Menggunakan PHP

Pada kali ini saya akan sharing tentang CRUD. Apakah itu CRUD? CRUD disini adalah sebagai berikut:

1. C (Create) adalah yang berarti membuat data baru. contoh kita sedang melakukan registrasi disebuah web itu sudah merupakan Create dari CRUD karena kita membuat dan menyimpan data registrasi ke database.
2. R (Read) adalah membaca atau menampilkan suatu data yang tadinya berada di database MYSQL misalnya kemudian ditampilkan di web menggunakan bahasa pemrograman php.
3. U (Update) adalah mengedit sebuah data dari database yang kemudian di edit menggunakan bahasa pemrograman php berupa web.
4. D (Deleted) adalah fungsinya hampir sama dengan update akan tetapi proses ini adalah untuk melakukan penghapusan data didatabase melalui bahasa php.

FUNGSI CRUD disini adalah digunakan untuk menambahkan data, menghapus data, serta mengupdate data
Oke langsung saja kita mulai tutorialnya :)

Step 1 Membuat Database
kita beri nama database ini dengan nama dbcrud.sql
Step 2 Membuat Koneksi
kita beri nama koneksi ini dengan nama config.php
Step 3 Membuat Proses
Kita beri nama file ini proses.php
Step 4 Membuat CSS
Kita beri nama yaitu style.css
Step 5 Membuat Index
Kita beri nama index.php
Step 6 Membuat File Tambah
Kita beri nama tambah.php
Step 7 Membuat File Tampil
Kita beri nama tampil.php
Step 8 Membuat File Edit
Kita beri nama edit.php
Step 9 Membuat File Hapus
Kita beri nama hapus.php


Sekian Tutorial dari saya
Terimakasih :)

Tuesday, November 1, 2016

Tutorial Membuat CRUD Menggunakan PDO di PHP

         PDO adalah singkatan dari PHP Data Objects. PDO adalah cara ramping yang konsisten untuk mengakses database. Ini berarti pengembang dapat menulis kode portabel jauh lebih mudah. PDO bukan lapisan abstraksi seperti PearDB. PDO adalah lebih seperti lapisan akses data yang menggunakan API (Application Programming Interface / Antarmuka Pemrograman Aplikasi) terpadu.

Jenis Database server yang di dukung PDO:

  1. CUBRID
  2. MS SQL Server
  3. Firebird
  4. IBM
  5. Informix
  6. MySQL
  7. MS SQL Server
  8. Oracle
  9. ODBC and DB2
  10. PostgreSQL
  11. SQLite
  12. 4D
sumber : - http://drupal.or.id/
                -  http://www.duniailkom.com/ 

  

         Oke langsung saja Tutorialnya sebaga berikut:

1. Buka Xampp, Klik Start pada Apache dan MySql
2. Buka link Localhost/PHPMyAdmin lalu create database crud_oop
3. selanjutnya pastekan code di bawah ke dalam SQL atau import code di bawah
     
4. Buat folder dengan nama PDO
5. Bukalah Text Editor, lalu pastekan source code di bawah ke dalam text editor tersebut 
    dan beri nama index.php



6. Kemudian pastekan code di bawah ke dalam text editor dengan nama edit.php


7. Pastekan code di bawah ini ke dalam text editor dengan nama library.php



 8. Pastekan code di bawah ini ke dalam text editor dengan nama list.php



Hasilnya :




Terimakasih

Sunday, August 21, 2016

Kegiatan Magang di Duxeos

Selamat Datang di Blog saya. Dimana postingan saya yang satu ini akan menceritakan kegiatan sehari-hari selama magang di PT DUXEOS SOFTWARE HOUSE. Sebelumnya saya berterimakasih karena saya dan teman-teman sudah diperkenankan untuk magang di tempat anda, karena magang adalah salah satu syarat untuk mengikuti TA.
Langsung saja, ini adalah kegiatan sehari-hari saya selama magang di duxeos.

18 Juli 2016 // Instalasi wordpress, prestashop, openchart, joomla, dan magento.
19 Juli 2016 // Melanjutkan instalasi wordpress, prestashop, openchart, joomla, dan magento.
20 Juli 2016 // Membuat web penjualan batik di wordpress.
21 Juli 2016 // Membuat web penjualan batik gunawan design.
22 Juli 2016 // Melanjutkan projek web penjualan batik.
23 Juli 2016 // Masih melanjutkan projek web shop.
25 Juli 2016 // Mengerjakan projek baru, projek game marble do'a islam di Construct.
26 Juli 2016 // Melanjutkan ngerjakan projek game android.
27 Juli 2016 // Masih melanjutkan membuat projek game android.
28 Juli 2016 // Melanjutkan projek wordpress.
29 Juli 2016 // Mengedit gambar dan membuat logo di Photoshop dan Coreldraw dan Meneruskan project web shop dan game.
30 Juli 2016 // Mengedit gambar dan membuat logo di Photoshop dan Coreldraw dan Masih meneruskan projek wordpress.
1 Agustus 2016 // Mengedit gambar dan membuat logo di Photoshop dan Coreldraw dan Melanjutkan projek game android.
2 Agustus 2016 // Lanjut membuat wordpress dan menscreen shoot.
3 Agustus 2016 // Mengedit gambar dan membuat logo di Photoshop dan Coreldraw dan Masih lanjut ngerjakan projek web shop.
4 Agustus 2016 // Ending mengerjakan projek web shop gunawan design.
5 Agustus 2016 // Install software intel XDK.
6 Agustus 2016 // Mempelajari software intel XDK.
9 Agustus 2016 // Memulai projek baru dan mengobservasi konsep konsep pada projek intel XDK (tugas kelompok).
10 Agustus 2016 // Mencari rancangan untuk sebuah aplikasi absensi karyawan.
11 Agustus 2016 // Membuat rancangan database aplikasi absensi.
12 Agustus 2016 // Membuat dan merancang database.
13 Agustus 2016 // Melanjutkan projek sebelumnya.
15 Agustus 2016 // Meneruskan projek kelompok dan mempelajari Sourcode
16 Agustus 2016 // Melanjutkan tugas sebelumnya.
19 Agustus 2016 // Melanjutkan projek kelompok kemarin.
20 Agustus 2016 // Membuat Projek Bayanno Hospital Management System.
22 Agustus 2016 = Membuat Vidio dan laporan projek Web Hospital Management System.

Itu adalah kegiatan sehari-hari saya selama magang di PT DUXEOS SOFTWARE HOUSE, mohon maaf jika kegiatan saya gitu gitu saja karena saya masih minim pengalaman dan kurangnya pengetahuan di software tertentu. Tetapi dengan magangnya disini, saya justru mendapatkan banyak pengalaman berharga dan penting yang akan nantinya saya ingat.

Tuesday, May 17, 2016

Arimatika Dalam PHP

Arimatika di PHP – Operator aritmatika atau di sebut juga operator matematika merupakan operator yang digunakan untuk pengolahan bilangan. contoh nya seperti pembagian, perkalian, penjumlahan, pengurangan, modulus, min dan plus. di dalam bahasa pemrograman PHP mempunya beberapa operator aritmatika yaitu:
  • Penjumlahan
    operator penjumlahan di php digunakan untuk menjumlahkan bilangan atau variabel. contohnya $a + $b.
  • Pengurangan
    Operator pengurangan di php digunakan untuk mengurangkan bilangan atau variabel. contohnya $a – $b.
  • Perkalian
    Operator perkalian di php digunakan untuk mengalikan bilangan atau variabel. untuk membuat perkalian di php gunakan tanda bintang ” * “. contohnya $a * $b.
  • Pembagian
    Operator pembagian di php digunakan untuk membuat pembagian bilangan atau variabel. untuk membuat pembagian di php gunakan garis miring ” / “. contohnya $a / $b.
  • Minus
    Contoh membuat operator minus di php misalnya seperti ” -$a “.
  • Plus
    Contoh membuat operator plus di php misalnya seperti ” +$a “.
  • Modulus
    Operator modulus adalah operator untuk menemukan hasil dari pembagian. untuk penulisan operator modulus di php menggunakan tanda persen ” % “. contohnya ” $a % $b “. operator modulus di gunakan untuk mendapatkan hasil sisa dari pembagian. misalnya 18 % 8 maka hasilnya adalah 2. karena
    18 / 8 = 2
    8 x 2 = 16
    18 – 16 = 2

Contoh soal
berikut adalah contoh penulisan dari operator aritmatika yang sudah di jelaskan di atas. 
Misalkan 
a. Pak Ogah ingin membeli sebidang tanah ukuran 10 x 20 m. Harga tanah per m2 adalah Rp 150.000,-. – 
b. Biaya untuk pembuatan akta dan sertifikat tanah yaitu Rp. 5.000.000,-. – 
c. Yuk, bantuk pak Ogah untuk menghitung total biaya yang harus dikeluarkan untuk pembelian sebidang tanah tersebut.

Kita masukan koding di bawah ini menggunakan NPP dan pastikan xampp apache aktif


<html>
<head>
 <title>Aritmatika</title>
</head>
<style type="text/css">
 .h1{
   font-family: Ravic;
   font-weight: bold;
   font-size: 28px;
  }
  body{
   background-color: #E0FFFF;
  }
</style>
<body>

<center class="h1">Contoh Soal Arimatika</center> <br/>

 <?php

$harga = 150000;
$l = 10;
$t = 20;
$akta = 5000000;
$luas = 200;

echo "Harga tanah ukuran 10 x 20m : ".$harga * $l *$t. "</br>";

echo "Biaya pembuatan akta dan sertifikat tanah : ". (($harga * $luas) + $akta) . "<br/>";
?>
<br></br>
<center><h3>Created By Mohammad Rizki Rijaluddin</h3></center> <br></br>
</body>
</html>
Ini hasilnya


Semoga Bemanfaat

Friday, April 1, 2016

Array Multidimensi dan Array Sebagai Himpunan

Array di PHP adalah tipe variabel spesial, karena dengan array kita dapat mengakses sekumpulan nilai dengan menggunakan satu nama variabel. Mekanisme pengaksesan ini diatur dalam bentuk pemetaan (mapping) dari sekumpulan nilai (values) ke sekumpulan kunci (keys) atau indeks. Sebagai contoh,
Ø Array Multidimensi

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:
<html>
<head>
<title>Array : Multidimensi</title>
</head>
<body>
<h1>Array : Multidimensi</h1>
<?php
//arraymulti.php
//membuat array multidimensi.
$data=@array(
Array(Judul => "Net Force",
     Pengarang => "Clancy, Tom",
     Rating => "4",
     ),
    
Array(Judul => "Every Dead Thing",
     Pengarang => "Connolly, Jhon",
     Rating => "5",
     ),
    
Array(Judul => "Driven to Extremes",
     Pengarang => "Alen, James",
     Rating=> "4",
     ),

Array(Judul => "Dark Hallow",
     Pengarang => "Connolly, Jhon",
     Rating=> "4",
     ),
    
Array(Judul => "Bombay Ice",
     Pengarang => "Forbes, Leslie",
     Rating=> "5",
     )
);

Foreach($data as $val)
{
   Foreach($val as $key => $data2)
   {
        Echo"$key : $data2";
   }
   Echo"<br>";
}
?>
</body>
</html>
Hasil Script diatas apabila dijalankan pada browser, akan tampak seperti gambar berikut:


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.
Ø Array Sebagai Himpunan

Array dalam PHP dapat dianggap pula sebagai himpunan sehingga kita dapat memberikan operasi himpunan kepada array PHP.
Operasi Himpunan yang dapat dilakukan :
1.      Penggabungan himpunan – union
2.      Irisan – intersection
3.      Selisih – Difference

1.   Penggabungan Himpunan

Penggabungan array seringkali dibutuhkan untuk memudahkan manipulasi data dari beberapa array, dengan cara menggabungkan data array tersebut menjadi satu kemudian baru dimanipulasi.

Operasi penggabungan dilakukan untuk memudahkan menggabungkan dua array menjadi satu array. Fungsi yang dapat digunakan adalah array_union() atau array_merge().
Berikut contoh Menggabungkan 2 array dengan operasi himpunan.
<html>
<head>
<title>Array : Union</title>
</head>
<body>
<h1>Array : Union</h1>
<?php
$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,ii9 \$ar_b<br>" ;
print_r($ar_b);
print" <br>" ;
$gabung = array_merge($ar_a, $ar_b);
print"Isi Array \$gabung <br>" ;
print_r($gabung);
print" <br>";
?>
</body>
</html>
Print_r() adalah fungsi yang digunakan untuk mencetak isi array secara otomatis (dummping). Hasil dari array_merge() disimpan dalam variabel array $gabung.

Hasil dari Array_Union.php
Pada  array $gabung, maka array $gabung akan memiliki 9 elemen – elemen dari $ar_a disimpan pada bagian awal dan elemen dari $ar__b disimpan pada bagian berikutnya. Pada fungsi diatas maka ada terjadi nilai yang berganda yang berasal dari $ar_a dan $ar_b yang sama tetapi dinyatakan sebagai elemen sendiri – sendiri.
Proses union seharusnya merupakan proses penggabungan array_merge kemudian
Dilakukan array_unique.

Fungsi array_unique() dapat digunakan untuk menghilangkan duplikasi data ini, berikut adalah contoh scriptnya :
<html>
<head>
<title>Array : Intersect</title>
</head>
<body>
<h1>Array : Intersect</h1>
<?php
$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>");
$irisan=array_intersect($ar_a, $ar_b);
print("Isi Array \$irisan <br>");
print_r($irisan);
print("<br>");
?>
</body>
</html>
Hasil dari perintah array_unique():

2.   Irisian
Irisan dari dua buah himpunan digunakan untuk mengetahui isi yang sama dari dua buah himpunan.

Dengan menggunakan operasi dua buah himpunan, maka kita dapat dengan mudah untuk mendapatkan nilai-nilai yang sama yang ada pada dua buah himpunan, tanpa kita harus melakukan penelusuran dan perbandingan isi kedua himpunan ini dengan memrogram sendiri.

Hasil dari operasi ini adalah array yang berisi nilai yang sama dari kedua himpunan yang diiriskan.

Fungsi untuk melakukan irisan dua himpunan dalam PHP adalah array_intersect(). Berikut merupakan script untuk membuat Array_Intersect.php :

<html>
<head>
<title>Array : Intersect</title>
</head>
<body>
<h1>Array : Intersect</h1>
<?php
$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>");
$irisan=array_intersect($ar_a, $ar_b);
print("Isi Array \$irisan <br>");
print_r($irisan);
print("<br>");
?>
</body>
</html>
Tampilan hasil eksekusi : Array_Intersect.php

Contoh diatas memperlihatkan isi dari $irisan adalah 5 dan 7 yag berasal dari elemen $ar_a nomor 2 dan nomor 3.
3.   Selisih
Operasi elisih dalam suatu himpunan adalah untuk mendapatkan isi satu himpunan yang tidak dimiliki oleh himpunan lain yang di selisihkan kepada himpunan pertama, atau secara sederhana adalah mengurangi isi himpunan pertama dengan isi himpunan kedua sehingga isi himpunan pertama tidak ada yang sama dengan isi himpunan kedua, semua isi himpunan yang sama dengan himpunan kedua di buang.

Fungsi untuk melakukan operasi selisih ini adalah dengan Array_diff()
<html>
<head>
<title>Array : Diff</title>
</head>
<body>
<h1>Array : Diff</h1>
<?php
$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>");
$diff=array_diff($ar_a, $ar_b);
print("Isi Array \$diff <br>");
print_r($diff);
print("<br>");
?>
</body>
</html>
Tampilan hasil eksekusi Array_Diff.php

Array_diff() menghasilkan isi $ar_a yang elemenya tidak terdapat juga dalam Array $ar_b.











Monday, March 28, 2016

Script Membuat Segitiga Siku-Siku Pada PHP

1. Kita buka Notepad++ 
2. Selanjutnya kita klik "bahasa" lalu kita pilih PHP
3. Selanjutnya Salin kode berikut:

<html>
<head>
<title>FOR DAN WHILE YANG MEMBENTUK SEGITIGA SIKU-SIKU</title>
<style>
body{
color:#000;
background:url(rr.jpg) no-repeat;
background-size:100% 100%;
background-attachment:fixed;
font-size:18px;
font-family: Lucida Sans Typewriter;
margin:0;
padding:18px;
}
h1 {
text-align:center;
}
</style>
</head>
<body>
<h1>FOR DAN WHILE YANG MEMBENTUK SEGITIGA SIKU-SIKU</h1> 
<?php

for ($i=1; $i <=5 ; $i++) {
  $j=1;
  while ($j <= $i) {
    $j++;
    echo $i;
  }
  echo "<br/>";
}
 ?>
</body>

4. Selanjutnya kita Save Script yang tadi, dan kita jalankan

Hasilnya bisa dilihat seperti berikut:



Sekian Informasi yang saya berikan
Terimakasih

Script Menghitung Nilai Faktorial Menggunakan For, While, Do-While Pada PHP

1. Kita buka Notepad++ 
2. Selanjutnya kita klik "bahasa" lalu kita pilih PHP
3. Selanjutnya Salin kode berikut:

A. Do-While

<!DOCTYPE html>
<html>
<head>
<title>FAKTORIAL MENGGUNAKAN DO_WHILE</title>
<style>
body{
color:#000;
background:url(rr.jpg) no-repeat;
background-size:100% 100%;
background-attachment:fixed;
font-size:18px;
font-family: Lucida Sans Typewriter;
margin:0;
padding:18px;
}
h1 {
text-align:center;
}
</style>
</head>
<body>
<h1>FAKTORIAL MENGGUNAKAN DO_WHILE</h1> 
</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){
                        $i=1;
                        do
                        {
                             $hasil=$angka * faktorial($angka-1);
                             $i=$i+1;
                        }while($i<=5);
                        return $hasil;
            }
}
         echo "Angka Yang Anda Masukkan :".$angka."<br>";
   echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>

B. While
<!DOCTYPE html>
<html>
<head>
<title>FAKTORIAL MENGGUNAKAN WHILE</title>
<style>
body{
color:#000;
background:url(rr.jpg) no-repeat;
background-size:100% 100%;
background-attachment:fixed;
font-size:18px;
font-family: Lucida Sans Typewriter;
margin:0;
padding:18px;
}
h1 {
text-align:center;
}
</style>
</head>
<body>
<h1>FAKTORIAL MENGGUNAKAN WHILE</h1> 
</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){
                        $i=1;
                        while($i<=5)
                        {
                            $i=$i+1;  
                             $hasil=$angka * faktorial($angka-1);
                        }
                        return $hasil;
            }
}
         echo "Angka Yang Anda Masukkan :".$angka."<br>";
   echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>

C. For
<!DOCTYPE html>
<html>
<head>
<title>FAKTORIAL MENGGUNAKAN FOR</title>
<style>
body{
color:#000;
background:url(rr.jpg) no-repeat;
background-size:100% 100%;
background-attachment:fixed;
font-size:18px;
font-family: Lucida Sans Typewriter;
margin:0;
padding:18px;
}
h1 {
text-align:center;
}
</style>
</head>
<body>
<h1>FAKTORIAL MENGGUNAKAN FOR</h1> 
<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 Yang Anda Masukkan :".$angka."<br>";
   echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>


4. Selanjutnya kita Save Script yang tadi, dan kita jalankan

Hasilnya bisa dilihat seperti berikut:









Sekian Informasi yang saya berikan
Terimakasih