Kondisi Sudah Normal Kembali, Yuk Studi Lanjut

Berbeda dengan negara kita, negara lain sudah mulai memaksa dosen harus S3 (doktor). Repotnya generasi saya berbeda dengan generasi sekarang. Kalau reuni, ada yang unik, rombongan ‘menengah ke bawah’ dalam hal akademik seperti saya dan minoritas rekan2 lain, justru malah menjadi guru dan dosen. Rombongan cerdas malah cenderung bekerja di kantor/industri. Ada beberapa top 10 yang jadi dosen, itu pun sebelum lulus sudah dikader oleh kampus.

Mungkin ada kaitannya dengan gaji ketika cenderung berkarir di kantor/industri. Saya ingat ketika tahun kedua ada pengumuman ada ikatan dinas untuk menjadi dosen di kampus (untuk dosen D3) tidak ada yang berminat. Malah pada memilih pengumuman di atasnya, untuk mahasiswa IPK 3 ke atas masuk ke PT Astra tanpa tes. Kalau saya memang ketika melamar kerja, tidak ada yang menerima. Bisa jadi alasan pemerintah tidak memaksa S3 karena hal tersebut, untuk generasi saya jangankan S3, magister (S2) saja rasanya sudah berat.

Postingan Fesbuk dari P Munir, mungkin ada benarnya, karena sebagian besar yang ambil S3 di dalam negeri adalah generasi saya. Tapi untuk Anda generasi milenial, jangan terlalu dibaca serius ya postingan itu, karena beda jamannya. Saat ini profesi dosen bukan pilihan terakhir, sudah menjadi idola. Jadi tidak boleh menolak untuk lanjut ke S3. Coba peluang yang ada, perkuat bahasa Asing dan fokus ke riset, supaya bisa halan-halan sambil belajar.

Animasi dengan Ms PowerPoint

Banyak cara orang menampilkan sebuah pesan, dari teks, suara, hingga gambar. Termasuk juga sebuah organisasi perlu menampilkan sebuah pesan yang efektif kepada anggotanya. Saat ini media sosial menjadi andalan dalam penyebaran informasi setelah sebelumnya email dan web.

Tidak dapat dipungkiri, pesan lewat gambar dan video lebih efektif dibandingkan dengan tulisan. Apalagi jika ditampilkan dalam bentuk yang lucu dan menghibur. Sayangnya, untuk membuat sebuah video diperlukan keahlian khusus, apalagi dalam bentuk animasi.

Mengingat Ms office sudah menjadi tools yang sebagian besar orang telah lama menggunakan, ada baiknya memanfaatkan salah satu fasilitas terkenalnya, yakni Ms Powerpoint. Ternyata tool ini dapat digunakan untuk animasi lewat slideshownya (dengan ekstensi *.pps atau *.ppsx). Contoh di bawah merupakan salah satu pesan dalam bentuk animasi.

Banyak fitur-fitur yang tersedia dalam animasi pada Ms Powerpoint, dari entrance, exit, transition, dan sejenisnya yang dapat digunakan. Silahkan lihat video berikut untuk tata cara penggunaan sederhananya.

Praktikum Web Online

Aplikasi web saat ini merupakan aplikasi standar karena aplikasi berbasis desktop sudah jarang dijumpai. Perkembangan teknologi yang cepat pada bidang ini mengharuskan kampus ikut menyesuaikan pula. Mahasiswa selain mampu membuat disain pada lokal komputer, misalnya dengan php-mysql, harus mampu juga meng-online-kan. Jadi baik development dan production mahasiswa memiliki kemampuan itu.

Beberapa tempat hosting banyak dijumpai. Untuk mahasiswa hosting gratis menjadi andalan utama. Tentu saja dengan kapasitas yang seadanya. Tapi untuk aplikasi-aplikasi dasar tidak menjadi masalah. Misalnya www.000webhost.com seperti ditunjukan pada video di bawah ini.

