2013-02-28

Membangun proyek HRD (360)

sebenarnya tulisan ini cuma backup kerjaan gw aja. Tapi gw ceritakan apa yang ada di program ini. Program ini dibuat dengan tujuan membantu melakukan penilaian antar karyawan. Jadi anda sebagai karyawan A bisa menilai kinerja karyawan lain.
miaw
tentu logikanya tidak akan saya share disini, tetapi pembahasan disini bukan programnya tetapi logikanya. Hal yang menyulitkan dalam proyek ini adalah adanya sub departemen didalam departemen. Belum lagi ada status pekerja yang berbeda juga pertanyaan penilaian yang berbeda antar karyawan.

2013-02-24

bootstrap part 3 - mari kita cepat belajar

kucing in your bag

Untuk mempercepat pembahasan, saya akan mulai dari hal paling dasar membuat design atau coding.. yaitu rule yang biasa kamu turuti.. bila kamu tidak punya rule sendiri, silakan lanjut baca.. bila tidak lewati hingga bawah.

untuk kebiasaan, saya menyarankan untuk membuat banyak folder yang digunakan meletakkan file-file yang akan kita gunakan. dalam bootstrap sudah membagi dalam beberapa folder yaitu

  • js . tempat dimana javascript berada
  • css. tempat css berada, di tempat lain memakai style
  • img. tempat gambar berada
karena saya asumsikan pembaca adalah pelajar yang baru mulai design, maka ikutilah cara di atas.

memakai Bootstrap part 2

memakai bootstrap
tanpa memakai bootstrap
Untuk mempersingkat.. perhatikan 2 gambar di atas. apakah anda melihat perbedaannya? sekilas tidak ada yang berbeda khan!! tetapi sebenarnya font keduanya berbeda. Untuk menggunakan bootstrap cukup menambahkan
<link rel='stylesheet' href='css/bootstrap.min.css' />
<link rel='stylesheet' href='css/bootstrap-responsive.min.css' />
<script src='js/jquery.js'></script>
<script src='js/bootstrap.min.js'></script>

2013-02-06

membuat table yang efektif part 2

Maaf bila tulisan sebelumnya membingungkan, saya akan mempersingkat di sini. Table efektif sebenarnya bukan hanya masalah di normalisasi. Tapi masalah bagaimana kamu dapat menggunakannya dalam coding kamu. Namanya data/informasi akan saling berkaitan layaknya barang dengan kategori, subkategori, harga pertanggal/periode, warna dan lain-lain. Data itu nantinya tidak hanya ditampilkan saja tapi juga dicari.

Dari pernyatan inilah kita dapat berfikir membuat table yang efektif. Dimana sesuatu yang tidak efektif malah terkadang adalah jawabannya. Kasus ini dapat terbukti pada table yang bersifat statis dan jarang atau tidak pernah mendapatkan update. Dalam kasusku seperti table tipe laporan.

2013-02-05

membuat table yang efektif part 1

Banyak yang bertanya bagaimana membuat table yang efektif. Namun dari semua jawaban yang ada, selalu pernyatan 'Normalisasi' hadir dalam menjawab pertanyaan table yang efektif. Tapi tetap saja walau di normalisasi, terasa table yang anda buat tidak efektif. Malah pernyataan boros hadir dalam pikiran anda. Tapi sebelum lanjut ke arah membuat table yang efektif, mari melihat gambar di atas.

Ini adalah gambar miniatur toko cukur dan toko kamera. Walau terlihat sekilas saya tidak tahu mana yang toko cukur atau toko kamera. Di toko cukur, pelanggan datang untuk meminta cukur dan merapikan rambutnya agar tidak ketinggalan style. Sementara di toko kamera, pelanggan datang untuk membeli dan memperbaiki kamera mereka. Lalu apa hubungan dengan table melalui gambar di atas? jawabannya adalah kita menganogikan table dengan toko tersebut.

2013-02-03

A2S : Penamaan CI yg tepat

Yg belum saya pahami, utk penamaan model, view dan controllernya. Bingung, bagusnya gimana yaa??
sebenarnya tidak ada yang namanya penamaan yang bagus.. semua ini terjadi karena pengalaman. tetapi jawaban ini saja tentu tak membuatmu puas.. mari kita melakukan analogi web rumah sakit.

di rumah sakit kita membagi web dalam 3 divisi yaitu divisi rawat jalan, rawat inap dan farmasi. sebenarnya dari sini udah ketahuan bahwa kita butuh yang namanya 3 folder ato mudahnya bila di CI controler.. disini kita mendapatkan nama kontroler, nama kendali ini harus didasarkan pada tema yang sedang kamu buka. Kedepannya kita akan menghadapi keinginan untuk linknya pendek.. misal saya ingin membuat linknya

situsku.co/dokter/gunawan

disini akan terlihat boros karena bikin controler dokter lalu bikin fungsi gunawan.. tapi sebenarnya ada cara mempermudah jadi tulisannya pendek dan hasilnya bisa efektif. Untuk mempermudah pembahasan saya akan bahas 1-1

bootstrap part 1

Sejujurnya saya sendiri tidak faham kenapa bootstrap terkenal di kalangan teman web design. Tapi akhirnya saya mencoba sendiri walau tidak tahu apakah berhasil / tidak. Semua tulisan ini sebenarnya berasal dari site berikut ( http://www.onextrapixel.com ). Bila anda merasa membuang waktu membaca disini.. klik saja link tersebut, karena disini akan dibahas dengan gaya saya sendiri.

Semua ini memiliki sejarah kenapa muncul bootstrap. ternyata sumbernya dari keinginan 2 orang agar dapat memiliki web yang bisa di akses baik dari alat apapun (desktop/mobile atau pad). Namun ternyata tidak semudah itu karena masing-masing memiliki gaya dan cara menangani html di tempat mereka.

CRUD Part 5 Pengalaman penting ?


pada part 2 saya menjelaskan tentang membaca data. Dalam hal ini saya membaca data dengan cara yang merepotkan yaitu memanggil table utama (anggap table item), lalu table lain yang berhubungan seperti table item_price, item_picture dan lain-lain di panggil menggunakan fungsi. Disini saya menuliskan cara boros dimana kita menulis query pendek tetapi tidak memasukkan foreign keynya.

2013-02-02

link penting seputar bootstrap

sumber: https://www.facebook.com/groups/35688476100/permalink/10151457951051101/
Buat para penggemar Bootstrap Twitter dan kroni2nya ini adalah link penting dari topik di grup PHP.. karena topiknya sudah turun kebawah jadi lebih baik bookmark yang ini saja..


2013-02-01

Ask2Answer : User Permision


beberapa bertanya pada forum php, bagaimana membuat user permision. Sejujurnya teorinya mudah, kita memberikan hak yang layak pada user bersangkutan agar dapat akses tertentu. Tapi ternyata tidak semudah dalam prakteknya. Hal ini dikarenakan kita mengalami kebingungan akan hak yang sebenarnya. Dalam tulisan ini saya akan membahas 2 cara yang mana terbilang mudah dan juga terbilang sulit.