Thursday 31 December 2015

Membuat Aplikasi Java Menjadi Executable di Linux, Windows dan OS X

Status : Draft

......

Referensi


  1. Launch4j, http://launch4j.sourceforge.net/

Safe Exam Browser

Troubleshooting Instalasi SEB 

Setup Faield 

Jika menemui error ketika instalasi SEB, silahkan ikuti instruksi pada alamat berikut : 


Reset SEB

Mac 

Jalankan perintah : 

defaults delete org.safeexambrowser.SafeExamBrowser 

atau jika tidak bisa, coba jalankan :

defaults delete org.safeexambrowser.Safe-Exam-Browser


Referensi

  1. Safe Exam Browser, http://safeexambrowser.org/
  2. Standalone Browser Component of Safe-Exam-Browser, https://github.com/eqsoft/seb
  3. Porteus Kiosk, http://porteus-kiosk.org
  4. Google Forms using Safe Exam Browser, https://sourceforge.net/p/seb/discussion/844844/thread/d73466d470/?limit=25#156a

Monday 30 November 2015

Export/Import Dokumen MS Word

Status : Draft

Import

Persamaan yang ditulis dengan equation editor dapat diimport yang nantinya disimpan di database dengan format latex

Konversi MathML ke Latex

Untuk konversi MathML ke Latex Kita bisa memanfaatkan [3], contoh perintah

java -jar saxon9.jar /tmp/mathml.xml pmml2tex.xsl 

Referensi

Wednesday 25 November 2015

Google Maps : Sebuah Pendahuluan

Status : Draft

Secara otomatis Menutup Info Window


Referensi
  1. hiding infowindows on the map, https://wordpress.org/support/topic/hiding-infowindows-on-the-map-solution 
  2.  Google Maps Api 3.0 - Marker clearing Sample, http://www.lootogo.com/googlemapsapi3/markerPlugin.html
  3. Leaflet, an open-source JavaScript library for mobile-friendly interactive maps, https://leafletjs.com/

Thursday 19 November 2015

Custom QRCode

Status : Draft 
Panduan Pertanyaan :
  1. Bagaimana membuat QRCode dengan warna tertentu ?
  2. Bagaimana membuat QRCode dengan bentuk tertentu ? 
  3. Bagaimana membuat QRCode dengan memasukkan gambar ? 
....

Referensi

  1. QRCode Monkey, http://www.qrcode-monkey.com
  2. Barcode Writer in Pure PostScript, https://bwipp.terryburton.co.uk
  3. RECONSTRUCTING A BLURRY QR CODE, https://hackaday.com/2017/10/26/reconstructing-a-blurry-qr-code/
  4. Reading Challenging Barcodes with Cameras, https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2898212/
  5. Identification and Recovery of the Blurred QR Code Image, https://ieeexplore.ieee.org/document/6394878
  6. Wounded QR codes, http://datagenetics.com/blog/november12013/index.html
  7. artistic QR Code in Python, https://github.com/sylnsfar/qrcode
  8. A better way to operate quick response code in Swift., https://github.com/EyreFree/EFQRCode

Monday 16 November 2015

Kemiripan Persamaan Matematika

Status : Draft

Maths Information Retrieval research group at Masaryk University


https://mir.fi.muni.cz/mias/
  1. MIaSIndexing util for indexing mathematical documents. Uses Lucene, https://github.com/martinliska/MIaS
  2. MIaSMath, a math processing plugin for Lucene or Solr, https://github.com/martinliska/MIaSMath
  3. WebMIaS for searching indexes created by MIaS, https://github.com/martinliska/WebMIaS
 Untuk proses build dapat membaca : https://github.com/martinliska/MIaS/issues/2

Jika ada kesulitan ketika instalasi karena paket dependency nya tidak ditemukan, silahkan browsing, kemungkina ada versi default di pom.xml tidak ada di repository maven https://mvnrepository.com/artifact/cz.muni.fi.mir

