Archive

Author Archive

Pindah Cpanel Malah Notifikasi OJS 2 via Email jadi gak jalan


Posting baru setelah sekian puluh purnama tidak menulis di blog ini, singkat cerita saya hanya ingin dokumentasikan problem pindah OJS 2 ke system Cpanel yg baru;

  • Problem pertama, Cpanel baru default PHP nya versi 8.1 , sementara OJS 2 ini masih pake versi PHP 5 , jadi Cpanel baru harus tambahkan PHP 5.6 , dan masalah selesai
  • Problem 2, saat dump database dari Cpanel lama yg masih databasenya MySQL versi 5 , import ke Cpanel baru dengan MySQL versi 8 , ini masalah, ada 6 tabel yg tidak bisa ke import, user, setting, dll. Masalah ini berat, karena OJS2 menu aboutnya gak jalan, karena querynya gak support di MySQL versi 8 , sementara Cpanel baru tidak bisa downgrade MySQL version. Solusi, keluarkan databasenya gunakan server lain, yg mySQL masih versi 5, masalah selesai.
  • Problem 3, ini yg paling seru, makan waktu 2 hari cek n ricek, yakni notifikasi email tidak jalan. Urutan problem solvingnya, cek module php yg aktif, cek error log apache, cek log smtp di Cpanel
  • Error log pertama di Cpanel Apachenya adalah sbb;
    • [15-Mar-2024 04:38:52 UTC] ojs2 has produced an error
    • Message: WARNING: fsockopen(): unable to connect to ssl://smtp.gmail.com:465
    • (Unknown error)
    • In file: /home/xxxxx/public_html/lib/pkp/classes/mail/SMTPMailer.inc
    • .php
    • At line: 165
    • Stacktrace:
    • Server info:
    • OS: Linux
    • PHP Version: 5.6.40
    • Apache Version: N/A
    • DB Driver: mysql
  • Dari sini terdapat info Cpanel gak bisa nyambung ke smtp gmail
  • Coba cek service SMTP
  • Setelah 2 hari mumet, akhirnya ketemu di menu WHM, rupanya SMTP restriction harus di nonaktifkan dulu, baru deh dia jalan notifikasi emailnya.
  • Beres…. dah running lagi itu jurnal dengan sebagaimana mestinya……
Categories: Blogosphere

Strategi Agar Layanan Sistem Virtual Class (E-learning) Bisa Berjalan Lancar.

September 7, 2021 Leave a comment

Ya Allah terakhir posting di Blog ini, Maret 2020 silam, banyak kisah yg terjadi selama ini, hanya saya tuliskan di halaman Facebook saja.

Baik…. kita mulai dengan 1 tulisan pada bulan September yang ceria ini, tetap mengacu pada prinsip, Kebatlah Ilmu dengan menuliskannya (ikatlah ilmu dengan menuliskannya).

Judulnya adalah Strategi Agar Layanan Sistem Virtual Class (E-learning) Bisa Berjalan Lancar

3 Minggu terakhir ini merupakan hari yg cukup melelahkan, dimana aktifitas perkuliahan sudah masuk minggu ke-3, sistem Virtual Class mengalami lonjakan trafik yang luar biasa, setelah akun Single Sign On (SSO) diberikan kepada seluruh mahasiswa baru angkatan 2021 (FYI-Unila menambah kuota mahasiswa baru utk tahun 2021 ini, plus peserta KMMI 2000an dan MBKM yg juga ribuan dri luar Unila).

Efeknya adalah tentu meningkatnya laporan baik dari dosen dan mahasiswa yang kesulitan mengakses pada saat beban puncak (07.00 – 08.15 dan 12.30-13.30), saat beban puncak terdapat hampir 30ribuan user yg mengakses bersamaan, dengan total hits session akses bisa di angka 400ribu+, dan konsumsi throughput koneksi sebesar 120-150 Mbps.

Sahabat saya si server Blade yg sudah berbakti sejak tahun 2016, sepertinya shock dan kaget menjalankan tugas ini, minggu pertama perkuliahan dicoba dengan bbrp strategi agar beban bisa terbagi, tuning system optimal baru jalan 2 minggu lalu, setelah mengamati dengan seksama bagaimana behaviour user dalam mengakses.

Vclass.pm = static

pm.start_servers = 100

