Makalah tentang pembuatan simple shortco

MEMBUAT SHORTCODE TANPA MENGANDALKAN PLUGIN DI
WORDPRESS

Dosen Pembimbing

: Ahada Wahyusari, S.Pd, M.Pd

Nama
NIM

: Ahmad Ripaldi
: 140155201801

TEKNIK INFORMATIKA
UNIVERSITAS MARITIM RAJA ALI HAJI
BATAM 2015

Membuat shortcode tanpa mengandalkan plugin

1


KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan yang Maha Esa karena atas berkat dan
rahmatnya penulis berhasil menyelesaikan penulisan karya tulis non ilmiah yang berjudul
“MEMBUAT SHORTCODE TANPA MENGANDALKAN PLUGIN DI WORDPRESS”.
Kemudahan yang di tawarkan oleh wordpress yang lain adalah, wordpress menyediakan
layanan PLUGIN untuk developper wordpress, dimana plugin tersebut berfungsi sebagai sarana
tambahan untuk membuat website lebih menarik, PLUGIN wordpress dapat di kembangkan oleh
para pengembang wordpress yang mengerti tentang bahasa pemograman PHP (Hypertext
PreProcessor), dan biasanya mereka mengunduh PLUGIN tersebut di situs resmi wordpress, yang
dapat di unduh oleh semua pengembang aplikasi wordpress yang tidak mengerti tentang bahasa
pemograman PHP.
Tetapi plugin wordpress tersebut punya kelemahan tersendiri, plugin tersebut akan mati
apabila tidak di update selama lebih dari 2 tahun, karena bersifat open source, CMS ( Content
Management System ) wordpress akan terus mengalami perubahan yang mana hal tesebut akan
mengakibatkan plugin tersebut tidak support terhadap perkembangan terbaru dari wordpress.

Penulis berharap dengan adanya Karya tulis non ilmiah tentang “MEMBUAT
SHORTCODE TANPA MENGANDALKAN PLUGIN DI WORDPRESS” ini dapat
membuat para pengembang wordpress bisa membuat shortcode sendiri tanpa takut lagi akan
masalah plugin mati karena tidak di update.


Batam, Februari 2015

Penulis

Membuat shortcode tanpa mengandalkan plugin

2

Daftar isi
KATA PENGANTAR....................................................................................................... 2
BAB I........................................................................................................................... 4
PENDAHULUAN........................................................................................................ 4
A.

LATAR BELAKANG.......................................................................................... 4

B.

IDENTIFIKASI MASALAH..................................................................................5


C.

BATASAN MASALAH....................................................................................... 5

D.

RUMUSAN MASALAH...................................................................................... 5

E.

TUJUAN PENULISAN........................................................................................ 6

F.

MANFAAT PENULISAN..................................................................................... 6

BAB II.......................................................................................................................... 7
LANDASAN TEORI........................................................................................................ 7
BAB III......................................................................................................................... 8

PEMBAHASAN............................................................................................................. 8
1.

JALANKAN APLIKASI XAMPP..............................................................................8

2.

PASTIKAN PROGRAM XAMPP BERJALAN.............................................................9

3.

PEMILIHAN EDITOR YANG AKAN DI BUAT.........................................................10

4.

TULISKAN CODE YANG AKAN DI BUAT DAN TAMBAHKAN PAGENYA.................11

5.

TAMBAHKAN ADD_SHORTCODE DI FUNCTION PAGE YANG TELAH DI BUAT TADI.

12

6.

TAMBAHKAN PAGE SHORTCODE YANG TELAH DI BUAT TADI DI FUNCTION.PHP.13

7.

PENGETESAN SHORTCODE DI PAGE WORDPRESS YANG AKAN DI BUAT.................14
8.

HASIL DARI SHORTCODE YANG TELAH DI BUAT................................................15

BAB IV....................................................................................................................... 16
PENUTUP................................................................................................................... 16
1.

KESIMPULAN................................................................................................ 16

2.


