seperti yang dibahas sebelumnya, kita mengenal DDL. Dimana DDL terdiri atas 3 hal yaitu Create (membuat), Alter (mengubah) dan Drop (menghapus). DDL ini lebih kepada database dibandingkan ke tablenya atau manipulasi table. Untuk membuat database jangan lupa kamu butuh akses yaitu akses membuat database dan juga jangan lupa perhatikan penamaan databasenya.
2012-11-30
Template PSD: cara temenku
Penasaran aja.. temen bikin template dari PSD caranya kok bukan di slice.. Tetapi langsung bikin! Apa karena dia udah masternya?? atau jangan-jangan ada cara yang lebih baik. Tapi perlu di akui temen gw ini udah masternya.. Bagaimana dengan gw.. yah bagian yang memperbaiki
biasanya gw kl liat dari youtube, biasanya di slice.. Tapi namanya template dari orang khan bentuknya itu kadang kacau. jadi di slice malah bikin pusing?!?
Sebenarnya cara yang akhirnya gw temukan adalah.. slice yang posisinya di atas, tengah dan bawah. Lalu di slice lagi.. Namun kalau di slice hasilnya malah jadi Table! padahal khan pengennya dinamis (pake div)
jadi bisa dibilang cara ribet temen gw itu bener donk!?
biasanya gw kl liat dari youtube, biasanya di slice.. Tapi namanya template dari orang khan bentuknya itu kadang kacau. jadi di slice malah bikin pusing?!?
Sebenarnya cara yang akhirnya gw temukan adalah.. slice yang posisinya di atas, tengah dan bawah. Lalu di slice lagi.. Namun kalau di slice hasilnya malah jadi Table! padahal khan pengennya dinamis (pake div)
jadi bisa dibilang cara ribet temen gw itu bener donk!?
2012-11-24
Merancang Database:Teori sederhana
Di dalam manga Onepiece, kita mengenal banyak karakter. Ada yang jahat dan yang baik! Yang jahat biasa dikenal sebagai perompak dan yang baik biasa adalah Marine. Tapi nyatanya tidak semua Marine baik, ada yang culas dan jahat. Namanya marine butuh dengan database anggotanya, itu sebabnya kita akan membuat database Marine.
Ada yang bertanya, apa ilmu untuk merancang database dan table. Sejujurnya memang ada ilmunya yaitu normalisasi, tetapi pengalaman berperan penting dalam membuatnya. Sebelum masuk ke normalisasi kita harus kenal dengan apa yang disebut SQL (Structure Query Language) atau Bahasa Query terstruktur. D
Ada yang bertanya, apa ilmu untuk merancang database dan table. Sejujurnya memang ada ilmunya yaitu normalisasi, tetapi pengalaman berperan penting dalam membuatnya. Sebelum masuk ke normalisasi kita harus kenal dengan apa yang disebut SQL (Structure Query Language) atau Bahasa Query terstruktur. D
2012-11-20
Membuat Component Joomla part 3
Tampilan bila tidak ada komponen |
2012-11-19
PEAR: Curhat sebelum memakainya
dalam belajar PHP, Mysql, HTML dan JS. Kita sebenarnya tidak sadar telah menulis kode yang sama berulang-ulang. istilah katanya apa ngak bosen nulis yang itu-itu aja tapi ujung2nya hasilnya sama. Framework memberikan kemampuan dan fasilitas agar hal itu tak terjadi. Topik ini cuma curhat sebelum memakai PEAR.
Tapi kita ngak pegang Framework. Kita memakai PHP Native. Saya asumsikan bahwa anda memakai XAMPP, dimana XAMPP memiliki PEAR yang bisa anda gunakan. Untuk mudahnya anda asumsikan bahwa yang barusan saya bahas adalah 'Cara Bikin anda ngak usah ngetik cape'. Walau aslinya PEAR = 'PHP Extension and Application Repository'
PEAR DB : Memulai DB
Tutorial ini sebenarnya sudah dapat dibaca di post sebelumnya. Tulisan dibawah ini akan membahas hal yang sama. Jadi akan saya persingkat dalam isinya.
Dalam tulisan ini saya akan membahas tentang kucing eh maaf, PEAR DB. Untuk mempermudah, saya memakai XAMPP yang sudah memasang PEAR didalamnya sehingga saya tidak perlu memasang/download dari luar. Apabila anda memakai selain XAMPP, tolong info pada saya agar saya bisa bantu membuat tutorial memasangnya.
I just want to sleep more |
2012-11-18
Database 2: Membuat DB dan Table
pada pelajaran sebelumnya, kita menggunakan dos buat bikin table. Sekarang kita usahakan jangan terlalu memakai dos, karena inti dari pelajaran disini bukan mempersulit anda tetapi mempermudah. Tapi namanya keadaan, belum tentu besok anda mendapatkan phpmyadmin hingga bisa edit. Bisa saja anda harus berhadapan dengan dos / command prompt. Pelajaran pertama jangan dilupakan, cukup di simpan.. Akan terpakai kok..
Database : Mari Menggunakan Mysql
Balapan adalah salah satu acara yang menarik. Awalnya bosenin, tetapi bila kita melihat pertandingan dari mata si sopir!! Tentu akan menarik. Hal lain tentu berbeda bila kita memakai mysql, sebenarnya kita tidak semuanya tertarik apabila mengetahui mysql di akses melalui command prompt yang membutukan ketikan panjang. Tetapi semua berubah saat anda mengenal phpmyadmin. Phpmyadmin adalah salah satu alat bantu agar kita bisa memakai mysql dengan mudah.
Untuk mendapatkan mysql, kita download saja mysql dari sitenya. Tetapi kita bukan butuh mysql saja, phpmyadmin juga. Jadi yang anda download jangan mysql, tetapi XAMPP. Bila anda belum memasang XAMPP, pasang saja. Bila sudah, anda bisa lanjut ke tulisan di bawah.
Untuk mendapatkan mysql, kita download saja mysql dari sitenya. Tetapi kita bukan butuh mysql saja, phpmyadmin juga. Jadi yang anda download jangan mysql, tetapi XAMPP. Bila anda belum memasang XAMPP, pasang saja. Bila sudah, anda bisa lanjut ke tulisan di bawah.
2012-11-17
database part 1: Fondasi
Apa itu database? database bagi sebagian orang adalah kumpulan data yang dapat digunakan. Itulah konsep yang akan kita gunakan untuk pelajaran database di web atau code igniter. Mungkin kalian sudah bosen dengan pernyataan apa itu DB, saya akan fokus ke praktek. Sebelumnya perhatikan gambar yang saya berikan. Ini adalah termasuk database, dimana database ini terdiri dari nama, tanggal (ngak terlihat), keterangan, status, diskon, harga dan lain-lain. Data ini selain tampil bisa dicari juga, bahkan bisa di manipulasi, mudahnya pada tanggal. Yang awalnya tanggal memakai standar Amrik, bisa dibuat jadi standar Indonesia.
2012-11-16
Editor FTW
Ini bukan tentang apa kendaraan yang kamu naiki. Tetapi ini siapa orang yang ada dibelakang kemudi. Fakta saja, anda mengendarai mobil yang orang bilang tidak hebat tetapi anda bisa menang pertandingan drift. Tidak peduli apa kendaraan anda, bila memang anda mampu, maka anda bisa menjadi sang 'juara'. Topik ini bukan bahas balapan, hanya bahas apa yang lagi saya pikirkan
Flowcart : bila kamu sulit menjelaskan masalah
Klik untuk memperbesar |
2012-11-15
Metode belajar yang cepat
tidak semua orang mampu sama cara belajarnya. Ada yang cepat, ada yang lambat. Ada yang ingin lebih dan ada yang hanya butuh apa yang dia inginkan. Tidak sama itu intinya.
Saya melihat sebenarnya cara metode belajar yang baik (tidak cepat) adalah dengan di bimbing satu-satu. Metode yang mendekati adalah memakai video. Salah satu contoh metode yang kulihat di youtube adalah cara memakai bahasa C dimana kita di ajarkan memasang editor, instalasi, perintah dasar dan ada suara yang menjelaskan.
tapi sayang, di Indonesia kurang begitu di minati karena Video butuh space/bandwith yang besar. Tetapi bukan berarti metode ini salah!? metode ini tetap dipakai. Kalau saya lebih membuat videonya lalu di zip dan minta kepada user yang butuh untuk extract.
Selain bahas metode cepat, ada metode baik yaitu dibimbing seperti kutulis di atas. sebenarnya inti disini bukan cuma anda membaca tetapi anda di bimbing. Ini yang tidak mudah!! itu sebabnya ada ide tentang membuat e-learning.
Saya melihat sebenarnya cara metode belajar yang baik (tidak cepat) adalah dengan di bimbing satu-satu. Metode yang mendekati adalah memakai video. Salah satu contoh metode yang kulihat di youtube adalah cara memakai bahasa C dimana kita di ajarkan memasang editor, instalasi, perintah dasar dan ada suara yang menjelaskan.
tapi sayang, di Indonesia kurang begitu di minati karena Video butuh space/bandwith yang besar. Tetapi bukan berarti metode ini salah!? metode ini tetap dipakai. Kalau saya lebih membuat videonya lalu di zip dan minta kepada user yang butuh untuk extract.
Selain bahas metode cepat, ada metode baik yaitu dibimbing seperti kutulis di atas. sebenarnya inti disini bukan cuma anda membaca tetapi anda di bimbing. Ini yang tidak mudah!! itu sebabnya ada ide tentang membuat e-learning.
2012-11-14
selalu backup blog anda
saat ditanya apa yang duluan antara telur atau ayam. Kita akan bingung menentukan mana yang duluan. Hal sama mungkin akan terjadi bila kita ditanya, mana yang duluan... bikin blog dahulu atau menjelaskan pada orang lain tentang pemikiran anda saat ini. Sejujurnya tidak ada yang lebih cocok duluan atau belakangan. Karena keduanya sebenarnya adalah 2 hal yang harus di dahulukan. Kamu bisa aja lupa apa yang kamu tuliskan, apalagi logika saat kamu menjawab pertanyaan bisa hilang beberapa saat kemudian.
Database: merancang table part 3
Summon Night 5 |
2012-11-13
Terlalu banyak permikiran
namanya Gaiking |
mysql: mengunakan mysqli dari mysql
dinasty warior 8 |
Sebenarnya ada pertentangan tak langsung dalam membuat program yaitu antara pemakaian class dan fungsi. Dengan Class kita bisa lebih terstuktur tetapi tidak mudah bagi awam, apalagi takutnya gara-gara terstuktur malah kita membuat calon programer PHP baru kabur?!? Tanpa basa basi saya akan menjelaskan tentang membiasakan diri dari mysql ke mysqli.
2012-11-12
Mau pake mysql, manfaatkan PDO atau mysqli
Sword art Online |
Database : membuat wali kelas
Pada tulisan sebelumnya, saya membuat database untuk wali murid!! dan saya membuat 3 table. Padahal kalau di urut harusnya 2!! tetapi ternyata namanya wali murid setiap tahun itu ada pergantian sehingga tak langsung kita butuh 3! sebelumnya anda harus perhatikan 2 hal yaitu apakah memang butuh 3 atau malah 4?!?
Dalam kasus ini kita ambil pake tahun, dimana tahun terdiri dari angka. Berikutnya kita akan memakai tahun sebagai periode (nb periode 2 tahun tapi masih disebut tahun). Disini kita sudah mendapatkan table wali kelas yang terdiri dari 2 yaitu id_kelas dan id_guru.. Namun di sini bagi beberapa orang dirasa membingungkan karena tidak ada id_walikelas!
Dalam kasus ini kita ambil pake tahun, dimana tahun terdiri dari angka. Berikutnya kita akan memakai tahun sebagai periode (nb periode 2 tahun tapi masih disebut tahun). Disini kita sudah mendapatkan table wali kelas yang terdiri dari 2 yaitu id_kelas dan id_guru.. Namun di sini bagi beberapa orang dirasa membingungkan karena tidak ada id_walikelas!
Mari membuat database
2012-11-11
lagi-lagi masalah htaccess
ada beberapa kebingungan masalah kenapa htaccess tidak jalan. Pertama dugaannya adalah tulisannya salah, tetapi tulisan itu adalah tulisan sama yang ditulis untuk menjalankan CI di tempat orang lain dan berhasil. Sehingga masalahnya bukan dari tulisan dari hal yang membuat kenapa perintahnya tidak berjalan. Pandangan kita langsung berubah menuju "mod_rewrite.c"
mod_rewrite.c ini dapat ditemui di setting apache tepatnya di httpd.conf, dimana mod_rewrite.c tidak di aktifkan. Tetapi setelah di check ternyata sudah aktif?!? jadi masalah pada permission ke file .htaccess
Beberapa mengatakan bahwa kita harus memasang file tersebut ke mode 755 atau mode bisa di eksekusi. Tetapi beberapa yang mencoba mengatakan masih tidak berhasil?!?
mod_rewrite.c ini dapat ditemui di setting apache tepatnya di httpd.conf, dimana mod_rewrite.c tidak di aktifkan. Tetapi setelah di check ternyata sudah aktif?!? jadi masalah pada permission ke file .htaccess
Beberapa mengatakan bahwa kita harus memasang file tersebut ke mode 755 atau mode bisa di eksekusi. Tetapi beberapa yang mencoba mengatakan masih tidak berhasil?!?
PHP cara menghindari kesalahan
Tidak ada cara melewati kesalahan! bahkan menghindarinya!
Bahkan bila anda menyalakan semua laporan error yang membuat anda kesusahan sekalipun.. Tidak akan membantu melewai kesalahan. Untuk mampu melewati kesulitan dan kesalahan, kita harus sering belajar dari kesalahan dan menghindarinya.
Bahkan bila anda menyalakan semua laporan error yang membuat anda kesusahan sekalipun.. Tidak akan membantu melewai kesalahan. Untuk mampu melewati kesulitan dan kesalahan, kita harus sering belajar dari kesalahan dan menghindarinya.
Memang cara menghindari kesalahan adalah menghadapi kesalahan itu sendiri bukan selalu mengikuti prosedur. Prosedur emang tepat, seperti selalu check apakah data aktif atau tidak. Apakah nilai valid atau tidak dan lain-lain.
Tetapi seorang ahli saja tidak pernah lepas dari kesalahan bahkan seorang programer tinggi sekalipun. Namanya ngerjain pasti ngantuk atau tidak awas karena data terlalu banyak di ketik dan ngetes juga tak ada waktu.
berikut ini adalah tips segar dari saya, bila anda memiliki usul.. silakan meninggalkan pesan.
- selalu periksa bila ada valid
- selalu periksa nilai data masuk
- pastikan nilai valid
- bila anda merasa error pada line xx tp tidak merasa ada yang error. Pikirkan yang pertama masalah kecil seperti kurang kutip dan lain-lain
- bila tetap, perhatikan prosedur yang berlaku. Juga periksa hardware
- bila gagal yng terakhir, minta waktu untuk menenangkan diri.
- bila anda mengetik, perbesar ukurannya dan temukan apa kesalahan yang dibuat.
- pakai editor dengan warna ramah terutama BG
- dan lain-lain
2012-11-10
PHP Notice: Undefined index
error ini biasa muncul kalau kamu memanggil array yang tidak ada. Seperti variable yang tidak ada, error juga datapat keluar. Kali ini saya asumsikan ada 10 murid yang harusnya berbaris. Tetapi ternyata no 3 ngak datang karena sakit. Saat dipanggil no 3, tentu saja tidak ada.. Nah itulah yang saya sebut 'dipanggil ngak ketemu'
dalam PHP dikenal sebagai 'Undefined Index' . Index yang tidak diketahui. Tentu saja bagi kita yang menyembunyikan nilainya tidak menyadari akan error ini. Untuk menyembunyikan kita bisa memanfaatkan perintah isset. saya menyukai isset, jadi saya akan memakainya.
Pemakaian empty atau lain juga tidak dilarang, tetapi sesuaikan dengan kesukaan kamu. Kalau kamu sukanya yang saya buat, ikuti. Tidak mengikuti tentu saja tidak dilarang.
Pemikirannya yaitu
Jika data tidak ada maka beri nilai berbeda atau aksi berbeda
dalam PHP dikenal sebagai 'Undefined Index' . Index yang tidak diketahui. Tentu saja bagi kita yang menyembunyikan nilainya tidak menyadari akan error ini. Untuk menyembunyikan kita bisa memanfaatkan perintah isset. saya menyukai isset, jadi saya akan memakainya.
Pemakaian empty atau lain juga tidak dilarang, tetapi sesuaikan dengan kesukaan kamu. Kalau kamu sukanya yang saya buat, ikuti. Tidak mengikuti tentu saja tidak dilarang.
Pemikirannya yaitu
Jika data tidak ada maka beri nilai berbeda atau aksi berbeda
Google Galau
Kalau Google galau, semua jadi kacau.. pertama ada hal yang menyusahkan di Google yaitu mengenai judul. Kalau kamu membuat sebuah judul misal kisah raditya, kamu mungkin ngak akan ke index di google. Karena di anggap topik kamu jiplakan!! padahal kamu nulis tentang tulisan/karya kamu sendiri.
Goggle memakai metode melihat judul, jadi kita bisa isengin dengan menulis judul yang agak berbeda satu dengan yang lain. Untuk kasus ini kamu beri saja nama site kamu misal ABC.com : Ada yang galau.
Lucunya walau isinya sama, tetapi judulnya berbeda. Maka akan tetap masuk ke google list. Tapi jangan berfikir mesin cari hanya google, ada bing dan Yahoo. mereka punya standar penilaian berbeda. Saat ini memang memikirkan agar ngak drop di Google memang baik. Tetapi jgn lupa dengan yang lain.
Goggle memakai metode melihat judul, jadi kita bisa isengin dengan menulis judul yang agak berbeda satu dengan yang lain. Untuk kasus ini kamu beri saja nama site kamu misal ABC.com : Ada yang galau.
Lucunya walau isinya sama, tetapi judulnya berbeda. Maka akan tetap masuk ke google list. Tapi jangan berfikir mesin cari hanya google, ada bing dan Yahoo. mereka punya standar penilaian berbeda. Saat ini memang memikirkan agar ngak drop di Google memang baik. Tetapi jgn lupa dengan yang lain.
2012-11-08
Joomla: membangun komponen sederhana part 3
Melanjutkan dari tulisan membuat sebelumnya. Bila anda belum membaca artikel sebelumnya.. saya tidak akan bahas lagi karena akan ngebut disini. Terakhir kita bicara tentang controller.php
Bila ada salah penulisan, tolong edit tulisannya hingga benar. Tidak ada maksud menipu disini. dan untuk mempersingkat saya membuat ini, sedikit info bahwa controler ini mungkin akan jarang kita edit-edit. Tanpa basa-basi langsung menuju TKP
Saat menjalankan kita akan bingung karena yang didapat bukanlah tampilan tetapi ERROR. tepatnya error 500.. hal ini sebenarnya berkaitan dengan tidak adanya view yang akan dibuka.
Harap maklum saya menggunakan link luar karena ingin tampilannya enak dibaca. dengan begitu kalian belajar tidak kesulitan. Setelah OK.. jalankan dan anda mendapat error?? jangan takut.. ini adalah error yang kutunggu. Ini menjukkan tidak ada default dan fakta defaultnya adalah file default.
Buat folder tmpl didalamnya lalu isi dengan file bernama default.php
dan isi dengan
Bila ada salah penulisan, tolong edit tulisannya hingga benar. Tidak ada maksud menipu disini. dan untuk mempersingkat saya membuat ini, sedikit info bahwa controler ini mungkin akan jarang kita edit-edit. Tanpa basa-basi langsung menuju TKP
Saat menjalankan kita akan bingung karena yang didapat bukanlah tampilan tetapi ERROR. tepatnya error 500.. hal ini sebenarnya berkaitan dengan tidak adanya view yang akan dibuka.
500 - View not found [name, type, prefix]: gundam,html,gundamViewpernyataan disini sebenarnya menjelaskan bahwa tidak ada view bernama GUNDAM!! buatlah folder bernama views didalamnya buatlah folder bernama gundam. kemudian buatlah file bernama view.html.php Isilah file tersebut dengan coding seperti yang terlihat di link ini.
Harap maklum saya menggunakan link luar karena ingin tampilannya enak dibaca. dengan begitu kalian belajar tidak kesulitan. Setelah OK.. jalankan dan anda mendapat error?? jangan takut.. ini adalah error yang kutunggu. Ini menjukkan tidak ada default dan fakta defaultnya adalah file default.
Buat folder tmpl didalamnya lalu isi dengan file bernama default.php
dan isi dengan
Selamat datang di Gundamsilakan coba!!!!
2012-11-07
Fakta dibalik JSON dan SERIALIZE
Rasanya pengen ke pantai deh, tetapi kurasa mau share sebentar tentang "JSON dan SERIALIZE". Pertama saya harus mengakui bahwa yang kubuat di artikel sebelumnya itu TIDAK ADIL!! terlihat jelas bahwa saya memenangkan JSON, padahal harusnya Serialize juga mendapatkan tempat. Pertama terlihat keuntungan banyak di sisi JSON dengan :
- encode lebih cepat
- isi lebih sedikit
- format lebih mudah dipahami untuk dilihat secara langsung.
Walau dalam sisi convert JSON lebih lambat, tetapi 3 hal di atas membuat dia di senangi. Bahkan Kendo-UI saja memakai JSON!! untuk datanya.
Untuk mempersingkat, sebenarnya proses encode JSON dan Serialize bukan berbeda.. Tetapi sama!! yang membedakan adalah menulisnya. Karena JSON mendapatkan hasil yang pendek. Dia jadi cepat menulisnya, berbeda dengan Serialize.
Hal sama berlaku saat decode, karena proses baca datanya yang lama maka hasilnya munculnya juga lama. Untuk kedepannya saya tidak akan mengatakan menggunakan JSON saja.. atau Serialize saja.. Tapi buatlah program anda bisa memakai keduanya. untuk mudahnya begini, apabila anda membuat programnya mampu membaca json, buat juga dia mampu baca serialize juga.
Daripada anda memakai perintah JSON atau serialize langsung, ada bagusnya anda membuat fungsi sendiri lalu beri nama parse dan unparse. Di dalamnya beri argumen, bila tidak ada isinya maka baca yang json, bila ada maka serialize.
Itu untuk fungsi, sekarang untuk table anda harus menyediakan 2 field satu untuk json dan satu untuk serialize.. Tapi dengan catatan bahwa yang terisi hanya salah satu bukan keduanya. ini sebenarnya buat jaga-jaga sapa tau anda memerlukan serialize atau json.
Untuk data web apalagi ingin yang ringan saya menyarankan json, tetapi bila memang sangat butuh serialize.. maka gunakan serialize.. Ato jangan-jangan anda punya metode sendiri?
Mencoba JSON dan SERIALIZE
serialize atau json tampaknya menjadi jawaban atas penulisan data yang banyak tetapi fieldnya dinamis. Dinamis disini mungkin membingungkan, tapi ku analogikan kita mengerjakan program rumah sakit atau tepatnya rekam medis. Di dalam rekam medis kita mendapat field umum seperti nama, tanggal lahir, kelamin, kondisi tubuh dan kapan dia berkunjung. Sejalan dengan waktu, rekam medis lalu berkembang dan menambahkan field seperti field kondisi badan, tinggi tubuh dan lain-lain yang membuat anda harus menambahkan field untuk itu.
Bila menambahkan 1-2 mungkin bisa, tetapi bagaimana kalau menambahkan 10! bisa-bisa logicnya harus di ubah semua bahkan lebih!! hingga harus mengubah fondasi dari program kamu sendiri. Tentu ini bukan cara yang terbaik.
Bila menambahkan 1-2 mungkin bisa, tetapi bagaimana kalau menambahkan 10! bisa-bisa logicnya harus di ubah semua bahkan lebih!! hingga harus mengubah fondasi dari program kamu sendiri. Tentu ini bukan cara yang terbaik.
2012-11-06
Joomla : bikin komponen sendiri part 2
Sebelumnya kita membuat database terlebih dahulu. Berikutnya kita akan membuat dasarnya dari komponen.
Sebelumnya mari membaut komponen dengan nama saya, karena anda belajar dari tutorialku maka gunakan nama yang kupakai. Saya memberi nama komponen saya com_gundam. Bila anda merasa sudah bisa, saya tidak melarang memakai nama lain tetapi saya memakai nama com_gundam sebagai dasar. Konsep pertamanya adalah anda membuka com_gundam lalu mengakses gundam.php disini anda sudah menebak bahwa nama gundam.php berasal dari nama componentnya. bila membuat com_test maka akan mengakses test.php
Untuk awal kita akan membuat script sederhana yaitu script bahwa "anda berhasil membuat komponen pertama". Cukup buat perintah echo "hello world";
Berikutnya sederhana, akses komponennya dengan mengetik ?option=com_gundam Perhatikan apa yang terjadi. Bila tidak ada kendala maka anda mendapatkan
Sebelumnya mari membaut komponen dengan nama saya, karena anda belajar dari tutorialku maka gunakan nama yang kupakai. Saya memberi nama komponen saya com_gundam. Bila anda merasa sudah bisa, saya tidak melarang memakai nama lain tetapi saya memakai nama com_gundam sebagai dasar. Konsep pertamanya adalah anda membuka com_gundam lalu mengakses gundam.php disini anda sudah menebak bahwa nama gundam.php berasal dari nama componentnya. bila membuat com_test maka akan mengakses test.php
Untuk awal kita akan membuat script sederhana yaitu script bahwa "anda berhasil membuat komponen pertama". Cukup buat perintah echo "hello world";
Berikutnya sederhana, akses komponennya dengan mengetik ?option=com_gundam Perhatikan apa yang terjadi. Bila tidak ada kendala maka anda mendapatkan
hello world.selamat anda sudah bisa membuat komponen sendiri. tentu saja ini yang sederhana belum yang masuk advance eh menengah. Lalu kapan buat bikin komponennya? Saya tidak akan jabarkan disini dahulu langsung, tapi saya share logic yang akan kita buat.
2012-11-05
Joomla : bikin komponen sendiri part 1
Sebenarnya ini berawal dari kemalesan bikin komponen lengkap. Tapi apa salahnya gw share ilmu ini. Ilmu ini tidak bisa 1 artikel selesai, ada bagusnya di artikel ini gw jelaskan kenapa bentuknya rada aneh bin-ajaib. Pertama ini script saya uji di joomla 1.5 bisa, tetapi tidak kucoba di versi yang lebih tinggi. Jadi bila anda tertarik gunakan yang versi 1.5 saja. Saya mengawali tulisan saya dengan membuat table-table yang berhubungan dengan komponen saya. Tepatnya saya akan membuat table
- Permission
- user_permission
- my_id
Untuk penamaan saya ingin memanfaatkan prefix, tetapi agar standarnya sama dan anda tidak bingung, jadi kuputuskan memakai nama yang di atas.
2012-11-03
Melakukan backup site gw
Situsku adalah situs yang sangat update. Sebenarnya untuk melakukan backup, kita wajib untuk mematikan situsnya agar tidak ada update. Tetapi apa daya, ternyata tidak mudah melakukan itu. Mematikan bisa merugikan situs pekerjaanku. Jadi disarankan sistem tetap berjalan dan backup dapat dilakukan.
Saat ini gw memiliki control panel dan akses root! Tetapi saya membuat ini untuk yang tidak mendapat akses sebanyak saya. Hanya akses control panel dan tentu saja akses phpmyadmin karena saya pakai mysql.
Untuk mysql, pastikan kamu mampu membuat lebih dari 1 database atau lebih baik minimal 4!! konsepnya disini adalah kamu melakukan copy dari database 1 ke database backup. Hal ini juga dapat dipakai untuk database lain. Terakhir barulah kamu backup database tersebut.
Ada 2 metode. Saya lebih suka metode pertama yaitu yang aman. Untuk metode kedua yaitu yang cepat tidak saya rekomendasikan.
Saat ini gw memiliki control panel dan akses root! Tetapi saya membuat ini untuk yang tidak mendapat akses sebanyak saya. Hanya akses control panel dan tentu saja akses phpmyadmin karena saya pakai mysql.
Untuk mysql, pastikan kamu mampu membuat lebih dari 1 database atau lebih baik minimal 4!! konsepnya disini adalah kamu melakukan copy dari database 1 ke database backup. Hal ini juga dapat dipakai untuk database lain. Terakhir barulah kamu backup database tersebut.
Ada 2 metode. Saya lebih suka metode pertama yaitu yang aman. Untuk metode kedua yaitu yang cepat tidak saya rekomendasikan.
2012-11-02
CI memakai view dari database.
Membuat view di database?!? itu ide yang menarik.. Sebenarnya belum kepikiran membuat hal demikian. Bahkan saat ini saya memikirkan 2 cara!! karena topik ini tidak menunjukkan caranya langsung jadi saya jelaskan secara tulisan. Kalau anda berminat, reply saja tulisan ini nanti saya akan buat.
Semua ini sebenarnya berawal dari pertanyaan seseorang di Facebook.
Sebelumnya saya meminta anda membagi-bagi rancangan web anda dahulu menjadi bentuk Heder, footer dan content. Dengan demikian anda dapat mempermudah dalam menentukan viewnya. Bila awalnya anda hanya pake 1 view => tidak disarankan. Pecah jadi banyak.. Kadang banyak tidak bagus, tetapi sesuai pengalaman kita akan mendapat keuntungan.
Semua ini sebenarnya berawal dari pertanyaan seseorang di Facebook.
ka CI bisa g tampilan Viewny dr database jd htmlny dr field .trus Urlny jga dr database.. bkn dr controller .share laDari pertanyaan inilah saya membuat konsep dimana konsep pertama tetap memakai view (lho sama aja donk?) dan memproses langsung di hasil database tersebut.
Sebelumnya saya meminta anda membagi-bagi rancangan web anda dahulu menjadi bentuk Heder, footer dan content. Dengan demikian anda dapat mempermudah dalam menentukan viewnya. Bila awalnya anda hanya pake 1 view => tidak disarankan. Pecah jadi banyak.. Kadang banyak tidak bagus, tetapi sesuai pengalaman kita akan mendapat keuntungan.
2012-11-01
CSS >> Position
Akhir-akhir ini saya melihat cerita BRS ini cukup hangat dan banyak dibahas.. Walau saya sendiri tidak faham ceritanya. Maklumi, karena saya sendiri bukan penontonnya. Mari kita lanjut untuk membahas Position, untuk position atau posisi.. Merupakan perintah css yang agak krusial. Untuk saya yang pemula, mencari posisi yang tepat untuk div yang kugunakan tidak selalu benar dan mudah.
Position sendiri digunakan untuk berbagai keperluan seperti melayang, berada di posisi kanan yang sulit dan lain-lain. Bila anda perhatikan, beberapa css memerlukan position agar kemampuannya dapat bekerja. Contoh css yang butuh positin untuk bekerja benar adalah bottom
Property yang dimiliki oleh Position adalah:
Position sendiri digunakan untuk berbagai keperluan seperti melayang, berada di posisi kanan yang sulit dan lain-lain. Bila anda perhatikan, beberapa css memerlukan position agar kemampuannya dapat bekerja. Contoh css yang butuh positin untuk bekerja benar adalah bottom
Property yang dimiliki oleh Position adalah:
- Static
- Absolute
- Fixed
- relative
- inherited
Dimana Static adalah default dari position.
Langganan:
Postingan (Atom)