Sebagai latihan dasar, skill yang dibutuhkan pada aplikasi Web adalah menghubungkan Web dan Database server. Biasanya menggunakan PHP dan MySQL, dilanjutkan dengan menjalankan proses Create, Read, Update, dan Delete, atau biasa disingkat CRUD.

Berikutnya adalah menambahkan Role atau hak akses yang membedakan pengguna biasa dengan administrator. Tentu saja dapat dikembangkan dengan role lainnya selain admin dan user biasa.

Silahkan coba manfaatkan fasilitas tersebut. Lumayan, gratis. Yang penting adalah bisa meng-online-kan aplikasi yang dibuat di server development (komputer/laptop kita).

Excluding Jurnal Pada Turnitin

Karena ada kewajiban cek Turnitin untuk kepangkatan (PAK) dosen pada jurnal yang telah terpublikasi maka muncul masalah skor turnitin yang 90% ke atas karena terdeteksi ada di link Jurnal tertentu. Tentu saja tidak benar karena tulisan yang terdeteksi plagiat tersebut memang milik sendiri. Justru malah kalau tidak terdeteksi berarti belum terpublikasi.

Pada Turnitin ada fasilitas exclude agar jurnal kita yang sudah publish tidak ikut dalam perhitungan skor plagiasi. Video singkat berikut ilustrasi bagaimana menjalankan fasilitas tersebut.

Stopwords Removal Bhs Indonesia – via Sastrawi

Dalam text processing, selain menghilangkan karakter-karakter non bahasa seperti hashtag, website symbols, dan lain-lain, perlu juga menghilangkan stopwords yang merupakan kata yang kurang bermakna untuk diproses karena hampir di setiap berkas ada, misalnya ‘dan’,’atau’, ‘untuk’, dan lain-lain. Bayangkan misalnya kita searching di Google dengan kata kunci ‘A dan B’ maka kata ‘dan’ tentu saja tidak perlu di-searching karena hampir semua dokumen ada kata itu.

Natural Language Processing (NLP) merupakan bidang ilmu komputer yang fokus ke bahasa, sehingga mau tidak mau antara satu bahasa dengan bahasa lain pasti berbeda. Untuk bahasa Inggris, Natural Language Toolkit (NLTK) pada library Scikit Learn sudah lama ada, sementara untuk bahasa Indonesia, tersedia library Sastrawi yang dapat digunakan untuk menghilangkan Stopwords, selain tentu saja untuk Stemming dalam menghilangkan imbuhan (awalan, sampiran dan akhiran). Lebih lengkapnya dapat dilihat pada video berikut.

Software Testing

Salah satu aspek penting dalam software engineering adalah pengujian perangkat lunak. Fungsinya adalah mengetahui apakah aplikasi yang dibuat sesuai dengan kebutuhan (requirements) atau tidak. Ada beragam jenis pengujian, salah satunya adalah vulnerability test. Tes yang masuk kategori black box ini terkadang disebut penetration test karena bertujuan mengetahui apakah aplikasi tersebut memiliki tingkat keamanan yang baik. Biasanya untuk aplikasi-aplikasi berbasis web (web-based).

Banyak software-softaware yang bisa digunakan, salah satu yang gratis adalah OWASP ZAP yang bersifat online tanpa perlu menginstal terlebih dahulu. Silahkan lihat tata cara berikut ini.

Software Tester, Software Quality Assurance, dan sejenisnya banyak dibutuhkan dalam project pengembangan perangkat lunak. Kompetensi ini sudah ada dalam skema Badan Nasional Sertifikasi Profesi (BNSP) di Indonesia.

Konversi ke PDF dari Word Beserta Bookmarks-nya

Portable Document Format (PDF) merupakan salah satu jenis file terkenal untuk membaca dokumen. File ini berisi dokumen yang identik dengan naskah cetak. Hampir kebanyakan platform dari desktop hingga mobile dapat membaca jenis file ini.

Microsoft Word (MS Word) merupakan text editor terkenal dari Microsoft. Salah satu fasilitas pada MS Word yang sangat membantu adalah Automatic Table of Contents (TOC). Dengan mengeset Heading tertentu, secara otomatis MS Word akan mengisi daftar isi di lokasi tertentu di bagian awal, termasuk juga daftar gambar dan tabel.

