membangun situs web jejaring sosial menggunakan · pdf file ialah cara baru dalam proses...

Click here to load reader

Post on 03-Nov-2020

1 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • MEMBANGUN SITUS WEB JEJARING

    SOSIAL MENGGUNAKAN CMS OXWALL

  • Identitas

    Membangun Situs Web Jejaring Sosial Menggunakan CMS Oxwall

    Oleh:

    Lintang Yuniar Banowosari

    Yudha Yogasara

    Hak Cipta Pada Penulis

    Hak Guna Mengikuti Open Content Model

    Editor: Detty Purnamasari

    Desain Sampul: Yudha Yogasara

    Diterbitkan dan dicetak oleh:

    Penerbit Gunadarma

    Jl. Margonda Raya 100, Pondok Cina, Depok

    Telp +62-21-78881112

    ISBN : 978-602-9438-54-3

    i

  • Kata Pengantar

    Puji syukur dipanjatkan setinggi-tingginya, kepada ALLAH SWT. Karena

    berkat rahmat dan hidayahNya, serta atas pertolonganNya buku ini berhasil

    diselesaikan.

    Buku ini bersifat tutorial dengan tujuan agar mempermudah para pembaca

    memahami secara mendalam tentang isi buku dan dapat mempraktikkan dengan

    baik. Buku ini hanyalah pelengkap dari tutorial-tutorial CMS web yang telah

    ada. Namun demikian, diharapkan pembaca bisa mendapat manfaat yang baik

    dari buku ini.

    Penulis menyadari isi di dalam buku ini belumlah lengkap dan masih terda-

    pat kekurangan. Oleh karenanya, diharapkan para pembaca dapat memberikan

    saran ataupun kritik yang bersifat membangun guna diadakannya perbaikan

    yang berguna di kesempatan berikutnya. Akhir kata, penulis mengucapkan

    terima kasih sebesar-besarnya kepada semua pihak yang telah membantu terse-

    lesaikannya buku ini. Selamat membaca.

    Jakarta, 2015

    Penulis

    ii

  • Daftar Isi

    Identitas i

    Kata Pengantar ii

    1 Pendahuluan 1

    1.1 Pengertian Web CMS . . . . . . . . . . . . . . . . . . . . . . . . 1

    1.2 Web CMS Oxwall . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    2 Instalasi Web CMS Oxwall 6

    2.1 Download Web CMS Oxwall . . . . . . . . . . . . . . . . . . . . . 6

    2.2 Login CPanel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    2.3 Membuat User dan Database MySQL . . . . . . . . . . . . . . . 8

    2.4 Upload Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    2.5 Kon�gurasi Instalasi . . . . . . . . . . . . . . . . . . . . . . . . . 13

    2.6 Pengaturan Cron Job . . . . . . . . . . . . . . . . . . . . . . . . 16

    3 Kon�gurasi Pada Menu Administrator 18

    3.1 Login Administrator Dashboard . . . . . . . . . . . . . . . . . . . 18

    3.2 Main Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    3.3 Pemilihan Tema . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    3.4 Menambahkan Pages dan Menu . . . . . . . . . . . . . . . . . . 21

    3.5 Pengaturan User Dashboard . . . . . . . . . . . . . . . . . . . . . 22

    iii

  • DAFTAR ISI iv

    3.6 Pengaturan Forum Diskusi . . . . . . . . . . . . . . . . . . . . . . 24

    3.7 Pengaturan Plugins . . . . . . . . . . . . . . . . . . . . . . . . . 25

    4 Penggunaan Fitur Oxwall 27

    4.1 Update Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    4.2 Upload Foto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    4.3 Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    4.4 Blog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    4.5 Forum Diskusi . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    4.6 Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    Riwayat Penulis 35

  • Daftar Gambar

    2.1 Download CMS Oxwall . . . . . . . . . . . . . . . . . . . . . . . . 7

    2.2 Halaman Control Panel . . . . . . . . . . . . . . . . . . . . . . . 8

    2.3 Menu MySQL Database Wizard . . . . . . . . . . . . . . . . . . 9

    2.4 Membuat nama database MySQL . . . . . . . . . . . . . . . . . . 9

    2.5 Membuat user database MySQL . . . . . . . . . . . . . . . . . . 9

    2.6 Memberikan hak akses pada User Database MySQL . . . . . . . 10

    2.7 Akses menu File Manager . . . . . . . . . . . . . . . . . . . . . . 11

    2.8 Menu New Folder . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    2.9 Membuat Nama Folder Baru . . . . . . . . . . . . . . . . . . . . 11

    2.10 Browse data CMS Oxwall yang telah diunduh . . . . . . . . . . . 12

    2.11 Melakukan Ekstrak Pada File Oxwall-1.5.3.zip . . . . . . . . . . 13

    2.12 Tahap Site Settings Pada Instalasi . . . . . . . . . . . . . . . . . 14

    2.13 Tahap Database Settings pada Instalasi . . . . . . . . . . . . . . 15

    2.14 Tahap Finalizing Install Pada Instalasi . . . . . . . . . . . . . 15

    2.15 Tahap Install Plugins Pada Instalasi . . . . . . . . . . . . . . . . 16

    2.16 Menu Cron Jobs Pada Control Panel . . . . . . . . . . . . . . . . 17

    2.17 Membuat Cron Job . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    3.1 Melakukan Login Pengguna Administrator . . . . . . . . . . . . . 19

    3.2 Akses Menu Admin Dashboard . . . . . . . . . . . . . . . . . . . 19

    3.3 Tab Basic Pada Pengaturan Main Settings . . . . . . . . . . . . 20

    v

  • DAFTAR GAMBAR vi

    3.4 Pemilihan Tema Situs Web . . . . . . . . . . . . . . . . . . . . . 21

    3.5 Menambahkan Halaman Baru . . . . . . . . . . . . . . . . . . . . 22

    3.6 Drag&Drop Komponen custom text/HTML . . . . . . . . . . . . 23

    3.7 Pengaturan Konten Komponen . . . . . . . . . . . . . . . . . . . 24

    3.8 Pengaturan Plugins Newsfeed . . . . . . . . . . . . . . . . . . 26

    4.1 Form update status . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    4.2 Update status menggunakan teks . . . . . . . . . . . . . . . . . . 28

    4.3 Update status menggunakan link situs web . . . . . . . . . . . . . 28

    4.4 Update status menggunakan link video . . . . . . . . . . . . . . . 29

    4.5 Form upload foto . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    4.6 Melengkapi data foto dan submit foto . . . . . . . . . . . . . . . 30

    4.7 Melengkapi data dan tambah video . . . . . . . . . . . . . . . . 31

    4.8 Publish tulisan blog . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    4.9 Memilih ruang forum diskusi . . . . . . . . . . . . . . . . . . . . 33

    4.10 Membuat topik baru pada forum diskusi . . . . . . . . . . . . . . 33

    4.11 Membuat Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

  • Bab 1

    Pendahuluan

    1.1 Pengertian Web CMS

    CMS adalah kependekan dari Content Management System yang dapat ber-

    arti sebuah perangkat lunak yang memungkinkan sesorang untuk menambahkan

    atau mengubah isi dari suatu web. Secara umum CMS terdiri dari dua elemen,

    yaitu :

    1. Content Management Application (CMA)

    2. Content Delivery Application (CDA)

    Elemen CMA memungkinkan pengelola konten yang tidak memiliki kemam-

    puan dalam hal pemrograman web seperti HTML, PHP, JSP dan sejenis lainnya

    tetap dapat melakukan perubahan dan penghapusan isi dari suatu situs web.

    Elemen CDA menggunakan dan menghimpun informasi-informasi yang sebe-

    lumnya telah ditambah, dikurangi atau diubah oleh pemilik situs web untuk

    memodi�kasi situs web tersebut. Web CMS hadir dalam kemampuan atau �-

    tur yang berbeda-beda, setiap web CMS memiliki karakteristik dalam setiap

    fungsinya. Oleh sebab itu, pengguna dapat memilih CMS yang sesuai dengan

    kebutuhan situs web yang akan dibangun.

    1

  • BAB 1. PENDAHULUAN 2

    Pada situs web http://www.opensourcecms.com terlihat saat ini terdapat

    ratusan web CMS yang dibagi kedalam sepuluh (10) kategori, yaitu :

    1. CMS/Portals: CMS yang masuk kedalam kategori ini biasanya meru-

    pakan sebuah aplikasi web yang memiliki fungsi untuk membuat, menge-

    dit, mengelola dan mempublikasikan konten secara terorganisasi. Konten

    yang dikelola dapat berupa �le gambar, �le audio, �le video, dokumen

    elektronik dan konten web. CMS yang populer digunakan pada kategori

    ini ialah Drupal, Joomla dan PHP Fusion.

    2. Lite: Kategori ini menurut situs web opensourcecms.com merupakan ka-

    tegori CMS yang merujuk kepada CMS/ Portals yang tidak membutuhkan

    database agar dapat berfungsi. CMS jenis ini sangat mudah proses insta-

    lasinya, tetapi pada umumnya �tur yang dimiliki tidaklah sebaik CMS

    dalam kategori CMS/Portals, hal tersebut disebabkan tidak adanya �tur

    penyimpanan konten dalam database. CMS yang populer digunakan pada

    kategori ini ialah GetSimple, gpEasy dan Pluck.

    3. e-Commerce: CMS yang masuk ke dalam kategori ini biasanya meru-

    pakan sebuah aplikasi web yang memiliki fungsi untuk berdagang secara

    online. Fitur yang ditawarkan oleh setiap CMS jenis ini pun bermacam-

    macam, mulai dari hanya pengelolaan katalog produk secara online hing-

    ga dapat menangani transaksi secara online menggunakan kartu kredit

    ataupun virtual bank seperti paypal. CMS yang populer digunakan pa-

    da kategeori ini ialah osCommerce, OpenCart, Zen Cart, Magento dan

    PrestaShop.

    4. Forums: CMS dalam kategori ini berfungsi sebagai sebuah sarana ko-

    munikasi untuk sebuah komunitas. Forum lebih berfokus untuk sebuah

    komunitas besar, dimana didalam forum tersebut terbagi menjadi sub-

    sub dari forum itu, lebih jelasnya didalam forum tersebut ada pembagian

    kategori yang dibuat untuk memudahkan penggunanya dalam b