21 July 2019

Pelican, Static Site Generator

INSTALASI DAN KONFIGURASI PELICAN


Pelican membutuhkan interpreter Python dan distribusi Python yang digunakan pada artikel ini adalah Miniconda . Miniconda merupakan distribusi Python yang memaketkan Python bersama tools pendukung dan modul-modul standar. Instalasi Miniconda relatif mudah dilakukan karena menyerupai instalasi aplikasi windows biasa. Setelah instalasi selesai, Python diakses menggunakan Anaconda Prompt, yaitu sebuah command prompt yang dikhususkan untuk menjalankan distribusi Python di Miniconda.


Instalasi Pelican
Instalasi Pelican dilakukan melalui PIP, Python package manager. Keuntungan menggunakan PIP adalah kemudahan dan otomatisasi. PIP sudah ter-install secara default pada Miniconda sehingga dapat langsung digunakan. Instalasi pelican dilakukan melalui perintah yang terlihat pada gambar di bawah.



Setelah perintah di atas diberikan, Pelican sudah dapat digunakan. Instalasi Pelican menambahkan beberapa script yang digunakan untuk membuat website statis.




Operasi Pelican
Pelican bekerja dengan membaca file konfigurasi yang menentukan / mendeskripsikan apa yang harus dilakukannya. File konfigurasi tersebut bisa dibuat secara manual, dan dapat pula dibuat menggunakan script pelican-quickstart. Operasi Pelican dilakukan pertama sekali dengan menentukan direktori project dan menggunakan perintah pelican-quickstart untuk membantu membuat file konfigurasi.


Script pelican-quickstart memberikan pertanyaan yang berkaitan dengan konfigurasi website yang hendak dibuat. Beberapa pertanyaan sudah memiliki jawaban default, yaitu yang berada di dalam kurung siku. Jawaban default dapat diberikan dengan menekan tombol enter.


Script pelican-quickstart membuat file dan struktur direktori pada direktori project. File yang dihasilkan adalah file konfigurasi, sementara struktur direktori adalah lokasi dimana file konten ditempatkan dan dimana output dihasilkan.



Membuat Konten
Konten pada Pelican adalah Articles dan Pages. Articles dapat diartikan sebagai konten dengan kronologi, seperti blog post. Sedangkan Pages adalah konten yang tidak sering berubah dan cenderung tetap seperti “About”, dan “Contacts”.
Pelican menerima input berupa file Markdown dan reStructuredText. File tersebut perlu ditempatkan pada direktori content untuk diproses oleh Pelican. Pada file content dapat disertakan meta data untuk menyimpan informasi: judul, tanggal pembuatan, tanggal modifikasi, kategori, tags, slug, penulis dan rangkuman.




Konten dibuat di bagian bawah meta data dan ditulis dengan menggunakan Markdown. Markdown akan diolah menjadi dokumen HTML untuk ditampilkan pada halaman Web.



Build Content
Konten yang sebelumnya sudah dipersiapkan menggunakan Markdown perlu di-build terlebih dahulu menjadi file HTML. Proses build dilakukan pelalui perintah pelican.


Konten yang sudah dibuat dapat di-preview tanpa perlu di-upload ke web hosting karena sudah disediakan oleh aplikasi Pelican.



Meng-upload Website
Agar website yang dihasilkan Pelican dapat diakses melalui internet, maka file HTML tersebut perlu di-upload ke web server. Teknik upload file bervariasi, tergantung kepada layanan hosting yang digunakan. Salah satu teknik upload file yang umum digunakan adalah FTP. File yang di-upload adalah semua file dan direktori yang berada pada direktori output.


Setelah upload selesai, maka website statis dapat diakses melalui internet.


[]

16 July 2019

(Kurasi Quora) Yang Menakutkan dari Cinta

Cinta pasti akan berakhir, entah itu ditinggal pergi, atau ditinggal mati. Faktanya cinta pasti akan berakhir. Ituah jawaban dari Lusiana pada pertanyaan quora "Apa yang menakutkan dari cinta?".

