Pengunjung

Sabtu, 25 Januari 2014

Membuat Gambar pada Graphviz

Graphviz adalah kumpulan aplikasi software yang dapat digunakan untuk visualisasi data struktural seperti gambar jaringan. Graphviz bersifat open source.
Dengan makin berkembangnya cabang ilmu dan penerapan teknologi business intelligence, data mining, information retrieval dan visualisasi relasi kompleks pada berbagai industri praktis maka tentunya peranan Graphviz secara otomatis menjadi sangat penting.

Dalam pengaplikasiannya, Graphviz menerima kumpulan perintah teks dan menghasilkan output dalam berbagai format diantaranya :
  • Gambar GIF, PNG, dan SVG 
  • PDF / Postscript
  • aplikasi interaktif browser dari internal Graphviz
Beberapa aplikasi command line yang ada pada Graphviz adalah :
  • dot : digunakan untuk menggambar graph berarah (directed graph) hierarkis.
  • neato : menggambar graph standar. Gunakan aplikasi ini jika ingin menggambar graph tidak berarah (undirected graph).  Cocok untuk graph yang tidak terlalu besar (sekitar 100 node).
  • fdp : menggambar graph layout seperti neato
  • sfdp : menggambar layout graph yang sangat besar
  • twopi : menggambar layout radial.
  • circo : menggambar layout circular
Saya mengutip sebuah source code dari http://www.graphviz.org/ yang menghasilkan output sebuah graph. berikut adalah source code nya :
graph ER {
node [shape=box]; course; institute; student;
node [shape=ellipse]; {node [label="name"] name0; name1; name2;}
code; grade; number;
node [shape=diamond,style=filled,color=lightgrey]; "C-I"; "S-C"; "S-I";

name0 -- course;
code -- course;
course -- "C-I" [label="n",len=1.00];
"C-I" -- institute [label="1",len=1.00];
institute -- name1;
institute -- "S-I" [label="1",len=1.00];
"S-I" -- student [label="n",len=1.00];
student -- grade;
student -- name2;
student -- number;
student -- "S-C" [label="m",len=1.00];
"S-C" -- course [label="n",len=1.00];

label = "\n\nEntity Relation Diagram\ndrawn by NEATO";
fontsize=20;
}
Simpan  source code tersebut dalam format .dot kemudian jalankan program tersebut di Command Prompt dengan mengetikkan perintah :
dot -Tps namafile.dot -o output.ps
Dan inilah hasil outputnya :

Sumber
http://www.kursusinternet.com/graphviz
http://graphviz.org/

Tidak ada komentar:

Posting Komentar