DomaiNesia

Sunday, 26 June 2016

Membuat database mengunakan mysql-front

Perintah-perintah dalam MYSQL

untuk membentuk suatu database, perlu diketahui terlebih dahulu struktur dalam pembuatanya, baik dalam pembuatan database dan tabel , menampilkan informasi hingga memanipulasi  record dalam tabel. Namun sebelum melakukanya, terlebih dahulu kita lakukan langkah-langkah berikut ini :

1. klik start kemudian pilih wampserver kita aktifkan terlebih dahulu servernya



2. Apabila sudah di aktifkan wampnya akan muncul seperti ganbar di bawah ini.


3. Saya disini mengunakan MySQL-Front untuk mengkonfigurasi databasenya bisa mengunakan cmd bisa mengunakan yang seperti saya gunakan di bawah ini juga bisa.

4. Kemudian apabila sudah selesai di install app nya,,app nya seperti di bawah ini tampilan awalnya.



5. Selanjutnya klik SQL Editor untuk membuat database,,seperti gambar di bawah ini.


 6. Kemudian buat satu buah Database dengan nama apa aja sesuai kebutuhan temen-temen disini saya membuat database rumah_sakit sebagai contoh;
caranya;
create databases rumah_sakit;


 7. Kemudian temen-temen bisa lihat gambar di bawah ini sudah ada terbuat satu buah database rumah_sakit itu berarti kita sudah sukses.


 8. Selanjutnya sebelum melangkah lebih jauh kawan kawan harus mengunakan database salah satu dari sekian banyaknya database yg ada di mysql...kawan-kawan harus gunakan salah satu dari sekian banyak dengan cara ;
contohnya
use rumah_sakit;


 9. Kemudian saya membuat tabel pasien dengan field kd_pasien, kd_dokter, nama_pasien, alamat_pasien, tangggal_datang, keluhan.
kurang lebih ada enam field temen-temen ketikan seperti gambar di bawah ini kemudian jalankan d mysql-front.


10. Apabila kawan sudah ketik diatas kemudian kawan bisa tampilkan dengan cara 
show tables;
akan muncul seperti gambar di bawah ini berarti sukses pembuatan tabel nya.



11. Selanjutnya tampilkan  field nya kawan dengan cara 
desc pasien;
apabila muncul seperti gambar di bawah ini berarti sudah berhasil


Sekian tutorial dari saya apabila ada yang salah mohon di maffkan mohon masukan nya supaya saya bisa belajar lebih giat lagi kawan.

Thursday, 23 June 2016

Belajar Basisdata

Sekiranya saya engk perlu jelaskan apa itu mysql apa itu database di pembahasan sebelumnya sudah ada he kejam ceritanya...hhee ok kawan langsung aja download trus jangan lupa belajarnya ya...kalo ada yang kurang di mengerti bisa bertanya di fb saya 

Modul Pembelajaran saya sewaktu ikut organisasi cuman sekarang sudah tidak lanjut hehehe.
Contoh Soalnya Bisa Kawan download juga .




Tugas Basisdata,,, Membuat Database mengunakan CMD Kawan' bisa Download di bawah ini Hasilnya




Pengertian Database MySQL-Front


Selamat Malam Kawan-kawan,,selamat sahur bagi kawan saya yang muslim.
Kembali lagi sama saya admin dari blog yg engk ah banget nama blog nya,,terlalu lama sendiri terlalu lama kelupaan blognya juga hehe,,eh malah ngelantur kebetulan sekarang saya lagi perogram matakuliah pemrograman Basis data he..boleh lah saya tuangkan dikit apa yang saya pahami saya dapat di kampus tentang pembuatan database mengunakan aplikasi MySQL-Front tempat saya belajar kawan,,eh malah ngelantur lagi.....

Lanjut ke pembahasan..

