Gerakan buat kamu yang ngga suka lelet. Ayo bantu Kwik berbagi saran dan tips buat mengatasi budaya lelet. Filosofi Kwik : "Pelan pangkal ketinggalan", setuju kan?

Jumat, 30 September 2011

[Joomla!] Menambahkan Slide Show

 
Jumlah ekstensi (extensions) Slide Show yang berkembang saat ini cukup banyak, ada yang gratis dan ada pula yang berbayar. Tampilan yang dihasilkan juga bermacam-macam, tergantung pengembangnya. Umumnya, module jenis ini mengedepankan efek transisi, kecepatan transisi, warna background, dan luas area slide di halaman utama. Selain efek slide show, ada pula module yang dapat menampilkan gambar secara acak (rotate).

Baca selengkapnya di e-book "[Joomla] Menambahkan Slide Show" yang dapat diunduh disini.

[Joomla!] Scrolling Random Article

Berbagai macam bahasa pemrograman dapat dikombinasikan dalam sebuah website, seperti: PHP, Javascript maupun Ajax untuk menghasilkan sebuah tampilan website yang interaktif, informatif dan inovatif. Namun tidak semua orang dapat melakukan hal itu, apalagi jika keterampilan dan pengetahuan tentang bahasa pemrograman masih sangat terbatas. Siapapun ingin websitenya terlihat menarik, mampu memenuhi kebutuhan pengguna, banyak yang mengunjungi, dan memiliki nilai prestise tersendiri.

Meskipun Joomla! merupakan sebuah software yang gratis, bukan berarti sistem yang dibuat asal-asalan (tidak layak pakai). Justeru software gratis tersebut banyak pihak yang membantu melengkapi kekurangan, menambahkan keamanan, dan menyediakan beberapa modul tambahan yang fleksibel tanpa mengganggu sistem yang sudah ada, salah satunya adalah Random Article. Random Article merupakan salah satu module yang dikembangkan oleh pihak ketiga untuk menampilkan berita sesuai Section maupun Category secara acak maupun berurutan dengan berbagai macam efek transisi.

Mengenal Extensions Random Article
Umumnya, bahasa yang digunakan untuk membuat Random Article adalah Javascript yang dikombinasikan dengan PHP. Bagi pengembang web pemula mungkin masih belum mampu mengembangkan sendiri module tersebut.

Beruntung para pengembang Joomla! sudah menyiapkan beberapa module yang dapat menampilkan atikel atau berita secara acak, salah satunya adalah gk_news_highlighter. Module ini hanya mampu menampilkan judul artikel dan deskripsi yang ditampilkan di halaman utama dengan beberapa pilihan transisi, mulai dari scroll, default, hingga slide. Jumlah efek transisi lebih dari tiga puluh.

Modul News Highlighter hanya salah satu contoh module Random Article yang bersifat gratis. Masih banyak module lain yang sejenis beredar di internet dan dapat didownloa secara gratis maupun berbayar.

Selengkapnya dowload e-book "[Joomla] Scrolling Random Article" disini.

Rabu, 28 September 2011

[Joomla!] Menambahkan Movie

Website akan lebih menarik jika ditambahkan cuplikan video (movie) yang memiliki durasi singkat. Movie marupakan salah satu informasi dalam bentuk gambar bergerak. Meskipun Movie hanya berdurasi singkat namun dapat mewakili informasi berbentuk teks dalam beberapa paragraph.

Website yang dibuat dengan Joomla! dapat menampilkan Movie dari server sendiri maupun dari server lain (misalnya Youtube). Format video yang dapat dijalankan oleh sistem Joomla! bervariasi tergantung Module dan plugin yang digunakan. Beberapa format video yang dapat dijalankan oleh sistem Joomla! antara lain: Flash Video, Windows Media, Quick Time, Shockware, dan Real Player. Beberapa Module Movie Player yang berkembang saat ini ada yang gratis dan berbayar.

Baca selengkapnya e-book "[Joomla] Menambahkan Movie". Unduh disini.

Jumat, 15 Juli 2011

[Joomla!] Membuat Mini Frontpage

Halaman utama sebuah website memiliki peran yang sangat penting bagi para pengunjung untuk mencari informasi yang dibutuhkan secara cepat dan menarik. Pada beberapa website portal, kombinasi antara teks, gambar, animasi, dan media lainnya dapat diatur sedemikian rupa sehingga tidak terkesan “semrawut”. Tema berita juga dapat ditempatkan secara terstruktur tanpa mengurangi keindahan tampilan.

Website yang dibuat dengan Joomla! mampu merealisasikan kebutuhan tersebut dengan cara menambahkan component, module, dan plugin sehingga sebuah berita terbaru maupun terpopuler dapat ditempatkan pada bagian yang jelas (eye catching). Hal ini dapat memberikan perhatian khusus dari para pengunjung.

