Apa itu WordPress Tanpa Kepala? Bagaimana Cara Membuatnya? [Tutorial]

Diterbitkan: 2024-03-04

Daftar isi
Apa itu WordPress Tanpa Kepala?
Apa kelebihan dan kekurangan CMS tanpa kepala WordPress?
Apa batasan WordPress tanpa kepala?
Apakah WordPress tanpa kepala bagus?
Bagaimana cara kerja WordPress Tanpa Kepala?
Bagaimana cara membuat WordPress tanpa kepala? (Tutorial WordPress Tanpa Kepala)
Contoh WordPress Tanpa Kepala
Apakah tanpa kepala bagus untuk SEO?
Kesimpulan
Pertanyaan yang Sering Diajukan

Apa itu WordPress Tanpa Kepala?

Seperti yang mungkin Anda ketahui, WordPress memiliki dua bagian, Backend dan Frontend. Backend bertanggung jawab atas semua tugas manajemen seperti mengedit, menambah, dan menghapus postingan konten serta semua konfigurasi dan pengaturan yang mengubah tampilan konten. Sedangkan front end bertanggung jawab untuk menampilkan semua konten yang diproses backend di layar.

Sekarang, istilah WordPress Tanpa Kepala muncul ketika Anda memisahkan atau memisahkan kedua bagian ini, yaitu front end dan Backend, sehingga backend tidak tersentuh untuk pengelolaan konten. Sekarang, Anda dapat menggunakan teknologi apa pun untuk membuat bagian depan dan menampilkannya di layar.


Apa kelebihan dan kekurangan CMS tanpa kepala WordPress?

WordPress tanpa kepala hadir dengan banyak kelebihan dan kekurangan, yang masing-masing dapat memengaruhi pekerjaan Anda dalam skenario berbeda. Untuk mendapatkan gambaran yang lebih jelas, mari kita bandingkan Kelebihan dan Kekurangannya dalam format Tabel Perbandingan.

Kelebihan Kontra
1. Arsitektur terpisah memungkinkan lebih banyak fleksibilitas dalam pengembangan frontend 1. Kurva pembelajaran yang lebih curam bagi pengembang
2. Kemampuan untuk memanfaatkan fitur manajemen konten backend WordPress yang tangguh 2. Memerlukan pengaturan dan konfigurasi tambahan
3. Integrasi yang mulus dengan plugin dan ekosistem WordPress 3. Dukungan terbatas dibandingkan dengan WordPress tradisional
4. Peningkatan kinerja karena berkurangnya beban server 4. Potensi kompleksitas dalam mengelola banyak sistem
5. Peningkatan keamanan dengan mengurangi permukaan serangan di frontend 5. Peningkatan biaya pengembangan dan pemeliharaan
6. Opsi skalabilitas dan optimalisasi kinerja yang lebih baik 6. Ketergantungan pada alat dan layanan pihak ketiga
Pro dan Kontra WordPress Tanpa Kepala

Apa batasan WordPress tanpa kepala?

