Saturday, 10 October 2020

Query dua database pada Postgresql menggunakan extension postgres_fdw

Untuk melakukan query menggunakan dua database pada Postgresql kita dapat menggunakan extension yang sudah ada dari Postgresql yaitu postgres_fwd.

Jika kita memiliki database ujicoba01 dan ujicoba02, dan kita ingin melakukan query bersamaan pada dengan kedua database tersebut. Jalankan perintah berikut untuk membuatnya berjalan.

Wednesday, 17 June 2020

Bagaimana melakukan print console pada pytest?

Saat membuat script test terhadap aplikasi terkadang kita butuh melakukan perintah print untuk melihat nilai pada variable.

Dan jika kita menjalankan command pytest perintah print tidak tampil pada terminal/console. Untuk membuat command print dapat tampil kita dapat menambahkan flag '--capture=sys' setelah command pytest atau menggunakan flag '-s' seperti command di bawah.

Sunday, 7 June 2020

Menghapus cache pada git

Terkadang saya memiliki keadaan dimana saya telah melakukan add pada file dan commit, lalu saya baru terpikir untuk memasukan file tersebut ke dalam .gitignore.

Lalu bagaimana caranya agar file yang sudah saya commit tidak lagi terdaftar pada git saat akan melakukan add dan commit setelah file saya masukkan kedalam .gitignore. Yang saya lakukan adalah menghapus git cache, dan melakukan commit kembali.

Menghapus semua cache dari repository dapat dilakukan dengan command berikut:

Sunday, 31 May 2020

Selection Sort dengan Python

Selection Sort algoritma adalah algoritma yang digunakan untuk melakukan sortir nilai pada array/list dengan membagi array menjadi dua bagian. Bagian pertama adalah sorted value (bagian yang telah disortir) dan kedua adalah unsorted value. Sorted value akan diinisialisasi dengan nilai kosong. Selanjutnya kita akan mencari nilai minimum pada bagian unsorted untuk selanjutnya disimpan pada bagian sorted. Perhatikan gambar berikut.

Wednesday, 27 May 2020

BubbleSort dengan Python

Prerequisites

  • Python 3.7.3

BubbleSort

Membuat sorting algorithm bubblesort dengan python.

Dengan bahasa sederhana yang saya pahami Bubblesort adalah mengurutkan baris angka / string dari urutan terkecil sampai yang terbesar atau sebaliknya.

Misal kita memiliki list / baris angka sebagai berikut: [ 5, 8, 3, 1 ].

Dengan bubblesort kita ingin mengubah baris angka kita menjadi berurutan dari angka yang terkecil ke angka terbesar seperti berikut: [ 1, 3, 5, 8 ].

Sebelum kita membuat program python untuk bubblesort, kita akan membahas algoritma yang akan kita tulis dengan bahasa pemrograman python.