PDF reader kebanyakan memiliki fasilitas untuk me-link daftar isi dengan kontennya lewat fasilitas bookmark. Bookmark bisa diisi manual dengan create bookmark atau secara otomatis ketika konversi dari MS Word ke PDF. Postingan ini menunjukan bagaimana cara mengkonversi MS Word ke PDF disertai dengan bookmark.

Save As

Cara tercepat adalah dengan fasilitas Save As yang ada pada MS Word. Namun sedikit utak-atik karena tersembunyi.

Di bawah pilihan PDF (*.pdf) tekan More Options .. untuk membuka jendela lanjutan. Tekan Option untuk memilih Bookmark.

Pada checklist Create Bookmarks using dilanjutkan memilih heading.

Tekan Ok dilanjutkan dengan Save. Selesai sudah, silahkan coba akses PDF, misal dengan Foxit PDF Reader.

Lihat, bookmarks di kiri muncul secara otomatis. Fasilitas ini memudahkan membaca karena dapat langsung mengarah ke sub-bab tertentu dengan mengklik bookmarknya. Sekian semoga bermanfaat.

Skill dasar yg kadang terlewati

Kita mengenal istilah hard skill dan soft skill yang artinya kemampuan teknis/kompetensi/skill dan kemampuan pendukung/komunikasi/sosialisasi/attitude. Terkadang kita melupakan soft skill dan menyerahkan pembelajaran ke orang yang bersangkutan. Nah, saat ini kemampuan tersebut mulai diperhatikan akibat dari banyaknya lulusan yang tidak siap kerja dan juga keluahan dari perusahaan-perusahaan terhadap karakter lulusan-lulusan yang baru bekerja tersebut. Postingan singkat ini sekedar menceritakan yang pernah saya alami.

A. Kemampuan Bertanya

Dari sekolah dasar hingga bangku kuliah kita selalu diajarkan menjawab pertanyaan. Ternyata membuat pertanyaan membutuhkan keahlian khusus. Satu atau dua minggu ketika baru tiba di negara lain dalam rangka studi lanjut, kebanyakan berisi pertanyaan-pertanyaan yang harus saya berikan ke orang lain, dari menanyakan tempat/lokasi, prosedur, dan lain-lain.

Konon, A. Einstein ketika pulang dari sekolah orang tuanya selalu bertanya apa saja yang telah ditanyakan anaknya ke sang guru ketika belajar. Ternyata dari taksonomi bloom (remember, understand, apply, analyse, evaluate dan create) ketika kita bertanya level pembelajaran di atas level understand/memahami. Jadi kalau kita punya anak, berbahagialah jika dia selalu bertanya, walau kadang pertanyaannya membingungkan.

B. Berani Berinteraksi dengan Top Management

Ini mungkin sedikit aneh, tapi informasi ini banyak diinformasikan oleh pakar-pakar motivasi di Youtube, misalnya Renald Kasali. Hal-hal seperti ini terkadang memperlancar pekerjaan. Ini bukan berarti kita belajar kolusi, tetapi memang kondisi dunia saat ini yang memerlukan akses langsung top manajemen ke low level management. Gojek/Grab misalnya, pimpinan mereka harus segera mengetahui segala hal dari segala lini baik mitra yakni supir gojek/grab maupun konsumen. Jadi, saat ini top management wajib berinteraksi, tidak hanya melalui kertas laporan.

Ketika ijin belajar saya terhalang, saya langsung menghampiri rektor karena saya lihat di rencana strategis kampus salah satunya 9 doktor lulus per tahun, jadi tidak ada alasan pimpinan di bawahnya menghalangi. Begitu juga ketika ada masalah dengan jurusan waktu studi lanjut, saya langsung menghadapi vice president bidang akademik untuk mendiskusikan masalah. Sulit memang, tapi di sinilah seni dan kreativitas kita diuji.