SARAN.......................................................................................................... 16

DAFTAR PUSTAKA..................................................................................................... 17

Membuat shortcode tanpa mengandalkan plugin

3

BAB I
PENDAHULUAN
A. LATAR BELAKANG
Seperti yang kita ketahui bahwa Wordpress merupakan suatu CMS (Content
Management System) yang mengatur tata letak content atau isi dari sebuah website, dan
menjadikan website tersebut lebih dinamis.
Kemudahan yang di tawarkan oleh wordpress yang lain adalah, wordpress menyediakan
layanan PLUGIN untuk developper wordpress, dimana plugin tersebut berfungsi sebagai sarana
tambahan untuk membuat website lebih menarik, PLUGIN wordpress dapat di kembangkan oleh
para pengembang wordpress yang mengerti tentang bahasa pemograman PHP (Hypertext
PreProcessor), dan biasanya mereka mengunduh PLUGIN tersebut di situs resmi wordpress, yang

dapat di unduh oleh semua pengembang aplikasi wordpress yang tidak mengerti tentang bahasa
pemograman PHP.
Tetapi plugin wordpress tersebut punya kelemahan tersendiri, plugin tersebut akan mati
apabila tidak di update selama lebih dari 2 tahun, karena bersifat open source CMS wordpress akan
terus mengalami perubahan yang mana hal tesebut akan mengakibatkan plugin tersebut tidak support
terhadap perkembangan terbaru dari wordpress.
Oleh karena itu setiap pengembang wordpress harus bisa membuat plugin sederhana sendiri
yang mana plugin tersebut akan memudahkan kita untuk membuat website yang lebih menarik,
dimana kita tidak akan menemukan masalah “PLUGIN MATI” karena tidak di update, atas dasar
inilah saya membuat karya tulis non ilmiah yang akan menjelaskan tentang “CARA MEMBUAT
SHORTCODE TANPA MENGANDALKAN PLUGIN” dimana shortcode adalah salah satu
komponen untuk membuat PLUGIN yang akan mempermudah para pengembang untuk berkreasi di
setiap halaman yang akan di buat di CMS wordpress.

Membuat shortcode tanpa mengandalkan plugin

4

B. IDENTIFIKASI MASALAH
Banyaknya keluhan para pengembang wordpress terhadap plugin yang mati karena tidak

di update oleh si pengembang plugin wordpress membuat para pengembang wordpress yang lain
kwalahan mencari plugin yang baru untuk menggantikan plugin yang mati karena tidak di update
tesebut, hal ini menyebakan banyaknya waktu terbuang karena harus menghapus plugin yang
mati tesebut dan menggantinya dengan yang baru.
Perlunya pengetahuan tentang bahasa pemograman PHP (Hypertext PreProcessor),
mempermudah para pengembang website untuk membuat PLUGIN sendiri tanpa harus
mengandalkan para pengembang yang lain, dengan begitu kita tidak akan menemui masalah
plugin mati karena tidak di update.

C. BATASAN MASALAH
Berdasarkan pembahasan identifikasi masalah diatas penulis hanya akan membeberkan
tentang cara pembuatan shorcode di plugin, karena banyaknya komponen yang harus di sediakan
untuk membuat plugin tersebut, shorcode hanyalah segelintir dari komponen yang harus di
sediakan dalam pembuatan plugin wordpress.
D. RUMUSAN MASALAH
Berdasarkan batasan masalah diatas maka dapat dirumuskan seperti berikut :
1. Apakah bahan yang harus di sediakan untuk membuat shortcode plugin di wordpress ?
2. Apakah langkah” yang harus di ambil ketika ingin membuat shortcode di wordpress ?
3. Bagaimana cara shortcode tersebut dapat bekerja di setiap halaman yang akan di buat di
wordpress ?


Membuat shortcode tanpa mengandalkan plugin

5

E. TUJUAN PENULISAN
Tujuan penulisan dari karya ilmiah ini adalah untuk menjelaskan tentang cara pembuatan
shortcode tanpa menggunakan plugin.

