Kamis, 01 Februari 2018

Hal-Hal Yang Anda Perlu Ketahui Tentang Drupal

SEJARAH CMS DRUPAL
Drupal adalah salah satu CMS (Content Management System) yang cukup populer. Sejarah asal mula munculnya CMS Drupal  ini diawali oleh Dries Buytaert, (lahir di Belgia, 19 Nopember 1978), seorang PhD dalam Ilmu Komputer pada 27 Januari 2008 pada Universitas Ghent, membangun Drupal hampir tanpa sengaja yang dimulai sekitar tahun 1998 dan 1999.
Saat belajar di kampus dengan kawan-kawannya, Dries belajar dengan menggunakan internet nirkabel. Bersama-sama mereka mencoba membangun jaringan lokal (Local Area Network, LAN). Karena dibutuhkan banyaknya komunikasi dan pertukaran informasi dalam proyek LAN tersebut, Dries memutuskan untuk membuat aplikasi Forum Diskusi. “Forum Diskusi” ini bisa diakses lewat LAN mereka dan setelah Dries lulus, diputuskannya untuk memindahkan “Forum Diskusi” tadi ke internet dengan sebuah situs.
Awalnya Dries ingin mendaftarkan situs dalam Bahasa Belanda “Dorpje” yang berarti “desa kecil”. Saat mendaftarkan domain Dries salah mengetikkan domain dan mengisinya dengan “Drop”, bukan Dorpje seperti yang diinginkan sebelumnya. Tapi kemudian dia mempertahankan nama tersebut karena belum ada yang memiliki. Jadi situs internet pertama yang menggunakan versi online Drupal adalah Drop.org. Sekitar satu tahun kemudian, sekitar tahun 2000 atau 2001, Dries mendapatkan banyak ide dan fitur baru dari orang lain yang tertarik dengan “Papan Pesan” buatannya itu. Dries kemudian melakukan penelitian pada pasokan RSS, Moderasi Konten dan teknologi internet lain.
Saat ketertarikan pada softwarenya berkembang, permintaan akan fitur baru juga bertambah. Dries memutuskan softwarenya menjadi open source supaya komunitas bisa bereksperimen sendiri dengan software tersebut, dan dia tetap memiliki waktu sendiri dalam eksperimen dan pengembangan. Saat itulah kemudian “Papan Diskusi”nya menjadi Software Open Source “Drupal”. Drupal sendiri merupakan produk dari beberapa kejadian yang tidak diduga
Salah satu kejadian tersebut berhubungan dengan situs Kerneltrap.org yang dikelola Jeremy Andrews. Dries mengirimi Jeremy email dan menyarankannya menggunakan Drupal pada situsnya. Keduanya kemudian bekerja sama untuk menangani lonjakan trafik internet yang tak terduga. Dari hasil kolaborasi tersebut, Jeremy membuat beberapa modul dan menulis beberapa artikel tentang modul Drupalnya dan cara kerja Drupal. Dia fokus pada karakteristik teknis Drupal. Inilah yang kemudian membawa banyak ketertarikan komunitas internet atas Drupal.
Drupal terus berkembang dan Drupal.org, situs utama Drupal yang kini memiliki lebih dari 350.000 anggota, menyediakan dukungan dan dokumentasi untuk implementasi Drupal. Jutaan salinan software ini sudah diunduh sejak dirilis. Drupal.org didaftarkan pada tanggal 26 April 2001.

Apakah Drupal itu?
Untuk yang baru mengenal Drupal, berikut penjelasan singkat mengenai Drupal : 
  • Drupal adalah aplikasi open-source yang dapat mengatur konten website serta dalam pengembangannya mendapat dukungan komunitas yang aktif dari berbagai negara.
  • Drupal dapat digunakan untuk mengembangkan hampir semua jenis website mulai dari blog hingga aplikasi perusahaan. Drupal memiliki add-on modul dan tema design yang dapat digunakan untuk mengembangkan website dengan variasi yang tak terbatas.
  • Drupal kini telah digunakan di jutaan website di seluruh dunia, termasuk Whitehouse.gov, World Economic Forum, Stanford University dan Examiner.com
