Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

Tutorial menginstal xdebug di xampp

8:01 PM Add Comment

 

Debuging PHP

Xdebug adalah sebuah extensi PHP yang digunakan untuk memudahkan proses debugging (pemecahan masalah) dalam pengembangan aplikasi web. Xdebug memungkinkan developer untuk melakukan debugging pada kode PHP secara langsung dengan mudah dan cepat. Artikel ini akan membahas tentang cara menginstal Xdebug pada XAMPP di Windows.


Langkah-langkah untuk menginstal Xdebug di XAMPP di Windows adalah sebagai berikut:


Langkah 1: Download Xdebug

Pertama, download file Xdebug yang sesuai dengan versi PHP yang terpasang pada XAMPP. Anda dapat mengecek versi PHP dengan membuka localhost/phpinfo.php pada browser. Kemudian, cari dan catat versi PHP yang terpasang di XAMPP.


Selanjutnya, buka halaman download Xdebug di https://xdebug.org/download. Pilih file Xdebug yang sesuai dengan versi PHP yang terpasang di XAMPP.


Langkah 2: Pindahkan file Xdebug

Setelah mengunduh file Xdebug, ekstrak file tersebut dan pindahkan file Xdebug yang sesuai dengan versi PHP ke direktori "ext" di dalam direktori instalasi XAMPP. Direktori "ext" biasanya terletak di dalam direktori "php" pada direktori instalasi XAMPP.


Langkah 3: Konfigurasi php.ini

Buka file php.ini pada direktori "php" di dalam direktori instalasi XAMPP. Cari baris yang berisi "zend_extension" dan tambahkan baris berikut di bawahnya:


zend_extension = "<path_to_xdebug>/php_xdebug-<version>-<architecture>.dll"


Ganti "<path_to_xdebug>" dengan direktori tempat Anda menyimpan file Xdebug. Ganti "<version>" dan "<architecture>" sesuai dengan versi Xdebug yang Anda unduh.


Langkah 4: Restart Apache

Setelah mengedit file php.ini, restart Apache di XAMPP untuk memuat pengaturan baru.


Langkah 5: Verifikasi instalasi

Untuk memeriksa apakah Xdebug telah terpasang dengan benar, buka localhost/phpinfo.php pada browser. Cari bagian "Xdebug" pada halaman phpinfo.php. Jika Xdebug telah terpasang dengan benar, Anda akan melihat informasi tentang Xdebug di bagian tersebut.


Langkah 6: Konfigurasi Xdebug

Anda dapat menambahkan konfigurasi Xdebug pada file php.ini untuk mempercepat proses debugging. Beberapa konfigurasi Xdebug yang berguna adalah sebagai berikut:


xdebug.remote_enable=1

xdebug.remote_host="localhost"

xdebug.remote_port=9000


Kode di atas akan mengaktifkan debugging jarak jauh, dengan Xdebug yang berjalan pada localhost pada port 9000.


Dengan demikian, tutorial ini telah memberikan panduan tentang cara menginstal Xdebug pada XAMPP di Windows. Setelah berhasil menginstal Xdebug, Anda akan dapat melakukan debugging pada kode PHP dengan mudah dan efektif.

Menampilkan Format Tanggal Indonesia di CodeIgniter 4

5:11 AM Add Comment
Menampilkan Format Tanggal Indonesia di CodeIgniter 4

Pada saat kita meninputkan data kedalam database kita sering kali mendapatkan tanggal berformat Inggris, karena memang default dari databasenya tanggal yang bertipe Inggris. contoh saja pada fungsi date('Y-m-d') maka akan menampillkan tangal saat ini, contoh 2021-10-03. Meskipun format tanggal tersebut tidak akan mempengaruhi sistem yang akan buat, tetapi tentu akan sangat berpengaruh ketika kita membuat sebuah sistem laporan yang pastinya harus menggunakan format Indonesia karena sesuai Negara kita sendiri.

Baca juga Cara memasang jQuery di CodeIgniter

Pada tutorial kali ini saya akan memberikan tutorial tentang cara mengubah format tanggal default ke format tanggal Indonesia. Untuk lebih mudahnya dalam pemanggilan fungsi format tanggal Indonesia ini, saya akan masukan fungsi untuk merubah format tersebut kedalam Helper CodeIgniter yang nantinya akan kita panggil di Controller.

