Instalasi Drupal 7 di Ubuntu 20.04

Persiapan Server

Lakukan instalasi Ubuntu 20.04 di sebuah server, bisa server fisik ataupun VPS

Lakukan proses update dan upgrade pada Ubuntu

apt update
apt upgrade

Instalasi Aplikasi Pendukung

Drupal memerlukan aplikasi Apache2, PHP dan MySQL/MariaDB

Lakukan langkah berikut untuk instalasinya

 

#install apache 2
apt install apache2

# cek apakah Apache sudah terinstall dengan baik.
http://192.168.1.225/

#install MariaDB
apt install mariadb-server

#install PHP
apt install php libapache2-mod-php php-mysql

#install PHP plugins for drupal
apt install php-mbstring php-dom php-gd php-xml mcrypt 

Pengujian Instalasi

Untuk menguji instalasi PHP, dapat dilakukan dengan membuat file phpinfo.php di /var/www/html/phpinfo.php dengan isi sebagai berikut

<?php
phpinfo();

Membuat Database Untuk Drupal

Drupal 7 memerlukan database. Buatlah sebuah database di MariaDB. Berikut ini contoh cara pembuatan database di MariaDB dengan menggunakan command line. Buat juga sebuah user di database tersebut yang dapat mengakses ke database untuk drupal.

> mysql -uroot 
CREATE database drupal;
CREATE USER 'drupal'@'localhost' IDENTIFIED BY 'drupal'; 
grant all privileges on drupal.* to 'drupal'@'localhost';

Instalasi Drupal

Download kode Drupal 7. Pada saat tulisan ini dibuat, Drupal 7 terbaru adalah versi 7.78

lakukan untar file drupal-7.78.tar.gz di direktori  /var/www/html

Lanjutkan instalasi melalui browser dengan cara mengarahkan browser ke alamat server dan direktori  drupal: misal http://192.168.1.225/drupal-7.78/

Kadang-kadang muncul pesan error sebagai berikut.

Drupal 7 Installation
Drupal 7 Installation

Solusi

  • Copy file sites/default/default.settings.php ke sites/default/settings.php ke 
  • Buat file itu writeable untuk user www-data
  • Buat direktori /var/www/html/drupal-7.78/sites/default/files
  • Ubah direktori itu agar writeable bagi user www-data
:/var/www/html# cd drupal-7.78/
:/var/www/html/drupal-7.78# cd sites/default/
:/var/www/html/drupal-7.78/sites/default# ls -l
:/var/www/html/drupal-7.78/sites/default# cp default.settings.php  settings.php
:/var/www/html/drupal-7.78/sites/default# chown www-data settings.php

:/var/www/html/drupal-7.78/sites/default# mkdir files
:/var/www/html/drupal-7.78/sites/default# chown www-data files/

Selanjutnya adalah proses konfigurasi database. Pada tahap ini masukkan setting database yang sudah dibuat.

fdsafads

Aktifkan Clean URL

URL pada Drupal dapat dibuat lebih bagus dengan cara menggunakan fitur Clean URL. Untuk mengaktifkan fitur ini ada 2 syarat:

  • Aktifkan modul rewrite pada Apache2
  • Aktifkan “AllowOverride All” pada direktori Drupal

Jalankan perintah berikut untuk mengaktifkan modul rewrite pada Apache2

# a2enmod rewrite

Untuk mengaktifkan AllowOverride, edit file /etc/apache2/apache2.conf , tambahkan konfigurasi berikut ini :

<Directory /var/www/html>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

Berikut tampilan Drupal setelah selesai instalasi.

Referensi

Teknologi Pengganti Black Box

Pesawat terbang komersial dengan ukuran besar wajib memiliki Flight Data Recorder, atau yang dikenal juga dengan istilah ‘Black Box’.

Kelemahan black box ini adalah ketika terjadi kecelakaan, blackbox ini bisa hilang atau rusak. Untuk mengatasi masalah itu ada beberapa alternatif teknologi.