Indeks yang dihasilkan oleh MIaS menggunakan format Lucene, untuk membukanya secara manual, dapat menggunakan Luke, ketika menulis ini, format index Lucene yg dihasilkan dapat dibuka dengan Luke 5.3.0, https://github.com/DmitryKey/luke/releases/tag/luke-5.3.0

The Document and Pattern Recognition Lab (dprl), Department of Computer Science at the Rochester Institute of Technology


Di NSF [2] terdapat penelitian yang fokus mencari solusi untuk melakukan pencarian persamaan matematika. Hasil dari penelitian ini dapat dilihat di [2]. Salah satu hasil penelitiannya adalah tangent, sebuah mesin pencari matematika yang implementasi detailnya dapat dibaca pada thesisnya [4].

Oprekan terkait hal ini :

https://github.com/OpenThink-Labs/Tangent

Referensi
  1. Mathematical Information Retrieval (MIR), http://ntcir-math.nii.ac.jp/
  2. Small: Combining Algorithms for Recognition and Retrieval of Mathematics, http://www.nsf.gov/awardsearch/showAward?AWD_ID=1016815
  3. Combining Algorithms for Recognition and Retrieval of Mathematics (Sept. 2010 - May 2015), https://www.cs.rit.edu/~dprl/msearch.html
  4. D. Stalnaker (2013) Math Expression Retrieval Using Symbol Pairs in Layout Trees. Master's Thesis, Rochester Institute of Technology (Computer Science), NY, USA (August 2013), http://www.cs.rit.edu/~dprl/files/StalnakerMScThesisAug2013.pdf
  5. TCIR (NII Testbeds and Community for information access Research), http://ntcir.nii.ac.jp/
  6. MathWebSearch: Searching Math on the Web, http://search.mathweb.org/
  7. Making Math Searchable in Wikipedia, http://wiki.physikerwelt.de/images/text_math_search.pdf
  8. Effective similarity search in PostgreSQL, http://leopard.in.ua/2012/06/01/effective-similarity-search-in-postgresql/
  9. Similarity Search for Mathematics:Masaryk University team at the NTCIR-10 Math Task, http://www.fi.muni.cz/usr/sojka/papers/liska-sojka-ruzicka-ntcir2013.pdf
  10. The MCAT Math Retrieval System for NTCIR-10 Math Track, http://ntcir-math.nii.ac.jp/wp-content/blogs.dir/23/files/2013/10/05-NTCIR10-MATH-TopicG.pdf 
  11. Indexing          Mathematical          Content          Using          Full          Text          SearchEngine, http://www.mff.cuni.cz/veda/konference/wds/proc/pdf08/WDS08_141_i2_Misutka.pdf 
  12. Maths Information Retrieval research group at Masaryk University, https://mir.fi.muni.cz/

Tuesday 10 November 2015

Membangsun Sistem Ujian Online (Computer Based Testing)

Status : Draft
Panduan Pertanyaan :
  1. Sistem Ujian Online OpenSource yang tersedia ?
  2. Contoh standar baku operasional pelaksanaan ujian online agar penyelenggaraan aman ?

Referensi
  1.  Computer Based Testing, http://www.ibhre.org/Exam-Information/About-Computer-Based-Testing

Thursday 5 November 2015

Visualisasi Data di Web

Status : Draft 
Panduan Pertanyaan :
  1. Bagaimana membuat graph dengan koordinat-koordinat nodenya yg "custom" ?
  2. Penghubung node menggunakan panah ?



Referensi
  1. How to choose the right web Data Visualization library, http://mango-is.com/blog/engineering/how-to-choose-the-right-web-data-visualization-library.html
  2. Network Data Visualization graph using SigmaJS, http://www.tweetegy.com/2014/07/network-data-visualization-graph-using-sigmajs/

Thursday 22 October 2015

