Script PHP untuk membuat Thumbnail Image / Gambar secara Otomatis

Script ini digunakan untuk membuat Gambar Thumnail ( Gambar dengan ukuran kecil ) dari suatu gambar asli yang diupload ke suatu server. Gambar ini nantinya berguna saat pemanggilan content di website yang memunculkan artikel bersangkutan menjadi ringan karena gambar yang diload adalah gambar duplikat dari gambar asli namun dengan ukuran yang kecil.
Fungsi ini juga memungkinkan Anda untuk bisa menentukan sendiri ukuran thumbnailnya nanti dan dimana gambar thumbnail ini disimpan.

Script Membuat Gambar Thumbnail dengan PHP

Kurang lebihnya script ini nanti akan membuat gambar seperti yang nampak pada gambar diatas. Oke, untuk fungsi / source code PHP nya silahkan pandangi dibawah ini 😀 Continue reading

Script untuk TextArea Tinggi Otomatis dengan Javascript

Script ini digunakan untuk membuat textarea yang meninggi secara otomatis saat kita menulis artikel / kalimat yang barisnya lebih dari tinggi maksimal dari textarea itu sendiri. Ini menggunakan JavaScript, yang mana nantinya fungsi ini aktif ketika kita mengetik pada textarea terpilih. Ok, untuk source codenya silahkan lihat dibawah ini :

Fungsi JavaScript, taruh di bagian <head></head> adalah sebagai berikut :

<script type="text/javascript">
function textareaOtomatis(f, tinggiMaksimal) {
	// set untuk tinggi maksimal textarea
	var tinggiMaksimal = (typeof tinggiMaksimal == 'undefined') ? 1000 : tinggiMaksimal;
	// pencegahan jika tinggi = tinggi minimal yang ditentukan
	// maka textarea tidak akan berubah tingginya
	if (f.scrollHeight > tinggiMaksimal) {
		if (f.style.overflowY != 'scroll') { f.style.overflowY = 'scroll' }
		return;
	}
	// agar scroller bar tidak nampak
	if (f.style.overflowY != 'hidden') { f.style.overflowY = 'hidden' }

	var scrollH = f.scrollHeight;
	if( scrollH > f.style.height.replace(/[^0-9]/g,'') ){
		f.style.height = scrollH+'px';
	}
}
</script>

Kemudian, untuk pengujiannya silahkan gunakan sintaks textarea dengan HTML sebagai berikut :

<form method="post" action="">
<textarea name="textarea" style="width:370px; height:100px; overflow-y:hidden;" onkeyup="textareaOtomatis(this,300)">Beberapa Text</textarea>
</form>

Untuk contohnya secara langsung, silahkan kunjungi link berikut : http://www.xeongas.com/test.php

Mencari teks / angka yang bersifat Palindrome di dalam Array menggunakan Java

Palindrome adalah tulisan bolak – balik baik berupa abjad, angka tertentu, serta kalimat. Palindrome berasal dari bahasa Yunani yaitu palin berarti belakang, dan dromos berarti cara atau arah.
Berikut ini adalah contoh source code / script dari Java yang digunakan untuk mencari teks / angka mana saja yang termasuk Palindrome dalam suatu Array / Larik / Kumpulan Data. Berikut sourcenya, silahkan :

public class javaPalindrome {
	public static void main(String[] args) {
		int angka[] = new int[]{12,151,343,11,22,549};
		for(int i=0; i < angka.length; i++){
			int isi = angka[i];
			int reversedisi = 0;
			int temp = 0;
			while(isi > 0){
				temp = isi % 10;
				isi = isi / 10;
				reversedisi = reversedisi * 10 + temp;
			}

			if(angka[i] == reversedisi)
				System.out.println(angka[i] + " adalah angka palindrome");
			else
				System.out.println(angka[i] + " adalah bukan angka palindrome");
		}
	}
}

Mencari Faktorial dengan Java memakai teknik Rekursi

Source code dibawah ini digunakan untuk mencari Nilai Faktorial dari suatu angka masukan menggunakan pemrograman Java dengan metode Rekursi. Sementara ini masukannya masih statis, untuk perkembangannya silahkan dimodifikasi jadi masukan bisa dinamis sesuai inputan user. Silahkan dipahami 🙂

public class faktorialJava{
    static int hitungFaktorial(int b){
        int hasilFaktorial;
        hasilFaktorial = (b<=1) ? 1 : b * hitungFaktorial(b-1);
        return hasilFaktorial;
    }

