2014-01-25

login multi user

SCRIPT

Karena kebanyakan orang yang masuk ke site tutorial lebih membaca script yang sudah di hasilkan daripada memahami cara kerja. Jadi link untuk script diletakkan di atas. Cara kerjanya juga sederhana, yaitu memasukkan user dan password. Tetapi ada satu tambahan! tipe user yang akan masuk!

Bila kamu masuk sebagai tipe user admin, kasir, atau moderator. Namun dalam prosesnya, kamu mengeluarkan tipe yang bisa dia gunakan! bukan semua tipe yang ada di table. Di link yang saya berikan tampaknya jelas posisi mana saja yang akan di edit.

Namun kembali lagi, diperlukan pengetahuan yang cukup untuk tahu apa yang harus dilakukan, walau penjelasannya sudah lumayan. Untuk tablenya ada 3

  • user
  • role
  • user_role yang berisi id dari kedua table di atas.

Bikin tampilan yang tidak menyusahkan.

topik ini dalam rangka menjelaskan point-point penting saat pelajaran PHP nanti. Proyek yang akan dibuat saat itu adalah proyek MCU. dimana kita akan membuat program yang mencatat kesehatan dari pasien. Tunggu apa sulitnya? pertama ini mudah tetapi yang buat sulit adalah

  • memakai jqgrid (maaf easy ui bermasalah)
  • input data kesehatan bertambah?!? 
  • membuat tampilan dalam bentuk word
Sebenarnya ada sebuah kebingungan dari saya terhadap program MCU ini yaitu masalah tampilan yang sesuai dengan keinginan pemilik program! Pertama yang memakai program bukanlah orang tahu komputer, mereka sudah bertahun-tahun membuat laporan dengan word tetapi sayang masalahnya pemilik program ini lebih sering membuka banyak aplikasi sekaligus. Dalam wawancara seh katanya mereka biasa membuka banyak agar tahu berapa yang mereka kerjakan!

2014-01-24

nama pendek vs nama panjang

mau kasi argumen apapun.. tetap saja argumen pake nama pendek lebih diterima. Dalam kasus ini, saya membahas tentang penamaan field di table! bila anda membaca pada tulisan saya sebelumnya, saya terpaksa mengulangnya disini karena ada masalah intern.

Penamaan yang saya bahas disini adalah apakah anda akan memakai nama field id atau user_id? tentu anda akan memakai id dibandingkan user_id. Padahal memakai user_id akan menunjukkan bahwa id ini milik table user. Kemudian bagaimana dengan id dari table lain? seperti id milik table role? apakah id_role ataukah role?

Disinilah perdebatan dan kebingungan dapat terjadi. Di lain pihak menuliskan id_role yang nanti di join dengan id dari id milik role akan lebih mudah! Di lain pihak bila memakai format yang kupergunakan akan lebih enak! yaitu memakai penamaan user_role dimana role adalah table role. Dan seperti yang di angkat di atas, penamaan pendek akan selalu menang walaupun argumen panjang yang akan ku tulis.

2014-01-23

Membangun website dinas/Instansi

Tampilan adalah hal utama dalam menampilkan sebuah website. dalam membangun sebuah website untuk dinas / instansi, tidak peduli sistem yang diberikan tetapi tampilan yang jadi point untuk alasan memilih. Hal lain adalah mereka tidak percaya bahwa web yang mudah itu dihargai sampe 10 juta lebih.
agan2, suhu2, masta2, apakah ada  yang pernah membuat website statis dinas/instansi? Jika ada boleh dunk di share,,
 Website yang pernah kupegang dulu adalah web untuk mengumpulkan data buat prodi. Bisa dibilang metode mudah agar surat buat permintaan jurusan yang lama (lewat surat, nunggu tanda tangan dan lain-lain) bisa dipermudah. Tetapi karena kurang faham permintaan dari klien dan karena seharusnya saya lebih dekat ke klien dalam mengerjakan, web ini seperti cuma hiasan saja

2014-01-20

Penggunaan IF

ada sesuatu yang menarik tentang penggunaan if. IF adalah perintah untuk logika di pemrograman. Tugasnya menentukan apa yang akan dilakukan bila kondisi sesuai yang di jelaskan di if tersebut. Sebagai contoh
if ( var = 1) maka jalankan perintah backup
tidak ada yang mempersulit dari pemakaian if ini, kecuali isi dari kondisi di dalamnya yang terkadang suka salah input. Terutama bila kondisi bukan 1 tetapi 2 atau lebih. Tetapi itu bukan masalah bila anda memperhatikan penulisannya, terutama penulisan yang mudah di lihat oleh mata.

Ini belum termasuk bila yang ditulis memang panjang dan sulit bagi mata anda memahami kondisi didalamnya. Tetapi dengan memperhatikan cara penulisannya, maka anda bisa menghindari hal demikian.

PASANGAN IF YAITU ELSE

dalam pemakaian if sebenarnya ada else yang terkadang tidak kita gunakan karena dirasa cukup memakai if saja. Namun setelah melihat coding buatan para programer baru, saya menemukan bahwa 
apapun codingnya, else harus ikut walau kosong
alasan ini di dasari tentang kemungkinan bila ada kegagalan saat melakukan input atau melakukan kondisi. Sebagai contoh adalah kita harus melihat apakah nilai variable ada isinya atau tidak. normalnya kita cukup menulis if( ) saja. Namun pernahkah berfikir apa yang akan kamu lakukan kalau nilai variablenya tidak ada?
Apakah  biarkan saja lewat? bila memang biarkan saja lewat, lebih baik jangan  lupakan memakai else walaupun else kosong.