pm.max_children = 5000

Diputuskan untuk membuka keran koneksi sebanyak 100, dengan children sebanyak 5.000, sederhananya sistem akan bisa menerima 500.000 rikues secara bersamaan, kemudian saat beban puncak tadi tentu Processor akan bekerja maksimal, ditambah dengan 1 strategi lagi, yakni dengan memperpanjang masa eksekusi query (browser di sisi user akan loading slm bbrp detik).

Strategi di atas hanya berjalan lancar pada 2 Minggu pertama saja, masuk pertemuan minggu ke-3, langsung ambyar, dan resource CPU pun menjadi full kembali, terutama saat jam sibuk yaitu pagi pukul 07.30-08.30 dan siang pukul 13.00-14.00 WIB.

Server Blade yang memiliki kapasitas 30 core processor tak mampu melayani transaksi massive dari civitas akademika Unila yang menggunakan sistem Vclass, saat peak time kibar bendera putih juga doi šŸ˜¦ .

Akhirnya kemarin sore diputuskan untuk membagi beban ke Server Dell yang punya kapasitas 39 core processor, arsitektur berubah, dan layanan baru online pada pukul 02.00 WIB dini hari tadi. Dengan metode memecah beban ke 2 Server, setidaknya mengurangi penggunaan resource processor pada sistem utama, dari awalnya hingga 95 % trafik, sat ini turun ke maksimal 50-60% saja (dan ini masih masuk batas toleransi sistem yg baik).

Kemudian untuk server 2 dengan kapasitas 39 core processor juga menerima beban sebesar 40-50 % dari total keseluruhan.

Alhamdulillah, pagi ini, saat mengamati masa beban puncak, performa sistem relatif lebih baik dibanding 3 Minggu yg lalu. Semoga sehat-sehat ya Mr. Blade dan Mr Dell, you’ll never walk alone, darma-mu sangat dinanti oleh seluruh civitas akademika Unila.

#catatanpagi

#vclass

#onlinechallenge

#TantanganDaring

Categories: Blogosphere

Membangun System Web Conference Berbasis Aplikasi Open Source JITSI During COVID-19

March 24, 2020 1 comment

Masuk Minggu ke-2 Kampus Universitas Lampung darurat COVID-19, hari ini saya akan berbagi bagaimana membangun platform web conference sendiri layaknya system conference yang sudah mature seperti Zoom, Webex, Skype.

Terdapat beragam platformĀ  opensource Web Conference System, seperti Big Blue Button (BBB), OpenMeeting, JITSI-meet. Pada tutorial kali ini kita akan develop dgn basis platform JITSI.

JITSI Meet adalah solusi layanan konferensi video gratis dan open source yang memiliki berbagai fitur premium, seperti kualitas suara yang unggul, enkripsi dan privasi, , dan ketersediaan multi-platform universal, share screen, conference recording, broadcast ke Youtube, dll. Dengan bantuan Jitsi Meet, kita dapat dengan mudah mengatur layanan konferensi video sendiri.

Dalam tutorial ini, saya akan memandu Anda melalui proses membangun layanan konferensi video pada server Ubuntu 18.04 LTS menggunakan Jitsi Meet.

Read more…

Categories: Blogosphere

Tips Tuning Performance Server Online Learning di Tengah COVID-19


Memasuki hari ke-3, kampus Unila memberlakukan darurat Corona, berdampak pada lonjakan aktifitas system Vclass yang luar biasa, di penghujung hari ke-1 storage system Vclass collapse tak tahan digempur serangan massive dan bertubi2 dari civitas akademika, yang secara spontan semuanya beralih ke system online, akhirnya musti begadang migrasi ke Server yang lebih mumpuni, hari ke-2 sdh online kembali dengan optimasi “Super Extreme”. Read more…

Aplikasi Monitoring – Kegiatan Operasional Internet (KorNet)


Application Programming Interface atau lebih dikenal dengan API, merupakan suatu sistem yang dapat difungsikan untuk menerima request atau permintaan dari sistem/platform lainnyaĀ  menggunakan teknologi web seperti request GET, POST, PUT, DELETE, dll.