Pertama buat sebuah helper dengan script seperti dibawah, lalu simpan script tersebut di folder app/Helpers dan simpan dengan nama ConvertTgl.php.

<?php


namespace App\Helpers;


class ConvertTgl

{

    public function get_tgl($tgl)

    {

        $bulan = [

            1 =>   'Januari',

            'Februari',

            'Maret',

            'April',

            'Mei',

            'Juni',

            'Juli',

            'Agustus',

            'September',

            'Oktober',

            'November',

            'Desember'

        ];

        $pecah_tgl = explode('-', $tgl);

        $tgl_indo = $pecah_tgl[2] . ' ' . $bulan[(int)$pecah_tgl[1]] . ' ' . $pecah_tgl[0];

        return $tgl_indo;

    }

}

Setelah selesai membuat Helper kita akan panggil Helper ConvertTgl tersebut di controller. Disini kita buat Controller dengan nama TesConvertTgl.php

<?php


namespace App\Controllers;


use App\Helpers\ConvertTgl;


class TesConvertTgl extends BaseController

{

    protected $ConvertTgl;

    public function __construct()

    {

        $this->ConvertTgl = new ConvertTgl();

    }

    public function index()

    {

return $this->ConvertTgl->get_tgl(date('Y-m-d'));

    }

}

Maka output yang akan ditampilkan seperti di bawah ini :

10 Oktober 2021

Itulah tutorial tentang cara menampilkan format tanggal Indonesia di CodeIgniter 4, semoga artikel ini bermanfaat. Jika anda ada kesulitan dalam penulisan kode silahkan tinggalkan komentar, jangan sungkan. Terimakasih.


Cara membuat aplikasi menghitung umur php

4:45 AM Add Comment
Logo PHP

Pada artikel kali ini Saya akan memberikan tutorial sederhana tentang bagaimana cara membuat aplikasi perhitungan umur dengan PHP. Tanpa panjang lebar lagi, Let's go kita baca dan simak artikel ini sampai habis. Dijamin akan memberikan manfaat dan menambah pengetahuan Anda. Oke, langsung saja kita mulai.

Baca juga Membuat cuaca otomatis dari data JSON dengan PHP

Untuk menghitung usia dengan PHP cukup mudah, Anda bisa menggunakan fungsi DateTime diff(). Saya telah membuatkan script yang sudah siap Anda pakai dan bisa langsung Anda Copy dan Paste ke ke script Anda. Lihat script di bawah ini :

<?php

function hitung_umur($tanggal_lahir)

{

    $birthDate = new DateTime($tanggal_lahir);

    $today = new DateTime("today");

    if ($birthDate > $today) {

        exit("Umur anda :  0 tahun 0 bulan 0 hari");

    }

    $d = $today->diff($birthDate)->d;

    $m = $today->diff($birthDate)->m;

    $y = $today->diff($birthDate)->y;

    return "Umur anda : " . $y . " tahun " . $m . " bulan " . $d . " hari";

}

echo hitung_umur("2000-12-01");


“Hari ini (today)” pada contoh script di atas tanggal 01-11-2020 sehingga jika script tersebut dijalankan, maka akan menghasilkan Output seperti dibawah ini:

Cara membuat aplikasi menghitung umur php


Selesai. Gimana? mudah kan?

Baca juga Membuat program konfersi suhu dengan PHP

Demikian pembahasan tentang Cara membuat aplikasi menghitung umur php. Semoga Artikel ini manfaat untuk Anda sebagai perbaca. Sampai jumpa di artikel yang lainnya. Terima Kasih.


Cara membuat kop surat menggunakan FPDF

6:52 AM Add Comment
Cara membuat kop surat menggunakan FPDF

Setelah sebelumnya kita telah megetahui dasar - dasar cara menggunakan FPDF, berikutnya yang akan kita bahas adalah cara membuat kop surat dengan FPDF.

langkah pertama yang harus dilakukan tentu download terlebih dahulu FPDF disini. Selanjutnya siapkan gambar yang akan ingin anda jadikan logo pada kop yang akan dibuat. 

