Operating System, Programming, Teknologi

Menginstall Pycharm di Linux Ubuntu

Ringkasan

Ada 2 pilihan cara untuk melakukan instalasi:

  1. Memakai alat bantu umake atau
  2. Mengunduh kemudian membongkar paket kompresi .tar.gz. Detailnya bisa lihat di artikel ini: Installing PyCharm on Linux according to FHS

Dalam artikel ini, kita akan pakai umake.

Persiapan

1. Instalasi umake

Pada versi terkini Ubuntu, program umake biasanya sudah terinstal.

Continue reading

Standard
Operating System, Teknologi

Memilih folder atau direktori instalasi di Linux Ubuntu

Gambaran umum

/bin & /sbin
Direktori ini sangat vital untuk program yang berhubungan dengan sistem operasi. /sbin khusus untuk administrator sistem.

/usr/bin & /usr/sbin
Direktori ini tidak vital untuk program yang berhubungan dengan sistem operasi. Mirip dengan sebelumnya, /sbin khusus untuk administrator sistem.

/var
Direktori ini untuk data aktif yang dipakai program. Dapat berupa cache, spool, dan data sementara yang lain. Kalau data pada/tmp akan di hapus setelah sistem operasi reboot.

/usr/local
Direktori ini berisi program yang terinstall secara lokal. Biasanya untuk program-program yang mengikuti standar khusus, tidak berhubungan dengan sistem operasi, dan instalasinya perlu dilakukan secara manual oleh administrator. Contohnya: ./configure && make && make install

/opt
Direktori ini untuk program-program yang tidak mengikuti standar. Bisa juga kita pakai sebagai penampung program buatan sendiri.

/etc
Direktori ini tidak boleh berisi program. Hanya boleh berisi konfigurasi.

Memilih folder atau direktori instalasi

Continue reading

Standard
Database, Teknologi

Notasi Big-O dalam SQL

Selain untuk membahasakan berapa lama sebuah algoritma membutuhkan waktu untuk menyelesaikan suatu masalah, Big-O juga bisa kita pakai untuk mengukur kompleksitas waktu dari perintah dalam bahasa SQL.

Dalam pembahasan ini, indeks memiliki peran dalam pengukuran kompleksitas waktu.

a. Waktu konstan

Query akan berjalan dengan waktu konstan apabila query tersebut membutuhkan jumlah waktu yang sama tanpa bergantung pada ukuran tabel.

Contoh queryContinue reading

Standard
Informatika, Quality Assurance, Software testing, Teknologi

Tips on writing bug report

Why writing an effective bug report is a good skill for QA team?

In my earlier days as QA analyst, Development team often complained me about how confusing bug report I wrote.

The general complaints I received are about ambiguous description, confusing steps to reproduce, and missing visual evidence.

I felt annoyed with these complaints at the time. So I complained back to them that they should already understand the bug because they were the one who created it in the first place.

Continue reading

Standard