Tidak peduli apakah kelebihan pengaturan WordPress Headless menutupi kekurangannya, ada beberapa batasan tertentu dari WordPress headless yang perlu Anda ingat:

  • Kurva Pembelajaran Curam : Akan sangat sulit bagi pemula untuk mengimplementasikan sendiri pengaturan WordPress tanpa kepala. Hal ini memerlukan pengetahuan mendalam tentang arsitektur yang dipisahkan dan teknologi tambahan.
  • Pemeliharaan Mahal : Anda akan berurusan dengan pemeliharaan dua contoh berbeda, satu adalah infrastruktur situs web dan yang lainnya adalah beberapa pengembang. Yang dapat meningkatkan biaya Anda secara keseluruhan.
  • Penyiapan Mahal : Melakukan penyiapan lengkap Headless WordPress bisa sangat mahal, jadi Anda juga perlu mempertimbangkan faktor ini dalam keseluruhan anggaran situs web Anda.
  • Fitur Frontend Asli Terbatas : Meskipun Anda bebas mendesain frontend tanpa batasan apa pun tanpa lapisan tema WordPress, itu akan sulit. Itu karena pengembang harus membangun fitur frontend yang lengkap dari awal atau perlu menggunakan alat tambahan pihak ketiga. Hal ini menyebabkan hilangnya beberapa fungsi asli WordPress.
  • Peningkatan Kompleksitas : Menjadi sulit untuk mengelola arsitektur WordPress terpisah yang melibatkan penanganan banyak sistem yaitu backend, frontend, API, dll. Yang cukup kompleks dan bahkan sulit untuk dipelihara.
  • Ketergantungan pada Alat Pihak Ketiga : Karena Headless WordPress tidak menyediakan semua fitur CMS WordPress asli. Artinya, Anda harus bergantung pada layanan dan alat pihak ketiga untuk pengembangan front-end. Artinya akan selalu ada potensi risiko terkait keandalan, keamanan, dan biaya.
  • Masalah Kompatibilitas : Penting juga untuk dicatat bahwa tidak semua plugin dan tema WordPress dioptimalkan untuk pengaturan tanpa kepala. Artinya, ketiganya akan memiliki fungsionalitas terbatas atau memerlukan pengembangan khusus untuk memastikan kompatibilitas.
  • Potensi Overhead Kinerja : Meskipun arsitektur WordPress Headless dapat meningkatkan kinerja dalam beberapa kasus. Namun jika implementasi frontend tidak dioptimalkan dengan baik atau permintaan API yang tidak efisien dapat mengakibatkan hambatan kinerja.
  • Dukungan Komunitas Terbatas : Dibandingkan dengan pengaturan WordPress tradisional, solusi WordPress headless mungkin memiliki komunitas pengguna dan pengembang yang lebih kecil, sehingga sumber daya, tutorial, dan opsi dukungan lebih sedikit.
  • Pertimbangan Biaya : Menerapkan dan memelihara pengaturan WordPress tanpa kepala mungkin menimbulkan biaya tambahan untuk pengembangan, hosting, dan layanan pihak ketiga, yang dapat menjadi faktor pembatas untuk beberapa proyek.

Mempertimbangkan keterbatasan ini sangat penting ketika memutuskan apakah pendekatan WordPress headless cocok untuk proyek tertentu.


Apakah WordPress tanpa kepala bagus?

Jika Anda mengabaikan batasan yang kami sebutkan sebelumnya, ada skenario tertentu di mana penggunaan WordPress tanpa kepala mungkin bermanfaat bagi Anda.

  • Jika keamanan website Anda adalah prioritas utama dan penanganan datanya sangat sensitif atau kritis.
  • Jika Anda menyukai desain khusus dan kemungkinan tak terbatas tanpa batasan pilihan tema WordPress yang terbatas, dan Anda mencari desain frontend yang unik, pilih WordPress Headless.
  • Jika Anda ingin situs web Anda tetap terisolasi dengan pembaruan dan peningkatan yang sering dilakukan WordPress.
  • Jika Anda ingin membuat situs web atau aplikasi Anda siap menghadapi masa depan dan beradaptasi dengan teknologi, tren, dan perilaku pengguna baru tanpa harus merombak seluruh infrastruktur Anda, pertimbangkan WordPress tanpa kepala.
  • Penyiapan Headless bisa menjadi pilihan yang baik jika Anda mencari situs web demo, proyek kecil atau jangka pendek, atau tutorial.

Bagaimana cara kerja WordPress Tanpa Kepala?

Berbicara tentang WordPress standar, ia hadir dengan antarmuka yang ramah pengguna dan panel admin yang mudah digunakan sehingga Anda dapat dengan mudah mengedit, membuat, dan menghapus konten serta mengelola situs web.

Untuk bagian depan, ia menyediakan ribuan opsi tema yang menggabungkan tema bawaan dan tema pihak ketiga untuk membuat situs web menarik secara visual di layar.

Namun saat Anda memisahkan WordPress, Anda dapat menikmati yang terbaik dari kedua dunia. Untuk memungkinkannya WordPress memiliki API yang disebut WordPress REST API.

Ini adalah antarmuka pemrograman yang memungkinkan pengembang mengakses dan berinteraksi dengan data situs WordPress menggunakan metode HTTP standar.

Hal ini memungkinkan pengembang untuk mengambil, membuat, memperbarui, dan menghapus konten WordPress dari jarak jauh, yang membuatnya lebih mudah untuk mengintegrasikan WordPress dengan platform aplikasi lain atau teknologi front-end lainnya seperti React.js, Angular.js, dll untuk membuat situs web khusus.


