Selasa, 31 Mei 2016

CRUD OOP PHP

Hallo sahabat blogger, pada kesempatan kali ini saya akan sharing materi tentang bagaiamna cara membuat CRUD dengan OOP PHP dan koneksi menggunkaan PDO. Berikut adalahlangkah langkahnya :

Pengertian
CRUD adalah sistem Create,Read,Update,Delete data dengan menggabungkan perintah PHP dan mysql.

Latar Belakang
belajar bahasa pemrograman PHP dengan konsep OOP

Alat & bahan
  • Laptop/PC yang sudah terinstal LAMP Server
  • Text editor
  • Panduan CRUD OPP

Maksud & Tujuan
sharing materi ini memiliki maksud dan tujuan untuk meningkatkan pengetahuan kita tentang PHP OOP dan belajar membuat sistem untuk sebuah website.

Tahap Pelaksanaan
untuk membuat sistem CRUD kita harus membuat database terlebih dahulu yaitu dengan menggunakan php myadmin dengan struktur seperti dibawah ini

kode buku merupakan primary key.
setelah itu kita membuat class untuk menampung fungsi CRUD.


setelah sudah membuat class kita membuat file index.php yang berisi form untuk input data





kemudian setelah itu kita buat file lihat.php untuk menampilkan data yang sudah tersimpan didatabase dan memberikan opsi atau tindakan yang akan kita lakukan pada data apakah akan dihapus atau diedit.




langkah selanjutnya buat file edit.php, di dalam file ini terdapat form untuk meng-edit data.





Berikut adalah hasil jadinya :
jika tombol button Tambah diklik, maka data akan tersimpan dan akan menuju ke halaman list.php
kemudian jika option edit diklik maka akan muncul form edit
dan jika tombol option Delete dihapus maka data akan terhapus.

Referensi
http://jagocoding.com

Hasil & Kesimpulan
kesimpulan yang saya dapatkan adalah bahwa belajar CRUD harus teliti karena jika kita salah menuliskan function maka CRUD tidak akan jalan.
sekian sharing materi dari saya semoga bermanfaat.

.htaccess Redirect

Hallo sahabat blogger, pada kesempatan kali ini saya akan melanjutkan sharing materi tentang .htacces cara redirect ke link yang baru.

Pengertian.
Redirect biasa digunakan untuk mengalihkan ke link baru jika link yang diminta sudah tidak ada.

Latar Belakang.
belajar .htaccess lanjut

Alat dan Bahan
  • Laptop/PC yang sudah terinstal LAMP Server
  • Text Editor
  • Video panduan .htaccess
  • Koneksi Internet

Maksud & Tujuan
sharing materi ini bertujuan untuk memberikan pengetahuan bagaimana cara untuk menredirect link yang telah dihapus ke link yang baru. 

Tahap Pelaksanaan
untuk membuat redirect ke link yang baru kita harus membuat 4 file yaitu :
1. file index.php
2. file profil.php
3. file .htaccess
penjelasan dari script diatas pada file .htaccess terdapat /redirect/new.php ini  adalah arah kemana link profil.php akan diredirect jika kita menuliskan alamat localhost/redirect/profil.php. kemudian kita membuat file new.php


hasilnya :


Referensi
http://www.sekolahkoding.com

Hasil & Kesimpulan
Kesimpulan yang dapat saya ambil dari materi ini adalah redirect sangat membantu jika pada sebuah website terdapat file yang tidak harus dibuka oleh user biasa atau terdapat link yang expire.
Sekian materi dari saya , semoga bermanfaat.

Senin, 30 Mei 2016

Sharing Materi .htaccess ErrorDocument

Hallo sahabat blogger pada hari ini ada sedikit kegiatan berbeda di BLC TELKOM - KLATEN karena hari ini siswa prakerin melakukan presentasi dari pagi hingga sore secara bergantian ada yang mempresentasikan blog mereka masing - masing dan sharing materi. pasa saat presentasi saya mempresentasikan blog saya dan sharing materi tentang .htaccess. berikut penjelasannya : 

Pengertian

Errordocument adalah dokumen yang berisi pesan error. saat ini banyak sekali pesan eror(errordocument) yang palig populer adalah 404 NOT FOUND.

Latar Belakang

Belajar .htaccess

Alat & Bahan

  • koneksi internet
  • laptop/PC yang sudah terinstall LAMP Server
  • text Editor