Hal-hal yang anda perlu ketahui tentang Drupal:
Drupal adalah software Open Source
Drupal diciptakan lebih dari 10 tahun yang lalu dan dirilis sebagai software open-source dibawah lisensi GNU Public License. Ini berarti kita dapat mendownload, menggunakan dan memodifikasinya dengan gratis/bebas. Tidak ada pembelian lisensi atau biaya maintenance. 
Drupal adalah web-development
Instalasi standar dari Drupal adalah platform dengan dukungan database dan aplikasi file maintenance dengan tingkat sekuriti level atas. Banyak pengembang website memperoleh keuntungan dari arsitektur Drupal yang fleksibel untuk dikembangkan jauh lebih .
Drupal mendukung multi-user/social
Drupal adalah sistem multi-user, user dapat log in sebagai authenticated user atau browse tanpa login sebagai anonymous user. Anda dapat mengontrol hak akses, dan juga memberikan multi level akses user.
Drupal adalah konten website
Drupal menyimpan dan sekaligus mempromosikan konten anda. Dan dapat menjangkau jauh lebih luas dibandingkan publikasi anda di Twitter, Facebook dan website sejenis. Fitur dasar Drupal sangat ramah terhadap mesin pencari seperti Google, sehingga meningkatkan aksesibilitas website anda secara otomatis.
Drupal website yang berskala besar
Drupal telah membuktikan secara berulang, website dengan jutaan halaman dan lebih dari 20.000 kunjungan per detiknya. Dengan instalasi dasarnya saja, lebih dari 99% kesiapan website untuk traffic skala besar. Dan 1% dapat didukung dengan perangkat optimalisasi serta administrator terlatih.
Drupal adalah design
Drupal website berasal dari 'themes', yang tampilannya diperoleh dari standar CSS. Drupal.org menyimpan ratusan themes yang gratis dan dapat dikustomisasi, termasuk beberapa 'base theme' untuk anda dapat membuat custom design.
Drupal ada dimana-mana
Drupal menjalankan jutaan website, termasuk beberapa website terbesar di dunia. Cukup populer di kalangan pemerintahan dan industri skala besar, tetapi juga cukup mudah digunakan untuk individu atau perusahaan kecil.
Drupal memiliki tingkat keamanan tinggi
Drupal digunakan oleh ribuan website ternama serta aktif dan patuh pada pengetesan keamanan oleh komunitas Drupal dan ahli keamananan dari seluruh dunia. Program inti drupal telah terbukti mampu mencegah kerentanan keamanan standar oleh Open Web Application Security Project (OWASP).
Memulai menggunakan Drupal
Untuk menggunakan Drupal kita dapat mengunduh scriptnya di : www.drupal.org

CMS Drupal

A. Pengertian CMS Drupal

Drupal adalah sebuah perangkat lunak sistem manajemen konten yang bebas dan terbuka yang di distribusikan dibawah lisensi GPL, Pengembangan dan perawatannya dilakukan oleh ribuan komunitas pengguna dan pengembang di seluruh dunia. Drupal dapat diunduh secara bebas dan dapat digunakan secara bebas juga, sehingga memungkinkan setiap orang baik secara individu maupun komunitas untuk mempublikasi, mengatur dan mengorganisir berbagai jenis dari isi/konten pada website. Meskipun menurut beberapa pengembang Drupal dibilang cukup sulit untuk pengguna baru, namun dengan berbagai keunggulannya, Drupal merupakan salah satu CMS terbaik. Bahkan, Kemampuannya tidak sekedar sebagai CMS, namun, dengan API-nya Drupal juga dapat digunakan sebagai Framework dalam membangun aplikasi berbasis Web CMF.

B. Sejarah dan asal mula CMS Drupal

Sejarah asal mula munculnya CMS Drupal ini diawali oleh Dries Buytaert, (lahir di Belgia, 19 November 1978), seorang phD dalam ilmu komputer pada 27 Januari 2008 pada Universitas Ghent, membangun Drupal hampir tanpa sengaja yang dimulai sekitar tahun 1998 dan 1999.

Saat belajar di kampus dengan kawan-kawannya, Dries belajar dengan menggunakan internet nirkabel. Bersama-sama mereka mencoba membangun jaringan lokal (local Area Network, LAN). Karena dibutuhkan banyaknya komunikasi dan pertukaran informasi dalam proyek LAN tersebut Dries memutuskan untuk membuat aplikasi Forum memindahkan”Forum Diskusi”tadi ke internet dengan sebuah situs.

Awalnya Dries ingin mendaftarkan situs dalam Bahasa Belanda “Dorpie” yang berarti “desa kecil”.Saat mendaftarkan domain Dries salah mengetikkan domain dan mengisinya dengan “Drop”,bukan Dorpie seperti yang diinginkan sebelumnya. Tapi kemudian dia mempertahankan nama tersebut karena belum ada yang memiliki. Jadi situs internet pertama yang menggunakan versi online Drupal adalah Drop orang. Sekitar satu tahun kemudian, sekitar tahun 2000 atau 2001, Dries mendapatkan banyak ide dan fitur baru dari orang lain yang tertarik dengan”papan pesan”buatannya itu. Dries kemudian melakukan penelitian pada pasokan RSS, moderasi konten dan teknologi internet lain.

Saat ketertarikan pada softwarenya berkembang,permintaan akan fitur baru juga bertambah. Dries memutuskan softwarenya menjadi open source supaya komunitas bisa bereksperimen sendiri dengan software tersebut, dan dia tetap memiliki waktu sendiri dalam eksperimen dan pengembangan. Saat itulah kemudian”Papan Diskusi”nya menjadi software open source”Drupal”. Drupal sendiri merupakan produk dari beberapa kejadian yang tidak diduga.

Salah satu kejadian tersebut berhubungan dengan situs kerneltrap orang yang dikelola Jeremy Andrews. Dries mengirimi Jeremy email dan menyarankannya menggunakan Drupal pada situs keduanya kemudian bekerja sama untuk menangani lonjakan trafik internet yang tak terduga. Dari hasil kolaborasi tersebut, Jeremy membuat beberapa modul dan menulis beberapa artikel tentang modul Drupalnya dan cara kerja drupal. Dia focus pada karakteristik teknis Drupal. Inilah yang kemudian membawa banyak ketertarikan komunitas internet atas Drupal.

