Home > Tutorial > Menyusun Prosiding dan Program Book

Menyusun Prosiding dan Program Book

Bulan Oktober ini (red: 16-18 Oktober 2015), Progdi Sistem Komputer FT Undip mempunyai gawe besar, konferensi internasional, yaitu The 2nd International Conference on Information Technology, Computer and Electrical Engineering (ICITACEE 2015). Salah satu yang perlu dipersiapkan adalah prosiding dan program book. Prosiding memuat seluruh artikel lengkap (full paper) termasuk front matter dan back matter-nya. Program book berisi program konferensi dan abstraknya. Penyusunan kedua artefak ini, akan membutuhkan waktu lama. Perlu langkah kreatif agar bisa lebih cepat:), pakai skrip di Linux Ubuntu atau LinuxMint!

Pengiriman artikel ilmiah dikirimkan lewat edas (konferensi sebelumnya lewat OCS, open conference system). Artikel dapat diunduh dalam format pdf dengan nama file tertentu. Daftar artikel pun (yang telah diterima untuk dipublikasikan) dapat diunduh, yang berisi nomor artikel, nama file, judul, section, nama-nama penulis, jumlah halaman, abstrak dan keyword.

Untuk membangkitkan/membuat prosiding,saya menggunakan confproc, sebuah tool untuk membangkitkan prosiding konferensi dan merupakan paket Perl. Skrip confproc tersebut membutuhkan masukan file exprogram.csv (comma-separated value) dengan format berikut:

TypePaperNumberPC DecisionPagesTitleFile NameGeneratedCitationsAuth1 FirstnameAuth1 LastnameOthers authors

File exprogram.csv tersebut dapat dibangkitkan dari file unduhan edas menggunakan skrip berikut.

#!/bin/sh
INPUT=list_paper.csv
OUTPUT=list_paper_out.csv
cat $INPUT | while read line; do
  NUMBER=`echo $line | cut -d '|' -f 1`
  FILE=`echo $line | cut -d '|' -f 2`
  TITLE=`echo $line | cut -d '|' -f 3`
  SECTION=`echo $line | cut -d '|' -f 4 | tr ';' ','`
  AUTHORS=`echo $line | cut -d '|' -f 5`
  PAGES=`echo $line | cut -d '|' -f 6`
  echo "$SECTION;paper;$NUMBER;O;$PAGES;$TITLE;$FILE;Latex; ;$AUTHORS"
done > $OUTPUT

File list_paper.csv didapat dari konversi file unduhan edas ke csv dengan delimiter ‘|’. Hasilnya adalah file list_paper_out.csv. Daftar di list_paper_out.csv ini kemudian diurutkan sesuai dengan sectionnya. Kolom section dihapus untuk menghasilkan file exprogram.csv yang dibutuhkan confproc. Skrip confproc mampu menghasilkan prosiding dari 89 artikel dengan total 495 halaman (termasuk daftar isi dan author list) dalam waktu singkat, sekitar 10 menit!.

Berikutnya adalah Program Book. Daftar judul, penulis, abstrak dan kata kuncinya dapat dibangkitkan dengan skrip berikut:

#!/bin/sh
INPUT=list_paper.csv
OUTPUT=abstract_programbook.html
cat $INPUT | while read line; do
  TITLE=`echo $line | cut -d '|' -f 3`
  AUTHOR=`echo $line | cut -d '|' -f 5`
  ABSTRACT=`echo $line | cut -d '|' -f 7`
  KEYWORD=`echo $line | cut -d '|' -f 8 | tr ',' ';' | tr -d '.'`
  echo "

$NUMBER\t\t$TITLE


" echo "
$AUTHOR


" echo "$ABSTRACT

" echo "Keywords: $KEYWORD
" done > $OUTPUT

File hasilnya adalah abstract_programbook.html. Buka file tersebut dengan browser dan copy-paste ke program Word (LibreOffice Writer). Atur style dan yang lain-lainnya. Lumayan bisa menghemat waktu pengerjaan Program Book ini.

Pembuatan prosiding dan program booknya bisa selesai dalam 1 hari. Sekarang tinggal berharap semoga ICITACEE 2015 berjalan dengan lancar dan sukses.

Powered by: Linux, Ubuntu/Mint.

Categories: Tutorial
  1. No comments yet.
*

This blog is kept spam free by WP-SpamFree.

Skip to toolbar