Mikrotik (MRT) sebagai salah satu brand Networking yang banyak digunakan pada berbagai organisasi juga menyediakan layanan API, memungkinkan aplikasi di luar sistem Mikrotik bisa berinteraksi secara langsung. Dalam tutorial kali ini membahas tentang bagaimana cara membuat aplikasi monitoring traffik yang lalu lalang pada interface MRT.

  • Langkah pertama yaitu aktifkan API service pada menu IP-Service-api (untuk keamanan batasi akses hanya pada Network yang anda kelola saja).
  • Kemudian check interface yang akan dimonitor aktifitasnya

  • Saya gunakan bahasa pemrograman PHP untuk membaca data API dan library RouterOS PHP API class v1.4 ( Author: Denis Basta, * Contributors: Ā Nick Barnes, Ā Ben Menking, Ā Jeremy Jefferson, Cristian Deluxe, Ā Nicolas Daitsch, Nro de Puerto publico).
  • Sesuaikan paramater akses ke Router Mikrotik anda (data.php)

Read more…

Mencoba Kehandalan Teknologi LoRa (Long Range) Jenis LORA32U4 LORA RA02 433MHz SX1278


Hari ini Sabtu 25 Mei 2019, bertepatan dengan Bulan Ramadhan 1440H, saya akan mencoba sharing tentang bagaimana implementasi teknologi LoRA (Long Range), sebelumnya kita akan bahas sekilas tentang teknologi LoRA,