ya, menurut saya, cinta pasti akan berakhir adalah hal yang paling menakutkan dari cinta.

15 July 2019

(Kurasi Quora) Menikahi Orang yang Dicintai

Rieny Hassan menggunakan tarian tanggo sebagai analogi pernikahan. Mengutip dari halaman jawaban pertanyaan quora "Apakah Anda menikahi orang yang Anda cintai?"

Berdansa Tango butuh dua orang, bergerak dengan irama yang sama saat melangkahkan kaki yang berbeda. Kalau kaki kanan anda maju, maka agar tetap bergerak harmonis, kaki kirinya yang mundur.
Bukankah sebagai suami-istri kita juga demikian? Ada saat suami yang Lead the way, ada saat istri yang lebih tahu lika liku, lalu ada di depan. Kalau saling merebut posisi dominan, yaaa…di Tango, anda pasti menginjak kaki pasangan anda.
Pada kalimat pembuka, Rieny langsung memberikan pernyataan jawaban: Ya…. Saya menikahi orang yang saya cintai, tetapi ia juga mencintai saya. Jika saya tidak salah menafsirkan Rieny ingin menyampaikan bahwa pernikahan membutuhkan kolaborasi. Kolaborasi dari pasangan untuk saling melengkapi baik dalam kelebihan maupun kekurangan. Ketika yang satu memberikan cinta, yang lain harus memberikan balasan yang setidaknya sama besarnya, dan ketika yang satu menunjukkan dominansi, yang lain harus berusaha memahami dan tidak saling berebut dominansi. Seperti tarian tango, begitulah keharmonisan tercipta.

14 July 2019

(Kurasi Quora) Memilih Instrumen Penyimpanan Uang

Ada berbagai pilihan instrumen penyimpanan uang. Kita memilihnya sesuai dengan rentang waktu kebutuhannya. Dani Rachmat Kurniawan menjabarkan tiga rentang waktu kebutuhan uang yang dapat digunakan sebagai parameter penyimpanan uang.

  1. Jangka pendek. Untuk kebutuhan kurang dari 1 tahun.
  2. Jangka menengah. Untuk kebutuhan 1 - 3 (atau 5 tahun).
  3. Jangka panjang. Untuk kebutuhan lebih dari 5 tahun. 
Untuk kebutuhan jangka pendek, maka deposito dapat jadi pilihan. Untuk kebutuhan jangka menengah dapat menggunakan reksa dana pasar uang, reksa dana pendapatan tetap, dan surat hutang pemerintah. Sedangkan untuk kebutuhan jangka panjang, saham dan pinjaman online p2p lending dapat menjadi pilihan. 

(Kurasi Quora) Pilihan Editor Code

Davin Kho merekomendasikan Visual Studio Code sebagai editor code pada pertanyaan quora "Untuk memrogram, apakah kamu menggunakan IDE komplit yang berat, atau editor sederhana namun ringan?". Menurut halaman Microsoft Visual Studio Code, merupakan editor source code ringan yang mendukung bahasa JavaScript, Telescript dan Node.js secara default serta dapat ditambahkan untuk bahasa-bahasa lainnya seperti Java, Python dan Go.

Visual studio code juga memiliki kemampuan untuk code completion, debugging, multi cursor editing, code navigation dan refractoring serta dukungan untuk git. Editor ini tidak hanya ringan namun juga cukup komplit.

Code Navigation




(Update) Lecture Notes

Lecture notes sudah saya perbaharui. Saya menambahkan materi perkuliahan Sistem Digital, Pemrosesan Paralel, dan Organisasi Komputer. Saya juga mengubah format web dari page ke blog.

Sistem Digital 10 - Multiplexer & Demultiplexer

Materi 10 Sistem Digital. Membahas definisi multiplexer, dan demultiplexer, perancangan, tabel kebenaran dan rangkaian digitalnya.

Kembali ke daftar materi perkuliahan Sistem Digital.