Export/Import Data dari MySQL Menggunakan PHP dengan Format XML

Status : Draft

Latar Balakang

Pada salah satu aplikasi yang kita kembangkan, Tirta ERP [1], kita memerlukan proses export/import data custom, karena proses export/import data menggunakan database yang kita gunakan, MySQL, sudah tidak memenuhi kebutuhan lagi. Oleh karena itu diperlukan utilitas export/import data yang custom menggunakan format data xml.

Solusi

Untuk export, kita tetap menggunakan mysqldump, tetapi dengan opsi --xml. Sedangkan untuk proses import kita menggunakan php.

Contoh Implementasi Import

Referensi

  1. Tirta ERP, "ERP Hijau" untuk Industri AMDK, http://tirtaerp.openthinklabs.com/
  2. Best Practice for Exporting an App's Data to XML via PHP/MySQL?, http://stackoverflow.com/questions/4581874/best-practice-for-exporting-an-apps-data-to-xml-via-php-mysql
  3. An XML library for PHP you may not hate., http://evertpot.com/an-xml-library-you-may-not-hate/
  4. sabre/xml, http://sabre.io/xml/

Tuesday 28 July 2015

Menentukan Biaya Pengembangan Aplikasi Mobile

Status : Draft 
Panduan Pertanyaan 
  1. Poin apa saja yang harus diperhitungkan ketika menentukan biaya pengembangan aplikasi mobile ?
......

Referensi 

  1. Harga pengembangan aplikasi mobile yang dipasang, kemahalan atau kemurahan kah? , https://butterflydroid.wordpress.com/2013/10/10/harga-pengembangan-aplikasi-mobile-yang-dipasang-kemahalan-atau-kemurahan-kah/
  2. Berhitung Biaya Pembuatan Aplikasi Mobile, http://mkhuda.com/teknologi/berhitung-biaya-pembuatan-aplikasi-mobile/ 
  3. Mengapa Harga Pembuatan Aplikasi Mobile Mahal, http://blog.compactbyte.com/2015/07/05/mengapa-aplikasi-mobile-mahal/

Friday 24 July 2015

(Google) Material Design

Status : Draft 

Apa itu (Google) Material Design ?

Baca :

Google Material Design, 
https://www.google.com/design/spec/material-design/introduction.html


dan

Material Design Blog, http://materialdesignblog.com/

Contoh-Contoh Situs yang Menerapkan Material Design

  1. androidTO, http://androidto.com/
  2. João Piedade, http://jpiedade.com/
  3. Material Interaction, http://material.cmiscm.com/
  4. Food Trucks in Nürnberg, http://foodtrack.de/
  5. Lifeaweso.me, http://lifeaweso.me
  6. DiskForYou, http://diskforyou.com/
  7. Jakub Sobotka , http://www.jsobotka.cz/
  8. Mako Framework, http://makoframework.com/
  9. APKMirror, http://www.apkmirror.com/
  10. Inbox, http://www.google.com/inbox/
  11. MaterialWP, http://materialwp.com/
  12. Nimbus 9, http://www.nimbusnine.co/
  13. Nexpick, http://www.nexpick.co/
  14. Wohnberatung-wien.at, http://www.wohnberatung-wien.at/
  15. http://jetradar.com, http://m.jetradar.com/
  16. Stamplay.com, https://stamplay.com/
  17. Absurdoburger.com.br, http://absurdoburger.com.br/
  18. Angular.io, https://angular.io/
  19. Android, http://android.com

Wednesday 8 July 2015

Wordpress Plugins : Google Calendar Events

Google Calendar Events merupakan salah satu plugins wordpress yang mengintegrasikan Google Calendar dengan wordpress kita. Alamat plugin ini adalah [1].

Manualnya sudah cukup lengkap, dan bisa dibaca di [1].

Setelah plugins Google Calendar Events terinstall, yang pertama kali harus dilakukan adalah mendapatkan Google API Key, bagaimana caranya ? Sudah dijelaskan dengan cukup jelas di [3].

