Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Colabs IoT
Search
Search
Appearance
Log in
Personal tools
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Menulis Wiki
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
__TOC__ {{Hatnote|Halaman ini adalah panduan lengkap penulisan konten di wiki ini, dari tingkat pemula hingga mahir.}} '''MediaWiki''' menggunakan sintaks markup bernama '''Wikitext''' (WikiMarkup). Konten ditulis di editor teks, lalu di-render menjadi HTML. Panduan ini mencakup semua yang perlu diketahui untuk membuat dan mengelola halaman wiki dengan baik. == Pengenalan == === Cara mengedit halaman === Klik tab '''Edit source''' untuk masuk ke editor wikitext. Setelah selesai menulis, isi kolom ''ringkasan perubahan'', lalu klik '''Save changes'''. Selalu gunakan tombol '''Show preview''' sebelum menyimpan untuk memastikan tampilan sudah sesuai. === Namespace penting === {| class="wikitable" ! Namespace !! Contoh !! Fungsi |- | <code>Main</code> || <code>Halaman Utama</code> || Konten utama wiki |- | <code>Talk:</code> || <code>Talk:Artikel</code> || Halaman diskusi artikel |- | <code>User:</code> || <code>User:Nama</code> || Halaman profil pengguna |- | <code>Template:</code> || <code>Template:Infobox</code> || Template yang bisa dipanggil ulang |- | <code>Category:</code> || <code>Category:Teknologi</code> || Pengelompokan halaman |- | <code>Help:</code> || <code>Help:Editing</code> || Dokumentasi bantuan |- | <code>Project:</code> || <code>Wikipedia:Kebijakan</code> || Kebijakan dan panduan wiki |} === Alur kerja membuat artikel baru === # Buka URL <code>wiki/Nama_Halaman_Baru</code> β klik "Create this page" # Tulis konten menggunakan wikitext # Klik '''Show preview''' untuk memeriksa tampilan # Simpan dengan ringkasan perubahan yang deskriptif # Tambahkan kategori, tautan ke halaman lain, dan infobox bila diperlukan ---- == Markup Dasar == === Format teks === {| class="wikitable" ! Wikitext !! Hasil !! Keterangan |- | <code><nowiki>''miring''</nowiki></code> || ''miring'' || Dua apostrof |- | <code><nowiki>'''tebal'''</nowiki></code> || '''tebal''' || Tiga apostrof |- | <code><nowiki>'''''tebal miring'''''</nowiki></code> || '''''tebal miring''''' || Lima apostrof |- | <code><nowiki><u>garis bawah</u></nowiki></code> || <u>garis bawah</u> || Tag HTML |- | <code><nowiki><s>dicoret</s></nowiki></code> || <s>dicoret</s> || Tag HTML |- | <code><nowiki><code>kode</code></nowiki></code> || <code>kode</code> || Font monospace |- | <code><nowiki><sup>atas</sup></nowiki></code> || teks<sup>atas</sup> || Superscript |- | <code><nowiki><sub>bawah</sub></nowiki></code> || teks<sub>bawah</sub> || Subscript |} === Paragraf dan baris baru === Satu baris baru saja '''tidak''' membuat paragraf baru. Baris kosong di antara dua blok teks akan membuat paragraf baru. Gunakan <code><nowiki><br /></nowiki></code> untuk baris baru tanpa paragraf baru. === Daftar (list) === '''Daftar bullet:''' <pre> * Item pertama * Item kedua ** Sub-item A ** Sub-item B * Item ketiga </pre> '''Daftar bernomor:''' <pre> # Langkah pertama # Langkah kedua ## Sub-langkah # Langkah ketiga </pre> '''Daftar definisi:''' <pre> ; Istilah : Definisi dari istilah tersebut ; Istilah kedua : Definisi istilah kedua </pre> === Blok preformatted dan kode === Awali baris dengan '''satu spasi''' untuk blok preformatted (font monospace, tanpa word wrap). Atau gunakan tag <code><nowiki><pre>...</pre></nowiki></code> untuk blok yang lebih panjang. Untuk syntax highlighting kode program: <pre> <syntaxhighlight lang="python" line="1"> def hello(name): print(f"Hello, {name}!") </syntaxhighlight> </pre> Bahasa yang didukung antara lain: <code>python</code>, <code>php</code>, <code>javascript</code>, <code>java</code>, <code>css</code>, <code>sql</code>, <code>bash</code>, <code>xml</code>, <code>json</code>, dan ratusan lainnya. === Garis horizontal === Empat tanda hubung (<code>----</code>) membuat garis horizontal. Gunakan secara hemat; lebih baik gunakan heading untuk memisahkan bagian. ---- == Heading dan Table of Contents == === Hierarki heading === Judul halaman otomatis menjadi H1. Di dalam artikel, '''mulai selalu dari H2''': <pre> == Bagian Utama == β H2 === Sub-bagian === β H3 ==== Sub-sub-bagian ==== β H4 </pre> {{Hatnote|Jangan gunakan <code>= Judul =</code> (H1) di dalam isi artikel karena H1 sudah digunakan untuk judul halaman oleh MediaWiki.}} === TOC otomatis === MediaWiki membuat TOC secara otomatis jika halaman memiliki '''4 atau lebih heading'''. TOC diletakkan sebelum heading pertama secara default. {| class="wikitable" ! Magic Word !! Fungsi |- | <code><nowiki>__TOC__</nowiki></code> || Paksa TOC tampil di posisi ini |- | <code><nowiki>__NOTOC__</nowiki></code> || Sembunyikan TOC sepenuhnya |- | <code><nowiki>__FORCETOC__</nowiki></code> || Paksa tampilkan TOC meski kurang dari 4 heading |- | <code><nowiki>__NOEDITSECTION__</nowiki></code> || Sembunyikan tombol [sunting] di tiap section |} === Link ke section tertentu (anchor) === <pre> [[Nama Halaman#Nama Section]] β link ke section di halaman lain [[#Nama Section]] β link ke section di halaman yang sama </pre> ---- == Tautan dan Gambar == === Internal links (wikilink) === <pre> [[Nama Halaman]] β teks = nama halaman [[Nama Halaman|teks kustom]] β teks berbeda dari nama halaman [[Nama Halaman#Section|teks]] β link ke section tertentu [[:Category:Nama|teks]] β link ke halaman kategori [[:File:Gambar.png|teks]] β link ke file (bukan embed) </pre> === Redirect === Tulis ini sebagai satu-satunya konten halaman untuk membuat redirect: <pre> #REDIRECT [[Nama Halaman Tujuan]] </pre> === External links === <pre> [https://contoh.com Teks Tautan] β tautan dengan teks kustom [https://contoh.com] β tautan bernomor otomatis [1] https://contoh.com β URL langsung (jadi tautan otomatis) </pre> === Menyisipkan gambar === <pre> [[File:NamaGambar.png]] β embed sederhana [[File:NamaGambar.png|thumb|Keterangan gambar]] β thumbnail dengan caption [[File:NamaGambar.png|thumb|right|300px|Caption]] β kanan, 300px [[File:NamaGambar.png|thumb|left|200px|Caption]] β kiri, 200px [[File:NamaGambar.png|center|400px]] β tengah, tanpa frame [[File:NamaGambar.png|frameless|50px]] β tanpa frame </pre> {| class="wikitable" ! Parameter !! Fungsi |- | <code>thumb</code> / <code>thumbnail</code> || Tampilkan sebagai thumbnail dengan frame |- | <code>frame</code> || Frame tanpa resize (ukuran asli) |- | <code>frameless</code> || Tanpa frame, bisa di-resize |- | <code>border</code> || Border tipis tanpa frame |- | <code>left</code> / <code>right</code> / <code>center</code> / <code>none</code> || Posisi/float gambar |- | <code>Npx</code> (mis. <code>300px</code>) || Lebar dalam pixel |- | <code>upright=N</code> || Faktor skala relatif terhadap default thumb |- | <code>alt=teks</code> || Teks alternatif (aksesibilitas) |- | <code>link=Halaman</code> || Gambar menjadi tautan ke halaman tertentu |} === Gallery gambar === <pre> <gallery mode="packed" heights="200px" caption="Judul Gallery"> File:Gambar1.jpg|Caption 1 File:Gambar2.jpg|Caption 2 File:Gambar3.jpg|Caption 3 </gallery> </pre> Mode yang tersedia: <code>traditional</code>, <code>nolines</code>, <code>packed</code>, <code>packed-overlay</code>, <code>slideshow</code>. ---- == Struktur Konten Wiki == === Anatomi artikel yang baik === {| class="wikitable" ! Bagian !! Posisi !! Keterangan |- | Hatnotes || Paling atas || Disambiguasi, lihat juga, dll. |- | Infobox || Kanan atas || Ringkasan data terstruktur |- | Lead section || Sebelum TOC || Ringkasan artikel, tanpa heading |- | TOC || Otomatis || Muncul sebelum heading pertama |- | Body sections || Konten utama || H2, H3, dst. sesuai topik |- | Referensi || Mendekati akhir || <code>== Referensi ==</code> + <code><nowiki><references /></nowiki></code> |- | Lihat juga || Setelah referensi || Tautan ke halaman terkait |- | Pranala luar || Opsional || Tautan eksternal relevan |- | Kategori || Paling bawah || <code><nowiki>[[Category:...]]</nowiki></code> |} === Contoh kerangka artikel lengkap === <pre> {{Infobox ... | parameter = nilai }} '''Judul artikel''' adalah penjelasan singkat di lead section... == Latar Belakang == Konten section pertama... === Sejarah === Detail sejarah... == Konten Utama == Isi utama artikel... === Sub-bagian === Detail sub-bagian... == Referensi == <references /> == Lihat Juga == * [[Halaman terkait 1]] * [[Halaman terkait 2]] == Pranala Luar == * [https://contoh.com Nama Situs] [[Category:Nama Kategori]] </pre> === Footnote dan referensi === <pre> Teks yang dikutip.<ref>Pengarang, ''Judul'', Penerbit, 2023, hlm. 45.</ref> Referensi bernama (bisa dipanggil ulang).<ref name="sumber1">Detail sumber.</ref> Panggil ulang referensi yang sama.<ref name="sumber1" /> == Referensi == <references /> </pre> '''Menggunakan template cite:''' <pre> <ref>{{cite web | url = https://contoh.com/artikel | title = Judul Artikel | author = Nama Penulis | date = 2024-01-15 | website = Nama Situs | access-date = 2025-04-14 }}</ref> </pre> === Template hatnote standar === <pre> {{Redirect|Nama}} {{About|topik ini|topik lain|Halaman}} {{Main|Nama Halaman}} {{See also|Halaman1|Halaman2}} {{Further|Nama Halaman}} </pre> ---- == Tabel == === Sintaks dasar === <pre> {| class="wikitable" |+ Judul tabel (opsional) |- ! Kolom 1 !! Kolom 2 !! Kolom 3 |- | Sel A || Sel B || Sel C |- | Sel D || Sel E || Sel F |} </pre> === Colspan, rowspan, dan atribut === <pre> {| class="wikitable" |- ! colspan="2" | Header gabung 2 kolom ! rowspan="2" | Header gabung 2 baris |- | Sel A || Sel B |- | colspan="3" style="text-align:center;" | Sel penuh dengan style |} </pre> === Class tabel berguna === {| class="wikitable" ! Class !! Efek |- | <code>wikitable</code> || Styling default dengan border |- | <code>sortable</code> || Tombol sort per kolom (klik header) |- | <code>collapsible</code> || Bisa dilipat dan dibuka |- | <code>collapsed</code> || Default dalam keadaan terlipat |- | <code>wikitable mw-collapsible</code> || Collapsible versi modern |} Contoh kombinasi: <code>class="wikitable sortable"</code> ---- == Template dan Infobox == === Memanggil template === <pre> {{NamaTemplate}} {{NamaTemplate|param1|param2}} {{NamaTemplate|nama=nilai|kota=Jakarta}} {{NamaTemplate | nama = Budi Santoso | jabatan = Direktur | tahun = 2020 }} </pre> === Contoh infobox orang === <pre> {{Infobox person | name = Nama Lengkap | image = Foto.jpg | image_size = 200px | caption = Keterangan foto | birth_name = Nama lahir | birth_date = {{birth date|1985|3|15}} | birth_place = [[Jakarta]], [[Indonesia]] | nationality = [[Indonesia]] | occupation = Pengusaha, Penulis | known_for = Deskripsi singkat | website = {{URL|https://website.com}} }} </pre> === Tag penting di dalam template === {| class="wikitable" ! Tag / Sintaks !! Fungsi |- | <code><nowiki>{{{param}}}</nowiki></code> || Parameter wajib |- | <code><nowiki>{{{param|default}}}</nowiki></code> || Parameter dengan nilai default |- | <code><nowiki><noinclude>...</noinclude></nowiki></code> || Hanya tampil di halaman template (mis. dokumentasi) |- | <code><nowiki><includeonly>...</includeonly></nowiki></code> || Hanya tampil saat template dipanggil |- | <code><nowiki><onlyinclude>...</onlyinclude></nowiki></code> || Hanya bagian ini yang dimasukkan saat dipanggil |- | <code><nowiki>{{!}}</nowiki></code> || Karakter <code>|</code> literal di dalam template |- | <code><nowiki>{{=}}</nowiki></code> || Karakter <code>=</code> literal di dalam template |} === Membuat template sederhana === Buat halaman <code>Template:NamaTemplate</code>, isi dengan: <pre> <div style="border:1px solid #ccc; background:#f9f9f9; padding:8px; margin:4px;"> '''{{{judul|Informasi}}}:''' {{{isi|''tidak ada isi''}}} </div><noinclude> == Dokumentasi == Template ini menampilkan kotak informasi sederhana. === Penggunaan === <code><nowiki>{{NamaTemplate|judul=Judul|isi=Teks konten}}</nowiki></code> [[Category:Template]] </noinclude> </pre> === Substitusi template === <pre> {{subst:NamaTemplate}} β konten template disalin langsung ke halaman {{subst:CURRENTDATE}} β tanggal saat ini disalin sebagai teks statis </pre> ---- == Kategori dan Navigasi == === Menambahkan kategori === <pre> [[Category:Nama Kategori]] [[Category:Nama Kategori|kunci sortir]] {{DEFAULTSORT:Santoso, Budi}} β berlaku untuk semua kategori di halaman </pre> Letakkan di '''paling bawah''' halaman. Satu halaman bisa memiliki banyak kategori. === Halaman kategori === Buat halaman <code>Category:Nama Kategori</code> untuk deskripsi. Kategori juga bisa punya parent: <pre> Deskripsi kategori ini... [[Category:Kategori Induk]] </pre> === Navbox === <pre> {{Navbox | name = Nama_Template_Ini | title = [[Portal:Teknologi|Teknologi Informasi]] | state = collapsed | group1 = Pemrograman | list1 = [[Python]] Β· [[Java]] Β· [[JavaScript]] Β· [[C++]] | group2 = Database | list2 = [[MySQL]] Β· [[PostgreSQL]] Β· [[MongoDB]] }} </pre> === Template pesan halaman === <pre> {{stub}} β artikel rintisan, perlu pengembangan {{cleanup}} β perlu pembersihan/perbaikan {{unreferenced}} β tidak ada referensi {{wikify}} β perlu wikifikasi (wikilink, format, dll.) {{notability}} β kenotabilitasan dipertanyakan </pre> ---- == Magic Words == === Behavior switches === {| class="wikitable" ! Magic Word !! Fungsi |- | <code><nowiki>__TOC__</nowiki></code> || Posisikan TOC di sini |- | <code><nowiki>__NOTOC__</nowiki></code> || Sembunyikan TOC |- | <code><nowiki>__FORCETOC__</nowiki></code> || Paksa tampilkan TOC |- | <code><nowiki>__NOEDITSECTION__</nowiki></code> || Sembunyikan tombol [sunting] |- | <code><nowiki>__NEWSECTIONLINK__</nowiki></code> || Tambahkan tombol "+ section baru" |- | <code><nowiki>__HIDDENCAT__</nowiki></code> || Sembunyikan kategori dari anggotanya |- | <code><nowiki>__INDEX__</nowiki></code> || Paksa diindeks search engine |- | <code><nowiki>__NOINDEX__</nowiki></code> || Jangan diindeks search engine |} === Variabel halaman === {| class="wikitable" ! Magic Word !! Output |- | <code><nowiki>{{PAGENAME}}</nowiki></code> || Nama halaman tanpa namespace |- | <code><nowiki>{{FULLPAGENAME}}</nowiki></code> || Nama halaman lengkap dengan namespace |- | <code><nowiki>{{NAMESPACE}}</nowiki></code> || Nama namespace saja |- | <code><nowiki>{{BASEPAGENAME}}</nowiki></code> || Halaman induk (untuk subhalaman) |- | <code><nowiki>{{SUBPAGENAME}}</nowiki></code> || Nama subhalaman saja |- | <code><nowiki>{{REVISIONUSER}}</nowiki></code> || User yang melakukan revisi terakhir |- | <code><nowiki>{{REVISIONTIMESTAMP}}</nowiki></code> || Timestamp revisi terakhir |} === Variabel tanggal dan waktu === {| class="wikitable" ! Magic Word !! Keterangan |- | <code><nowiki>{{CURRENTYEAR}}</nowiki></code> || Tahun sekarang (UTC) |- | <code><nowiki>{{CURRENTMONTHNAME}}</nowiki></code> || Nama bulan |- | <code><nowiki>{{CURRENTDAY}}</nowiki></code> || Tanggal (angka) |- | <code><nowiki>{{CURRENTTIME}}</nowiki></code> || Waktu HH:MM (UTC) |- | <code><nowiki>{{CURRENTTIMESTAMP}}</nowiki></code> || Format YYYYMMDDHHmmss |} === URL dan filepath === <pre> {{localurl:Nama Halaman}} {{fullurl:Nama Halaman|action=edit}} {{filepath:Berkas.png}} {{canonicalurl:Nama Halaman}} </pre> ---- == Parser Functions == {{Hatnote|Memerlukan ekstensi '''ParserFunctions''' yang terinstall (sudah standar di sebagian besar MediaWiki).}} === Fungsi kondisional === <pre> {{#if: {{{parameter|}}} | nilai_true | nilai_false }} {{#ifeq: string1 | string2 | sama | berbeda }} {{#ifexist: Nama Halaman | ada | tidak_ada }} {{#switch: {{{tipe|}}} | A = Tipe Alpha | B = Tipe Beta | C = Tipe Gamma | #default = Tipe tidak dikenal }} </pre> === Ekspresi matematika === <pre> {{#expr: 2 + 2 }} β 4 {{#expr: 10 / 3 round 2 }} β 3.33 {{#expr: 2 ^ 10 }} β 1024 {{#expr: sqrt(144) }} β 12 {{#expr: floor(3.9) }} β 3 {{#expr: 5 mod 3 }} β 2 </pre> === Fungsi string === <pre> {{#len: teks }} {{#sub: teks | awal | panjang }} {{#replace: teks | cari | ganti }} {{lc: TEKS }} β teks {{uc: teks }} β TEKS {{ucfirst: teks }} β Teks {{padleft: 7 | 3 | 0 }} β 007 {{formatnum: 1234567 }} β 1.234.567 {{#time: j F Y | 2025-04-14 }} β 14 April 2025 </pre> === Contoh kondisional di dalam template === <pre> | status = {{#switch: {{{status|}}} | aktif = <span style="color:green">'''Aktif'''</span> | nonaktif = <span style="color:red">'''Nonaktif'''</span> | pending = <span style="color:orange">'''Menunggu'''</span> | #default = <span style="color:gray">''Tidak diketahui''</span> }} </pre> ---- == Modul Lua (Scribunto) == {{Hatnote|Memerlukan ekstensi '''Scribunto''' yang terinstall. Gunakan saat logika terlalu rumit untuk parser functions murni.}} === Struktur modul dasar === Buat halaman <code>Module:NamaModul</code>, isi dengan: <pre> -- Module:NamaModul local p = {} function p.hello(frame) local nama = frame.args[1] or frame.args.nama or "dunia" return "Halo, " .. nama .. "!" end function p.hitung(frame) local a = tonumber(frame.args[1]) or 0 local b = tonumber(frame.args[2]) or 0 return a + b end return p </pre> === Memanggil modul dari wikitext === <pre> {{#invoke: NamaModul | hello | Budi}} {{#invoke: NamaModul | hello | nama=Siti}} {{#invoke: NamaModul | hitung | 5 | 3}} </pre> === Pola umum dalam modul Lua === <pre> -- Akses parameter dengan fallback local args = frame.args local nilai = args.nama or args[1] or "default" -- Trim whitespace local function trim(s) return s and s:match("^%s*(.-)%s*$") or "" end -- Cek parameter kosong local function isEmpty(s) return s == nil or trim(s) == "" end -- Buat elemen HTML local div = mw.html.create("div") :addClass("kotak-info") :wikitext("Konten '''tebal''' di sini") return tostring(div) -- Cek apakah halaman ada local title = mw.title.new("Nama Halaman") if title.exists then -- lakukan sesuatu end </pre> === Modul utility yang berguna (salin dari Wikipedia) === {| class="wikitable" ! Modul !! Fungsi |- | <code>Module:String</code> || Operasi string lanjutan |- | <code>Module:Math</code> || Fungsi matematika tambahan |- | <code>Module:Arguments</code> || Penanganan args yang robust dengan auto-trim |- | <code>Module:Yesno</code> || Parse "yes/no/true/false" dari parameter |- | <code>Module:Category handler</code> || Menambah kategori secara kondisional |} ---- == Referensi Cepat (Cheat Sheet) == === Format teks === {| class="wikitable" ! Wikitext !! Hasil |- | <code><nowiki>''miring''</nowiki></code> || ''miring'' |- | <code><nowiki>'''tebal'''</nowiki></code> || '''tebal''' |- | <code><nowiki>'''''tebal miring'''''</nowiki></code> || '''''tebal miring''''' |- | <code><nowiki>== H2 ==</nowiki></code> || Heading level 2 |- | <code><nowiki>=== H3 ===</nowiki></code> || Heading level 3 |- | <code><nowiki><br /></nowiki></code> || Baris baru |- | <code><nowiki>----</nowiki></code> || Garis horizontal |} === Tautan dan media === {| class="wikitable" ! Wikitext !! Fungsi |- | <code><nowiki>[[Halaman]]</nowiki></code> || Internal link |- | <code><nowiki>[[Halaman|teks]]</nowiki></code> || Internal link teks kustom |- | <code><nowiki>[https://url teks]</nowiki></code> || External link |- | <code><nowiki>[[File:img.png|thumb|caption]]</nowiki></code> || Thumbnail gambar |- | <code><nowiki>#REDIRECT [[Tujuan]]</nowiki></code> || Redirect |- | <code><nowiki>[[Category:Nama]]</nowiki></code> || Tambahkan ke kategori |} === Tag HTML yang didukung === <code><b></code> <code><i></code> <code><u></code> <code><s></code> <code><sup></code> <code><sub></code> <code><code></code> <code><pre></code> <code><blockquote></code> <code><div></code> <code><span></code> <code><table></code> <code><br></code> <code><hr></code> <code><nowiki></code> <code><ref></code> <code><references></code> <code><gallery></code> <code><poem></code> <code><math></code> <code><syntaxhighlight></code> ---- == Lihat Juga == * [[Help:Editing]] β Panduan editing resmi MediaWiki * [[Help:Wikitext]] β Referensi wikitext lengkap * [[Help:Templates]] β Dokumentasi template * [[Help:Magic words]] β Referensi magic words == Referensi == <references /> [[Category:Bantuan]] [[Category:Panduan Wiki]]
Summary:
Please note that all contributions to Colabs IoT may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Colabs IoT:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Template used on this page:
Template:Hatnote
(
edit
)