F. MANFAAT PENULISAN
Dari penulisan karya tulis non ilmiah ini, diharapkan agar pembaca mendapatkan manfaat
sebagai berikut :
 Mengetahui tentang CMS Wordpress.
 Mengetahui tentang adanya fasilitas plugin yang di sediakan oleh wordpress.
 Mengetahui tentang cara pembuatan shortcode tanpa harus mengandalkan plugin di
wordpress.
 Dapat menggunakan shortcode di setiap halaman di wordpress.

Membuat shortcode tanpa mengandalkan plugin


6

BAB II
LANDASAN TEORI
SHORTCODE PLUGIN DI WORDPRES
Kemudahan yang di tawarkan oleh wordpress yang lain adalah, wordpress menyediakan
layanan PLUGIN untuk developper wordpress, dimana plugin tersebut berfungsi sebagai sarana
tambahan untuk membuat website lebih menarik, PLUGIN wordpress dapat di kembangkan oleh
para pengembang wordpress yang mengerti tentang bahasa pemograman PHP (Hypertext
PreProcessor), dan biasanya mereka mengunduh PLUGIN tersebut di situs resmi wordpress, yang
dapat di unduh oleh semua pengembang aplikasi wordpress yang tidak mengerti tentang bahasa
pemograman PHP.
Tetapi plugin wordpress tersebut punya kelemahan tersendiri, plugin tersebut akan mati
apabila tidak di update selama lebih dari 2 tahun, karena bersifat open source CMS wordpress akan
terus mengalami perubahan yang mana hal tesebut akan mengakibatkan plugin tersebut tidak support
terhadap perkembangan terbaru dari wordpress.
Oleh karena itu setiap pengembang wordpress harus bisa membuat plugin sederhana sendiri
yang mana plugin tersebut akan memudahkan kita untuk membuat website yang lebih menarik,
dimana kita tidak akan menemukan masalah “PLUGIN MATI” karena tidak di update, atas dasar
inilah saya membuat karya tulis non ilmiah yang akan menjelaskan tentang “CARA MEMBUAT

SHORTCODE TANPA MENGANDALKAN PLUGIN” dimana shortcode adalah salah satu
komponen untuk membuat PLUGIN yang akan mempermudah para pengembang untuk berkreasi di
setiap halaman yang akan di buat di CMS wordpress.

Membuat shortcode tanpa mengandalkan plugin

7

BAB III
PEMBAHASAN

1. JALANKAN APLIKASI XAMPP
Aplikasi xampp merupakan aplikasi untuk membuat server sendiri di komputer, sehingga akan
tercipta server local yang hanya bisa di akses di komputer sendiri, karena pemograman php sangat
membutuhkan server untuk menjalankan program, maka penginstallan xampp sangat penting di lakukan.

Gambar program xampp

Membuat shortcode tanpa mengandalkan plugin

8

2. PASTIKAN PROGRAM XAMPP BERJALAN
Pastikan program Apache dan MySQL berjalan, apabila Apache dan MySQL tidak berjalan maka
program PHP tidak akan berjalan, karena PHP hanya akan bekerja apabila web server (Apache) bekerja.

Gambar program Apache yang telah berjalan.

Membuat shortcode tanpa mengandalkan plugin

9

3. PEMILIHAN EDITOR YANG AKAN DI BUAT
Disini saya memilih editor sublime text 3, editor yang lain dapat di pilih seperti netbeans, eclipse,
dan lain-lain, editor di gunakan untuk menuliskan code-code yang akan di buat nantinya.

Membuat shortcode tanpa mengandalkan plugin

10