Bagaimana cara membuat WordPress tanpa kepala? (Tutorial WordPress Tanpa Kepala)

Ada berbagai cara untuk memisahkan WordPress standar, bergantung pada teknologi yang akan Anda gunakan, sumber daya, bahasa pilihan, dan kerangka kerja. Apa pun metode yang digunakan, Anda harus terbiasa dengan bahasa front-end serta WordPress Rest API.

Namun untuk saat ini, kami akan memilih metode yang paling sederhana karena mayoritas orang adalah pemula. Lihat langkah-langkah yang diberikan di bawah ini:

Langkah 1: Siapkan WordPress

Hal pertama yang perlu Anda lakukan adalah membuat situs WordPress seperti biasa di server Anda. Artinya, situs web tersebut harus aktif, memiliki domainnya sendiri, dan akun hosting web yang sesuai.

Namun memilih platform hosting WordPress yang tepat merupakan tugas yang sangat sulit dan bahkan merupakan langkah yang sangat penting saat menyiapkan WordPress dan membuat CMS tanpa kepala.

Hal ini sangat penting karena meskipun front end dan back end dipisahkan, back end tetap harus berada di server yang memerlukan hosting.

Server tidak hanya menyediakan rumah untuk menyimpan semua konten situs web Anda tetapi kinerja, keamanan, dan keandalannya juga sangat penting untuk mengirimkan konten situs web dengan lancar ke front-end, apa pun teknologi yang digunakannya.

Oleh karena itu, penting untuk memilih host yang menawarkan kinerja Server Sangat Cepat dan keamanan yang diperketat.

Mempertimbangkan hal ini, Anda dapat memilih WPOven, salah satu perusahaan hosting WordPress terkelola sepenuhnya tercepat dan terkemuka yang memberikan perpaduan kecepatan, keamanan tingkat perusahaan, dan dukungan pramutamu, memastikan perjalanan WordPress tanpa kepala Anda lebih lancar.

  • Secara khusus, WPOven menyediakan hosting terkelola di penyedia cloud papan atas Linode yang memastikan kinerja dan skalabilitas berkecepatan tinggi.
  • Platform ini menawarkan instalasi pra-WordPress, membuat pengaturan WordPress dan alat lainnya tidak merepotkan.
  • Selain itu, Dengan sistem caching canggih bawaan dan jaringan pengiriman konten (CDN) Cloudflare, konten Anda terkirim lebih cepat, di mana pun lokasi pengguna.
  • Selain itu, WPOven memastikan keamanan tingkat perusahaan yang kuat melalui firewall perlindungan web bawaan dan instalasi SSL, membantu melindungi data dan interaksi backend Anda.
  • Pencadangan otomatis dan opsi pemulihan yang mudah memberikan lapisan tambahan perlindungan data dan ketenangan pikiran.
  • Selain itu, dukungan pelanggan 24/7 WPOven dan basis pengetahuan yang luas memastikan bahwa setiap masalah ditangani dengan cepat, memungkinkan Anda untuk fokus membangun dan mengelola CMS tanpa kepala tanpa kerumitan terkait hosting.

Langkah 2: Aktifkan REST API

Hal berikutnya yang perlu Anda lakukan adalah memastikan bahwa REST API WordPress diaktifkan. Secara default, ini diaktifkan di semua instalasi WordPress baru.

Namun tetap saja, Anda perlu memverifikasi apakah itu diaktifkan di situs web Anda atau tidak. Anda dapat melakukan ini hanya dengan membuat permintaan API dengan memasukkan URL berikut di browser Anda,

https://example.com/wp-json/wp/v2/

Ubah 'example.com” dengan nama domain Anda yang sebenarnya dan jika API diaktifkan, ini akan menampilkan respons JSON dengan beberapa informasi tentang postingan situs web Anda.

Alternatifnya, Anda dapat mengambil bantuan plugin seperti plugin WP REST API.


Baca: REST API WordPress: Panduan Memulai


Langkah 3: Ambil Data Posting melalui API

Jika Anda ingin mengambil data postingan, ikuti langkah-langkah berikut:

  • Buka dashboard WordPress Anda > Pengaturan > Permalinks dan pilih Nama postingan.
