<?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>Insert Data Pada Database &#8211; Citra Air Nusantara (CAN)</title>
	<atom:link href="https://citanusantara.id/tag/insert-data-pada-database/feed/" rel="self" type="application/rss+xml" />
	<link>https://citanusantara.id</link>
	<description>Inovasi tanpa batas, solusi cerdas</description>
	<lastBuildDate>Sun, 24 Jul 2022 09:13:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://citanusantara.id/wp-content/uploads/2024/08/cropped-Icon-CAN-32x32.png</url>
	<title>Insert Data Pada Database &#8211; Citra Air Nusantara (CAN)</title>
	<link>https://citanusantara.id</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">236061052</site>	<item>
		<title>Insert Data Ke Dalam Database Pada Laravel #belajarlaravel-9</title>
		<link>https://citanusantara.id/2022/07/24/insert-data-ke-dalam-database-pada-laravel-belajarlaravel-9/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 24 Jul 2022 09:13:03 +0000</pubDate>
				<category><![CDATA[Laravel]]></category>
		<category><![CDATA[Pemrograman Web Lanjut]]></category>
		<category><![CDATA[Insert Data Pada Database]]></category>
		<guid isPermaLink="false">https://abdulrahmann.com/?p=909</guid>

					<description><![CDATA[Setelah berhasil menampilkan data yang sudah ditambahkan secara manual, kali ini kita akan menambah data dengan bantuan laravel. Pertama silahkan membuat route baru yang diarahkan ke halaman create.blade.php menggunakan function create pada controller BukuController.php Selanjutnya buat file create.blade.php pada folder buku di views, isi datanya sebagai berikut Selanjutnya agar file create.blade.php bisa diakses, tambahkan function [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Setelah berhasil menampilkan data yang sudah ditambahkan secara manual, kali ini kita akan menambah data dengan bantuan laravel. Pertama silahkan membuat route baru yang diarahkan ke halaman create.blade.php menggunakan function create pada controller BukuController.php</p>



<pre class="wp-block-code"><code>Route::get('/buku/create', &#91;BukuController::class, 'create']);</code></pre>



<p class="wp-block-paragraph">Selanjutnya buat file create.blade.php pada folder buku di views, isi datanya sebagai berikut</p>



<pre class="wp-block-code"><code>@extends('layouts.main')

@section('container')
&lt;div class="container">
    &lt;div class="row justify-content-center">
        &lt;div class="col-md-12">
            &lt;div class="card">
                &lt;div class="card-header">&lt;b>Tambah Data Buku&lt;/b>&lt;/div>

                &lt;div class="card-body">
                    &lt;form action="/buku/save" method="POST">
                        @csrf
                        &lt;div class="mb-3">
                            &lt;label class="form-label">Judul Buku&lt;/label>
                            &lt;input type="text" class="form-control" name="judul" placeholder="Belajar Laravel 9">
                        &lt;/div>
                        &lt;div class="mb-3">
                            &lt;label class="form-label">Nama Penulis&lt;/label>
                            &lt;input type="text" class="form-control" name="penulis" placeholder="Abdul Rahman, M.Kom">
                        &lt;/div>
                        &lt;div class="mb-3">
                            &lt;label class="form-label">Penerbit Buku&lt;/label>
                            &lt;input type="text" class="form-control" name="penerbit" placeholder="Informatika Fakultas Teknik dan Komputer Universitas Baturaja">
                        &lt;/div>
                        &lt;div class="mb-3">
                            &lt;label class="form-label">Tahun Terbit&lt;/label>
                            &lt;input type="text" class="form-control" name="tahun_terbit" placeholder="2022">
                        &lt;/div>
                        &lt;a href="/buku" class="btn btn-warning me-2">Kembali&lt;/a>
                        &lt;button type="submit" class="btn btn-info">Simpan&lt;/button>
                    &lt;/form>
                &lt;/div>
            &lt;/div>
        &lt;/div>
    &lt;/div>
&lt;/div>
@endsection</code></pre>



<p class="wp-block-paragraph">Selanjutnya agar file create.blade.php bisa diakses, tambahkan function create di dalam Controller Buku</p>



<pre class="wp-block-code"><code>    public function create()
    {
        $data = &#91;
            'title' =&gt; "Insert Data Buku"
        ];
        return view('buku.create')-&gt;with($data);
    }</code></pre>



<p class="wp-block-paragraph">Hasilnya adalah sebagai berikut :</p>



<figure class="wp-block-image aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="554" src="https://ngodingbareng.my.id/wp-content/uploads/2022/07/image-31-1024x554.png" alt="" class="wp-image-910" srcset="https://citanusantara.id/wp-content/uploads/2022/07/image-31-1024x554.png 1024w, https://citanusantara.id/wp-content/uploads/2022/07/image-31-300x162.png 300w, https://citanusantara.id/wp-content/uploads/2022/07/image-31-768x416.png 768w, https://citanusantara.id/wp-content/uploads/2022/07/image-31.png 1358w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Halaman tambah data buku</figcaption></figure>



<p class="wp-block-paragraph">Selanjutnya agar data yang di inputkan bisa masuk kedalam database, didalam controller buku kita akan menambahkan sebuah function save</p>



<pre class="wp-block-code"><code>    public function save(Request $request)
    {
        //dd($request-&gt;except(&#91;'_token', 'submit']));
        //yang tidak masukan kedalam database adalah _token dan submit
        Buku::create($request-&gt;except(&#91;'_token', 'submit']));
        return redirect('/buku');
    }</code></pre>



<p class="wp-block-paragraph">Isinya adalah menampung semua inputan yang ada di halaman create kemudian akan di tambahkan ke dalam database dengan menjalankan Model Buku, isi Model buku adalah</p>



<pre class="wp-block-code"><code>class Buku extends Model
{
    use HasFactory;
    //untuk memberitahu laravel bahwa  
    protected $table = 'buku';

    //protected $fillable = &#91;'id','judul','penulis','penerbit','tahun_terbit'];
    //jika field nya lebih dari 10 maka kita bisa menggunakan teknik seperti dibawah ini
    protected $guarded = &#91;];
    //artinya guarded adalah semua field tidak ada yang dijaga, atau boleh di isi semuanya

}
</code></pre>



<p class="wp-block-paragraph">Terakhir tambahkan route untuk menjalankan function save</p>



<pre class="wp-block-code"><code>Route::post('/buku/save', &#91;BukuController::class, 'save']);</code></pre>



<p class="wp-block-paragraph">Database berhasil ditambahkan</p>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" width="1024" height="175" src="https://ngodingbareng.my.id/wp-content/uploads/2022/07/image-32-1024x175.png" alt="" class="wp-image-911" srcset="https://citanusantara.id/wp-content/uploads/2022/07/image-32-1024x175.png 1024w, https://citanusantara.id/wp-content/uploads/2022/07/image-32-300x51.png 300w, https://citanusantara.id/wp-content/uploads/2022/07/image-32-768x131.png 768w, https://citanusantara.id/wp-content/uploads/2022/07/image-32.png 1220w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Data buku dalam database</figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" width="1024" height="376" src="https://ngodingbareng.my.id/wp-content/uploads/2022/07/image-33-1024x376.png" alt="" class="wp-image-912" srcset="https://citanusantara.id/wp-content/uploads/2022/07/image-33-1024x376.png 1024w, https://citanusantara.id/wp-content/uploads/2022/07/image-33-300x110.png 300w, https://citanusantara.id/wp-content/uploads/2022/07/image-33-768x282.png 768w, https://citanusantara.id/wp-content/uploads/2022/07/image-33.png 1352w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Halaman detail buku</figcaption></figure>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">909</post-id>	</item>
		<item>
		<title>Form Validasi Pada Saat Insert Data Pada Codeigniter 4 #9</title>
		<link>https://citanusantara.id/2022/05/28/form-validasi-pada-saat-insert-data-pada-codeigniter-4-9/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 28 May 2022 02:08:59 +0000</pubDate>
				<category><![CDATA[CodeIgniter 4]]></category>
		<category><![CDATA[Pemrograman Web Lanjut]]></category>
		<category><![CDATA[Form Validasi]]></category>
		<category><![CDATA[Insert Data Pada Database]]></category>
		<guid isPermaLink="false">https://abdulrahmann.com/?p=733</guid>

					<description><![CDATA[Agar form input tidak bisa di inputkan data sembarangan, maka diperlukan validasi agar lebih aman. Caranya adalah dengan menambahkan validas pada controller Crud.php di method simpan seperti berikut ini : Setelah itu buat vlidasi tadi agar bisa ditangkap di halaman create, tambahkan code berikut pada controller create Selanjutnya supaya hasil validasi bisa ditampilkan, tambahkan code [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Agar form input tidak bisa di inputkan data sembarangan, maka diperlukan validasi agar lebih aman. Caranya adalah dengan menambahkan validas pada controller Crud.php di method simpan seperti berikut ini : </p>



<pre class="wp-block-code"><code>        // validasi input
        if (!$this->validate(&#91;
            'judul' => 'required|is_unique&#91;buku.judul]'
        ])) {
            $validation = \Config\Services::validation();
            return redirect()->to('/crud/create')->withInput()->with('validation', $validation);
        }</code></pre>



<p class="wp-block-paragraph">Setelah itu buat vlidasi tadi agar bisa ditangkap di halaman create, tambahkan code berikut pada controller create </p>



<pre class="wp-block-code"><code>        session();
        $data = &#91;
            'title' => 'Form Tambah Data Buku',
            'validation' => \Config\Services::validation()
        ];</code></pre>



<p class="wp-block-paragraph">Selanjutnya supaya hasil validasi bisa ditampilkan, tambahkan code berikut pada file create.php di folder views\buku\crud seperti berikut :</p>



<pre class="wp-block-code"><code>&lt;?= $validation->listErrors(); ?></code></pre>



<p class="wp-block-paragraph">maka hasilnya seperti gambar dibawah ini :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="491" height="407" src="https://ngodingbareng.my.id/wp-content/uploads/2022/05/image.png" alt="" class="wp-image-736" srcset="https://citanusantara.id/wp-content/uploads/2022/05/image.png 491w, https://citanusantara.id/wp-content/uploads/2022/05/image-300x249.png 300w" sizes="(max-width: 491px) 100vw, 491px" /></figure>



<p class="wp-block-paragraph">Agar session(); bisa djalankan di setiap contorller, maka pindahkan session(); pada BaseController.php </p>



<p class="wp-block-paragraph">Selanjutnya kita akan merapikan hasil validasi tersebut agar bisa berada pada masing-masing inputan dengan cara memanfaatkan class yang ada pada bootstrap yaitu is-valid dan is-invalid, tambah code berikut pada file cretae.php</p>



<pre class="wp-block-code"><code>                &lt;div class="row mb-3">
                    &lt;label for="judul" class="col-sm-2 col-form-label">Judul&lt;/label>
                    &lt;div class="col-sm-10">
                        &lt;input type="text" class="form-control &lt;?= ($validation->hasError('judul')) ? 'is-invalid' : ''; ?>" id="judul" name="judul" autofocus>
                        &lt;div id="validationServer03Feedback" class="invalid-feedback">
                            &lt;?= $validation->getError('judul'); ?>
                        &lt;/div>
                    &lt;/div>
                &lt;/div></code></pre>



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



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="465" height="378" src="https://ngodingbareng.my.id/wp-content/uploads/2022/05/image-1.png" alt="" class="wp-image-739" srcset="https://citanusantara.id/wp-content/uploads/2022/05/image-1.png 465w, https://citanusantara.id/wp-content/uploads/2022/05/image-1-300x244.png 300w" sizes="(max-width: 465px) 100vw, 465px" /></figure>



<p class="wp-block-paragraph">Supaya pesan eror bisa kita ubah, lakukan langkah berikut:</p>



<pre class="wp-block-code"><code>        // validasi input
        if (!$this->validate(&#91;
            'judul' => &#91;
                'rules' => 'required|is_unique&#91;buku.judul]',
                'errors' => &#91;
                    'required' => '{field} buku harus di isi.',
                    'is_unique' => '{field} buku sudah terdaftar'
                ]
            ]



        ])) {
            $validation = \Config\Services::validation();
            return redirect()->to('/crud/create')->withInput()->with('validation', $validation);
        }
</code></pre>



<p class="wp-block-paragraph">Hasilnya adalah sebagai berikut </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="449" height="368" src="https://ngodingbareng.my.id/wp-content/uploads/2022/05/image-2.png" alt="" class="wp-image-742" srcset="https://citanusantara.id/wp-content/uploads/2022/05/image-2.png 449w, https://citanusantara.id/wp-content/uploads/2022/05/image-2-300x246.png 300w" sizes="(max-width: 449px) 100vw, 449px" /></figure>



<p class="wp-block-paragraph">Selanjutnya, agar inputan yang sudah di isi tidak hilang ketika error tambahkan methode old di setiap inputan, tambahkan pada file create.php seperti berikut :</p>



<pre class="wp-block-code"><code>value="&lt;?= old('judul'); ?>"</code></pre>



<p class="wp-block-paragraph">Lakukan pada setiap inputan, nanti hasilnya sebagai berikut :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="845" height="395" src="https://ngodingbareng.my.id/wp-content/uploads/2022/05/image-3.png" alt="" class="wp-image-745" srcset="https://citanusantara.id/wp-content/uploads/2022/05/image-3.png 845w, https://citanusantara.id/wp-content/uploads/2022/05/image-3-300x140.png 300w, https://citanusantara.id/wp-content/uploads/2022/05/image-3-768x359.png 768w" sizes="(max-width: 845px) 100vw, 845px" /></figure>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">733</post-id>	</item>
		<item>
		<title>Bagaimana Cara Insert Data Pada Codeigniter 4 #8</title>
		<link>https://citanusantara.id/2022/03/15/bagaimana-cara-insert-data-pada-codeigniter-4-8/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 15 Mar 2022 09:16:33 +0000</pubDate>
				<category><![CDATA[CodeIgniter 4]]></category>
		<category><![CDATA[Pemrograman Web Lanjut]]></category>
		<category><![CDATA[Insert Data Pada Database]]></category>
		<guid isPermaLink="false">https://abdulrahmann.com/?p=701</guid>

					<description><![CDATA[Setelah sebelumnya berhasil menampilkan data yang ada di database, sekarang kita akan mencoba menambahkan data pada database. Pada file index.php di folder buku silahkan tambahkan button &#8220;Tambah Data Buku&#8221; diatas tag &#60;table&#62; lalu arahkan ke method create pada controller Crud, seperti code dibwah ini : Selanjutnya silahkan buat sturktur folder Views sebagai berikut : Pada [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Setelah sebelumnya berhasil menampilkan data yang ada di database, sekarang kita akan mencoba menambahkan data pada database. Pada file index.php di folder buku silahkan tambahkan button &#8220;Tambah Data Buku&#8221; diatas tag &lt;table&gt; lalu arahkan ke method create pada controller Crud, seperti code dibwah ini :</p>



<pre class="wp-block-code"><code>&lt;a href="/crud/create" class="btn btn-primary mb-3"&gt;Tambah Data Buku&lt;/a&gt;</code></pre>



<p class="wp-block-paragraph">Selanjutnya silahkan buat sturktur folder Views sebagai berikut :</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="220" height="267" src="https://citanusantara.id/wp-content/uploads/2022/08/image-8-1.png" alt="" class="wp-image-1003"/><figcaption>Struktur Folder Views</figcaption></figure>



<p class="wp-block-paragraph">Pada file create.php tuliskan code sebagai berikut :</p>



<pre class="wp-block-code"><code>&lt;div class="container"&gt;
    &lt;div class="row"&gt;
        &lt;div class="col-8"&gt;
            &lt;h2 class="my-3"&gt;Form Tambah Data Buku&lt;/h2&gt;

            &lt;form action="/crud/simpan" method="POST"&gt;
                // CSRF (Cross Site Request Forgery) merupakan salah satu teknik penetrasi pada celah keamanan website.
                &lt;?= csrf_field(); ?&gt;
                &lt;div class="row mb-3"&gt;
                    &lt;label for="judul" class="col-sm-2 col-form-label"&gt;Judul&lt;/label&gt;
                    &lt;div class="col-sm-10"&gt;
                        &lt;input type="text" class="form-control" id="judul" name="judul" autofocus&gt;
                    &lt;/div&gt;
                &lt;/div&gt;
                &lt;div class="row mb-3"&gt;
                    &lt;label for="penulis" class="col-sm-2 col-form-label"&gt;Penulis&lt;/label&gt;
                    &lt;div class="col-sm-10"&gt;
                        &lt;input type="text" class="form-control" id="penulis" name="penulis"&gt;
                    &lt;/div&gt;
                &lt;/div&gt;
                &lt;div class="row mb-3"&gt;
                    &lt;label for="penerbit" class="col-sm-2 col-form-label"&gt;Penerbit&lt;/label&gt;
                    &lt;div class="col-sm-10"&gt;
                        &lt;input type="text" class="form-control" id="penerbit" name="penerbit"&gt;
                    &lt;/div&gt;
                &lt;/div&gt;
                &lt;div class="row mb-3"&gt;
                    &lt;label for="cover" class="col-sm-2 col-form-label"&gt;Cover&lt;/label&gt;
                    &lt;div class="col-sm-10"&gt;
                        &lt;input type="text" class="form-control" id="cover" name="cover"&gt;
                    &lt;/div&gt;
                &lt;/div&gt;

                &lt;button type="submit" class="btn btn-primary"&gt;Tambah Data&lt;/button&gt;
            &lt;/form&gt;


        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;</code></pre>



<p class="wp-block-paragraph">Lalu kita akan membuat controller Crud.php, pada file controller ini buat sebuah method create untuk menampilkan view create.php pada folder view</p>



<pre class="wp-block-code"><code>&lt;?php

namespace App\Controllers;

class Crud extends BaseController
{
    public function create()
    {
        $data = &#91;
            'title' =&gt; 'Form Tambah Data Buku',
        ];

        echo view('template/header', $data);
        return view('buku/crud/create', $data);
        echo view('template/footer');
    }

}</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="552" src="https://ngodingbareng.my.id/wp-content/uploads/2022/04/image-1024x552.png" alt="" class="wp-image-718" srcset="https://citanusantara.id/wp-content/uploads/2022/04/image-1024x552.png 1024w, https://citanusantara.id/wp-content/uploads/2022/04/image-300x162.png 300w, https://citanusantara.id/wp-content/uploads/2022/04/image-768x414.png 768w, https://citanusantara.id/wp-content/uploads/2022/04/image.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Selanjutnya kita akan mengarahkan action dari form pada file create.php pada controller crud dan method simpan (&lt;form action=&#8221;<strong>/crud/simpan</strong>&#8221; method=&#8221;POST&#8221;&gt;) seperti code dibawah :</p>



<pre class="wp-block-code"><code>&lt;?php

namespace App\Controllers;

use App\Models\BukuModel;

class Crud extends BaseController
{
    protected $BukuModel;
    public function __construct()
    {
        $this-&gt;BukuModel = new BukuModel();
    }

    public function create()
    {
        $data = &#91;
            'title' =&gt; 'Form Tambah Data Buku',
        ];

        echo view('template/header', $data);
        return view('buku/crud/create', $data);
        echo view('template/footer');
    }

    public function simpan()
    {
        // url_title digunakan untuk membuat field slug pada database terisi otomatis
        $slug = url_title($this-&gt;request-&gt;getVar('judul'), '-', true);

        $this-&gt;BukuModel-&gt;save(&#91;
            'judul'     =&gt; $this-&gt;request-&gt;getVar('judul'),
            'slug'      =&gt; $slug,
            'penulis'   =&gt; $this-&gt;request-&gt;getVar('penulis'),
            'penerbit'  =&gt; $this-&gt;request-&gt;getVar('penerbit'),
            'cover'     =&gt; $this-&gt;request-&gt;getVar('cover')
        ]);

        return redirect()-&gt;to('/buku');
    }
}
</code></pre>



<p class="wp-block-paragraph">Kemudian atur field mana saja yang kita ingin isi manual pada BukuModel.php seperti dibawah ini</p>



<pre class="wp-block-code"><code>&lt;?php

namespace App\Models;

use CodeIgniter\Model;

class BukuModel extends Model
{
    protected $table      = 'buku';
    protected $useTimestamps = true;
    //tambahkan field yang bisa diisi manual oleh user
    protected $allowedFields = &#91;'judul', 'slug', 'penulis', 'penerbit', 'cover'];

    public function getBuku($slug = false)
    {
        //jika tidak ada slug maka tampilkan semua
        if ($slug == false) {
            return $this-&gt;findAll();
        }
        //jika ada slug maka tampilkan data pertama
        return $this-&gt;where(&#91;'slug' =&gt; $slug])-&gt;first();
    }
}
</code></pre>



<p class="wp-block-paragraph">Seleah selesai silahkan inputkan 1 buah judul, dan jika sudah lalu simpan. Maka hasilnya jika tidak error datanya berhasil ditambahkan pada database</p>



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



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://ngodingbareng.my.id/wp-content/uploads/2022/04/image-1-1024x576.png" alt="" class="wp-image-723" srcset="https://citanusantara.id/wp-content/uploads/2022/04/image-1-1024x576.png 1024w, https://citanusantara.id/wp-content/uploads/2022/04/image-1-300x169.png 300w, https://citanusantara.id/wp-content/uploads/2022/04/image-1-768x432.png 768w, https://citanusantara.id/wp-content/uploads/2022/04/image-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Agar ketika disimpan ada pesan bahwa data sudah berhasil disimpan, kita memerlukan flashdata, tambahkan flashdata pada controller Crud.php di method simpan:</p>



<pre class="wp-block-code"><code>session()-&gt;setFlashdata('pesan', 'Data berhasil ditambahkan.');</code></pre>



<p class="wp-block-paragraph">Lalu untuk menangkap pesan, letakkan flashdata pada file index.php di folder buku, letakan setelah tombol Tambah Data Buku</p>



<pre class="wp-block-code"><code>            &lt;?php if (session()-&gt;getFlashdata('pesan')) : ?&gt;
                &lt;div class="alert alert-success" role="alert"&gt;
                    &lt;?= session()-&gt;getFlashdata('pesan'); ?&gt;
                &lt;/div&gt;
            &lt;?php endif; ?&gt;</code></pre>



<p class="wp-block-paragraph">Maka hasilnya sebagai berikut :</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="502" src="https://ngodingbareng.my.id/wp-content/uploads/2022/04/image-2-1024x502.png" alt="" class="wp-image-726" srcset="https://citanusantara.id/wp-content/uploads/2022/04/image-2-1024x502.png 1024w, https://citanusantara.id/wp-content/uploads/2022/04/image-2-300x147.png 300w, https://citanusantara.id/wp-content/uploads/2022/04/image-2-768x376.png 768w, https://citanusantara.id/wp-content/uploads/2022/04/image-2.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"> </p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">701</post-id>	</item>
		<item>
		<title>Cara Memasukan, Update dan Delete  Data Pada Database &#8211; Sistem Basis Data #10</title>
		<link>https://citanusantara.id/2021/10/05/cara-memasukan-update-dan-delete-data-pada-database-sistem-basis-data-10/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 05 Oct 2021 15:23:45 +0000</pubDate>
				<category><![CDATA[Sistem Basis Data]]></category>
		<category><![CDATA[Insert Data Pada Database]]></category>
		<category><![CDATA[SQLyog]]></category>
		<guid isPermaLink="false">https://ngoding.abdrahman.my.id/?p=310</guid>

					<description><![CDATA[Setelah selesai membuat tabel, sekarang fokusnya adalah menambahkan data pada tabel yang sudah dibuat, langkah nya adalah sebagai berikut : Cara Input Banyak Data Fungsi Select Select digunakan untuk memilih atau mengambil data dari database Soal Latihan Silahkan tambahkan data pada tabel konsumen dengan memasukan identitas masing-masing dan tambah data sebanyak empat teman anda. Select [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Setelah selesai membuat tabel, sekarang fokusnya adalah menambahkan data pada tabel yang sudah dibuat, langkah nya adalah sebagai berikut :</p>



<pre class="wp-block-code"><code>insert into konsumen(nama, alamat, email, jenis_kelamin) values('Abdul Rahman', 'Baturaja', 'abdulrahman@ft.unbara.ac.id', 'Laki-laki');</code></pre>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://citanusantara.id/wp-content/uploads/2022/09/image-13-1.png" alt="" class="wp-image-1201"/><figcaption class="wp-element-caption">Insert data pada tabel konsumen</figcaption></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1223" height="198" src="https://citanusantara.id/wp-content/uploads/2023/09/image-6.png" alt="" class="wp-image-2436" srcset="https://citanusantara.id/wp-content/uploads/2023/09/image-6.png 1223w, https://citanusantara.id/wp-content/uploads/2023/09/image-6-300x49.png 300w, https://citanusantara.id/wp-content/uploads/2023/09/image-6-1024x166.png 1024w, https://citanusantara.id/wp-content/uploads/2023/09/image-6-768x124.png 768w" sizes="(max-width: 1223px) 100vw, 1223px" /></figure>



<h2 class="wp-block-heading">Cara Input Banyak Data</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1549" height="880" src="https://citanusantara.id/wp-content/uploads/2023/09/image-5.png" alt="" class="wp-image-2433" srcset="https://citanusantara.id/wp-content/uploads/2023/09/image-5.png 1549w, https://citanusantara.id/wp-content/uploads/2023/09/image-5-300x170.png 300w, https://citanusantara.id/wp-content/uploads/2023/09/image-5-1024x582.png 1024w, https://citanusantara.id/wp-content/uploads/2023/09/image-5-768x436.png 768w, https://citanusantara.id/wp-content/uploads/2023/09/image-5-1536x873.png 1536w" sizes="(max-width: 1549px) 100vw, 1549px" /></figure>



<h2 class="wp-block-heading">Fungsi Select</h2>



<p class="wp-block-paragraph">Select digunakan untuk memilih atau mengambil data dari database</p>



<pre class="wp-block-code"><code>select * from konsumen;</code></pre>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://citanusantara.id/wp-content/uploads/2022/09/image-14-1.png" alt="" class="wp-image-1202"/><figcaption class="wp-element-caption">Menampilkan data pada tabel konsumen</figcaption></figure>



<pre class="wp-block-code"><code>select nama, alamat, email, jenis_kelamin from konsumen;</code></pre>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" src="https://citanusantara.id/wp-content/uploads/2022/09/image-15-1.png" alt="" class="wp-image-1206"/><figcaption class="wp-element-caption">Mengambil data dengan select</figcaption></figure>



<h2 class="wp-block-heading">Soal Latihan</h2>



<p class="wp-block-paragraph">Silahkan tambahkan data pada tabel konsumen dengan memasukan identitas masing-masing dan tambah data sebanyak empat teman anda.</p>



<h2 class="wp-block-heading">Select dan Where</h2>



<pre class="wp-block-code"><code>select * from konsumen where jenis_kelamin='laki-laki';</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="631" height="116" src="https://citanusantara.id/wp-content/uploads/2022/09/image-16.png" alt="" class="wp-image-1209" srcset="https://citanusantara.id/wp-content/uploads/2022/09/image-16.png 631w, https://citanusantara.id/wp-content/uploads/2022/09/image-16-300x55.png 300w" sizes="(max-width: 631px) 100vw, 631px" /><figcaption class="wp-element-caption">Menampilkan data berdasarkan kondisi tertentu</figcaption></figure>



<h2 class="wp-block-heading">Update Data</h2>



<p class="wp-block-paragraph">Digunakan untuk mengubah data pada table di database</p>



<pre class="wp-block-code"><code>update konsumen set alamat='Karang Sari' where email='abdulrahman@ft.unbara.ac.id';</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="911" height="222" src="https://citanusantara.id/wp-content/uploads/2022/09/image-17.png" alt="" class="wp-image-1210" srcset="https://citanusantara.id/wp-content/uploads/2022/09/image-17.png 911w, https://citanusantara.id/wp-content/uploads/2022/09/image-17-300x73.png 300w, https://citanusantara.id/wp-content/uploads/2022/09/image-17-768x187.png 768w" sizes="(max-width: 911px) 100vw, 911px" /><figcaption class="wp-element-caption">Mengubah data alamat yang alamat email-nya abdulrahman@ft.unbara.ac.id</figcaption></figure>



<h2 class="wp-block-heading">Delete Data</h2>



<p class="wp-block-paragraph">Digunakan untuk menghapus data pada tabel</p>



<pre class="wp-block-code"><code>delete from konsumen where email='indirasari@ft.unbara.ac.id';</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="715" height="177" src="https://citanusantara.id/wp-content/uploads/2022/09/image-18.png" alt="" class="wp-image-1211" srcset="https://citanusantara.id/wp-content/uploads/2022/09/image-18.png 715w, https://citanusantara.id/wp-content/uploads/2022/09/image-18-300x74.png 300w" sizes="(max-width: 715px) 100vw, 715px" /><figcaption class="wp-element-caption">Delete Data</figcaption></figure>



<h2 class="wp-block-heading">Export Database</h2>



<p class="wp-block-paragraph">Pastikan posisi saat ini berada pada : <strong>C:\xampp\mysql\bin&gt;</strong> , lalu ketikan code dibawah ini :</p>



<pre class="wp-block-code"><code>mysqldump -u root <strong>nama_database</strong> &gt; D:\<strong>namadatabase</strong>.sql</code></pre>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://citanusantara.id/wp-content/uploads/2023/09/image-7.png" alt="" class="wp-image-2439" style="width:837px;height:122px" width="837" height="122" srcset="https://citanusantara.id/wp-content/uploads/2023/09/image-7.png 659w, https://citanusantara.id/wp-content/uploads/2023/09/image-7-300x44.png 300w" sizes="(max-width: 837px) 100vw, 837px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1881" height="642" src="https://citanusantara.id/wp-content/uploads/2023/09/image-8.png" alt="" class="wp-image-2440" srcset="https://citanusantara.id/wp-content/uploads/2023/09/image-8.png 1881w, https://citanusantara.id/wp-content/uploads/2023/09/image-8-300x102.png 300w, https://citanusantara.id/wp-content/uploads/2023/09/image-8-1024x349.png 1024w, https://citanusantara.id/wp-content/uploads/2023/09/image-8-768x262.png 768w, https://citanusantara.id/wp-content/uploads/2023/09/image-8-1536x524.png 1536w" sizes="(max-width: 1881px) 100vw, 1881px" /></figure>



<h2 class="wp-block-heading">IMPORT DATABASE</h2>



<p class="wp-block-paragraph">Langkah awal adalah dengan membuat database baru, misal :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1913" height="731" src="https://citanusantara.id/wp-content/uploads/2023/09/image-9.png" alt="" class="wp-image-2466" srcset="https://citanusantara.id/wp-content/uploads/2023/09/image-9.png 1913w, https://citanusantara.id/wp-content/uploads/2023/09/image-9-300x115.png 300w, https://citanusantara.id/wp-content/uploads/2023/09/image-9-1024x391.png 1024w, https://citanusantara.id/wp-content/uploads/2023/09/image-9-768x293.png 768w, https://citanusantara.id/wp-content/uploads/2023/09/image-9-1536x587.png 1536w" sizes="(max-width: 1913px) 100vw, 1913px" /></figure>



<p class="wp-block-paragraph">Sebagai contoh silahkan download file database berikut :</p>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://drive.google.com/file/d/1iC5YD50Ent0fNTSs4Qfi99nE1qNrxuYA/view?usp=sharing">Download File</a></div>
</div>



<p class="wp-block-paragraph">Setelah di download ketikan code berikut :</p>



<pre class="wp-block-code"><code>use b11;</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="773" height="204" src="https://citanusantara.id/wp-content/uploads/2023/09/image-10.png" alt="" class="wp-image-2469" srcset="https://citanusantara.id/wp-content/uploads/2023/09/image-10.png 773w, https://citanusantara.id/wp-content/uploads/2023/09/image-10-300x79.png 300w, https://citanusantara.id/wp-content/uploads/2023/09/image-10-768x203.png 768w" sizes="(max-width: 773px) 100vw, 773px" /></figure>



<pre class="wp-block-code"><code>source C:\xampp\b11.sql</code></pre>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">310</post-id>	</item>
	</channel>
</rss>
