Cara Membuat Portal Berita Sederhana di PHP

Cara Membuat Portal Berita Sederhana di PHP

Halo Sobat Sederhana, apakah kamu tertarik untuk membuat portal berita sederhana menggunakan PHP? Jika iya, maka kamu berada di tempat yang tepat! Di artikel ini, kami akan membahas secara lengkap cara membuat portal berita sederhana di PHP dengan mudah dan praktis.

Persiapan

Sebelum kita memulai pembuatan portal berita sederhana, ada beberapa persiapan yang harus dilakukan terlebih dahulu. Berikut ini adalah beberapa persiapan yang perlu dipersiapkan:

1. Instalasi XAMPP

XAMPP adalah sebuah paket software yang berisi Apache, MySQL, PHP, dan perl. Software ini digunakan untuk membuat dan mengelola server lokal pada komputer kita sendiri. Kamu bisa mengunduh XAMPP pada situs resminya.

2. Unduh dan Instal Bootstrap

Bootstrap adalah sebuah framework yang sangat populer dan digunakan oleh banyak developer dalam membangun website. Kamu bisa mengunduh Bootstrap pada situs resminya dan menginstalnya di komputer kamu.

3. Download dan Instal Code Editor

Code editor adalah sebuah software yang digunakan untuk menulis dan mengedit kode. Kamu dapat menggunakan software seperti Visual Studio Code atau Sublime Text sebagai code editor untuk membuat portal berita sederhana.

Pembuatan Database

Langkah pertama dalam membuat portal berita sederhana adalah membuat database. Berikut ini adalah langkah-langkah untuk membuat database:

1. Buat Database Baru

Pertama, buka aplikasi phpMyAdmin dan buat database baru dengan nama “portal_berita”.

2. Buat Tabel Baru

Selanjutnya, buat tabel baru dengan nama “berita”. Tabel ini akan digunakan untuk menyimpan data berita.

3. Buat Kolom di Tabel Berita

Buat kolom pada tabel berita dengan nama “id”, “judul”, “tanggal”, “isi”, dan “gambar”. Kolom “id” merupakan primary key, sedangkan kolom “judul”, “tanggal”, “isi”, dan “gambar” akan digunakan untuk menyimpan data berita.

TRENDING 🔥  Cara Membuat Risoles Ayam Sederhana
Nama Kolom
Tipe Data
Ukuran
Deskripsi
id
INT
11
Primary key
judul
VARCHAR
100
Judul berita
tanggal
DATE
Tanggal berita diposting
isi
TEXT
Isi berita
gambar
VARCHAR
100
Nama file gambar

Pembuatan Halaman Utama

Setelah database selesai dibuat, langkah selanjutnya adalah membuat halaman utama. Halaman utama ini akan menampilkan daftar berita terbaru yang sudah diupload. Berikut ini adalah langkah-langkah untuk membuat halaman utama:

1. Buat File index.php

Buat file baru dengan nama “index.php” dan simpan pada folder htdocs di XAMPP. File ini akan menjadi halaman utama website.

2. Buat Koneksi Database

Untuk dapat mengakses database yang sudah dibuat, kita perlu membuat koneksi antara PHP dan MySQL. Berikut ini adalah contoh koneksi database:

<?php
$koneksi = mysqli_connect("localhost","root","","portal_berita");
if (mysqli_connect_errno()){
    echo "Koneksi database gagal : " . mysqli_connect_error();
}
?>

3. Tampilkan Berita Terbaru

Selanjutnya, kita perlu menampilkan berita terbaru pada halaman utama. Berikut ini adalah contoh kode untuk menampilkan berita:

<?php
$query = mysqli_query($koneksi, "SELECT * FROM berita ORDER BY tanggal DESC LIMIT 10");
while ($berita = mysqli_fetch_array($query)){
    echo "<h3>" . $berita['judul'] . "</h3>";
    echo "<p>" . $berita['tanggal'] . "</p>";
    echo "<p>" . $berita['isi'] . "</p>";
    echo "<img src='images/" . $berita['gambar'] . "' width='200px' />";
}
?>

Pembuatan Halaman Detail Berita

Setelah halaman utama selesai dibuat, langkah selanjutnya adalah membuat halaman detail berita. Halaman detail ini akan menampilkan informasi detail mengenai berita yang dipilih. Berikut ini adalah langkah-langkah untuk membuat halaman detail berita:

1. Buat File detail.php

Buat file baru dengan nama “detail.php” dan simpan pada folder htdocs di XAMPP. File ini akan digunakan untuk menampilkan detail berita.

2. Tampilkan Detail Berita

