aboutsummaryrefslogtreecommitdiff
path: root/_www-kbbi/index.html
diff options
context:
space:
mode:
Diffstat (limited to '_www-kbbi/index.html')
-rw-r--r--_www-kbbi/index.html94
1 files changed, 86 insertions, 8 deletions
diff --git a/_www-kbbi/index.html b/_www-kbbi/index.html
index 4fc9edd..e665e86 100644
--- a/_www-kbbi/index.html
+++ b/_www-kbbi/index.html
@@ -17,6 +17,7 @@
margin: 0px auto;
width: 800px;
padding: 0px;
+ line-height: 1.25em;
}
h2 {
border-bottom: 1px solid silver;
@@ -31,6 +32,7 @@
color: black;
padding: 1.25em;
border-radius: 5px;
+ line-height: 1em;
}
.topbar {
background: aliceblue;
@@ -106,8 +108,18 @@
</div>
</div>
<p>
- Proyek implementasi antar-muka perintah dan API untuk Kamus Besar
- Bahasa Indonesia.
+ Proyek sumber terbuka implementasi antar-muka perintah dan API
+ untuk Kamus Besar Bahasa Indonesia.
+ </p>
+ <p>
+ Sumber kode untuk proyek ini dapat diambil di
+ <a
+ href="https://github.com/shuLhan/kbbi"
+ target="_blank"
+ title="Sumber kode KBBI di Github"
+ >
+ tautan berikut
+ </a>
</p>
<h2>Program kbbi</h2>
@@ -120,11 +132,12 @@
memberikan kata yang dicari setelah nama program, misalnya,
</p>
<pre>
-$ kbbi bahasa
+$ kbbi kamus,bahasa
</pre
>
<p>
- maka akan mencetak definisi dari kata "bahasa" ke layar,
+ maka akan mencetak definisi dari kata "kamus" dan "bahasa" ke
+ layar,
</p>
<pre>
=== bahasa
@@ -139,6 +152,15 @@ $ kbbi bahasa
Contoh #1: baik budi --nya
...
+
+=== kamus
+ Definisi #1: karya rujukan atau acuan dalam bentuk cetak maupun digital yang memuat kata dan ungkapan, dapat disusun menurut abjad atau tema, berisi keterangan tentang makna, pemakaian, atau terjemahan
+ Kelas #1: Nomina: kata benda
+
+ Definisi #2: buku yang memuat kumpulan istilah atau nama yang disusun menurut abjad beserta penjelasan tentang makna dan pemakaiannya
+ Kelas #1: Nomina: kata benda
+
+ ...
</pre
>
@@ -173,14 +195,70 @@ $ kbbi bahasa
</a>
</div>
+ <h2>Bot Telegram</h2>
+
<p>
- Sumber kode dapat diunduh di
+ Dengan tersedianya API, membuka banyak implementasi terbuka lain,
+ salah satunya yaitu Bot untuk aplikasi Telegram:
+ <a href="https://t.me/KamuskuBot" target="_blank">
+ https://t.me/KamuskuBot
+ </a>
+ </p>
+ <p>
+ Untuk saat ini, KamuskuBot hanya punya satu perintah yaitu
+ "/definisi". Cara menggunakan perintah ini hampir sama dengan
+ program kbbi yaitu dengan memberikan kata yang dicari, contohnya,
+ </p>
+ <pre>
+/definisi kamus,bahasa
+</pre
+ >
+
+ <h2>KBBI API</h2>
+
+ <p>
+ KBBI API adalah jantung dari semua implementasi di atas dan
+ pencarian definisi kata di bawah. KBBI API dapat diakses
+ menggunakan HTTP lewat: https://kilabit.info/project/kbbi/api.
+ </p>
+
+ <h3>API Definisi</h3>
+ <p>HTTP API untuk mencari definisi dari satu atau lebih kata.</p>
+ <p>
+ Format permintaan,
+ </p>
+ <pre>
+GET /definisi?kata=&lt;string&gt;,...
+</pre
+ >
+
+ <p>
+ Format respons dalam JSON,
+ </p>
+ <pre>
+{
+ "&lt;string&gt;": {
+ "dasar": "&lt;string&gt;",
+ "definisi": [{
+ "isi": "&lt;string&gt;",
+ "kelas": [&lt;string&gt;],
+ "contoh": [&lt;string&gt;]
+ },
+ ...
+ ]
+ }
+}
+ </pre
+ >
+
+ <p>
+ Berikut contoh pemanggilan API untuk mencari definisi dari kata
+ "kamus" dan "bahasa",
<a
- href="https://github.com/shuLhan/kbbi"
+ href="https://kilabit.info/project/kbbi/api/definisi?kata=kamus,bahasa"
target="_blank"
- title="Sumber kode KBBI di Github"
>
- tautan berikut
+ /definisi?kata=kamus,bahasa
</a>
</p>