Menentukan Tanggal : Format Ulang Tanggal di PHP (new)

Selasa, 19 Mei 2015
Posted by Sepraha
Tag :
Hallo Codingers Sekalian,
Pernah ga sih di suatu waktu kita harus menentukan n tanggal dari hari ini atau hari yang telah ditentukan*alah. Kalo saya pribadi pernah *curcol ceritanya. Dan setelah menuntut ilmu dengan berselencar di internet akhirnya saya menemukan caranya guys.
//Tanggal Kemarin
$kemarin = date('Y-m-d', strtotime("-1 day", strtotime(date("Y-m-d"))));

//Tanggal Besok
$besok = date('Y-m-d', strtotime("-1 day", strtotime(date("Y-m-d"))));

//Tanggal n Hari Kebelakang dari Tanggal Tertentu
$tanggal = "2015-05-19";
$hari = 3;
$minggu_lalu = date('Y-m-d', strtotime('-$hari day', strtotime($tanggal)));
//Tanggal Minggu Lalu dari Tanggal Tertentu
$tanggal = "2015-05-19";
$minggu_lalu = date('Y-m-d', strtotime('-1 week', strtotime($tanggal)));
//Tanggal Minggu Depan dari Tanggal Tertentu
$tanggal = "2015-05-19";
$minggu_lalu = date('Y-m-d', strtotime('+1 week', strtotime($tanggal)));
Oke sekian postingan kali ini, selamat mencoba dan semoga bermanfaat :D
Sumber : http://www.arijulianto.com/tutorial/php/teknik-format-ulang-tanggal-andvance.php

Game sederhana menggunakan pascal

Senin, 23 Februari 2015
Posted by Sepraha
Tag :
Hallo gan ni hari panas bangeeet ya ngomong-ngomong, mumpung lagi on fire *alah saya kebut deh ni ada satu lagi contoh program made in pascal yang bisa dishare lumayan buat ditambul eehe. Game ini terinspirasi dari gambar Meme berikut ini.
Nah begimane programnya? Sebelum itu Saya share juga nih flowchartnya gan biar ga nanggung
lumayan lah ya *lumayan acak-acakan maksudnya, minimal semoga bisa menggambarkan alurnya terlebih dahulu sebelum membuat biar kita tau arah dan tidak tersesat *eaaa hehe. Nah ini baru kodeprogramnya gan. Silahkan di read. Disini cuma make if sama case of dan labelnya pascal #CMIIW.
program ngaranpremananjeun;
uses crt;
label selesai,ulangi,inputtanggal,inputbulan;
var bulan,tanggal,batastangal:integer;
nama,namabulan,lastname,firstname,jawab:string;
begin
ulangi:
        clrscr;
        writeln('====================================');
        writeln('Program Nama Premanmu');
        writeln('====================================');
        writeln('Tuliskan nama Anda : '); readln(nama);
inputbulan:
        writeln('Tuliskan bulan lahir Anda (1-12) : '); readln(bulan);
        case bulan of
        1 :
                begin
                namabulan   := 'Januari';
                lastname    := 'Raheut';
                batastangal := 31;
                end;
        2 :
                begin
                namabulan   := 'Februari';
                lastname    := 'Bedog';
                batastangal := 28;
                end;
        3 :
                begin
                namabulan   := 'Maret';
                lastname    := 'Karbit';
                batastangal := 31;
                end;
        4 :
                begin
                namabulan   := 'April';
                lastname    := 'Brikden';
                batastangal := 30;
                end;
        5 :
                begin
                namabulan   := 'Mei';
                lastname    := 'Najong';
                batastangal := 31;
                end;
        6 :
                begin
                namabulan   := 'Juni';
                lastname    := 'Robot';
                batastangal := 30;
                end;
        7 :
                begin
                namabulan   := 'Juli';
                lastname    := 'Jangkung';
                batastangal := 31;
                end;
        8 :
                begin
                namabulan   := 'Agustus';
                lastname    := 'Lotre';
                batastangal := 31;
                end;
        9 :
                begin
                namabulan   := 'September';
                lastname    := 'Olab';
                batastangal := 30;
                end;
        10 :
                begin
                namabulan   := 'Oktober';
                lastname    := 'Poek';
                batastangal := 31;
                end;
        11 :
                begin
                namabulan   := 'November';
                lastname    := 'Eling';
                batastangal := 30;
                end;
        12 :
                begin
                namabulan   := 'Desember';
                lastname    := 'Hekter';
                batastangal := 31;
                end;
        else writeln('Bulan Tidak Terdaftar! Silakan ketik ulang');goto inputbulan;

        end;{end case of}
