1. Produk
  2.   Diagram
  3.   Java
  4.   Kroki

Kroki

 
 

API Java Open Source untuk Membuat Diagram dari Teks

Pustaka Java gratis yang memungkinkan pengembang perangkat lunak membuat diagram dari deskripsi tekstual. Pustaka ini mendukung Diagram Blok, Diagram Urutan, Diagram Aktivitas, Diagram Jaringan, dan banyak lagi.

Kroki adalah API Java terpadu berlisensi MIT sumber terbuka yang memungkinkan pengembang perangkat lunak membuat diagram dari deskripsi tekstual di dalam aplikasi Java mereka. Ini adalah API terpadu yang sangat stabil untuk semua pustaka diagram yang dapat digunakan di mana saja. Pustaka ini mengikuti arsitektur modular dan telah menyediakan berbagai modul seperti server web Java yang bertindak sebagai gateway, API Java Umlet untuk membuat diagram, Node.js CLI, dan banyak lagi.

Pustaka ini telah menyediakan dukungan untuk beberapa jenis diagram penting seperti Diagram Blok, BPMN, Bytefield, Diagram urutan, Diagram aktivitas, Diagram jaringan, Diagram paket, RackDiag, C4 (dengan PlantUML), Ditaa, Erd, GraphViz, Mermaid, Nomnoml, PlantUML, SvgBob, UMLet, WaveDrom & banyak lagi. Pustaka ini dapat diekspor ke dalam format berikut PNG, SVG, JPEG, PDF, Base64, dan banyak lagi.

Pustaka ini menawarkan kinerja dan kecepatan yang hebat. Anda dapat berinteraksi dengan mudah dengan pustaka menggunakan klien HTTP apa pun. Pustaka ini menyediakan API HTTP untuk membuat diagram dari deskripsi tekstual dan dapat menangani permintaan GET dan POST. Pustaka ini mendukung fasilitas penyandian diagram dan memungkinkan pengguna untuk menggunakan algoritma deflate + base64 dengan permintaan GET.

Previous Next

Memulai dengan Kroki

Cara yang disarankan untuk menginstal Kroki adalah menggunakan Docker. Gunakan perintah berikut untuk instalasi yang lancar.

Instal Kroki menggunakan Docker

docker run yuzutech/kroki 

Klon Repositori Git Kroki

git clone https://github.com/yuzutech/kroki.git 

Pembuatan Diagram Blok melalui API Java

Diagram blok merupakan diagram alir tingkat tinggi yang sangat terspesialisasi yang digunakan dalam rekayasa, yang menunjukkan bagian-bagian atau fungsi utama yang diwakili oleh blok dan saling terhubung oleh garis yang menunjukkan hubungan antar blok. Pustaka Kroki sumber terbuka memungkinkan pengembang perangkat lunak untuk membuat diagram blok di dalam aplikasi mereka sendiri menggunakan perintah Java. Anda juga dapat dengan mudah memodifikasi diagram yang ada.

Membuat Diagram Blok Baru melalui Java

blockdiag {
  blockdiag -> generates -> "block-diagrams";
  blockdiag -> is -> "very easy!";

  blockdiag [color = "greenyellow"];
  "block-diagrams" [color = "pink"];
  "very easy!" [color = "orange"];
}

Pembuatan Diagram Urutan

Perpustakaan Java sumber terbuka Kroki memungkinkan pengembang perangkat lunak untuk membuat dan mengelola diagram urutan di dalam aplikasi mereka sendiri. Pustaka ini memungkinkan untuk menambahkan elemen baru dengan mudah dalam diagram dan secara otomatis mengatur elemen yang dibuat. Pustaka ini dengan mudah mengontrol aliran aktivitas dan memberi pengguna kemampuan untuk dengan mudah memasukkan atau memperbarui judul untuk aktivitas, menghapus aktivitas, mengatur ulang aktivitas, dan banyak lagi.

Membuat Diagram Urutan Baru melalui API Java

seqdiag {
  browser  -> webserver [label = "GET /index.html"];
  browser <-- webserver;
  browser  -> webserver [label = "POST /blog/comment"];
  webserver  -> database [label = "INSERT comment"];
  webserver <-- database;
  browser <-- webserver;
}

Ekspor Diagram ke SVG atau PDF melalui Java

Pustaka Kroki memberi pengembang perangkat lunak kemampuan untuk membuat berbagai jenis diagram di dalam aplikasi Java mereka. Pustaka ini menawarkan kinerja dan kecepatan yang hebat saat membuat diagram. Setelah dibuat, Anda dapat mengekspornya ke beberapa format file yang didukung, seperti PNG, SVG, PDF, JPEG, dan masih banyak lagi. Anda dapat menentukan format output menggunakan header Terima atau dapat menentukan format output di URL juga.

 Indonesia