Followers My Blog
Mini Facebook
HAPPY IEDUL FITRI 1430 H - Minal Aidzin Wal Faidzin

Kita sering mendendam, tak mudah memberi dan melepaskan maaf...
Mulut mungkin berkata ikhlas... Namun bara amarah masih ada dalam dada, tak pernah kita lepas...
Idul fitri waktunya melepas semua yang terganjal di hati...
Tuk setiap tutur yang khilaf, tuk setiap perangai yang membekas, tuk
segenap kerak di hati yang tak kunjung luruh ku mohon maaf...
Bila ada langkah membekas luka, bila ada kata menggores dusta...
Dengan sepenuh jiwa, seikhlas niat,sepenuh hati dan sebening embun yang telah dibasuh di bulan suci...
Taqobal ya karim,
moga ramadhan thn ini dpt mjadi bekal d khidupan 11 bln mendatang,
dan qt tdk mbuat ksalahn yg sm lg...
Moga qt selalu istiqomah d jlnNya...
Amien...
HAPPY IEDUL FITRI 1430 H
MINAL AIDZIN WAL FAIDZIN ... ^_^
9/22/2009 12:26:00 PM | Label: about cinta, antiviruz, drupal, facebook, framework, friendster, kata mutiara, kuliah, networking, news, pes, pimnas xxii 2009, printer, security computer, web, web developer | 0 Comments
Membuat Konten Menu Drop Down di Drupal ...
Hai guyz...
Uda lumayan lama nehh gak update ma nulis-nulis lagi di YoGa BLoG IT... Maklum lagi banyak kerjaan ma uda dikejer deadline ma setoran... hohohoho... ^_^
Sebelum nya yoga jelasin dulu seputar konten menu drop down itu apa sihh... Hmm.. ???
Konten Menu Drop Down adalah menu konten yang dapat langsung mengelink kan ke url didalamnya... biasa nya berada dibawah header website... Seperti menu konten pilihan website begitu... Nahh daripada kelamaan kita lanjut aja n langsung tancap ke pembahasan pembuatan...
Jangan lupa juga siapkan... Malboro sebungkus... hohoho (Bagi yang merokok...) , chemilan (wajib 'ain tuhh hukumnya...) , and Secangkir Coffee Goodday Chococinnolate... hmmm.... lanjut gan....
Seeppp..... ^_^
Langkah-langkah pembuatan Menu Konten Drop Down didalam Drupal :
1. Sebelumnya login dengan hak akses administrator... Dan menuju ke create content->page.
Disini kita akan membuat halaman / page website yang langsung dengan Menu Konten Drop Down didalam drupal. Dalam hal ini tidak semua Themes Drupal memiliki fasilitas menu drop down. Untuk itu yoga sarankan untuk menggunakan Themes Drupal bawaan dalam mencoba seperti themes Garland dan Chameleon yg bawaan installasi. Didalam Tutorial ini yoga menggunakan themes Acquia...
Gambar untu masuk ke dalam menu create content -> page YoGa Site With DrupaLAtau bisa manual seperti gambar dibawah :
Gambar Manual create content -> page untuk membuat page/halaman website yang baru...a. Menu Link Title -> untuk mengisi title menu konten drupal anda ...
b. Parent Item -> untuk memilih dibagian mana anda meletakkan page anda tersebut. Apakah Primary Link atau Menu Link Utama. Dapat juga anda membuat konten dibawahnya menu konten atau bisa disebut menu konten drop down yang mana tinggal memilih dimana kita mau menempatkan page tersebut.
Misal :
Interaktif___
__________ Calculator Online
__________ Guestbook
__________ Contact Us
Gambar dibawah ini adalah gambar untuk menu settings :
Setelah mengisi settingan di Menu Settings lanjut ke dalam pengisian menu dibawahnya sesuai yang anda inginkan seperti :
- body untuk isi page/halaman bisa dituliskan berita ato lainnya,
- Input Format yoga sarankan untuk full Html jika berisi tentang artikel atau berita,
- Comment setting -> untuk mengaktifkan pengisian comment.
- File attachments -> untuk mengupload file.
Untuk isi menu di create content page ini mungkin berbeda dengan yang ada didalam website anda. Sesuai dengan modul tambahan apa saja yang anda pakai didalam drupal. Dan untuk data menu settings yang tidak Yoga sebutkan bisa anda tidak mengisikan dan bisa anda mengisikan sesuai dengan kegunaan.
Okey dehh... untuk langkah selanjutnya kita save...
Jreng... jrengg... Kalo langkah yang anda lakukan benar maka akan muncul menu konten page di bawah header anda dan bisa anda klik. Sepp dahh...
Minum dulu gan ... n makan chemilan dulu... hihihiii... nyam.. nyam...
3. Okeyy... kenyanngg nehh... HMmm... what's ... ???
Ada problem gan... Okey... Kalo misal ada problem untuk menu konten website drupal anda tidak keload atau ke disable... Kita ikuti cara dibawah ini...
Hmm.... mbil ng malrboro dulu gan... hohohooo....
Lanjut yahh....
- Pertama anda masuk ke administer -> site building -> menus -> primary links...
Disini merupakan isi konten menu diprimary link website anda... Hmm... bisa seperti peta site gitu coyy... hehehe... Okeyy dehh... lanjut...
-Neh gambar Primary Link di website yoga...
Lengkap dengan Menu Konten Drop Down nya... Okey diliat dulu yahh dibawah nya ada penjelasan mengenai gambar...
Penjelasan :
a. Menu Item adalah nama menu title yang diisikan dalam create content page tadi.
b. Enabled digunakan untuk mengaktifkan dan menonaktifkan menu konten primary link bawah header.
c. Expanded digunakan untuk mengaktifkan menu konten drop down yang ada dibawah menu primary link/menu utama. Seperti gambar diatas dan silahkan anda cocokkan untuk bentuk menu konten drop down didalam website drupal dalam tutorial ini yaitu YoGa Site With Drupal yang beralamat di http://myyoga.phpnet.us.
- Okey... setelah mengecek kesemua data diatas sesuai dengan keinginan anda. Seperti menu yang akan ditampilkan dan mana menu konten drop down nya didalam drupal. Anda juga bisa mengedit data menu yang ada dalam pengaturan tata letak untuk pengaturan letak Menu Kontennya... Nice for menu tinggal tarik and drop aja cuyy bisa juga didalamnya... hehehehe... ^_^
- Untuk langkah terakhir yaitu penge-save-an di klik aja untuk save configuration dibawah data tersebut. Semoga problem didalam membuat menu konten didrupal terselesaikan. Nice For Info Gan...
Silahkan dicoba-coba dan apabila nanti menemukan problem sharing disini aja...
Jangan takut untuk mencoba...
Kegagalan dan uji coba pernah dilakukan oleh insan yang belajar...
Lakukanlah dengan keteguhan hati bahwasannya anda bisa. Matur nuwun and Pareng... :D
Try And Trying Until I Can Do It
8/13/2009 09:41:00 PM | Label: drupal, framework, kuliah, networking, news, web, web developer | 4 Comments
Yoga Blog IT -> http://pratamayogasaputra.blogspot.com
Yoga Blog IT adalah suatu media informasi yang berbentuk blog dengan berbagai informasi online yang terbaru. Dibuat pada tahun 2008 dengan informasi pertama tentang kuliahku yang akhhirnya berkembang dengan isi berbagai informasi terbaru yang ada sesuai dengan kategori blog yang ada.
Yoga Blog IT di buat oleh Pratama Yoga Saputra seorang Mahasiswa Teknik Informatika angkatan 2006 yang lahir diyogyakarta dan tinggal diyogyakarta. Selain sebagai founder dari Yoga Blog IT, juga sebagai developer website dengan berbagaii proyek yang sudah ditanganinya.
Profile Lengkap
Nama : Pratama Yoga Saputra
Panggilan : Yoga
Email : pratamayoga_saputra@yahoo.co.id
id YM : pratamayoga_saputra
Facebook : http://facebook.com/yoga.ok
Website : Yoga Site With Drupal -> http://myyoga.phpnet.us
Hobby : Nonton Film, Jalan-Jalan, Dan tentunya gak lupa untuk baca-baca.
Skill : Networking, IT Development, IT Consultan, Web Developer, Analisis Desai Dan Programmer Website.
Thanks for information with me and looking for my blog.
Try And Trying Until I Can Do IT
8/02/2009 04:48:00 PM | Label: about cinta, antiviruz, drupal, facebook, framework, friendster, kata mutiara, kuliah, networking, news, pes, pimnas xxii 2009, printer, security computer, web, web developer | 1 Comments
Cara Membuat Website dengan Drupal
Sebelum masuk ke pembahasan installasi drupal nehh ada sedikit info tentang Drupal. Drupal adalah Content Management System ( CMS ) yang terbaik saat ini. Drupal ngetop karena termasuk salah satu CMS yang sangat Search Engine Friendly , kita bisa membuat website yang bervariasi bentuk dan fasilitasnya karena banyaknya module dan theme yang tersedia. Drupal saat ini masuk peringkat pertama jajaran CMS ditahun 2009.
Drupal website bisa kita buat sebagai blog , portal , forum dan lainnya tergantung dari kita memilih module yang di sukai sesuai kebutuhan. Nehh contoh website yang yoga buat dengan drupal -> Yoga Site With Drupal. Drupal dibuat dengan domain dan hosting gratisan. Semoga bisa buat referensi maupun gambaran...
Nah lanjut ke topik yah..., bagaimana cara membuat website dengan drupal ?. Sebagian hosting sudah menyediakan fantatisco installer. Dengan fasilitas ini anda tinggal klik dan jadi web site drupal kita. Tapi kadang hosting tidak menyediakan drupal versi terbaru sehingga ada baiknya jika kita tau cara installasi drupal tersebut.
Kita bisa install drupal di komputer kita sendiri untuk testing sama Try and Trying Drupal nya. Syaratnya kita harus sudah menginstall web server dengan PHP & MySQL di komputer kita. Dalam kali ini yoga menggunakan Webserver Wamp Server version 2.0.
Kita juga bisa install langsung drupal di hosting berbayar atau yang gratis. Caranya kurang lebih sama. Kalau di lokal server root foldernya untuk XAMPP adalah htdocs sedangkan di hosting biasanya di folder public_html . Dan apabila kita menggunakan Wamp Server untuk root folder nya di folder www.
Lanjut gan....!!! Okey dehh guys...
Nahh sekarang yoga lanjut ya...
Berikut cara install drupal :
* Download drupal versi terbaru dari www.drupal.org. Dalam postingan yoga kali ini Drupal sudah sampai pada version Drupal 6.13. Woouww... cepet ya gan perkembangan drupal.. hehehe...Lanjut lagi guys... okey dehh..
* Buat folder baru di root web server kita. biasanya setelah htdocs atau public_html . Misalnya kita buat nama folder kita adalah MyDrupal
* Extract file yang sudah anda download ke folder yang baru dibuat ( MyDrupal ) . Kita bisa gunakan FTP untuk install di hosting secara online.
* Buka phpMyAdmin dari browser kita. Buat database baru, misal namanya drupal_db . Buat user baru atau user lama yang bisa access drupal_db tersebut. Misal nama usernya kali ini adalah root dengan password adalah drupal. Ini sesuai konfigurasi Web server kita atau dalam konfigurasi hosting online kita.
* Buka folder MyDrupal \sites\default .Disana ada file yang bernama default.settings.php. Copy file tersebut dan paste di folder itu juga. Ubah namanya menjadi settings.php. Buka file tersebut. Di local web server bisa buka langsung dengan notepad (Kalau yoga enak pake PHP Editor atau Notepad ++... Googling aja buat Editornya..hehehe...), sedang di FTP pilih edit atau download dulu baru diedit pake notepad di komputer anda.
* Cari tulisan $db_url = 'mysql://username:password@localhost/databasename'; ubah username dengan username yang kita buat tadi , password dengan password , localhost dengan lokasi MySQL server , databasename dengan nama database. Jika kita buat di lokal host (web server di komputer kita) dan foldernya seperti step sebelumnya maka tulisan tersebut diganti menjadi $db_url = 'mysql://root:drupal@localhost/drupal_db';
* Buka website kita dengan browser(Pakai Mozilla aja yang enak...hehehhee...). Pada contoh ini buka http://localhost/mydrupal dan kita akan langsung dibawa ke proses installasi drupal. Hmmm.... minum Goodday Chococino ahh... baru lanjut... hehehee...
* Okey gan kita lanjut... Nahh sekarang pilih bahasa dengan klik pada Install Drupal in english
* Jika database dan setting folder sudah benar maka kita akan diminta isi data berikut
- Site name: diisi dengan nama website kita
- Site e-mail address: Alamat email kita , bisa juga isi sembarang. Tapi sebaiknya isi email yang benar karena drupal otomatis ngirim ke dalam email kita.
- Username: Nama user yang pertama anda buat dengan status sebagai administrator
- E-mail address: diisi dengan email address dari si Username
- Password: password untuk username login ke dalam website hak akses administrator drupal.
- Pilih time zone ( +0700 untuk Waktu Indonesia Barat)
- Klik pada clean url agar website drupal anda search engine friendly ( mudah di index search engine )
* Okey guys lanjutkan dengan Klik Save and Continue.
* Selesai dehh... Proses installasai website drupal kita. Nice and have fun gan... :D
Selanjutnya kita buka link your new site atau ketikkan alamat website yang kita buat tadi di browser. Dan kita dibawa ke halaman awal website drupal anda. Anda bisa mulai membuat content dengan klik pada Create Content atau menyeting website anda dengan klik pada Administer . Anda bisa download module dan theme dari www.drupal.org untuk mempercantik website anda jika belum puas dengan bawaan installer drupal.
Okey guys... Silahkan dicoba... Dan tunggu postingan yoga berikutnya...
Ditunggu juga sharing ilmunya tentang drupal... Goodluck girl, guys and gan... hahahaa...
Drupal is nice and have fun for building website. Powerfull with drupal.
Try And Trying Until I Can Do IT
7/15/2009 11:54:00 AM | Label: drupal, framework, news, web, web developer | 0 Comments
Mengapa harus memilih drupal ???
Pada saat anda akan membuat sebuah website tentunya anda akan di suguhkan beberapa pilihan script (CMS) yang nantinya digunakan untuk membuat sebuah website yang anda inginkan. Banyak sekali CMS yang tersedia dimana setiap CMS mengaku dia-lah yang terbaik. Beberapa CMS yang sering digunakan yaitu joomla, mambo, drupal, PHPnuke, wordpress, DLE dan masih banyak lagi. Hal ini membuat kita bingung untuk memilih mana yang paling baik digunakan.
Bila anda hanya ingin membuat blog mungkin wordpress bisa menjadi pilihan anda karena wordpress sangat mudah digunakan oleh siapa saja. Untuk urusan blog wordpress memiliki nilai lebih daripada yang lain walaupun wordpress kurang fleksibel. Namun, bila anda ingin membuat sebuah website atau forum maupun blog ada satu pilihan terbaik yang bisa anda pilih yaitu drupal. Drupal menjadi CMS terbaik yang bisa anda gunakan, kemampuannya jauh diatas semua CMS yang sedang beredar. Banyak artikel yang membahas kelebihan drupal daripada CMS lainnya. Pertanyaanya mengapa kita harus memilih drupal dan apa kelebihan drupal?
Prestasi yang pernah diraih drupal yaitu :
* Urutan kedua CMS terbaik tahun 2006 setelah joomla
* CMS terbaik pada tahun 2007
* CMS terbaik pada tahun 2008
* CMS terbaik pada tahun 2009
Itulah sedikit penghargaan yang pernah diraih oleh drupal. Penguna drupal berkembang dengan sangat cepat hanya dalam beberapa tahun. Bukan cuma saya yang mulai beralih ke drupal akan tetapi masyarakat di seluruh dunia pun sudah tidak ragu-ragu untuk menggunakan drupal.
Kelebihan yang dimiliki oleh drupal :
* Search Enggine Friendly (SEF), drupal memiliki kemapuan untuk membuat link yang mudah dibaca dan cepat dikenali oleh search enggine sehingga dapat menempati urutan atas dari hasil pencarian search enggine.
* Cache Memory, cache pada drupal mampu meningkatkan kecepatan website lebih dari 500% dan masih bisa ditingkatkan dengan dukungan theme yang memiliki kode simpel.
* Fasilitas lengkap, drupal dapat dijadikan sebuah blog juga memiliki kemampuan untuk membuat multisites. Memiliki forum diskusi dan komentar secara default. Dapat ditambah modul online shop dengan kemampuan yang baik.
* Unlimited Category, secara built in drupal memiliki kategori tak terbatas
* Profil, drupal memiliki kemapuan untuk memanage profil seperti menambah field tanggal lahir, alamat, kota, no KTP dan sebagainya.
* Memiliki kode enggine yang rapih
Kayaknya sudah cukup dech uraiannya, kalau mau dilanjutkan tidak akan cukup satu halaman. Bagi yang belum menggunakan drupal mungkin bisa beralih untuk mencoba kemampuanya.
Dikutip dari : http://web.herfia.com/
7/12/2009 02:07:00 AM | Label: drupal, framework, networking, news, web, web developer | 3 Comments
Apa itu drupal? Mari Mengenal Drupal ... ^_^
Pernahkah anda mengunjungi situs Yahoo Research? Situs yang sudah terkenal di seluruh dunia. Ternyata dibalik tampilannya yang begitu elegan, situs ini dibangun dengan memanfaatkan CMS drupal. Apaan tuh drupal?
drupal dapat di definisikan sebagai Content Management System (CMS) yang berbasis web yang memiliki lisensi open source. Drupal dilengkapi dengan berbagai fitur yang powerful sehingga dapat digunakan untuk membuat berbagai jenis website. Mulai dari personal blog, website, forum bahkan corporate website yang kompleks.
Kapan kemunculan drupal dan bagaimana kisahnya? Drupal diciptakan dari sebuah percobaan yang sederhana, pada tahun 2000 Driest Buytaert dan Hans Snidjer yang merupakan mahasiswa dari Universitas Antwerp membuat sebuah website sederhana untuk keperluan diskusi atau berbagi hal-hal yang ringan bersama dengan teman-temanya. Perangkat lunak ini tidak memiliki nama sampai akhirnya mereka lulus dari universitas tersebut.
Agar mereka bisa tetap saling berkomunikasi maka mereka memutuskan untuk menempatkannya secara online. Kemudian Dries memilih ‘drop.org’ sebagai domain yang artinya ‘dusun’ dalam bahasa belanda. Drupal sendiri berasal dari kata ‘druppel’ yang berarti ‘drop’. Kemudian pada bulan januari 2001 Dries memuutuskan untuk me-release perangkat lunak dibelakang ‘drop.org’ yang diberi nama drupal. Hal ini dapat memungkinkan orang lain untuk memakai dan mengembangkan platform experimen itu sehingga akan lebig banyak yang mengeksplorasi ide-ide baru untuk perkembangan lebih lanjut.
Dalam waktu yang singkat, drupal menjadi CMS terbaik dan terus dikembangkan hingga saat ini. Banyak perubahan dan perbaikan yang telah dilakukan sehingga drupal menjadi software yang sangat powerful. Drupal memiliki berbagai kelebihan yang tidak dimiliki oleh CMS lain. Simak kelebihan drupal dan siapa saja yang sudah memakai drupal pada artikel selanjutnya.
Dikutip dari : http://web.herfia.com/
7/12/2009 02:05:00 AM | Label: drupal, framework, networking, news, web, web developer | 0 Comments
Siapa saja yang menggunakan Drupal ??? Wouww... Fantastik... Kamuh akan heran...
Selama ini aku hanya tahu kelebihan drupal dari berbagai artikel yang membahas CMS tanpa tahu siapa saja yang sudah memakai drupal untuk website mereka. Aku ingin membuktikan sendiri bahwa drupal bisa pakai untuk membuat website canggih. Aku juga ingin tahu kalau dupal bisa di pakai untuk membuat website yang seperti apa saja? Dengan begitu, aku bisa tambah yakin untuk memperdalam ilmu drupal. Karena pemahamanku tentang drupal masih sedikit.
Karena aku sudah terlanjur jatuh cinta sama drupal tapi aku masih penasaran juga. Hari ini aku ubek-ubek dunia maya layaknya seorang penguasa yang akan menginvasi apa saja yang dilewatinya. Hehehe.....lebay banget ya. Baru 10 menit aku mencari dan aku heran, kagum bercampur kaget. Ternyata drupal dipakai untuk membuat website canggih. Yang memakai bukan situs sembarangan melainkan situs yang sudah terkenal di seluruh dunia. Mau tahu seperti apa hasilnya ini dia?
Drupal itu sangat powerful dan bisa dipakai untuk membuat website yang besar, kompleks dan canggih.
- Yahoo, gila ternyata yahoo memakai drupal juga. Aku sempat terkaget-kaget tak percaya. Masa seh yahoo yang mempunyai peringkat kedua dunia setelah google percaya sama drupal. Aku penasaran langsung menuju TKP untuk melihat websitenya. Ternyata cool banget dan elegan. Untuk headernya itu lho, sangat menyejukan mata. Walaupun kompleks hasilnya tetap stabil, waktu loading tidak lambat. Top banget dech, love you drupal.
- Warner, produser perfilman dunia seperti warner brother records percya sama drupal juga. Padahal mereka-kan banyak uangnya, kalau mereka mau mereka bisa membeli CMS komersil atau buat sendiri dengan menyewa seorang webmaster canggih. Tentunya mereka telah memikirkan secara matang kenapa akhirnya memilih drupal. Lagi-lagi drupal dipercaya.
- AOL, sudah tidak asing kan sama situs AOL. Kalau belum tahu kebangetan dech, drupal juga lho.
- Discovery Channel, pemilik stasuin TV terkenal dunia seperti discovery juga mamakai drupal. Tambah jatuh cinta aku.
- Forbes, majalah bisnis international yang sudah mendunia juga memakai drupal. Coba dech liat situsnya, kok bisa yach jadi seperti itu.
- United Nation, aku kurang begitu tahu apa itu united nation. Langsung liat az deh sendiri, situs miliknya US kali.
- Perancis, situs pemerintah perancis juga memakai drupal. Kalau pemerintah indonesia memakai joomla. Hehehe...no comment dech.
- Sonny Erricson, produsen ponsel yang menduduki peringkat kedua di indonesia setelah nokia juga menggunakan drupal. Heran khan......
Website linux, havard dan masih banyak lagi, kalau masih penasaran silahkan lihat lengkapnya di Dries Buytaert's blog. Ada banyak contoh situs yang bisa di lihat. Satu pertanyaan saya buat anda, mereka saja yang mempunyai pengetahuan serta modal tinggi tidak ragu-ragu menggunakan drupal. Bagaimana dengan anda? Silahkan komentarnya.
Dikutip dari : http://web.herfia.com/
7/11/2009 11:02:00 PM | Label: drupal, framework, networking, news, web, web developer | 0 Comments
Project Web Profile Sekolah SMK N 1 Pandak Bantul
Alhamdulillah My Project Web Profile Sekolah SMK N 1 Pandak Bantul telah selesai dan tinggal dalam tahap pelatihan. Akan diadakan pelatihan pada tahun ajaran baru 2009/2010. Untuk Output keseluruhan Website seperti berikut :
Dibuat dengan Drupal Versi 6.12. dengan beberapa konfigurasi modul pada drupal.org. Project Web Portal SMK N 1 Pandak Bantul ini beralamat http://smkn1pandak.sch.id/ dengan berisi konten home, profile sekolah, program kejuruan, fasilitas sekolah, blog sekolah, buku tamu, polling, contact person dan album photo sekolah. Termanage sesuai dengan analisis data profile dan data yang ada di sekolah.
Untuk lebih lanjut kontak developer website di http://myyoga.phpnet.us/ atau bisa contact ke admin blog ini.
Semoga semakin maju IT Indonesia dengan menuliskan ilmu dan mensharingkannya ...
Lam IT Indonesia ...
Try And Trying Until I Can Do It ...
6/29/2009 11:42:00 PM | Label: drupal, kuliah, networking, news, web, web developer | 0 Comments
Website Drupal yang Menarik dan Dinamis serta Mudah dalam Pembuatannya
Drupal adalah open source Content Management System atau yang sering dikenal dengan sebutan CMS. Open Source berarti gratis dan bebas untuk dimodifikasi oleh penggunanya. Kita bisa download gratis installer drupal di www.drupal.org
Jika anda belum tau bagaimana cara install / membuat website dengan drupal maka ada baiknya anda buka cara membuat website website dengan drupal dengan klik disini.
Pada tulisan ini saya akan fokuskan untuk yang sudah mengerti membuat website dengan drupal. Disini saya akan menuliskan apa saja yang dibutuhkan untuk membuat website drupal kita lebih cantik dan menarik.
Untuk membuat web drupal kita lebih cantik dan menarik maka kita perlu mengatur / setting atau menambah elemen-elemen drupal. Pada tulisan ini saya akan tuliskan hal dasar yang layak anda perhitungkan untuk tau untuk membuat web drupal anda lebih cantik dan menarik , yaitu :
- Cara menambah module
- Module third party / pihak ketiga.
- Menu dan Primary Link
- Menggunakan block
- Mengganti Theme
Cara menambah module
Module adalah elemen drupal yang berfungsi untuk memberi fasilitas tambahan untuk web drupal. Untuk mengaktifkan sebuah module maka cukup pergi ke Administer - Site building - Modules. Cari module yang mau diaktifkan baru centrang di depan nama module tersebut dan klik save configuration.
Module yang layak anda pertimbangkan adalah :
- Search. Untuk memungkinkan pengunjung website anda mencari sesuatu di website anda pada kotak search.
- Blog. Untuk membuat website anda berfungsi sebagai blog.
- Forum . Untuk membuat forum diskusi pada website anda.
- Taxonomy. Untuk membuat isi website anda bisa dikelompokkan dengan kategori.
Masih banyak module bawaan yang layak anda pertimbangkan sesuai dengan kebutuhan website anda.
Module third party / pihak ketiga.
Module yang ini bukan bawaan dari drupal , tapi buatan dari pihak ketiga. Module bawaan ini bisa anda cari dan download di websitenya drupal. Bagaimana cara instal modem third party ini ?
- Download modulnya dan extrax.
- Copykan / upload ke webserver anda pada folder module
- Buka website anda dari browser.
- Pergi ke Administer - Site building - Modules . Dan centang kotak enable dan save. (Sama dengan install module sebelumnya)
Module third party tambahan yang sering dipakai webmaster untuk web drupal nya antara lain:
- FCKeditor. Memungkinkan anda menulis content tanpa kode html , php dll. Apa yang kita lihat dieditor akan sama dengan hasil tampilan content di web site kita (WYSIWYG)
- IMCE. Untuk upload gambar dan terintegrasi dengan WYSIWYG editor.
- Pathauto. Untuk membuat path content website kita bisa otomatis dalam format SEO.
- dll
Menu dan Primary Link
Menu adalah bagian yang menampilkan link internal dalam sebuah website dan juga link external kewebsite lain. Menu ini bertujuan utama untuk memudahkan pengunjung web anda untuk mencari apa yang dia butuhkan. Menu ini bisa ditampilkan sebagai blok.
Primary Link biasanya dibuat sebagai menu utama, sering sekali diletakkan mendatar di bagian header sebuah website.
Administer - Site building - Menu untuk menambah , merubah / edit atau menghapus menu sesuai kebutuhan anda.
Menggunakan block
Block merupakan tempat untuk meletakkan suatu informasi
pada website Drupal. Sebagian block ini otamatis dibuat sewaktu kita install suatu module dan kita juga bisa menambah module ke drupal kita. Tempat block ( regional) dan jumlah block tergantung dari theme yang kita pakai. Untuk theme garland (bawaan drupal ) terdiri dari 4 regional yaitu left sidebar , right sidebar , content bottom dan footer.Tiap regional bisa memuat banyak block sesuai dengan kebutuhan.
Untuk menambah dan konfigurasi dari block : Administer - Site building - Block
Mengganti Theme
Theme merupakan tempat untuk mengatur tata letak website
Drupal. Termasuk di dalamnya:
- Mengatur posisi blocks
- Mengatur posisi konten
- Mengatur posisi menu
- Mengatur warna , jenis font dan tampilan umumnya sebuah website.
Drupal menyediakan beberapa theme bawaan pada saat diinstall. Jika ini belum cukup kita bisa pakai theme third party yang bisa di download gratis dari www.drupal.org.
Berikut langkah - langkah untuk menambah dan konfigurasi theme website drupal
- Download theme dan extrax.
- Copykan / upload ke webserver anda pada folder theme
- Buka website anda dari browser.
- Pergi ke Administer - Site building - Theme . Dan centang kotak enable dan default.
Kita bisa enable beberapa theme. Tujuannya adalah untuk memungkinkan tiap user bisa memilih theme yang disukaiinya ( sebelumnya harus di set pada permisionnya.). Sedang default hanya satu, setiap user baru akan menggunakan theme dafault sebelum dia mengubahnya.
Demikian dulu cara membuat web drupal semakin cantik dan menarik kali ini. Nantikan tips berikutnya yang tak kalah menariknya.
3/24/2009 10:45:00 PM | Label: drupal, framework, news, web, web developer | 0 Comments
Web Engineering
Web Engineering
1.1 Rekayasa Web (Web Engineering)
Dalam jangka waktu yang relatif singkat, Internet dan World Wide Web (biasa disebut dengan web) telah berkembang dengan sangat pesat sehingga dapat melampaui kecepatan perkembangan teknologi lainnya di dunia. Internet dan web juga berkembang pesat dalam hal jangkauan dan luas bidang kegunaan yang secara nyata mempengaruhi beberapa aspek kehidupan. Industri, seperti manufaktur, biro perjalanan, rumah sakit, perbankan, pendidikan dan pemerintahan menggunakan web untuk meningkatkan efisiensi operasional mereka.
Saat ini banyak diantara kita bergantung pada sistem dan aplikasi yang menggunakan antarmuka web yang harus berjalan dengan baik dan terpercaya. Oleh karena itu para pengembang web membutuhkan suatu metoda, suatu bidang keilmuan dan proses yang dapat diduplikasi, alat-alat pengembang web yang baik dan panduan-panduan dalam proses pengembangan web yang baik.
Web engineering (rekayasa web) adalah suatu proses yang digunakan untuk menciptakan suatu sistem aplikasi berbasis web dengan menggunakan ilmu rekayasa, prinsip-prinsip manajemen dan pendekatan sistematis sehingga dapat diperoleh sistem dan aplikasi web dengan kualitas tinggi. Tujuannya untuk mengendalikan pengembangan, minimalisasi resiko dan meningkatkan kualitas sistem berbasis web. [2]
1.1.1 Kualitas Sistem dan Aplikasi berbasis Web
Ada beberapa parameter yang dapat digunakan untuk mengukur aplikasi berbasis web.
Gambar II 1 Parameter Kualitas Aplikasi pada Sistem Berbasis Web
1.1.2 Alur Kerja Rekayasa Web
Bertolak belakang dengan persepsi dari beberapa pengembang perangkat lunak dan ahli-ahli dalam bidang rekayasa perangkat lunak (software engineering professional), rekayasa web tidaklah sama dengan rekayasa perangkat lunak walaupun keduanya melibatkan pemrograman dan pengembangan perangkat lunak.
Walaupun rekayasa web banyak mengadopsi prinsip-prinsip rekayasa perangkat lunak, rekayasa web memiliki banyak pendekatan, metoda, alat bantu, teknik dan panduan yang memenuhi persyaratan pembuatan sistem berbasis web.
Pengembangan sistem berbasis web berbeda dengan pengembangan perangkat lunak konvensional, dimana pengembangan sistem berbasis web lebih banyak menghadapi tantangan. Pengembangan web adalah gabungan dari print publishing dan pengambangan perangkat lunak, diantara marketing dan perhitungan dan diantara seni dan teknologi.
Alternatif model dari rekayasa web adalah sebagai berikut :
Gambar II 2 Alur Kerja Rekayasa Web
1.1.2.1 Formulasi (formulation)
Kegiatan yang berfungsi untuk merumuskan tujuan dan ukuran dari aplikasi berbasis web serta menentukan batasannya sistem.
Tujuan yang ingin dicapai bisa dibedakan menjadi dua kategori, yaitu :
1. Tujuan yang bersifat informatif
Menyediakan suatu informasi tertentu kepada pengguna, berupa teks, grafik, audio, dan video.
2. Tujuan yang bersifat fungsional
Kemampuan untuk melakukan suatu fungsi yang dibutuhkan pengguna, misal dengan menggunakan aplikasi tersebut seorang dosen dapat memperoleh nilai akhir dan statistik nilai mahasiswa dari data-data ujian, tugas, kuis yang ia input ke dalam aplikasi.
1.1.2.2 Perencanaan (planning)
Kegiatan yang digunakan untuk menghitung estimasi biaya proyek pembuatan aplikasi berbasis web ini, estimasi jumlah pengembang, estimasi waktu pengembangan, evaluasi resiko pengembangan proyek, dan mendefinisikan jadwal pengembangan untuk versi selanjutnya (jika diperlukan).
1.1.2.3 Analisis (analysis)
Kegiatan untuk menentukan persyaratan – persyaratan teknik dan mengidentifikasi informasi yang akan ditampilkan pada aplikasi berbasis web. Analisis yang digunakan pada rekayasa web dilakukan dari empat sisi, yaitu :
1. Analisis isi informasi
Mengidentifikasi isi yang akan ditampilkan pada aplikasi berbasis web ini. Isi informasi dapat berupa teks, grafik, audio, maupun video.
2. Analisis interaksi
Analisis yang menunjukkan hubungan antara web dengan pengguna.
3. Analisis fungsional
Analisis tentang proses bagaimana aplikasi berbasis web ini akan menampilkan informasi kepada pengguna.
4. Analisis konfigurasi
Konfigurasi yang digunakan pada aplikasi berbasis web, internet, intranet, atau extranet. Selain itu, analisis ini juga meliputi relasi database dengan web jika diperlukan.
1.1.2.4 Rekayasa (engineering)
Terdapat dua pekerjaan yang dilakukan secara paralel, yaitu desain isi informasi dan desain arsitektur web.
1.1.2.5 Implementasi (page generation) & pengujian (testing)
Suatu kegiatan untuk mewujudkan desain menjadi suatu web site. Teknologi yang digunakan tergantung dengan kebutuhan yang telah dirumuskan pada tahap analisis.
Pengujian dilakukan setelah implementasi selesai dilaksanakan. Pengujian meliputi beberapa parameter yang akan menentukan standar aplikasi berbasis web yang telah dibuat. Tahap pengujian adalah suatu proses untuk menguji aplikasi berbasis web yang telah selesai dibuat. Hal ini bertujuan untuk menemukan kesalahan dan kemudian memperbaikinya. Pengembang suatu aplikasi berbasis web mendapat tantangan besar untuk melakukan pengujian karena karakter aplikasi ini yang beroperasi pada jaringan dengan berbagai macam pengguna, berbagai macam sistem operasi, perangkat keras, browser, protokol komunikasi, dll.
Ada beberapa pendekatan yang digunakan untuk melakukan pengujian, yaitu :
1. Pengujian fungsional dan operasional (fungsional and operational testing)
Bertujuan untuk menguji masukan dan keluaran dari aplikasi ini.
Hasil keluaran aplikasi bergantung dari teknologi yang digunakan, baik itu bahasa pemrograman maupun bahasa skrip yang digunakan.
Untuk menguji code HTML dan CSS yang digunakan dapat menggunakan alat bantu W3C HTML Validation Service di http://validator.w3.org/ dan W3C CSS Validation Service di http://jigsaw.w3.org/css-validator/
2. Pengujian navigasi (navigation testing)
Hal ini digunakan untuk melihat kesesuaian antara desain navigasi dengan navigasi yang ada di aplikasi. Navigasi berhubungan dengan link-link yang terdapat didalam aplikasi.
Untuk menguji link dapat digunakan alat bantu W3C Link Checker Service di http://validator.w3.org/checklink
3. Pengujian konfigurasi (configuration testing)
Pengujian ini dilakukan pada sistem operasi, browser, sistem perangkat keras dan perangkat lunak pendukung. Pengujian ini dilakukan untuk menentukan batas toleransi kebutuhan aplikasi akan perangkat lunak dan perangkat keras pendukungnya.
4. Pengujian keamanan dan performansi (security and performance testing)
Pengujian ini dilakukan untuk melihat tingkat keamanan aplikasi dengan cara menguji aspek-aspek yang dapat menimbulkan gangguan keamanan aplikasi maupun server. Keamanan aplikasi sangat bergantung pada teknologi pengembangan website, konfigurasi server yang digunakan dan kelakuan sistem. Pengujian performansi dapat dilakukan bersamaan dengan pengujian keamanan aplikasi, karena keamanan aplikasi berbasis web juga tergantung dari performansi server dan aplikasi tersebut.
1.1.2.6 Evaluasi oleh konsumen (customer evaluation)
Suatu kegiatan akhir dari siklus proses rekayasa web, akan menentukan apakah web yang telah selesai dibuat tersebut sesuai dengan yang mereka inginkan. Apabila aplikasi berbasis web ini belum sesuai dengan kehendak mereka, maka proses rekayasa web akan terus dilakukan dan dimulai lagi dari tahap formulasi untuk versi berikutnya.
Pustaka :
[1] Turban, Mc Lean, and Wetherbe, “Information Technology for Management”, Second Edition, John Wiley & Sons, Inc, 1999.
dikutip dari :
http://kmrg.itb.ac.id/blog/?p=14
12/20/2008 08:11:00 AM | Label: kuliah, web, web developer | 0 Comments