Headless WordPress
Dasbor WordPress
  • Setelah itu, Anda perlu mengunduh alat pengujian Postman API.
  • Sekarang di dalam alat Postman API masukkan URL seperti format di bawah ini.

https://mydomain.com/wp-json/wp/v2/posts

Ini akan mengambil data posting di dalam situs WordPress Anda.

fetch the post data inside your WordPress website
ambil data posting di dalam situs WordPress Anda

Langkah 6: Siapkan Aplikasi React

Sekarang kita sudah selesai dengan backend, sekarang saatnya mulai mengerjakan front end. Pertama, kita membuat Aplikasi React dengan mengeksekusi kode di bawah ini di Terminal.

npm create vite@latest my-blog-app
cd my-blog-app
npm install

Perintah ini akan membuat aplikasi React baru menggunakan Vite dan juga menginstal perpustakaan atau paket eksternal yang diperlukan.

Selain itu, Anda juga perlu menyertakan Axios untuk menangani permintaan HTTP. Untuk ini jalankan perintah berikut untuk menginstalnya.

npm install axios

Sekarang, Anda dapat memulai server pengembangan lokal untuk aplikasi Anda dengan menjalankan perintah npm run dev di terminal atau command prompt Anda.

Saat Anda menjalankan perintah ini, ini akan memulai server di mesin lokal Anda, dan itu akan membuat aplikasi Anda tersedia di URL https://127.0.0.1:5173 .

Hal berikutnya yang perlu Anda lakukan adalah membuka proyek Anda di editor kode (mana saja yang Anda suka, Visual Studio Code, Subkline Text, Atom, dll.) dan juga menghapus file yang tidak diperlukan seperti index.css, app.css, dll.

Langkah 7: Ambil Postingan dari WordPress

Di file App.jsx Anda, di bagian atas, impor hook useState dari perpustakaan React. Ini memungkinkan Anda untuk menggunakan status dalam komponen fungsional Anda.

import React, { useState } from 'react';

Di dalam komponen fungsional Anda App , inisialisasi bagian status yang disebut posts menggunakan kait useState . Negara bagian ini akan menampung serangkaian postingan. useState([]) menginisialisasi posts dengan array kosong sebagai nilai awalnya.

const [posts, setPosts] = useState([]);

Setelah menginisialisasi status posts dengan array kosong menggunakan useState([]) , Anda perlu menambahkan kode untuk mengambil postingan dari REST API WordPress. Ini melibatkan pembuatan permintaan HTTP ke titik akhir API yang menyajikan data postingan.

Anda perlu menambahkan kode yang diperlukan untuk mengambil data postingan setelah deklarasi negara. Kode ini biasanya melibatkan penggunaan metode seperti fetch() atau perpustakaan seperti Axios untuk membuat permintaan HTTP GET ke titik akhir API WordPress yang menyediakan data postingan.

Selanjutnya, tambahkan kode berikut setelah deklarasi negara untuk mengambil data postingan dari REST API WordPress dan perbarui postingan yang sesuai.

const fetchPosts = () => {
// Using axios to fetch the posts
axios
.get("https://yourdomain.com/wp-json/wp/v2/posts")
.then((res) => {
// Saving the data to state
setPosts(res.data);
});
}
// Calling the function on page load
useEffect(() => {
fetchPosts()
}, [])

Kode ini mengambil postingan dari REST API situs WordPress saat komponen dipasang, dan memperbarui status komponen dengan data yang diambil menggunakan fungsi setPosts hook useState .

Langkah 8: Membuat komponen Blog dan Merendernya

Sekarang buat folder baru bernama “components” di dalam folder src dan buat dua file baru Blog.jsx dan blog.css (di dalam komponen).

Selanjutnya tambahkan kode berikut pada file Blog.jsx terlebih dahulu:

import axios from "axios";
import React, { useEffect, useState } from "react";
import "./blog.css";
export default function Blog({ post }) {
const [featuredImage, setFeaturedImage] = useState();
const getImage = () => {
axios
.get(post?._links["wp:featuredmedia"][0]?.href)
.then((response) => {
setFeaturedImage(response.data.source_url);
});
};

useEffect(() => {
getImage();
}, []);
return (
<div class="container">
<div class="blog-container">
<p className="blog-date">
{new Date(Date.now()).toLocaleDateString("en-US", {
day: "numeric",
month: "long",
year: "numeric",
})}
</p>
<h2 className="blog-title">{post.title.rendered}</h2>
<p
className="blog-excerpt"
dangerouslySetInnerHTML={{ __html: post.excerpt.rendered }}
/>
<img src={featuredImage} class="mask" />
</div>
</div>
);
}