Organisasi Komputer 1 - Pengantar Organisasi Komputer

Materi 1 organisasi komputer. Membahas perbedaan arsitektur komputer dengan organisasi komputer, struktur dan fungsi komputer serta fetch - execute cycle.

Kembali ke daftar materi kuliah Organisasi Komputer.

13 July 2019

Sistem Digital 13 - Counter

Materi 13 Sistem Digital. Membahas definisi counter, ripple counter, dan paralel counter.

Kembali ke daftar materi perkuliahan Sistem Digital.

Sistem Digital 12 - Register

Materi 12 Sistem Digital. Membahas konsep dan penggunaan register, buffer register, shift register (serial input - serial output,  serial input - paralel output, paralel input - serial output, paralel input - paralel output), serta membahas analisa shift register. 

Kembali ke daftar materi perkuliahan Sistem Digital.

Siatem Digital 11 - Aljabar Boolean

Materi 11 Sistem Digital. Membahas teori aljabar Booelan (hukum identitas, idempoten, komplemen, dominansi, involusi, komutatif, asosiatif, penyerapan, distributif, de morgan), postulat Boolean, postulat Huntington, tabel kebenaran teorema Boolean, pengaplikasian aljabar Boolean, prinsip dualitas dan fungsi Boolean.

Kembali ke daftar materi perkuliahan Sistem Digital.

Sistem Digital 9 - Encoder dan Decoder

Materi 9 Sistem Digital. Membahas definisi encoder, encoder pada elektronika digital, octal to binary encoder, decoder, binary to octal decoder. Dijabarkan juga rangkaian digital encoder dan decoder. 

Kembali ke daftar materi perkuliahan Sistem Digital.

Sistem Digital 8 - Flip Flop

Materi 8 Sistem Digital. Membahas definisi flip-flop, logika digital dengan feedback, konsep feedback pada gerbang or dan not, jenis-jenis flip-flop (SR, D, JK), serta edge triggered flip-flop.

Kembali ke daftar materi perkuliahan Sistem Digital.

Sistem Digital 7 - Rangkaian Digital

Meteri 7 Sistem Digital. Membahas rangkaian kombinasional dan rangkaian sekuensial, rangkaian singkron dan rangkaian aasinkron, serta rangkaian terintegrasi (rangkaian adder dan rangkaian substractor).

Kembali ke daftar materi perkuliahan Sistem Digital.

Sistem Digital 6 - Gerbang Digital 2

Materi 6 Sistem Digital. Membahas gerbang digital dengan 4 input, pengubah gerbang dengan inverter, dan gerbang universal (nand, nor).

Kembali ke daftar materi perkuliahan Sistem Digital.

Sistem Digital 5 - Gerbang Digital

Materi 5 Sistem Digital. Membahas definisi gerbang logika, tabel kebenaran, logika positif dan negatif, tipe gerbang logika (gerbang logika dasar, gerbang logika turunan), serta pemaparan definisi, lambang dan tabel kebenaran dari gerbang and, or, nor, nand, nor, xor, xnor.

Kembali ke daftar materi perkuliahan Sistem Digital.

Sistem Digital 4 - Pengkodean Bilangan Biner

Materi 4 Sistem Digital. Membahas bilangan biner bertanda (bilangan biner negatif), sign magnitude, komplemen satu dan komplemen dua, mengembalikan nilai komplemen 2 (negatif) ke bentuk normal (positif), serta contoh operasi pengurangan dengan memafaatkan komplemen 2.

Kembali ke daftar materi perkuliahan Sistem Digital.

Sistem Digital 3 - Konversi Bilangan

Materi 3 Sistem Digital. Membahas konversi desimal ke biner dan kebalikannya, konversi desimal ke oktal dan sebaliknya, konversi desimal ke heksadesimal dan sebaliknya, konversi bilangan oktal ke biner dan sebaliknya, konversi bilangan heksadesimal ke biner dan sebaliknya.