Ada banyak cara untuk menampilkan berita/artikel dengan tujuan memberikan informasi kepada pengunjung tentang menarik dan up to date. Salah satunya adalah membuat beberapa halaman depan mini (Mini Frontpage) yang dapat menampilkan gambar dengan ukuran kecil, lengkap dengan deskripsi artikel tersebut.

Silahkan download e-book "[Joomla] Membuat Mini Frontpage" disini.

[Joomla!] Mengelola Menu

Tampilan utama sebuah website portal sangat berpengaruh pada feedback pengunjung terhadap website tersebut dalam menyajikan informasi yang beragam. Tidak jarang pengunjung hanya beberapa saat saja mengunjungi website tersebut meskipun sebenarnya informasi yang disajikan sangat penting untuk diketahui. Hal ini dikarenakan pengaturan dan tata letak menu kurang dipahami pengguna dan terkesan “asal tempel”.

Padahal, layout sebuah web portal justeru berfungsi sebagai pemandu (guide) pengunjung dalam menelusuri informasi di dalamnya. Dapat diilustrasikan, jika seorang pemandu yang kurang memahami keinginan pengunjung kemudian mengajak untuk menelusuri sebuah tempat yang dijadikan obyek penelitian maka pengunjung tersebut akan salah persepsi terhadap informasi yang didapatkan, apalagi pengunjung berasal dari
berbagai latar belakang budaya, bangsa, dan bahasa yang beragam. Untuk mengatasi hal tersebut, perlu seorang pemandu yang cerdas, ramah, berpenampilan menarik dan mengerti keinginan pengunjung.

Sama halnya dengan seorang guide, menu dan navigasi dalam web portal juga harus memiliki sifat cerdas dalam menyiasati pengunjung yang memiliki latar belakang pendidikan, budaya, maupun bahasa. Tampilan menu dan navigasi harus berpenampilan menarik guna menarik perhatian pengunjung. Menu dan navigasi dalam web portal harus pula menyertakan pilihan bahasa sesuai dengan kemampuan bahasa yang
dipahami pengunjung.

Secara default, Joomla menyediakan 6 Menu yaitu: Main Menu, User Menu, Top Menu, Resources, Example Pages, dan Key Concepts. Meskipun begitu, Anda dapat menambahkan menu lain misalnya : Kesehatan, Politik, Keluarga dan lain. Menu-menu yang tidak digunakan dapat dihapus, namun khusus untuk Main Menu tidak dapat dihapus karena menu tersebut harus tetap ada untuk dijadikan default menu.

Selengkapnya ada di e-book "[Joomla] Mengelola Menu", silahkan download disini.

[Joomla!] Mengenal Artikel

Seorang web master umumya membuat item-item menu terlih dulu sebelum memasukkan artikelnya. Ini biasa dilakukan dalam membuat website yang bersifat statis (menggunakan tag HTML biasa).

Oleh karena Joomla merupakan sebuah aplikasi web yang bersifat dinamis, maka penulisan artikel lebih didahulukan dari pembuata itemitem menu. Jika diurutkan proses pembuatan web portal menggunakan Joomla, yang pertama kali dilakukan adalah membuat Section, lalu Category, kemudian Content (Article), dan yang terakhir Item menu.

Dalam prakteknya, berhubung masih terdapat artikel lain dari Joomla yang tidak digunakan, terpaksa harus menghapus terlebih dulu Section, Category, dan Content tersebut.

Sebuah Category tidak dapat terhapus jika masih terdapat artikel yang berada dalam kategorit tersebut. Sebuah Section tidak dapat terhapus jika masih terdapat Category di dalamnya. Secara singkat dapat dijelaskan, semua artikel, category, dan section harus dihapus secara permanen dari administrasi Joomla agar pengelolaannya lebih mudah dan cepat.

Lebih lanjut silahkan download e-book "[Joomla] Mengenal Artikel" disini.

Rabu, 06 Juli 2011

[Joomla!] Mengenal Extension

Dalam sebuah website, ketersediaan fasilitas untuk mendownload artikel maupun berita seringkali dimanfaatkan oleh pengunjung untuk mendapatkan informasi yang lebih lengkap.

Adakalanya fasilitas tersebut diatur berdasarkan pengguna (public atau registered). Jika pengguna mendaftarkan sebagai anggota maka dapat mendownload informasi yang lebih lengkap. Hal inilah yang membedakan antara pengguna umum dan pengguna khusus.

