Praktik Statistik dengan SPSS

IBM SPSS masih andalan bagi peneliti bidang apapun, baik teknik maupun sosial karena tiap penelitian kuantitatif pasti membutuhkan pengolahan data statistik baik deskriptif maupun inferensial. Penerapannya pun sangat dibutuhkan oleh orang-orang non komputer yang telah menyebar kuesioner risetnya. Walaupun Excel bisa, SPSS lebih powerful khususnya yang menggambarkan keterkaitan antar data, validasi data, hingga analisa faktor.

Saat ini bidang sains data (data science) menjadi primadona dan bahkan jadi rebutan antara orang komputer dengan statistik. Jika di suatu kampus ada mata kuliah wajib tentang sains data pasti pengajar antara orang komputer dan non-komputer akan rebutan. Bahkan di nomenklatur DIKTI pun sains data tidak milik komputer maupun MIPA. Bidang ini ada di multidisiplin (bukan ilmu formal). Nah, bagi orang non-komputer, penggunaan SPSS untuk mata kuliah sains data masih menjadi andalan.

Berikut ini video dasar-dasar SPSS yang saya ajarkan untuk mahasiswa agribisnis, fakultas pertanian. Studi kasusnya sederhana hanya mengetahui signifikansi pretest dan postest suatu data mahasiswa selama workshop atau pelatihan.

Install MySQL di Mac Silicon

Belajar pemrograman web di Mac terkadang perlu instal sofware pendukung, salah satunya adalah MySQL untuk basis data. Salah satu andalan saya adalah ‘brew’ yang merupakan fungsi bawaan untuk instal-instal aplikasi di Mac.

Setelah memasukkan instruksi

brew install mysql

Tunggu hingga selesai proses instlasi. Cek dengan instruksi

mysql –version

Pastikan muncul, versinya, misalnya: mysql  Ver 9.5.0 for macos26.1 on arm64 (Homebrew). Selanjutnya jika ingin install phpmyadmin (versi mudah untuk merancang basis data).

brew install phpmyadmin

Namun saat ini beberapa departemen mengharuskan basis data dengan non-MySQL, misalnya PosgreSQL. Namun, untuk latihan, misalnya pengajaran basis data di kampus/sekolah, MySQL sudah cukup, karena mudah (misal XAMPP) dengan GUI seperti Pypmyadmin.

php -S localhost:8080 -t /opt/homebrew/share/phpmyadmin

Kode di atas menjalankan tanpa Apache. Perhatikan letak dari aplikasi phpmyadmin di /opt/homebrew/share/phpmyadmin

Kita perlu memasukan password terlebih dahulu karena phpmyadmin menolak jika masuk tanpa kata sandi/password. Gunakan instruksi ini untuk buat password:

mysql -u root

Lalu ganti password dengan password baru, brew melarang tanpa password untuk user root.

mysqladmin -u root password ‘password’

Maka kita baru bisa masuk dengan password baru tersebut (dengan password: password).

Untuk menghentikan MySqL gunakan kode ini

brew services stop mysql

Tapi untuk mengakhiri phpmyadmin, cukup ctrl-c saja di terminal yang phpmyadmin dihidupkan di awal.

Utak-Atik Server Linux Ubuntu

Terkadang kita dengan mudah membuat aplikasi Artificial Intelligence (AI), misalnya Chatbot. Nah, selain rancangan harus sesuai dengan keinginan user, masalah lain muncul ketika harus bekerja dengan tim lain yang terkadang menggunakan bahasa dan framework yang berbeda.

Biasanya aplikasi yang dibuat tidak sama dengan AI yang dirancang, misalnya AI dengan Python sementara aplikasi induknya dengan Node JS, Laravel, maupun Java. Ini yang membutuhkan kerja sama yang pas antara Web Developer dengan AI designer. Jika sudah pun terkadang ketika diinstal di server production, perlu dites kembali, mengingat library yang menyertai AI harus seluruhnya sesuai. Jika sudah, pihak Web Developer harus bisa menghubungkan port AI dengan web yang dirancang.