Kembali ke daftar materi perkuliahan Sistem Digital.

Sistem Digital 2 - Sistem Bilangan

Materi 2 Sistem Digital. Membahas klasifikasi sistem bilangan berdasarkan basis,  menjabarkan sistem bilangan desimal (basis 10), biner (basis 2), oktal (basis 8), hexadesimal (basis 16),

Kembali ke daftar materi perkuliahan Sistem Digital.

Sistem Digital 1 - Pengantar Sistem Digital

Materi 1 Sistem Digital. Membahas perbedaan antara analog dan digital, definisi sistem digital, rangkaian elektronika, rangkaian digital, perbedaan rangkaian dogital dengan sistem digital serta representasi besaran digital (logika 0 dan logika 1).

Kembali ke daftar materi perkuliahan Sistem Digital.

Pemrosesan Paralel 15. Grid Computing

Materi 15 Pemrosesan Paralel. Membahas definisi grid computing, perbandingan grid computing dengan super komputer konvensional, serta proyek dan aplikasi grid computing.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 14. OpenMP dan MPI

Materi 14. Membahas model pemrograman menggunakan OpenMP dan MPI.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 13. Perancangan Aplikasi Paralel

Materi 13.  Membahas perbedaan paralelisasi otomatis dan manual, perbedaan domain decomposition dan functional decomposition, perbedaan ecosystem modelling, signal processing dan climate modelling. Menjabarkan juga komunikasi sinkron dan asinkron, serta load balancing dan granularity.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 12. PRAM

Materi 12. Membahas parallel random access machine (PRAM), exclusive read exclusive write (EREW), concurrent read, exclusive write (CREW), concurrent read, concurrent write (CRCW). Menjabarkan juga algoritma paralel map, scatter dan gather, reduction, scan, search dan sort.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 11. Model Pemrograman Paralel

Materi 11. Membahas model shared memory, model thread, dan model distributed memory (data passsing). Menjabarkan juga single program multiple data (SPMD) dan multiple program multiple data (MPMD).

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 10. Parallel Speed Up

Materi 10. Membahas hukum Amdahl, speed up dan batasan speed up pada multiprocessors, dependensi data, kondisi Bernstein dan parallel slowdown.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 9. Scheduling Pada Multiprocessor

Materi 9. Membahas penjadwalan pada multiprosesor, penjadwalan master / slave, penjadwalan symmetric multiprocessing (SMP), processor affinity dan load balancing.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 8. Proses

Materi 8. Membahas konsep proses, status proses, process control block (PCB), forking dan terminasi proses.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 7. Algoritma Scheduling

Materi 7. Membahas siklus proses, CPU burst dan I/O burst. Membahas lebih detil mengenai algoritma scheduling (penjadwalan): first come first serve (FCFS), shortest job first (SJF), priosity scheduling, round robin, multilevel queue, multilevel feedback queue.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 6. Scheduling

Materi 6. Membahas penjadwalan, penjadwalan proses dan context switching. Menjabarkan algoritma-algoritma penjadwalan.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 5. Hyperthreading

Materi 5. Membahas definisi hyperthreading dan penjadwalan pada prosesor hyperthreading. Kelebihan dan kekurangan hyperthreading serta perbandingan prosesor hyperthreading dengan prosesor dual core.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 4. Thread

Materi 4. Membahas proses dan thread, eksekusi thread pada prosesor tunggal dan eksekusi thread pada prosesor paralel. Mutithreading, kelebihan dan kelemahannya, serta tipe-tipe multithreading.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 3. Arsitektur Memori Komputer Paralel

Materi 3. Membahas perbedaan antar program dan proses, membahas hirarki memory, latensi memory serta arsitektur memory paralel: uniform memory access (UMA), non uniform memory access (NUMA), dan distributed memory.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 2. Arsitektur Sistem

Materi 2. Membahas arsitektur Von Neumann dan taksonomi Flynn.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Pemrosesan Paralel 1. Definisi dan Motivasi Pemrosesan Pralel