Fitur download manager dapat dipasang (install) ke dalam sistem Joomla! dengan mudah namun memiliki fitur lengkap seperti: statistik jumlah artikel yang didownload, artikel baru yang didownload, artikel paling banyak didownload, dan statistik lainnya.

Dalam sistem Joomla! versi 1.5.x, Statistic dan Document Manager disebut sebagai Extensions. Sedangkan pada Joomla veri 1.0.x disebut sebagai Component dan Module.

Secara umum, jumlah Extension (ekstensi) sangat banyak yang terbagi menjadi beberapa tipe yaitu: Component, Language, Module, Plugins (Mambots), Special, dan Template. Dari beberapa tipe tersebut dapat dibagi lagi menjadi beberapa kategori. Untuk mengetahui lebih detailnya, berikut ini daftar Extension yang diambil dari website resmi Joomla (http://www.joomla.org).

Download sekarang juga e-book [Joomla] Mengenal Extension disini.

[Joomla!] Instalasi Joomla 1.5.x

Pada saat blog ini dibuat, Joomla sudah berada pada versi 1.6.0 yang sudah dibekali dengan berbagai macam pengaman (security). Studi kasus dalam tulisan ini menggunakan versi 1.5.5 karena versi yang terbaru belum sempat didownload oleh penulis sewaktu menulis blog ini.

Untuk menginstal Joomla, yang pertama kali dilakukan adalah meletakkan seluruh file Joomla pada web server (PHPTriad, EasyPHP, XAMPP, Uniserver, AppServer dan lain-lain).

Instalasi Joomla dimulai dengan menginstal paket instalasi yang disediakan oleh Joomla. Paket instalasi Joomla dapat di download di alamat http://www.joomla.org/. Apabila proses download file instalasi Joomla telah selesai dilakukan, maka selanjutnya adalah memulai proses instalasi dengan panduan di dalam e-book [Joomla] Instalasi Joomla. Silahkan download disini.

Selasa, 28 Juni 2011

[Joomla!] Membuat Database dengan phpMyAdmin

phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain).

Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan cara mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika seseorang ingin membuat basis data (database), ketikkan baris perintah yang sesuai untuk membuat basis data. Jika seseorang menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan mengetikkan perintahnya satu per satu.

Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data, dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya.

phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ nantinya seseorang bisa membuat (create) basis data baru, dan mengelolanya.