Web developer perlu sedikit dijelaskan prinsip dasar menjalankan Python yang terintegrasi dengan PHP, javascript, dan modul-modul HTML yang menyertai. Juga saat menu Restart AI dan cek AI, yang harus diberikan bagi Admin guna memastikan engine AI berjalan dengan baik. Video berikut mengilustrasikan bagaimana ribetnya bekerja Remote ke server tujuan, khususnya Linux.

Vosviewer Untuk LSR

Peneliti dalam melakukan publikasi terkadang melibatkan peneliti-peneliti lain. Terkadang bidang ilmu yang berbeda. Untuk mengetahui informasi terkait bagaimana terlibatnya antara satu peneliti dengan peneliti lain, beberapa tools tersedia salah satunya adalah Vosviewer. Aplikasi berbasis Java ini memanfaatkan diagran network.

Selain itu suatu term atau kata kunci tertentu, yang merupakan topik penelitian, dapat dirunut pihak-pihak yang terlibat, bahkan dalam bentuk klasterisasi dalam bentuk diagram network yang cantik. Tentu saja untuk lebih detil, perlu mencari kelemahan dan kelebihan jurnal-jurnal yang jadi rujukan.

Video berikut menggambarkan bagaimana menginstal Vosviewer di Mac. Yang perlu jadi perhatian adalah Mac OS terkadang tidak bisa menjalankan Aplikasi ini. Untungnya ada versi yang dijalankan lewat Java Runtime Environmen (JRE), suatu aplikasi *.Jar.

Salah satu keunggulan dari Vosviewer adalah kemampuan memetakan siapa saja Author yang menjadi pioneer suat tema penelitian. Tentu saja diperlukan data CSV yang diperoleh dari Scopus, misalnya.

Sekian, semoga informasi singkat ini bermanfaat.

Manfaat Publish di Jurnal Nasional yang Sedang Daftar ke SCOPUS

Setelah era Kampus Merdeka, kini kita memasuki era Kampus Berdampak, seiring dengan pergantian Menteri Pendidikan dari Nadiem Makarim kepada Prof. Brian Yuliarto, Ph.D., yang menjabat sebagai Menteri Pendidikan Tinggi, Sains, dan Teknologi sejak 19 Februari 2025.  Salah satu tolok ukur dari dampak tersebut adalah keberadaan karya akademik yang dapat diakses publik, seperti jurnal ilmiah. Jurnal ini pun terbagi dalam berbagai kategori, mulai dari yang tidak terakreditasi namun memiliki ISSN, jurnal terakreditasi nasional (SINTA 1 hingga SINTA 6), jurnal terindeks internasional, hingga jurnal terindeks internasional bereputasi seperti yang terindeks di SCOPUS dan Web of Science.