ACARS (Aircraft Communications Addressing and Reporting Systems)

Data dari pesawat dapat dikirim secara wireless menggunakan protokol ACARS. Penerima ACARS ini dapat menggunakan antena di darat, ada juga yang versi satelit.

Layanan ACARS melalui antena darat lumayan mahal, sekitar USD 1000 per 1 megabyte (pada tahun 2016). Untuk itu sudah ada pertimbangan menggunakan ACARS berbasis satelit yang harganya dapat lebih murah.

Referensi

Honeywell Connected Recorder (HCR-25)

Honeywell memiliki konsep ‘Black Box in The Sky’ untuk menggantikan teknologi black box saat ini. Teknologi ini dikembangkan bersama antara Honeywell dengan Curtiss-Wright.

Berikut ini gambar konsep black box in the sky.

Honeywell Flight Data Recorder HCR-25
Honeywell Flight Data Recorder HCR-25

Referensi

Inmarsat Swift Broadband Safety (SB-S)

Inmarsat menawarkan teknologi SB-S untuk menggantikan blackbox konvensional.

Keuntungan yang ditawarkan layanan SB-S di antaranya

  • Perbaikan manajemen armada
  • Perbaikan manajemen kru
  • Peningkatan manajemen gangguan
  • Perawatan terprediksi
  • Pemantauan kesehatan pesawat
  • Perbaikan kualitas komunikasi antara pesawat dengan ATC (Air Traffic Controller)
  • Streaming data dari flight data recorder, atau dikenal dengan ‘Black Box in the Cloud ™’

Referensi

Free Ebook: Mathematics for Machine Learning

Ebook PDF: https://mml-book.github.io/book/mml-book.pdf

Jupyter Notebook: https://github.com/mml-book/mml-book.github.io

Table of Contents

Part I: Mathematical Foundations

  1. Introduction and Motivation
  2. Linear Algebra
  3. Analytic Geometry
  4. Matrix Decompositions
  5. Vector Calculus
  6. Probability and Distribution
  7. Continuous Optimization

Part II: Central Machine Learning Problems

  1. When Models Meet Data
  2. Linear Regression
  3. Dimensionality Reduction with Principal Component Analysis
  4. Density Estimation with Gaussian Mixture Models
  5. Classification with Support Vector Machines

Peta Potensi Tenaga Matahari

Sumber: https://globalsolaratlas.info

Berikut ini peta potensi tenaga listrik (Specific photovoltaic power output) untuk sedunia

Berikut ini potensi tenaga listrik (Specific photovoltaic power output) untuk Indonesia.

Referensi

  • The Future of Electricity is Local https://caseyhandmer.wordpress.com/2020/12/27/the-future-of-electricity-is-local/
  • Global Solar Atlas https://globalsolaratlas.info

GeNose, alat deteksi Covid-19 Menggunakan Hembusan Nafas

Alat pendeteksi COVID-19 buatan para ahli di Universitas Gadjah Mada (UGM) yaitu GeNose, akhirnya mengantongi izin edar dari Kemenkes dan siap dipasarkan.

“Alhamdulillah berkat doa & dukungan luar biasa dari banyak pihak GeNose C19 secara resmi mendapatkan izin edar untuk mulai dapat pengakuan oleh regulator (Kemenkes) dalam membantu penanganan COVID-19 melalui skrining cepat,” kata Kuwat Triyana, Ketua tim pengembangan GeNose.

Lebih lanjut, Kuwat menjelaskan kalau GeNose punya cara yang beda untuk mendeteksi keberadaan virus SARS-CoV-2 jika dibandingkan dengan metode swab test PCR.

Dijelaskan Kuwat, GeNose hanya membutuhkan embusan nafas yang ditiupkan ke alat dan hasil akan keluar dalam waktu dua menit. Terus gimana dengan akurasinya?

Menristek/Kepala Badan Riset Inovasi Nasional (BRIN) Bambang Brodjonegoro beberapa waktu lalu mengungkapkan melalui uji coba tahap pertama di rumah sakit, tes COVID-19 GeNose menunjukkan tingkat akurasi 97 persen.

