Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan

Sabtu, 21 April 2018

Belajar IF dan Switch Case di PHP

Halo sahabat tokokoding, ketemu lagi ni sama admin, kali ini admin mau berbagi ilmu kepada sehabat semua, khusunya yang lagi bingung belajar PHP. PHP itu bahasa pemrograman ya bukan PHP yang lain heheheh....oke langsung saja admin kasih tau apa yang akan admin bahas pada artikel kali ini. Pada artikel kali ini admin ingin berbagi tentang :: belajar if dan switch case :: di php. Langsung saya biar gak bingung admin kasih contoh soalnya dulu.

Soal :
1. Jika Anton jurusan SK (Sistem Komputer) maka dosen pembimbing yang dapat dipilih adalah :
Kode Dosen :
1 = Pak Hartawan
2 = Pak Sutrisno
3 = Pak Edi
Jika Anton jurusan TI (Teknik Informatika) maka dosen pembimbing yang dapat dipilih adalah :
Kode Dosen :
1 = Pak Supono
2 = Pak Andre
3 = Pak Dadang
Anton merupakan jurusan TI (Teknik Informatika) dan Anton memilik doesn dengan kode = 3,
Tampilkan output dosen pembimbing yang dipilih oleh anton!!

Bagaimana udah kebayang sama pertanyaan diatas, mungkin udah ada yang tau logikanya?? okedeh admin langsung kasih outputnya aja dulu biar ada gambaran untuk sahabat semua untuk mencoba mengerjakannya.

Output program soal diatas :









Gimana setelah admin kasih ouputnya udah kebayang belum gimana logika kodingnya?? Gampang kan? oke yang masih bingung langsung saja simak kodingnya dibawah ini biar gak lama mikirnya.

Soalif2.php //Nama File
Source Code :
<?php

$jurusan="TI";

$dosen=3;

if($jurusan=="SK"){

switch ($dosen) {
case '1':
$pembimbing="Pak Hartawan";
break;
case '2':
$pembimbing="Pak Sutisno";
break;
case '3':
$pembimbing="Pak Edi";
break;
default:
$pembimbing="Kode Dosen Tidak Ada";
break;
}
}
else if($jurusan=="TI"){
switch ($dosen) {
case '1':
$pembimbing="Pak Supono";
break;
case '2':
$pembimbing="Pak Andre";
break;
case '3':
$pembimbing="Pak Dadang";
break;
default:
$pembimbing="Kode Dosen Tidak Ada";
break;
}
}else{
$jurusan="Jurusan Tidak Ada";
$pembimbing="Kode Dosen Tidak Ada";
}

echo "Jurusan Anda : $jurusan<br>";

echo "Anda Memilih Pembimbing : $pembimbing ($dosen)";
?>


Silahkan sahabat coba running di xampp dan liat hasilnya, mau gak sama dengan output yang admin tampilkan diatas, kalau belum mau berarti ada yang salah dengan coding sahabat, mungkin typo hehehe...Oke demikian artikel yang bisa admin bagikan pada kesempatan kali ini. Semoga artikel ini (belajar if dan switch case) bermanfaat bagi sahabat semua ya,,kalau masih bingung sama penggunaan if dan switch case, silahkan coba dulu deh yang makai if aja, klik artikel berikut belajar pengkondisian if dengan php. Jangan lupa kunjungi terus tokokoding ya, admin akan terus update artikel yang bermanfaat tentunya. Terimakasih

Kamis, 19 April 2018

Belajar Pengkondisian (IF) dengan PHP

Halo sahabat tokokoding, gimana kabarnya nih? semoga semua baik-baik saja ya. Kali ini saya ingin membagikan sebuah artikel ke sahabat tokokoding nih yaitu artikel tentang belajar pengkodisian (if) dengan PHP. Langsung saja deh gak usah berlama-lama, berikut simak soal sama kodingnya.
Contoh Soal :
1. Jika mahasiswa memiliki IPK diatas atau sama dengan 3,5 maka predikat yang diberikan adalah "Comlaude", jika mahasiswa memiliki IPK diatas atau sama dengan 2,75 atau dibawah 3,5 maka mendapatkan predikat "Sangat Memuaskan", jika mahasiswa memiliki IPK diatas atau sama dengan 2,0 dan dibawah 2,75 maka mendapatkan predikat "Memuaskan", jika mahasiswa memiliki IPK dibawah 2,0 maka mendapatkan predikat "Cukup".
Pertanyaan :
Si Anton memiliki IPK 3,8, maka predikat yang dimiliki anton adalah?

