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.
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 ...
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 . ...
Setelah beberapa minggu belum ada tulisan, kali ini saya akan membagikan tulisan saya mengenai sistem pendukung keputusan. Jika tulisan ini bermanfaat berarti banyak pembacanya dan menjadi motivasi saya untuk terus menulis di blog ini. Kali ini saya akan membahas mengenai sistem pendukung keputusan untuk memilih kepala bagian sistem informasi pada suatu perusahaan. keriteria yang digunakan adalah sebagai berikut: C1 = Test pengetahuan (wawasan) sistem informasi C2 = Praktek instalasi jaringan C3 = Test kepribadian C4 = Test pengetahuan agama Sumber: https://docplayer.info/33145866-Fmdam-fmdam-simple-additive-weighting-saw-charitas-fibriani-m-eng.html Selanjutnya kita akan merancang sistem pendukung keputusannya. Rangcangan ini adalah rancangan saya pribadi yang dikembangkan dari artikel di atas. Pada sistem yang di buat pertama adalah login, kemudian input data alternatif, kemudian input bobot, proses SAW dan tampilkan hasil dan terakhir adalah logout yang sem...