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

Senin, 25 November 2024

Hari ini aku belajar : Menampilkan PDF dalam tabel dengan rasio otomatis

Hail Pals!

Hari ini aku belajar bagaimana mengatur rasio sebuah file PDF agar bisa menyesuaikan dengan tabel dan memiliki tampilan yang menawan...

Jika biasanya kita menggunakan format dengan pengaturan width dan height di setiap 
 <embed src=""> atau <iframe>
Kita bisa menambahkan script berikut agar otomatis menyesuaikan ukuran dari tabel dan layar aplikasi.
Berikut adalah scriptnya : 

 <div class="embed-responsive embed-responsive-16by9">
     <iframe class="embed-responsive-item" src="" ></iframe>
</div>

Dengan class responsive embed dan rasio yang ditentukan, file akan menyesuaikan secara otomatis ukuran layar yang kita pakai untuk mengakses aplikasi. Selain rasio 16:9 ada pula beberapa rasio yang bisa digunakan antara lain 1:1 / 4:3 / 16:9 /21:9 menyesuaikan bootstrap yang kita gunakan.
Di bootstrap 3 hanya bisa menggunakan 4:3 dan 16:9, jadi gunakan bootstrap terbaru agar tampilan bisa disesuaikan kembali dengan kebutuhan masing-masing.

Untuk mengeceknya, kita perlu klik kanan pada elemen dan pilih Inspect element seperti biasa, atau klik pick element di pojok kiri halaman inspect elemen dan klik pada elemen yang dimaksud (biasanya ditandai dengan kotak hijau :

Pilih elemen div nya dan klik pada file css.


Untuk melihat berapa saja rasio yang ada di bawah embed responsive yang bisa dipakai. 


responsive-embed bekerja dengan mengkalkulasi layar dan rasio yang ditentukan sehingga bisa menampilkan file yang sesuai dengan kebutuhan kita. 

Link belajar :
https://getbootstrap.com/docs/4.0/utilities/embed/
https://www.w3schools.com/bootstrap4/tryit.asp?filename=trybs_util_embeds

Note :
Tulisan ini adalah diary online dari hal yang aku pelajari hari ini, semoga menjadi informasi yang berguna atau mengingatkan jika saya kembali lupa. 
Cmiiw politely or tell me with another good idea to get in touch!











Jumat, 18 Agustus 2017

Membuat PIVOT tabel dengan MySQL

Berasa bandung bondowoso! Saking penasarannya saya membuat tabel pivot di mysql, akhirnya semalaman saya kerjakan tantangan ini. Jadi ceritanya, di suatu malam yang dingin seorang teman datang kepada saya untuk membuat suatu revisi program. Cuma ditambah bikin laporan sih, but,  ketika saya lihat programnya ternyata ada yang beda. Lalu usut menyusut saya cari asal usul datanya hingga terlihat demikian ini :


Banyak juga ya datanya, hehe, tapi pada intinya. Saya diminta untuk mengeluarkan data pokoknya saja seperti ini :

Jadi, untuk mendapatkan format ini cukup panjang perjalanan saya bersama google. Yah, memang jarang utak atik query di mySQL. Mulai dari pakai group, case when, concat dan lain sebagainya, sampai saya menemukan if(MAX) dari tutorial di buysql (terima kasih Tuhan, sudah mempertemukan aku dengannya!) Jadi, seperti di gambar di atas dan ini scriptnya. Semoga bermanfaat!


SELECT  a.nik, a.nama_alternatif,
MAX(if(nama_kriteria = 'Kedisiplinan', bobot_normalisasi, NULL)) as Kedisiplinan,
MAX(if(nama_kriteria = 'Kejujuran', bobot_normalisasi, NULL)) as Kejujuran,
MAX(if(nama_kriteria = 'Inisiatif', bobot_normalisasi, NULL)) as Inisiatif,
MAX(if(nama_kriteria = 'Komunikasi', bobot_normalisasi, NULL)) as Komunikasi,
MAX(if(nama_kriteria = 'Kerjasama', bobot_normalisasi, NULL)) as Kerjasama,
hasil_alternatif, now() as tgl_simpan
FROM alternatif a, kriteria b, rangking c where a.id_alternatif=c.id_alternatif and b.id_kriteria=c.id_kriteria group by a.id_alternatif

Jumat, 24 Maret 2017

Menampilkan format Rupiah di PHP

Data yang berada di database programmer kadang berbeda dengan data yang sering dilihat manusia biasa (ciaaa).  Misalnya jika kita membuat program keuangan, dalam format database seperti sql atau yang lain format integer biasanya hanya berupa angka tanpa tanda pemisah apa apa.

untuk membuat format angka pada dokumen keuangan ada beberapa variabel yang perlu ditambahkan,

$biaya = '50000';
$angkabiaya = number_format($biaya, 2, ',', '.');
echo $angkabiaya;
echo 'Rp '.$angkabiaya;
hasil  :
50.000,00
Rp 50.000,00

penjelasan :
number_format =>  wajib dicantumkan untuk mengubah format angka
$biaya => variabel yang menampung angka
2 = jumlah angka di belakang koma
',' = pemisah angka di belakang koma
'.' = bisa diganti dengan titik

lihat detail untuk number_format di
http://php.net/manual/en/function.number-format.php

Jumat, 03 Maret 2017

Mengubah format tanggal di php

Untuk mengubah format tanggal dari database yang biasanya berupa yyyy-mm-dd ke format yang kita inginkan, berikat format sebagai berikut di dokumen php anda :
$tanggal = 2017-03-03; // 3 maret 2017
$tanggaloke = date("d-m-Y",strtotime($tanggal)); //variabel peubah ke format dd-mm-yyy
$tanggalcoba = date("d-F-Y",strtotime($tanggal)); //variabel peubah ke format dd-mm-yyy
echo $tanggaloke;
echo $tanggalcoba;
?>
Maka hasilnya adalah
03-03-2017
03-Maret-2017

Menampilkan Tanggal Sekarang
$tanggalhariini = date('d-m-Y');
?>

Menampilkan tanggal, bulan, atau tahun saja :
 $tanggal =date('d');
$bulan = date('m');
$tahun = date ('y')
?>

Menampilkan 2 digit terakhir tahun sekarang :

    $tahun_sekarang = date('Y');
    $tahun = substr($tahun_sekarang, -2);

    echo "$tahun";
?>


Selamat mencoba.
lihat manual lengkapnya di http://php.net/manual/en/function.date.php