Untuk jurnal lokal, syarat minimal bagi seorang doktor yang ingin naik jabatan menjadi lektor kepala (dalam istilah internasional disebut associate professor) adalah memiliki publikasi pada jurnal nasional terakreditasi minimal SINTA-2, dan karya tersebut tidak boleh merupakan bagian dari disertasi saat studi doktoral. Karena seluruh jurnal internasional saya merupakan bagian dari disertasi, akhirnya saya mencoba untuk submit ke jurnal nasional SINTA-2, yaitu RESTI (http://jurnal.iaii.or.id/index.php/RESTI), yang diterbitkan oleh Ikatan Ahli Informatika Indonesia (IAII).

Setelah melalui proses revisi yang cukup panjang—tiga hingga empat ronde revisi—dan hampir satu tahun menunggu sejak submission, akhirnya artikel saya berhasil diterbitkan: http://jurnal.iaii.or.id/index.php/RESTI/article/view/4446.


Menulis di jurnal umumnya terbagi menjadi dua jenis: berbayar dan tidak berbayar. Sangat jarang ada penulis yang dibayar; justru dalam banyak kasus, penulislah yang harus membayar—baik menggunakan dana pribadi, dari institusi, maupun melalui sponsor. Meskipun terdengar aneh, hal ini wajar karena publikasi jurnal memerlukan biaya, mulai dari proses editorial, peer review, hingga penyediaan penyimpanan digital jangka panjang, mengingat artikel ilmiah diharapkan tersedia selamanya (selama tidak terjadi perang nuklir, he he). Untuk jurnal nasional terakreditasi SINTA-2, biaya publikasi biasanya berkisar antara 2 juta hingga 2,5 juta rupiah. Namun, tidak jarang tarif ini meningkat karena penerbit tahu bahwa banyak dosen yang membutuhkan publikasi SINTA-2 sebagai syarat utama untuk usul kenaikan jabatan fungsional akademik.

Sempat dulu saya pernah submit ke jurnal nasional yang saat itu masih terindeks SCOPUS—sayangnya sekarang sudah tidak lagi, istilahnya discontinued from SCOPUS. Waktu itu gratis karena artikelnya merupakan best paper dari sebuah konferensi, sehingga mendapat “jatah” publikasi tanpa biaya. Nah, yang ini saya submit sebagai jurnal nasional biasa. Namun karena proses editorialnya sangat baik, dan jurnal ini dikelola oleh asosiasi profesi independen, yaitu Ikatan Ahli Informatika Indonesia (IAII), yang tidak berorientasi pada profit (non-profit organization), akhirnya jurnal tersebut berhasil terindeks SCOPUS. Alhamdulillah.


Ternyata, jika kita submit ke jurnal yang sedang dalam proses pengajuan ke SCOPUS—biasanya jurnal SINTA-2, karena jurnal SINTA-1 umumnya sudah terindeks SCOPUS—ada manfaat tambahan ketika jurnal tersebut akhirnya disetujui dan resmi masuk SCOPUS. Beberapa edisi sebelumnya, terutama yang digunakan sebagai bahan evaluasi dalam proses penilaian SCOPUS, biasanya ikut terindeks juga. Sekian cerita dari saya, semoga bisa menjadi inspirasi untuk ikut berkontribusi lewat publikasi di jurnal SINTA-2. Banyak manfaat yang bisa kita peroleh dari menulis di jurnal nasional, salah satunya adalah menjaga agar devisa tidak lari ke luar negeri, sekaligus ikut mendukung peningkatan kualitas riset dan publikasi ilmiah di dalam negeri.

Peralatan Data Sains

Saat ini bidang-bidang ilmu memerlukan instrumen dalam analisis data yang ada. Instrumen tersebut biasanya terkait dengan informatika atau ilmu komputer. Tentu saja bidang-bidang ilmu seperti kedokteran, ekonomi, psikologi, dan lain-lain akan memerlukan waktu jika diharuskan belajar ilmu komputer. Oleh karena itulah pakar-pakar ilmu komputer berusaha menyediakan sarana berupa aplikasi agar bidang lain selain informatika dapat memanfaatkan metode atau teknik yang dikembangkan oleh pakar ilmu komputer untuk menyelesaikan problem masing-masing bidang/disiplin ilmu.

Tahun 2008 merupakan tahun yang mengesankan karena di tahun itu perkuliahan pasca sarjana bidang ilmu komputer saya mulai. Bidang ilmu komputer merupakan bidang baru karena sarjana saya yang cukup berbeda, yaknik teknik mesin. Tiap jumat malam dan sabtu, dengan mengendarai motor suzuki thunder, perjalanan bekasi ke jakart terasa ringan, walau kalau dipikir-pikir saat ini, kaget juga, mengapa saya kuat berkendara roda dua sejauh itu. Salah satu dosen kebetulan bukan doktor bidang ilmu komputer, namun memiliki kemampuan dan juga kebijaksanaan dalam mengajari para mahasiswa terkait ilmu komputer. Salah satunya adalah data mining, dimana Dr. Prabowo Pudjo Widodo, kerap membagikan software-software untuk mengelola data mining, salah satunya adalah RapidMiner.

Walaupun software itu sejatinya untuk peneliti non komputer, tetapi cocok juga untuk praktik dasar-dasar data mining (dalam bahasa Indonesia diberi istilah penambangan data). Nah, saat ini RapidMiner sudah ada versi 2025 yang dikenal dengan sebutan Altair AI Studio. Seperti penamaan standar, nama depan berarti vendornya, yakni Altair. Seperti Microsoft Word, berarti Microsoft itu vendornya. Visualisasi, analisa statistik, pengolahan data, dan pekerjaan-pekerjaan sains data lainnya dapat dimanfaatkan oleh software free tersebut (asalkan data <= 10.000 record). Memang software lain, seperti tableau, atau power BI lebih powerful, tapi berbayar.

Salah satu paket menarik dari RapidMiner adalah AutoModel. Di sini kita jika punya satu set data, khususnya dalam format CSV, ketika diunggah ke RapidMiner maka secara otomatis akan diberikan rekomendasi apa saja yang bisa dilakukan, seperti Clustering, Prediction/Inference, Regression, Association Rule, dan lain-lain. Silahkan lihat postingan berikut mengenai fungsi-fungsi dalam Data Mining.

Predictive Analysis – DTree

Clustering – KMeans

Market Basket Analysis

Association Rule

Era Open Source Mulai

Kira-kira satu atau dua tahun yang lalu, beberapa proyek meminta untuk implementasi AI di aplikasi berbasis web. Kebetulan karena jamannya pilpres dan pilkada, teknik scrapping berita di media online kemudian mengecek sentimen dan emosi dari postingan banyak yang minta. Alhasil mengingat keterbatasan yang ada, Naive Bayes, SVM dan metode klasik lainnya jadi andalan. Dengan data terbatas bisa dilatih model yang mampu mengetahui sentimen dari berita online, dengan akurasi yang tidak jauh dari 80%.

Waktu itu ChatGPT mulai muncul dan tentu saja mengalahkan model-model klasik lainnya. Salah satu keterbatasannya adalah jika ingin memanfaatkan fasilitas model GPT itu, harus berlangganan, dan karena berbasis Application Programming Interface (API), mesin AI tidak berada di sisi kita, melainkan hanya ‘menyewa’. Biayanya pun tidak tanggung-tanggung, hitungan per kata.

Untuk menghitung sentimen, dengan metode klasik pun bisa, tapi jika diminta membuat ringkasan (summary), meringkas, melaporkan (reporting), tentu saja mengandalkan model LLM gratis, waktu itu masih kurang akurat. Namun toh, aplikasi bisa berjalan dengan tetap pengguna mengecek ulang keakuratannya dan tidak serta-merta percaya.

Waktu terus berjalan, Donald Trump tampil dan mengumumkan perang dagang dengan China. Nah, di sinilah muncul DeepSeek, AI buatan China yang mengungguli ChatGPT dari sisi kalkulasi matematis. Bukan hanya itu, mesin AI-nya pun dibagikan secara cuma-cuma dalam skema Opensource. Sehingga pengguna tidak perlu berlangganan jika ingin memanfaatkan Generative AI tersebut. Bayangkan, bagaimana hebohnya pengguna yang sudah terlanjur berlangganan ChatGPT, dipastikan akan beralih ke yang gratis. Walaupun tentu saja masih banyak yang ragu, tapi toh, model yang dibagikan itu karena open source, bisa terlihat struktur dalamnya. Ada beberapa bias, khususnya informasi terkait Taiwan, yang menurut DeepSeek masih bagian dari China. Sebelumnya, model QWEN dari Alibaba juga mulai menyaingi ChatGPT, yang cocok untuk bisnis, tapi dari sisi matematis masih kalah dengan DeepSeek.

Kelebihan DeepSeek ternyata tidak didukung oleh situs onlinenya yang terkadang ‘sibuk’ ketika ditanya, terutama ketika memanfaatkan fasilitas ‘deepthink’ dan ‘web’. Namun, toh bisa kita install di laptop kita dan dapat berjalan walau tanpa terkoneksi ke jaringan, sangat cocok untuk yang tidak punya pulsa. Berikut video bagaimana menginstallnya di Mac, dengan bantuan situs Ollama [Link] dan interface Chatbox [Link].

Node.Js yang Efisien

Hypertext Preprocessor (PHP) merupakan bahasa pemrograman yang masih banyak digunakan di Indonesia. Namun untuk proyek-proyek sudah mulai tergantingan dengan aplikasi berbasis Microservices. Ada satu bahasa pemrograman web yang sudah lama ada, yakni Javascript. Namun kode ini berjalan di sisi client, alias di browser pengguna. Kode tentu saja dapat dilihat dan digunakan oleh pengguna.

Node.Js di sisi lain mengimplementasikan kode Javascript tapi berjalan di sisi server. Silahkan cari informasi bahasa ini yang kabarnya lebih cepat dibanding PHP, terutama ketika banyak user yang mengakses aplikasi web. Kalau ingin belajar instal Node.Js di server yang ada Dockernya, bisa latihan dengan Play with Docker, seperti pada video ini.

Pergeseran Fokus Informatika dari Pemrograman ke AI

Di Indonesia ada organisasi yang mengurusi pendidikan informatika dan komputer bernama APTIKOM. Kira-kira sepuluh tahun yang lalu informasi dari Association for Computing Machinery (ACM) bahwa jurusan infokom wajib bisa programming. Jadi entah jurusan sistem informasi, teknik komputer, apalagi informatika/ilmu komputer harus ada mata kuliah tentang pemrograman.

Waktu terus berjalan, sebelum COVID saat pertemuan APTIKOM, ketuanya mengatakan seluruh jurusan infokom wajib ada mata kuliah Artificial Intelligence (AI) di kurikulumnya, alias tiap jurusan entah itu berupa mata kuliah khusus atau kalau terlanjur dibuat kurikulumnya harus disisipkan di mata kuliah tertentu yang relevan.

Kemunculan aplikasi berbasis AI membuat perubahan peta infokom. Beberapa situs seperti Stack Overflow dan bahkan Googling mulai ditinggalkan oleh para programmer. Mereka lebih cepat bertanya ke ChatGPT, Copilot, Gemini, dan sejenisnya. Beberapa programmer menyadari hal itu dan cara bertahannya seperti pada [Url] ini. Beberapa hal kreatif yang tidak bisa digantikan dengan AI masih jadi andalan programmer seperti aspek seni, komunikasi yang baik dengan pemesan, dan bermain dengan AI. Tapi jika dipikir-pikir itu kan bukan bidangnya programmer, yakni UI/UX designer, Analis Sistem dan Data Sains atau Machine Learning dan Deep Learning.

Beberapa kampus untuk bidang informatika masih menerapkan konsentrasi ke pembuatan software yang fokus ke pemrograman saat akan mengarah ke skripsi/tugas akhir. Tentu saja konsentrasi ini menjadi sasaran mahasiswa karena mudah dan tinggal buat sendiri program lewat AI atau minta buatkan orang. Di satu sisi konsentrasi yang lain seperti data sains hanya menggunakan Google Colab, rapid miner dan sejenisnya tanpa menunjukan implementasinya dimana skill ini sangat dibutuhkan oleh pengembang perangkat lunak. Sebaiknya konsentrasi fokus ke AI, Data Sains, dan sejenisnya tanpa melupakan bahwa Strata 1 (S1) fokus ke penerapan ilmu, alias buat sesuatu. Namun karena dosen perlu dan wajib riset untuk Beban Kerja Dosen (BKD) per semester terkadang memaksa siswa bimbingan mengikuti level risetnya.

Kekhawatiran mahasiswa yang ambil AI misalnya sulit dalam mengimplementasikan dalam AI sepertinya berlebihan karena AI saat ini bisa membantu siswa mengimplementasikan model yang dibuatnya dalam suatu aplikasi sederhana. Misalnya video berikut mengimplementasikan AI yang dibuat lewat Teachable Machine [Url] menjadi aplikasi desktop dengan framework Kivy.

Editing User Interface file PHP

Dulu banyak situs yang menyediakan hosting file gratis, namun saat ini sangat jarang. Hosting itu biasanya menyediakan server dengan bahasa pemrograman php dan database mysql. Postingan yang lalu dengan Infinityfree [url] saat ini jadi andalan setelah 000webhost.com sudah berbayar. Namun ketika digunakan di lab dimana IP bersama, langsung disuspen oleh Infinityfree.

Sementara itu untuk disain, w3schools secara free menyediakan tools untuk hosting gratis dengan HTML, hanya saja tidak bisa menyediakan server database. Sehingga untuk mengedit user interface file PHP yang akan dijalankan diserver php perlu instal XAMPP dan sejenisnya. Bagaimana jika lab tidak menyediakan? Caranya tentu saja dengan online. Salah satu aplikasi yang bisa jadi alat praktik edit style php adalah w3schools tapi dengan trik hanya mengambil bagian HTML nya saja.

Bagaimana untuk hosting? tentu saja selain Infinityfree bisa memanfaatkan Play with Docker. Video berikut mengilustrasikan bagaimana menambahkan css pada file php yang telah ter-deploy, tentu dengan seting permission dan penanganan container yang sedikit rumit. Tentu saja Play with Docker sepertinya hanya untuk testing karena hanya diberikan waktu 4 jam saja.

How To

Banyak informasi beredar kalau sumber daya manusia (SDM) kita masih lemah. Hal ini menyebabkan beberapa sektor diisi oleh pekerja-pekerja asing. Repotnya, sektor itu merupakan sektor dengan bayaran yang sangat tinggi karena menuntut keahlian tertentu. Seperti prinsip ekonomi, jika permintaan tinggi tetapi suplai kurang maka dipastikan harga akan naik.

Sebenarnya apa sih permintaan yang tinggi itu? Beberapa industri membutuhkan SDM yang tidak bisa diganti oleh mesin atau yang saat ini mulai menggantikan peran manusia adalah kecerdasan buatan, alias Artificial Intelligence (AI) atau sering diistilahkan dengan singkatan indonesia Akal Imitasi (AI).

Sebenarnya hampir semua pekerjaan berisi ‘how to’ atau bagaimana mengerjakan, menyelesaikan, meningkatkan, dan sejenisnya terhadap suatu aktivitas tertentu. Beberapa pekerjaan mungkin bisa diselesaikan oleh satu karyawan, tetapi karena perlu volume yang besar membutuhkan tambahan tenaga, sehingga menghasilan permintaan terhadap pekerjaan itu.

Industri membutuhkan SDM, tetapi kampus atau sekolah tidak mampu memberikan suplai ke industri itu. Beberapa industri terpaksa memberikan pelatihan ke karyawan tersebut. Beberapa merekrut pekerja magang dari sekolah/kampus karena dianggap sudah mampu menjawab ‘how to’ melakukan tugas tertentu. Adanya AI menimbulkan masalah tertentu karena dapat menggantikan peran pekerja manusia. Tapi ternyata AI dapat dimanfaatkan bagi pelajar atau mahasiswa dalam melatih diri sendiri menjawab ‘how to’. Misalnya bagaimana membuat aplikasi mobile seperti ditunjukan pada video berikut.

Konsep-konsep tertentu seperti Application Programming Interface (API) yang sebelumnya perlu membaca buku atau tutorial yang tebal-tebal dan terkadang perlu pelatih, sekarang dengan AI bisa membantu menjelaskan, misalnya ChatGPT. Nah, salah satu yang diperlukan oleh pelajar di masa depan adalah kemampuan belajar sepanjang hayat, salah satunya adalah meningkatkan kemampuan metakognisi di mana seseorang memiliki kemampuan mengetahui apa yang dibutuhkannya dengan mengetahui apa yang perlu dipelajari dengan efisien. Video berikut memperlihatkan bagaimana menghubungkan aplikasi mobile dengan API. Jika berhasil maka dapat mengembangkan ke metode yang lebih kompleks selain ‘read’, yakni ‘update’, ‘create’ dan ‘delete’ dalam format Restful API misalnya (post, get, put, dan lain-lain).

Solusi Hosting Gratis untuk Pemrograman Web di Lab: Tantangan dan Alternatif

Terkadang lab tidak menyediakan tool untuk pemrograman web, sehingga mengandalkan aplikasi yang ada versi gratisnya, lihat pos yang lalu. Tetapi ternyata sudah tidak gratis lagi, harus berlangganan. Masih ada penyedia hosting yang gratis yakni infinityfree [link]. Hanya saja problem ketika digunakan di lab, akun semua kena suspen. Mungkin karena ketika menggunakan jaringan di lab, IP terdeteksi sama, sehingga melanggar batas maksimum.

Beberapa aplikasi seperti w3school menyediakan juga server tapi hanya HTML, tidak bisa memasang database seperti Php-Mysql. Namun ada juga yang menyediakan server secara gratis, tetapi harus menghinstall full, yakni Play-With-Docker (PWD).

Untuk latihan Phpmyadmin bisa lihat instalasi di PWD berikut ini. Lumayan, menghemat anggaran Laboratorium. Apalagi Docker sendiri sudah merupakan teknologi terkini untuk server.

Untuk memulai, login terlebih dahulu ke hub docker terlebih dahulu. Oiya, untuk PWD jika digunakan di Wifi kampus aman, tidak kena suspen seperti Infinityfree.

Sekian semoga tertarik.

Dilema Peralihan dari Mendeley Desktop ke Reference Manager, Serta Solusinya

Sitasi dan daftar pustaka merupakan hal-hal wajib yang ada dalam sebuah artikel ilmiah, baik jurnal, skripsi, disertasi, dan sejenisnya. Saat ini, walau banyak tool untuk otomatisasi pengelolaannya, Mendeley masih menjadi andalan penulis-penulis di dunia. Dengan menambahkan koleksi ke Mendeley, tinggal klik langsung sitasi muncul di daftar pustaka, khusus yang Mendeley desktop.

Salah satu yang menjadikan aplikasi ini disukai orang adalah gratis, berbeda dengan yang lain yang dipaksa berbayar. Nah, entah mengapa pengguna Mendeley desktop seolah dipaksa menggunakan Mendeley reference manager. Beberapa sumber menyebutkan adanya peralihan aplikasi ke online yang lebih ringan, yang jelas Mendeley tidak lagi mensuport Mendeley desktop. Sepertinya ketika penulis sudah nyaman dengan Mendeley desktop, Mendeley.Com mungkin mengalami kemunduran dari sisi akses karena jarang yang membukanya. Itu dugaan saya saja sih.

Nah, bagaimana pengguna yang sudah terbiasa dengan Mendeley desktop tetapi dipaksa mendeley reference manager? Tidak jadi masalah karena kita masih bisa menginstal aplikasi tersebut dan mengunduh source code nya di internet (Link). Plug in agar terpasang di MS Word sepertinya perlu cara khusus bagi pengguna Macbook, lihat tutorial berikut.

Tentu saja Microsoft Word perlu dimiliki oleh pengguna Mendeley. Bagaimana dengan WPS Office yang saat ini mulai banyak diminati. Pengguna MS Word tidak akan memiliki masalah berarti jika beralih ke WPS Office, khususnya yang ingin mengetik di tablet. Saya mencoba mengetik di tablet Huawei ternyata mirip dengan menggunakan laptop.

Nah, bagaimana untuk mengetik jurnal atau artikel ilmiah lainnya? Silahkan lihat caranya di video berikut.

Apapun tools nya, kita harus bisa beradaptasi. Yang penting tetap produktif dalam menulis.

Figma: Mengintegrasikan Desain, Pengalaman Pengguna, dan Kode dalam Pengembangan Aplikasi

Software terkadang membutuhkan ilmu lain selain informatika dan komputer. Hal ini karena melibatkan manusia sebagai pengguna. Aspek lain seperti seni, psikologi, dan ilmu sosial lainnya sangat menentukan useability software yang dibuat.

Salah satu aplikasi untuk orang non-komputer dalam mendisain aplikasi, khususnya web dan mobile adalah Figma. Aplikasi ini selain mendisain interface (UI) juga memberikan aspek experience (UX) kepada pengguna lewat proses/flow yang terjadi di dalamnya. Berikut ini contoh disain yang selain menghasilkan tampilan, juga bisa dikonversi menjadi HTML yang siap pakai. Dilengkapi dengan fasilitas CSS sehingga memberikan hasil seperti image yang dirancang. Berbeda dengan Canva, Figma tidak hanya disain, melainkan file yang terkoneksi dengan web (HTML dan CSS).

Selain tampilan antar muka, dengan Prototyping yang tersedia di Figma, perancang bisa melihat keterkaitan antara satu page dengan page lainnya. Prototipe dapat dibuat dengan cepat untuk diberikan ke calon pengguna/pemesan apakah sesuai dengan yang diinginkan. Sehingga jika ada perubahan akan langsung direspon tanpa menunggu kode selesai dibuat.

Silahkan coba buat disain yang keren, seperti yang ada di internet. Anda juga bisa menjual template yang dibuat, siapa tahu ada yang berminat. Sekian, selamat mencoba.

Push Docker Image dengan Play With Docker

Saat ini banyak aplikasi yang berbasis internet untuk pendukung pembelajaran Software Engineering, misalnya Play With Docker [url]. Sebelumnya aplikasi seperti Google Colab [url] pun cukup baik membantu pemrograman Python. Jadi dari seluruh tahapan CRISP-DM [url] dari business understandine, hingga deployment dapat diakomodir.

Amat disayangkan Google Colab yang sejatinya untuk meramu algoritma sebelum diimplementasikan tidak dilanjutkan ke aplikasi oleh mahasiswa S1 yang notabene harusnya di level penerapan. Jadi mahasiswa S1 hanya menggunakan Google Colab saja. Yang membuat jadi tidak jelas adalah sementara di Google Colab tidak ada temuan metode, hanya menggunakan saja, tapi tidak diimplementasikan menjadi aplikasi baik berbasis desktop, web, maupun model.

Beberapa rekan dosen mungkin mengatakan bahwa itu masuk ke konsentrasi sains data, tapi sejatinya sains data adalah bagaimana mensuport organisasi sehingga wajib adanya riset di satu organisasi. Jadi jika mahasiswa hanya memakai metode dengan Google Colab tanpa riset ke suatu organisasi sepertinya tidak sesuai dengan level 6 KKNI. Oke, jadi ada baiknya siswa S1 diminta sedikit membuat aplikasi yang saat ini dipermudah dengan adanya ChatGPT yang membantu pembuatan aplikasi. Untuk deployment, berikut contoh dengan Play With Docker. Sekian semoga bermanfaat.