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

Penulisan Komentar Pada PHP

11:30 PM Add Comment

 kalau sebelumnya saya sudah menjelaskan bagaimana cara menjalankan file/scriptphp dengan menggunakan XAMPP, pada artikel kali ini yang masih tentang dasar-dasar php saya akan menjelaskan Penulisan Komentar Pada PHP. Pada bahasa pemograman, komentar berfungsi untuk memberikan penjelasan tentang script apa yang kita tulis. Komentar juga bisa memudahkan programmer untuk mengingatkan kembali apa yang ditulis jika sewaktu-waktu mereka lupa.

Penulisan Komentar Pada PHP

Sementara itu, untuk penulisan komentar sangatlah mudah. Contohnya bisa kalian lihat dibawah ini
<?php

/*ini adalah komentar*/

?>

Seperti yang bisa dilihat, diatas merupakan contoh penulisan komentar yang mana penulisan komentar itu diawali dengan tanda garis miring ‘/’ dan tanta bintang ‘*’ dan diakhiri dengan tanda bintang ‘*’ dan slash ‘/’.


Sangat simple bukan, untuk artikel selanjutnya saya akan menjelaskan Variable dan Tipe Data Variable pada PHP maka dari itu untuk artikel penulisan komentar pada PHP saya cukupkan sekian.Terima kasih ...

Operasi file pada php

2:03 AM Add Comment
Selamat datang kawan kawan di blog saya yang sederhana ini . Sebelumnya saya mau tanya bagaimana kabarnya kawan ? mudah mudahan sehat , amin . Di artikel sebelumnya saya telah berbagi mengenai jenis jenis printerdan di artikel sebelumnya juga saya telah berbagi mengenai memecah string menjadi array dan sebaliknya mengabungkan array menjadi string .



Oke kali ini saya akan berbagi mengenai operasi file dengan php , yang di maksud operasi buka operasi kayak dokter tetapi kita akan operasi yaitu membuat file , membuka file , menulis file dan kawan kawan . Semua akan di bahas di sini . Oke lasung aja kalo gitu kita mulai

Pertama kita akan membuat file .

<?php
touch("tes.txt");
if(file_exists("tes.txt")){
echo "file sudah di buat ";
}else{
echo "file gagal di buat ";
}
?>

untuk membuat file kita mengunakan fungis touch("nama_filenya") . Bro kalo file_exists maksudnya apa ? kalo file_exists maksudnya jika file ada maka akan meng echo file sudah di buat , jadi fungsi dari file_exists adalah untuk mengecek apakah file itu ada atau tidak . Penulisanya dengan cara file_exists("nama_filenya") .

Oke sekarang kita akan coba untuk menulis file , sebelum menulis file yang pertama harus kita lakukan adalah mebuka file lalu menulisnya dan jika sudah kita tutup kembali . Oke langsung aja cara caranya gimana ?

<?php
touch("tes.txt");
if(file_exists("tes.txt")){
$buka_file=fopen("tes.txt","w");
fputs($buka_file,"wandi febriandi");
fclose($buka_file);
}else{
echo "file gagal di buat";
}
?>

Jadi untuk membuka file dengan cara fopen("nama_filenya","modenya") yang di maksud modenya adalah bisa membaca aja , menulis aja , dan kawan kawan . Bro kalo mode w itu apa ? w itu di gunakan untuk menulis file , selain w ada juga yang lain yaitu , w+ dapat membaca dan menulis file , a memungkinkan dapat menulis file , a+ dapat membaca dan juga menulis file ,  r membuka file saja , r+ membaca dan menulis file  .

Itu mengenai mode mode fopen() . lalu untuk memukan penulisan dengan cara fputs(file yang tealh di buka , "tulisanya"); . Setelah selesai kita membuka dan menulis dan yang terakhir adalah menutup filenya denngan cara fclose(file yang telah di buka ); .

Bro kalo kita ingin memasukan filenya di dalam folder gimana ? kalo ingin memasukan filenya di dalm folder mudah saja tinggal di tambah nama foldernya , contonya

<?php
touch("tes/tes.txt");
if(file_exists("tes/tes.txt")){
$buka_file=fopen("tes/tes.txt","w+");
fputs($buka_file,"wandi");
fclose($buka_file);
}else{
echo "file gagal di buat";
}
?>

Bro kok file gagal di buat ? jadi sebelum kalian tes hasilnya di browser kalian harus buat dulu folder tes nya . sebenarnya bisa sih membuat dir atau folder di php dengan fungsi mkdir() , tetapi saya akan bahas khusus saja mengenai direktori di artikel selanjutnya  .

Oke lanjut jadi tinggal ditambah tes/tes.txt selesai . Bro kalo kita akan membaca filenya di browser bisa gak ? bisa nama fungsinya adalah feof dan fgets . oke lansung aja gimana caranya

<?php
touch("tes/tes.txt");
if(file_exists("tes/tes.txt")){
$buka_file=fopen("tes/tes.txt","r");
//fputs($buka_file,"wandi");
while(!feof($buka_file)){
$kalimat = fgets($buka_file,1024);
echo $kalimat;
}
fclose($buka_file);
}else{
echo "file gagal di buat";
}
?>

!feof($buka_file) nah ini fungsinya untuk mengecek apakah pointer atau kursor berada pada akhir kalimat , dan jika sudah maka  akan berhenti . lalu kita menganbil dengan fgets($buka_file,1024); yang 1024 itu mengambil ukuran  1024 . lalu kita tampilkan dengan echo .

Oke sekarang kita akan mehapus file , caranya dengan menggunakan fungsi unlink , penulisanya adalah dengan unlink(nama_filenya) . oke langsung saja contonya

<?php
touch("tes/tes.txt");
if(file_exists("tes/tes.txt")){
unlink("tes/tes.txt");
}
?>

Oke itu dia gimana cara menbuka file , membaca file , membuat file , menulis file , menutup file , menghapus file . Semoga menambah wawasan dan juga tentunya bermanfaat  . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaaat .

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