To do list aplikasi adalah aplikasi untuk mencatat apa yang ingin kita kerjakan. Apa yang ingin kita kerjakan tersebut memiliki jangka waktu dan harus selesai sebelum jangka waktu tersebut sampai.
Aplikasi to do list merupakan salah satu contoh aplikasi sitem informasi sederhana. Dalam membangun sistem informasi kemampuan untuk memanipulasi data harus dipahami. Manipulasi data tersebut adalah create, read, update, dan delete. berikut ini contoh aplikasi menampilkan data dari data base (read).
Gambar di atas memperlihatkan data hasil pembacaan dari data base. untuk itu perlu kita siapkan basis data untuk aplikasi di atas. Untuk mempersingkat tulisan ini, kami membagikan kode SQL dari aplikasi to do list di atas.
#Database
Database yang digunakan pada aplikasi ini bernama db_todo_list. anda cukup membuat database baru dengan nama tesebut. Kemudian mengimport kode SQL berikut.
//db_todo_list
-- phpMyAdmin SQL Dump
-- version 5.2.0
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Waktu pembuatan: 31 Jul 2022 pada 04.46
-- Versi server: 10.4.24-MariaDB
-- Versi PHP: 8.1.6
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
INSERT INTO `tbl_todo` (`id`, `tugas`, `jangka_waktu`, `keterangan`) VALUES
(1, 'Laravel 9', '2022-08-31', 'Selesai');
--
-- Indexes for dumped tables
--
--
-- Indeks untuk tabel `tbl_todo`
--
ALTER TABLE `tbl_todo`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT untuk tabel yang dibuang
--
--
-- AUTO_INCREMENT untuk tabel `tbl_todo`
--
ALTER TABLE `tbl_todo`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
#Struktur Folder
Untuk membuat aplikasi to do list , anda perlu mengikuti struktur folder berikut . buatlah folder di dalam htdocs bernama aplikasi. Di dalam folder aplikasi buat folder todo. Selanjutnya buat folder home dan todo di dalamnya. Di dalam folder home buat file home.php. Sedangkan di dalam folder todo buat file brnama todo .php. Sedangkan di dalam folder todo bagian luar buat file index.php dan config.php.
Setelah anda menyusun folder, isi file sesuai dengan source code di bawah ini.
#index.php
File ini merupakan file utama aplikasi to do list. Pada file ini akan menampilkan halaman utama yang terdiri dari dua halaman. yaitu halaman home dan todo.
mysqli_select_db($mysqli,'db_todo_list') or die("database tidak ditemukan");
?>
#todo.php
File ini akan diinclude ke dalam index.php jika menu yang dipilih adalah todo. Pada file ini diincludekan file konfig.php ke dalamnya. Kemudian perintah SQL dikirimkan melalui konfigurasi tersebut. Hasil dari SQl tersebut berupa data yang ditampung kedalam $hasil. Data tersebut berupa tabel yang harus dipecah menjadi array dengan perintah php yaitu mysqli_fetch_array. terakhir ditampikan menggunakan perulangan.
//todo.php
<?php
include "config.php";
$hasil= mysqli_query($mysqli,"select * from tbl_todo;");
<a class='btn btn-warning fa fa-pencil' href='edit_data_mahasiswa.php?nim=$row[id]'> Edit</a>"?>
<a class='btn btn-danger fa fa-trash' href='edit_data_mahasiswa.php?nim=<?=$row['id']?>'
onclick='return confirm("are you sure?")'> Hapus</a>
</td>
<?php
echo
"</tr>";
$no++;
}
?>
</table>
#home.php
File ini akan diincludekan ke dalam index.php jika pengguna memlih menu home.
//home.php
<h2>Todo List <i class="fa fa-pencil"></i></h2>
<p>Selamat Datang di Aplikasi Todo List. Catat Keinginan anda untuk dikerjakan dan buktikan hasilnya.</p>
#PENUTUP
Terima kasih sudah membaca artikel kami, lebih dan kuran kami mohon maaf. Sampai sini kita sudah mempelajari bagian dari CRUD yaitu menampilkan data dari database (read). Nantikan artikel kami berikutnya. jangan lupa dukung kami dengan subscribe, like and coment ya.
Kali ini saya akan membuat tutorial bagaimana menggunakan template gratis sebagai template web dinamis. Pertama anda download terlebih dulu templatenya disini . Pada tutorial ini saya menggunakan template admin LTE 2. Pada template ini saya memecah bagian index.php dan menyatukan kembali dengan include, tujuannya agar template terbagi-bagi dan mudah dipahami. Selain itu, pembagian ini lah yang membuat web menjadi dinamis. Perlu diingat cara saya ini bukanlah cara satu-satu nya Cara Menggunakan template Admin LTE Sebagai Template Web Dinamis . Cara ini saya sharing karena menurut saya adalah cara yang cukup efisien dan mampu menangani semua halaman yang akan kita buat. Bagian terpenting nya adalah mampu menghasilkan program sesuai yang kita harapkan dengan cara yang lebih mudah dibuat. Pertama kita buat folder di htdocs template kemudian ekstrak file zip nya di folder tersebut. Selanjutnya buka folder template dan rename file index.html menjadi index.php . Buka file
Pada tutorial yang lalu saya sudah menulis Membuat CRUD dengan PHP Mysqli anda dapat mempelajari dulu jika belum pernah membuat aplikasi CRUD. Kita membuat aplikasi crud dengan template tujuannya agar tampil lebih baik dan responsif. Jika anda ingin membuat template sendiri juga bisa. Baca juga Membuat Template Sederhana Dengan HTML dan CSS Sebelum membuat aplikasi crud di template Admin LTE anda perlu menyiapkan templatenya dulu. Baca Cara Menggunakan Template Admin LTE Sebagai Template Web Dinamis . Sekarang saya anggap anda sudah memiliki template nya. Berikut ini list yang akan kita kerjakan. Template Buat Databse Read Data Create Data Delete Data Update Data Sampai disini kita anggap template sudah ada, selanjutnya kita buat database dengan nama db_siswa . Gambar membuat database Pertama start apache dan mysql di xampp (
Link adalah bagian dari HTML yang fungsinya untuk menghubungkan satu halaman dengan halaman lain. Link juga bisa diartikan sebagai cara berpindah dari satu halaman ke halaman lain. 1. Link ke Halaman Lain Tag yang digunakan untuk membuat link adalah tag anchor atau tag <a> , yang berpasangan dengan </a> . Link biasanya menggunakan objek untuk di klik yang di letakkan diatara tag buka dan tag tutup. Teks Tombol (Button) Gambar Ketiga objek di atas sering dijadikan link, dan tidak ada kategori yang paling sering digunakan. Mimilih teks, tombol, atau gambar sebagai link sangat opsional atau tidak ada keharusan. Format link <a href="url" name="nama_link"> Objek Link </a> 1.1. Contoh Link Dengan Objek Teks <!--nama file link.html--> Untuk ke halaman selanjutnya <a href="link2.html">Klik disini</a> Teks klik disini jika di klik halaman akan berpindah ke link2.html. Pada conto