Posts

Showing posts from January, 2017

Install Django Framework in Python

Image
Python merupakan salah satu bahasa pemrograman yang cukup populer untuk membuat aplikasi berbasis web. Dan salah satu framework yang biasa digunakan dan cukup populer adalah Django. Install Django Framework in Python relatif mudah karena adanya PIP yaitu program python installer yang digunakan untuk melakukan instalasi package. Hal diperlukan untuk menjalanka pip adalah koneksi internet karena hampir semua package untuk mendukung program python kita didapat dari internet. Dibawah ini adalah syntax untuk melakukan instalasi Django. pip install django Jika menemukan error seperti dibawah ini, silahkan cek postingan saya " Could not Find a Version That Satisfies The Requirement Django. " Semoga posting tentang " Install Django Framework in Python " diatas dapat bermanfaat. Salam,

ASP.Net Error: A potentially dangerous Request.Form value was detected from the client

Image
Isu security adalah salah satu hal yang harus diperhatikan oleh developer web application . Salah satunya adalah script injection . Di ASP.NET secara default telah menambahkan validasi untuk mencegah script injection . Contoh error yang muncul adalah " A potentially dangerous Request.Form value was detected from the client " seperti pada gambar dibawah ini : Untuk beberapa kasus kita mungkin perlu melepaskan validasi tersebut. Maka yang perlu kita lakukan adalah : Menambahkan properties validate request bernilai false pada page directive Tambahkan juga properties validate request pada tag httpruntime di web.config Semoga posting tentang " A potentially dangerous Request.Form value was detected from the client " diatas dapat bermanfaat. Salam,

Could not Find a Version That Satisfies The Requirement Django.

Image
Pengguna python yang akan menginstall Django Framework mungkin pernah ada yang pernah mengalami error " Could not Find a Version That Satisfies The Requirement Django. " pada saat menjalankan perintah pip install django untuk melakukan instalasi Error pada gambar diatas disebabkan oleh perintah pip tidak dapat menyambung ke sumber source package. Hal ini bisa disebabkan jika : Anda tidak terkoneksi internet, atau  Alamat tersebut tidak lolos firewall. Semoga posting tentang " Could not Find a Version That Satisfies The Requirement Django. " diatas dapat bermanfaat. Salam,

Delete Team Project In Team Foundation Server 2017

Image
Microsoft telah meluncurkan Team Foundation Server 2017. Sayangnya TFS ini hanya bisa digunakan oleh Visual Studio versi 2013 dan diatasnya. Pengaturan manajemen project dan otorisasi juga beralih menjadi tampilan Web. Bagi yang masih awam dalam pemanfatan TFS 2017 mungkin akan menemukan kebingungan untuk " Delete Team Project In Team Foundation Server 2017 " Cara kerjanya adalah setiap dibuat sebuah projek maka Team Foundation Server 2017 akan membuatkan subsite untuk setiap projek yang dibuat sehingga lebih mudah untuk melakukan pengaturan otorisasi yang mirip dengan SharePoint. Dibawah ini cara menghapus Team Project di TFS 2017. Semoga posting tentang " Delete Team Project In Team Foundation Server 2017 " diatas dapat bermanfaat. Salam,

Dataset Failed To Enable Constraints. One or More Rows Contains Violating Non Null

Image
Sebagai developer ASP.NET pernahkah menemukan error " Failed To Enable Constraints. One or More Rows Contains Violating Non Null "? Error tersebut terjadi jika kita menggunakan Dataset . Dataset sendiri kita ketahui merupakan hasil generate dari tabel maupun stored procedure . Hal pertama yang perlu kita cek adalah lebar kolom antara dataset dan tabel di database. Kedua kolom harus mempunyai lebar yang sama untuk mengantisipasi data dari tabel dapat ditampung di dataset. Hal kedua adalah memastikan setting primary key di dataset hasil generate dapat menampung data dari hasil query tabel maupun dari stored procedure . Kita dapat melakukan customisasi jika diperlukan terhadap dataset tersebut. Semoga posting tentang " Dataset Failed To Enable Constraints. One or More Rows Contains Violating Non Null " diatas dapat bermanfaat. Salam,

SSRS - Report Builder Drop-Down Menu Missing

Image
Report Builder adalah salah satu fitur yang terdapat di SSRS (SQL Server Reporting Service).  Seperti terlihat pada gambar dibawah ini : Saat ini dropdown menu hanya muncul untuk browser Internet Explorer dan tidak support untuk Chrome. Jika pada IE menu Report Builder tidak muncul maka kita harus melakukan setting Compatibilty View Setting-nya. Seperti terlihat pada gambar dibawah ini  : Tambahkan IP dari Server SQL di Compatibity View Setting Setelah setting diatas dilakukan maka coba kembali refresh halaman page Web SSRS. Semoga posting tentang " SSRS - Report Builder Drop-Down Menu Missing " diatas dapat bermanfaat. Salam,

No Return Properties In K2 SmartObject Method List