Setelah Mendapatakan Google API Key, salin ke GCal Events --> General Settings (Google API Key).

Kemudian, Google Calendar Anda menjadi Public [4].

Jika sudah, cari Calendar ID Anda [5], gunakan Calendar ID ini ketika Anda menambahkan Google Calendar Feeds yang baru [6].

Google Calendar Feeds.

Untuk menampilkan daftar event, tinggal gunakan saja Feed Shortcode yang sudah disediakan oleh plugins ini.

Google Calendar Feeds ditambahkan ke sebuah halaman

Sekarang, untuk uji coba, coba tambah event di Google Calendar Anda.

Google Calandar Event ditampilkan dalam bentuk Grid. 
Untuk tampilan Google Calendar Events menawarkan 5 tampilan yang berbeda yaitu :

  1. Grid (Month View), seperti gambar sebelumnya
  2. List 
  3. Grouped List
  4. Custom Date Range (List)
  5. Custom Date Range (Grid).
Silahkan bereksperimen dengan Plugins ini. Jika ada pertanyaan, silahkan..., insyaAllah kita akan membantu menjawab jika bisa.

Referensi


  1. Google Calendar Events, https://wordpress.org/plugins/google-calendar-events/
  2. Getting Started, http://wpdocs.philderksen.com/google-calendar-events/getting-started/
  3. API Key Settings, http://wpdocs.philderksen.com/google-calendar-events/getting-started/api-key-settings/
  4. Set Your Calendar to Public, http://wpdocs.philderksen.com/google-calendar-events/getting-started/set-calendar-public/
  5. Find Your Calendar ID, http://wpdocs.philderksen.com/google-calendar-events/getting-started/find-calendar-id/
  6. Add a Feed, http://wpdocs.philderksen.com/google-calendar-events/getting-started/add-feed/

Monday 16 March 2015

Webometrics

Ketika Presentasi tentang Portal untuk Perguruan Tinggi, salah satu Peserta bertanya tentang Webometrics : Bagaimana agar ranking Webometrics Portal Universitas Kami Unggul .. ?

Karena Kami masih awam tentang Webometrics, maka kami harus menggali lebih jauh tentang hal ini, berikut adalah beberapa bacaan terkait Webometrics :

  1. Mike Thelwall: Introduction to Webometrics

Friday 13 February 2015

Penentuan Harga Sebuah Perangkat Lunak

Status : Draft

Panduan Pertanyaan :
  1. Bagaimana cara kita menentukan harga sebuah perangkat sofware yang sudah kita buat ? 
  2. Berapa biaya maintain ? bagaimana cara menentukannya ?
  3. Jika ada user meminta request fitur baru, bagaimana caranya ? apakah ada cara baku untuk menentukan harga permintaan seperti ini ?

Referensi

  1. Strategi dalam menentukan harga dalam pembangunan aplikasi, http://repository.gunadarma.ac.id/1047/1/Strategi%20Dalam%20Menentukan%20Harga_UG.pdf
  2. How do you manage feature requests and software changes?, http://programmers.stackexchange.com/questions/13958/how-do-you-manage-feature-requests-and-software-changes
  3. How do you manage feature requests from users for a SaaS app?, http://www.quora.com/How-do-you-manage-feature-requests-from-users-for-a-SaaS-app
  4. Industry Best Practices Change Request Process Overview, http://downloads.seapine.com/pub/papers/ChangeRequest.pdf
  5. Managing Software Change Request Process: Temporal Data Approach, http://www.cscjournals.org/manuscript/Journals/IJCSS/volume3/Issue3/IJCSS-79.pdf
  6. Estimasi Proyek Software, http://software.endy.muhardin.com/manajemen/estimasi-proyek-software/
  7. Fase Requirement, http://software.endy.muhardin.com/manajemen/fase-requirement/