4. TULISKAN CODE YANG AKAN DI BUAT DAN TAMBAHKAN
PAGENYA
Disini saya akan menuliskan shortcode berbentuk form dan saya membuat contohnya
adalah testshorcode.php , buatlah code form untuk html, dan kemudian tambahkan fungsi,
Fungsi (atau Function) dalam bahasa pemograman adalah kode program yang dirancang untuk
menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama. Kita dapat
membuat fungsi sendiri, atau menggunakan fungsi yang dibuat oleh programmer lain.
Dalam dunia pemograman terdapat istilah ‘lazy progamming’ yang artinya bukanlah programmer
yang malas. Tetapi, daripada membuat kode program umum dari dasar, kita bisa menggunakan
fungsi yang telah dibuat oleh programmer lain. PHP bahkan menyediakan ribuan fungsi bawaan
yang tersedia untuk membantu kita dalam merancang program.

Gambar Fungsi shortcode

Membuat shortcode tanpa mengandalkan plugin

11

5. TAMBAHKAN ADD_SHORTCODE DI FUNCTION PAGE YANG TELAH
DI BUAT TADI.
Penambahan add_shortcode di fungsi berguna untuk mendaftarkan shortcode di wordpress disini
saya mendaftarkan nama matt untuk di jadikan shortcode. Jikalau kita tidak menambahkan add_shortcode
maka program shortcode tidak akan bekerja dengan semestinya di page yang akan di buat.

Gambar penambahan shortcode.

Membuat shortcode tanpa mengandalkan plugin

12

6. TAMBAHKAN PAGE SHORTCODE YANG TELAH DI BUAT TADI DI
FUNCTION.PHP
Untuk dapat membuat shortcode bekerja, kita harus menambahkan page tersebut di function.php
dari theme yang akan di buat shortcode, disini kita menggunakan require_once untuk menambahkan suatu
page ke function.

Gambar function.php

Gambar require_once.

Membuat shortcode tanpa mengandalkan plugin

13

7. PENGETESAN SHORTCODE DI PAGE WORDPRESS YANG AKAN
DI BUAT.
Lakukan pengetesan shortcode di page wordpress yang akan di buat. Shortcode di tuliskan
dengan permulaan tanda kurung siku ( [ ) dan di akhiri dengan tanda kurung siku ( ] ) juga. Disini bisa di
lihat page wordpress yang telah di buat bernama testpage, dan shortcode yang telah di buat adalah [matt].
Kemudian tekan tombol preview untuk melihat hasilnya.

Membuat shortcode tanpa mengandalkan plugin

14

8. HASIL DARI SHORTCODE YANG TELAH DI BUAT.
Disini terlihat hasil dari shortcode yang telah di buat tadi, shortcode berbentuk forms yang bisa di
gunakan di page manapun di wordpress, hanya dengan sedikit menambahkan shortcode di page
wordpress, maka forms akan tampil di halaman tersebut.

Membuat shortcode tanpa mengandalkan plugin

15

BAB IV
PENUTUP
1. KESIMPULAN
Membuat shortcode tanpa menggunakan plugin
 Dengan shortcode kita bisa mempersingkat penggunaan code di page wordpress
yang akan di buat.
 Memudahkan editor yang tidak mengerti PHP untuk mengedit page di wordpress.
 Bisa berbagi manfaat dengan sesama pengembang wordpress yang lainnya.
2. SARAN
Shortcode hanya segelintir kecil komponen untuk plugin, Oleh karena itu setiap
pengembang wordpress harus bisa membuat shortcode sederhana sendiri tanpa mengandalkan plugin
orang lain, sehingga dengan begitu kita bisa meminimalisir penggunaan plugin, dan apabila kita telah
bisa membuat plugin sendiri, kita bisa menguploadnya kemedia wordpress.org, sehingga dengan
begitu kita bisa berbagi manfaat ke developper lain yang membutuhkan plugin yang kita buat.

Membuat shortcode tanpa mengandalkan plugin

16

DAFTAR PUSTAKA
Brad Williams, O. R. (2011). Professional Wordpress Plugin Development. United States Of America:
Willey Publishing, Inc.
Thomas Blom Hansen, J. L. (2014). PHP for Absolute Beginners. New York: Hetnz Wetnhetmer.

Membuat shortcode tanpa mengandalkan plugin

17