MySQL-Front merupakan salah satu software yang dibuat untuk
antarmuka database MySQL. MySQL-Front memungkinkan kita untuk mengeloladatabase MySQL dengan mudah melalui antarmuka windows.
Pengertian Database MySQL-Front adalah suatu tool yang dibuat dengan menggunakan Delphi yang merupakan salah satu pemrograman berbasis visual sehingga dapat menampilkan tampilan grafik yang cukup baik (MySQL-Front khusus berbasis
Windows). MySQL-Front mendukung fungsi-fungsi dari MySQL seperti create/drop database
dan table, edit/add/delete fields, edit/insert/delete records, view dan kill untuk
proses pada pengguna lain, mengeksekusi SQL, menampilkan property table.

 MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithreadmulti-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagaiperangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, di mana perangkat lunak dikembangkan oleh komunitas umum, dan hak ciptauntuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersialSwedia MySQL AB, di mana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orangFinlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial.
MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.

MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia.
TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan berencana menggunakan UNIREG sebagai sistem database. Namun sayangnya, UNIREG dianggagap tidak cocok untuk database yang dinamis seperti web.
TcX kemudian mencoba mencari alternatif sistem database lainnya, salah satunya adalah mSQL (miniSQL). Namun mSQL versi 1 ini juga memiliki kekurangan, yaitu tidak mendukung indexing, sehingga performanya tidak terlalu bagus.
Dengan tujuan memperbaiki performa mSQL, Monty mencoba menghubungi David Hughes (programmer yang mengembangkan mSQL) untuk menanyakan apakah ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan dengan UNIREG ISAM sehingga mendukung indexing. Namun saat itu Hughes menolak, dengan alasan sedang mengembangkan teknologi indexing yang independen untuk mSQL versi 2.
Dikarenakan penolakan tersebut, David Hughes, TcX (dan juga Monty) akhirnya memutuskan untuk merancang dan mengembangkan sendiri konsep sistem database baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL (yang source codenya dapat bebas digunakan). Sehingga pada May 1995, sebuah RDBMS baru, yang dinamakan MySQL dirilis.
David Axmark dari Detron HB, rekanan TcX mengusulkan agar MySQL di ‘jual’ dengan model bisnis baru. Ia mengusulkan agar MySQL dikembangkan dan dirilis dengan gratis. Pendapatan perusahaan selanjutnya di dapat dari menjual jasa “support” untuk perusahaan yang ingin mengimplementasikan MySQL. Konsep bisnis ini sekarang dikenal dengan istilah Open Source.
Pada tahun 1995 itu juga, TcX berubah nama menjadi MySQL AB, dengan Michael Widenius, David Axmark dan Allan Larsson sebagai pendirinya. Titel “AB” dibelakang MySQL, adalah singkatan dari “Aktiebolag”, istilah PT (Perseroan Terbatas) bagi perusahaan Swedia.

Kelebihan Dan Kekurangan MySQL Dibandingkan RDBMS
Hal paling mendasar yang menjadikan MySQL pilihan utama sebagai database yang digunakan adalah karena MySQL menggunakan Lisensi GPL dan multiplatform, sehingga lebih disukai para mahasiswa karena tidak membutuhkan biaya besar dalam membuat aplikasi serta tidak harus tergantung pada OS Windows ataupun Linux karena dapat dijalankan pada kedua OS tersebut dan beberapa OS lainnya. Tapi alasan tersebut tidaklah cukup untuk menjadikan MySQL sebagai RDBMS yang akan digunakan. Berikut keunggulan yang

Kelebihan

1.   Berlisensi GPL dan Multi Platform.
2.   Dapat diintegrasikan dengan beberapa bahasa Pemrograman seperti .Net, Java, Python, Perl yang merupakan bahasa pemrograman yang paling dominan di kalangan programmer.
3.   Mendukung ODBC untuk sistem operasi Windows sehingga bisa digunakan aplikasi yang berjalan diwindows.
4.   Bisa dijalankan pada spesifikasi hardware yang rendah karena lebih hemat resource memory (dibandingkan database lain) sehingga mudah digunakan untuk bahan pembelajaran.
5.   MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari 20 bahasa meskipun bahasa indonesia belum termasuk didalamnya.