Baca juga Tutorial Cara Menggunakan FPDF untuk membuat file PDF

Setelah anda download silahkan lakukan ekstrak dalam direktori yang anda inginkan, pastinya anda harus mengekstraknya di bawah direktori htdocs. Jika tidak di dalam direktori htdocs scriptnya ya gak akan jalan. :D. Di sini saya melakukan ekstrak script inti fpdf.php ke di direktori /htdocs/fpdf/fpdf.php, sehingga jika saya mengakses fpdf.php dari luar direktori /fpdf menggunakan require jadi seperti ini :

include "../fpdf/fpdf.php";

dengan dua titik di depannya.

berikutnya untuk membuat kop surat 

<?php

include "../fpdf/fpdf.php";

class Pdf extends FPDF

{

    function letak($gambar)

    {

        //memasukkan gambar untuk header

        $this->Image($gambar, 10, 10, 20, 25);

        //menggeser posisi sekarang

    }

    function judul($teks1, $teks2, $teks3, $teks4, $teks5)

    {

        $this->Cell(25);

        $this->SetFont('Times', 'B', '12');

        $this->Cell(0, 5, $teks1, 0, 1, 'C');

        $this->Cell(25);

        $this->Cell(0, 5, $teks2, 0, 1, 'C');

        $this->Cell(25);

        $this->SetFont('Times', 'B', '12');

        $this->Cell(0, 5, $teks3, 0, 1, 'C');

        $this->Cell(25);

        $this->SetFont('Times', 'I', '8');

        $this->Cell(0, 5, $teks4, 0, 1, 'C');

        $this->Cell(25);

        $this->Cell(0, 2, $teks5, 0, 1, 'C');

    }

    function garis()

    {

        $this->SetLineWidth(1);

        $this->Line(10, 36, 138, 36);

        $this->SetLineWidth(0);

        $this->Line(10, 37, 138, 37);

    }

}

//instantisasi objek

$pdf = new Pdf();

//Mulai dokumen

$pdf->AddPage('P', 'A5');

//meletakkan gambar

$pdf->letak('logo.png');

//meletakkan judul disamping logo diatas

$pdf->judul('PEMERINTAH KOTA BANDUNG', 'DINAS PENDIDIKAN', 'SEKOLAH MENENGAH KEJURUAN PURAGABAYA', 'bandung jawabarat Telp. (8839)77388', 'Website: http://namawebsite.sch.id | E-Mail: emailnya@schoool.ac.id');

//membuat garis ganda tebal dan tipis

$pdf->garis();

$pdf->Output('kopsurat.pdf', 'I');

Berikut adalah hasilnya

Hasil pembuatan kop surat

Itulah cara membuat kop surat dengan FPDF, semoga bermanfaat dan sampai jumpa di artikel yang lainnya.

Tutorial Cara menggunakan FPDF untuk membuat PDF

5:34 AM Add Comment
Tutorial Cara menggunakan FPDF untuk membuat PDF


Secara basic membuat file pdf dengan php dapat dilakukan dengan menggunakan fungsi header('Content-Type: application/pdf')? yang telah tersedia dari PHP itu sendiri. Namun alangkah lebih baiknya seorang web developer lebih mengedepankan kepada efisiensi tenaga dan waktu dengan mempergunakan libary tambahan yang notabenenya libary tersebut erat hubungannya dalam penyusunan file pdf, sehingga waktu untuk membuat aplikasi berbasis web tersebut dapat dipercepat.

Library tambahan ini sebenarnya adalah php script yang dapat anda unduh secara gratis, didalamnya berisi class-class yang dapat mempermudah anda untuk membuat laporan berformat pdf. 

yang pertama harus didownload terlebih dahulu fpdf nya, disini.

Baca juga  Membuat program cuaca otomatis dari data JSON dengan PHP

Setelah anda download silahkan lakukan ekstrak dalam direktori yang anda inginkan, pastinya anda harus mengekstraknya di bawah direktori htdocs. Jika tidak di dalam direktori htdocs scriptnya ya gak akan jalan. :D. Di sini saya melakukan ekstrak script inti fpdf.php ke di direktori /htdocs/fpdf/fpdf.php, sehingga jika saya mengakses fpdf.php dari luar direktori /fpdf menggunakan require jadi seperti ini :