Materi 1. Pengantar pemrosesan paralel. Membahas definisi, alasan dan motivasi menggunakan pemrosesan paralel serta contoh implementasinya.

Kembali ke daftar materi kuliah Pemrosesan Paralel.

Organisasi Komputer 9 - Instruction Sets

Materi 9 Organisasi Komputer. Membahas karakteristik instruction sets, elemen isntruksi mesin, representasi operand, tipe instruksi (data processing, data storage, data movement, control), jumlah alamat, tipe operasi (transfer data, aritmatika, logika, konversi, i/o, kendali sistem, transfer kendali) dan procedure call.

Kembali ke daftar materi kuliah Organisasi Komputer.

Organisasi Komputer 8 - Sistem Operasi

Materi 8 Organisasi Komputer. Membahas layanan sistem operasi, sistem operasi sebagai antar muka, sistem operasi sebagai pengelola sumber daya, uniprogramming vs multiprogramming, scheduling sistem oprasi (long term, mid term, short term dan i/o scheduling), process control block (PCB), partisi memory (fixed size, dynamic size partition), dan paging.

Kembali ke daftar materi kuliah Organisasi Komputer.

Organisasi Komputer 7 - Input / Output

Materi 7 Organisasi Komputer. Membahas model generik modul i/o, katergori perangkat eksternal, periferal, blok diagram modul i/o, tiga teknik operasi i/o (i/o terprogram, i/o dihela interupsi, direct memory access/DMA), serta perbedaan i/o serial dan paralel.

Kembali ke daftar materi kuliah Organisasi Komputer.

12 July 2019

Organisasi Komputer 6 - Memori Eksternal

Materi 6 Organisasi Komputer. Membahas mekanisme penulisan / penyimpanan data pada magnetic disk, magnetic tape dan optical disk. Menjabarkana perbedaan Constant Angular Velocity denan Multiple Zone Recording. Seta menjelaskan perbedaan CD, DVD dan Blue Ray.

Kembali ke daftar materi kuliah Organisasi Komputer.

Organisasi Komputer 5 - Memory Internal

Materi 5 Organisasi Komputer. Membahas organisasi memori, memory cell, tipe-tipe memori semikonduktor (RAM, ROM, PROM, EPROM, EEPROM, Flash memory), perbedaan static RAM dan Dynamic Ram serta deteksi error menggunakan Hamming Code.

Kembali ke daftar materi kuliah Organisasi Komputer.

Organisasi Komputer 4 - Memory Cache

Materi 4 Organisasi Komputer. Membahas karakteristik memori, hirarki memori, memory cache, struktur main memory dan memory cache, organisasi data pada cache, alamat cache (logical, physical) serta algoritma dan metoda penggantian (replacement) data (LRU, LFU, FIFO) .

Kembali ke daftar materi kuliah Organisasi Komputer.

Organisasi Komputer 3 - Struktur Sistem Komputer

Materi 3. Menjabarkan arsitektur Von Neumann, pendekatan pemrograman hardware dan software, komponen komputer (CPU, main memory, I/O module), instruction fetch - instruction execute, interrupt dan sistem bus.

Kembali ke daftar materi kuliah Organisasi Komputer.

Organisasi Komputer 2 - Sejarah Perkembangan Komputer

Materi 2 Organisasi Komputer. Membahas sejarah komputer modern, perkembangan generasi komputer dan kecenderungan perkembangan mikroprosesor menuju parallel processing.

Kembali ke daftar materi kuliah Organisasi Komputer.

10 July 2019

(Kurasi Quora) Pesan Kepada Anda yang Akan Memulai Kehidupan Pernikahan