Drupal terus berkembang dan Drupal.Orang,situs utama Drupal yang kini memiliki lebih dari 350.000 anggota, menyediakan dukungan dan dokumentasi untuk implementasi Drupal. Jutaan salinan software ini sudah diunduh sejak dirilis. Drupal ,orang didaftarkan pada tanggal 26 april 2001.

C. Kelebihan dan kekurangan serta keunggulan drupal

Kelebihan drupal antara lain :

A) Drupal bersifat open source. yang bisa digunakan secara personal maupun group untuk mengatur berbagai jenis content.

B) Drupal didesain sebagai sebuah publishing system cms. Kelebihan Drupal terutama dalam hal taksonomi.

C) Drupal memiliki dua konsep perkembangan yaitu Modular dan Extensible.Drupal menggunakan System Block atau Module yang dapat menambah fitur dari sebuah website.

D) Dukungan Database. Drupal meminimalisasikan query database dan penggunaan resource, juga memperluas persyaratan server sehingga mempermudah penginstallan.

E) Kemudahan Instalasi.Drupal sudah menyediakan instalasi dengan menggunakan Fantastico.

F) Search Engine Frendly (SEF). Issue kedua yang penting adalah kemampuan website membuat link yang mudah dibaca dan cepat dikenali oleh search engine sehingga website anda dapat menempati urutan atas dari hasil pencarian searh engine.

G) Access Control List (ACL) Pada Drupal, secara default hanya menyediakan 2 ACL saja, yaitu: Anonymous dan Authenticated.

H) Cache Memory. Cache memory pada CMS adalah kemampuan CMS untuk menyimpan secara dinamis halaman website yang telah dibuka, dengan demikian tidak perlu melakukan Query ulang pada database tetapi cukup 1 Query saja.

Kekurangan drupal antara lain :

A) Bukan CMS yang baik untuk dijadikan bahan pembelajaran membuat template pada CMS. Karena tidak “Designer Friendly”.

B) Untuk melakukan setup pada server, memerlukan lebih banyak waktu dan pengetahuan dibandingkan dengan wordpress ataupun joomla. Oleh karena itu, uang yang dikeluarkan juga pastinya lebih banyak :).
Keunggulan drupal adalah dapat diunduh secara gratis dan dapat digunakan secara bebas juga, sehingga memungkinkan setiap orang baik secara individu/perorangan maupun komunitas untuk mempublikasi, mengatur dan mengorganisir berbagai jenis dari isi/konten pada untuk website













CARA MENGINSATAL DRUPAL
Langkah-langkah menginstal drupal yaitu sebagai berikut:
1.       Buat folder baru di C://xampp/htdocs dengan nama misalnya drupalku. Lalu Extract CMS Drupal di folder tersebut. Lihat gambar untuk lebih jelasnya

2.  Buka Browser anda lalu ketik http://localhost/phpmyadmin untuk membuat database baru , lalu ketik nama database terserah anda, disini misalnya fatimah , lalu klik Create untuk membuat database. Lihat Gambar lebih jelasnya.


3. Masih tetap di Browser, ketikan http://localhost/drupalku (nama folder baru yang kita buat sebelumnya).Pilih Standard  (lihat lingkaran hijau pada gambar) kemudian Klik Save and Continue

4. Pada bagian Choose language (seperti gambar dibawah ini)  langsung saja Klik Save and continue.

5. Pada bagian Verify Requirent Pilih Mysql, lalu isi Database name = fatimah (nama database yang dibuat pada langkah 2) Username = root, password tidak usah diisi (bila anda tidak memberi password pada xampp) Lalu klik Save and continue. Lihat gambar berikut

6. Maka Proses instalasi sedang diproses, tunggu sampai selesai (lihat gambar dibawah ini)

7. Setelah instalasi selesai maka akan muncul gambar seperti dibawah ini.  Kemudian anda Isi site name dengan nama website anda, disini misalnya fatimah. Lalu email misal fatimah_fillah@yahoo.co.id ( email anda), username yaitu admin, password terserah anda.


Lalu isi country = indonesia, timezone = Asia/Jakarta. Jangan lupa ceklis update notifications. Lalu Klik Save and continue.
8. Setelah selesai maka akan muncul tampilan seperti gambar dibawah ini, artinya Drupal CMS telah selesai diinstal pada PC/Laptop anda. Klik Visit your new site untuk melihat website yang anda buat.

Kemudian akan muncul tampilan website yang anda buat. Untuk memperbagus tampilan atau mengisi konten dan lain-lain silahkan anda pelajari sendiri karena pada dasarnya drupal hampir sama dengan blogger.


Artikel Terkait

Hal-Hal Yang Anda Perlu Ketahui Tentang Drupal
4/ 5
Oleh

Berlangganan

Suka dengan artikel di atas? Silakan berlangganan gratis via email