require "../fpdf/fpdf.php";

dengan dua titik di depannya.

Ya, silahkan atur-atur saja, yang penting intinya anda dapat menggunakan class-class yang ada dalam fpdf.php tersebut dengan mudah.

Berikut adalah contoh script sederhana menggunakan fpdf untuk membuat satu halaman A4 Landscape, dan didalamnya di tuliskan sebuah kalimat dengan font 12.


<?php

require "./fpdf/fpdf.php";

$laporan=new FPDF('L','mm','A4');

$laporan->AddPage();

$laporan->SetFont('times','B',12);

$laporan->Cell(280,10,'Pembuatan File PDF',1,1,'R');

$laporan->Output();

?>


Lihat dalam bentuk pdf


Di sini saya jelaskan sedikit, pada script fpdf.php terdapat sebuah kelas inti yaitu FPDF yang mewakili pembuatan header bertipe pdf.

Baca juga Membuat program jadwal waktu sholat dari data JSON dengan PHP

Kalimat ini,

$laporan=new FPDF('L','mm','A4');

Artinya sebagai pembuatan objek baru dari kelas FPDF dengan kata lain membuat file pdf , dengan kriteria halamannya itu Landscape (L) bisa juga dengan Portrait (P), satuannya millimeter (mm) dan ukuran pagenya A4.


Selanjutnya baris

$laporan->AddPage();

Digunakan untuk membuat halaman baru dari file pdf yang ada. Sehingga jika ditambahkan satu baris lagi $laporan->AddPage(); halamannya otomatis menjadi 2 halaman. Dan begitu seterusnya.


Baris selanjutnya,

$laporan->SetFont('times','B',12);

Artinya kita mengeset font jenis times new roman, dengan cetak tebal, dan ukuran fontnya 12.


Kemudian baris selanjutnya,

$laporan->Cell(280,10,'Pembuatan File PDF',1,1,'R');

Untuk menuliskan sebuah kalimat cukup menggunakan Cell(), atau bisa juga MultiCell(). Dimana Cell() biasanya hanya dapat digunakan untuk membuat kalimat satu baris saja, sedangkan untuk MultiCell() dapat menghandle banyak baris.

Nilai 280 pada parameter awal, di gunakan untuk margin kiri kalimatnya.

Kemudian parameter kedua nilai 10, digunakan untuk margin atasnya.

Selanjutnya untuk menuliskan kalimatnya diletakkan di parameter ke 3.

Dan nilai 1 di parameter ke empat berfungsi untuk memberikan border, pada kalimat tersebut, selanjutnya nilai 1 di parameter ke 5 gunakan untuk posisi, apakah akan mengikuti parameter selanjutnya apa tidak, parameter selanjutnya yakni ?R? adalah untuk mengatur posisi dimana kalimat ini akan diratakan, apakah rata kiri, atau rata kanan.

Baca juga Membuat file JSON dengan PHP

Baris selanjutnya yaitu :

$laporan->Output();

Ini digunakan untuk menghasilkan file pdf nantinya.

Itulah cara menggunakan FPDF, untuk mengenal fungsi - fungsi laiinya di FPDF anda bisa lihat documentationnya disini.

Semoga artikel ini bermanfaat sampai jumpa di artikel lainnya.


SOURCE CODE APLIKASI E-SKRIPSI DENGAN CODEIGNITER

10:09 PM Add Comment

Halo teman - teman . Kali ini saya akan menerbitkan aplikasi yang sangat bagus yaitu aplikasi E-Skripsi yang dibuat dengan framework CodeIgniter. Aplikasi ini bisa di pakai untuk keperluan skripsi di kampus. mulai dari mencari daftar skripsi, menginput skripsi,dan memberi nilai skripsi .


pengguna bisa juga mengunduh skripsi untuk dilihat lihat dan dijadikan bahan referensi. aplikasi ini mendukung 3 user .

Administrator

  • Mengelola data operator
  • Mengelola data kaprodi
  • Mengelola data mahasiswa
  • Mehilat dan menunduh kumpulan skripsi

Ka Prodi

  • Cek Skirpsi ( Meninput Nilai dan Lihat Skripsi )
  • Mehilat dan menunduh kumpulan skripsi

