Mempelajari DBMS (Dasar)

Tidak bisa di pungkiri, database adalah bagian dari kehidupan. Dari kita bangun sampai tidur, kita hidup dalam database . pertanyaannya adalah dimana kita menyimpan. Juga bagaimana memanajemennya.

Secara singkat, saya hanya menunjuk pada kebutuhan kita sebagai programer akan adanya database, walaupun itu terlihat tidak perlu bila codingnya sederhana. Tetapi akhirnya kedepannya juga perlu.

Tulisan ini untuk para programer pemula dan menengah. Agar dapat menjadi acuan dalam membuat database

 

MEMPELAJARI DATABASE

Dalam mempelajari Database, kita harus mengenal DBMSnya dalam hal ini nama muncul seperti

  • Mysql
  • Postgree
  • Oracle
  • Excel dan lain-lain

Masing-masing memiliki kemudahan dan kekurangan. Kemudahan, kekurangan, tantangan dan hambatan inilah yang harus dipelajari untuk memahami Database. Setelah memahami, kita dapat menentukan bagaimana pola belajar database tersebut.

 

Dalam tulisan ini, saya lebih menyorot ke MYSQL. Ada sedikit bahas postgree tetapi tidak banyak.

Continue reading “Mempelajari DBMS (Dasar)”

Advertisements

datatable provinsi -kabupaten part 2

tampilan akhir
tampilan akhir

melanjutkan dari tulisan sebelumnya. disini yang akan dikerjakan adalah membaca csv (cara di tutorial sebelumnya), lalu import ke mysql.

Perlu diperhatikan pada tulisan ini memakai mysqli prosedur.. karena faktor ingin buru2.. seharusnya memakai mysqli class

tujuan dari tutorial ini adalah untuk share dan menambah ilmu. Akan lebih baik bila anda menulis ulang dengan bahan lain.. jangan lupa arahkan link kesini.

Continue reading “datatable provinsi -kabupaten part 2”

datatable provinsi – kabupaten

tampilan akhir
tampilan akhir

dalam tutorial ini akan dibagi 3! pertama adalah analisa apa yang kita butuhkan ! kedua adalah input data ! ketiga adalah eksekusi.. untuk mempercepat bisa langsung pergi ke git yang saya ketik di akhir tulisan!! tetapi saya hendak menjelaskan proses sehingga kita mendapatkan apa yang ada di sebelah (gambar berikut).. tulisan point 1 dan 2 akan digabung.. berikutnya silakan baca artikel berikutnya

Analisa kebutuhan

pada tahap ini kita membutuhkan tampilan yang enak untuk dilihat dan nantinya enak untuk di edit. pada tutorial ini sebenarnya lebih fokus kepada tampilan list sebelum anda pilih mana data yang akan dipilih!

Continue reading “datatable provinsi – kabupaten”

latihan PDO untuk Select

pada latihan sebelumnya saya belum share hasil scriptnya.. jadi silakan di ambil di sini

http://pastebin.com/g7h87JFf

136554526226spada tulisan ini hanya share cara membuat query select yang bagus.. tapi sebelumnya tolong di ingat

  • jangan/hindari memakai * (bintang) dengan tujuan melihat semua isi field dalam table!
  • berikan nama alias bila panjang
  • berikan nama alias yg mudah dimengerti anda
  • pastikan nama valid (penting)

hal terburuk dalam query adalah ketika kamu salah masukkan query tapi kamu tak tahu salahnya dimana

Continue reading “latihan PDO untuk Select”

membuat domain di local

membuat domain di local

darth vader

untuk membuat. yang perlu kamu fahami adalah

  • editing window host
  • editing config apache.. kalau pake xampp setting di file httpd.conf dan virtual.conf

pastikan editor kamu tepat.. kalau tidak.. bisa bahaya

pertama siapkan kopi atau minuman segar.. karena ini akan panjang Continue reading “membuat domain di local”

sql inject case 4

sql inject case 4

cepet-cepet
Mari kita baca dari link sebelumnya

Query

Query yang akan di angkat adalah

select {field} from table

catatan:
{field} adalah field yang akan kita keluarkan.. datanya cuma satu jadi tak perlu where

nama field dalam table adalah:

  1. id
  2. name
  3. order

tunggu ada yg aneh.. kenapa kok fieldnya order.. order khan ngak boleh!! nah mari kita kupas
Continue reading “sql inject case 4”

SQL Inject case 3

SQL Inject case 3

cepet-cepet
Mari kita baca dari link sebelumnya
pada tulisan ini akan memperbaiki dari tulisan sebelumnya namun kita akan main pada field yang akan di tampilkan

Query

Query yang akan di angkat adalah

select * from id='{id}’

catatan: {id} adalah variabel yg akan kita masukkan
perbaikan dari sebelumnya yang mana id diberi kutip!
tambahan dari tulisan ini adalah kita tidak memakai * tetapi langsung manggil field. Sebelumnya kita akan bahas bila table kita punya 50 field
Continue reading “SQL Inject case 3”