Browsing "Older Posts"

Cara paling mudah untuk mencari selisih hari pada pemrograman web adalah dengan DATEDIFF() function. Function ini sendiri memberikan hasil selisih hari antara dua tanggal. Anda bisa membaca referensi tentang function ini disini.

Full Script Selisih dua tanggal dengan PHP

Langsung saja saya contohkan menghitung selisih 2 tanggal yang di inputkan oleh user.

Pertama2 buatlah sebuah form yang terdiri dari 2 inputan.
<form action="index.php" method="post">
    <table>
        <tr>
     <td>Awal :</td>
            <td><input type="text" name="awal" class="dan" placeholder="yyyy-mm-dd"></td>
 </tr>
 <tr>
            <td>Ahir : </td>
     <td><input type="text" name="ahir" class="dan" placeholder="yyyy-mm-dd"></td>
 </tr>
 <tr>
     <td></td>
     <td><input type="submit" value="submit"></td>
 </tr>
    </table>
</form>

Lalu buatlah script pengolahnya
<?php
  ini_set('display_errors', 'off');
  if ($_POST['awal'] & $_POST['ahir']) {
   $awal = $_POST['awal'];
   $ahir = $_POST['ahir'];
   
   $query = "SELECT datediff('$ahir','$awal') AS selisih";
   $result = mysql_query($query);
   $data = mysql_fetch_array($result);
   
   echo "<br>=========================================================<br>";
   echo "Selisih dari ".$awal." sampai ".$ahir." adalah <br>";
   echo $data['selisih']." hari.";
  }
 ?>

Mari kita bahas satu persatu
ini_set('display_errors', 'off');
Script di atas digunakan untuk menyembunyikan pesan peringatan atau notice.

if ($_POST['awal'] & $_POST['ahir']) {
Script ini digunakan untuk memeriksa apakan $_POST['awal'] dan $_POST['ahir'] sudah ada data atau belum. Jika belum, maka lewati script yang dibawahnya. Jika sudah, maka jalankan script yang didalamnya

$awal = $_POST['awal'];
$ahir = $_POST['ahir'];
Adalah script yang berguna untuk menampung variable isian user.

$query = "SELECT datediff('$ahir','$awal') AS selisih";
$result = mysql_query($query);
$data = mysql_fetch_array($result);
Script ini berfungsi sebagai pemanggil SQL datediff lalu memecahnya menjadi fetch_array dan menyimpan kedalam variable data.

echo "<br>=========================================================<br>";
echo "Selisih dari ".$awal." sampai ".$ahir." adalah <br>";
echo $data['selisih']." hari.";
Dan terahir menampilkan selisih hari.

Untuk menjalankan gabungkan semua bagian sehingga tampil seperti ini
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title>Blog Pribadi Sekedar Share</title>
  <link rel="stylesheet" href="">
 </head>
 <body>
  <form action="index.php" method="post">
   <table>
    <tr>
     <td>Awal :</td>
     <td><input type="text" name="awal" class="dan" placeholder="yyyy-mm-dd"></td>
    </tr>
    <tr>
     <td>Ahir : </td>
     <td><input type="text" name="ahir" class="dan" placeholder="yyyy-mm-dd"></td>
    </tr>
    <tr>
     <td></td>
     <td><input type="submit" value="submit"></td>
    </tr>
   </table>
  </form>
 <?php
  ini_set('display_errors', 'off');
  if ($_POST['awal'] & $_POST['ahir']) {
   $awal = $_POST['awal'];
   $ahir = $_POST['ahir'];
   
   $query = "SELECT datediff('$ahir','$awal') AS selisih";
   $result = mysql_query($query);
   $data = mysql_fetch_array($result);
   
   echo "<br>=========================================================<br>";
   echo "Selisih dari ".$awal." sampai ".$ahir." adalah <br>";
   echo $data['selisih']." hari.";
  }
 ?>
 </body>
</html>



Simpan dalam htdoc lalu jalankan lewat XAMPP atau WAMPP. Maka hasilnya kurang lebih seperti ini.

Mencari selisih hari antara 2 tangal
Hasil Selisih dua tanggal dengan PHP


Anda bisa mendownload semua source code nya disini.

Sekian tutorial kali ini semoga bermanfaat. Jika ada kesulitan bisa bertanya lewat kolom komentar.



Mencari Selisih Tanggal Dengan PHP

By RiyanRIS → Kamis, 29 Juni 2017
 Berikut contoh code yang saya buat untuk mencari selisih dua tanggal yang di inputkan user.



  

Anda bisa mendownloadnya di sini

kbagi : download
gdrive : download

untuk pembahasan anda bisa klik disini.

Terimakasih

Download source code mencari selisih hari antara dua tanggal

By RiyanRIS →
Kali ini saya akan share kumpulan tugas membuat segitiga bintang dengan bahasa cpp lengkap dengan script dan gambar.
User tinggal memilih pilihan segitiga yang akan di cetak, ada 5 pilihan yaitu rata kiri bawah, kiri atas, kanan bawah, kanan atas dan sama kaki. Setelah itu tinggal memasukkan tinggi segitiga yang akan di buat. Lalu program akan otomatis kembali ke awal memilih pilihan segitiga.


Berikut contoh screenshoot hasil jadi segitiga yang telah saya buat.


Silahkan klik disini untuk melihat lebih lanjut.





Untuk coding nya saya menggunakan QT, silahkan baca referensi aplikasi pembuat program cpp terlebih dahulu sebelum copas.

#include<conio.h>
#include <iostream>

using namespace std;
int a,b,c,i,j,k,x,y,z;
void kiribawah(){
    for(i=0;i<=b;i++){
        for(j=0;j<=b;j++){
            //cout<<"*";
            if(i>=j){
                cout<<"*";
            }else{
                cout<<" ";
            }
        }
        cout<<endl;
    }
}

void kananatas(){
    for(i=0;i<=b;i++){
        for(j=0;j<=b;j++){
            //cout<<"*";
            if(i<=j){
                cout<<"*";
            }else{
                cout<<" ";
            }
        }
        cout<<endl;
    }
}

void kiriatas(){
    for(i=0;i<=b;i++){
        for(j=b-i;j>=0;j--){
            cout<<"*";
        }
        cout<<endl;
    }
}

void kananbawah(){
    for(i=b;i>=0;i--){
        for(j=i; j>=0;j--){
            cout<<" ";
        }
        for(k=i;k<=b;k++){
            cout<<"*";
        }
        cout<<endl;
    }
}

void samakaki(){
    b=b+1;
    if(b%2==1){
        for(x=1;x<=b;x++)
        {
            for(y=b;y>=x;y--)
            {
                cout<<" ";
            }
            for(z=1;z<=x+(x-1);z++)
            {
                cout<<"*";
            }
    cout <<"\n";
        }
    }else{
        cout<<"masukkan bilangan ganjil."<<endl<<endl;
    }
}

int main()
{
    cout<<"pilihan:"<<endl;
    cout<<"1. rata kiri bawah."<<endl;
    cout<<"2. rata kanan atas."<<endl;
    cout<<"3. rata kiri atas."<<endl;
    cout<<"4. rata kanan bawah."<<endl;
    cout<<"5. sama kaki."<<endl;
    cout<<"6. keluar."<<endl;

    atas:
    cout<<"masukkan pilihan segitiga.!";
    a=getch();
    if(a<='6'&&a>='1'){
        cout<<"\nmasukkan tinggi = ";
        cin>>b;
        b=b-1;
        switch(a)
        {
          case '1':
            kiribawah();
            goto atas;
            break;
          case '2':
            kananatas();
            goto atas;
            break;
          case '3':
            kiriatas();
            goto atas;
            break;
          case '4':
            kananbawah();
            goto atas;
            break;
          case '5':
            samakaki();
            goto atas;
            break;
          default:break;
        }
    }
    cout<<endl;
    return 0;
}


Bagi yang masih bingung tentang script yang saya berikan bisa bertanya lewat kometar di bawah, bagi yang puas silahkan share dan jangan lupa tinggalkan jejak. Terimakasih.
more info about cplusplus  http://www.cplusplus.com

Membuat Segitiga Bintang C++ Lengkap

By RiyanRIS → Selasa, 27 Juni 2017