Jawaban Quora dari Mba Intan Larasati ini sangat baik dan inspiratif. Masalah yang muncul dalam kehidupan berumah tangga sering kali adalah masalah keuangan. Saya kutip langsung dari Quora (Sebagai seorang yang telah menikah, apa pesanmu kepada mereka yang akan/baru memulai kehidupan pernikahan?)
Jujurlah pada pasangan soal uang, percayalah apapun konflik pernikahan kadang berawal dari masalah uang. Carilah pasangan yang mau berkompromi dan memiliki misi yang sama dalam pernikahan. Jika kamu baru saja menikah, nikmatilah banyak momen intim bersama pasangan karena saat anak hadir kamu akan merindukan momen itu.
Saya pikir, semua yang akan dan baru memulai kehidupan pernikahan perlu membaca jawaban ini. Silahkan baca langsung di halaman jawaban Quora.

(Update) Materi Kuliah Pemrosesan Paralel

Saya telah menambahkan kumpulan materi kuliah Pemrosesan Paralel pada page. Materi kuliah ini (dan materi lainnya) dapat diakses melalui menu Lecture Notes.

Daftar Materi Kuliah Pemrosesan Paralel

08 July 2019

(Kurasi Quora) Prioritas Penggantian Ban Sepeda Motor

Tidak seperti BBM dan pelumas, ban adalah komponen habis pakai yang sering dilupakan. Masa penggantian ban yang cukup lama membuat pemilik kendaran lupa mengalokasikan dana seandainya butuh pergantian baru. Malangnya, harga ban, khususnya untuk sepeda motor jenis sport tergolong mahal. Jawaban quora ini menganjurkan untuk memprioritaskan penggantian ban depan karena ban depan sangat vital dalam pengendalian motor.

Terima kasih kepada Mas Uud atas jawabannya. Silahkan kunjungi halaman pertanyaan quora tersebut untuk jawaban lengkap dan skenario yang dapat terjadi.

App Password

App password adalah password khusus yang dipersiapkan agar aplikasi pihak ketiga (third party) dapat mengakses fungsionalitas layanan google (dengan cara login ke akun google), tanpa menggunakan password akun yang sebenarnya.

Salah satu kasus penggunaan App password ini adalah ketika saya mengakses google talk menggunkana pidgin dan saat menggunakan delta chat, sebuah aplikasi perpesanan instan berbasis email. Saya menulis tentang delta chat di sini.

Membuat app passwrod dilakukan melalui panel kontrol akun google (my accounts). Berikutnya memilih Security, lalu App Passwords.


Mengakses App Passwords Melalui Panel Akun Google

Pilihan Membuat App Passwords Baru, atau Menghapusnya (Ikon Tong Sampah)

App Password yang Telah Di-Generate

App password ini dapat digunakan pada aplikasi pihak ketiga yang tidak mendukung OAuth. Dengan begitu, kita tidak perlu memberikan password akun google yang sebenarnya dan menjamin keamanan akun kita. App password ini dapat di-revoke melalui kontrol panel akun google.  


Delta Chat Langkah Demi Langkah

Delta Chat adalah aplikasi chatting melalui email (chat over email). Aplikasi ini pada dasarnya adalah email client, namun memberikan antarmuka seperti aplikasi perpesanan instan (seperti WhatsApp dan Telegram). Selain itu delta chat juga memberikan nilai lebih seperti: group chat dan end-to-end encryption. Delta chat hanya membutuhkan sebuah email account (daftar penyedia layanan email yang didukung) dan dapat berkomunikasi dengan pengguna email biasa (tanpa melalui delta chat).

Delta chat dapat menjadi alternatif aplikasi perpesanan handal melengkapi (mungkin menggantikan) WhatsApp dan Telegram. Saat ini (Juli 2019) Delta chat masih berstatus beta, namun sejauh yang saya gunakan, stabil dan dapat diandalkan. Selain tersedia di Google play, delta chat juga tersedia di F-Droid. Silahkan cek halaman download untuk alternatif instalasi lainnya. 

Konfigurasi delta chat cukup sederhana. Pengguna Android dapat men-download delta chat melalui Play store, lalu mempersiapkan informasi konfigurasi dari provider email yang digunakan. Pengguna G-mail dapat menggunakan OAuth atau menggunakan App Password. Untuk konfigurasi email lainnya dapat mengunjungi bagian help pada website delta chat khususnya pada bagian provider overview

