All posts by Eko Didik Widianto

Mime.Types

Bagaimana mengecek file terupload mempunyai tipe PDF atau DOC atau HTML? Hasil nyruput kopi sambil ngoding OJS mengarahkan ke daftar mime.types ini. (http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types)

Jadi kode fungsinya (PHP) kira-kira sebagai berikut:

/**
* Check if galley is a PDF galley.
* @return boolean
*/
function isPdfGalley() {
  switch ($this->getFileType()) {
    case 'application/pdf':
    case 'application/x-pdf':
    case 'text/pdf':
    case 'text/x-pdf':
      return true;
    default: return false;
  }
}
/**
* Check if galley is an DOC/DOCX/ODT galley.
* @return boolean
* @2018,EDW
*/
function isDocGalley() {
  switch ($this->getFileType()) {
    case 'application/vnd.openxmlformats-officedocument.wordprocessingml.document': /*docx*/
    case 'application/msword': /*doc*/
    case 'application/vnd.oasis.opendocument.text': /*odt*/
      return true;
    default: return false;
  }
}
/**
* Check if galley is an HTML galley.
* @return boolean
* @2018,EDW
*/
function isHTMLGalley() {
  switch ($this->getFileType()) {
    case 'text/html':
      return true;
    default: return false;
  }
}

Yang penting simpen dulu :). Monggo kalau ada koreksi.
Semoga bermanfaat.

Menampilkan Bahasa Artikel di OJS

Jurnal Teknologi dan Sistem Komputer (JTSiskom) menampung artikel berbahasa Indonesia atau English. Informasi bahasa artikel atau fulltext PDF dapat diset oleh penulis dan/atau editor. Nah, theme-theme standar di OJS (PKP Open Journal System) informasi bahasa ini, baik di daftar isi tiap nomor atau di halaman artikel itu sendiri. Di metadata artikel sendiri sebenarnya sudah terset, yang digunakan oleh pengindeks untuk memberikan informasi bahasa artikel tersebut.

Dalam situs web yang multi-bahasa, JTSiskom membebaskan pembaca untuk menyetel bahasa web yang diinginkan. Ada tampilan yang cukup mengganggu ketika pembaca menyetelnya ke bahasa Inggris, namun artikel berbahasa Indonesia. Ini tampilannya. Ndak sreg juga.

JTSiskom-Issue-before-Screenshot at 2018-02-19 12:18:56

Selain itu, tidak ada informasi di halaman artikel. Yo wis, sambil nyruput kopi buka laptop imut Lenovo X61.  Continue reading Menampilkan Bahasa Artikel di OJS

Membuat Persamaan Banyak Baris di LibreOffice

Dalam menulis artikel, seringkali dijumpai kita harus menyisipkan persamaan dalam tulisan tersebut. Sebenarnya aplikasi pengolah kata (MS Office Word, LibreOffice Writer atau OpenOffice Writer) telah menyediakan fasilitas GUI editor persamaan (equation editor) untuk menyisipkan simbol, operator, relasi, fungsi, format, bracket dan lain-lainnya yang memudahkan kita dalam menuliskan persamaan. Namun, bagaimana cara membuat persamaan dengan 2 baris atau lebih?

Misalnya:

persamaan

Dengan Lyx (editor Latex), kita dapat dengan mudah membuat persamaan tersebut. Untuk membuat baris kedua, tinggal menekan tombol Ctrl+Enter. Yang diinginkan adalah tanda sama dengannya (=) rata di semua baris. Kalau di LibreOffice Writer atau sejenisnya?

Ada beberapa solusi, yaitu:

  1. Menggunakan matriks
  2. Menggunakan phantom

Saya lebih suka menggunakan phantom. Berikut contoh untuk menampilkan satu persamaan (diambil dari JTSiskom).

persamaan2

