Posts

Failed To Resolve : Error:(23, 17) junit:junit:4.12

Image
Pada posting kali ini kita akan membahas mengenai error : Failed To Resolve : Error:(23, 17) junit:junit:4.12  yang terjadi pada saat kita membuat aplikadi menggunakan Android Studio. Error yang terjadi seperti pada judul diatas disebabkan karena dependencies file junit yang belum tersedia di Android Studio. Kita bisa membandingkan file sebelum dan sesudah penambahan repositories ke sumber file junit seperti terlihat pada gambar dibawah ini : Before : After : Maka perlu kita tambahkan repositories seperti dibawah ini : repositories { maven { url 'http://repo1.maven.org/maven2' } jcenter { url "http://jcenter.bintray.com/" } } Setelah repositori ditambahkan pada bagian atas file app, maka error tidak akan muncul kembali. Recommended Reading: Insufficient Storage Space On The Android Device Semoga posting tentang  Failed To Resolve : Error:(23, 17) junit:junit:4.12   diatas dapat bermanfaat. Salam,

Postgre SQL Open Source Database Kill Running Query

Image
Pada posting kali ini akan dibahas mengenai cara  Postgre SQL Open Source Database Kill Running Query .  Karena kadang kala query complex yang dilakukan oleh sebuah program eksternal dapat mengakibatkan sebuah table  terkunci  jika query tersebut melibatkan data yang besar dan membutuhkan waktu yang lama dan dilakukan secara terus menerus. Dibawah ini gambar contoh tabel yang terlock, Jika query yang kita lakukan menyebabkan sebuah table terkunci di PostgreeSQL, maka kita dapat melakukan unlock atau membatalkan proses query yang sedang berjalan didalam backend Postgree SQL. Script yang kita gunakan untuk membatalkan query tersebut adalah pg_cancel_backend(pid) dengan parameter berupa proses id yang terdapat pada contoh gambar pertama. Dibawah ini adalah contoh penggunaan pg_cancel_backend . pg_cancel_backend(208719) Setelah script diatas dijalankan maka table yang terkunci sudah tidak muncul lagi di table a...

Postgre SQL Lock Table

Image
Pada posting kali ini akan dibahas tentang Postgre SQL Lock Table , merupakan cara untuk melihat table-table yang ter-locked di Greenplum (Postgre SQL). Proses locking biasanya terjadi jika ada transaksi yang cukup besar dan belum selesai yang mengakibatkan query atau transaksi selanjutnya tidak dapat mengakses table tersebut. Untuk melihat table apa saja yang ter-locked di Greenplum (PostgreeSQL) bisa menggunakan skrip dibawah ini : select * from pg_stat_activity where waiting='t' Gambar dibawah ini adalah hasil dari setelah query diatas dijalankan. Semoga posting tentang Postgre SQL Lock Table  diatas dapat bermanfaat. Salam,

K2 Custom CSS Smartform Layout Tutorial

Image
K2 merupakan platform yang digunakan untuk membangun aplikasi dan workflow yang sudah mulai banyak digunakan. Platform K2 memungkinkan user yang tidak memahami bahasa pemrograman untuk dapat membuat aplikasi sederhana. Namun sayangnya dibutuhkan pengetahuan tentang HTML dan CSS yang mendalam agar dapat melakukan kustomisasi tampilan smartform di K2. Salah satu kendala yang dihadapi adalah memberikan custom CSS diluar template standar yang sudah disediakan oleh K2. Pada posting tentang K2 Custom CSS Smartform Layout Tutorial  kali ini akan diberikan panduan singkat cara untuk menambahkan kustom CSS agar tampilan smartform yang kita buat bisa lebih menarik. Salah satu cara untuk meng-injeksi CSS adalah menambahkan link external css sebagai  acuan untuk objek yang telah kita buat didalam smartform. Dibawah ini terdapat gambar cara untuk menambahkan external CSS ke dalam smartform tersebut. Hal pertama yang perlu dipersiapkan adalah sebuah control label yang diset seba...

Custom Menu in K2 Smatform

Image
Pada posting kali ini akan dibahas tentang "Custom Menu in K2 Smartform" . Sebenarnya K2 sendiri telah menyediakan Menu Manager untuk melakukan design menu, tetapi tampilan menu kurang flexible dengan role karena semua tampilan menu maupun submenu akan terlihat oleh user yang tidak mempunyai otorisasi untuk menu tersebut. Dari permasalahan diatas maka kita dapat membuat menu sesuai dengan otorisasi yang kita inginkan dengan dinamis sesuai dengan role yang telah kita setting didalam database. Dibawah ini adalah gambar ide bagaimana caranya agar tampilan menu kita dinamia. Contoh dibawah ini menjelaskan cara membuat menu tanpa menggunakan K2 Menu Manager. Custom Menu in K2 Smatform Custom Menu in K2 Smatform Custom Menu in K2 Smatform Custom Menu in K2 Smatform Custom Menu in K2 Smatform Inilah tampilan dari design diatas : Custom Menu in K2 Smatform Recommended Reading: Can't Edit K2 Smartform and Smartview Semoga posting ten...

Create SSRS Report in SQL Server

Image
Pada posting kali ini akan dibahad mengenai cara pembuatan report di SSRS Report in SQL Server . Sebelum bisa melakukan design silahkan baca terlebih dahulu How To Grant User In SQL SSRS For Uploading RDL  agar user yang kita gunakan memiliki menu design report. Langkah pertama yang perlu dilakukan adalah mengetikkan alamat report server yang kita gunakan. Kemudian pilihlah menu report builder seperti gambar dibawah ini. Create SSRS Report in SQL Server Setelah itu akan muncul Report Builder yang memiliki tampilan yang mirip dengan di visual studio. Jika kita sudah familiar dengan design report di visual studio maka tidak akan mengalami kesulitan menggunakan report builder di SSRS. Create SSRS Report in SQL Server Hal pertama yang kita perlukan adalah sebuah datasource dan dataset. Cara untuk menambahkan datasource dan dataset seperti terlihat pada gambar dibawah ini : Create SSRS Report in SQL Server Create SSRS Report in SQL Server ...

[Solved] Drupal : Another user already exists in the system with the same email address.

Image
Pada posting kali ini akan dibahas penyebab error "Another user already exists in the system with the same email address. You should contact the system administrator in order to solve this conflict." Masalah diatas biasanya muncul jika pada awalnya Drupal menggunakan user account yang di-upload kemudian menerapkan LDAP authentication sehingga menyebabkan terjadinya lebih dari 1 user yang memiliki email yang sama sehingga akun tersebut akan terblokir. Tautan yang digunakan untuk mengecek akun tersebut terblokir atau tidak dapat melalui alamat  http://[yourdomain]/admin/people/people Kemudian filter-lah user yang status terblokir seperti gambar dibawah ini : Another user already exists in the system with the same email address Setelah itu pilih user yang terblokir dan lakukan unblock kemudian klik tombol update. Untuk kasus user yang menggunakan LDAP authentication maka sebaiknya user tersebut dihapus dengan memilih link edit dibagian sebelah kanan kemudian delet...