inputtanggal:
        writeln('Tuliskan Tanggal lahir Anda : '); readln(tanggal);
        if (tanggal<0) or (tanggal>batastangal) then
        begin
        writeln('Tanggal salah! Silahkan ketik ulang');
        goto inputtanggal;
        end;

        case tanggal of
        1..5  : firstname:='Asep';
        6..10 : firstname:='Yana';
        11..15: firstname:='Agus';
        16..20: firstname:='Euis';
        21..25: firstname:='Ajang';
        26..31: firstname:='Udin';
        else
            begin
             writeln('Tanggal salah! Silahkan ketik ulang');
             goto inputtanggal;
            end;

        end;{end case tanggal}
        clrscr;
        writeln('========================================');
        writeln('Hasil ');
        writeln('========================================');
        writeln('Hallo ',nama,',');
        writeln('Anda lahir pada tanggal ',tanggal,' bulan ',namabulan);
        writeln('Nama preman Anda adalah "',firstname,' ',lastname,'"');
        writeln('========================================');
        writeln('');
        writeln('Apakah Anda ingin mengulang (y/n)');readln(jawab);
        if jawab='y'then
        begin
        goto ulangi;
        end
        else exit;
        readkey;
end.

Nah itu gan programnya. Semoga bisa bermanfaat. Kalo mau sharing kontak ane gan kali kita *ceilah bisa berbagi ilmu biar bermanfaat hihi Sekian dan Terimakasih 

Hallo Agan dan Aganwati yang masih anteng menggeluti dunia pemograman hehe Jumpa lagi bersama mesy disini *loh ngaco haha. Oke langsung aja ya keburu ngantuk dan kriuk bacanya o.O. Disini saya mau ngasih contoh program yang pake Struktur Kontrol Pemilihan atau branching tapi pake bahasa pascal. Ini tuh sebenernya pemecahan dari studi kasus praktikum yang dikasih dosen di kampus hehe awal mulanya dikasih flowchart untuk kemudian dipecahkan bagaimana programnya. Daaaaan tarakdungceees ini dia kodeprogramnya gan.

program praktikum;
uses crt;
label inputbiodata,inputnilai;
var nim,nama,jurusan:string;
tugas,uts,uas:integer;
nilai:real;
grade:char;
begin
inputbiodata:
clrscr;
        write('NIM     : ');readln(nim);
        write('Nama    : ');readln(nama);
        write('Jurusan : ');readln(jurusan);
        if (nim<>'') AND (nama<>'') AND (jurusan<>'') then
        begin
        goto inputnilai;
        end
        else
          begin
           writeln('Isi data kembali');
           goto inputbiodata;
       end;
inputnilai:
        write('Tugas  : '); readln(tugas);
        write('UTS    : '); readln(uts);
        write('UAS    : '); readln(uas);
        nilai := (tugas+uts+uas)/3;
        if nilai>90 then
        begin
        grade := 'A';
        end
        else if nilai>80 then
        begin
        grade := 'B';
        end
        else if nilai>70 then
        begin
        grade := 'C';
        end
        else
        begin
        grade := 'D';
        end;

        writeln('NIM     : ',nim);
        writeln('Nama    : ',nama);
        writeln('Jurusan : ',jurusan);
        writeln('Nilai   : ',nilai:3:2);
        writeln('Grade   : ',grade);
        readkey;


end.

Oke, itu yang bisa saya share dihari ini, semoga kedepan saya tidak ketemu simalas yang membuat malas. Sekian gan semoga bermanfaat :D

Fungsi String di PHP

Senin, 20 Januari 2014
Posted by Sepraha
Tag :
Oke gan dipagi hari yang dingin ini ijinkan saya.. untuk menuliskan post tentang. Fungsi String di PHP. Mau tau apa aja?
- explode()
Fungsi explode adalah fungsi untuk memecah atau memisahkan sebuah string menjadi array dengantanda pemisah. Penulisannya seperti ini :
explode ("tanda_pemisah",string);
Berikut contoh penggunannya :
<?php
$sapa = "Selamat Pagi Selamat Beraktifitas!";
$result = explode(" ",$sapa);
print_r($result);
?>
Output yang dihasilkan oleh baris kode tersebut adalah :
-implode()
Ini adalah fungsi kebalikan dari Explode. Menyatukan beberapa data array keadalam sebuah variabel.
Penulisannya seperti ini :
implode("tanda_pemisah",variabel_array);
Berikut contoh penggunannya :
<?php
$r_buah = array('Mangga',Jeruk,'Pear','Manggis');
$buah = implode(",",$r_buah);
echo " Ibu membeli buah ".$buah." Di Pasar";
?>
Output yang dihasilkan oleh baris kode tersebut adalah :
-strtoupper()
Digunakan untuk mengkonversi string menjadi huruf kapital semua.
Berikut contoh penggunaannya :
<?php
$string = "selamat datang";
$string = strtoupper($string);
echo $string;
?>