Maksud & Tujuan

Memberikan pengertian tentang bagaimana cara meriderect url yang salah dan membuat error dokumen dengan .htaccess. dengan diadakannya sharing materi dengan teman - teman prakerin yang lain membuat kami mengerti bagaimana mereka membuat rencana kerja, apa saja yang dipelajari oleh tkj,rpl, dan mm serta memmpererat tali persaudaraan sesama teman yang sudah seperti saudara di BLC TELKOM KLATEN.

Tahap Pelaksanaan

untuk membuat file 404 NOT FOUND kita harus memiliki 4 file yaitu.
1. file index.php


2. file profil.php
3. file .htaccess

4. file 404.html
cara bekerja file - file diatas adalah jika kita menuliskan url yang salah akan menghasilkan dokumen 404 NOT FOUND. seperti dibawah ini
Dokumentasi gambar :
















Referensi

www.sekolahkoding.com

Video webprog (.htaccess)

sumber gambar : http://www.daniel87.tk/

Hasil dan Kesimpulan

kesimpulan yang saya dapatkan adalah sharing materi dengan teman merupakan hal yang sangat menyenangkan dengan begini kami dapat mempererat tali persaudaraan , menyelesaikan masalah yang tidak bisa kita selesaikan sendiri, mendapat materi yang baru dan menginspirasi serta dapat meningkatkan pengetahuan kita tentang IT.

Sabtu, 28 Mei 2016

Filter data dengan PHP OOP

hallo sahabat blogger pada kesempatan kali ini saya akan sharing materi tentang cara filter data dengan mysql PHP OOP.

Pengertian

 Filter data adalah memilih data yang ingin ditampilkan

Latar belakang

 belajar mysqli OOP

Alat & bahan

  •  text editor
  • laptop yang sudah tersinstall Lamp server
  • koneksi internet

Maksud & tujuan

 memberikan cara bagaimana untuk memilih data yang akan ditampilkan

Tahap pelaksanaan

pertama kita harus membuat database untuk menampung data yang kita miliki. untuk mebuat database kita bisa membuatnya lewat tool phpmyadmin dengan cara  klik Database -> Create database.
kemudian kita harus membuat script seperti dibawah ini :


sedikit penjelasan tentang script diatas :

$db = new mysqli("localhost","root","kamis19","mysqli");
sintax ini adalah sintax untuk membuat koneksi ke database yang telah kita buat. localhost adalah nama server, root adalah username default, kamis19 adalah password (password ini disesuaikan jika phpmyadmin anda memiliki password silahkasn password diisi namun jika tidak memiliki password silahkan dikosongi atau cukup ditulis "" tanpa spasi), mysqli adalah nama databse anda.

if($db->connect_errno){
        echo "gagal konek" .$db->connect_error;
}
sintax ini digunakan untuk cek koneksi, apakah koneksi berhasil atau tidak. sintax .$db->connect_error digunakan untuk menampilkan eror yang terjadi.

$query = "SELECT * FROM murid";
sintax untuk menampilkan semua data pada databse

$data = $db->query($query);
sintax untuk menjalankan query mysql yang telah dibuat

if($data->num_rows > 0)
sintax yang digunakan untuk melihat apakah dalam table berisi data atau table kosong.

while($row = $data->fetch_assoc())
sintax ini digunakan untuk menampilkan array

echo "nama : $row[id]
                      $row[nama]
                      $row[jurusan]
                      <br>;
sintax ini digunakan untuk menampilkan data yang ada pada database

$db->close();
untuk menutup koneksi

sedangkan untuk filter data kita hanya perlu merubah query mysqlnya saja.
berikut cara untuk filter data kita bisa gunakan 3 cara yaitu
1. menggunakan LIMIT
LIMIT digunakan untuk filter data dengan jumlah tertentu.
contohnya:
$query = "SELECT * FROM murid LIMIT 2"
dengan query ini,jika kita memiliki 10 data yang akan tampil 2 data saja

2. menggunakan WHERE
where ini digunakan untuk menampilkan hasil dengan kondisi tertentu.
contohnya:
$query = "SELECT * FROM murid WHERE id = 2";
dengan query ini, data ynag tampil hanya data yang memiliki id 2.

3. menggunakan Field
cara ketiga kita langsung filter data menggunakan fieldnya langsung.
contohnya:
$query = "SELECT id,nama FROM murid";
dengan query ini, data yang akan tampil adalah semua data yang ada pada field id dan nama.

Referensi

 video webprog (Mysql OOP)

Hasil & kesimpulan

hasil dan kesimpulan tentang materi ini adalah filter data dapat membantu kita untuk memilih data mana yang akan ditampilkan kepada user dan data mana yang bersifat rahasia dan tidak harus diketahui oleh pengguna.

Introduction .htaccess

Hallo sahabat blogger pada kesempatan kali ini saya akan sharing materi tentang .htaccess membuat rewrite.

Pengertian

.htaccess adalah file pada web server apache yang digunakan untuk konfigurasi baik folder .htaccess itu sendiri atau folder-folder web.

kegunaan .htaccess :
  • Melakukan rewrite agar url menjadi lebih bersih
  • Mengatur error dokumen (halaman 404 Not Found)
  • Memberi Password pada halaman tertentu 
  • Melakukan Redirect
file .htaccess adalah file text sederhana(dalam format ascii). Pada umumnya kita bisa menggunakan file .htaccess untuk merubah beberapa konfigurasi untuk mengarahkan pada web server apache. File .htaccess dapat ditaruh dimapun pada folder website anda.  - See more at: http://www.pukakomedia.net/tutorial-sederhana-mengenal-file-htaccess.php#sthash.0hPygLId.dpuf
file .htaccess adalah file text sederhana(dalam format ascii). Pada umumnya kita bisa menggunakan file .htaccess untuk merubah beberapa konfigurasi untuk mengarahkan pada web server apache. File .htaccess dapat ditaruh dimapun pada folder website anda.  - See more at: http://www.pukakomedia.net/tutorial-sederhana-mengenal-file-htaccess.php#sthash.0hPygLId.dpuf
file .htaccess adalah file text sederhana(dalam format ascii). Pada umumnya kita bisa menggunakan file .htaccess untuk merubah beberapa konfigurasi untuk mengarahkan pada web server apache. File .htaccess dapat ditaruh dimapun pada folder website anda.  - See more at: http://www.pukakomedia.net/tutorial-sederhana-mengenal-file-htaccess.php#sthash.0hPygLId.dpuf
file .htaccess adalah file text sederhana(dalam format ascii). Pada umumnya kita bisa menggunakan file .htaccess untuk merubah beberapa konfigurasi untuk mengarahkan pada web server apache. File .htaccess dapat ditaruh dimapun pada folder website anda.  - See more at: http://www.pukakomedia.net/tutorial-sederhana-mengenal-file-htaccess.php#sthash.0hPygLId.dpuf
file .htaccess adalah file text sederhana(dalam format ascii). Pada umumnya kita bisa menggunakan file .htaccess untuk merubah beberapa konfigurasi untuk mengarahkan pada web server apache. File .htaccess dapat ditaruh dimapun pada folder website anda.  - See more at: http://www.pukakomedia.net/tutorial-sederhana-mengenal-file-htaccess.php#sthash.0hPygLId.dpuf

Latar Belakang

belajar .htaccess

Alat & bahan

  • Laptop/PC yang sudah terinstal LAPM Server
  • Koneksi internet
  • Text editor

Maksud & Tujuan

maksud dan tujuan tutorial ini adalah memberikan informasi apa itu .htaccess, fungsi .htaccess dan bagaimana cara untuk membuatnya. 

Tahap Pelaksanaan

pertama kita harus buat 2 file terlebih dahulu, file pertama dengan nama index.php dengan script seperti dibawah ini



dan file ke 2 profil.php dengan script seperti dibawah ini


jika kita lihat url diatas masih kurang rapi dan kali ini kita akan membuat rewrite agar urlnya lebih bersih dan rapi. jika saya mengetikkan localhost/redirect/user/wulan1234 diharapkan akan muncul halaman profil.php, jika kita tidak menggunakan .htaccess jika kita ketikkan alamat localhost/redirect/user/wulan1234 maka hasilnya not found. berikut adalah cara membuatnya

pertama kita membuat file dengan nama .htaccess kemudian kita isi dengan script berikut.
penjelasan script diatas :
RewriteEngine On : untuk mengaktifkan rewrite

RewriteRule ^user(adalah tujuan urlnya) / (['0-9a-zA-Z']+)(adalah regular ekspresion) profil.php?user=$1(adalah tujuan urlnya) [NC] (untuk membuat agar tidak bersifat case sensitive karena defaultnya .htaccess adalah case sensitive/huruf besar kecil berbeda)

jika kita ketikkan  localhost/redirect/user/wulan1234 akan muncul tampilan seperti ini


Referensi 

http://www.htaccess-guide.com/

Video Web prog (pengenalan .htaccess)

Hasil & kesimpulan

dengan .htaccess kita dapat melakukan berbagai konfigurasi yang dapat kita gunakan untuk keamanan website dan juga membuat urlnya menjadi lebih bersih.
sekian sharing materi dari saya semoga bermanfaat :-V

Kamis, 12 Mei 2016

Managemen Proyek Bidang IT & Pendidikan

Hallo Sahabat Blooger pada kesempatan kali ini saya akan Sharing materi  tentang POAC yang dibawakan oleh Bapak Suwandono (Suro dhemit) koordinator BLC TELKOM KLATEN pada hari Rabu 11 Mei 2016.

Pengertian

George R. Terry telah merumuskan fungsi fungsi tersebut sebagai POAC (Planning, Organizing, Actuating dan Controlling).
 

A.Planning (Perencanaan)

Planning adalah proses yang secara sistematis mempersiapkan kegiatan guna mencapai tujuan dan sasaran tertentu. Kegiatan diartikan sebagai kegiatan yang dilakukan dalam rangka pekerjaan konstruksi, baik yang menjadi tanggung jawab pelaksana (kontraktor) maupun pengawas (konsultan).

Pada proses planning perlu diketahui hal-hal sebagai berikut :
  •     Permasalahan yang terkait dengan tujuan dan sumber daya yang tersedia.
  •     Cara mencapai tujuan dan sasaran dengan memperhatikan sumber daya yang tersedia.
  •     Penerjemahan rencana kedalam program-program kegiatan yang kongkrit.

B. Organizing (Pengorganisasian)

Organizing (pengorganisasian kerja) dimaksudkan sebagai pengaturan atas suatu kegiatan yang dilakukan oleh sekelompok orang, dipimpin oleh pimpinan kelompok dalam suatu wadah organisasi.

Dalam proses manajemen, organisasi berfungsi untuk :
  •     menjamin terpeliharanya koordinasi dengan baik.
  •     membantu pimpinannya dalam menggerakkan fungsi-fungsi manajemen.
  •     mempersatukan pemikiran dari satuan organisasi yang lebih kecil yang berada di dalam kordinasinya.

Dalam fungsi organizing, koordinasi merupakan mekanisme hubungan struktural maupun fungsional yang secara konsisten harus dijalankan. Koordinasi dapat dilakukan melalui mekanisme :

  •     koordinasi vertikal (menggambarkan fungsi komando),
  •     koordinasi horizontal (menggambarkan interaksi satu level); dan
  •     koordinasi diagonal (menggambarkan interaksi berbeda level tapi di luar fungsi komando).
Koordinasi vertikal dan bersifat hirarkis :
  •     Pelaksana Konstruksi : koordinasi antara General Superintendant dengan Material Superintendant atau dengan Construction Engineer atau dengan Equipment Superintendant.
  •     Field Supervision Team, koordinasi antara Site Engineer dengan Quantity Engineer atau dengan Quality Engineer merupakan koordinasi vertikal dan bersifat hirarkis.

Koordinasi horizontal dan bersifat satu level :

  •     Pelaksanaan konstruksi, koordinasi antara Material Superintendant dengan Construction Engineer atau dengan Equipment Superintendant merupakan.
  •     Field Supervision Team, koordinasi antara Quantity Engineer atau dengan Quality Engineer merupakan koordinasi horizontal dan bersifat satu level.

Koordinasi diagonal :

    Koordinasi antara General Superintendant dengan Site Engineer merupakan koordinasi horizontal dan bersifat satu level, sedangkan koordinasi antara Kepala Satuan Kerja Pekerjaan Civil Works dengan General Superintendant atau dengan Site Engineer merupakan koordinasi vertikal.

C. Actuating (Penggerakan)

Actuating diartikan sebagai fungsi manajemen untuk menggerakkan orang yang tergabung dalam organisasi agar melakukan kegiatan yang telah ditetapkan di dalam planning.

Berikut ini beberapa metoda mensukseskan “actuating” yang dikemukakan oleh George R. Terry, yaitu:
  • Hargailah seseorang apapun tugasnya sehingga ia merasa keberadaannya di dalam kelompok atau organisasi menjadi penting.
  • Instruksi yang dikeluarkan seorang pimpinan harus dibuat dengan mempertimbangkan adanya perbedaan individual dari pegawainya, hingga dapat dilaksanakan dengan tepat oleh pegawainya.
  • Perlu ada pedoman kerja yang jelas, singkat, mudah difahami dan dilaksanakan oleh pegawainya.
  • Lakukan praktek partisipasi dalam manajemen guna menjalin kebersamaan dalam penyelenggaraan manajemen, hingga setiap pegawai dapat difungsikan sepenuhnya sebagai bagian dari organisasi.
  • Upayakan memahami hak pegawai termasuk urusan kesejahteraan, sehingga tumbuh sense of belonging dari pegawai tersebut terhadap tempat bekerja yang diikutinya.
D. Controling (Pengendalian)

Controlling diartikan sebagai kegiatan guna menjamin pekerjaan yang telah dilaksanakan sesuai dengan rencana. Didalam manajemen proyek jalan atau jembatan, controlling terhadap pekerjaan kontraktor dilakukan oleh konsultan melalui kontrak supervisi, dimana pelaksanaan pekerjaan konstruksinya dilakukan oleh kontraktor.


Ruang lingkup kegiatan controlling mencakup pengawasan atas seluruh aspek pelaksanaan rencana, antara lain adalah:

  •     Produk pekerjaan, baik secara kualitatif maupun kuantitatif
  •     Seluruh sumber-sumber daya yang digunakan (manusia, uang , peralatan, bahan)
  •     Prosedur dan cara kerjanya
  •     Kebijaksanaan teknis yang diambil selama proses pencapaian sasaran.
Controlling harus bersifat obyektif dan harus dapat menemukan fakta-fakta tentang pelaksanaan pekerjaan di lapangan dan berbagai faktor yang mempengaruhinya. Rujukan untuk menilainya adalah memperbandingkan antara rencana dan pelaksanaan, untuk memahami kemungkinan terjadinya penyimpangan.

Maksud & Tujuan

Maksud dan Tujuan sharing materi tentang POAC ini adalah agar kita menegtahui apa itu managemen kerja, bagaimana kita harus bersikap dalam bekerja satu team, dan melancarkan kegiatan pembuatan suau proyek.

Referensi

  •  Materi Managemen Proyek IT & pendidikan

Hasil dan kesimpulan 

hasil yang saya dapatkan dari sharing materi ini adalah saya menjadi mengerti bagaimana management proyek yang baik, bagaimana merencanakan suatu proyek dengan baik, dan bagaimana harus bersikap dalam kerja team. 

K3 SOP - Standar Operational Prosedur

Hai Sahabat Blogger, kesempatan kali ini saya akan sharing materi tentang SOP dan K3. materi ini sangat dibutuhkan bagi orang yang sudah bekerja atau pun yang akan memasuki dunia kerja.

Pengertian 

Kesehatan dan keselamatan kerja (K3) adalah bidang yang terkait dengan kesehatan, keselamatan, dan kesejahteraan manusia yang bekerja di sebuah institusi maupun lokasi proyek.
  • Kesehatan adalah keadaan sejahtera dari badan, jiwa, dan sosial yang memungkinkan setiap orang hidup produktif secara sosial, dan ekonomis
  • Keselamatan adalah suatu keadaan aman, dalam suatu kondisi yang aman secara fisik, sosial, spiritual, finansial, politis, emosional, pekerjaan, psikologis, ataupun pendidikan dan terhindar dari ancaman terhadap faktor-faktor tersebut.
  • Kesejahteraan atau sejahtera Dalam istilah umum, sejahtera menunjuk ke keadaan yang baik, kondisi manusia di mana orang-orangnya dalam keadaan makmur, dalam keadaan sehat dan damai.
Tujuan K3 adalah untuk memelihara kesehatan dan keselamatan lingkungan kerja. K3 juga melindungi rekan kerja, keluarga pekerja, konsumen, dan orang lain yang juga mungkin terpengaruh kondisi lingkungan kerja.

Kesehatan dan keselamatan kerja cukup penting bagi moral, legalitas, dan finansial. Semua organisasi memiliki kewajiban untuk memastikan bahwa pekerja dan orang lain yang terlibat tetap berada dalam kondisi aman sepanjang waktu. Praktek K3 (keselamatan kesehatan kerja) meliputi pencegahan, pemberian sanksi, dan kompensasi, juga penyembuhan luka dan perawatan untuk pekerja dan menyediakan perawatan kesehatan dan cuti sakit. K3 terkait dengan ilmu kesehatan kerja, teknik keselamatan, teknik industri, kimia, fisika kesehatan, psikologi organisasi dan industri, ergonomika, dan psikologi kesehatan kerja.

Prosedur operasi standar, atau SOP, adalah satu set instruksi langkah-demi-langkah yang dibuat oleh sebuah bisnis untuk membantu pekerja melaksanakan operasi rutin. Tujuan mereka adalah untuk mencapai efisiensi. kualitas output dan keseragaman kinerja, sekaligus mengurangi miskomunikasi dan kegagalan untuk mematuhi peraturan industri.

Maksud & Tujuan 

maksud dan tujuan sharing materi tentang K3 dan SOP adalah agar kita mengerti standar keselamatan dalam bekerja dan mengurangi resiko kecelakaan dalam bekerja. sehingga sebagai pekerja kita bisa lebih produktif.

Alat & Bahan 

  • Koneksi Internet
  • PC/Laptop

Referensi 

https://id.wikipedia.org/wiki/Kesehatan_dan_keselamatan_kerja 

Hasil & Kesimpulan

hasil yang saya dapatkan dari materi ini adalah bahwa keselamatan kerja sangatlah penting dan sosialisasi tentang k3 bagi para pekerja mutlak diperlukan karena untuk menghindari resiko kecelakaan dalam bekerja. mengetahui SOP dalam pekerjaan pun juga sangat perlu dilakukan agar kita bisa lebih produktif dalam bekerja dan. pada saat bekerja kita harus tahu SOP dan tidak boleh melupakan hal teknis dalam bekerja.
  
"Bertanyalah sebanyak-banyaknya dari pada anda tidak tahu apa - apa"

Rabu, 11 Mei 2016

 Hallo sahabat Blogger pada kesempatan kali ini saya akan sharing materi tentang bagaimana cara Menampilkan data dan Menghapus data dengan Mysql dan OOP PHP.

Pengertian

menampilkan data adalah kegiatan mengambil data yang ada pada database untuk kemudian dioutputkan dalam sebuah program, kali ini selain menggunakan PHP OOP kita akan menggunakan sintax Mysql select 

tak berbeda jauh dengan menghapus data pada tabel juga masih menggunakan perintah mysql delete 

Latar Belakang

 Belajar OOP tingkat lanjut

Alat & Bahan

  • PC/Laptop yang sudah terinstal LAMP Server.
  • Ebook OOP
  • koneksi internet
  • Sublime

Maksud  & Tujuan

maksud dan tujuan dari sharing materi kali ini , agar kita bisa memahami OOP lebih lanjut dan mengerti proses CRUD (Create,Read,Update,Delete) pada OOP

Tahapan Pelaksanaan

 untuk membuatnya pertama kita buat file untuk methodnya.
penjelasan sedikit tentang script diatas :
  • $query = "SELECT * FROM siswa ORDER BY nama ASC" fungsi ini adalah fungsi sql yang digunakan untuk menampilkan data dari database, dengan menambahkan ORDER BY nama ASC berarti data yang ditampilkan akan diurutkan sesuai nama dari huruf yang terkecil atau dari A ke Z.
  • mysql_fetch_array adalah fungsi untuk menamilkan data dari tabel dan memiliki nilai array. apa itu array.? array adalah tipe data bentukan yang terdiri dari kumpulan tipe data lainnya.
setelah membuat file untuk menampung function diatas kita buat file untuk menampilkan datanya atau membuat objek untuk mengakses functionnya.
jika dijalankan pada browser akan tampil seperti ini.
kemudian untuk hapus data, kita buat method hapus pada class seperti dibawah ini.

fungsi mysql "DELETE FROM siswa WHERE no = '$no' "; adalah fungsi mysql untuk menghapus data, pada fungsi ini harus diberi WHERE kenapa ..? karena jika tidak semua data akan terhapus dan jika pada program akan error. Where pada mysqli ini diibaratkan sebagai alamat data mana yang akan dihapus.

