memasang phpspreadsheet di CI

memasang phpspreadsheet di CI

untuk memasang “phpspreadsheet” di CI kita harus mengikuti metode pasang “phpspreadsheet” dalam kondisi native. Enaknya bila kita memakai CI, kita masih bisa membawa bahasa Native. walaupun tidak semua setuju bila coding kita ada hawa2 native

metode yang saya gunakan adalah native, bila ingin yang benar2 OOP. maka kamu harus melakukan proses pewarisan class! dimana hasilnya bisa membingungkan bila kamu tidak faham.

Continue reading “memasang phpspreadsheet di CI”

Advertisements

php – excel : program pertama

sebelum lanjut ke pembuatan program. Tolong fahami bahwa php-excel yang biasa digunakan secara native harus pindah memakai composer. Jadi hindari memakai link ini sebagai referensi php-excel

https://github.com/PHPOffice/PHPExcel

sesuai pernyataan pada link tersebut

PHPExcel last version, 1.8.1, was released in 2015. The project is no longer maintained and should not be used anymore.
All users should migrate to its direct successor PhpSpreadsheet, or another alternative.

berdasarkan pernyataan ini. Jadi saran pertama adalah memasang composer

silakan mencari yang sesuai dengan kebutuhanmu Continue reading “php – excel : program pertama”

javascript Ajax native part 2

javascript Ajax native part 2

superman vs batmanmelanjutkan tulisan sebelumnya dimana kita sudah membuat ajax js sederhana. Tapi nyatanya tidak sederhana seperti yang kujelaskan.
Ketika berurusan dengan beda browser, kita harus memastikan parameter yang kita gunakan benar… untuk awal ini adalah versi perbaikan dari tipe latihan awal

Pada tulisan berikut saya akan reload halaman (area) yang muncul tersebut. pada tutorial ini, yang akan dibuat pada script sementara.. script ini hanya untuk belajar saja… jangan ‘tiru’ script ini.. nanti pada part berikutnya, kita akan mencoba versi yang lebih friendly. Continue reading “javascript Ajax native part 2”

belajar memakai pdo

sebelum memulai .. ada beberapa step yang harus dikuasai untuk bisa memakai pdo yang lebih secure. Dimulai dari koneksi, query, input hingga nantinya memakai konsep prepare.

12687953_440785419462454_579209316451426075_nTerakhir pembahasan sebenarnya menjelaskan Prepare. Sebuah metode bagus untuk belajar pertahanan query.

Pada dasarnya Prepare adalah konsep untuk memakai query / proses memakai DBMS yang secure. Dasar dari prepare adalah memastikan input atau sebut saja parameter OK. Parameter OK dapat menghindari dari sql inject maupun kesalahan input.

Tanpa basa-basi langsung saja ya Continue reading “belajar memakai pdo”

Perhatikan kebutuhan SDLC dalam program kamu

waterfall
System Development Life Cycle

Bila anda punya temen minta murah bikin prog.. EITS ntar dulu.. bikin program itu bukan kayak nafas langsung keluar.. bahkan prog yg sudah di otomatis aja ngak murah.. biaya otomatisnya itu yg gk murah

Continue reading “Perhatikan kebutuhan SDLC dalam program kamu”

sql inject

sql inject
kucing asek-asek
mendadak pusing.. tetapi tetap asik2 aja

Masalah SQL inject ini sudah jadi pembahasan jaman dahulu. Pertama kita akan bahas tentang bagaimana SQL inject ini terjadi.. Injeksi ini ada penyebabnya… yaitu dari sisi kita sebagai client dan juga server. Kita bisa pisahkan menjadi 2 yaitu front dan midle.. lalu back(belakang).. diharapkan tidak turut serta dalam penyelesaian. Continue reading “sql inject”

Nasgor CI : MEMBUAT Controller (intro)

Nasgor CI : MEMBUAT Controller (intro)

02-aDalam tulisan ini kita akan membuat program sederhana yaitu sekolah. Sekolah disini maksudnya lebih kepada database berisi table siswa , guru dan kelas. Namun untuk sederhananya kita membuat siswa dahulu. Step yang akan dijalani adalah

  1. Membuat persiapan yang terdiri dari
    1. Membuat controller dasar
    2. Membuat folder-folder yang terkait atas controler. Disarankan 1 nama
  2. Membuat table dan mengedit. Step ini terdiri dari
    1. Membuat table dari nasgor CI *bukan dari phpmyadmin bila memakai mysql*
    2. Mengedit table dari phpmyadmin
    3. Memberikan index . penjelasan kenapa ada di artikel lain
    4. Melakukan insert data
    5. Menghapus field tak diperlukan
    6. Penjelasan manfaat dari field dapat dibaca di artikel lain
  3. Membuat model dengan langkah
    1. Generate model di nasgor
    2. Copy paste model ke tempat yang di inginkan
  4. Jalankan model controller dengan langkah
    1. Generate
    2. Copy paste
    3. Buat menu
  5. Jalankan controller tersebut via menu yang muncul
  6. Generate Table untuk membuat page php. Lalu mengedit
  7. Memastikan jalan
  8. Melakukan edit agar dapat menampilkan DOB
    1. Edit js
    2. Edit data
  9. Melakukan edit pada Form tambah dan edit dengan menambah DOB
  10. Menambahkan js datepicker

 

Pada step 4 seperti yang dibahas pada tulisan lain. Saya tidak akan membuat file tersebut langsung dibuat saat generate. Tetapi kita harus edit file-file bersangkutan. Pada step 5 saat dijalankan, kita akan memiliki file-file terkait! Namun isinya kosong!!