Output yang dihasilkan oleh baris kode tersebut adalah :
-strtolower()
Digunakan untuk mengkonversi string menjadi huruf kecil semua.
Berikut contoh penggunaannya:
<?php
$string = "SELAMAT DATANG";
$string = strtolower($string);
echo $string;
?>
Output yang dihasilkan oleh baris kode tersebut adalah:
-substr()
Digunakan untuk mengambil atau memotong bagian dari sebuah string.
Penulisannya seperti ini :
substr(string,start);
Beriku contoh penggunannya:
<?php
$string = "Selamat Datang";
$ambil = substr($string,8);
echo $ambil;
?>
Output yang dihasilkan oleh baris kode tersebut adalah :
Masih banyak lagi gan cuma nanti saya lanjut lagi deh hehe .
Semoga bermanfaat :D




Struktur Kontrol Perulangan

Rabu, 15 Januari 2014
Posted by Sepraha
Tag :
Oke gan mumpung lagi mau nulis hehe di post kali ini saya bakal ngebahas tentang Struktur Kontrol Perulangan di PHP atau dulu pas jamanan saya sekolah suka bilang bikin Looping. Yang pernah saya tau dan saya pelajari Struktur Kontrol Perulangan itu ada 4 yaitu :
1. for()
Bentuk umum penulisan perulangan for adalah

for(statement1;statement2;statement3){
..perintah..
}


Statement1 adalah deklarasi nilai awal. Statement2 adalah batas perulangan. Statement3 adalah berisikan operator increment atau decrement. Alurnya adalah selama statement2 masih bernilai TRUE maka perintah akan di eksekusi hingga statement2 bernilai FALSE. statement1 > statement2 >(jika statement2 bernilai TRUE) eksekusi perintah > $statment3.
Contoh penggunaannya adalah menuliskan deretan angka dari 1 sampai 10 menggunakan perulangan for

<?php
for($angka=1;$angka<=10;$angka++){
echo $angka;
echo ".. ";
}
?>
Nah ini adalah output contoh perulangan for di
Gambar Output perulangan
2. while()
Nah kalau bentuk penulisan perulangan while itu begini

$statement1;
while($statement2){
..perintah..
$statement3
}

Untuk alur di while hampir sama dengan for hanya saja deklarasi variabel disimpan sebelum perintah while.
Contoh penggunaannya adalah

<?php 
$angka=1;
while($angka<=10){
echo $angka;
echo ".. ";
$angka++;
}
?>

Disini Output yang ditampikan sama
3. do.. while()
Nah untuk do while sedikit berbeda ini bentuk umum penulisan perulangan menggunakan do. while()
adalah

statement1;
do{
..perintah..
statement3
}while(statement2);

nah apa perbedaan alurnya? Untuk perulangan do while, yang dilakukan setelah deklarasi adalah eksekusi perintah kemudian penambahan nilai atau pengurangan nilai baru setelah itu dilakukan pengecekan. Alurnya statement1 > eksekusi perintah > statement3 > statement2.
4. foreach()
Untuk perulangan foreach biasanya digunakan untuk array. Bentuk umum penulisannya itu kayak gini

foreach($variable_array as $key => $value){

}

Kalo ini rada bingung ngasih penjelasan alurnya hehe langsung aja saya kasih contohnya

<?php
$r_buah= array('Semangka','Apel','Pisang','Anggur','Durian');

foreach($r_buah as $buah){
echo $buah." enak ga kalo dibikin rujak?<br>";
}
?>

Dan ini adalah Output dari perulangan foreach()
Gambar Output Perulangan Foreach

Hihi Oke gan sekian dulu post dari saya semoga bisa bermanfaat :D





Mencari end of month tanggal akhir bulan

Kamis, 25 Juli 2013
Posted by Sepraha
Tag :
Oke gan kali ini  saya mau ngepost gimana caranya nyari end of month atau tanggal akhir bulan. Post kali ini terpikirkan karena temen ada yang nanya kurang lebih begini.
" Sep gimana caranya bikin link untuk backup data perbulan tapi linknya cuma muncul kalo akhir bulan aja ".
Oke gan langsung aja kalo menggunakan php cukup simple gan tapi berlaku hanya untuk bulan aktif atau current month , perintahnya singkat padat yaitu data('t').

Nah kalo untuk pertanyaan tadi gimana bikin link yang munculnya tiap akhir bulan aja?. Ini sintaknya gan
<?php
$tgl_akhir_bulan=date('t');
$tgl_hari_ini=date('d');
if($tgl_akhir_bulan == $tgl_hari_ini){
echo "<a href='#'>backup</a>";
}else{
echo "backup";
}
?>

Oke semoga bermanfaat.
Dalam membuat sebuah aplikasi sering kita menggunakan pecahan uang sebagai tampilannya. Seperti Rp 1.250.000,00. Namun akan tetapi dalam penyimpanan dalam database, format seperti itu tentulah tidak diperkenankan dalam tipe data INTEGER. Dalam format uang seperti tadi juga akan sulit untuk pengoperasian penghitungan tambah, kurang, dan lain-lain dalam script PHP.

Welcome to My Blog

Kategori

Mengenai Saya

Pengikut

Diberdayakan oleh Blogger.

- Copyright © Ngakunya Anak IT -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -