<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Info Penting &#8211; Joki Coding (Jasa Coding)</title>
	<atom:link href="https://jokicoding.com/category/info-penting/feed/" rel="self" type="application/rss+xml" />
	<link>https://jokicoding.com</link>
	<description></description>
	<lastBuildDate>Tue, 25 Aug 2026 15:13:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://jokicoding.com/wp-content/uploads/2024/07/cropped-ico-removebg-preview-32x32.png</url>
	<title>Info Penting &#8211; Joki Coding (Jasa Coding)</title>
	<link>https://jokicoding.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Jasa Pembuatan Website Custom Sesuai Kebutuhan Bisnis</title>
		<link>https://jokicoding.com/jasa-pembuatan-website-custom-sesuai-kebutuhan-bisnis/</link>
					<comments>https://jokicoding.com/jasa-pembuatan-website-custom-sesuai-kebutuhan-bisnis/#respond</comments>
		
		<dc:creator><![CDATA[tematik]]></dc:creator>
		<pubDate>Tue, 25 Aug 2026 15:13:07 +0000</pubDate>
				<category><![CDATA[Info Penting]]></category>
		<category><![CDATA[Info Terbaru]]></category>
		<category><![CDATA[Joki Coding]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://jokicoding.com/?p=2054</guid>

					<description><![CDATA[Di era digital seperti sekarang, website bukan lagi sekadar media untuk menampilkan informasi. Website telah menjadi salah satu kebutuhan penting bagi bisnis, perusahaan, UMKM, organisasi, startup, maupun individu untuk membangun kredibilitas dan menjangkau lebih banyak pelanggan. Bagi Anda yang sedang membutuhkan jasa pembuatan website profesional, Jokicoding.com hadir sebagai salah satu solusi untuk membantu mewujudkan website sesuai kebutuhan. Jasa Website Jokicoding.com Jokicoding.com menyediakan layanan pengembangan website dan aplikasi dengan berbagai teknologi pemrograman. Layanan tersebut dapat digunakan untuk berbagai kebutuhan, mulai dari website sederhana hingga sistem berbasis web yang memiliki fitur lebih kompleks. Website dapat dikembangkan sesuai kebutuhan dan tujuan pengguna, baik untuk kebutuhan bisnis, company profile, toko online, sistem informasi, maupun kebutuhan proyek lainnya. Dengan proses pengembangan yang dimulai dari analisis kebutuhan, perencanaan, desain, pengembangan, hingga pengujian, pembuatan website dapat dilakukan secara lebih terstruktur. Mengapa Membutuhkan Website Profesional? Memiliki website sendiri memberikan banyak keuntungan. Salah satunya adalah meningkatkan kepercayaan calon pelanggan terhadap bisnis atau layanan yang ditawarkan. Website juga dapat menjadi pusat informasi yang dapat diakses kapan saja. Pengunjung dapat mengetahui profil perusahaan, produk, layanan, kontak, portofolio, hingga informasi lainnya tanpa harus menghubungi pemilik bisnis secara langsung. Selain itu, website yang dibuat dengan desain responsif dapat memberikan pengalaman yang lebih baik bagi pengguna yang mengaksesnya melalui komputer, tablet, maupun smartphone. Jenis Website yang Bisa Dibuat Jokicoding.com dapat menjadi pilihan bagi Anda yang membutuhkan berbagai jenis website, di antaranya: 1. Website Company Profile Website company profile cocok untuk perusahaan, organisasi, maupun bisnis yang ingin memperkenalkan profil dan layanan secara profesional. Beberapa fitur yang dapat disediakan antara lain: 2. Website Toko Online Bagi pemilik bisnis yang ingin menjual produk melalui internet, website toko online dapat menjadi solusi untuk memperluas jangkauan pasar. Website dapat dikembangkan dengan berbagai fitur seperti katalog produk, keranjang belanja, sistem pemesanan, akun pelanggan, hingga integrasi pembayaran sesuai kebutuhan proyek. 3. Website Sistem Informasi Website juga dapat digunakan untuk membangun sistem informasi yang membantu proses administrasi dan pengelolaan data. Contohnya adalah: 4. Landing Page Landing page cocok untuk bisnis, promosi produk, campaign, maupun layanan tertentu. Dengan desain yang fokus pada informasi utama dan tombol call-to-action, landing page dapat membantu pengunjung memahami produk atau layanan yang ditawarkan. 5. Website Custom Setiap bisnis memiliki kebutuhan yang berbeda. Karena itu, website custom dapat dikembangkan berdasarkan fitur, desain, alur kerja, dan kebutuhan khusus dari klien. Jokicoding.com juga menyediakan pengembangan menggunakan berbagai bahasa pemrograman dan teknologi, termasuk PHP, Python, Java, HTML, JavaScript, C++, C#, Kotlin, dan Flutter. Website Responsif dan Modern Salah satu hal penting dalam pembuatan website adalah memastikan website dapat digunakan dengan nyaman pada berbagai perangkat. Website responsif akan menyesuaikan tampilan dengan ukuran layar pengguna, sehingga halaman tetap mudah dibaca dan digunakan baik melalui desktop maupun smartphone. Selain tampilan, struktur website juga perlu dibuat dengan mempertimbangkan kemudahan navigasi dan kebutuhan pengguna. Cocok untuk Bisnis, UMKM, Mahasiswa, dan Perusahaan Jasa pengembangan dari Jokicoding.com ditujukan untuk berbagai kebutuhan. Berdasarkan informasi di situsnya, layanan mereka mencakup perusahaan, mahasiswa, UMKM, pemerintah, startup, dan e-commerce. Dengan demikian, kebutuhan website tidak hanya terbatas pada perusahaan besar. UMKM yang baru mulai membangun brand di internet juga dapat memanfaatkan website sebagai sarana promosi dan informasi. Mahasiswa juga dapat menggunakan layanan pengembangan untuk kebutuhan proyek website atau aplikasi, dengan tetap memahami dan mempelajari kode serta sistem yang digunakan. Teknologi yang Digunakan Dalam pengembangan website dan aplikasi, pemilihan teknologi perlu disesuaikan dengan kebutuhan proyek. Jokicoding.com mencantumkan berbagai teknologi yang digunakan dalam layanan pengembangannya, seperti: Beragam pilihan teknologi tersebut memungkinkan pengembangan sistem disesuaikan dengan karakteristik dan kebutuhan masing-masing proyek. Proses Pembuatan Website Untuk menghasilkan website yang sesuai kebutuhan, proses pengembangan dapat dilakukan melalui beberapa tahapan. Analisis Kebutuhan Tahap pertama adalah memahami kebutuhan klien, tujuan website, target pengguna, fitur yang dibutuhkan, serta gambaran sistem. Perencanaan Setelah kebutuhan diketahui, dilakukan penyusunan rencana dan spesifikasi fitur yang akan dikembangkan. Desain Tahap desain berfokus pada tampilan website dan pengalaman pengguna agar website terlihat profesional sekaligus mudah digunakan. Pengembangan Pada tahap ini, desain dan kebutuhan sistem mulai diterjemahkan menjadi kode program menggunakan teknologi yang sesuai. Pengujian Website kemudian diuji untuk memastikan fungsi dan fitur berjalan sebagaimana mestinya sebelum digunakan. Tahapan analisis, perencanaan, desain, pengembangan, dan pengujian juga ditampilkan sebagai bagian dari alur layanan pada Jokicoding.com. Keuntungan Menggunakan Jasa Pembuatan Website Membangun website dari awal membutuhkan pengetahuan mengenai desain, pemrograman, database, server, keamanan, dan berbagai aspek teknis lainnya. Dengan menggunakan jasa pengembangan website, Anda dapat berkonsultasi mengenai kebutuhan sistem tanpa harus membangun semuanya sendiri. Beberapa manfaat yang bisa diperoleh antara lain: Lebih praktisAnda dapat berkonsultasi mengenai kebutuhan website dan fitur yang diinginkan. Dapat disesuaikanWebsite dapat dikembangkan berdasarkan kebutuhan bisnis atau proyek. Menghemat waktuProses pengembangan ditangani oleh pihak yang memiliki keahlian di bidang pemrograman. Teknologi beragamWebsite dapat dibuat menggunakan teknologi yang sesuai dengan kebutuhan sistem. Bisa dikembangkan lebih lanjutWebsite dapat menjadi dasar untuk pengembangan fitur dan sistem yang lebih besar di kemudian hari. Konsultasikan Kebutuhan Website Anda Setiap proyek memiliki kebutuhan yang berbeda. Karena itu, sebelum menentukan teknologi dan fitur, sebaiknya kebutuhan website dibicarakan terlebih dahulu. Jokicoding.com menyediakan konsultasi dan mengarahkan calon klien untuk menentukan kebutuhan, menghubungi tim, melakukan konsultasi, negosiasi harga, hingga proses pembuatan website. Situsnya juga menyebutkan opsi bantuan hosting dan domain sesuai kebutuhan. Jika Anda sedang mencari jasa pembuatan website, jasa coding, atau jasa pengembangan aplikasi, Jokicoding.com dapat menjadi salah satu pilihan yang dapat dipertimbangkan. Kesimpulan Website yang profesional dapat membantu bisnis dan organisasi membangun kehadiran digital, meningkatkan kredibilitas, serta memberikan akses informasi yang lebih mudah kepada pelanggan. Dengan dukungan berbagai teknologi pemrograman dan layanan pengembangan website maupun aplikasi, Jokicoding.com menawarkan solusi untuk berbagai kebutuhan, mulai dari website sederhana hingga pengembangan sistem yang lebih kompleks. Jika Anda sudah memiliki gambaran website yang ingin dibuat, langkah terbaik adalah mengonsultasikan kebutuhan, fitur, desain, teknologi, serta estimasi pengerjaannya terlebih dahulu agar hasil akhir sesuai dengan tujuan proyek. Butuh website profesional? Konsultasikan kebutuhan website Anda dengan Jokicoding.com dan mulai bangun solusi digital yang sesuai dengan kebutuhan Anda. Kata Kunci SEO jasa pembuatan website, jasa website profesional, jasa bikin website, jasa coding website, jasa pembuatan website murah, jasa website Indonesia, pembuatan website profesional, jasa web development, jasa pembuatan aplikasi, Jokicoding.com]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Di era digital seperti sekarang, website bukan lagi sekadar media untuk menampilkan informasi. Website telah menjadi salah satu kebutuhan penting bagi bisnis, perusahaan, UMKM, organisasi, startup, maupun individu untuk membangun kredibilitas dan menjangkau lebih banyak pelanggan.</p>



<p class="wp-block-paragraph">Bagi Anda yang sedang membutuhkan <strong>jasa pembuatan website profesional</strong>, Jokicoding.com hadir sebagai salah satu solusi untuk membantu mewujudkan website sesuai kebutuhan.</p>



<h2 class="wp-block-heading">Jasa Website Jokicoding.com</h2>



<p class="wp-block-paragraph"><strong>Jokicoding.com</strong> menyediakan layanan pengembangan website dan aplikasi dengan berbagai teknologi pemrograman. Layanan tersebut dapat digunakan untuk berbagai kebutuhan, mulai dari website sederhana hingga sistem berbasis web yang memiliki fitur lebih kompleks.</p>



<p class="wp-block-paragraph">Website dapat dikembangkan sesuai kebutuhan dan tujuan pengguna, baik untuk kebutuhan bisnis, company profile, toko online, sistem informasi, maupun kebutuhan proyek lainnya.</p>



<p class="wp-block-paragraph">Dengan proses pengembangan yang dimulai dari analisis kebutuhan, perencanaan, desain, pengembangan, hingga pengujian, pembuatan website dapat dilakukan secara lebih terstruktur.</p>



<h2 class="wp-block-heading">Mengapa Membutuhkan Website Profesional?</h2>



<p class="wp-block-paragraph">Memiliki website sendiri memberikan banyak keuntungan. Salah satunya adalah meningkatkan kepercayaan calon pelanggan terhadap bisnis atau layanan yang ditawarkan.</p>



<p class="wp-block-paragraph">Website juga dapat menjadi pusat informasi yang dapat diakses kapan saja. Pengunjung dapat mengetahui profil perusahaan, produk, layanan, kontak, portofolio, hingga informasi lainnya tanpa harus menghubungi pemilik bisnis secara langsung.</p>



<p class="wp-block-paragraph">Selain itu, website yang dibuat dengan desain responsif dapat memberikan pengalaman yang lebih baik bagi pengguna yang mengaksesnya melalui komputer, tablet, maupun smartphone.</p>



<h2 class="wp-block-heading">Jenis Website yang Bisa Dibuat</h2>



<p class="wp-block-paragraph">Jokicoding.com dapat menjadi pilihan bagi Anda yang membutuhkan berbagai jenis website, di antaranya:</p>



<h3 class="wp-block-heading">1. Website Company Profile</h3>



<p class="wp-block-paragraph">Website company profile cocok untuk perusahaan, organisasi, maupun bisnis yang ingin memperkenalkan profil dan layanan secara profesional.</p>



<p class="wp-block-paragraph">Beberapa fitur yang dapat disediakan antara lain:</p>



<ul class="wp-block-list">
<li>Halaman profil perusahaan</li>



<li>Informasi layanan</li>



<li>Produk atau jasa</li>



<li>Portofolio</li>



<li>Galeri</li>



<li>Halaman kontak</li>



<li>Formulir konsultasi</li>



<li>Integrasi media sosial</li>
</ul>



<h3 class="wp-block-heading">2. Website Toko Online</h3>



<p class="wp-block-paragraph">Bagi pemilik bisnis yang ingin menjual produk melalui internet, website toko online dapat menjadi solusi untuk memperluas jangkauan pasar.</p>



<p class="wp-block-paragraph">Website dapat dikembangkan dengan berbagai fitur seperti katalog produk, keranjang belanja, sistem pemesanan, akun pelanggan, hingga integrasi pembayaran sesuai kebutuhan proyek.</p>



<h3 class="wp-block-heading">3. Website Sistem Informasi</h3>



<p class="wp-block-paragraph">Website juga dapat digunakan untuk membangun sistem informasi yang membantu proses administrasi dan pengelolaan data.</p>



<p class="wp-block-paragraph">Contohnya adalah:</p>



<ul class="wp-block-list">
<li>Sistem informasi sekolah</li>



<li>Sistem informasi kampus</li>



<li>Sistem informasi perusahaan</li>



<li>Sistem manajemen data</li>



<li>Sistem pelayanan</li>



<li>Sistem inventaris</li>



<li>Sistem administrasi</li>
</ul>



<h3 class="wp-block-heading">4. Landing Page</h3>



<p class="wp-block-paragraph">Landing page cocok untuk bisnis, promosi produk, campaign, maupun layanan tertentu.</p>



<p class="wp-block-paragraph">Dengan desain yang fokus pada informasi utama dan tombol call-to-action, landing page dapat membantu pengunjung memahami produk atau layanan yang ditawarkan.</p>



<h3 class="wp-block-heading">5. Website Custom</h3>



<p class="wp-block-paragraph">Setiap bisnis memiliki kebutuhan yang berbeda. Karena itu, website custom dapat dikembangkan berdasarkan fitur, desain, alur kerja, dan kebutuhan khusus dari klien.</p>



<p class="wp-block-paragraph">Jokicoding.com juga menyediakan pengembangan menggunakan berbagai bahasa pemrograman dan teknologi, termasuk PHP, Python, Java, HTML, JavaScript, C++, C#, Kotlin, dan Flutter.</p>



<h2 class="wp-block-heading">Website Responsif dan Modern</h2>



<p class="wp-block-paragraph">Salah satu hal penting dalam pembuatan website adalah memastikan website dapat digunakan dengan nyaman pada berbagai perangkat.</p>



<p class="wp-block-paragraph">Website responsif akan menyesuaikan tampilan dengan ukuran layar pengguna, sehingga halaman tetap mudah dibaca dan digunakan baik melalui desktop maupun smartphone.</p>



<p class="wp-block-paragraph">Selain tampilan, struktur website juga perlu dibuat dengan mempertimbangkan kemudahan navigasi dan kebutuhan pengguna.</p>



<h2 class="wp-block-heading">Cocok untuk Bisnis, UMKM, Mahasiswa, dan Perusahaan</h2>



<p class="wp-block-paragraph">Jasa pengembangan dari Jokicoding.com ditujukan untuk berbagai kebutuhan. Berdasarkan informasi di situsnya, layanan mereka mencakup perusahaan, mahasiswa, UMKM, pemerintah, startup, dan e-commerce.</p>



<p class="wp-block-paragraph">Dengan demikian, kebutuhan website tidak hanya terbatas pada perusahaan besar. UMKM yang baru mulai membangun brand di internet juga dapat memanfaatkan website sebagai sarana promosi dan informasi.</p>



<p class="wp-block-paragraph">Mahasiswa juga dapat menggunakan layanan pengembangan untuk kebutuhan proyek website atau aplikasi, dengan tetap memahami dan mempelajari kode serta sistem yang digunakan.</p>



<h2 class="wp-block-heading">Teknologi yang Digunakan</h2>



<p class="wp-block-paragraph">Dalam pengembangan website dan aplikasi, pemilihan teknologi perlu disesuaikan dengan kebutuhan proyek.</p>



<p class="wp-block-paragraph">Jokicoding.com mencantumkan berbagai teknologi yang digunakan dalam layanan pengembangannya, seperti:</p>



<ul class="wp-block-list">
<li>PHP</li>



<li>Laravel</li>



<li>CodeIgniter</li>



<li>Python</li>



<li>Java</li>



<li>HTML</li>



<li>JavaScript</li>



<li>C++</li>



<li>C#</li>



<li>Kotlin</li>



<li>Flutter</li>
</ul>



<p class="wp-block-paragraph">Beragam pilihan teknologi tersebut memungkinkan pengembangan sistem disesuaikan dengan karakteristik dan kebutuhan masing-masing proyek.</p>



<h2 class="wp-block-heading">Proses Pembuatan Website</h2>



<p class="wp-block-paragraph">Untuk menghasilkan website yang sesuai kebutuhan, proses pengembangan dapat dilakukan melalui beberapa tahapan.</p>



<h3 class="wp-block-heading">Analisis Kebutuhan</h3>



<p class="wp-block-paragraph">Tahap pertama adalah memahami kebutuhan klien, tujuan website, target pengguna, fitur yang dibutuhkan, serta gambaran sistem.</p>



<h3 class="wp-block-heading">Perencanaan</h3>



<p class="wp-block-paragraph">Setelah kebutuhan diketahui, dilakukan penyusunan rencana dan spesifikasi fitur yang akan dikembangkan.</p>



<h3 class="wp-block-heading">Desain</h3>



<p class="wp-block-paragraph">Tahap desain berfokus pada tampilan website dan pengalaman pengguna agar website terlihat profesional sekaligus mudah digunakan.</p>



<h3 class="wp-block-heading">Pengembangan</h3>



<p class="wp-block-paragraph">Pada tahap ini, desain dan kebutuhan sistem mulai diterjemahkan menjadi kode program menggunakan teknologi yang sesuai.</p>



<h3 class="wp-block-heading">Pengujian</h3>



<p class="wp-block-paragraph">Website kemudian diuji untuk memastikan fungsi dan fitur berjalan sebagaimana mestinya sebelum digunakan.</p>



<p class="wp-block-paragraph">Tahapan analisis, perencanaan, desain, pengembangan, dan pengujian juga ditampilkan sebagai bagian dari alur layanan pada Jokicoding.com.</p>



<h2 class="wp-block-heading">Keuntungan Menggunakan Jasa Pembuatan Website</h2>



<p class="wp-block-paragraph">Membangun website dari awal membutuhkan pengetahuan mengenai desain, pemrograman, database, server, keamanan, dan berbagai aspek teknis lainnya.</p>



<p class="wp-block-paragraph">Dengan menggunakan jasa pengembangan website, Anda dapat berkonsultasi mengenai kebutuhan sistem tanpa harus membangun semuanya sendiri.</p>



<p class="wp-block-paragraph">Beberapa manfaat yang bisa diperoleh antara lain:</p>



<p class="wp-block-paragraph"><strong>Lebih praktis</strong><br>Anda dapat berkonsultasi mengenai kebutuhan website dan fitur yang diinginkan.</p>



<p class="wp-block-paragraph"><strong>Dapat disesuaikan</strong><br>Website dapat dikembangkan berdasarkan kebutuhan bisnis atau proyek.</p>



<p class="wp-block-paragraph"><strong>Menghemat waktu</strong><br>Proses pengembangan ditangani oleh pihak yang memiliki keahlian di bidang pemrograman.</p>



<p class="wp-block-paragraph"><strong>Teknologi beragam</strong><br>Website dapat dibuat menggunakan teknologi yang sesuai dengan kebutuhan sistem.</p>



<p class="wp-block-paragraph"><strong>Bisa dikembangkan lebih lanjut</strong><br>Website dapat menjadi dasar untuk pengembangan fitur dan sistem yang lebih besar di kemudian hari.</p>



<h2 class="wp-block-heading">Konsultasikan Kebutuhan Website Anda</h2>



<p class="wp-block-paragraph">Setiap proyek memiliki kebutuhan yang berbeda. Karena itu, sebelum menentukan teknologi dan fitur, sebaiknya kebutuhan website dibicarakan terlebih dahulu.</p>



<p class="wp-block-paragraph">Jokicoding.com menyediakan konsultasi dan mengarahkan calon klien untuk menentukan kebutuhan, menghubungi tim, melakukan konsultasi, negosiasi harga, hingga proses pembuatan website. Situsnya juga menyebutkan opsi bantuan hosting dan domain sesuai kebutuhan.</p>



<p class="wp-block-paragraph">Jika Anda sedang mencari <strong>jasa pembuatan website, jasa coding, atau jasa pengembangan aplikasi</strong>, Jokicoding.com dapat menjadi salah satu pilihan yang dapat dipertimbangkan.</p>



<h2 class="wp-block-heading">Kesimpulan</h2>



<p class="wp-block-paragraph">Website yang profesional dapat membantu bisnis dan organisasi membangun kehadiran digital, meningkatkan kredibilitas, serta memberikan akses informasi yang lebih mudah kepada pelanggan.</p>



<p class="wp-block-paragraph">Dengan dukungan berbagai teknologi pemrograman dan layanan pengembangan website maupun aplikasi, <strong>Jokicoding.com</strong> menawarkan solusi untuk berbagai kebutuhan, mulai dari website sederhana hingga pengembangan sistem yang lebih kompleks.</p>



<p class="wp-block-paragraph">Jika Anda sudah memiliki gambaran website yang ingin dibuat, langkah terbaik adalah mengonsultasikan kebutuhan, fitur, desain, teknologi, serta estimasi pengerjaannya terlebih dahulu agar hasil akhir sesuai dengan tujuan proyek.</p>



<p class="wp-block-paragraph"><strong>Butuh website profesional? Konsultasikan kebutuhan website Anda dengan Jokicoding.com dan mulai bangun solusi digital yang sesuai dengan kebutuhan Anda.</strong></p>



<h3 class="wp-block-heading">Kata Kunci SEO</h3>



<p class="wp-block-paragraph">jasa pembuatan website, jasa website profesional, jasa bikin website, jasa coding website, jasa pembuatan website murah, jasa website Indonesia, pembuatan website profesional, jasa web development, jasa pembuatan aplikasi, Jokicoding.com</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jokicoding.com/jasa-pembuatan-website-custom-sesuai-kebutuhan-bisnis/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Butuh Bantuan Coding? Kami Siap Membantu! 🚀</title>
		<link>https://jokicoding.com/butuh-bantuan-coding-kami-siap-membantu-%f0%9f%9a%80/</link>
					<comments>https://jokicoding.com/butuh-bantuan-coding-kami-siap-membantu-%f0%9f%9a%80/#respond</comments>
		
		<dc:creator><![CDATA[tematik]]></dc:creator>
		<pubDate>Thu, 04 Jun 2026 07:05:00 +0000</pubDate>
				<category><![CDATA[Info Penting]]></category>
		<category><![CDATA[Info Terbaru]]></category>
		<category><![CDATA[Joki Coding]]></category>
		<guid isPermaLink="false">https://jokicoding.com/?p=2049</guid>

					<description><![CDATA[Pusing dengan tugas coding, skripsi, aplikasi, website, atau error yang tidak kunjung selesai? ✅ Pembuatan Website &#38; Aplikasi✅ Tugas Kuliah dan Sekolah✅ Perbaikan Bug &#38; Error✅ Sistem Informasi &#38; Dashboard✅ Berbagai Bahasa Pemrograman 🔒 Privasi Terjamin⏱️ Pengerjaan Tepat Waktu💯 Hasil Berkualitas 📱 WA: 087850586090🌐 Website: jokicoding.com📸 Instagram: @joki_coding.me &#8220;Yang penting kamu paham, kami bantu wujudkan!&#8221; #JokiCoding #JasaCoding #ProgrammerIndonesia #WebDeveloper #PHP #Laravel #Python #JavaScript #CodingIndonesia #WebsiteMurah #JasaWebsite #TugasKuliah #Skripsi #FreelanceProgrammer]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Pusing dengan tugas coding, skripsi, aplikasi, website, atau error yang tidak kunjung selesai?</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pembuatan Website &amp; Aplikasi<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Tugas Kuliah dan Sekolah<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Perbaikan Bug &amp; Error<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Sistem Informasi &amp; Dashboard<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Berbagai Bahasa Pemrograman</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Privasi Terjamin<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/23f1.png" alt="⏱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pengerjaan Tepat Waktu<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4af.png" alt="💯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Hasil Berkualitas</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f1.png" alt="📱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> WA: 087850586090<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Website: jokicoding.com<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f8.png" alt="📸" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Instagram: @joki_coding.me</p>



<p class="wp-block-paragraph"><em>&#8220;Yang penting kamu paham, kami bantu wujudkan!&#8221;</em></p>



<p class="wp-block-paragraph">#JokiCoding #JasaCoding #ProgrammerIndonesia #WebDeveloper #PHP #Laravel #Python #JavaScript #CodingIndonesia #WebsiteMurah #JasaWebsite #TugasKuliah #Skripsi #FreelanceProgrammer</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jokicoding.com/butuh-bantuan-coding-kami-siap-membantu-%f0%9f%9a%80/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jasa coding ,jasa pembuatan aplikasi semua bahasa pemograman</title>
		<link>https://jokicoding.com/jasa-coding-jasa-pembuatan-aplikasi-semua-bahasa-pemograman/</link>
					<comments>https://jokicoding.com/jasa-coding-jasa-pembuatan-aplikasi-semua-bahasa-pemograman/#respond</comments>
		
		<dc:creator><![CDATA[tematik]]></dc:creator>
		<pubDate>Wed, 29 Apr 2026 03:49:29 +0000</pubDate>
				<category><![CDATA[Joki Coding]]></category>
		<category><![CDATA[Info Penting]]></category>
		<category><![CDATA[Info Terbaru]]></category>
		<guid isPermaLink="false">https://jokicoding.com/?p=2044</guid>

					<description><![CDATA[💡 Mau belajar coding tapi bingung mulai dari mana? Tenang, ini dia langkah simpel buat kamu yang baru mulai 👇 🔥 Ingat, semua programmer hebat juga pernah error! Kalau kamu masih bingung atau butuh bantuan project/tugas coding… 📲 Langsung aja hubungi:WA: 087850586090IG: @jokicoding_me #belajarcoding #programmerpemula #codingindonesia #webdeveloper #belajarprogramming #jokicoding]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Mau belajar coding tapi bingung mulai dari mana?</p>



<p class="wp-block-paragraph">Tenang, ini dia langkah simpel buat kamu yang baru mulai <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f447.png" alt="👇" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<ol class="wp-block-list">
<li>Tentukan bahasa pemrograman (PHP, Python, JS)</li>



<li>Install tools coding (VS Code, XAMPP, dll)</li>



<li>Pelajari dasar-dasarnya</li>



<li>Langsung praktek bikin project kecil</li>



<li>Konsisten &amp; jangan gampang nyerah <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4aa.png" alt="💪" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ol>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f525.png" alt="🔥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Ingat, semua programmer hebat juga pernah error!</p>



<p class="wp-block-paragraph">Kalau kamu masih bingung atau butuh bantuan project/tugas coding…</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f2.png" alt="📲" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Langsung aja hubungi:<br>WA: 087850586090<br>IG: @jokicoding_me</p>



<h1 class="wp-block-heading">#belajarcoding #programmerpemula #codingindonesia #webdeveloper #belajarprogramming #jokicoding</h1>
]]></content:encoded>
					
					<wfw:commentRss>https://jokicoding.com/jasa-coding-jasa-pembuatan-aplikasi-semua-bahasa-pemograman/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Pusing dengan coding? Error gak kelar-kelar? Tenang, kami siap bantu!</title>
		<link>https://jokicoding.com/pusing-dengan-coding-error-gak-kelar-kelar-tenang-kami-siap-bantu/</link>
					<comments>https://jokicoding.com/pusing-dengan-coding-error-gak-kelar-kelar-tenang-kami-siap-bantu/#respond</comments>
		
		<dc:creator><![CDATA[joki coding]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 07:53:38 +0000</pubDate>
				<category><![CDATA[Info Terbaru]]></category>
		<category><![CDATA[Info Penting]]></category>
		<category><![CDATA[Joki Coding]]></category>
		<guid isPermaLink="false">https://jokicoding.com/?p=2040</guid>

					<description><![CDATA[Jasa Coding ProfesionalSemua bahasa pemrograman ✔️Website, aplikasi, tugas coding ✔️Aman &#38; terpercaya ✔️ 🌐 jokicoding.com📱 Instagram: @jokicoding_me ✨ Kenapa pilih kami? Respon cepat ⚡Pengerjaan rapi &#38; tepat waktu ⏱️Bisa revisi sampai beres 👍 🔥 Jangan biarkan coding bikin stress!Serahkan ke ahlinya, kamu tinggal terima jadi 😉 jasacoding #programmerindonesia #webdeveloper #codingmurah #jokicoding #website #aplikasi #codinghelper]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Jasa Coding Profesional<br>Semua bahasa pemrograman <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br>Website, aplikasi, tugas coding <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br>Aman &amp; terpercaya <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> jokicoding.com<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f1.png" alt="📱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Instagram: @jokicoding_me</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2728.png" alt="✨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Kenapa pilih kami?</p>



<p class="wp-block-paragraph">Respon cepat <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br>Pengerjaan rapi &amp; tepat waktu <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/23f1.png" alt="⏱" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br>Bisa revisi sampai beres <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f525.png" alt="🔥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Jangan biarkan coding bikin stress!<br>Serahkan ke ahlinya, kamu tinggal terima jadi <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h1 class="wp-block-heading">jasacoding #programmerindonesia #webdeveloper #codingmurah #jokicoding #website #aplikasi #codinghelper</h1>
]]></content:encoded>
					
					<wfw:commentRss>https://jokicoding.com/pusing-dengan-coding-error-gak-kelar-kelar-tenang-kami-siap-bantu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apa Itu PHP? Pengertian dan Kegunaannya dalam Pembuatan Website</title>
		<link>https://jokicoding.com/apa-itu-php-pengertian-dan-kegunaannya-dalam-pembuatan-website/</link>
					<comments>https://jokicoding.com/apa-itu-php-pengertian-dan-kegunaannya-dalam-pembuatan-website/#respond</comments>
		
		<dc:creator><![CDATA[joki coding]]></dc:creator>
		<pubDate>Thu, 26 Feb 2026 01:07:22 +0000</pubDate>
				<category><![CDATA[Joki Coding]]></category>
		<category><![CDATA[Info Penting]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://jokicoding.com/?p=2036</guid>

					<description><![CDATA[PHP adalah bahasa pemrograman server-side yang digunakan untuk mengembangkan website dinamis dan aplikasi berbasis web. PHP sangat populer karena fleksibel, mudah dipelajari, dan kompatibel dengan berbagai server serta database. Mengapa Harus Menggunakan PHP? Banyak website profesional dibangun menggunakan PHP karena performanya stabil dan biaya pengembangannya relatif terjangkau. Framework PHP yang Populer Beberapa framework PHP yang sering digunakan developer profesional: Butuh Jasa Pembuatan Website PHP? Kami melayani pembuatan: ✔ Website Company Profile✔ Sistem Informasi✔ Aplikasi Berbasis Web✔ Toko Online (E-Commerce)✔ Custom Web Application Tim kami berpengalaman dan terpercaya dalam pengembangan website berbasis PHP. 📞 Hubungi sekarang: 087850586090📩 Instagram: @joki_coding.me]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>PHP</strong> adalah bahasa pemrograman server-side yang digunakan untuk mengembangkan website dinamis dan aplikasi berbasis web. PHP sangat populer karena fleksibel, mudah dipelajari, dan kompatibel dengan berbagai server serta database.</p>



<h3 class="wp-block-heading">Mengapa Harus Menggunakan PHP?</h3>



<ol class="wp-block-list">
<li>Mudah dikembangkan</li>



<li>Banyak komunitas dan dokumentasi</li>



<li>Support berbagai database (MySQL, PostgreSQL, dll)</li>



<li>Cocok untuk website skala kecil hingga besar</li>
</ol>



<p class="wp-block-paragraph">Banyak website profesional dibangun menggunakan PHP karena performanya stabil dan biaya pengembangannya relatif terjangkau.</p>



<h3 class="wp-block-heading">Framework PHP yang Populer</h3>



<p class="wp-block-paragraph">Beberapa framework PHP yang sering digunakan developer profesional:</p>



<ul class="wp-block-list">
<li><strong>Laravel</strong> – Framework modern dengan fitur lengkap dan keamanan tinggi.</li>



<li><strong>CodeIgniter</strong> – Ringan, cepat, dan mudah digunakan.</li>
</ul>



<h3 class="wp-block-heading">Butuh Jasa Pembuatan Website PHP?</h3>



<p class="wp-block-paragraph">Kami melayani pembuatan:</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Website Company Profile<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Sistem Informasi<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Aplikasi Berbasis Web<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Toko Online (E-Commerce)<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Custom Web Application</p>



<p class="wp-block-paragraph">Tim kami berpengalaman dan terpercaya dalam pengembangan website berbasis PHP.</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4de.png" alt="📞" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Hubungi sekarang: 087850586090<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e9.png" alt="📩" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Instagram: @joki_coding.me</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jokicoding.com/apa-itu-php-pengertian-dan-kegunaannya-dalam-pembuatan-website/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Belajar CRUD dengan Mudah</title>
		<link>https://jokicoding.com/belajar-crud-dengan-mudah/</link>
					<comments>https://jokicoding.com/belajar-crud-dengan-mudah/#respond</comments>
		
		<dc:creator><![CDATA[joki coding]]></dc:creator>
		<pubDate>Wed, 10 Dec 2025 01:43:35 +0000</pubDate>
				<category><![CDATA[Info Penting]]></category>
		<category><![CDATA[Info Terbaru]]></category>
		<category><![CDATA[Joki Coding]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://jokicoding.com/?p=2033</guid>

					<description><![CDATA[Belajar membuat aplikasi sederhana yang mampu membuat, membaca, mengubah, dan menghapus data (CRUD) menjadi pintu masuk penting bagi siapa saja yang ingin berkarier di dunia pengembangan perangkat lunak. Di era transformasi digital, keterampilan dasar ini membantu pelajar, tenaga kerja, dan pelaku UMKM membangun solusi yang fungsional dan cepat diterapkan. Praktisi teknologi lokal menyebut CRUD bukan hanya konsep teoretis: “CRUD adalah pola dasar yang muncul di hampir semua aplikasi — dari manajemen inventori kecil sampai sistem informasi pemerintahan,” kata seorang instruktur pengembangan web. Untuk pemula, membuat CRUD sederhana adalah metode terbaik memahami alur data, struktur database, dan pola arsitektur aplikasi. Banyak pengembang pemula memulai dengan Laravel—kerangka kerja PHP yang populer—karena menyediakan alat bawaan untuk membuat CRUD dengan cepat: generator migration, model, controller resource, dan fitur routing serta template. Untuk lingkungan pengembangan lokal, alat seperti Laragon sering direkomendasikan karena mempermudah setup PHP, database, dan server lokal. Praktik terbaik saat membuat CRUD sederhana adalah: rancang skema database yang jelas, gunakan validasi input, tampilkan pesan kesalahan/konfirmasi ke pengguna, dan selalu pastikan keamanan dasar seperti proteksi CSRF dan sanitasi input. Dengan menguasai CRUD, pembelajar membuka jalan untuk proyek yang lebih kompleks, seperti sistem e-commerce, manajemen pelanggan, atau aplikasi layanan publik. Ringkasan Teknis (Contoh singkat — Laravel + Laragon) Berikut langkah dan potongan kode ringkas agar pembaca langsung coba membuat CRUD sederhana untuk entitas Product.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Belajar membuat aplikasi sederhana yang mampu <strong>membuat, membaca, mengubah, dan menghapus data</strong> (CRUD) menjadi pintu masuk penting bagi siapa saja yang ingin berkarier di dunia pengembangan perangkat lunak. Di era transformasi digital, keterampilan dasar ini membantu pelajar, tenaga kerja, dan pelaku UMKM membangun solusi yang fungsional dan cepat diterapkan.</p>



<p class="wp-block-paragraph">Praktisi teknologi lokal menyebut CRUD bukan hanya konsep teoretis: “CRUD adalah pola dasar yang muncul di hampir semua aplikasi — dari manajemen inventori kecil sampai sistem informasi pemerintahan,” kata seorang instruktur pengembangan web. Untuk pemula, membuat CRUD sederhana adalah metode terbaik memahami alur data, struktur database, dan pola arsitektur aplikasi.</p>



<p class="wp-block-paragraph">Banyak pengembang pemula memulai dengan <strong>Laravel</strong>—kerangka kerja PHP yang populer—karena menyediakan alat bawaan untuk membuat CRUD dengan cepat: generator migration, model, controller resource, dan fitur routing serta template. Untuk lingkungan pengembangan lokal, alat seperti <strong>Laragon</strong> sering direkomendasikan karena mempermudah setup PHP, database, dan server lokal.</p>



<p class="wp-block-paragraph">Praktik terbaik saat membuat CRUD sederhana adalah: rancang skema database yang jelas, gunakan validasi input, tampilkan pesan kesalahan/konfirmasi ke pengguna, dan selalu pastikan keamanan dasar seperti proteksi CSRF dan sanitasi input. Dengan menguasai CRUD, pembelajar membuka jalan untuk proyek yang lebih kompleks, seperti sistem e-commerce, manajemen pelanggan, atau aplikasi layanan publik.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>Ringkasan Teknis (Contoh singkat — Laravel + Laragon)</strong></h2>



<p class="wp-block-paragraph">Berikut langkah dan potongan kode ringkas agar pembaca langsung coba membuat CRUD sederhana untuk entitas <code>Product</code>.</p>



<ol class="wp-block-list">
<li><strong>Siapkan lingkungan</strong>
<ul class="wp-block-list">
<li>Jalankan Laragon, buat proyek Laravel baru:<br><code>composer create-project laravel/laravel mycrud</code></li>



<li>Atur koneksi database di <code>.env</code>.</li>
</ul>
</li>



<li><strong>Buat migration &amp; model</strong>
<ul class="wp-block-list">
<li>Terminal: <code>php artisan make:model Product -m</code></li>



<li>Contoh migration (<code>database/migrations/...create_products_table.php</code>):</li>
</ul>
</li>
</ol>



<pre class="wp-block-code"><code>public function up()
{
    Schema::create('products', function (Blueprint $table) {
        $table-&gt;id();
        $table-&gt;string('name');
        $table-&gt;text('description')-&gt;nullable();
        $table-&gt;decimal('price', 12, 2);
        $table-&gt;timestamps();
    });
}
</code></pre>



<ul class="wp-block-list">
<li>Jalankan migration: <code>php artisan migrate</code></li>
</ul>



<ol start="3" class="wp-block-list">
<li><strong>Buat controller resource</strong>
<ul class="wp-block-list">
<li><code>php artisan make:controller ProductController --resource</code></li>



<li>Contoh method <code>store</code> &amp; <code>update</code> (ringkas):</li>
</ul>
</li>
</ol>



<pre class="wp-block-code"><code>public function store(Request $request)
{
    $data = $request-&gt;validate(&#91;
        'name' =&gt; 'required|string|max:255',
        'description' =&gt; 'nullable|string',
        'price' =&gt; 'required|numeric',
    ]);
    Product::create($data);
    return redirect()-&gt;route('products.index')-&gt;with('success','Produk dibuat');
}

public function update(Request $request, Product $product)
{
    $data = $request-&gt;validate(&#91;
        'name' =&gt; 'required|string|max:255',
        'description' =&gt; 'nullable|string',
        'price' =&gt; 'required|numeric',
    ]);
    $product-&gt;update($data);
    return redirect()-&gt;route('products.index')-&gt;with('success','Produk diperbarui');
}
</code></pre>



<ul class="wp-block-list">
<li>Jangan lupa <code>protected $fillable = ['name','description','price'];</code> di model <code>Product</code>.</li>
</ul>



<ol start="4" class="wp-block-list">
<li><strong>Routing</strong>
<ul class="wp-block-list">
<li>Di <code>routes/web.php</code>:</li>
</ul>
</li>
</ol>



<pre class="wp-block-code"><code>Route::resource('products', ProductController::class);
</code></pre>



<ol start="5" class="wp-block-list">
<li><strong>View sederhana (Blade)</strong>
<ul class="wp-block-list">
<li>Buat file <code>resources/views/products/index.blade.php</code> untuk menampilkan list + tombol create/edit/delete. Gunakan form dengan <code>@csrf</code> dan <code>@method('DELETE')</code> untuk hapus.</li>
</ul>
</li>



<li><strong>Pengujian cepat</strong>
<ul class="wp-block-list">
<li>Jalankan server: <code>php artisan serve</code> atau akses melalui virtual host Laragon.</li>



<li>Coba tambahkan produk, edit, dan hapus—cek validasi dan pesan berhasil.</li>
</ul>
</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://jokicoding.com/belajar-crud-dengan-mudah/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Aplikasi Pedeteksi Uang dengan Flutter</title>
		<link>https://jokicoding.com/aplikasi-pedeteksi-uang-dengan-flutter/</link>
					<comments>https://jokicoding.com/aplikasi-pedeteksi-uang-dengan-flutter/#respond</comments>
		
		<dc:creator><![CDATA[joki coding]]></dc:creator>
		<pubDate>Sat, 30 Dec 2023 02:26:32 +0000</pubDate>
				<category><![CDATA[Info Penting]]></category>
		<category><![CDATA[Info Terbaru]]></category>
		<category><![CDATA[portofolio]]></category>
		<guid isPermaLink="false">https://jokicoding.com/?p=1660</guid>

					<description><![CDATA[Aplikasi Pedeteksi Uang dengan Flutter ini bertujuan untuk mendeteksi nominal uang kertas dengan fitur camera, suara dan text jika berminat silahkkan hubungi 087850586090]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Aplikasi Pedeteksi Uang dengan Flutter ini bertujuan untuk mendeteksi nominal uang kertas dengan fitur camera,  suara dan text jika berminat silahkkan hubungi 087850586090</p>



<figure class="wp-block-image size-large is-resized"><img fetchpriority="high" decoding="async" src="https://jokicoding.com/wp-content/uploads/2023/12/a487877b-f987-4cc4-bd14-1de4e7dddd21-461x1024.jpg" alt="" class="wp-image-1662" width="225" height="499" srcset="https://jokicoding.com/wp-content/uploads/2023/12/a487877b-f987-4cc4-bd14-1de4e7dddd21-461x1024.jpg 461w, https://jokicoding.com/wp-content/uploads/2023/12/a487877b-f987-4cc4-bd14-1de4e7dddd21-135x300.jpg 135w, https://jokicoding.com/wp-content/uploads/2023/12/a487877b-f987-4cc4-bd14-1de4e7dddd21-691x1536.jpg 691w, https://jokicoding.com/wp-content/uploads/2023/12/a487877b-f987-4cc4-bd14-1de4e7dddd21.jpg 720w" sizes="(max-width: 225px) 100vw, 225px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://jokicoding.com/aplikasi-pedeteksi-uang-dengan-flutter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Komponen yang di butuhkan saat belajar Flutter</title>
		<link>https://jokicoding.com/komponen-yang-di-butuhkan-saat-belajar-flutter/</link>
					<comments>https://jokicoding.com/komponen-yang-di-butuhkan-saat-belajar-flutter/#respond</comments>
		
		<dc:creator><![CDATA[joki coding]]></dc:creator>
		<pubDate>Thu, 08 Sep 2022 08:32:19 +0000</pubDate>
				<category><![CDATA[Info Penting]]></category>
		<category><![CDATA[Info Terbaru]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[jasa aplikasi]]></category>
		<category><![CDATA[jasa aplikasi skripsi]]></category>
		<category><![CDATA[jasa coding]]></category>
		<category><![CDATA[jasa pembuatan aplikasi]]></category>
		<category><![CDATA[jasa pembuatan website]]></category>
		<category><![CDATA[jasa skripsi]]></category>
		<category><![CDATA[joki coding]]></category>
		<category><![CDATA[jokicoding]]></category>
		<category><![CDATA[tutorialjokicoding]]></category>
		<guid isPermaLink="false">https://jokicoding.site/?p=1495</guid>

					<description><![CDATA[Flutter adalah platform yang digunakan para developer untuk membuat aplikasi multiplatform hanya dengan satu basis coding (codebase). Artinya, aplikasi yang dihasilkan dapat dipakai di berbagai platform, baik mobile Android, iOS, web, maupun desktopHal yang di siapkan sebelum instal Flutter1. Flutter SDK 2. Android Studio3. Vs Code ->Langkah awal silahkan download SDK download https://docs.flutter.dev/get-started/install->Instal Android Studio Silahkan Download Android Studio dan Instal->Setalah Berhasil silahkan instal Plugin Flutter dan Dart ->Instal Vs Code-> Instal Plugin Flutter &#38; Dart Membuat Project Flutter di VS CodePertama silahkan tekan tombol F1 atau Ctrl+F1 Jangan Lupa Flutter SDK sudah terintsallNEXT STEP]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Flutter adalah</strong> platform yang digunakan para developer untuk membuat aplikasi multiplatform hanya dengan satu basis <a href="https://www.niagahoster.co.id/blog/apa-itu-coding/" target="_blank" rel="noreferrer noopener">coding</a> <em>(codebase)</em>. Artinya, aplikasi yang dihasilkan dapat dipakai di berbagai platform, baik mobile Android, iOS, web, maupun desktop<br>Hal yang di siapkan sebelum instal Flutter<br>1. Flutter SDK  <br>2. Android Studio<br>3. Vs Code<br><br>->Langkah awal silahkan download SDK download https://docs.flutter.dev/get-started/install<br>->Instal Android Studio Silahkan Download Android Studio dan Instal<br>->Setalah Berhasil silahkan instal Plugin Flutter dan Dart<br></p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="http://localhost/tematik/wp-content/uploads/2022/09/flutter.png" alt="" class="wp-image-1496" width="458" height="412" srcset="https://jokicoding.com/wp-content/uploads/2022/09/flutter.png 790w, https://jokicoding.com/wp-content/uploads/2022/09/flutter-300x270.png 300w, https://jokicoding.com/wp-content/uploads/2022/09/flutter-768x690.png 768w" sizes="(max-width: 458px) 100vw, 458px" /></figure>



<p class="wp-block-paragraph">->Instal Vs Code<br>-> Instal Plugin Flutter &amp; Dart </p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="http://localhost/tematik/wp-content/uploads/2022/09/vs.png" alt="" class="wp-image-1497" width="295" height="164"/></figure>



<p class="wp-block-paragraph"><strong>Membuat Project Flutter di VS Code</strong><br>Pertama silahkan tekan tombol F1 atau Ctrl+F1</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://jokicoding.site/wp-content/uploads/2022/09/image-1024x576.png" alt="" class="wp-image-1499" width="437" height="245" srcset="https://jokicoding.com/wp-content/uploads/2022/09/image-1024x576.png 1024w, https://jokicoding.com/wp-content/uploads/2022/09/image-300x169.png 300w, https://jokicoding.com/wp-content/uploads/2022/09/image-768x432.png 768w, https://jokicoding.com/wp-content/uploads/2022/09/image-1536x864.png 1536w, https://jokicoding.com/wp-content/uploads/2022/09/image.png 1920w" sizes="(max-width: 437px) 100vw, 437px" /></figure>



<p class="wp-block-paragraph"><strong>Jangan Lupa Flutter SDK sudah terintsall</strong><br>NEXT STEP</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jokicoding.com/komponen-yang-di-butuhkan-saat-belajar-flutter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tutorial CRUD Codeigniter 4 dengan Bootstrap</title>
		<link>https://jokicoding.com/tutorial-crud-codeigniter-4-dengan-bootstrap/</link>
					<comments>https://jokicoding.com/tutorial-crud-codeigniter-4-dengan-bootstrap/#respond</comments>
		
		<dc:creator><![CDATA[joki coding]]></dc:creator>
		<pubDate>Sat, 25 Sep 2021 15:03:37 +0000</pubDate>
				<category><![CDATA[Info Penting]]></category>
		<category><![CDATA[Info Terbaru]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[jasa coding]]></category>
		<category><![CDATA[jasa coding aplikasi]]></category>
		<category><![CDATA[jasa coding ci]]></category>
		<category><![CDATA[jasa coding php]]></category>
		<category><![CDATA[jasa pembuatan aplikasi]]></category>
		<category><![CDATA[jasa pembuatan website]]></category>
		<category><![CDATA[jasa skripsi]]></category>
		<category><![CDATA[jasa tugas akhir]]></category>
		<category><![CDATA[jasa tugas coding]]></category>
		<category><![CDATA[joki coding]]></category>
		<guid isPermaLink="false">https://jokicoding.my.id/?p=1229</guid>

					<description><![CDATA[Langkah 1 – Instal Aplikasi Codeigniter 4Silahkan kunjungi tautan ini https://codeigniter.com/download Download aplikasi Codeigniter 4 dan unzip setup di sistem lokal Anda xampp/htdocs/ . Langkah 2 – Konfigurasi Aplikasi DasarKemudian silahkan konfigurasi dasar pada file&#160;app/config/app.php&#160;, silahkan pergi ke application/config/config.php dan buka file ini pada editor teks. Setel URL berikut inipublik $baseURL = &#8216;http://localhost:8080&#8217;; Ke publik $baseURL = &#8216;http://localhost/demo/&#8217;; Langkah 3 – Buat Database dan Tabel BUAT demo DATABASE ; BUAT pengguna TABEL ( id int( 11 ) NOT NULL AUTO_INCREMENT COMMENT &#8216;Primary Key&#8217; , nama varchar( 100 ) NOT NULL COMMENT &#8216;Name&#8217; , email varchar( 255 ) NOT NULL COMMENT &#8216;Email Address&#8217; , PRIMARY KEY (id) ) ENGINE = InnoDB DEFAULT CHARSET = latin1 COMMENT = &#8216;demo database&#8217; AUTO_INCREMENT = 1 ; INSERT INTO `users` ( `id` , `name` , `email` ) NILAI( 1 , &#8216;Mamat Sunardi&#8217; , &#8216;paul@gmail.com&#8217; ),( 2 , &#8216;Vanya Imayan&#8217; , &#8216;vanya@gmail.com&#8217; ),( 3 , &#8216;Dewa Luther&#8217; , &#8216;luther@gmail.com&#8217; ),( 4 , &#8216;Dwi John Doe&#8217; , &#8216;john@gmail.com&#8217; ),( 5 , &#8216;Tika Dewi Paul&#8217; , &#8216;paul@gmail.com&#8217; ),( 6 , &#8216;Didik Vanya&#8217; , &#8216;vanya@gmail.com&#8217; ),( 7 , &#8216;Minka Luther&#8217; , &#8216;luther@gmail.com&#8217; ),( 8 , &#8216;Wayne Diew Barrett&#8217; , &#8216;wayne@gmail.com&#8217; ),( 9 , &#8216;Vincent Ros&#8217; , &#8216;ramos@gmail.com&#8217; ),( 10 , &#8216;Susan Warren&#8217; , &#8216;sussan@gmail.com&#8217; ),( 11 , &#8216;Jason Evans&#8217; , &#8216;jason@gmail.com&#8217; ),( 12 , &#8216;Madison Simpson&#8217; , &#8216;madison@gmail.com&#8217; ),( 13 , &#8216;Marvin Ortiz&#8217; , &#8216;paul@gmail.com&#8217; ),( 14 , &#8216;Felecia Phillips&#8217; , &#8216;felecia@gmail.com&#8217; ),( 15 , &#8216;Tommy Hernandez&#8217; , &#8216;hernandez@gmail.com&#8217; ); Langkah 4 – Siapkan Kredensial Basis DataMenghubungkan aplikasi codeigniter 4 Anda ke database.&#160;kunjungi&#160;direktori app/Config/&#160;dan buka&#160;Database.php&#160;.&#160;Kemudian tambahkan detail database seperti di bawah ini ke dalam file database.php publik $default = [ &#8216;DSN&#8217; = &#62; &#8221; , &#8216;hostname&#8217; = &#62; &#8216;localhost&#8217; , &#8216;nama pengguna&#8217; = &#62; &#8216;tes&#8217; , &#8216;kata sandi&#8217; = &#62; &#8216;4Mu99BhzK8dr4vF1&#8217; , &#8216;database&#8217; = &#62; &#8216;demo&#8217; , &#8216;DBDriver&#8217; = &#62; &#8216;MySQLi&#8217; , &#8216;DBPrefix&#8217; = &#62; &#8221; , &#8216;pConnect&#8217; = &#62; salah , &#8216;DBDebug&#8217; = &#62; ( LINGKUNGAN !== &#8216;pengembangan&#8217; ) , &#8216;cacheOn&#8217; = &#62; salah , &#8216;cacheDir&#8217; = &#62; &#8221; , &#8216;charset&#8217; = &#62; &#8216;utf8&#8217; , &#8216;DBCollat&#8217; = &#62; &#8216;utf8_general_ci&#8217; , &#8216;swapPre&#8217; = &#62; &#8221; , &#8216;enkripsi&#8217; = &#62; salah , &#8216;kompres&#8217; = &#62; salah , &#8216;strictOn&#8217; = &#62; salah , &#8216;gagal&#8217; = &#62; [] , &#8216;pelabuhan&#8217; = &#62; 3306, ] ; Langkah 5 – Buat Kelas Model &#60; ?phpnamespace App\Models;gunakan CodeIgniter\Model;kelas UserModel memperluas Model{ protected $table = &#8216;pengguna&#8217; ; protected $primaryKey = &#8216;id&#8217; ; protected $allowedFields = [ &#8216;nama&#8217; , &#8217;email&#8217; ] ; } Langkah 6 – Buat ControllerBuat&#160;file .php&#160;UserCrudController&#160;.&#160;Jadi, kunjungi&#160;direktori&#160;app/Controllers&#160;dan buat&#160;UserCrudController&#160;.php&#160;.Kemudian tambahkan kode berikut ke dalamnya &#60; ?phpnamespace App\Controllers;gunakan App\Models\UserModel;gunakan CodeIgniter\Controller;kelas UserCrudController memperluas Controller{ // tampilkan daftar pengguna indeks fungsi publik (){ $userModel = new UserModel () ; $data[&#8216;users&#8217;] = $userModel-&#62;orderBy ( &#8216;id&#8217; , &#8216;DESC&#8217; ) &#8211; &#62; paginate ( 10 ) ; $data[&#8216;pagination_link&#8217;] = $userModel-&#62;pager ; tampilan kembali ( &#8216;daftar&#8217; , $data ) ; } // tambahkan formulir pengguna fungsi publik buat (){ tampilan kembali ( &#8216;add_user&#8217; ) ; } //masukkan data toko fungsi publik () { $userModel = new UserModel () ; $data = [ &#8216;name&#8217; = &#62; $this &#8211; &#62; request -&#62;getVar ( &#8216;name&#8217; ) , &#8217;email&#8217; = &#62; $this &#8211; &#62; request -&#62;getVar ( &#8217;email&#8217; ) , ] ; $userModel-&#62;insert ( $data ) ; return $this &#8211; &#62; response -&#62;redirect ( site_url ( &#8216;/list&#8217; )) ; } // tampilkan pengguna tunggal fungsi publik singleUser ( $id = null ){ $userModel = new UserModel () ; $data[&#8216;user_obj&#8217;] = $userModel-&#62;where ( &#8216;id&#8217; , $id ) &#8211; &#62; first () ; tampilan kembali ( &#8216;edit_user&#8217; , $data ) ; } // perbarui data pengguna pembaruan fungsi publik (){ $userModel = new UserModel () ; $id = $this &#8211; &#62; request -&#62;getVar ( &#8216;id&#8217; ) ; $data = [ &#8216;name&#8217; = &#62; $this &#8211; &#62; request -&#62;getVar ( &#8216;name&#8217; ) , &#8217;email&#8217; = &#62; $this &#8211; &#62; request -&#62;getVar ( &#8217;email&#8217; ) , ] ; $userModel-&#62;update ( $id, $data ) ; return $this &#8211; &#62; response -&#62;redirect ( site_url ( &#8216;/list&#8217; )) ; } // Hapus pengguna hapus fungsi publik ( $id = null ){ $userModel = new UserModel () ; $data[&#8216;user&#8217;] = $userModel-&#62;where ( &#8216;id&#8217; , $id ) &#8211; &#62; delete ( $id ) ; return $this &#8211; &#62; response -&#62;redirect ( site_url ( &#8216;/list&#8217; )) ; } } Langkah 7 – Buat VIEW &#60;!doctype html&#62; &#60;html lang=&#8221;en&#8221;&#62; &#60;head&#62; &#60;meta charset=&#8221;utf-8&#8243;&#62; &#60;meta name=&#8221;viewport&#8221; content=&#8221;width=device-width, initial-scale=1, shrink-to-fit=no&#8221;&#62; &#60;title&#62;Codeigniter 4 CRUD App Example &#8211; laratutorials.com&#60;/title&#62; &#60;link rel=&#8221;stylesheet&#8221; href=&#8221;https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css&#8221;&#62; &#60;script src=&#8221;https://code.jquery.com/jquery-3.5.1.slim.min.js&#8221;&#62;&#60;/script&#62; &#60;/head&#62; &#60;body&#62; &#60;div class=&#8221;container mt-4&#8243;&#62; &#60;div class=&#8221;d-flex justify-content-end&#8221;&#62; &#60;a href=&#8221;&#60;?php echo site_url(&#8216;/user-form&#8217;) ?&#62;&#8221; class=&#8221;btn btn-success mb-2&#8243;&#62;Add User&#60;/a&#62; &#60;/div&#62; &#60;?php if(isset($_SESSION[&#8216;msg&#8217;])){ echo $_SESSION[&#8216;msg&#8217;]; } ?&#62; &#60;div class=&#8221;mt-3&#8243;&#62; &#60;table class=&#8221;table table-bordered&#8221; id=&#8221;users-list&#8221;&#62; &#60;thead&#62; &#60;tr&#62; &#60;th&#62;User Id&#60;/th&#62; &#60;th&#62;Name&#60;/th&#62; &#60;th&#62;Email&#60;/th&#62; &#60;th&#62;Action&#60;/th&#62; &#60;/tr&#62; &#60;/thead&#62; &#60;tbody&#62; &#60;?php if($users): ?&#62; &#60;?php foreach($users as $user): ?&#62; &#60;tr&#62; &#60;td&#62;&#60;?php echo $user[&#8216;id&#8217;]; ?&#62;&#60;/td&#62; &#60;td&#62;&#60;?php echo $user[&#8216;name&#8217;]; ?&#62;&#60;/td&#62; &#60;td&#62;&#60;?php echo $user[&#8217;email&#8217;]; ?&#62;&#60;/td&#62; &#60;td&#62; &#60;a href=&#8221;&#60;?php echo base_url(&#8216;edit-view/&#8217;.$user[&#8216;id&#8217;]);?&#62;&#8221; class=&#8221;btn btn-primary btn-sm&#8221;&#62;Edit&#60;/a&#62; &#60;a href=&#8221;&#60;?php echo base_url(&#8216;delete/&#8217;.$user[&#8216;id&#8217;]);?&#62;&#8221; class=&#8221;btn btn-danger btn-sm&#8221;&#62;Delete&#60;/a&#62; &#60;/td&#62; &#60;/tr&#62; &#60;?php endforeach; ?&#62; &#60;?php endif; ?&#62; &#60;/tbody&#62; &#60;/table&#62; &#60;div&#62; &#60;?php if($pagination_link) { $pagination_link-&#62;setPath(&#8216;list&#8217;); echo $pagination_link-&#62;links(); } ?&#62; &#60;/div&#62; &#60;/div&#62; &#60;/div&#62; &#60;/body&#62; &#60;/html&#62; Selanjutnya, Buat&#160;file view&#160;add_user&#160;.php&#160;, direktori application/views/ dan buat&#160;file&#160;add_user&#160;.php.&#160;Kemudian tambahkan HTML berikut ke dalam&#160;file .php &#60;!DOCTYPE html&#62; &#60;html&#62; &#60;head&#62; &#60;title&#62;Codeigniter 4 Add Form With Validation &#8211; Laratutorials.com&#60;/title&#62; &#60;link rel=&#8221;stylesheet&#8221; href=&#8221;https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css&#8221;&#62; &#60;style&#62; .container { max-width: 500px; } .error { display: block; padding-top: 5px; font-size: 14px; color: red; } &#60;/style&#62; &#60;/head&#62; &#60;body&#62; &#60;div class=&#8221;container mt-5&#8243;&#62; &#60;form method=&#8221;post&#8221; id=&#8221;add_create&#8221; name=&#8221;add_create&#8221; action=&#8221;&#60;?= site_url(&#8216;/submit-form&#8217;) ?&#62;&#8221;&#62; &#60;div class=&#8221;form-group&#8221;&#62; &#60;label&#62;Name&#60;/label&#62; &#60;input type=&#8221;text&#8221; name=&#8221;name&#8221; class=&#8221;form-control&#8221;&#62; &#60;/div&#62; &#60;div class=&#8221;form-group&#8221;&#62; &#60;label&#62;Email&#60;/label&#62; &#60;input type=&#8221;text&#8221; name=&#8221;email&#8221; class=&#8221;form-control&#8221;&#62; &#60;/div&#62; &#60;div class=&#8221;form-group&#8221;&#62; &#60;button type=&#8221;submit&#8221; class=&#8221;btn btn-primary btn-block&#8221;&#62;Update Data&#60;/button&#62; &#60;/div&#62; &#60;/form&#62; &#60;/div&#62; &#60;script src=&#8221;https://code.jquery.com/jquery-3.5.1.slim.min.js&#8221;&#62;&#60;/script&#62; &#60;script src=&#8221;https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.2/jquery.validate.js&#8221;&#62;&#60;/script&#62; &#60;script src=&#8221;https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.2/additional-methods.min.js&#8221;&#62;&#60;/script&#62; &#60;script&#62; if ($(&#8220;#add_create&#8221;).length &#62; 0) { $(&#8220;#add_create&#8221;).validate({ rules: { name: { required: true, }, email: { required: true, maxlength: 60, email: true, }, }, messages: { name: { required: &#8220;Name is required.&#8221;, }, email: { required: &#8220;Email is required.&#8221;, email: &#8220;It does not seem to be a valid email.&#8221;, maxlength: &#8220;The email should be or equal to 60 chars.&#8221;, }, }, }) } &#60;/script&#62; &#60;/body&#62; &#60;/html&#62; Buat&#160;file view&#160;edit_view&#160;.php&#160;, kunjungi direktori application/views/ dan buat&#160;file&#160;edit_view&#160;.php.&#160;Kemudian tambahkan HTML berikut]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Langkah 1 – Instal Aplikasi Codeigniter 4<br>Silahkan kunjungi tautan ini https://codeigniter.com/download Download aplikasi Codeigniter 4 dan unzip setup di sistem lokal Anda xampp/htdocs/ .</p>



<p class="wp-block-paragraph">Langkah 2 – Konfigurasi Aplikasi Dasar<br>Kemudian silahkan konfigurasi dasar pada file&nbsp;<strong>app/config/app.php</strong>&nbsp;, silahkan pergi ke application/config/config.php dan buka file ini pada editor teks.</p>



<p class="wp-block-paragraph">Setel URL berikut ini<br>publik $baseURL = &#8216;http://localhost:8080&#8217;; <br>Ke publik $baseURL = &#8216;http://localhost/demo/&#8217;; <br><br>Langkah 3 – Buat Database dan Tabel<br></p>



<p class="wp-block-paragraph"><strong>BUAT </strong>demo <strong>DATABASE </strong>; <br><strong>BUAT </strong>pengguna <strong>TABEL </strong>(  id int( 11 ) NOT <strong>NULL </strong>AUTO_INCREMENT <strong>COMMENT </strong>&#8216;Primary Key&#8217; ,  nama varchar( 100 ) NOT <strong>NULL COMMENT </strong>&#8216;Name&#8217; ,  email varchar( 255 ) NOT <strong>NULL COMMENT </strong>&#8216;Email Address&#8217; , <strong>PRIMARY KEY </strong>(id) ) <strong>ENGINE </strong>= InnoDB <strong>DEFAULT CHARSET </strong>= latin1 <strong>COMMENT </strong>= &#8216;demo database&#8217; AUTO_INCREMENT = 1 ; <br><strong>INSERT INTO `users` </strong>( <strong>`id` </strong>, <strong>`name` </strong>, <strong>`email` </strong>) <strong>NILAI</strong><br>( 1 , &#8216;Mamat Sunardi&#8217; , &#8216;paul@gmail.com&#8217; ),<br>( 2 , &#8216;Vanya Imayan&#8217; , &#8216;vanya@gmail.com&#8217; ),<br>( 3 , &#8216;Dewa Luther&#8217; , &#8216;luther@gmail.com&#8217; ),<br>( 4 , &#8216;Dwi John Doe&#8217; , &#8216;john@gmail.com&#8217; ),<br>( 5 , &#8216;Tika Dewi Paul&#8217; , &#8216;paul@gmail.com&#8217; ),<br>( 6 , &#8216;Didik Vanya&#8217; , &#8216;vanya@gmail.com&#8217; ),<br>( 7 , &#8216;Minka Luther&#8217; , &#8216;luther@gmail.com&#8217; ),<br>( 8 , &#8216;Wayne Diew Barrett&#8217; , &#8216;wayne@gmail.com&#8217; ),<br>( 9 , &#8216;Vincent Ros&#8217; , &#8216;ramos@gmail.com&#8217; ),<br>( 10 , &#8216;Susan Warren&#8217; , &#8216;sussan@gmail.com&#8217; ),<br>( 11 , &#8216;Jason Evans&#8217; , &#8216;jason@gmail.com&#8217; ),<br>( 12 , &#8216;Madison Simpson&#8217; , &#8216;madison@gmail.com&#8217; ),<br>( 13 , &#8216;Marvin Ortiz&#8217; , &#8216;paul@gmail.com&#8217; ),<br>( 14 , &#8216;Felecia Phillips&#8217; , &#8216;felecia@gmail.com&#8217; ),<br>( 15 , &#8216;Tommy Hernandez&#8217; , &#8216;hernandez@gmail.com&#8217; );</p>



<p class="wp-block-paragraph">Langkah 4 – Siapkan Kredensial Basis Data<br>Menghubungkan aplikasi codeigniter 4 Anda ke database.&nbsp;kunjungi&nbsp;<strong>direktori app/Config/</strong>&nbsp;dan buka&nbsp;<strong>Database.php</strong>&nbsp;.&nbsp;Kemudian tambahkan detail database seperti di bawah ini ke dalam file database.php<br></p>



<p class="wp-block-paragraph"><strong>publik $default </strong>= [<br>  &#8216;DSN&#8217; = &gt; &#8221; ,<br> &#8216;hostname&#8217; = &gt; &#8216;localhost&#8217; ,<br> &#8216;nama pengguna&#8217; = &gt; &#8216;tes&#8217; ,<br> &#8216;kata sandi&#8217; = &gt; &#8216;4Mu99BhzK8dr4vF1&#8217; ,<br> &#8216;database&#8217; = &gt; &#8216;demo&#8217; ,<br> &#8216;DBDriver&#8217; = &gt; &#8216;MySQLi&#8217; ,<br> &#8216;DBPrefix&#8217; = &gt; &#8221; ,<br> &#8216;pConnect&#8217; = &gt; <strong>salah </strong>, <br> &#8216;DBDebug&#8217; = &gt; ( LINGKUNGAN !== &#8216;pengembangan&#8217; ) ,<br> &#8216;cacheOn&#8217; = &gt; <strong>salah </strong>,  &#8216;cacheDir&#8217; = &gt; &#8221; , <br>&#8216;charset&#8217; = &gt; &#8216;utf8&#8217; , <br>&#8216;DBCollat&#8217; = &gt; &#8216;utf8_general_ci&#8217; , <br>&#8216;swapPre&#8217; = &gt; &#8221; ,<br> &#8216;enkripsi&#8217; = &gt; <strong>salah </strong>, <br> &#8216;kompres&#8217; = &gt; <strong>salah </strong>, <br> &#8216;strictOn&#8217; = &gt; <strong>salah </strong>, <br> &#8216;gagal&#8217; = &gt; [] ,<br> &#8216;pelabuhan&#8217; = &gt; 3306, <br>] ;</p>



<p class="wp-block-paragraph">Langkah 5 – Buat Kelas Model<br></p>



<p class="wp-block-paragraph">&lt; ?php<br><strong>namespace </strong>App\Models;<br><strong>gunakan </strong>CodeIgniter\Model;<br><strong>kelas </strong>UserModel <strong>memperluas </strong>Model{ <strong>protected $table </strong>= &#8216;pengguna&#8217; ; <br><strong>protected $primaryKey </strong>= &#8216;id&#8217; ; <br><strong>protected $allowedFields </strong>= [ &#8216;nama&#8217; , &#8217;email&#8217; ] ;<br> }</p>



<p class="wp-block-paragraph">Langkah 6 – Buat Controller<br>Buat&nbsp;file .php&nbsp;<strong>UserCrudController</strong>&nbsp;.&nbsp;Jadi, kunjungi&nbsp;direktori&nbsp;<strong>app/Controllers</strong>&nbsp;dan buat&nbsp;<strong>UserCrudController&nbsp;.php</strong>&nbsp;.Kemudian tambahkan kode berikut ke dalamnya<br></p>



<p class="wp-block-paragraph">&lt; ?php<br><strong>namespace </strong>App\Controllers;<br><strong>gunakan </strong>App\Models\UserModel;<br><strong>gunakan </strong>CodeIgniter\Controller;<br><strong>kelas </strong>UserCrudController <strong>memperluas </strong>Controller{ // tampilkan daftar pengguna indeks <strong>fungsi publik </strong>(){ <strong>$userModel </strong>= new UserModel () ;<br> <strong>$data[&#8216;users&#8217;] </strong>= <strong>$userModel-&gt;orderBy </strong>( &#8216;id&#8217; , &#8216;DESC&#8217; ) &#8211; &gt; paginate ( 10 ) ; <br><strong>$data[&#8216;pagination_link&#8217;] </strong>= <strong>$userModel-&gt;pager </strong>;<br> tampilan <strong>kembali </strong>( &#8216;daftar&#8217; , <strong>$data </strong>) ;  }<br> // tambahkan formulir pengguna <strong>fungsi publik </strong>buat (){ tampilan <strong>kembali </strong>( &#8216;add_user&#8217; ) ; }<br> //masukkan data toko <strong>fungsi publik </strong>() { <strong>$userModel </strong>= new UserModel () ; <strong>$data </strong>= [ &#8216;name&#8217; = &gt; <strong>$this </strong>&#8211; &gt; request -&gt;getVar ( &#8216;name&#8217; ) ,  &#8217;email&#8217; = &gt; <strong>$this </strong>&#8211; &gt; request -&gt;getVar ( &#8217;email&#8217; ) ,  ] ; <strong>$userModel-&gt;insert </strong>( <strong>$data </strong>) ; <strong>return $this </strong>&#8211; &gt; response -&gt;redirect ( site_url ( &#8216;/list&#8217; )) ;  }<br> // tampilkan pengguna tunggal <strong>fungsi publik </strong>singleUser ( <strong>$id </strong>= <strong>null </strong>){ <strong>$userModel </strong>= new UserModel () ; <strong>$data[&#8216;user_obj&#8217;] </strong>= <strong>$userModel-&gt;where </strong>( &#8216;id&#8217; , <strong>$id </strong>) &#8211; &gt; first () ; tampilan <strong>kembali </strong>( &#8216;edit_user&#8217; , <strong>$data </strong>) ;  } <br>// perbarui data pengguna pembaruan <strong>fungsi publik </strong>(){ <strong>$userModel </strong>= new UserModel () ; <strong>$id </strong>= <strong>$this </strong>&#8211; &gt; request -&gt;getVar ( &#8216;id&#8217; ) ; <strong>$data </strong>= [ &#8216;name&#8217; = &gt; <strong>$this </strong>&#8211; &gt; request -&gt;getVar ( &#8216;name&#8217; ) ,  &#8217;email&#8217; = &gt; <strong>$this </strong>&#8211; &gt; request -&gt;getVar ( &#8217;email&#8217; ) ,  ] ; <strong>$userModel-&gt;update </strong>( <strong>$id, $data </strong>) ; <strong>return $this </strong>&#8211; &gt; response -&gt;redirect ( site_url ( &#8216;/list&#8217; )) ;  }<br> // Hapus pengguna hapus <strong>fungsi publik </strong>( <strong>$id </strong>= <strong>null </strong>){ <strong>$userModel </strong>= new UserModel () ; <strong>$data[&#8216;user&#8217;] </strong>= <strong>$userModel-&gt;where </strong>( &#8216;id&#8217; , <strong>$id </strong>) &#8211; &gt; delete ( <strong>$id </strong>) ; <strong>return $this </strong>&#8211; &gt; response -&gt;redirect ( site_url ( &#8216;/list&#8217; )) ;  } }</p>



<p class="wp-block-paragraph">Langkah 7 – Buat VIEW<br></p>



<p class="wp-block-paragraph">&lt;!doctype html&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>html</strong> lang=&#8221;en&#8221;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>head</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>meta</strong> charset=&#8221;utf-8&#8243;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>meta</strong> name=&#8221;viewport&#8221; content=&#8221;width=device-width, initial-scale=1, shrink-to-fit=no&#8221;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>title</strong>&gt;Codeigniter 4 CRUD App Example &#8211; laratutorials.com&lt;/<strong>title</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>link</strong> rel=&#8221;stylesheet&#8221; href=&#8221;https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css&#8221;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>script</strong> src=&#8221;https://code.jquery.com/jquery-3.5.1.slim.min.js&#8221;&gt;&lt;/<strong>script</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>head</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>body</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>div</strong> class=&#8221;container mt-4&#8243;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>div</strong> class=&#8221;d-flex justify-content-end&#8221;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>a</strong> href=&#8221;&lt;?php echo site_url(&#8216;/user-form&#8217;) ?&gt;&#8221; class=&#8221;btn btn-success mb-2&#8243;&gt;Add User&lt;/<strong>a</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>div</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;?php</p>



<p class="wp-block-paragraph">if(isset($_SESSION[&#8216;msg&#8217;])){</p>



<p class="wp-block-paragraph">echo $_SESSION[&#8216;msg&#8217;];</p>



<p class="wp-block-paragraph">}</p>



<p class="wp-block-paragraph">?&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>div</strong> class=&#8221;mt-3&#8243;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>table</strong> class=&#8221;table table-bordered&#8221; id=&#8221;users-list&#8221;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>thead</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>tr</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>th</strong>&gt;User Id&lt;/<strong>th</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>th</strong>&gt;Name&lt;/<strong>th</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>th</strong>&gt;Email&lt;/<strong>th</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>th</strong>&gt;Action&lt;/<strong>th</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>tr</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>thead</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>tbody</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;?php if($users): ?&gt;</p>



<p class="wp-block-paragraph">&lt;?php foreach($users as $user): ?&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>tr</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>td</strong>&gt;&lt;?php echo $user[&#8216;id&#8217;]; ?&gt;&lt;/<strong>td</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>td</strong>&gt;&lt;?php echo $user[&#8216;name&#8217;]; ?&gt;&lt;/<strong>td</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>td</strong>&gt;&lt;?php echo $user[&#8217;email&#8217;]; ?&gt;&lt;/<strong>td</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>td</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>a</strong> href=&#8221;&lt;?php echo base_url(&#8216;edit-view/&#8217;.$user[&#8216;id&#8217;]);?&gt;&#8221; class=&#8221;btn btn-primary btn-sm&#8221;&gt;Edit&lt;/<strong>a</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>a</strong> href=&#8221;&lt;?php echo base_url(&#8216;delete/&#8217;.$user[&#8216;id&#8217;]);?&gt;&#8221; class=&#8221;btn btn-danger btn-sm&#8221;&gt;Delete&lt;/<strong>a</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>td</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>tr</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;?php endforeach; ?&gt;</p>



<p class="wp-block-paragraph">&lt;?php endif; ?&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>tbody</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>table</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>div</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;?php</p>



<p class="wp-block-paragraph">if($pagination_link)</p>



<p class="wp-block-paragraph">{</p>



<p class="wp-block-paragraph">$pagination_link-&gt;setPath(&#8216;list&#8217;);</p>



<p class="wp-block-paragraph">echo $pagination_link-&gt;links();</p>



<p class="wp-block-paragraph">}</p>



<p class="wp-block-paragraph">?&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>div</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>div</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>div</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>body</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>html</strong>&gt;</p>



<p class="wp-block-paragraph">Selanjutnya, Buat&nbsp;file view&nbsp;<strong>add_user&nbsp;.php</strong>&nbsp;, direktori application/views/ dan buat&nbsp;<strong>file&nbsp;add_user&nbsp;.php.&nbsp;</strong>Kemudian tambahkan HTML berikut ke dalam&nbsp;file .php</p>



<p class="wp-block-paragraph"><strong>&lt;!DOCTYPE html&gt;</strong></p>



<p class="wp-block-paragraph">&lt;<strong>html</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>head</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>title</strong>&gt;Codeigniter 4 Add Form With Validation &#8211; Laratutorials.com&lt;/<strong>title</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>link</strong> rel=&#8221;stylesheet&#8221; href=&#8221;https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css&#8221;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>style</strong>&gt;</p>



<p class="wp-block-paragraph">.container {</p>



<p class="wp-block-paragraph">max-width: 500px;</p>



<p class="wp-block-paragraph">}</p>



<p class="wp-block-paragraph">.error {</p>



<p class="wp-block-paragraph">display: block;</p>



<p class="wp-block-paragraph">padding-top: 5px;</p>



<p class="wp-block-paragraph">font-size: 14px;</p>



<p class="wp-block-paragraph">color: red;</p>



<p class="wp-block-paragraph">}</p>



<p class="wp-block-paragraph">&lt;/<strong>style</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>head</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>body</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>div</strong> class=&#8221;container mt-5&#8243;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>form</strong> method=&#8221;post&#8221; id=&#8221;add_create&#8221; name=&#8221;add_create&#8221;</p>



<p class="wp-block-paragraph">action=&#8221;&lt;?= site_url(&#8216;/submit-form&#8217;) ?&gt;&#8221;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>div</strong> class=&#8221;form-group&#8221;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>label</strong>&gt;Name&lt;/<strong>label</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>input</strong> type=&#8221;text&#8221; name=&#8221;name&#8221; class=&#8221;form-control&#8221;&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>div</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>div</strong> class=&#8221;form-group&#8221;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>label</strong>&gt;Email&lt;/<strong>label</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>input</strong> type=&#8221;text&#8221; name=&#8221;email&#8221; class=&#8221;form-control&#8221;&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>div</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>div</strong> class=&#8221;form-group&#8221;&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>button</strong> type=&#8221;submit&#8221; class=&#8221;btn btn-primary btn-block&#8221;&gt;Update Data&lt;/<strong>button</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>div</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>form</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>div</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>script</strong> src=&#8221;https://code.jquery.com/jquery-3.5.1.slim.min.js&#8221;&gt;&lt;/<strong>script</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>script</strong> src=&#8221;https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.2/jquery.validate.js&#8221;&gt;&lt;/<strong>script</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>script</strong> src=&#8221;https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.2/additional-methods.min.js&#8221;&gt;&lt;/<strong>script</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;<strong>script</strong>&gt;</p>



<p class="wp-block-paragraph">if ($(&#8220;#add_create&#8221;).length &gt; 0) {</p>



<p class="wp-block-paragraph">$(&#8220;#add_create&#8221;).validate({</p>



<p class="wp-block-paragraph">rules: {</p>



<p class="wp-block-paragraph">name: {</p>



<p class="wp-block-paragraph">required: true,</p>



<p class="wp-block-paragraph">},</p>



<p class="wp-block-paragraph">email: {</p>



<p class="wp-block-paragraph">required: true,</p>



<p class="wp-block-paragraph">maxlength: 60,</p>



<p class="wp-block-paragraph">email: true,</p>



<p class="wp-block-paragraph">},</p>



<p class="wp-block-paragraph">},</p>



<p class="wp-block-paragraph">messages: {</p>



<p class="wp-block-paragraph">name: {</p>



<p class="wp-block-paragraph">required: &#8220;Name is required.&#8221;,</p>



<p class="wp-block-paragraph">},</p>



<p class="wp-block-paragraph">email: {</p>



<p class="wp-block-paragraph">required: &#8220;Email is required.&#8221;,</p>



<p class="wp-block-paragraph">email: &#8220;It does not seem to be a valid email.&#8221;,</p>



<p class="wp-block-paragraph">maxlength: &#8220;The email should be or equal to 60 chars.&#8221;,</p>



<p class="wp-block-paragraph">},</p>



<p class="wp-block-paragraph">},</p>



<p class="wp-block-paragraph">})</p>



<p class="wp-block-paragraph">}</p>



<p class="wp-block-paragraph">&lt;/<strong>script</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>body</strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/<strong>html</strong>&gt;</p>



<p class="wp-block-paragraph">Buat&nbsp;file view&nbsp;<strong>edit_view&nbsp;.php</strong>&nbsp;, kunjungi direktori application/views/ dan buat&nbsp;<strong>file&nbsp;edit_view&nbsp;.php.&nbsp;</strong>Kemudian tambahkan HTML berikut ke dalam&nbsp;file .php<br></p>



<p class="wp-block-paragraph"><strong>&lt;!DOCTYPE html&gt;</strong></p>



<p class="wp-block-paragraph">&lt; <strong>html </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>kepala </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>title </strong>&gt; Codeigniter 4 Contoh Edit Form &#8211; Laratutorials.com &lt;/ <strong>title </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>link </strong>rel = &#8220;stylesheet&#8221; href = &#8220;https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css&#8221; &gt;</p>



<p class="wp-block-paragraph">&lt; <strong>gaya </strong>&gt;</p>



<p class="wp-block-paragraph">.wadah {</p>



<p class="wp-block-paragraph">lebar maks: 500 piksel;</p>



<p class="wp-block-paragraph">}</p>



<p class="wp-block-paragraph">.kesalahan {</p>



<p class="wp-block-paragraph">tampilan: blok;</p>



<p class="wp-block-paragraph">padding-atas: 5px;</p>



<p class="wp-block-paragraph">ukuran font: 14px;</p>



<p class="wp-block-paragraph">warna merah;</p>



<p class="wp-block-paragraph">}</p>



<p class="wp-block-paragraph">&lt;/ <strong>gaya </strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/ <strong>kepala </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>tubuh </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>div </strong>class = &#8220;wadah mt-5&#8221; &gt;</p>



<p class="wp-block-paragraph">&lt; <strong>form </strong>method = &#8220;posting&#8221; id = &#8220;update_user&#8221; name = &#8220;update_user&#8221;</p>



<p class="wp-block-paragraph">action=&#8221;&lt;?= site_url(&#8216;/update&#8217;) ? &gt; &#8220;&gt;</p>



<p class="wp-block-paragraph">&lt; tipe <strong>input </strong>= &#8220;tersembunyi&#8221; nama = &#8220;id&#8221; id = &#8220;id&#8221; value=&#8221;&lt;?php echo $user_obj[&#8216;id&#8217;]; ? &gt; &#8220;&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>div </strong>class = &#8220;form-group&#8221; &gt;</p>



<p class="wp-block-paragraph">&lt; <strong>label </strong>&gt; Nama &lt;/ <strong>label </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>input </strong>type = &#8220;text&#8221; name = &#8220;name&#8221; class = &#8220;form-control&#8221; value=&#8221;&lt;?php echo $user_obj[&#8216;name&#8217;]; ? &gt; &#8220;&gt;</p>



<p class="wp-block-paragraph">&lt;/ <strong>div </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>div </strong>class = &#8220;form-group&#8221; &gt;</p>



<p class="wp-block-paragraph">&lt; <strong>label </strong>&gt; Email &lt;/ <strong>label </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>input </strong>type = &#8220;email&#8221; name = &#8220;email&#8221; class = &#8220;form-control&#8221; value=&#8221;&lt;?php echo $user_obj[&#8217;email&#8217;]; ? &gt; &#8220;&gt;</p>



<p class="wp-block-paragraph">&lt;/ <strong>div </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>div </strong>class = &#8220;form-group&#8221; &gt;</p>



<p class="wp-block-paragraph">&lt; jenis <strong>tombol </strong>= &#8220;kirim&#8221; class = &#8220;btn btn-bahaya btn-block&#8221; &gt; Simpan Data &lt;/ <strong>tombol </strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/ <strong>div </strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/ <strong>bentuk </strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/ <strong>div </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>script </strong>src = &#8220;https://code.jquery.com/jquery-3.5.1.slim.min.js&#8221; &gt; &lt;/ <strong>script </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>script </strong>src = &#8220;https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.2/jquery.validate.js&#8221; &gt; &lt;/ <strong>script </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>script </strong>src = &#8220;https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.2/additional-methods.min.js&#8221; &gt; &lt;/ <strong>script </strong>&gt;</p>



<p class="wp-block-paragraph">&lt; <strong>naskah </strong>&gt;</p>



<p class="wp-block-paragraph">if ($(&#8220;#update_user&#8221;).length &gt; 0) {</p>



<p class="wp-block-paragraph">$(&#8220;#update_user&#8221;).validate({</p>



<p class="wp-block-paragraph">aturan: {</p>



<p class="wp-block-paragraph">nama: {</p>



<p class="wp-block-paragraph">diperlukan: benar,</p>



<p class="wp-block-paragraph">},</p>



<p class="wp-block-paragraph">surel: {</p>



<p class="wp-block-paragraph">diperlukan: benar,</p>



<p class="wp-block-paragraph">panjang maksimum: 60,</p>



<p class="wp-block-paragraph">email: benar,</p>



<p class="wp-block-paragraph">},</p>



<p class="wp-block-paragraph">},</p>



<p class="wp-block-paragraph">pesan: {</p>



<p class="wp-block-paragraph">nama: {</p>



<p class="wp-block-paragraph">diperlukan: &#8220;Nama diperlukan.&#8221;,</p>



<p class="wp-block-paragraph">},</p>



<p class="wp-block-paragraph">surel: {</p>



<p class="wp-block-paragraph">diperlukan: &#8220;Email diperlukan.&#8221;,</p>



<p class="wp-block-paragraph">email: &#8220;Sepertinya itu bukan email yang valid.&#8221;,</p>



<p class="wp-block-paragraph">maxlength: &#8220;Email harus atau sama dengan 60 karakter.&#8221;,</p>



<p class="wp-block-paragraph">},</p>



<p class="wp-block-paragraph">},</p>



<p class="wp-block-paragraph">})</p>



<p class="wp-block-paragraph">}</p>



<p class="wp-block-paragraph">&lt;/ <strong>skrip </strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/ <strong>tubuh </strong>&gt;</p>



<p class="wp-block-paragraph">&lt;/ <strong>html </strong>&gt;<br><br>Langkah 8 – Atur Rute</p>



<p class="wp-block-paragraph">Untuk menentukan rute, kunjungi&nbsp;&nbsp;direktori&nbsp;<strong>app/Config/</strong>&nbsp;dan buka&nbsp;&nbsp;file&nbsp;<strong>Routes.php</strong>&nbsp;.&nbsp;Kemudian tambahkan rute berikut ke dalamnya</p>



<p class="wp-block-paragraph">// Rute RESTful CRUD</p>



<p class="wp-block-paragraph"><strong>$routes-&gt;setDefaultController </strong>( &#8216;UserCrudController&#8217; ) ;</p>



<p class="wp-block-paragraph"><strong>$routes-&gt;get </strong>( &#8216;daftar&#8217; , &#8216;UserCrudController::index&#8217; ) ;</p>



<p class="wp-block-paragraph"><strong>$routes-&gt;get </strong>( &#8216;user-form&#8217; , &#8216;UserCrudController::create&#8217; ) ;</p>



<p class="wp-block-paragraph"><strong>$routes-&gt;post </strong>( &#8216;kirim-form&#8217; , &#8216;UserCrudController::store&#8217; ) ;</p>



<p class="wp-block-paragraph"><strong>$routes-&gt;get </strong>( &#8216;edit-view/(:num)&#8217; , &#8216;UserCrudController::singleUser/$1&#8217; ) ;</p>



<p class="wp-block-paragraph"><strong>$routes-&gt;post </strong>( &#8216;update&#8217; , &#8216;UserCrudController::update&#8217; ) ;</p>



<p class="wp-block-paragraph"><strong>$routes-&gt;get </strong>( &#8216;delete/(:num)&#8217; , &#8216;UserCrudController::delete/$1&#8217; ) ;</p>



<p class="wp-block-paragraph">Langkah Terakhir menjalankan aplikasi silahkan kunjungi command prompt atau terminal jalan kan perintah</p>



<p class="wp-block-paragraph"><strong>php spark serve<br></strong><br>silahkan kunjungi URL di bawah ini</p>



<pre class="wp-block-preformatted">http://localhost/demo/
atau
http://localhost:8080/</pre>



<p class="wp-block-paragraph">temen temen joki coding semoga berhasil dan juga jangan lupa semangat untuk ngoding salam sukses dan sehat lebih lanjut kunjungi https://laratutorials.com/</p>



<p class="wp-block-paragraph"><br></p>



<p class="wp-block-paragraph"><br></p>



<p class="wp-block-paragraph"><br></p>
]]></content:encoded>
					
					<wfw:commentRss>https://jokicoding.com/tutorial-crud-codeigniter-4-dengan-bootstrap/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cara Membuat  Kontak Formulir Di CodeIgniter</title>
		<link>https://jokicoding.com/cara-membuat-kontak-formulir-di-codeigniter/</link>
					<comments>https://jokicoding.com/cara-membuat-kontak-formulir-di-codeigniter/#respond</comments>
		
		<dc:creator><![CDATA[joki coding]]></dc:creator>
		<pubDate>Tue, 24 Aug 2021 14:05:31 +0000</pubDate>
				<category><![CDATA[Info Penting]]></category>
		<category><![CDATA[Info Terbaru]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[jasa coding]]></category>
		<category><![CDATA[jasa programer]]></category>
		<category><![CDATA[jasa tugas]]></category>
		<category><![CDATA[jasa uas]]></category>
		<category><![CDATA[joki coding]]></category>
		<category><![CDATA[joki koding]]></category>
		<category><![CDATA[joki tugas]]></category>
		<category><![CDATA[joki uas]]></category>
		<guid isPermaLink="false">https://jokicoding.my.id/?p=1219</guid>

					<description><![CDATA[Dalam tutorial ini, jokicoding akan menunjukkan, cara membuat kontak formulir sederhana menggunakan framework CodeIgniter sebagai berikut: Pada langkah pertama, Anda harus membuat halaman php di direktori View codeigniter, di mana formulir perlu dibuat menggunakan sintaks codeigniter. &#60;?php echo form_open(&#8216;main_controller&#8217;); ?> &#60;?php echo form_label(&#8216;Student Name :&#8217;); ?> &#60;?php echo form_close(); ?> Kedua, Anda harus membuat kelas di&#160;direktori Controller&#160;, untuk memuat halaman php (tampilan) di atas dan untuk memanggil fungsi lainnya. Selanjutnya jika ada kebutuhan konektivitas database di aplikasi Anda, kelas perlu dibuat di direktori Model dengan fungsi database. Di sini, kami tidak memerlukan kelas ini, karena kami hanya membuat formulir. Berikut kode dan penjelasannya silahkan di coba Form.php Salin kode di bawah ini di file tampilan Anda. Main_controller.php Salin kode di bawah ini di file controler Anda. style.css Penataan Elemen HTML.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Dalam tutorial ini, jokicoding akan menunjukkan, cara membuat kontak formulir sederhana menggunakan framework CodeIgniter sebagai berikut:</p>



<p class="wp-block-paragraph">Pada langkah pertama, Anda harus membuat halaman php di <strong>direktori View</strong> codeigniter, di mana formulir perlu dibuat menggunakan sintaks codeigniter.</p>



<p class="wp-block-paragraph"><strong>&lt;?php echo form_open(&#8216;main_controller&#8217;); ?></strong><br><strong> &lt;?php echo form_label(&#8216;Student Name :&#8217;); ?> </strong><br><strong>&lt;?php echo form_close(); ?></strong></p>



<ul class="wp-block-list"><li>Kedua, Anda harus membuat kelas di&nbsp;<strong>direktori Controller</strong>&nbsp;, untuk memuat halaman php (tampilan) di atas dan untuk memanggil fungsi lainnya.</li></ul>



<pre class="wp-block-code"><code>&lt;?php
class main_controller extends CI_Controller {
$this->load->view('form');
?></code></pre>



<p class="wp-block-paragraph"> Selanjutnya  jika ada kebutuhan konektivitas database di aplikasi Anda, kelas perlu dibuat di <strong>direktori Model</strong> dengan fungsi database. Di sini, kami tidak memerlukan kelas ini, karena kami hanya membuat formulir.</p>



<p class="wp-block-paragraph">Berikut kode dan penjelasannya silahkan di coba</p>



<p class="wp-block-paragraph"><strong>Form.php</strong></p>



<p class="wp-block-paragraph">Salin kode di bawah ini di file tampilan Anda.</p>



<pre class="wp-block-code"><code>&lt;!DOCTYPE html>
&lt;html>
&lt;head>
&lt;title>Create Contact Form Using CodeIgniter&lt;/title>
&lt;link href='http://fonts.googleapis.com/css?family=Marcellus' rel='stylesheet' type='text/css'>
&lt;link href="http://localhost/CodeIgniter/css/styles.css" rel="stylesheet" type="text/css">
&lt;/head>
&lt;body>
&lt;div id="container">
&lt;?php echo form_open('main_controller'); ?>
&lt;h1>Create Contact Form Using CodeIgniter&lt;/h1>
&lt;?php echo form_label('Student Name :'); ?>
&lt;?php echo form_input(array('id' => 'dname', 'name' => 'dname')); ?>
&lt;?php echo form_label('Student Email :'); ?>
&lt;?php echo form_input(array('id' => 'demail', 'name' => 'demail')); ?>
&lt;?php echo form_label('Student Mobile No. :'); ?>
&lt;?php echo form_input(array('id' => 'dmobile', 'name' => 'dmobile')); ?>
&lt;?php echo form_label('Student Address :'); ?>
&lt;?php echo form_input(array('id' => 'daddress', 'name' => 'daddress')); ?>
&lt;?php echo form_submit(array('id' => 'submit', 'value' => 'Submit')); ?>
&lt;?php echo form_close(); ?>
&lt;/div>
&lt;/body>
&lt;/html>
</code></pre>



<p class="wp-block-paragraph"><strong>Main_controller.php</strong></p>



<p class="wp-block-paragraph">Salin kode di bawah ini di file controler Anda.</p>



<pre class="wp-block-code"><code>&lt;?php
class main_controller extends CI_Controller {
function __construct() {
parent::__construct();
$this-&gt;load-&gt;model('form_model');
}
function index() {
$this-&gt;load-&gt;view('form');
}
}
?&gt;</code></pre>



<p class="wp-block-paragraph"><strong>style.css</strong></p>



<p class="wp-block-paragraph">Penataan Elemen HTML.</p>



<pre class="wp-block-code"><code>#container{
width:960px;
height:610px;
margin:50px auto
}
#fugo{
float:right
}
form{
width:320px;
padding:0 50px 20px;
background:linear-gradient(#fff,#ABDBFF);
border:1px solid #ccc;
box-shadow:0 0 5px;
font-family:'Marcellus',serif;
float:left;
margin-top:10px
}
h1{
text-align:center;
font-size:28px
}
hr{
border:0;
border-bottom:1.5px solid #ccc;
margin-top:-10px;
margin-bottom:30px
}
label{
font-size:17px
}
input{
width:100%;
padding:10px;
margin:6px 0 20px;
border:none;
box-shadow:0 0 5px
}
input#submit{
margin-top:20px;
font-size:18px;
background:linear-gradient(#22abe9 5%,#36caf0 100%);
border:1px solid #0F799E;
color:#fff;
font-weight:700;
cursor:pointer;
text-shadow:0 1px 0 #13506D
}
input#submit:hover{
background:linear-gradient(#36caf0 5%,#22abe9 100%)
}</code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://jokicoding.com/cara-membuat-kontak-formulir-di-codeigniter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