Setelah instalasi delta chat selesai, delta chat akan memunculkan wizard yang digunakan untuk mengentrikan data dasar. Jika menggunakaan layanan email yang dikenal oleh delta chat, maka konfigurasi hanya membutuhkan alamat email dan password. Beberapa layanan, untuk alasan keamanan lebih menganjurkan menggunakan OAuth atau password atau app password. 

Wizard Pengaturan Delta Chat

Konfigurasi Username dan Password

Pilihan Menggunakan OAuth

Selain menggunakan OAuth, alternatifnya adalah dengan menggunakan app password yang sebelumnya sudah diset melalui halaman akun google.  

Ada konfigurasi tambahan di bawah, namun untuk layanan yang sudah dikenali oleh delta chat, konfigurasi tersebut dapat dilewatkan karena sudah terisi secara otomatis. Setelah konfigurasi selesai, delta chat dapat digunakan dengan memilih kontak (alamat email) yang akan dihubungi (pemberian hak akses ke kontak diperlukan).  

Mengirimkan Pesan Menggunakan Delta Chat

Pengguna Email Biasa Menerima Pesan dan Membalasnya

Pesan Balasan (email yang di-reply) Diterima Di Delta Chat

Tidak perlu menjadi pengguna delta chat untuk menerima pesan yang dikirimkan dari delta chat. Semua pengguna email dapat menerima pesan, namun untuk mengirimkan pesan ke pengguna delta chat, pengguna email biasa harus meminta pengguna delta chat terlebih dahulu mengirimkan mereka email, lalu membalasnya (me-reply). 

Konfigurasi berikutnya yang perlu dilakukan adalah mengizinkan delta chat selalu berjalan di background. Tujuannya adalah agar delta chat dapat tetap menerima pesan meskipun sudah ditutup. Opsi ini perlu diberikan dan sejauh saya menggunakan delta chat, tidak ada penggunaan baterai yang mencurigakan, saya bahkan tidak merasakan perbedaan penggunaan baterai tersebut.  

Delta Chat Meminta Izin Mengakses Data Pada Background

Konfirmasi Permintaan Akses Aplikasi Selalu Berjalan di Backgound


Delta chat adalah aplikasi yang sangat menjanjikan karena menggunakan sumber daya yang sudah ada (email) dan tidak terikat kepada sebuah server. Aplikasi ini juga sudah memilliki fitur end-to-end encryption dan untuk komunikasi dasar sangat dapat diandalkan. Itu lah alasan saya mengajukan delta chat sebagai alternatif aplikasi perpesanan handal di samping WhatsApp dan Telegram pada sebuah pertanyaan Quora

05 July 2019

(Quora) Reaksi Ketika Pertama Sekali Mencoba Espresso

Halaman ini menceritakan pengalaman saya ketika pertama sekali menikmati espresso. Kopi gelombang ke tiga masuk ke kota Padang sekitar 3 - 4 tahun yang lalu. Kedai kopi dengan mesin espresso dan seperangkat alat seduh manual mulai bermunculan di Padang.

Waktu itu masih dalam suasana perayaan Imlek, Mama Oky Pempek dan Sea Food (yang juga menyediakan kopi di mo coffee) membuka stand di gedung HBT (Heng Beng Tong, Himpunan Bersatu Teguh) Padang. Di sanalah kali pertama saya mencoba kopi gelombang ke tiga lalu menyusul espresso beberapa hari sesudahnya.

Motivasi saya memilih espresso cukup sederhana: karena terlihat keren. Bukankah menikmati secangkir kecil (kecil sekali) ekstrak kopi terlihat keren? Selengkapnya silahkan baca di sini.

Gambar dari Wikipedia

04 July 2019

(Quora) Apa yang dimaksud dengan kecerdasan finansial?