Kita perlu menampilkan informasi detail mengenai berita yang dipilih pada halaman detail berita. Berikut ini adalah contoh kode untuk menampilkan detail berita:

TRENDING 🔥  Cara Tumis Tempe dan Kacang Panjang Sederhana

<?php
$id = $_GET['id'];
$query = mysqli_query($koneksi, "SELECT * FROM berita WHERE id='$id'");
$berita = mysqli_fetch_array($query);
echo "<h3>" . $berita['judul'] . "</h3>";
echo "<p>" . $berita['tanggal'] . "</p>";
echo "<p>" . $berita['isi'] . "</p>";
echo "<img src='images/" . $berita['gambar'] . "' width='300px' />";
?>

Pembuatan Halaman Tambah Berita

Terakhir, kita akan membuat halaman untuk menambahkan berita baru ke dalam database. Berikut ini adalah langkah-langkah untuk membuat halaman tambah berita:

1. Buat File tambah.php

Buat file baru dengan nama “tambah.php” dan simpan pada folder htdocs di XAMPP. File ini akan digunakan untuk menampilkan form tambah berita.

2. Buat Form Tambah Berita

Buat form untuk menambahkan berita baru ke dalam database. Berikut ini adalah contoh kode untuk membuat form tambah berita:

<form method="post" action="proses_tambah.php" enctype="multipart/form-data">
<div class="form-group">
    <label for="judul">Judul</label>
    <input type="text" class="form-control" name="judul" required>
</div>
<div class="form-group">
    <label for="tanggal">Tanggal</label>
    <input type="date" class="form-control" name="tanggal" required>
</div>
<div class="form-group">
    <label for="isi">Isi</label>
    <textarea class="form-control" name="isi" required></textarea>
</div>
<div class="form-group">
    <label for="gambar">Gambar</label>
    <input type="file" class="form-control" name="gambar" required>
</div>
<button type="submit" class="btn btn-primary">Simpan</button>
</form>

3. Proses Tambah Berita

Setelah form tambah berita selesai dibuat, kita perlu membuat proses tambah berita untuk menyimpan data ke dalam database. Berikut ini adalah contoh kode untuk proses tambah berita:

<?php
$judul = $_POST['judul'];
$tanggal = $_POST['tanggal'];
$isi = $_POST['isi'];
$gambar = $_FILES['gambar']['name'];
$tmp = $_FILES['gambar']['tmp_name'];
$path = "images/".$gambar;
$query = mysqli_query($koneksi, "INSERT INTO berita (judul, tanggal, isi, gambar) VALUES ('$judul', '$tanggal', '$isi', '$gambar')");
if ($query){
    move_uploaded_file($tmp, $path);
    echo "Berita berhasil ditambahkan!";
} else {
    echo "Gagal menambahkan berita : " . mysqli_error($koneksi);
}
?>

FAQ (Frequently Asked Questions)

Berikut ini adalah beberapa pertanyaan yang sering ditanyakan seputar pembuatan portal berita sederhana di PHP:

1. Apakah sulit membuat portal berita sederhana di PHP?

Tidak, pembuatan portal berita sederhana di PHP relatif mudah dan bisa dilakukan oleh siapa saja yang memiliki pengetahuan dasar tentang PHP dan SQL.

TRENDING 🔥  Cara Kerja Saringan Air Sederhana

2. Apa saja persiapan yang perlu dilakukan sebelum membuat portal berita sederhana di PHP?

Beberapa persiapan yang perlu dilakukan sebelum membuat portal berita sederhana di PHP antara lain mengunduh dan menginstal software XAMPP dan code editor, serta mengunduh framework Bootstrap.

3. Apakah membuat portal berita sederhana di PHP memerlukan pengalaman programming yang tinggi?

Tidak, namun kamu harus memiliki pengetahuan dasar tentang PHP dan SQL agar dapat membuat portal berita sederhana dengan mudah.

4. Apakah ada tutorial video yang dapat membantu saya dalam membuat portal berita sederhana di PHP?

Tentu saja! Kamu bisa mencari tutorial video di platform video sharing seperti YouTube untuk mendapatkan panduan yang lebih detail dan visual dalam pembuatan portal berita sederhana di PHP.

5. Apa manfaat dari membuat portal berita sederhana di PHP?

Membuat portal berita sederhana di PHP dapat membantu kamu dalam belajar dasar-dasar pemrograman web, serta dapat menjadi portfolio yang baik untuk ditunjukkan kepada calon employer atau klien yang memerlukan jasa pembuatan website.

Semoga Bermanfaat dan sampai jumpa di artikel menarik lainnya.

Cara Membuat Portal Berita Sederhana di PHP

https://youtube.com/watch?v=uz9j2M2fk9E