Gimana udah kebayang sama pertanyaan yang diatas sahabat semua? oke langsung saja deh biar gak lama bingungnya saya kasih codingnya beserta hasilnya. Buatlah sebuah file PHP dengan nama belajar_if1.php.

nama file : belajar_if1.php
<?php

$A=3.8;

if($A>=3.5){
$predikat="Cumlaude";
}else if($A>=2.75 && $A<3.5){
$predikat="Sangat Memuaskan";
}
else if($A>=2.0 && $A<2.75){
$predikat="Memuaskan";
}
else if($A<2.0 && $A>=0){
$predikat="Cukup";
}
else{
$predikat="IPK tidak ada";
}

echo "IPK = $A<br>";
echo "Predikat = $predikat";
?>

Setelah selesai buat kodingnya, silahkan coba jalankan di browser localhostnya, jangan lupa di running xamppnya. maka hasil yang tampil adalah sebagai berikut.


Demikian ilmu yang bisa saya bagikan pada artikel kali ini, semoga bermanfaat ya sahabat. Jangan lupa sering-sering kunjungi tokokoding ya dan share juga artikel-artikelnya.



















Jumat, 21 Juni 2013

Membuat Aplikasi Chatting sederhana dengan PHP


  :: Script PHP Membuat Aplikasi Chatting sederhana ::

Selamat Pagi sahabat Toko Koding?? ketemu lagi nih sama saya, gak perlu basa-basi deh, sekarang mari kita membuat aplikasi chatting dengan menggunakan php ajax dan mysql sebagai databasenya. Di sini kita memanfaatkan ajax untuk komunikasi client (browser) ke server. Ajax setiap detik akan melakukan request ke server (tanpa harus refresh). Di sini kita bisa memanfaat fungsi setTimeout() pada javascript. Fungsi setTimeout() berguna untuk me-set timer setiap berapa per milisecond javascript mengeksekusi suatu fungsi, contoh :
setTimeout("ambilPesan()",1000);
Kode di atas berarti, eksekusi fungsi ambilPesan() setiap 1000 milisecond. Mari kita lihat konsep untuk membuat aplikasi chatting:
  1. Kita buat objek ajax yang nantiya bertugas melakukan komunikasi ke server
  2. User memasukkan nama, yang nantinya kita simpan dalam suatu variabel
  3. Ketika user selesai mengetik pesan, masukkan ke dalam database melalui ajax
  4. User, baik kita sendiri atau orang lain, setiap 1 detik akan mengecek ke server, apakah ada pesan baru, jika ada tampilkan.