Kode persamaannya adalah sebagai berikut:
"""sim" left ({D} rsub {1} , {D} rsub {2} right)={left (1x1 right ) + left (1x1 right ) + left (1x0 right ) + left (1x0 right ) + left (1x0 right )} over {sqrt {{1} ^ {2} + {1} ^ {2} + {1} ^ {2} + {1} ^ {2 } + {1} ^ {2}} x sqrt {{1} ^ {2} + {1} ^ {2} + {0} ^ {2} + {0} ^ {2} + {0} ^ {2}}} newline
""phantom {"sim" left ({D} rsub {1} , {D} rsub {2} right)}=0,632

Sumber:

Indeksasi Jurnal Elektronik ke DOAJ

Jurnal Anda bersifat open access (OA)? Jika iya, maka DOAJ (Directory of Open Access Journals) sebaiknya dijadikan pengindeks utama untuk jurnal Anda.

DOAJ merupakan direktori online yang mengindeks dan menyediakan akses jurnal yang peer-reviewed dan open access. Indeksasi jurnal elektronik ke DOAJ membuat visibilitas jurnal dan artikel yang terbit menjadi lebih luas (diseminasi) dan berpotensi sitasi.

DOAJ tidak menilai apapun tentang artikel yg terbit Di jurnal. Hanya prinsip transparansi Dan best practice DLM pengelolaan jurnal.  Editor jurnal dibantu mitra bestari lah yg menyaring artikel yg hendak diterbitkan.

Selain itu, indeksasi ke DOAJ menjadikan jurnal kita diakui sebagai jurnal berkualitas. Atau setidaknya memenuhi zero-order quality (meminjam istilah Prof. Hendra Grandis. Mudah-mudahan saya tidak salah memahami).

Yup. Untuk bisa terindeks di DOAJ, jurnal Anda harus memenuhi prinsip transparansi dan prinsip best-practice dalam publikasi ilmiah. Lihat pernyataan lengkapnya di sini.

Ada 16 prinsip transparansi yang harus dipenuhi oleh jurnal. Bagi jurnal elektronik, informasi untuk memenuhi prinsip tersebut harus dinyatakan secara eksplisit di halaman jurnal. Prinsip tersebut adalah sebagai berikut (saya kutip saja. Silahkan lihat detailnya di tautan di atas):

  1. Peer review process –> artikel direview atau tidak?
  2. Governing Body –> scope jurnal dan kesesuaian kualifikasi tim editor
  3. Editorial team/contact information –> Nama, afiliasi (dan profil) tim editor harus jelas. Kontak jurnal juga harus jelas.
  4. Author fees –> penulis / calon penulis bayar atau tidak?
  5. Copyright –> Copyright dan lisensi informasi dan artikel yang terbit (html atau pdf) harus jelas. Lisensi biasanya menggunakan Creative Common (CC).
  6. Process for identification of and dealing with allegations of research misconduct –> menyediakan Dan mematuhi etika publikasi. Lihat CoPE.
  7. Ownership and management –> Informasi publisher dan kontaknya
  8. Web site –> tampilan dan informasi jurnal lengkap dan konsisten
  9. Name of journal –> sesuaikan dengan e-ISSN
  10. Conflicts of interest –> Kebijakan jurnal tentang CoI antara penulis, reviewer dan editor serta intra-penulis.
  11. Access –> OA atau subscription. Harus OA.
  12. Revenue sources –> Support dan sponsor harus dinyatakan dengan jelas
  13. Advertising –> iklan?
  14. Publishing schedule –> Jadwal dan periode publikasi
  15. Archiving–> kebijakan pengarsipan untuk backup dan reservasi. Gunakan PLN jika jurnan menggunakan OJS.
  16. Direct marketing –> (mungkin) ini kaitannya dengan pihak ketiga yang ingin mengkomersilkan artikel yang terbit di jurnal (mis: EBSCO). Nyatakan lisensi komersil ini dengan jelas di web.

Kalau jurnal elektronik Anda sudah / hendak memenuhi prinsip di atas, silahkan daftarkan jurnal tersebut ke DOAJ lewat tautan https://doaj.org/application/new.

Isi dengan lengkap informasi di atas dengan menyediakan tautan informasi di jurnal Anda. Editor DOAJ akan memvalidasi isian Anda.  Akan butuh sekitar 4-6 bulan sampai Anda mendapatkan respons dari editor DOAJ.

Bagaimana cara mendaftar ke DOAJ dan apa yang harus dilakukan agar artikel jurnal dapat terindeks? InsyaAlloh akan bersambung.

Semoga bermanfaat.

Upgrade Chromium Browser di LinuxMint

Browser Chromium yang terinstall di LinuxMint menyarankan untuk upgrade saat dibuka. Chromium ini mempunyai versi 58.0.x, sedangkan versi stabil terbarunya 63.0.x.

Instalasi / upgrade Chromium di LinuxMint cukup mudah, mirip seperti Ubuntu. Namun, setelah terinstall aplikasi tidak bisa dijalankan di LinuxMint 17.3 (Rosa) karena ada pustaka dependensi (libnss3) yang perlu diupgrade juga.

$ chromium-browser
Using PPAPI flash.
[12203:12242:1215/081621.331361:FATAL:nss_util.cc(631)] NSS_VersionCheck("3.26") failed. NSS >= 3.26 is required. Please upgrade to the latest NSS, and if you still get this error, contact your distribution maintainer.
Aborted

Berikut langkah upgrade Chromium sampai bisa digunakan.

  1. Tambahkan repository dari PPA dan update database paket di lokal

    $ sudo add-apt-repository ppa:canonical-chromium-builds/stage
    $ sudo apt-get update

  2. Upgrade paket chromium-browser. Instalasi paket ini akan meng-upgrade paket chromium-codecs-ffmpeg-extra

    $ sudo apt-get install chromium-browser
    The following packages will be upgraded:
    chromium-browser chromium-codecs-ffmpeg-extra
    ...
    $ sudo apt-get install chromium-codecs-ffmpeg

  3. Upgrade (install) nss3

    $ sudo apt-get install libnss3

Browser Chromium telah ter-upgrade dan dapat dijalankan.

#Linux