Dengan biaya tiap tes yang rencananya hanya dipatok pada kisaran Rp15-25 ribu saja, Kuwat menyebut saat ini telah ada 100 unit GeNose yang diproduksi pihaknya pada tahap pertama dan akan segera didistribusikan.

Meski belum banyak, dia berharap 100 alat ini setidaknya mampu melakukan tes terhadap 12 ribu orang sehari.

Smart Mobile Electronic Nose
(a) Skema osilator pada rangkaian (b) Susunan pengukuran gas untuk karakterisasi (c) Quartz Cryztal Microbalance (QCM)

Paper ilmiah alat ini dapat diakses di artikel “Intelligent Mobile Electronic Nose System Comprising a Hybrid Polymer-Functionalized Quartz Crystal Microbalance Sensor Array

Pengujian klinis alat ini sedang dilakukan. Catatannya ada di artikel “Genosvid Diagnostic Test for Early Detection of COVID-19

Berikut ini pengumuman konferensi pers tentang GeNose UGM tersebut.

Konferensi Pers Produk  Riset dan Inovasi Genose UGM dan Cepad UJNPAD. Bersama Bambang Brodjonegoro, Menristek RI / Kepala BRIN.

Referensi

Berapakah Korban Meninggal Jika Indonesia Menerapkan Herd Immunity Tanpa Vaksin

Berapakah tingkat herd immunity yang diperlukan untuk mengatasi Covid19?

Estimasi Korban Meninggal

Berapakah orang yang meninggal jika Indonesia menerapkah herd immunity tanpa vaksin?

Penduduk Indonesia : 267 juta (https://nasional.kompas.com/read/2020/08/12/15261351/data-kependudukan-2020-penduduk-indonesia-268583016-jiwa)
Anggap saja pakai batas bawah WHO: 60%
Total terinfeksi: = 267 juta x 60% = 160.2 juta
Tingkat kematian Covid19 di Indonesia 3,4 % (https://health.detik.com/berita-detikhealth/d-5282583/who-angka-kematian-covid-19-di-indonesia-lebih-tinggi-dari-dunia)
Jumlah kematian = 160.2 x 3.4% = 5.4468 juta
Saat ini jumlah orang meninggal karena Covid19 adalah 18000 orang (https://nasional.kompas.com/read/2020/12/10/11375561/indonesia-catat-kematian-covid-19-tertinggi-dan-992-persen-wilayah-terpapar)
Jadi jumlah korban meninggal total sekurangnya 300x jumlah meninggal sekarang.
Tingkat kematian tersebut dengan asumsi fasilitas kesehatan mencukupi. Jika rumah sakit overload, maka persentase warga yang meninggal akan lebih tinggi dari 3,4%.

Jadi jumlah korban yang meninggal adalah 5,4468 juta.

Kelemahan Strategi Herd Immunity

Berikut ini kelemahan strategi Herd Immunity tanpa vaksin

  • Banyak korban meninggal, sekurangnya 5,6 juta orang. Bisa lebih karena fasilitas kesehatan akan overload, sehingga banyak tambahan korban karena tidak kebagian ventilator.
  • Kemungkinan terjadinya mutasi. Makin banyak orang terinfeksi, maka makin besar kemungkinan terjadinya mutasi virus tersebut.

Referensi

Kemungkinan Transmisi Virus SARS-CoV-2 Melalui Saluran Pembuangan Air

Berikut ini studi yang menunjukkan adanya kemungkinan terjadinya transmisi virus melalui saluran pembuangan air di sebuah apartemen.

Lokasi: sebuah apartemen di Guangzhou, China

Waktu: Januari ~ Februari 2020

Kemungkinan tranmisi virus melalui saluran pembuangan air

Salah satu tindakan yang dilakukan orang adalah menutup saluran pembuangan air, supaya tidak ada aerosol masuk melalui saluran air [ref].

Referensi