Postingan

Menampilkan postingan dari Maret, 2022

Paste Here API

Gambar
  Selamat malam. Kok sehari langsung bikin dua blog bang? Mana blognya bahas proyek yang beda lagi. Dan lebih parahnya, abang belum menyelesaikan yang aplikasi Polling. Tentang Proyek Sebelumnya, saya membuat Polling App hanya untuk tujuan belajar ya. Tapi kalau bisa akan saya selesaikan. Saya tidak bisa janji ya, hehehe. Proyek Paste Here  ini bukan full proyek, yakni hanya backendnya saja. Ya benar, ini hanya berupa sebuah API yang sangat simpel. Bahkan hanya ini saya buat dengan hanya satu tabel database saja. Rencananya sih mau ada table user, tetapi itu akan mepersulit user untuk menggunakannya. Dan itu hanya membuat proyek keluar dari tujuan utamanya, yakni mempurmudah dalam copy/paste antar device. Yep, ini berguna hanya untuk kopas. Sepertinya ini sangat sepele, tapi sebenarnya proyek Paste Here  ini sangatlah berguna ketika kita mau mengcopy kode program dengan device berbeda. Dan juga akan berguna untuk membagikan secuil kode program dengan teman jika kalian tid...

Membuat Aplikasi Catatan Perjalanan - Menghapus Data #06

Gambar
  Seperti biasa. Sebelum lanjut membaca tutorial ini. Sebaiknya mengikuti langkah sebelum-sebelumnya . Atau bisa juga baca satu langkah sebelumnya, yakni menambah dan menampilkan data . --- Sebenernya ngga mau bikin sistem hapus, tapi klo misalnya ngga ada sistem hapus jadi repot. Masa klo datanya salah harus hapus lewat txt nya.. Jika masih buat testing sih oke oke saja. Tapi user gak bakal bisa akses file txt nya. Makanya hapus itu wajib. Oke mulai ngodingnya.. 1. Buat function hapus di dalam class Model yang ada di file env.php . Berikut kode lengkap file env.php: Penjelasan kode: Perubahan ada dibaris 37-42. array_splice digunakan untuk menghapus item array. Dengan parameter array_splice(dataArray, indexDataYgAkanDihapus, jumlahDataYgAkanDihapus). Dapat dilihat dikodenya. Parameter menggunakan data array yang lama, kemudian index keberepa item yang akan dihapus, dan diikuti angka 1 karena hanya butuh hapus 1 data saja. 2. Tambahkan kolom aksi di tabel pada tampil data. Berikut ...

Membuat Aplikasi Catatan Perjalanan - Menambah dan Menampilkan data #05

Gambar
 Sebelum lanjut ke langkah ini, sebaiknya baca langkah sebelumnya, yakni membuat sistem login, daftar, dan logout .  Tambah Data Ini sangat mudah, karena step ini hampir sama dengan langkah daftar. Pertama di dalam file isi.php  pada bagian tag form tambahkan method dan actionnya. <form method= "post" action= "tambah-proses.php" > Kemudian buat file dengan nama tambah-proses.php  kemudian tambahkan kode berikut: 1 2 3 4 5 6 7 8 <?php include 'env.php' ; filter(); $m = new Model(); $m -> tambah ( $_SESSION [ 'nik' ] . '.txt' , $_POST ); ke( 'isi.php' ); ?> sekarang coba tambah data di localhost isi.php. Harusnya di file NisYangBuatLogin.txt jadi seperti ini: Tampil Data Di file tampil.php pada tag php nya tambahkan kode untuk mengambil data dari file txt yang bernama 'nik'.txt, nik yang dimaksud yaitu nik yang digunakan untuk login. 1 2 3 4 5 6 <?php include 'header.php' ; $m = new M...

Membuat Aplikasi Catatan Perjalanan - Mendaftar & Login user #04

Gambar
   Sebelum mulai, sebaiknya siapkan segelas kopi dulu, lihat-lihat lingkungan sekitar, dan nikmati keindahan alam. Sebab langkah ini akan menjadi langkah tersulit dari yang sebelum-sebelumnya. Bahkan mungkin ada beberapa kode program yang sangat asing. Tenang... gak seserem itu kok. Hanya beberapa file saja yang banyak ngodingnya. Lainnya hanya berapa baris kode saja. Tapi jangan meremehkan,.. Oke langsung kita mulai saja.   Buat config.txt Buat lah file dengan nama config.txt lalu isi dengan "[]" tanpa tanda petik. Di sini data user akan disimpan.   Buat File env.php   Nama file gak harus sama. Fungsi file ini untuk menyimpan kode yang bakal digunakan berkali-kali. Seperti redirect kode, mengambil data file, dkk. File ini bagaikan jantungnya program yang aplikasi catatan perjalanan ini. Berikut kodenya: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 <?php session_start (); date_default_timezo...