Mahasiswa

  • Kirim Skripsi
  • Melihat Nilai Skripsi
  • Mehilat dan menunduh kumpulan skripsi
Halaman Login

Halaman Admin

Halaman Ka Prodi

Halaman Mahasiswa



Demo berbasis Video 


Itulah penjelasan Aplikasi E-Skripsi dengan Codeigniter.Untuk mendapatkan source code Aplikasi E-Skripsi dengan Codeigniter cukup berdonasi Rp. 100.000,-  bisa hubungi : WA ( +6288218091501 ) . 


Baiklah sampai jumpa


Source Code Aplikasi Reservasi Hotel Berbasis Web dengan PHP ( Codeigniter )

1:47 AM Add Comment

Halo teman teman . Kali ini saya akan menerbitkan aplikasi yang sangat bagus yaitu sistem informasi reservasi hotel. Aplikasi ini bisa di pakai untuk keperluan reservasi hotel mulai dari transaksi reservasi hotel, mengelola kamar - kamar, hingga laporan reservasi hotel .


Di dalam aplikasi ini mendukung 2 user .

Administator

  • Mengelola data type kamar
  • Mengelola data klamar
  • Mengelola data jenis pembayaran
  • Mengelola data layanan extra
  • Mengelola data discount 
  • Mengelola data reservasi
  • Mengelola laporan reservasi
  • Mengelola laporan sisa kamar
  • Dan lain lain.
Client
  • Halaman Home 
  • Type Kamar
  • Reservasi Hotel
  • List Reservasi
  • Laporan Reservasi 

halaman login

Registrasi Client

Dasboard Admin

Mengelola Tipe kamar (admin)

Mengelola kamar (admin)

Mengelola Jenis Pembayaran (admin)

Mengelola layanan Extra  (admin)

Tambah Data Discount (admin)

mengelola data reservasi (admin)

Laporan reservasi (admin)

Laporan sisa kamar (admin)

PDF Laporan sisa kamar (admin)

PDF Laporan reservasi (admin)

Halaman Home client

Penjelasan tipe - tipe kamar client

history payment reservasi client

laporan reservasi client



Demo berbasi video 



Itulah penjelasan sistem informasi reservasi hotel berbasis web menggunakan PHP ( Codeigniter ).Untuk mendapatkan source code sistem informasi reservasi hotel PHP ( Codeigniter ) cukup berdonasi Rp. 100.000,-  bisa hubungi : WA ( +6288218091501 ). 

Baiklah sampai jumpa 

membuat program memantau perkembangan corona saat ini di Indonesia dari data JSON dengan PHP

11:00 AM Add Comment
membuat program memantau perkembangan corona saat ini di Indonesia dari data JSON dengan PHP


Kali ini saya akan sharing mengenai cara membuat program memantau perkembangan corona saat ini di Indonesia dari data JSON dengan PHP. Sebelumnya apa sih itu JSON ? JSON singkatan dari JavaScript Object Notation merupakan sebuah format data yang digunakan untuk pertukaran dan penyimpanan data. JSON merupakan bagian dari Javascript. JSON dapat dibaca dengan berbagai macam bahasa pemrograman seperti Javascript, C, C#, C++, Java, Perl, Python, PHP, dll.

Nah itu sekilas tentang pengetian JSON. Terus bagaimana cara membuat program memantau perkembangan corona saat ini di Indonesia dari data JSON dengan PHP  ? mari kita simak artikel berikut ini.

Untuk membuat program memantau perkembangan corona saat ini di Indonesia dari data JSON ini yang perlu digunakan adalah dengan menggunakan API corona. API corona salah satunya adalah website kawalcorona.com berikut linknya https://api.kawalcorona.com .Setelah itu disana terdapat beberapa data JSON yang bisa digunakan.

1. Script program

<?PHP 
$file=file_get_contents("https://api.kawalcorona.com/indonesia/");
$corona=json_decode($file,true);
?>

<h1>Covid 19 di Indonesia Hari ini adalah </h1>

<pre>
Kasus Positif : <?=$corona[0]['positif'];?><br>
Sembuh : <?=$corona[0]['sembuh'];?><br>
Meninggal : <?=$corona[0]['meninggal'];?><br>
Dirawat : <?=$corona[0]['dirawat'];?><br>
</pre>