Sehari yang lalu, seorang siswa saya lupa isi KRS dan saat ini sudah tutup. Selesai dia mengabari saya langsung kontak ke direktur layanan akademik, dan dia meminta si mahasiswa menghadap. Saya langsu kabari ke siswa tersebut bahwa maksimal hari ini menghubungi yang bersangkutan. Tapi di sore hari dia mengabarkan kalau KRS sudah tutup dan harus cuti. Ketika saya tanya apakah dia sudah menemui direktur layanan akademik yang sudah menunggu hari ini, dia menjawab tidak, dan hanya bertanya ke staf di loket, yang tentu saja jawabannya mengikuti prosedur (SOP).

Ini juga bisa jadi bahan masukan ke senat mahasiswa yang lebih suka mendidik adik-adiknya dengan karakter bergerombol yang padahal perlu skill individu agar berani single fighter dengan tetap menjaga sopan-santun, aturan, dan hal-hal lain ketika berhadapan dengan orang lain apalagi top management. Silahkan pembaca menambahkan hal-hal lainnya, semoga bermanfaat.

Yuk .. cek status tanah kita secara online

Pernah dengar kasus mafia tanah? Yaitu kasus yang melibatkan berbagai pihak yang bekerjasama mengelabui pihak tertentu. Modusnya banyak, tapi informasi dari berita ini salah satu cara untuk menangkalnya adalah merawat tanah kita. Jangan sampai terlantar, karena jika ditelantarkan lebih dari 20 tahun, pihak yang merawat bisa mengklaim tanah tersebut miliknya. Nah, langkah pertama adalah melihat sertifikat tanah kita secara online. Mungkin kita belum menerima sertifikat karena masih ditahan bank sebagai agunan KPR, tapi alangkah baiknya mengetahui secara resmi.

Ternyata tanah yang terdaftar masih sedikit. Buka saja situs atr/bpn berikut. Cari saja lokasi tanah yang akan kita lihat. Akan tampak area-area berisi warna-warna tertentu, kebanyakan warna kuning yang mengindikasikan tanah tersebut sudah terdaftar. Dobel klik satu area maka akan tampak informasi status tanah tersebut, yakni SHM, HGB, tanah kosong, dan not available.

Kelemahan dari situs ini adalah basemap yang kurang jelas. Hal ini dapat diatasi dengan cara mengkopi saja lokasi lintang dan bujur, lalu buka dengan google maps.

6.21158°S, 107.03858°E

Lanjutkan dengan kopi Lat/Lon lalu paste di GoogleMap pada bagian searching. Tampak di sana lokasi detilnya beserta pilihan lain seperti satellite view bahkan street view. Ok selamat mencoba ya, di sinilah letak keuntungan open data yang tentu saja bisa memiliki dampak negatif yakni mempermudah para mafia untuk mencari target sasaran dengan mudah.

Oiya, berikut video ilustrasinya

Membuat Peta RTRW Digital

Terkadang peneliti membutuhkan Rencana Tata Ruang dan Wilayah dalam penelitiannya. Tiap pemerintah daerah (PEMDA) menerbitkan rencananya dengan format yang berbeda-beda. Selain itu ada yang diunggah di situs resminya, namun ada pula yang tidak sehingga menyulitkan peneliti. Nah, saat ini pemerintah memiliki situs online untuk melihat RTRW daerah di seluruh Indonesia. Berikut link-nya.

Saya sudah utak-atik tapi tidak ada unduh dalam bentuk shapefile atau jenis lain, misal KML/KMZ seperti pada satu peta. Terpaksa jika ingin menggunakan caranya dengan proses digitalisasi. Setelah discreenshot jadikan saja basemap ketika membuat RTRW online. Oiya, ternyata tidak hanya RTRW melainkan juga Rencana Detil Tata Ruang (RDTR).

Video berikut mengilustrasikan pembuatan RTRW, tapi di sini rujukannya dari BAPEDA. Semoga bermanfaat.

CNN Menggunakan Matlab