2014-01-18

A2S : 2 field text saling copy

Sora Aoi
Proses dalam 1 form yaitu copy dari text 1 ke text 2 bisa dilakukan secara langsung. Disini kita memanfaatkan javascript. Untuk contoh dari saya memakai jquery
cara mengambil nilai yang ada di textfield1 dan dimunculkan di textfield2 gmn y dalam 1 form?
Sebelumnya perlu difahami adalah penamaan text nya.. disini saya memanfaatkan class bukan id. Sejujurnya cuma beda kalau dipanggil memakai

  • #nama_id buat yang memakai id
  • .nama_class buat yang memakai class

2014-01-13

edit data memakai select

Sebelum memulai.. dalam membuat sebuah program input-ouput! kita juga ada yang namanya program edit. Mari asumsikan bahwa kita membuat sebuah program informasi loket. Perlu dicatat, bukan informasi nomor antrian ya. Jadi program ini menunjukkan loket mana yang buka dan loket mana yang tutup.

Untuk tablenya tidak dibuat rumit, hanya terdiri dari 3 field yaitu

  • id
  • nama
  • status


Dimana status hanya terdiri dari BUKA dan TUTUP. Untuk scriptnya kita akan memakai form yang terdiri dari select saja dan tentu saja 1 hidden! Namun sebelum meneruskan mari asumsikan bahwa kita menentukan tipe status (buka dan tutup) dari table lain. Jadi bisa dibilang terdapat 2 table yang saling mendukung yaitu table loket dan table loket_status

2014-01-11

A2S: list obat nongol dibawah

Projeknya mirip dengan punyaku.. tetapi bedanya saya ngak bikin list obat .. tapi hanya list medical recordnya saja!! sebenarnya medical checkup!! tetapi ya sudahlah.. sama-sama medical juga
Q: ada yang pernah buat kaya gini gak? ane peernah cuma autocmlte nya ja tapi kl nambah item gini blm pernah master master kl ada yang tahu monggo corat coret atau kata kuncinya aja juga gpp biar ane cari di google thanks php indonesia


dari tampilan kita bisa lihat bahwa semua data ini bisa dimasukkan kedalam 1 table saja.. tapi perhatikan dibawah.. itu adalah list obat, bila kita buat dalam bentuk field obat yang berbentuk text!! maka kedepannya tidak akan efektif.. mana lagi km mungkin ingin hasilnya bs dicari (dalam hal ini km suatu saat nanti pengen list.. siapa aja seh orang yang pake obat A)

Di lain pihak kamu ingin simple dan sederhana.. jadi ada 2 pilihan neh:

  • simple sederhana pake 1 table
  • ribet dan panjang pake 2 table ato lebih.. tetapi kl dibuat laporan jadi mudah?
Hidup adalah pilihan, dan saya memilih opsi 2 dibandingkan opsi 1 (walau lebih suka opsi 1). Opsi 2 adalah buat table baru (mr_obat) yang memiliki field
  • id
  • id_mr
  • id_obat
kamu bisa menambahkan yang lain tetapi kugunakan 3 saja. Ada table lain yaitu obat yang berisi id, obat dan keterangan. Kemudian kita akan menuju ke form

2014-01-07

bikin relasi di phpmyadmin


untuk membuat 2 table atau lebih saling terhubung. Ada teori penting sebelum memulai. Namun mari bahas satu-satu dahulu.. Pertama dari membuat 2 table sederhana.. Dalam contoh ini saya membuat table tutorial dan tutorial text yang terhubung antara 1 dengan yang lain. Untuk mempermudah berikut adalah strukturnya..


ttext  dari table tutorial_text dan tlist dari table tutorial list.

Kode dalam data

Kode atau dikenal sebagai ID adalah elemen terpenting no 3 dalam penyimpanan data selain memilih data apa aja yang masuk dan data itu disimpan ke table apa. Kita juga menghadapi pemilihan kode/id yang ramah dan mudah di telusuri. Karena dengan membuat table yang membingungkan hanya akan mengganggu struktur yang lain.
Selain memikirkan masalah menyimpan data, kita juga harus berfikir pencatatan (log) dari data itu seperti kapan data itu masuk, kapan data itu di edit dan lain-lain. Berikutnya kita akan bahas tentang kode! kode disini bukan berarti adalah ID! bila ID dalam pandangan saya adalah data berbentuk angka yang bersifat angkanya terbilang (1,2,3....) bukan alphanumerik

2014-01-04

Bentuk dasar website

kita ngobrol sebagai pemula dahulu. Kamu berniat membuat sebuah website, namun pengen bikin sesuatu yang pertama kali. Maksudnya begini, cobalah masuk ke website yang dibuat dengan joomla.. kamu akan menemukan alamatnya index.php?com=com_tes bla-bla bla. Nantinya bentuk link seperti ini kita sebut link model 2. Pada website tanpa cms ato framework kita menemukan model buka1.htm, buka2.htm ; nanti kita sebut ini model 1. Sebagai catatan ini model tidak ada unsur edit link/url yang biasa memakai httacces.
Bentuk lain adalah seperti model 1 tetapi memakai httaccess. Namun aslinya dia menjalankan layaknya index.php?com=com_tes. Model ini kusebut model 3, model yang cukup ramah SEO. Mari bahas 1-1 model ini.