Image
Masih membahas seputar error di K2 SmartForm. Pada posting kali ini akan dibahas mengenai error " No Return Properties SmartObject Method List ". Error diatas disebabkan kembalian dari method list belum didefinisikan. Untuk memastikannya maka kita bisa melakukan pengechekan di SmartObject Tester. Di SmartObject Tester dibawah ini terlihat Properties untuk SP yang telah dibuat masih kosong. Untuk mengatasi masalah diatas maka kita perlu membuat properties untuk setiap field kembalian dari SP untuk dibinding dengan SmartObject. Cara melakukannya bisa dilakukan dengan memanfaatkan K2 Web Designer seperti terlihat pada gambar dibawah ini : Semoga posting tentang " No Return Properties In K2 SmartObject Method List " diatas dapat bermanfaat. Salam,

SSRS Report Builder : Unable To Connect Data Source

Image
SSRS ( SQL Server Reporting Service ) adalah fitur yang terdapat di SQL Server. Fitur ini memudahkan kita dalam proses pembuatan laporan. Proses pembuatan laporan sendiri tergolong mudah dengan adanya tool bernama Report Builder . Pembuatan DataSource dan DataSet juga mudah dilakukan baik menggunakan shared maupun embedded . Jika kita memanfaatkan Shared DataSource kadang terjadi error " SSRS Report Builder : Unable To Connect Data Source " pada saat pembuatan Dataset, padahal pada saat kita melakukan Test Connection berhasil. Dibawah ini adalah error yang muncul di Report Builder : Error diatas disebabkan pada saat kita membuat Shared DataSource , kita tidak mengisikan connection string pada properties-nya. Gambar sebelum penambahan connection string : Gambar sesudah penambahan connection string : Dan gambar dibawah ini adalah stored procedure yang muncul pada saat kita membuat Dataset dari stored procedure . Semoga posting tentang &qu

How To Add Form Parameter in K2 SmartForm

Image
Pada posting kali ini akan dibahas mengenai "How To Add Form Parameter in K2 SmartForm" . Pada umumnya URL parameter digunakan sebagai parameter untuk meload data yang tersimpan. Di K2 Web Designer sendiri telah disediakan menu untuk menambahkan parameter sehingga memudahkan kita untuk melakukan definisi parameter yang diperlukan. Dibawah ini adalah tampilan di K2 Web Designer untuk menambahkan parameter. Semoga posting tentang "How To Add Form Parameter in K2 SmartForm" diatas dapat bermanfaat. Salam,

SmartObject property ID is a required property for selected method Create. Value must be set.

Image
Pernahkah menemukan error pada saat simpan data dari SmartForm di K2 yang pesannya sebagai berikut " SmartObject property ID is a required property for selected method Create. Value must be set " Dibawah ini adalah tampilan pesan yang muncul : Biasanya error tersebut muncul jika kita membuat SmartObject melalui K2 Web Designer. Untuk mengatasi masalah tersebut maka hilangkan check pada properties SmartObject pada bagian Required. Seperti terlihat pada gambar dibawah ini : Semoga posting tentang " SmartObject property ID is a required property for selected method Create. Value must be set. " diatas dapat bermanfaat. Salam,

Python IndentationError: Expected an Indented Block

Image
Pernahkan mendapatkan error Python IndentationError: Expected an Indented Block pada saat menjalankan script Python di console? Tampilan error tersebut seperti dibawah ini : Sedikit berbeda dengan bahasa pemrograman yang lain. Python tidak memiliki tanda blok khusus pada syntaknya sehingga kita hanya perlu menambahkan indent dengan cara memberikan tab pada baris selanjutnya jika baris tersebut masih dalam 1 blok program. Tampilannya seperti dibawah ini : Semoga posting tentang  Python IndentationError: Expected an Indented Block diatas dapat bermanfaat. Salam,

Consume Web Service Using WebRequest And WebResponse In .NET

Image
Jika pada posting sebelumnya yang berjudul  Posting XML Data Using HTTP Header Authentication kita menggunakan WebClient maka pada posting kali ini kita akan mencoba menggunakan WebRequest dan WebResponse. Perbedaanya adalah pada proses otentikasi, Jika pada Posting XML Data Using HTTP Header Authentication kita menggunakan HTTP header dalam proses otentikasi maka pada posting kali ini kita akan menggunakan network credential untuk melakukan proses otentikasi ke web service-nya. Dibawah ini adalah contoh penggunaan WebRequest dan WebResponse di .NET Semoga posting tentang  Consume Web Service Using WebRequest And WebResponse In .NET ini dapat bermanfaat. Salam,

The VB Project Is Targetting ".NET Framework Version"

Image
Pernahkah mengalami project di Visual Studio muncul pesan seperti judul diatas? Problem tersebut muncul jika di komputer yang digunakan untuk meload project tidak terinstall .NET Framework yang sesuai dengan project. Solusi untuk masalah diatas adalah : Pilih dahulu opsi nomor 1 agar project muncul di Visual Studio Install .NET Framework yang dibutuhkan Klik kanan projek kemudian pilih properties Pilih tab application Pada bagian target framework pilih .NET Framework yang sesuai Jika pilihan .NET Framework tidak ditemukan, cobalah restart PC. Semoga posting tentang  The VB Project Is Targetting ".NET Framework Version" diatas dapat bermanfaat. Salam,