Convolutional Neural Network (CNN) merupakan model awal Deep Learning. Model ini menerapkan prinsip konvolusi dengan proses filtering bertahap sebelum diperkecil dengan teknik pooling. Manfaatnya untuk mengurangi resolusi citra input agar mudah diproses sistem.

2D_Convolution_Animation

Untuk mencoba CNN dengan MATLAB bisa menggunakan MATLAB online (lihat pos yang lalu). Salah satu kendala MATLAB adalah harga lisensi yang mahal. Namun untuk pemula ada baiknya karena MATLAB menyediakan sumber yang lengkap dalam fasilitas helpnya, misal link berikut. Dan sumber tersebut gratis. Jika sudah mengerti silahkan lanjut ke Python, C++ dan lain-lain yang open source.

Berikut video materi kuliah online tentang CNN. Semoga bermanfaat.

Making Standard Journal Plots using Matlab online

Making a plot in the journal needs special attention. If the plots are made badly, it will affect the results of our review. One way to make plots is with Excel, but the results are not good enough. Therefore, this post will try to share how to make a standard plot for publishing in a journal.

The following video shows how to plot with MATLAB either online if you don’t have a license, or with MATLAB desktop. The result is much better than plotting with excel.

Menjalankan MATLAB Gratis via Mathworks.com

MATLAB merupakan bahasa pemrograman yang dibuat oleh Mathworks, inc. Keunggulannya adalah kemampuan dalam mengelola matriks dan array. Sehingga bagi pemula lebih mudah mempelajarinya dibanding bahasa Python, apalagi bahasa C dan sejenisnya.

Salah satu kelemahan terbesarnya adalah lisensi yang cukup mahal. Versi terbaru sekitar 30-an juta rupiah. Jadi untuk industri pembuatan software kurang menguntungkan. Alhasil, bahasa ini untuk akademisi banyak digunakan tetapi di industri kurang diminati, jika dibandingkan dengan bahasa open source lainnya seperti Python atau Java.

Untungnya banyak cara untuk menggunakan aplikasi MATLAB tanpa membeli lisensi, tentu saja dengan cara yang legal, antara lain trial dan online. Karena trial hanya berlaku sebulan, maka cara kedua lebih layak, yaitu via online dengan mengakses www.mathworks.com.

Video berikut ini menjelaskan penggunaan MATLAB online untuk kasus Neural Networks. Di sini sedikit dijelaskan terlebih dahulu apa yang membedakan Artificial Intelligence dengan Computational Intelligence, atau yang dulu sering disebut Soft Computing.

Mengudate Repositori via Github Desktop

Postingan ini menunjukan bagaimana mengupdate repositori kita di github.com melalui aplikasi github desktop. Manfaat github.com adalah mengatur kode dengan rapi beserta history dan percabangannya. Namun kali ini hanya akan ditunjukan bagaimana cara mengunggah update lewat github desktop.

Sedikit dicontohkan bagaimana situs yang dibuat dengan mkdocs terupdate secara otomatis ketika kode berubah akibat unggahan github desktop. Melakukan manajemen kode dengan github sangat dianjurkan karena tiap ada perubahan tersimpan. Jika ada perubahan yang salah, kita tinggal kembali ke kondisi sebelumya.

Silahkan lihat video berikut bagaimana push origin pada github desktop bekerja. Sekian, semoga bermanfaat.

Online Learning Using MATLAB

Today, it is undeniable that most machine learning researchers use Python, especially in industry. However, in research, due to its ease of use, MATLAB is still often used, especially those that are not too focused on coding.

One of the main problems of MATLAB users is, the license price is very expensive. Fortunately, registration to mathworks.com is still free and you can learn machine learning for free in the help and support section.

The data is already available in MATLAB, so it can be used as a reference/benchmarking. From a research perspective, MATLAB can be used as a fair ‘measurement’ and other researchers can also test it. So that the good or bad of a method does not depend on the machine or the quality of coding which may differ from one researcher to another.

The following video shows how to run Matlab online via mathworks.com. That’s all for this post, I hope it’s useful.