jika dijalankan pada browser :

kemudian jika saya hapus data wulan tamoilan menjadi seperti ini :

Referensi

Ebook Panduan Praktis OOP pada PHP
www.duniailkom.com

Hasil & Kesimpulan

 hasil yang saya dapatkan adalah error. ketika membuat file untuk menghapus data table tampil saya tidak mau keluar kemudian saya berikan error reporting (perintah untuk menampilkan error pada program)  seperti dibawah ini
kemudian munculah eror yang terjadi.
setelah saya teliti ternyata ada ketidaksamaan nama pada file hapus.php dan class. setelah saya samakan programpun berjalan. namun masih muncul peringatan, peringatan menyebutkan saya harus mengganti koneksi saya dengan mysqli atau PDO namun jika saya mengganti koneksinya berarti saya juga harus mengganti penulisan querynya dan itu membutuhkan waktu jadi saya hilangkan saja error  reportingnya maka peringatannya hilang.
kesimpulan yang bisa saya ambil saat belajar bahasa pemorgraman seperti ini kuncinya adalah teliti, sabar, dan disiplin. kenapa harus disiplin , karena displin adalah kunci kesuksesan. Terima kasih selamat Belajar...

Selasa, 10 Mei 2016

Hai teman - teman , kembali lagi dengan blog saya kali ini saya akan sharing materi tentang cara membuat koneksi ke database dan input data ke database menggunakan OOP.

Pengertian

 file koneksi pada php adalah sebuah file yang menghubungkan program kita dengan database, sehingga kita dapat mengakses data - data yang terdapat dalam database kita.

Insert Data adalah proses memasukkan data ke database dengan menggunakan perintah mysql insert into.

Latar Belakang

 Belajar OOP tingkat Lanjut

Alat & Bahan

  •  PC/Laptop yang sudah terinstall LAMP Server
  • Koneksi Internet
  • Buku panduan OOP
  • Sublime

Maksud & Tujuan

maksud dan tujuan sharing materi kali ini adalah agar kita mengetahui bagaimana cara membuat file koneksi dengan OOP dan mengetahui bagaimana cara membuat CRUD khususnya fungsi insert data dengan OOP.

Tahap Pelaksanaan

A.  File Koneksi.
Langkah pertama kita akan membuat class untuk koneksi kedatabasenya. kemudian kita buat file untuk mengakses objek untuk konek ke database, jadi kita membuat 2 file terpisah. membuat file terpisah antara file class dan file untuk mengakses objectnya memiliki beberapa keuntungan yaitu
membuat class kita menjadi bersih (bersih dalam arti class kita tidak tercampur dengan fungsi yang lain sehingga file class dapat digunakan kembali atau dapat dikembangkan lagi ke bentuk yang komplek), file lebih rapi.

file 1 dengan nama class.php 
pada file ini kita buat class, method,parameter, dan fungsi untuk koneksi ke database dan insert data.

file koneksi.php





jika file diatas anda jalankan pada browser tidak akan muncul apa-apa dan itu tandanya anda berhasil konek ke database.

B. Input Data ke Database.
untuk membuta file untuk menginput data ke database pertama kita tambahkan fungsi berikut di file class.php

kemudian buat file dengan nama insert.php dan tuliskan script dibawah ini.

 jika dijalankan di browser akan menghasilkan tampilan seperti ini
untuk memastikan apakah data benar-benar masuk atau tidak silahkan buka database anda dan pastikan data yang anda input sudah berhasil masuk.


Referensi

 Ebook Panduan praktis OOP

Hasil & Kesimpulan

kesimpulannya, pada koneksi dengan OOP tidak jauh berbeda dengan file koneksi menggunkana PHP biasanya namun yang sedikit berbeda hanyalah pada pembuatan class untuk fungsi, dan methodnya untuk insert data pun juga masih sama.  saya juga mengalami sedikit eror dengan file input data (error seperti dibawah ini) nama tidak mau masuk ke kolom nama, setelah saya teliti saya membuat field nomor dan saya beri auto_increament seharusnya jika file sudah di auto_increament nilai akan muncul secara otomatis namun pada script masih saya beri nilai sehingga jadinya seperti ini.
untuk belajar bahasa pemrograman memang dibutuhkan ketelitian, karena kesalahan sedikit saja dapat merusak program. sekian sharing saya semoga bermanfaat dan selamat mencoba ..