Hasilnya 

membuat program memantau perkembangan corona saat ini di Indonesia dari data JSON dengan PHP



2. Penjelasan script

Script

Penjelasan

$file=file_get_contents("https://api.kawalcorona.com/indonesia/");

Berfungsi mendapatkan data json perkembangan corona di Indonesia

$corona=json_decode($file,true);

Mengubah json jadi array

<h1>Covid 19 di Indonesia Hari ini adalah </h1>

 

<pre>

Kasus Positif : <?=$corona[0]['positif'];?><br>

Sembuh : <?=$corona[0]['sembuh'];?><br>

Meninggal : <?=$corona[0]['meninggal'];?><br>

Dirawat : <?=$corona[0]['dirawat'];?><br>

</pre>

Berfungsi menampilkan data kasus corona positif, sembuh, meninggal, dirawat saat ini di Indonesia


Itulah bagaimana cara membuat program memantau perkembangan corona saat ini di Indonesia dari data JSON dengan PHP. Semoga bermanfaat dan sampai jumpa.

Mau liat dan download kumpulan source code premium disini.

membuat program berita dari data JSON dengan PHP

11:00 AM Add Comment
membuat program berita dari data JSON dengan PHP


Kali ini saya akan sharing mengenai cara membuat program berita dari data JSON dengan PHP  . Sebelumnya apa sih itu JSON ? JSON singkatan dari JavaScript Object Notation merupakan sebuah format data yang digunakan untuk pertukaran dan penyimpanan data. JSON merupakan bagian dari Javascript. JSON dapat dibaca dengan berbagai macam bahasa pemrograman seperti Javascript, C, C#, C++, Java, Perl, Python, PHP, dll.

Nah itu sekilas tentang pengetian JSON. Terus bagaimana cara membuat program berita dari data JSON dengan PHP ? mari kita simak artikel berikut ini.

Untuk membuat program berita dari data JSON ini yang perlu digunakan adalah dengan menggunakan API berita. API berita salah satunya adalah website newsapi.org berikut linknya http://newsapi.org .

Sebelum mengintegrasikan program dengan newsapi.org yang perlu dilakukan adalah mendaftar terlebih dahulu. Daftar berguna untuk mendapatkan API key. Setelah itu disana terdapat beberapa data JSON yang bisa digunakan.

1. Script program

untuk script seperti dibawah dan simpan dengan nama berita.php

<?php
$kataKunci = "corona";
$from = date("Y-m-d");
$sortBy = "publishedAt";
$apiKey = "APIKEY"
$language = "en";
$alamatAPI = "http://newsapi.org/v2/everything?" .
    "q={$kataKunci}&language={$language}&from={$from}" .
    "&sortBy={$sortBy}&apiKey={$apiKey}";
$data = file_get_contents($alamatAPI);
# parsing variabel $data ke dalam array
$dataBerita = json_decode($data);

if ($dataBerita->status === "ok") {
    # tampilkan menggunakan perulangan
    foreach ($dataBerita->articles as $berita) {
        echo "<h3><a href='{$berita->url}'>{$berita->title}</a></h3>";

        if ($berita->urlToImage) {
            echo "<img style='width: 10rem' src='{$berita->urlToImage}'>";
        }

        echo "<p>{$berita->description}</p>";
        echo "<hr>";
    }
}

Hasilnya 

membuat program berita dari data JSON dengan PHP


2. Penjelasan script

Script

Penjelasan

$kataKunci = "corona";

$from = date("Y-m-d");

$sortBy = "publishedAt";

$apiKey = "daf2c28f0e9b457b85102bb1864dc284";

$language = "en";

$alamatAPI = "http://newsapi.org/v2/everything?" .

    "q={$kataKunci}&language={$language}&from={$from}" .

    "&sortBy={$sortBy}&apiKey={$apiKey}";

$data = file_get_contents($alamatAPI);

 

Berfungsi mendapatkan data json berita dengan kata kunci corona dengan tanggal, bulan dan tahun saat ini

$dataBerita = json_decode($data);

Mengubah json jadi array