Komponen ini mengambil dan menampilkan judul, tanggal, kutipan, dan gambar unggulan dari postingan blog yang diteruskan sebagai prop.

Setelah itu tambahkan style berikut pada file blog.css,

@import url("https://fonts.googleapis.com/css?display=swap&family=Poppins");
.blog-container {
width: 400px;
height: 322px;
background: white;
border-radius: 10px;
box-shadow: 0px 20px 50px #d9dbdf;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
img {
width: 400px;
height: 210px;
object-fit: cover;
overflow: hidden;
z-index: 999;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}

.blog-title {
margin: auto;
text-align: left;
padding-left: 22px;
font-family: "Poppins";
font-size: 22px;
}

.blog-date {
text-align: justify;
padding-left: 22px;
padding-right: 22px;
font-family: "Poppins";
font-size: 12px;
color: #c8c8c8;
line-height: 18px;
padding-top: 10px;
}

.blog-excerpt {
text-align: justify;
padding-left: 22px;
padding-right: 22px;
font-family: "Poppins";
font-size: 12px;
color: #8a8a8a;
line-height: 18px;
margin-bottom: 13px;
}

Terakhir, masukkan cuplikan kode berikut ke dalam pernyataan return file App.jsx . Di sinilah Anda menentukan struktur UI komponen Anda menggunakan sintaksis JSX.

<div>
{posts.map((item) => (
<Blog post={item} />
))}
</div>;

Here's the final version of your "App.jsx":
import React, { useEffect, useState } from 'react'
import axios from "axios"
import Blog from './components/Blog';
export default function App() {
const [posts, setPosts] = useState([]);
const fetchPosts = () => {
axios
.get("https://my-awesome-website.local/wp-json/wp/v2/posts")
.then((res) => {
setPosts(res.data);
});
}

useEffect(() => {
fetchPosts()
}, [])
return (
<div>
{posts.map((item) => (
<Blog
post={item}
/>
))}
</div>
)
}

Simpan file dan segarkan browser Anda. Sekarang Anda akan dapat melihat postingan blog yang dirender di layar.


Contoh WordPress Tanpa Kepala

Untuk referensi Anda dan untuk membangun kepercayaan diri, berikut kami memberi Anda beberapa Contoh WordPress Tanpa Kepala:

1. Krisis Teknologi

Jika Anda seorang penggila teknologi, Anda pasti sudah tidak asing lagi dengan TechCrunch. yang merupakan outlet media teknologi dan situs berita terkemuka. Mereka mendesain ulang bagian depan situs webnya untuk memberikan pengalaman pengguna yang lancar.

Untuk mencapai hal ini, mereka menggunakan pendekatan WordPress Tanpa Kepala dan menggunakan aplikasi React untuk membuat WordPress ujung depan dan WordPress tanpa kepala untuk bagian belakang.

2. Pusat Sumber Daya Merek Facebook

Facebook sekarang dikenal sebagai Meta, raksasa media sosial menggunakan pendekatan WordPress Tanpa Kepala ini di situs web Pusat Sumber Daya Merek mereka sebagai panduan gaya untuk aset mereknya.

Situs web ini menggunakan perpaduan unik antara desain web yang unik dan elegan dengan pengalaman pengguna yang lancar. Jika Facebook/Meta seperti raksasa teknologi besar bisa. percayalah pada WordPress tanpa kepala, Anda juga bisa.


Apakah tanpa kepala bagus untuk SEO?

Jika diterapkan dengan benar, WordPress tanpa kepala dapat memberikan keajaiban dari sudut pandang SEO. Begini caranya,

  • Tingkatkan Kinerja Situs Web : Karena kinerja situs web merupakan faktor peringkat mesin pencari yang penting, Headless WordPress memungkinkan Anda membuat aplikasi front-end yang cepat dan ringan. Dengan menyajikan file HTML statis atau memanfaatkan rendering sisi server (SSR), penyiapan tanpa kepala dapat mengirimkan konten lebih cepat kepada pengguna dan karenanya dapat meningkatkan peringkat SEO.
  • Data Terstruktur dan Metadata : Semakin banyak informasi yang Anda berikan kepada mesin pencari tentang situs web atau konten Anda, semakin baik pemahamannya akan membantu dalam pengindeksan. Oleh karena itu diperlukan skema atau data terstruktur beserta Metadata. Dengan WordPress tanpa kepala, Anda memiliki kendali penuh atas struktur dan format konten Anda. Memungkinkan Anda dengan mudah menerapkan markup data terstruktur (seperti Schema.org) dan mengoptimalkan metadata (tag judul, deskripsi meta, dll.) untuk meningkatkan visibilitas mesin pencari dan rasio klik-tayang.
  • Fleksibilitas dalam Presentasi Konten : Arsitektur tanpa kepala memungkinkan pengembang menciptakan pengalaman pengguna yang sangat disesuaikan dan interaktif. Semakin baik pengalaman pengguna, semakin baik retensi pengunjung, dan semakin rendah rasio pentalan dan akan memberikan sinyal positif kepada mesin pencari.
  • Integrasi dengan Alat SEO : Banyak alat dan plugin SEO yang kompatibel dengan pengaturan WordPress tanpa kepala. Anda masih dapat menggunakan plugin SEO populer seperti Yoast SEO atau Rank Math untuk mengoptimalkan konten dan memantau kinerja situs web Anda.
  • Desain Ramah Seluler : WordPress tanpa kepala memungkinkan pembuatan situs web yang responsif dan ramah seluler secara default. Karena kesesuaian untuk seluler merupakan faktor penting dalam peringkat SEO (terutama dengan pengindeksan Google yang mengutamakan seluler), penyiapan tanpa kepala dapat membantu meningkatkan visibilitas situs Anda dalam hasil penelusuran.

Kesimpulan

Kesimpulannya, terlepas dari keterbatasan, kekurangan, atau kekurangan tertentu. Pendekatan tanpa kepala dapat menghasilkan keajaiban jika diterapkan dengan benar. Hal ini khususnya dapat sangat menguntungkan bagi pengembang atau pembuat konten yang suka membuat aplikasi web tanpa kepala.

Tidak diragukan lagi, memisahkan WordPress standar dapat membuka banyak kemungkinan seperti mendapatkan kebebasan mendesain UI situs web menggunakan React dan juga mengelola konten menggunakan WordPress.

Teknologi ini memungkinkan Anda menikmati kekuatan penuh dari setiap teknologi beserta manfaat fleksibilitas, skalabilitas, dan optimasi SEO.

Di seluruh blog ini, kami telah mencoba menjawab semua pertanyaan umum mengenai WordPress tanpa kepala dan juga memberi Anda beberapa langkah tentang cara membuat WordPress tanpa kepala untuk referensi Anda. (Namun, ada beberapa cara untuk memisahkan WordPress, jadi ikuti mana yang menurut Anda paling mudah).


Pertanyaan yang Sering Diajukan

Bisakah WordPress digunakan tanpa kepala?

Ya, WordPress dapat digunakan tanpa kepala. Dalam pengaturan WordPress tanpa kepala, front end WordPress tradisional dipisahkan dari backend. Alih-alih merender halaman web menggunakan sistem templating PHP bawaan WordPress, pengaturan WordPress tanpa kepala menggunakan REST API atau GraphQL API untuk mengambil konten, yang kemudian ditampilkan pada aplikasi frontend terpisah yang dibuat dengan tumpukan teknologi berbeda, seperti React, Vue .js, atau Sudut.

Apakah WordPress tanpa kepala lebih cepat?

Ya, dalam banyak kasus, WordPress tanpa kepala dapat menawarkan peningkatan kinerja dan waktu pemuatan halaman lebih cepat dibandingkan dengan pengaturan WordPress tradisional.

Siapa yang butuh CMS tanpa kepala?

CMS Tanpa Kepala termasuk WordPress Tanpa Kepala bisa sangat bermanfaat bagi pengguna dalam skenario tertentu seperti;
1. Paling cocok untuk Pengembang dan Agensi
2. Pembuat dan Editor Konten
3. Pemasar Digital
4. Organisasi Perusahaan
5 . Media dan Rumah Penerbitan
6. Startup dan UKM