Kecerdasan finasial menurut Kiyosaki adalah tentang bagaimana mengelola cash flow. Intinya adalah bagaimana membuat uang masuk ke dalam kantong Anda. Kiyosaki membuat diagram sebagai berikut:

Cash Flow
Si miskin menghabiskan semua pendapatannya untuk pengeluaran rutin, kelas menengah memiliki kelebihan uang, namun memilih memberli barang-barang yang hanya menarik uang keluar dari kantongnya. Sementara si kaya membeli barang-barang yang menarik uang ke dalam kantongnya, yang disebut sebagai aset. Selengkapnya saya tulis di Quora.

03 July 2019

(Quora) Apakah Anda Memesan Kopi di Kedai Kopi?

Jawaban singkat: Iya, saya memesan kopi di kedai kopi, meskipun kadang-kadang memesan Mojito dan Iced Tea (minuman menyerupai es teh dengan rasa yang sama dan harga 2 kali lipat). Namun yang ingin saya sampaikan pada jawaban saya dari pertanyaan tersebut adalah:
Kedai kopi adalah sesuatu, sementara memesan kopi adalah sesuatu yang lain.
Saya berasumsi, konsumen lebih tertarik dengan ide "coffee shop" dan gaya hidupnya dibandingkan kopi itu sendiri. Bisnis adalah tentang customer, bukan tentang produk yang kita tawarkan. Silahkan baca jawaban lengkap saya di quora.

I Love PDF, PDF Tools Online, I Love You 3000

I Love PDF adalah online tools yang menyediakan berbagai fungsi operasi PDF seperti merge, split dan compress PDF, konversi (gambar, dokumen) dari dan ke PDF serta banyak tools lainnya. Sederhana dan berguna ketika kita membutuhkan sentuhan kepada file PDF dari dokumen-dokumen digital kita. Para pendaftar online seperti pendaftaran CPNS misalnya akan sangat terbantu dengan layanan ini, khususnya ketika membutuhkan file PDF dengan ukuran maksimal tertentu. 


(Quora) Aplikasi perpesanan handal selain WhatsApp dan Telegram

Apa lagi kalau bukan Email?

Jawaban tersebut saya berikan untuk pertanyaan quora: Selain WhatsApp dan Telegram, apa aplikasi komunikasi handal lainnya yang kamu gunakan?

Saya menggunakan delta chat sebagai alternatif perpesanan instan yang sepertinya cukup menarik. Semoga delta chat segera mendapatkan status stable. Silahkan kunjungi halaman quora tersebut untuk informasi lebih lengkap.


02 July 2019

(Quora) Berapa wordcount Anda per hari?

Sebagai seorang blogger, berapa word count Anda per hari? Jawaban quora ini meng-informasikan bahwa umumnya penulis profesional menulis 500 - 3000 kata per hari. Sebagian besar penulis menulis sebanyak 1000 kata. Jumlah ini dapat dijadikan acuan untuk memotivasi kita menulis per hari. Baca selengkapnya di sini untuk daftar jumlah kata yang setiap penulis profesional. 

(Quora) Tebak-tebakan paling konyol.

Generasi Z dan para milenials akhir mungkin tidak merasakan keseruan bermain tebak-tebakan. Jauh sebelum anak-anak dan remaja kekinian menghabiskan waktunya bermain gadget, kami menghabiskan waktu bersama bermain tebak-tebakan. Salah satu yang mempopulerkan tebak-tebakan adalah novel Lupus. Novel legendaris bagi mereka yang remaja di era 80an - 90an. Inilah tebak-tebakan paling konyol versi saya:

T: Mengapa why selalu always?
J: Karena because tak pernah never!
Dan tentu saja masih ada lanjutannya yang bisa Anda baca di sini
 
 
 
 
 

Time.is Acuan Penyesuaian Waktu

https://time.is/ adalah website yang dapat digunakan sebagai acuan dalam menyetel jam dan perangkat elektronik lainnya ketika dibutuhkan. Pilih lokasi yang sesuai atau aktifkan geolocation.