LoRa (Long Range) adalah suatu format modulasi yang unik dan mengagumkan yang dibuat oleh Semtech. modulasi yang dihasilkan menggunakan modulasi FM. Inti pada pemrosesan menghasilkan nilai frekuensi yang stabil. metode transmisi juga bisa menggunakan PSK (Phase Shift Keying), FSK(Frequency Shift Keying) dan lainnya. Nilai frekuansi pada LoRa bermacam-macam sesuai daerahnya, jika di Asia frekuensi yang digunakan yaitu 433 MHZ, di Eropa nilai frekuensi yang digunakan yaitu 868 MHZ, sedangkan di Amerika Utara frekuensi yang digunakan yaitu 915 MHZ. (sumber https://www.logicgates.id/blogs/news/apa-itu-lora)

Fitur-fitur yang tersedia di LoRa adalah :

  1. Geolocation, fungsi ini memungkinkan kita dapat mendeteksi lokasi keberadaan suatu benda tanpa biaya alias gratis.
  2. Biaya Rendah, dapat mengurangi biaya dengan 3 cara : mengurangi biaya infrastruktur, biaya operasional dan sensor-sensor yang mempunyai jaringanya sendiri.
  3. Terstandar,Ā dibuat agar dapat berinteraksi den berfungsi dengan produk atau sistem lain, sehingga dapat cepat beradaptasi dengan jaringan dan aplikasi IoT.
  4. Daya Rendah,Ā dengan konsumsi daya yang dibutuhkan hanya berkisar dari 13Ma hingga 15Ma. Sehingga baterai dapat bertahan dari 10 higga 20 tahun.
  5. Jarak Jauh,Ā satu unit LoRa dapat memancarkan hingga 100KM.
  6. Aman,Ā Tertanam end-toend enkripsi AES128
  7. Kapasitas Tinggi,Ā Mendukung jutaan pesan per base station, ideal untuk operator jaringan publik yang melayani banyak pelanggan

Teknologi LoRa ini sangat menjanjikan diterapkan sebagai solusi masa depan untuk pengiriman data pada Implementasi Internet of Things (IoT), dengan konsumsi power yang rendah, dan bisa menjangkau jarak yang jauh.

Tipe perangkat LoRa yang saya beli adalah LoRa32u4 RA-02 433M Lora Wireless WIFI Module 1KM LiPo Atmega328SX1278 sudah dengan antena, menggunakan Frekuensi 433MHz, detail perangkat adalah sebagai berikut;

LoRa32u4 RA-02 433M Lora Wireless WIFI Module Long Range communication 1KM LiPo Atmega328 SX1278 For Arduino DIY0031 ITEM SPECIFICS : Type : Voltage Regulator Dissipation Power : ~40mA during active radio listening. Operating Temperature : -7~85C Supply Voltage : 3.3V Model Number : LoRa32u4 Wireless Module Application : ESP8266 WIFI module USB UART : RA-02 433M Lora TYPE : DIY0031*5 Apply : For Arduino Development Board : ESP32 DESCRIPTION LoRa32u4 is a light and low consumption board based on the Atmega32u4 and 433MHz LoRA module RA02 from AI-Thinker and an USB battery charging circuit. Ideal for creating long range wireless networks that can exceed 2.4 GHz 802.15.4 and similar, it is more flexible than Bluetooth LE, does not require high power unlike WiFi and offers long range. The RA02 LoRa module is fitted with an U.FL (IPX) external antenna connector. The ATmega32u4 is clocked at 8 MHz and 3.3 V. This chip has 32 K of flash, 2 K of RAM and built-in USB to Serial communication, debugging and programming capabilities without the need for an external FTDI chip, it can also act as an HID device (mouse, keyboard, USB MIDI device, etc). This board is also equipped with a LiPo and Liion charging circuit and a standard battery interface. It is fully compatible with Arduino. A white user led is tied to pin 13. An orange LED is used for charging status. PACKAGING DETAILS Unit Type: Piece Package Weight: 0.024kg Package Size: 3cm x 6cm x 5cm

Saya sudah membeli perangkat LoRA32u4 sebanyak 4 unit, dengan harga per unitnya adalah 320.000, dengan penampakan perangkat adalah sebagai berikut;

Read more…

Menjadi Narasumber Kegiatan Kuliah Umum dan Workshop Blended Learning di Poltekkes Banda Aceh

April 12, 2019 1 comment

Cling……Minggu lalu ada sebuah pesan FB Messenger dari seseorang yang belum saya kenal, menanyakan kesediaan saya untuk menjadi Narasumber kegiatan Kuliah Umum dan Workshop bertajuk implementasi model Blended Learning di Poltekkes Negeri Banda Aceh, saya jawab bersedia dan bisa menjadi Narasumber pada kegiatan tersebut, namun karena penasaran.. saya bertanya balik ke beliau dari mana mendapatkan kontak saya, rupanya mereka googling dengan keyword Narasumber E-learning, dan mereka sampaiĀ  pada blog yang biasa saya tulis ini….

Ok clear…berarti tulisan yang pernah saya posting di blog ini juga ada sisi manfaatnya šŸ™‚ hehe , singkat cerita tiket dan penginapan sudah disediakan oleh panitia kegiatan dari Poltekkes Banda Aceh, dan kegiatan workshop ini sudah terlaksana, berikut foto dokumentasinya.

Mudah-mudahan pengalaman yang saya share bermanfaat, insyaAllah lain waktu bisa silaturahmi lagi ke Banda Aceh.

Categories: Blogosphere

Akreditasi Perdana Program Studi Teknik Informatika Universitas Lampung


Tanggal 21 December 21 2018 merupakan hari yang sangat bersejarah untukĀ Teknik Informatika Unila, setelah melewati rangkaian panjang proses akreditasi perdana, Alhamdulillah kami baru saja menerima sertifikat akreditasi digital yang telah ditandatangani secara elektronik oleh Direktur Dewan Eksekutif BAN-PT Prof.Ā Chan Basaruddin, dinyatakan sah terakreditasi “B”, terima kasih banyak Prof. Chan, mohon doa restu agar catatan/masukan dari Asesor Guru kami Bpk.Ā Wahyu C. WibowoĀ dan Bpk.Ā Adhi DharmaĀ Wibawa, bisa kami tindak lanjuti dengan sebaik-baiknya.

Terima kasih kepada semua stakeholders, PGN, Telkom, KomInfo, PemKot, Pemda, Pemprov, dll, berkat full support dari Pak Rektor Prof.Ā Hasriadi MA, Pak Dekan, LPPM/LP3M/UPT/Unit Kerja, Ka. Prodi dan Ka. Jur yang sudah mempersiapkan dari beberapa bulan sebelumnya, Bpk/Ibu Dosen keluarga besar Jurusan Teknik Elektro (PSTE, PSTI, MTE) dan pastinya semua Mahasiswa PSTI yang kami sangat banggakan, kado akhir tahun yang luar biasa… setelah penantian panjang sejak 2014 PSTI ini berdiri……#AlhamdulillahĀ ā€œFabiayyi ‘aalaa’i Rabbikumaa Tukadzdzibaanā€Ā #JumatBarokah

 

certificate

e-sertifikat ps s1 teknik informatika

Categories: Blogosphere