Selamat siang semua , dalam posting kali ini saya akan berbagi cara membuat Aplikasi berbasis WEB menggunakan bahasa pemrograman PHP dan MySQL. Aplikasi ini sangat sederhana, hanya membuat menu Tambah Data, Lihat Data, Edit data serta Hapus data.
Screenshot Aplikasi Data Mahasiswa [ lihat data ] |
Disini saya menggunakan Xampp sebagai paket server lokalnya.
Pertama yang kita butuhkan adalah Database, kita perlu sebuah database untuk menampung data yang kita inputkan melalui form yang akan kita buat nanti.
Masuk ke halaman phpmyadmin dengan url localhost/phpmyadmin Kemudian buat struktur databasenya kurang lebih seperti dibawah ini :
Struktur Database |
Kedua, kita akan mulai untuk membuat file file php nya. Buat dulu folder baru di C:\Xampp\htdocs dengan nama data_mahasiswa ( tidak boleh menggunakan spasi ya , hanya boleh underscore "_" )
Buat file koneksinya dulu ya .. (file koneksi => untuk menghubungkan file kita dengan database di phpMyAdmin tadi.
File : koneksi.php
Simpan file diatas di dalam folder data_mahasiswa
Kemudian buat file lagi dengan nama index.php
File: index.php
Oiya , jangan lupa untuk file CSS nya ya. agar web kita lebih menarik tampilannya.
Letakkan file ini di folder yang sama.
File : defaultCSS.css
Ketiga, kita akan membuat konten** untuk Lihat Data, Edit Data, Tambah Data dan juga Hapus Data.
Buat folder baru dengan nama inc. Kemudian masuk ke folder tersebut.
Nah sekarang diposisi kita adalah folder C:\Xampp\htdocs\data_mahasiswa\inc
buat file - file berikut ini di dalam folder C:\Xampp\htdocs\data_mahasiswa\inc.
File : addData.php, delData.php, editData.php, viewData.php
Jika ada yang kurang jelas untuk struktur foldernya, ada disini :
Sekian semoga bermanfaat :)
Postingan ini baru saja saya update karena ada beberapa bug, untuk coding yang ada di github ada beberapa tambahan dimana file index.php menjadi front.php, dikarenakan index.php di github saya redirect ke halaman splashscreen :) Bisa tanya dikolom komentar. Salam Programmer PHP MySQL
This comment has been removed by the author.
ReplyDeleteMantap gan...
ReplyDeletetpi gan kok data edit, paging, dan hapus data ny nggak jln..
tolong solusiny gan..trma ksih gan..
klu sdh d beneri, krm gan datany,,
ngga bisanya gmana gan? ada pesan error nya ?
ReplyDeletemohon kirimkan file jadinya gan,,
ReplyDeletesoal'a ane bnyak pesan errornya,,
zmuzakir@ymail.com
gan file front.php nya mana ya?
ReplyDeletemuncul indexnya tapi ketika klik tambah ngak muncul...tetap index yang keluar...ada pencerahan???makasih
ReplyDeletemungkin linknya salah gan, di href=""> yg di index.php
DeleteNotice: Use of undefined constant n - assumed 'n' in E:\xampp\htdocs\data_mahasiswa\index.php on line 23
ReplyDeleteNotice: Undefined index: n in E:\xampp\htdocs\data_mahasiswa\index.php on line 23
Buat yg Notice Undefined, itu akalin server localhost aja gan, di baris 516 (file: C:/xampp/php/php.ini) hapus dan ganti pke ini.
Deleteerror_reporting = E_ALL & ~E_NOTICE
setelah itu restart xampp servicenya gan
Makasih banget nih atas ilmunya, Sukses Selalu min !!!
ReplyDeleteaamiin .. makasih kunjungannya gan
DeleteNotice: Use of undefined constant n - assumed 'n' in C:\xampp\htdocs\hahaha\index.php on line 23
ReplyDeleteWarning: include(inc/viewData.php): failed to open stream: No such file or directory in C:\xampp\htdocs\hahaha\index.php on line 25
Warning: include(): Failed opening 'inc/viewData.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\hahaha\index.php on line 25
Buat yg Notice Undefined, itu akalin server localhost aja gan, di baris 516 (file: C:/xampp/php/php.ini) hapus dan ganti pke ini.
Deleteerror_reporting = E_ALL & ~E_NOTICE
setelah itu restart xampp servicenya gan
buat yg bawah, mgkin naruh file viewData.php nya salah gan, cek lagi
ilmu yang sangatbermanfaat, terima kasih atas ilmunya, saya pelajar yang masih awam :)
ReplyDeletesama2 gan.. trims kunjungannya ^
Deletegan pagingnya gak fungsi , gimana ni gan ,mohon bantuannya??? trims
ReplyDeletebwt pagingnya memang blm dibuat gan, mgkin lain kali dh ditambah artikel ini
Deletebisa tampil gan tpi kok bnyak erornya ya?
ReplyDeletebelum diatur di PHP.ini gan, itu error u/ local aja kok krena webserver local blm di konfigurasi
DeleteBuat yg Notice Undefined, itu akalin server localhost aja gan, di baris 516 (file: C:/xampp/php/php.ini) hapus dan ganti pke ini.
error_reporting = E_ALL ^ ~E_NOTICE
setelah itu restart xampp servicenya gan
sebenernya tidak begitu rumit ya bet klo di fahami betul..
ReplyDeletecuman mngkin krna blm pernah nyba jadi serasa susah.. :)
izin bookmark bet..
monggo gus :D
Deletemakasih banyak buat infonya sob,, sangat bermanfaat sekali
ReplyDeleteinfonya sangat bermanfat dan menambah wawasan,, thanks gan..
ReplyDeletekok eror waktu di jalankan gan
ReplyDeleteSS errornya coba gan
Deletegan bole minta nomor HP ny gan
ReplyDeleteato yang lain nya lah gAN
kontak sini aja gan albertseptiawan@gmail.com
DeleteNotice: Undefined index: STOR in C:\xampp\htdocs\data_mahasiswa\inc\addData.php on line 40
DeleteNotice: Undefined index: UPDATE in C:\xampp\htdocs\data_mahasiswa\inc\editData.php on line 44
Notice: Undefined index: n in C:\xampp\htdocs\data_mahasiswa\index.php on line 24
gan mohon solusinya gan dari error yang diatas gan....? trimakasih
Buat yg Notice Undefined, itu akalin server localhost aja gan, di baris 516 (file: C:/xampp/php/php.ini) hapus dan ganti pke ini.
Deleteerror_reporting = E_ALL & ~E_NOTICE
setelah itu restart xampp servicenya gan
Mantap gan,
ReplyDeleteTerus lanjutkan, agar di bangsa kita ini semakin banyak programmer muda yg berprestasi dan berbakat. Biar gak kalah sama negara lain...
haha siap gan, makasih kunjungannya
DeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteMas kok saya coba malah di koneksi line 14 malah g bisa yah?
ReplyDeleteerror nya sprti apa gan keseluruhan?
DeleteMas kok saya coba malah di koneksi line 14 malah g bisa yah?
ReplyDeletebang, itu maksudnya line $_GET di index.php apa ya ?
ReplyDeleteitu seharusnya diisi apa ya bang ?
bang, itu maksudnya line $_GET di index.php apa ya ?
ReplyDeleteitu seharusnya diisi apa ya bang ?
untuk mengambil nilai dari variabel yang ditaruh di url gan
Deletemisalnya url.php?ambil=axquired
nanti $_GET[ambil] akan berisi string 'axquired'
maaf ya gan, ane coba ko di addData yg if($_POST[STOR]){ error ya
ReplyDeleteThank's :)
coba errornya spt apa gan
DeleteWarning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\data_mahasiswa\koneksi.php on line 6
ReplyDeleteini kenapa ya gan ?
password root nya salah gan... :D
Deletesalah gmna gan.punya saya juga muncul gitu
Deleteini pesannya
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\data_mahasiswa\koneksi.php:6 Stack trace: #0 {main} thrown in C:\xampp\htdocs\data_mahasiswa\koneksi.php on line 6
bagus informasinya mudah dimengerti..
ReplyDeletetq min
tampilan rekapanya mana gan kok ga ada
ReplyDeleteMantab mastah codingnya keren design nya juga keren, tolong kirimin file jadinya mastah ke email abiellrafly@gmail.com agak kesulitan ane download file nya mastah bingung file nya mana aja ..
ReplyDeleteTerimakasih mastah sukses selalu mastah
http://prntscr.com/dk0sab
Deleteklik link u/ petunjuk downloadnya gan
error disini om
ReplyDeleteWarning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\mhs\inc\viewData.php on line 21
mungkin salah dibagian
Deletemysql_query('QUERY DISINI ADA YANG SALAH');
mas tahap akhir save/jadiin aplikasi bisa dijelasi harap aklum pemula
ReplyDeletegan ini kenapa ya?
ReplyDeleteWarning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\PROJECT\viewData.php on line 21
coba di baris sebelumnya, setelah mysql_query(bla bla) tmbahkan disampingnya OR DIE mysql_error()
Deletejadi gini
mysql_query(bla bla) OR DIE mysql_error();
kok ada Notice: Undefined index: STOR in C:\xampp\htdocs\data_mahasiswa\inc\addData.php on line 36
ReplyDeleteitu cuma NOTICE dari php nya gan
Deleteuntuk ngilangin noticenya, gunain script ini dibagian paling atas index.php
error_reporting(0);
mantap gan, lumayan pusing kalau ada erorr.
ReplyDeleteThanks gan
ReplyDeleteVisit this blog
Notice: Use of undefined constant n - assumed 'n' in C:\xampp\htdocs\data_mahasiswa\index.php on line 21
ReplyDeleteini apanya yang salah gan?
sebelum include pada file front.php , tambahkan:
Deleteerror_reporting(0);
boleh minta file jadinya yg bisa langsung di gunakan gan ?
ReplyDeleteitu di github sudah full gan
Deletekalo ini apanya yang eror ia
ReplyDeleteFatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\Data_Mahasiswa\koneksi.php:6 Stack trace: #0 C:\xampp\htdocs\Data_Mahasiswa\front.php(1): include() #1 {main} thrown in C:\xampp\htdocs\Data_Mahasiswa\koneksi.php on line 6
thanks gan, dari berbagai eror yg tadi muncul akhir nya juga sdh sy perbaiki.
ReplyDeleteohh iyah untuk seting koniksi nya , yg bermasalah pada bagian itu, sy coba sharing , ini koneksi.php sy :
ReplyDeletedan alhamdulillah sukses work. :)
makasih infonya min...
ReplyDeleteWarning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\wamp\www\pendafataran\koneksi.php on line 6
ReplyDeleteCall Stack
# Time Memory Function Location
1 0.0003 141344 {main}( ) ..\front.php:0
2 0.0005 143552 include( 'C:\wamp\www\pendafataran\koneksi.php' ) ..\front.php:1
3 0.0005 144256 mysql_connect ( ) ..\koneksi.php:6
tidak terkoneksi
kk itu gmna ya solusi ny ? mohon bantuan ny kk
Access denied for user 'root'@'localhost'
Deletedari sini sprtinya password untuk mysql nya salah, coba d lihat lagi passw mysql wampp nya apakah benar 'root' ? setting di koneksi.php
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\data_mahasiswa\koneksi.php:6 Stack trace: #0 C:\xampp\htdocs\data_mahasiswa\index.php(1): include() #1 {main} thrown in C:\xampp\htdocs\data_mahasiswa\koneksi.php on line 6
ReplyDeletecoba cek versi php nya, kalau PHP5.6 keatas script mysql_connect() sudah DEPRECATED alias tidak didukung, gantinya mysqli_connect()
Deletemin bisa kirim file.rarnya gak ? soal.y udah ikutin prosedur banyak errornya. tolong kirim di arlianti.ramadhani@gmail.com makasih sebelumnya
ReplyDeletethnks artikel cukup menarik dan bermanfaat My blog
ReplyDeleteTerimakasi
ReplyDeleteKunjungi juga blog kami
http://blog.binadarma.ac.id/fatoni
Mau tanya nih min
ReplyDeletePas ditambah data berhasil lalu saya cek di daftar kok yang muncul cuma nomernya saja ya ? untuk nim dan lain-lainnya blank kosong
mohon bantuannya ya min
Thanks
biasanya typo di penamamaan
Delete`input name="disini">`
$_POST[disini]
GAN PUNYA SAYA KOK SALAH DAN TAMPIL TEK INI
ReplyDeleteini pesannya
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\Data-Mahasiswa-master\koneksi.php:6 Stack trace: #0 C:\xampp\htdocs\Data-Mahasiswa-master\front.php(1): include() #1 {main} thrown in C:\xampp\htdocs\Data-Mahasiswa-master\koneksi.php on line 6
itu salahnya di pasword kah gan?
dan cara mengatasinya gmna gan.makasih sebelumnya
versi phpnya 5.6 keatas gan?
Deleteilmu yang sangat bermanfaat bagi saya pelajar yang pemula
ReplyDeletekunjungi juga www.atmlauhur.ac.id
gan cara memanggil melalui php my admin nya apa gan ?
ReplyDeletefast respon yaa gan
Notice: Use of undefined constant n - assumed 'n' in D:\XAMPP\htdocs\data_mahasiswa\front.php on line 23
ReplyDeleteNotice: Undefined index: n in D:\XAMPP\htdocs\data_mahasiswa\front.php on line 23
gan ko saya gabisa add data.
ReplyDeletesaya aplod dihosting