    public static void main(String args[]){
        int angkaFaktorial = 4;
        int hasil = hitungFaktorial(angkaFaktorial);
        System.out.println("Faktorial dari : " + angkaFaktorial + " adalah " + result);
    }

 /*
 Angka Masukan = 4
 Output Faktorialnya adalah 24
 */
}

Hitung Jarak Antara 2 Tanggal V.2 PHP

Hihi,,, aku telah menemukan cara bagaimana kita bisa menghitung jarak antara 2 buah tanggal dengan lebih simple dan lebih mudah. Karena saya tahu di postingan yang sama sebelumnya mengenai hitung jarak antara 2 tanggal scriptnya begitu rumit. Karena itu sekarang aku mau berbagi kepada para pembaca tentang Bagaimana Cara Menghitung Jarak Antara 2 Tanggal Menggunakan PHP. Silahkan pahami source code di bawah ini :

<?php
$tglAwal  = '2009-11-13';
$tglAkhir = '2010-1-5';
print ((strtotime($tglAkhir)-strtotime($tglAwal))/86400);
// akan menghasilkan nilai 53, itu menunjukkan jaraknya adalah 53 hari
?>

Yaph,,, gimana, mudah bukan :mrgreen:

Update lagi ni … untuk yang ini bisa diaplikasikan buat mencari umur atau juga mengetahui jarak antara 2 tanggal di PHP secara detail, silahkan disimak :

<?php
function datediff($tgl1, $tgl2){
    $tgl1 = (is_string($tgl1) ? strtotime($tgl1) : $tgl1);
    $tgl2 = (is_string($tgl2) ? strtotime($tgl2) : $tgl2);
    $diff_secs = abs($tgl1 - $tgl2);
    $base_year = min(date("Y", $tgl1), date("Y", $tgl2));
    $diff = mktime(0, 0, $diff_secs, 1, 1, $base_year);
    return array( "years" => date("Y", $diff) - $base_year,
                  "months_total" => (date("Y", $diff) - $base_year) * 12 + date("n", $diff) - 1,
                  "months" => date("n", $diff) - 1,
                  "days_total" => floor($diff_secs / (3600 * 24)),
                  "days" => date("j", $diff) - 1,
                  "hours_total" => floor($diff_secs / 3600),
                  "hours" => date("G", $diff),
                  "minutes_total" => floor($diff_secs / 60),
                  "minutes" => (int) date("i", $diff),
                  "seconds_total" => $diff_secs,
                  "seconds" => (int) date("s", $diff)  );
}

echo '<form name="form1" method="post" action="">';
echo '<input type="text" name="tgl" id="tgl"><input type="submit" name="hitung" id="hitung" value="Hitung"></form>';
$a = datediff($_POST['tgl'], date("Y/m/d/ h:m:s"));
if($_POST['tgl']){
    echo 'umur anda '.$a[years].' tahun, '.$a[months].' bulan, '.$a[days].' hari, '.$a[hours].' jam, '.$a[minutes].' menit, '.$a[seconds].' detik';
}
?>

Program Segitiga Siku – Siku Versi 2

Terima kepada pembaca setia situs ini :), postingan kali ini adalah demi merepon request dari seorang pembaca situs ini. Sang Pembaca menginginkan membuat program menggunakan Java yang dapat menampilkan sebuah segitiga siku – siku yang menghadap kebawah seperti yang terlihat pada gambar di bawah ini :

Segitiga Siku Siku

Segitiga Siku Siku

Untuk menampilkan bentuk tersebut, aku memakai source code seperti di bawah ini ( Menggunakan Java ) :

Continue reading

Program Segitiga Siku – Siku dengan Java , C++

Sehubungan dengan request pembaca blog ini yang ingin membuat program yang bisa menampilkan Segitiga Siku – Siku dengan inputan tinggi segitiga tersebut. Untuk itu, saya bertujuan membagi dengan semuanya tentang hal ini. Bagi yang sudah mahir, mohon sarannya.

Program ini aku buat dengan Java dan C++, jaga – jaga aja.

Java

// Program Segitiga Siku - Siku

import javax.swing.*;

public class segitigaSikuSiku {
    public static void main(String args[]){
        String tinggi = "";
        tinggi = JOptionPane.showInputDialog("Masukkan tinggi segitiga : ");
        int t  = Integer.parseInt(tinggi);

        for(int x=1;x<=t;x++){
            for(int y=1;y<=x;y++){
                System.out.print("*");
            }
            System.out.print("\n");
        }
    }
}

Kode diatas jika dijalankan akan tampak seperti gambar di bawah ini : Continue reading