if ($dataBerita->status === "ok") {

    # tampilkan menggunakan perulangan

    foreach ($dataBerita->articles as $berita) {

        echo "<h3><a href='{$berita->url}'>{$berita->title}</a></h3>";

        if ($berita->urlToImage) {

            echo "<img style='width: 10rem' src='{$berita->urlToImage}'>";

        }

        echo "<p>{$berita->description}</p>";

        echo "<hr>";

    }

}

Berfungsi menampilkan judul berita, gambar berita, dan deskripsi berita



Itulah bagaimana cara membuat program berita dari data JSON dengan PHP. Semoga bermanfaat dan sampai jumpa.

Mau liat dan download kumpulan source code premium disini.

Membuat program cuaca otomatis dari data JSON dengan PHP

11:00 AM Add Comment
Membuat program cuaca otomatis dari data JSON dengan PHP


Kali ini saya akan sharing mengenai cara membuat program cuaca otomatis dari data JSON dengan PHP  . Sebelumnya apa sih itu JSON ? JSON singkatan dari JavaScript Object Notation merupakan sebuah format data yang digunakan untuk pertukaran dan penyimpanan data. JSON merupakan bagian dari Javascript. JSON dapat dibaca dengan berbagai macam bahasa pemrograman seperti Javascript, C, C#, C++, Java, Perl, Python, PHP, dll.

Nah itu sekilas tentang pengetian JSON. Terus bagaimana cara membuat program cuaca otomatis dari data JSON dengan PHP ? mari kita simak artikel berikut ini.

Untuk membuat program cuaca otomatis dari data JSON ini yang perlu digunakan adalah dengan menggunakan API cuaca. API cuaca salah satunya adalah website openweathermap.org berikut linknya https://openweathermap.org/api .

Sebelum mengintegrasikan program dengan openweathermap  yang perlu dilakukan adalah mendaftar terlebih dahulu. Daftar berguna untuk mendapatkan API key. Setelah itu disana terdapat beberapa data JSON yang bisa digunakan, yang paling dasar digunakan adalah Current Weather Data bedasarkan kota dan tentu waktunya otomatis hari ini.

1. Script program

simpan dengan nama cuaca.php

<?PHP 
$file=file_get_contents("http://api.openweathermap.org/data/2.5/weather?q=jakarta".
"&appid=APIKEY");
$cuaca=json_decode($file,true);
?>
<center>
<h1>Cuaca di jakarta Hari ini adalah </h1>
<img src="http://openweathermap.org/img/wn/
<?=$cuaca['weather'][0]['icon']?>@2x.png" alt="">
<h2>
    <?php
    echo strtoupper($cuaca['weather'][0]['description']);
    ?>
</h2>

<h4>Kecepatan anggin : <?php
    echo $cuaca['wind']['speed'];
    ?> meter/detik
    
    </h4>
</center>


Hasilnya 

Membuat program cuaca otomatis dari data JSON dengan PHP



2. Penjelasan script

Script

Penjelasan

$file=file_get_contents("http://api.openweathermap.org/data/2.5/weather?q=jakarta".

"&appid=3c95727e876f0dbb3def499ea46fb708");

Berfungsi mendapatkan data json cuaca di kota jakarta

<img src="http://openweathermap.org/img/wn/<?=$cuaca['weather'][0]['icon']?>@2x.png" alt="">

Mendapatkan gambar dari data json

echo strtoupper($cuaca['weather'][0]['description']);

Berfungsi menampilkan keterangan cuaca saat ini dijakarta

echo $cuaca['wind']['speed'];

Berfungsi untuk menampilkan kecepatan angin dijakarta

 



Itulah bagaimana cara membuat program cuaca otomatis dari data JSON dengan PHP . Semoga bermanfaat dan sampai jumpa.

Mau liat dan download kumpulan source code premium disini.

Membuat program Jadwal Waktu Sholat dari data JSON dengan PHP

11:00 AM Add Comment
Membuat program Jadwal Waktu Sholat dari data JSON dengan PHP

Kali ini saya akan sharing mengenai cara membuat program Jadwal Waktu Sholat dari data JSON dengan PHP . Sebelumnya apa sih itu JSON ? JSON singkatan dari JavaScript Object Notation merupakan sebuah format data yang digunakan untuk pertukaran dan penyimpanan data. JSON merupakan bagian dari Javascript. JSON dapat dibaca dengan berbagai macam bahasa pemrograman seperti Javascript, C, C#, C++, Java, Perl, Python, PHP, dll.