Membuat Aplikasi Catatan Perjalanan - Tampil dan Tambah Data #03

Gambar
 Setelah membuat halaman home, selanjutnya membuat halaman tambah catatan perjalanan dan halaman tampil data yang sudah diinputkan. Langkah ini akan lebih mudah dari langkah sebelumnya. Karena sudah tak perlu membuat header lagi. Easy kan?Karena melanjutkan langkah sebelumnya, Langkah ini juga memerlukan kode langkah sebelumnya, jika belum punya silakan download di sini . Buka Text Editornya, dan ngoding lagi👊... Membuat Halaman Tambah Data 1. Buat File isi.php 2. Copy semua kode di file index.php lalu paste-kan di file isi.php 3. Ganti class sambutan menjadi class "konten", dan hapus isi dari class konten. Kode dari isi.php menjadi seperti berikut: <?php include 'header.php' ; ?> <div class="konten"> </div> </div> </body> </html> 4. Di dalam class konten tambahkan form, di dalam form tambah tag label yang nantinya digunakan untuk merapikan inputan. <form> <table> </table> </...

Membuat Aplikasi Catatan Perjalanan - Membuat Halaman Home #02

Gambar
  Silakan baca langkah sebelumnya jika belum membacanya. Langkah ini akan lebih susah dari membuat halaman login. Di halaman home sebenarnya kita hanya menampilkan kata sambutan kepada user, dan itu mudah. Letak susahnya ketika membuat header dan navbarnya. Ngga usah khawatir.. header hanya akan dibuat sekali saja, seterusnya tinggal copy paste. Sebelum mulai, mari lihat lagi desainnya. Sepertinya itu masih kurang cukup untuk menggambarkan bagaimana struktur HTMLnya. Mari buat mode wireframenya. Oke mari kita mulai mengoding. Buat file index.php Isi dengan html standar dengan title "Catatan Perjalanan", dan juga masukkan link css-nya. <!DOCTYPE html> <html> <head> <title> Catatan Perjalanan </title> <link rel= "stylesheet" type= "text/css" href= "style.css" > </head> <body> </body> </html>    Di tag body tambahkan div dengan class "pembungkus" <div class...

Membuat Aplikasi Catatan Perjalanan - Menggunakan PHP tanpa Database #00

Gambar
Oke,bismilah. Pertanyaan pertama, "buat apa sih?". Kegunaan aplikasi catatan perjalanan digunakan untuk mencatat riwayat suhu tubuh  ketika berada diluar rumah. Yang nantinya akan berguna untuk mengetahui perubahan kesehatan tubuh. Seperti judul, aplikasi akan dibuat dengan PHP, yang berarti aplikasi ini merupakan aplikasi berbasis web. BTW, aplikasi catatan perjalanan ini tetap menggunakan database. Walau bukan database seperti keluarga SQL yang bikin... ya taulah. Penasaran kan? Oke to the point aja. Aplikasi ini nanti bakan menggunakan JSON dan file txt sebagai database-nya. Kalau belum tau apa itu JSON bisa di cari di google.com .   Berikut ini desain dari aplikasinya: Halaman Login   Halaman Home Halaman Tampil Halaman Tambah Hal yang perlu dipersiapkan: Mental Fullset Komputer Text Editor PHP server (Apache, XAMPP) Internet Browser (Chrome) Siapkan semua syarat di atas, bisa cari tutorial penginstalannya di google. Kalau sudah, lanjut ke step berikutnya, yaitu mem...

Membuat Aplikasi Catatan Perjalanan - Membuat Halaman Login dan Register #01

Gambar
Postingan ini lanjutan dari postingan sebelumnya, Membuat Aplikasi Catatan Perjalanan - Menggunakan PHP tanpa Database #00 . Silakan baca dulu jika belum membacanya, trims. Dalam langkah ini, kegiatan ngoding sudah dimulai. Dimohon untuk tidak pingsan, oke. Karena males milih warna, keknya aplikasi perjalanan ini bakal berwarna hitam putih :v. Gapapa, warna mah masalah sepele. "Plis, hentikan basa-basinya. Langsung ngoding aja bang." Membuat halaman login: 1. Buat folder projek di htdocs, beri nama " catatan-perjalanan " 2. Buat file login.php   3. Isi dengan kode html dasar: 1 2 3 4 5 6 7 8 9 <!DOCTYPE html> <html> <head> <title></title> </head> <body> </body> </html> 4. Isi title dengan " Halaman Login" 5. Tambahkan link css dibawah title: 1 <link rel= "stylesheet" type= "text/css" href= "style.css" > 6. Di dalam tag body tambahkan tag div dengan ...