2013-01-30

CRUD Part 4 : mengenai Table

Table?? Kenapa table jadi dibahas di CRUD?? sebenarnya pembuatan table penting dalam hal membuat CRUD menjadi lebih efektif! salah satunya tentu di dalam program kamu selain dibaca isinya (keterangan), juga dibaca keterangan dan atribut lainnya seperti siapa yang edit terakhir, kapan di input dan lain-lain! Tetapi dalam tulisan ini sebenarnya lebih membahas konsep table setelah normalisasi.

Sejujurnya Normalisasi itu tidak mudah! Bahkan table yang kubuat tidak bisa dibilang melalui Normalisasi. Hanya saja kadang kita menginginkan table yang menurut kita lebih cepat dibuat bukan memikirkan apa yang terjadi bila table ini nantinya bertambah fieldnya. Table yang kamu buat harus setidaknya memiliki 3 field penting yaitu

  • id. saya lebih suka memakai angka
  • status. standar awalnya 1
  • tanggal. yang akan dibahas detail dibawah!

2013-01-29

CRUD Part 3 : UPDATE & DELETE

Tentu anda bertanya kenapa keduanya digabung, tetapi sebelum menuju ke UPDATE!! mari bahas tentang tulisan pertama yaitu CREATE data. Di create data kamu ada yang namanya pengechekan data, untuk di sini hal sama masih berlaku tetapi masalahnya kamu bisa menggunakan metode yang sama seperti yang ditulis atau mengecheck setelah di script update data. Itu tergantung pilihan anda.


CRUD Part 2 : READ

Bila anda tidak membaca tulisan pertama, sekarang saatnya membaca tulisan pertama dahulu. Disini saya akan membagi tentang cara membaca artikel/konten yang anda tulis di table. Sebenarnya ada beberapa hal yang jadi perhatian saya dalam melakukan READ yaitu masalah waktu yang digunakan untuk menarik data. Untuk mudah saya hendak menarik data/membaca data di table yang berisi sejuta field.

Tetapi membaca semua malah bikin site lambat dan tidak keluar sama sekali?

Kesalahan yang saya temui dalam membuat query adalah kita membuat query yang sebenarnya tak perlu dipanggil. sebagai contoh mengetahui berapa jumlah data dalam table, sejujurnya ada yang memakai cara panggil semua lalu hitung data yang terpanggil..

2013-01-28

CRUD = Create, read, update and delete Part 1



CRUD ... namanya saja sudah mengesankan tidak baik. Tetapi sebenarnya bukan, ini adalah sistem dimana kamu bisa menambah data, edit data/update, dan hapus. Sebenarnya ada beberapa hal yang perlu diketahui tentang seputar CRUD yang saya ketahui.

2013-01-01

Deprecated: Function (fungsi yang tidak didukung)

not again
not again
sejujurnya dalam php terbaru.. ada yang namanya fungsi tidak didukung lagi. alasannya sederhana, karena yang baru (penggantinya) lebih bagus atau fungsi itu ternyata ada kekurangan. Tapi namanya script yang kita baca terkadang tidak update. saya maklumi kalau anda membaca artikel tahun 2010 kurang!! atau lebih parah artikel 2011 tapi penulis baca artikel 2005 misalnya.
gan mau nanya, kl muncul seperti ini kenapa ya?

"Deprecated: Function session_register() is deprecated"
Deprecated berarti fungsi tersebut uda gak di support. Tapi terima kasih pada PHP masih menyediakan fungsi itu. Disarankan untuk fungsi ini tidak digunakan atau dihindari untuk digunakan. Contoh fungsi yang sebenarnya tidak boleh digunakan adalah mysql yang harusnya memakai mysqli

Tetapi dibeberapa buku masih memakai mysql. Itu wajar karena mysql adalah landasan dari pemakaian mysql, namun untuk amannya manfaatkan mysqli.. yang sebenarnya cuma ganti mysql jadi mysqli dan cara querynya jadi agak berbeda

intinya mari siap berubah.. seperti tulisan saya di post/artikel sebelumnya berkaitan dengan database.

perhatikan database dan table yang digunakan


memutuskan bikin coding yang singkat adalah pilihan yang tepat.. tetapi kalau malah merepotkan lebih baik jangan.. apalagi codingnya berkaitan dengan edit tablenya.. beberapa coding tidak memperbolehkan edit coding dgn mudah

saya mau nanya seputar combo box yang terhubung ke database.. mudah2an pertanyaan saya bisa dimengerti..


jadi gini, saya punya file tambah.php sama ubah.php.. nah di file tambah.php itu saya punya combo box yang isinya itu dari filed2 tabel yang ada di database, misalnya di tabel itu berisi : keuangan, administrasi, distribusi..
misalkan saya input data pada file tambah.php, dan pada combo box itu saya milih 'keuangan'.. terus saya simpan datanya..
nah terus saya ingin merubahnya data yang saya inputkan tadi, maka saya pilih file ubah.php..
pertanyaannya, gimana caranya agar value pada combo box di file ubah.php itu sesuai dengan yang ada di database.. jadi di combo boxnya itu udah mengarah pada pilihan 'keuangan'..
edit 1 table tertentu harus ditentukan table mana aja yang boleh di edit/tidak.. karena ini masalah keamanan. belum lagi tentang fieldnya yang mana aja yg boleh di edit.. contoh yang gk boleh di edit adalah id.

Ask 2 Solve


A2S adalah title baru untukku. Titel ini muncul karena saya sering menjawab pertanyaan, tapi sejalan dengan waktu pertanyaan itu muncul kembali. Sebenarnya hampir semua tulisan disini berdasarkan ada yang bertanya lalu saya menjawab. Memang tidak semua dari jawaban saya! tetapi saya membuat tulisan ini berkat ada pertanyaan tersebut.

Untuk singkatnya, beberapa tulisan kedepan akan ada title A2S yang berarti ASK to Solve, sumbernya dari 3 tempat yaitu IDWS, FB dan Kaskus. Namun yang kaskus kayaknya ngak terlalu yakin masih ada atau tidak.. Tetapi saya lebih fokus menulis dari Fb karena sering jawab dari sana.



Terima kasih atas masukannya dan pertanyaannya, karena pertanyaan itu menjadikan tulisan saya sebanyak ini.

jquery: combobox - klik show on textbox

Bagaimana cara saya punya combo box (select) yang bila di klik akan terbaca nilai dan textnya? Sebenarnya pertanyaan ini sudah jelas akan jawabannya. Tetapi awalnya saya tidak memahami apa yang dibutuhkan. Tapi perlahan dipelajari apa sih yang dibutuhkan. Maka inilah awalnya. Dia memiliki table bernama produk, dimana produk ini akan ada gambarnya, nah saat saat di klik combobox yang sesuai produk.. Akan keluar nama yang sesuai dengan combo box. Untuk jawaban bisa liat langsung dibawah
Kenapa tidak pake ajax (sederhana)? jawabannya karena penanya tidak ingin memanfaatkan ajax, mengingat ajax sendiri di anggap susah dan terlalu rumit untuk solusi ini. Jadi dia ingin yang sederhana, dan disitulah saya memanfaatkan jquery.