Pengembangan phpMyAdmin dimulai pada tahun 1998 oleh Tobias Ratschiller seorang konsultan IT. Ratschiller mengerjakan sebuah program bernama MySQL-Webadmin dengan bebas, yang merupakan produk dari Petrus Kuppelwieser, yang telah berhenti mengembangkannnya pada saat itu. Ratschiller menulis kode baru untuk phpmyadmin, dan ditingkatkan pada konsep dari proyek Kuppelwiesser. Ratschiller meninggalkan proyek phpMyAdmin pada tahun 2001. Sekarang, Sebuah tim dari delapan pengembang yang dipimpin oleh Oliver Muller meneruskan pengembangan phpMyAdmin di SourceForge.net (http://sourceforge.net).

Beberapa pengembang diantaranya ialah :
  1. Marc Delisle
  2. Michal Čihař
  3. Sebastian Mendel
  4. Herman van Rink

      Beberapa fitur dalam phpMyAdmin :

      • Antarmuka berbasis web.
      • Dukungan banyak fitur MySQL : (1) Menelusuri dan drop basisdata (database), tabel, pandangan (view), bidang (fields) dan indeks. (2) Membuat, menyalin, drop, dan mengubah nama basis data, tabel, kolom dan indeks. (3) Pemeliharaan server, basis data dan tabel, dengan server konfigurasi. (4) Melaksanakan, mengedit dan penunjuk pernyataan-SQL, bahkan batch-queries. (5) Mengelola pengguna MySQL dan hak istimewa. (6) Mengelola prosedur penyimpanan.
      • Impor data dari CSV dan SQL
      • Ekspor data ke berbagai format: CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument Text dan Spreadsheet, Word, Excel, LATEKS dan lain-lain
      • Membuat grafik PDF dari tampilan basis data anda.
      • Membuat kompleks query menggunakan Query-by-example. (QBE)
      • Pencarian global dalam basis data.
      • Transformasi data disimpan ke dalam format yang menggunakan satu set fungsi yang telah ditetapkan, seperti menampilkan data blob-data atau download-link.
      • Dan banyak lagi.

        Silahkan baca juga e-book "Membuat Database dengan phpMyAdmin" disini.

          Minggu, 26 Juni 2011

          [Joomla!] Instalasi Apache, PHP, MySQL dengan XAMPP for Windows

          Apache merupakan salah satu dari sekian banyak aplikasi yang berfungsi sebagai web server. Aplikasi ini sangat reliable untuk dijadikan web server pada komputer pribadi (PC). Untuk informasi lebih lanjut, silakan kunjungi website resmi di http://apache.org.

          PHP merupakan salah satu bahasa pemrograman berbasis web. Dalam mengembangkan aplikasi semisal Joomla!, maka dalam komputer pribadi (PC) harus terinstal bahasa PHP. Untuk informasi lebih lanjut silakan kunjungi website resminya di http://php.net.

          MySQL merupakan salah satu tipe database yang paling banyak diminati para pengembang web karena selain mudah instalasinya, juga database ini mampu menampung record sebanyak ratusan giga. Database ini juga berada di bawah lisensi GNU yang berarti gratis dalam penggunaan maupun penggandaan. Berbeda dengan database yang sejenis seperti Oracle. Untuk informasi lebih lanjut, silakan kunjungi website resmi di http://mysql.com.

          PHPMyAdmin merupakan aplikasi yang dapat digunakan untuk membuat database, pengguna (user), memodifikasi tabel, maupun mengimpor database secara cepat dan mudah tanpa harus menggunakan perintah (Command) SQL.

          Ada bebeberapa cara untuk menginstal beberapa komponen tersebut yaitu: menginstal secara terpisah masing-masing aplikasi (Apache, PHP dan MySQL) atau menginstal aplikasi web server yang sudah menampung keempat komponen sekaligus. Web Server juga banyak macamnya diantaranya : PHPTriad, EasyPHP, XAMPP, Uniserver, AppServer dan lain-lain. Untuk studi kasus pada e-book ini, penulis menggunakan XAMPP for Windows yang bisa di unduh di http://www.apachefriends.org/en/xampp-windows.html.

          Instalasi XAMPP for Windows selengkapnya ada di e-book "[Joomla!] Instalasi Web Server" download disini.

          Sabtu, 25 Juni 2011

          [Joomla!] Mengenal Joomla

          Joomla Open Source atau lebih sering dikenal dengan Joomla! merupakan salah satu Content Management System (CMS) yang bersifat Open Source, ialah sebuah software gratis yang dapat digunakan untuk membuat web yang paling sederhana hingga paling kompleks sekalipun, seperti web portal.

          Disebut open source karena pengguna dapat memodifikasi, menghapus, maupun menambah script yang disertakan dalam software tersebut asal tetap mencantumkan hak cipta dan mentaati peraturan yang telah disepakati bersama-sama.

          Software open source berbeda dengan software gratis (free use) karena software yang bersifat gratis tidak menyertakan file-file aslinya (script) dari software tersebut sehingga pengguna tidak dapat mengetahui bagaimana dan apa isi yang terkandung di dalamnya. Intinya, kode (script) dibuka untuk pengguna agar dapat dimodifikasi sendiri sesuai keinginan.

          Selengkapnya download e-book "[Joomla!] Mengenal Joomla" disini.

          Senin, 20 Juni 2011

          Memiliki Situs Web di Internet

          Teknologi web saat ini relatif mudah dipelajari, apalagi sekarang bermunculan software-software web editor yang memudahkan kita untuk membuat situs web, seperti misalnya Microsoft Frontpage dimana kita bisa membuat situs web semudah kita mengetikkan dokumen di MS Word. Lalu ada macromedia Dreamweaver dengan banyak fitur dan relatif mudah digunakan dan masih banyak lagi software-software yang lain.

          Dengan adanya kemudahan tersebut, tentunya akan memudahkan kita membuat sebuah situs web apakah itu untuk pribadi, komunitas, institusi maupun yang lainnya. Sekarang bagaimana caranya untuk menampilkan situs web yang sudah kita buat supaya muncul di Internet ?

          Silahkan download e-book dengan judul "Memiliki Situs Web di Internet" disini.

          Minggu, 19 Juni 2011

          Mastering Kode HTML

          HTML(Hyper Text Markup Language) adalah sekumpulan simbol-simbol atau tag-tag yang dituliskan dalam sebuah file yang dimaksudkan untuk menampilkan halaman pada web browser. Tag-tag tadi memberitahu browser bagaimana menampilkan halaman web dengan lengkap kepada pengguna. Tag-tag HTML selalu diawali dengan <x> dan diakhiri dengan </x> dimana x tag HTML seperti b, i, u dan sebagainya.

          Sebuah halaman website akan diapit oleh tag <html>……</html>. File-file HTML selalu berakhiran dengan ekstensi *.htm atau *.html. Jadi jika anda mengetik sebuah naskah dan menyimpannya dengan ekstensi *.html maka anda membuat file yang berformat HTML.

          Lebih lanjut silahkan download e-book Mastering Kode HTML disini.