Nah itu sekilas tentang pengetian JSON. Terus bagaimana cara membuat program Jadwal Waktu Sholat dari data JSON dengan PHP   ? mari kita simak artikel berikut ini.

Untuk membuat program waktu sholat otomatis dari data JSON ini yang perlu digunakan adalah dengan menggunakan API jadwal sholat. API jadwa sholat salah satunya adalah website waktusholat.org berikut linknya https://waktusholat.org/api/docs/day

Disana terdapat beberapa data JSON yang bisa digunakan, yang paling dasar digunakan adalah Jadwal sholat bedasarkan tanggal dan kota. Untuk fungsi yang digunakan menintegrasikan website waktusholat.org dengan website kita sama hanya dengan cara menampilkan data json dengan PHP, hanya saja ini filenya menggunakan link.


1. Script Program 


Silahkan ketik dan simpan dengan nama waktusholat.php

<?PHP 
$tanggal=date('Y-m-d');
$file=file_get_contents("https://api.pray.zone/v2/times/"
."day.json?city=bandung&date=$tanggal");
$data_waktu_sholat=json_decode($file,true);
?>
<h1>Jadwal Waktu Sholat Di Bandung Hari Ini</h1>
<table border="1px">
    <tr>
        <td>No</td>
        <td>Sholat</td>
        <td>Pukul</td>
    </tr>
    <?PHP 
    $nomor=1;
    foreach ($data_waktu_sholat['results']['datetime'][0]['times']
            as $nama => $waktu) {
        if($nama=="Sunrise" or $nama=="Sunset" or $nama=="Midnight"){
            continue;
        }
    ?>
    <tr>
        <td><?php echo $nomor;?></td>
        <td><?php echo $nama;?></td>
        <td><?php echo $waktu;?></td>
    </tr>
    <?PHP  $nomor++;} ?>
</table>

Hasilnya

Membuat program Jadwal Waktu Sholat dari data JSON dengan PHP

2. Penjelasan script

Script

Penjelasan

$tanggal=date('Y-m-d');

Mengambil tahun bulan dan tanggal saat ini

$file=file_get_contents("https://api.pray.zone/v2/times/day.json?city=bandung&date=$tanggal");

Berfungsi untuk mendapatkan file dari URL

$data_waktu_sholat=json_decode($file,true);

Berfungsi untuk mendecode atau berubah json jadi array variable $data_waktu_sholat

<h1>Jadwal Waktu Sholat Di Bandung Hari Ini</h1>

<table border="1px">

    <tr>

        <td>No</td>

        <td>Sholat</td>

        <td>Pukul</td>

    </tr>

    <?PHP

    $nomor=1;

    foreach ($data_waktu_sholat['results']['datetime'][0]['times'] as $nama => $waktu) {

        if($nama=="Sunrise" or $nama=="Sunset" or $nama=="Midnight"){

            continue;

        }

    ?>

    <tr>

        <td><?php echo $nomor;?></td>

        <td><?php echo $nama;?></td>

        <td><?php echo $waktu;?></td>

    </tr>

    <?PHP  $nomor++;} ?>

</table>

Foreach() berfunsi sebagai perulangan dari variable $data_waktu_sholat['results']['datetime'][0]['times'] yang berisi array yang sebelumnya telah dikonversi dari json ke array.

if($nama=="Sunrise" or $nama=="Sunset" or $nama=="Midnight"){

            continue;

        }

Berfungsi untuk melewati jika variable nama yaitu sunrise atau sunset atau midnight

<tr>

        <td><?php echo $nomor;?></td>

        <td><?php echo $nama;?></td>

        <td><?php echo $waktu;?></td>

    </tr>

    <?PHP  $nomor++;} ?>

Menampilkan data – data nomor nama dan waktu sholat.



Itulah bagaimana cara membuat program Jadwal Waktu Sholat dari data JSON dengan PHP . Semoga bermanfaat dan sampai jumpa.

Mau liat dan download kumpulan source code premium disini.