Sekarang mari kita mulai membuat script-scriptnya
Berikut adah struktur tabel chat di database :
CREATE TABLE `chat` (
  `nomor` int(3) NOT NULL auto_increment,
  `nama` varchar(20) NOT NULL,
  `pesan` varchar(200) NOT NULL,
  `waktu` varchar(10) NOT NULL,
  PRIMARY KEY  (`nomor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
 Pertama-tama mari kita buat halaman untuk chat di browser. chat.html
<html>
<head>
<title>
DRZ Chat 1.0
</title>
<script>
var ajaxku = buatAjax();
var tnama = 0;
var pesanakhir = 0;
var timer;
function taruhNama(){
    if(tnama==0){
        document.getElementById("nama").disabled = "true";
        tnama = 1;
    }else{
        document.getElementById("nama").disabled = "";
        tnama = 0;
    }
    ambilPesan();
}
function buatAjax(){
    if(window.XMLHttpRequest){
        return new XMLHttpRequest();
    }else if(window.ActiveXObject){
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
}
function ambilPesan(){
    namaku = document.getElementById("nama").value
    if(ajaxku.readyState == 4 || ajaxku.readyState == 0){
        ajaxku.open("GET","ambilchat.php?akhir="+pesanakhir+"&nama="+namaku+"&sid="+Math.random(),true);
        ajaxku.onreadystatechange = aturAmbilPesan;
        ajaxku.send(null);
    }
}
function aturAmbilPesan(){
    if(ajaxku.readyState == 4){
        var chat_div = document.getElementById("div_chat");
        var data = eval("("+ajaxku.responseText+")");
        for(i=0;i<data.messages.pesan.length;i++){
            chat_div.innerHTML += "<font color=red>"+data.messages.pesan[i].nama+"</font> ";
            chat_div.innerHTML += "<font size=1>("+data.messages.pesan[i].waktu+")</font> "; chat_div.innerHTML += " : "+data.messages.pesan[i].teks+"<br>"; chat_div.scrollTop = chat_div.scrollHeight; pesanakhir = data.messages.pesan[i].id; } } timer = setTimeout("ambilPesan()",1000); } function kirimPesan(){ pesannya = document.getElementById("pesan").value namaku = document.getElementById("nama").value if(pesannya != "" && document.getElementById("nama").value !=""){ ajaxku.open("GET","ambilchat.php?akhir="+pesanakhir+"&nama="+namaku+"&pesan="+pesannya+"&sid="+Math.random(),true); ajaxku.onreadystatechange = aturAmbilPesan; ajaxku.send(null); document.getElementById("pesan").value = ""; }else{ alert("Nama atau pesan masih kosong"); } } function aturKirimPesan(){ clearInterval(timer); ambilPesan(); } function blockSubmit() { kirimPesan(); return false; } </script> </head> <body> Nama : <input type=text name=nama id=nama> <input type=button value=login id=tmbl_login onclick=taruhNama()><p> <div id="div_chat" style="height: 300px; width: 500px; overflow: auto; background-color: lightyellow; border: 1px solid #555555;"> </div> <form onSubmit="return blockSubmit();"> Pesan : <input type=text name=pesan id=pesan size=50> <input type=button value="kirim" onclick="kirimPesan()"> </form> </body> </html>
<?php
mysql_connect("localhost","root","");
mysql_select_db("test");
$nama = $_GET['nama'];
$pesan = $_GET['pesan'];
$waktu = date("H:i");
$akhir = $_GET['akhir'];
$json = '{"messages": {';
if($akhir==0){
    $nomor = mysql_query("select nomor from chat order by nomor desc limit 1");
    $n = mysql_fetch_array($nomor);
    $no = $n['nomor'] + 1;
    $json .= '"pesan":[ {';
    $json .= '"id":"'.$no.'",
              "nama":"Admin",
              "teks":"Selamat datang di chatting room",
              "waktu":"'.$waktu.'"
              }]';
    $masuk = mysql_query("insert into chat values(null,'Admin','$nama bergabung dalam chat','$waktu')");
}else{
    if($pesan){
        $masuk = mysql_query("insert into chat values(null,'$nama','$pesan','$waktu')");
    }
    $query = mysql_query("select * from chat where nomor > $akhir");
    $json .= '"pesan":[ ';
    while($x = mysql_fetch_array($query)){
        $json .= '{';
        $json .= '"id":"'.$x['nomor'].'",
                  "nama":"'.htmlspecialchars($x['nama']).'",
                  "teks":"'.htmlspecialchars($x['pesan']).'",
                  "waktu":"'.$x['waktu'].'"
                  },';
    }
    $json = substr($json,0,strlen($json)-1);
    $json .= ']';
}
$json .= '}}';
echo $json;
?> 
Gampang bukan???
Demikian .:: Script PHP Membuat Aplikasi Chatting sederhana ::. yang bisa kamu coba dikomputermu. Jika ada masalah, silahkan tinggalkan komentar pada kotak komentar yang sudah saya sediakan agar bisa kita bahas secara bersama-sama.

Senin, 27 Mei 2013

Script Upload File PHP

Script Upload File Pada PHP
Bagaimana Script untuk Upload File pada PHP?? Gampang kok...di bawah ini adalah Script untuk upload sebuah File pada PHP,, tinggal anda copy atau ketik script-script dibawah ini.

<html>
<body>
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>

* Atribut enctype dari tag <form>  menentukan  jenis  konten yang  dapat  digunakan  saat mengirimkan  formulir  tersebut. "multipart / form-data" digunakan ketika membentuk memerlukan data biner, seperti isi dari sebuah file, untuk di-upload
* Jenis = "file" attribute dari tag <input> menentukan bahwa input harus diproses sebagai file. Sebagai contoh, bila dilihat di browser, akan ada browse-tombol di sebelah field input

Catatan:
Mengizinkan pengguna untuk meng-upload file adalah resiko keamanan besar. Hanya izin pengguna terpercaya untuk melakukan upload file. Untuk kemanan gunakan "upload_file.php" file berisi kode untuk meng-upload file:

upload_file.php
<?php
if ($_FILES["file"]["error"] > 0)
  {
  echo "Error: " . $_FILES["file"]["error"] . "<br />";
  }
else
  {
  echo "Upload: " . $_FILES["file"]["name"] . "<br />";
  echo "Type: " . $_FILES["file"]["type"] . "<br />";
  echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
  echo "Stored in: " . $_FILES["file"]["tmp_name"];
  }
?>

Dengan menggunakan  global  PHP $ _FILES array anda dapat meng-upload file dari komputer client  ke server remote.

Parameter pertama adalah nama input form dan indeks kedua dapat berupa "nama", "type", "ukuran", "tmp_name" atau "error". Seperti ini:

     * $ _FILES ["file"] ["name"] - nama dari file upload
     * $ _FILES ["file"] ["type"] - tipe dari file upload
     * $ _FILES ["file"] ["size"] - ukuran dalam bytes dari file upload
     * $ _FILES ["file"] ["tmp_name"] - nama salinan sementara dari file yang tersimpan di server
     * $ _FILES ["file"] ["error"] - kode kesalahan yang dihasilkan dari file upload

Ini adalah cara yang sangat sederhana untuk meng-upload file. Untuk alasan keamanan, Anda harus menambahkan pembatasan terhadap apa yang user diperbolehkan untuk meng-upload.
<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 20000))
  {
  if ($_FILES["file"]["error"] > 0)
    {
    echo "Error: " . $_FILES["file"]["error"] . "<br />";
    }
  else
    {
    echo "Upload: " . $_FILES["file"]["name"] . "<br />";
    echo "Type: " . $_FILES["file"]["type"] . "<br />";
    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
    echo "Stored in: " . $_FILES["file"]["tmp_name"];
    }
  }
else
  {
  echo "Invalid file";
  }
?>

"Selamat Mencoba dan semoga sukses"

Selasa, 11 September 2012

Koneksi Database ke PHP

 

:: Script Koneksi Database ke PHP ::
 
Buat yang suka belajar bahasa pemrograman PHP, khusunya yang masih dasar bangets atau yang disebut orang awam.... Berikut ane kasih tau caranya menghubungkan Database (mysql) Ke PHP.
Gampang kok, alias gak susah,, ente cukup ketik atau copy script php di bawah ini :
<?php
mysql_connect("localhost","root","");
mysql_select_db("db_barang");
?>
"ingat jangan lupa ganti nama databasenya (db_barang) sesuai database yang ente buat di mysql"

Jumat, 06 Juli 2012

Script cek login pada PHP



 











.:: Contoh Script PHP untuk cek login (ceklogin.php) ::.

Untuk membuat script cek login PHP, Pertama, anda buat dulu form login untuk memasukkan username dan passwordnya,, maaf ya saya tidak kasih contoh formnya, tapi yang ingin contoh formnya di koment aja nanti saya kirim kok. OK,, setelah anda buat formnya anda ketikkan/copy script php dibawah ini:
<?php
mysql_connect("localhost","root","");
mysql_select_db("db_penjualan");
$login=mysql_query("SELECT * FROM user WHERE user='$_POST[user]' AND password='$_POST[password]'");
$ketemu=mysql_num_rows($login);
$r=mysql_fetch_array($login);
if ($ketemu>0){
            session_start();
           
            session_register("user");
            session_register("password");
            $_SESSION[user]=$r[user];
            $_SESSION[password]=$r[password];
            header('location:login_sukses.php');
}
else{
            echo("login gagal username dan password tidak benar<br>");
            echo("<a href=index.php>ulangi lagi</a>");
}
?>

Catatan :
          "Jangan lupa ganti nama databasenya (db_penjualan) dan nama tabelnya (user), sesuai dengan database dan tabel yang anda buat pada mysql."

Script Input Data Pada PHP

 
Halo sahabat Toko Koding...ketemu lagi nih sama saya, kali ini saya akan ngeshare artikel tentang || script input sata pada php || oke langsung saja saya kasih tahu script untuk input sata pada php. 

 :: Berikut Script PHP untuk menginput data (inputdata.php) ::
Sebelum anda mengetikkan script ini pada notepad atau di aplikasi editor lainnya,, anda harus membuat formnya terlebih dahulu.
Setelah itu Ketiklah script PHP dibawah ini :
<?php
            // file : lihatdata.php
            // membuat aplikasi halaman admin untuk menambah data kelas
                        if (isset($_POST['submit'])){
                                    $KodeCust = addslashes (strip_tags ($_POST['KodeCust']));
                                    $NamaCust = addslashes (strip_tags ($_POST['NamaCust']));
                                    $AlamatCust= addslashes (strip_tags ($_POST['AlamatCust']));
                                    $TeleponCust= addslashes (strip_tags ($_POST['TeleponCust']));
                                    $EmailCust= addslashes (strip_tags ($_POST['EmailCust']));
                       
                                    //koneksi ke database
                                    include"koneksi.php";
$result = mysql_query("INSERT INTO pelanggan VALUES ('$KodeCust','$NamaCust', '$AlamatCust', '$TeleponCust','$EmailCust')");
if ($result) {
echo "<b><div align=center><i>Data Berhasil Dimasukkan<i></b></div> <br>";
echo"<div align=center><a href=index2.php?plh=tampil_pelanggan>Tampilkan Data Pelanggan</div></a>"; }
                        }
                        ?>
      <form name="form1" method="post" action="">
      <table width="523" align="center">
        <tr>
          <td height="71" colspan="3"><div align="center"><font size="+2" face="Lucida Handwriting" color="#00FF00">INPUT DATA PELANGGAN</font></div></td>
        </tr>
        <tr>
          <td width="166" height="35">Kode Pelanggan</td>
          <td width="24">:</td>
          <td width="317"><input name="KodeCust" type="text" size="32" />&nbsp;</td>
        </tr>
        <tr>
          <td height="35">Nama Pelanggan</td>
          <td>:</td>
          <td><input name="NamaCust" type="text" size="32" /></td>
        </tr>
        <tr>
          <td height="35">Alamat Pelanggan</td>
          <td>:</td>
          <td><input name="AlamatCust" type="text" size="32" /></td>
        </tr>
        <tr>
          <td height="35">Telepon Pelanggan</td>
          <td>:</td>
          <td><input name="TeleponCust" type="text" size="32" /></td>
        </tr>
        <tr>
          <td height="35">Email Pelanggan</td>
          <td>:</td>
          <td><input name="EmailCust" type="text" size="32" /></td>
        </tr>
        <tr>
          <td height="61" colspan="3"><input type="submit" name="submit" value="Simpan" />&nbsp;
          <input type="reset" value="Batal" onclick="self.history.back()" /> &nbsp;</td>
        </tr>
      </table>
      <p align="center"><a href="index.php?plh=tampil_pelanggan">&laquo; Kembali</a></p>

Demikian || script input data pada php || yang bisa saya share ke sahabat Toko Koding semuanya.
"Selamat Mencoba"