Kekurangan

1.   Banyak mengklaim kurang support terhadap pemrograman Visual/Desktop, sehingga sedikit yang menggunakan untuk aplikasi visual.
2.   Karena berlisensi GPL sehingga sulit mendapatkan update untuk problem yang urgent, sehingga perusahaan skala menengah keatas lebih memilih RDBMS berlisensi dan disupport seperti Oracle dan MS SQL Server
3.   Sangat diragukan dalam menangani data skala besar, karena ada beberapa opini yang pro dan kontra terhadap kemampuan MySQL terhadap pengolahan data yang besar.

Thursday, 10 March 2016

Tips Jadi Programer Yang Handal


Hasil gambar untuk programersaya akan membagikan bagaimana cara menjadi programmer yang handal ? Menjadi Programmer Handal mampu menciptakan berbagai macam program yang bagus serta bermanfaat adalah keinginan semua programmer di dunia ini .. Sebenarnya bukanlah hal yang mudah untuk menjadi programmer sukses tapi juga bukanlah hal yang sulit untuk mewujudkannya asalkan kita terus berusaha dan tidak pernah menyerah.







  • Modal awal untuk belajar pemrograman adalah Motivasi. Kalau motivasi untuk belajar motivasi besar, Selamat! Anda adalah calon seorang programmer handal. Fokus selanjutnya adalah mengasah skill untuk belajar pemrograman. Terus pertahankan motivasi yang telah dimiliki. Jangan sampai motivasi ini pupus ketika menemui kegagalan.

    1. Jangan mudah menyerah. Memang belajar pemrograman adalah tidak mudah. Butuh perjuangan, kerja keras, serta pengalaman (jam terbang). Jangan mudah menyerah ketika banyak error yang muncul ketika membuat program.
    2. Jangan sekali-kali menganggap pemrograman itu adalah sepenuhnya pelajaran ‘Menghapal’. Memang betul, menghapal juga diperlukan yaitu ketika menghapalkan sintaks dan aturan penulisan dalam program. Tapi secara prinsip, pemrograman adalah pelajaran cara berpikir dan logika bagaimana menyelesaikan masalah.
    3. Jangan hanya menjadi tukang ketik. Ketika dosen memberikan contoh program di kelas atau ketika praktikum, jangan hanya memandang setiap barisan kode program tersebut sebagai angin lalu dan hanya Anda pindahkan ke kertas atau komputer. Kalau hanya demikian, sama halnya dengan belajar menjadi tukang ketik. Coba pahami setiap baris kode dan alur program yang dituliskan guru atau dosen Anda. Kalau sudah paham, coba tulis program menurut versi sendiri ke buku atau komputer. Apabila hal ini dilakukan, maka secara tidak sadar telah melatih logika berpikir dan belajar menuangkan logika berpikir ke dalam bentuk program.
    4. Untuk mendukung pembelajaran, coba cari orang yang mau mengajari. Ketika menemui masalah dalam belajar pemrograman. Bisa teman dekat, teman di internet atau bahkan guru dan dosen atau siapapun yang dekat dan memahami hal yang ditanyakan.
    5. Jangan mengandalkan tatap muka di kelas. Materi pemrograman sangatlah luas. Apa yang diberikan dosen ketika kuliah itu sangatlah kecil cakupannya dibandingkan keseluruhan ilmu pemrograman. Cobalah eksplorasi sendiri segala hal tentang pemrograman. Ada banyak referensi di internet yang membahas tentang tips dan trik serta teknik dalam pemrograman.
    6. Carilah komunitas yang fokus dengan pemrograman. Di internet ada banyak forum diskusi via web atau mailing list yang membahas tentang pemrograman. Ingat bahwa orang yang sering bergaul dengan penjual minyak wangi maka dia akan ikut menjadi wangi. So, kita adopsi hal ini, banyak-banyaklah bergaul dengan orang dalam komunitas yang sama-sama interest dengan pemrograman.
    7. Sangat disarankan memiliki komputer sendiri di rumah atau di kost. Seperti yang telah saya jelaskan di atas bahwa untuk menguasai pemrograman butuh pengalaman dan jam terbang yang banyak dalam membuat progam. Kalau tidak memiliki komputer sendiri, bagaimana bisa menambah jam terbangnya? Untuk belajar pemrograman tidaklah harus membutuhkan komputer dengan spesifikasi tinggi. Cukup komputer Pentium III saja itu sudah bisa, kecuali belajar program yang memang butuh spesifikasi besar misalnya programan berbasis visual. Oya, jangan sekali-kali mengandalkan jam praktikum di laboratorium karena waktu penggunaannya sangat-sangat terbatas. Anggap saja ketika beli komputer adalah sebagai investasi jangka panjang. Yakinlah suatu saat modal untuk membeli komputer itu akan balik kembali, atau malah akan memberikan return of investment yang jauh lebih besar.
    8. Jangan hanya mengandalkan catatan atau modul yang diberikan oleh dosen. Isi modul yang ditulis oleh dosen itu rata-rata masih sedikit kontennya. Berusahalah mencari referensi sendiri terkait dengan pemrograman. Toh saat ini sudah banyak buku-buku yang mengulas tentang pemrograman. Kalau ingin yang gratis, coba cari referensi di internet karena tersedia banyak free ebook yang bisa didownload.
    9. Sebagai pemrogrammer harus selalu ingat kepada yang maha kuasa, agar jangan lupa tetap menunaikan ibadah. Knowledge come from The Creator, semakin dekat anda dengan Tuhan, semakin berguna & enjoy dalam melakukan pemrograman.
    10. Seorang programmer harus bisa mengatur (memprogram) diri nya – self programming. Dalam hal kepribadianya, contoh : kapan waktu makan, kapan waktu tidur, kapan waktu beribadah, dan kapan waktu untuk berkumpul dengan keluarga – tidak coding terus. memprogram waktu dengan baik.
    11. Seorang orang programmer harus bisa menjaga kesehatan. Karena logika tidak bisa berjalan tanpa logistik, jadi makanan pun harus diperhatikan, teratur dan bergizi dengan begitu otak kita bisa berfikir secara jernih dan cerdas.
    12. Jangan hanya fokus untuk menguntungkan diri sendiri. Programer seperti itu adalah programer yg egois. Karena suatu saat ia harus mengetahui bakat yg ia gunakan, haruslah berguna bagi orang lain.
    13. Layaknya seorang ilmuwan, programer juga harus terus mencari permasalahan dalam suatu program dan mencari pemecahan atas masalah tersebut.
    14. Mulailah belajar pemrograman dengan logika-logika dasar yang kuat. Seorang programmer harus selalu bisa mengatasi masalah dan memberikan solusi selama itu masih logic, kecuali yang magic-magic lupakan saja, contoh: memindahkan monas ke papua / memindahkan tamanmini ke dalam saku.
    15. Jangan takut untuk gagal. Setiap programmer pasti pernah mengalami kesulitan / bahkan mengalami kegagalan dalam menyelesaikan suatu project. Maybe, itulah jalan menuju kesuksesan. Yang secara tidak langsung tanpa Anda sadari.
    16. Luangkan waktu sejenak untuk me-refresh otak, pikiran dan tenaga. Tak jarang programmer yang stres, terlalu memaksakan sistem kerja otak tanpa istirahat yang rutin, dikarenakan dikejar deadline.
    17. Jangan takut untuk “Copy Paste”. Tidak diharuskan seorang programmer menulis coding manual. Disamping untuk mempersingkat waktu, disini seorang programmer di tuntut untuk mengembangkan kreatifitas. Banyak atau bahkan hampir setiap programmer menggunakan berbagai macam template.
    18. Jangan hanya asal “Copy Paste”. Rata-rata orang yang asal copy paste program itu tidak berusaha memahami program yang dia copy. Coba pahami dahulu program yang diperoleh terutama pada algoritmanya, kalau bisa tulis kembali program tersebut menurut versi Anda. Boleh sih copy paste, asal juga berusaha memahami makna program di dalamnya. Syukur-syukur kalau Anda memodifikasi kode programnya.
    19. Jangan lupa mengamalkannya. Karena ilmu tidak diamalkan bagaikan pohon tidak berbuah, berbagilah (ilmu tidak akan habis walau dibagi kepada seberapa banyak orang) bahkan dengan ilmu derajat kita akan terangkat.

    10 alasan Programmer Cowok adalah pasangan hidup yang ideal buat Cewek

     1. Programmer penuh pengorbanan
    Seorang programmer terbiasa mengerjakan pekerjaannya hingga larut malam atau begadang . So andai dia jadi pacar kamu dia akan sama berkorbannya demi kamu.
    2. Programmer pandai menulis puisi
    Seorang Programmer sangat terbiasa menulis bait-bait kode yang hampir sama dengan menulis puisi, bahkan mungkin novel hhahai.., jadi andai dia jadi pacar kamu dipastiin deh tiap pagi kamu di suguhi sms selamat pagi yang romantis.
    3. Programmer adalah orang penyabar
    Ini Terbukti bilamana programmer mendapatkan komplen dari client atau dari atasan, so pasti harus mendengarkan, bahkan dimarah-marahi karena programnya masih error dia harus tetap dingin . sangat yakin sekali bila doi jadi pacar kamu dia akan sesabar itu menanggapi omelan2 kamu.
    4. Programmer adalah Penemu solusi
    Doi dalam pekerjaannya harus mendengarkan semua system dan masalah yang ada di client. Dan akhirnya sudah dipastiin doi harus punya solusi. Nah dengan ini sangat besar kemungkinan bila doi jadi pacar kamu dia akan cepat sekali menyelseiakan segala hal rintangan dalam hubungan kalian.
    5. Programmer adalah orang yang peduli lingkungan sosial
    Bila programmer dalam kesulitan doi ga segan-segan curhat ma orang lain bahkan belum dia kenal, misalnya di forum-forum IT atau di MSDN Microsoft minimal di paman google, kadang menyimpang buka situs-situs yang laen ...eh sory kelepasan! ,nah dengan bukti ini bila doi jadi pacar kamu dipastiin dia akan peduli lingkungan atau keluarga kamu.
    6. Programmer adalah orang yang perhatian
    Ini mah misalnya bila doi installin software ato games dan ternyata software jalannya terpatah-patah ,”nah lo inimah memorynya kurang gede” gumaam doi , doi teh bisa mati-matian berusaha bahkan pinjem uang ma temen kosannya demi beli memory. Andai doi jadi pacar kamu segala kebutuhan kamu pasti banting tulang dia usahain untuk memenuhinya (suer deh..).
    7. Programmer adalah pendengar yang baik
    Coba deh bila ada operator yang nelpon , “Mas ...Mas ini kenapa ya ko programnya ga jalan ? padahal kemaren jalan, Padahal saya ga gimana-gimanin mungkin pegawai yang sebelum saya nginstall yang aneh 2“.... bla...bla seterusnya. Doi harus dengerin ,komentar dikit dan menenangkan kadang menghibur si operator itu . Begitulah bila doi jadi pacar kamu semua curhatan kamu pasti di dengerin sampe abis..
    8. Programmer adalah orang Hemat
    Doi kalo dalam pekerjaaannya so pasti beli software yang murah , kadang bajakan ato open source mungkin ya?...tapi gue programer .net ya udinlah pokoknya di usahain pengeluarannya dikit sekali, Jangan dikahatirkan tentang keborosan bila dia jadi suami kamu so pasti dia pandai sekali mengelola pengeluarannya..
    9. Programmer adalah pemegang rahasia yang handal
    Doi dalam pekerjaannya harus ngejaga rahasia perusahaan bo! Dari daftar harga barang, List supplier nyampe system dan data transaksi , walah kalo doi jual ke perusahaan saingan bisa jutaan. Tapi karena doi berdidakasi tinggi , nasioanalis dan bermoral doi, ga se bejat itu. Cobain pacarin doi dia ngejaga rahasia loe pade hingga mati..
    10. Programmer adalah mempunyai sentuhan yang Mesra
    Bagaimana engga? Tiap hari jari-jari tangannya terlatih mengetik dengan kecepatan tinggi , so doi bisa memperlakukan kamu sangat baik...
    Tambahan :
    11. Programmer itu seorang yang setia
    Apabila programmer jatuh cinta pada salah satu bahasa pemrograman maka ia akan mempelajarinya dengan sabar dan berusaha mengenal apapun yang berhubungan dengan bahasa tersebut..
    12. Programmer akan meluangkan banyak waktu untuk pasangannya
    Anda lama dandan? Minta ditemani belanja berjam-jam? Atau rajin ngantri di salon? Programmer pasti akan meluangkan waktu yang banyak untuk anda. Karena instalasi server, debuging program, dan memahami requirement client membutuhkan waktu yang jauh lebih lama.

    Makanya pastikan pacar anda (buat para cewek) adalah seorang Programmer.
    Wkwkwkwkkwkwk 

    Saturday, 5 March 2016

    Aplikasi Dekstop Membuat KHS

    Selamat Malam Kawan-kawan Gimana kabarnya nih malming nih di kos doang mending buat blog biar engk gobok he becanda kok,,,,saya kemarin googling d om google meneukan situs bagus banget pembuatan website lengkap nama situsnya itu Gedelubung.com kalo engk salah keren banget coba lah berkunjung,,oh ya kok ngelantur lanjut ke Pembuatan KHS untuk tugas akhir semester 3 mengunakan visual foxpro Simple aja pembuatan khsnya dikarnakan saya mempunyai waktu yang sangat mepet jadi simple aja dulu belakangan yang komplite masih belajar sih.






    Nah seperti di atas lah rupanya atau modelnya kawan-kawan bisa download aplikasinya di link di bawah ini.


    Sekian dan terimakasih semoga bermanfaat



    Wednesday, 2 March 2016

    Membuat Aplikasi CRUD (Create, Read, Update, Delete) Sederhana dengan PHP dan MySQL

    index.php

    Membuat Aplikasi CRUD Sederhana dengan PHP dan MySQL. Seperti judulnya yaitu Membuat Aplikasi CRUD (Create, Read, Update, Delete) Sederhana dengan PHP dan MySQL. Jadi nanti kita akan membuat Aplikasi sederhanya bagaimana cara Create/insert data ke database, Read/Select/Menampilkan data dari database, Update/edit data dari database, dan Delete/hapus data dari database dengan menggunakan bahasa pemrograman PHP dan database MySQL.
    Oke, sebelumnya file-file yang akan kita buat adalah seperti tambah pada gambar di bawah ini:
    Nah, sudah tau kan file apa saja yang nantinya kita buat.
    Langsung saja za kita mulai tutorial yang panjang ini :)

    Step #1 Database

    Tahap pertama adalah membuat database dahulu di phpMyAdmin, saya umpamakan Anda sudah membuat sebuah database dengan nama Biodata dengan field id,Nama,Jenis_kelamin,Alamat,No_Hp.

    Step #2 Koneksi ke Database

    Tahap selanjutnya adalah melakukan koneksi ke database, file untuk koneksi ke database adalah connect.php.
    Silahkan buat file baru dan beri nama connect.php kemudian isi dari file ini seperti di bawah ini:
    <?php
        $dsn  = "mysql:dbname=biodata;host=localhost";
        $user = "root";
        $pass = "";
    
        try {
            $dbh = new PDO($dsn, $user, $pass);
        } 
        catch (PDOException $e) {
            echo "Koneksi ke database gagal: ".$e->getMessage();
        }
    ?>
    

    Step #3 Memasukkan Data (Create/Insert)

    Tahap ke empat adalah meng-insertkan data ke database dengan perintan INSERT INTO.
    Pertama tertu saja kita buat Form utuk memasukkan datanya.
    Form ini akan kita simpan dalam file input.php dengan script seperti di bawah ini:
    <h1 align="center">Input Biodata</h1>
    <fieldset style="width: 35%; margin: auto;">
        <legend>Form Input Biodata</legend>
        
        <form action="simpan.php" method="post">
    
            <p>
                Nama Lengkap<br />
                <input type="text" name="nama" required />
            </p>
            
            <p>
                Jenis Kelamin<br />
                <input type="radio" name="Jenis_kelamin" value="laki-laki" id="laki-laki" /><label for="laki-laki">Laki-Laki</label>
                <input type="radio" name="Jenis_kelamin" value="perempuan" id="perempuan" /><label for="perempuan">Perempuan</label>
            </p>
            
            <p>
                Alamat Lengkap<br />
                <textarea name="alamat" cols="50" required></textarea>
            </p>
            
            <p>
                Nomor Handphone<br />
                <input type="text" name="no_hp" required />
            </p>
            
            <p>
                <input type="submit" value="Simpan" />
                <input type="reset" value="Reset" onclick="return confirm('hapus data yang telah diinput?')">
            </p>
        </form>
    </fieldset>
    <br />
    <center><a href="index.php">? Tabel Biodata</a></center>
    Berikut penampakannya jika dijalankan melalui browser:



    Simpan.php

    <?php
        include 'connect.php';
    
        if (isset($_POST)) {
            $sql = "INSERT INTO tabel_biodata VALUE ('', '$_POST[nama]', '$_POST[Jenis_kelamin]', '$_POST[alamat]', '$_POST[no_hp]')";
            $dbh->exec($sql);
        }
    
        header("location:index.php");
    ?>
    
    Berikut penampakannya jika dijalankan melalui browser:

    index.php
    <?php
        include 'connect.php';
    ?>
        <style>
            tbody > tr:nth-child(2n+1) > td, tbody > tr:nth-child(2n+1) > th {
                background-color: #ededed;
            }
            table{
                width           : 70%;
                margin          : auto;
                border-collapse : collapse;
                box-shadow      : darkgrey 3px;
            }
            thead tr {
                background-color: #36c2ff;
            }
        </style>
    
        <h1 align="center">Tabel Biodata</h1>
    
        <center><a href="input.php">Input Biodata ? </a></center>
        <br />
        <table border="2">
            <thead>
                <tr>
                    <th>No</th>
                    <th>Nama</th>
                    <th>Jenis Kelamin</th>
                    <th>Alamat</th>
                    <th>No Hp</th>
                    <th>Pilihan</th>
                </tr>
            </thead>
    
            <tbody>
                <?php
                    $sql = "SELECT * FROM tabel_biodata ORDER BY id";
                    $no  = 1;
                    foreach ($dbh->query($sql) as $data) :
                ?>
                    <tr>
                        <th><?php echo $no++; ?></th>
                        <td><?php echo $data['Nama'] ?></td>
                        <td><?php echo $data['Jenis_kelamin'] ?></td>
                        <td><?php echo $data['Alamat'] ?></td>
                        <td><?php echo $data['No_Hp'] ?></td>
                        <th>
                            <a href="edit.php?id=<?php echo $data['id'] ?>">edit</a>
    
                            <a href="hapus.php?id=<?php echo $data['id'] ?>" onclick="return confirm('Anda yakin akan menghapus data?')">hapus</a>
                        </th>
                    </tr>
                <?php
                    endforeach;
                ?>
            </tbody>
        </table>
    Berikut penampakannya jika dijalankan melalui browser:

    Edit (Edit Data)

    Edit.php
    <?php
        include 'connect.php';
        
        if (isset($_GET['id'])) {
            $query = $dbh->query("SELECT * FROM tabel_biodata WHERE id = '$_GET[id]'");
            $data  = $query->fetch(PDO::FETCH_ASSOC);
        } else {
            echo "ID tidak tersedia!<br /><a href='index.php'>Kembali</a>";
            exit();
        }
    
        if ($data === false) {
            echo "Data tidak ditemukan!<br /><a href='index.php'>Kembali</a>";
            exit();
        }
    ?>
        <h1 align="center">Edit Biodata</h1>
        <fieldset style="width: 50%; margin: auto;">
            <legend>Form Input Biodata</legend>
    
            <form action="update.php" method="post">
                <input type="hidden" name="id" value="<?php echo $data['id']; ?>" />
                <p>
                    Nama Lengkap<br />
                    <input type="text" name="Nama" required value="<?php echo $data['Nama']; ?>"/>
                </p>
    
                <p>
                    Jenis Kelamin<br />
                    <?php if ($data['Jenis_kelamin'] === "laki-laki") : ?>
                        <input type="radio" name="Jenis_kelamin" value="laki-Laki" id="laki-laki" checked /><label for="laki-laki">Laki-Laki</label>
                        <input type="radio" name="Jenis_kelamin" value="Perempuan" id="perempuan" /><label for="perempuan">Perempuan</label>
                    <?php else : ?>
                        <input type="radio" name="Jenis_kelamin" value="Laki-Laki" id="laki-laki" /><label for="laki-laki">Laki-Laki</label>
                        <input type="radio" name="Jenis_kelamin" value="Perempuan" id="perempuan" checked /><label for="perempuan">Perempuan</label>
                    <?php endif; ?>
                </p>
    
                <p>
                    Alamat Lengkap<br />
                    <textarea name="Alamat" cols="50" required><?php echo $data['Alamat']; ?></textarea>
                </p>
    
                <p>
                    Nomor Handphone<br />
                    <input type="text" name="No_Hp" required value="<?php echo $data['No_Hp']; ?>" />
                </p>
    
                <p>
                    <input type="submit" value="Simpan" />
                    <input type="reset" value="Reset" onclick="return confirm('hapus data yang telah diinput?')">
                </p>
            </form>
        </fieldset>
        <br />
        <center><a href="index.php">? Tabel Biodata</a></center>
    

    Berikut penampakannya jika dijalankan melalui browser:


    Update.php

    <?php
        include 'connect.php';
    
        if (isset($_POST)) {
            $sql = "UPDATE tabel_biodata SET Nama           = '$_POST[nama]',
                                             Jenis_kelamin  = '$_POST[jenis_kelamin]',
                                             Alamat         = '$_POST[alamat]',
                                             No_Hp          = '$_POST[no_hp]',
                                             WHERE id       = '$_POST[id]' ";
            $dbh->exec($sql);
        }
    
        header("location:index.php");
    ?>
    
    Berikut penampakannya jika dijalankan melalui browser:

    Hapus data (Delete/Hapus)

    Tahap ke enam ini adalah yang terakhir, yaitu melakukan perintah Delete untuk menghapus data dari database.
    file yang akan kita buat adalah hapus.php, dan isi scriptnya seperti di bawah ini:
    Hapus.php

    <?php
        include 'connect.php';
        if (isset($_GET['id'])) {
            $dbh->exec("DELETE FROM tabel_biodata WHERE id = '$_GET[id]'");
        }
        header("location:index.php")
    ?>

    Berikut penampakannya jika dijalankan melalui browser:


    Sekian Tutorial dari saya semoga bermanfaat.

    luvne.com luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.comnya.com.com