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”

Advertisements

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!!

 

membuat GUI yang baik

progress01ini cuma share aja.. permintaan program saya adalah agar ketika user klik tahun maka akan muncul tampilan datanya.. tetapi jangan terlalu ditelan mentah-mentah!! siapkan juga tombol.. karena bisa saja user tidak terlalu faham kalau ada proses normal.. jadi berikan tombol agar sedikit membuat dia tidak bingung mau menekan apa.

CI – Nasgor

CI – Nasgor

Berangkat dari ketidak rapian coding saya. Saya membuat semacam metode yang saya sebut sebagai Nasgor. Bila anda tertarik, silakan fork saja CI Nasgor saya di bitbucket

43990582

Inti dari Nasgor ini adalah untuk kepentingan pendidikan saja.. bila diperhatikan akan anda temui beberapa hal:

  1. terlalu banyak perintah di ulang berkali-kali untuk controller berbeda
  2. bila ada penambahan javascript yang ingin semua juga dapat update yang sama.. maka harus edit semua
  3. rawan coding yang tak rapi
  4. tidak memanfaatkan MVC yang seharusnya
  5. memanfaatkan View
  6. memanfaatkan generator tapi masih harus copy paste?!

Continue reading “CI – Nasgor”