Install wildcard SSL di web server nginx

Saat ini perkembangan teknologi sudah mencapai kemajuan yang cukup pesat dan hal ini pun berdampak pada suatu masalah baru yang muncul seperti pencurian data rahasia serta praktik mata-mata yang semakin meningkat secara cara-cara yang semakin canggih.

Hanya ada beberapa website yang mengharuskan privasi penggunanya terjaga dengan aman seperti situs perbankan yang telah beralih ke HTTPS. Dengan HTTPS, transfer data yang terjadi antara browser Anda dan website lain tidak dapat diretas atau di-hack karena adanya proses enkripsi sehingga tidak ada orang yang dapat membaca atau menafsirkan komunikasi data yang terjadi.

Website yang aman dengan HTTPS biasanya memiliki sertifikat SSL (Secure Sockets Layer) dari otoritas yang diakui. Cara mudah untuk melihat sebuah website menggunakan SSL atau tidak adalah adanya ikon gembok kecil di sisi atas kiri bar alamat website

Berikut penulis ilustrasikan mengkonfigurasikan SSL dalam suatu website. Pada tulisan ini SSL yang digunakan adalah bertype wildcard dimana dengan pilihan ini maka SSL ini mencakup semua subdomain di domain tersebut, sehingga common namenya adalah *.contohdomain.com

Continue reading “Install wildcard SSL di web server nginx”

Deep Learning Neural Network di Zalando’s fashion

Pendahuluan

Pada LBB Neural Network ini saya menggunakan dataset Zalando’s fashion yang berasal dari kaggle di url https://www.kaggle.com/zalando-research/fashionmnist , dataset tersebut berisikan informasi gambar dari zalando yang memang digunakan untuk machine learning model dalam pendeteksian gambar dari 10 kategori seperti tas, kaos, celana panjang, dan sebagainya. Gambar memiliki resolusi 28×28 dengan total 784 pixel dengan total gambar 60000 observasi untuk train dan 10000 untuk test. Untuk itu saya mencoba membuat model dari data train dan model tersebut diterapkan di data test.

Continue reading “Deep Learning Neural Network di Zalando’s fashion”

Forecast Angka Pencopetan di Negara Chicago Selama Tahun 2016

Pendahuluan

Pada LBB (Learning By Building) Time Series ini saya menggunakan dataset yang berasal dari Chicago Crime dataset di https://data.cityofchicago.org/Public-Safety/Crimes-2001-to-present/ijzp-q8t2 , dataset tersebut berisikan informasi kriminalitas di negara chicago sejak tahun 2001 hingga saat ini dengan 30 variabel didalamnya. Saya akan mencoba memprediksi angka pencopetan di negara chicago selama tahun 2016 dengan melakukan cross validation dengan data dari tahun 2001 sampai 2015.

Continue reading “Forecast Angka Pencopetan di Negara Chicago Selama Tahun 2016”

Clustering data dengan menggunakan K-Means dan PCA

Pendahuluan

Pada LBB (Learning By Building) UL (Unsupervised Learning) ini saya menggunakan dataset yang berasal dari kaggle di https://www.kaggle.com/orgesleka/used-cars-database , dataset tersebut berisikan informasi mobil bekas yang dijual di Ebay-Kleinanzeigen Jerman dengan 20 variabel didalamnya. Saya akan mencoba meng-cluster-kan data-data tersebut, untuk menentukan cluster value dari mobil bekas tersebut dengan menggunakan metode k-means dengan kombinasi dengan PCA.

Continue reading “Clustering data dengan menggunakan K-Means dan PCA”

install dan mining menggunakan CGMINER dengan device ASIC

Menambang merupakan suatu kegiatan yang menggunakan device khusus dimana prosesnya adalah memecahkan serangkaian problem matematis berdasarkan tingkat kesulitan tertentu. Dengan menambang maka penambang (miner) akan memvalidasi setiap transaksi, membangun dan menyimpan blok baru tersebut ke dalam blockchain. Dan untuk menyimpan blok-blok baru tersebut ke dalam blockchain, maka penambang harus mencapai konsensus. Konsep/cara konsensus sudah ditentukan oleh platform blockchain, dimana cara konsensus tersebut dapat berbeda-beda disetiap platform blockchain. Continue reading “install dan mining menggunakan CGMINER dengan device ASIC”

Implementasi Blockchain di dunia ecommerce( part 1)

Blockchain mulai diperkenalkan mulai di akhir tahun 2008, bulan November 2008,Satoshi Nakamoto mempublikasikan penjelasan mengenai Bitcoin : A Peer to Peer Digital Eletronic Cash System dalam sebuah mailing list yang berhubungan dengan kriptografi. Sehingga bitcoin merupakan bentuk implementasi pertama dari teknologi Blockchain, namun Anda jangan menganggap blockchain hanyalah bitcoin atau blockchain sama dengan bitcoin, karena teknologi blockchain tidak hanya bitcoin, teknologinya sperti Smart Contracts serta Smart Assets dan cryptocurrency nya beragam sprti ETH(Ethereum), Stellar Lumens(XLM), NEM (XEM), dll. Continue reading “Implementasi Blockchain di dunia ecommerce( part 1)”

Install dan Config Haproxy di Debian 8

logo haproxyHaproxy merupakan salah satu teknologi Load Balancing. Load balancing adalah sebuah konsep menyalurkan beban pada server . Jika semakin besar jaringan maka semakin besar pula traffic yang didapatkan dan Load balancer berperan sebagai solusi dari masalah tersebut. Keuntungan menggunakan haproxy yaitu dapat melayani semua port TCP yang ada serta memiliki statistik yang dapat dipantau oleh SysAdmin secara mudah.

Teknik load balancing yang sering digunakan adalah roundrobin dan least connection. RoundRobin adalah cara yang menganggap bahwa semua beban server sama, jadi setiap server yang ada di akses secara bergantian dan berurutan, sedangkan Least Connection hanya mengalihkan beban ke server yang dianggap kosong atau trafficnya rendah.

Berikut tahap untuk install dan config haproxy untuk keperluan webserver dan database mysql di OS Debian versi 8.x

Continue reading “Install dan Config Haproxy di Debian 8”

Install , Config dan Query SOLR di Debian 8

apache_solrSolr adalah salah satu enterprise search platform yang bersifat open source dari Apache. Fitur utamanya adalah pencarian berbasis text, hit highlight, faceted search, dynamic clustering, database integration dan penanganan terhadap rich document. Pencarian menggunakan solr bisa menggunakan URL dan hasil pencariannya bisa berupa xml maupun JSON. Sehingga memudahkan programmer untuk menggunakannya dalam berbagai bahasa pemrograman.

Solr dibuat menggunakan bahasa pemrograman java dan menggunakan lucene untuk fitur indexing dan pencarian. Solr dapat diintegrasikan dengan servlet container seperti tomcat atau juga berjalan sebagai server tunggal.

Continue reading “Install , Config dan Query SOLR di Debian 8”

Sejarah Tahun Kabisat

Tahun Kabisat 2016

Tahun kabisat yang dalam bahasa Inggrisnya disebut “leap year” adalah tahun yang unik. Keunikannya terletak dari jumlah hari dalam tahun ini, 366 hari.

Tahun ini 2016 ditandai dengan jumlah hari pada bulan Februari menjadi 29 hari, sementara pada tahun biasa jumlahnya hanya 28 hari. Nah , mengapa demikian ? Kabisat yang ada 4 tahun sekali ini sebenarnya adalah bentuk “perbaikan” jadwal waktu bumi melingkari matahari yang sesungguhnya membutuhkan waktu sekitar 365 kurang 1/4 hari.

Continue reading “Sejarah Tahun Kabisat”

Install PHP 7 di Debian 8 Jessie

PHP-7

PHP adalah singkatan dari Hypertext Prepocessor, yaitu bahasa pemrograman yang digunakan secara luas untuk pengembangan aplikasi berbasis web dan bisa digunakan bersamaan dengan HTML. Bahasa PHP ini diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994.

Sudah kita ketahui, PHP merupakan bahasa pemrograman yang cukup populer di dunia. Hal ini terbukti dengan banyaknya framework yang dibuat menggunakan PHP seperti CodeIgniter, Yii, dan lainnya. Perkembangan PHP dirasa cukup cepat dan sudah menginjak versi ke 7. PHP 7 beberapa waktu lalu sudah resmi diluncurkan, pecinta PHP pastinya menyambut ini dengan suka cita. PHP 7 muncul tanpa melalui PHP 6, jadi langsung loncat dari 5 ke 7.

Untuk menikmati PHP versi 7 ini maka berikut adalah cara untuk menginstallnya di Debian. PHP 7 dapat diinstall menggunakan apt-get di debian namun terlebih dahulu update repository-nya di dotdeb.org.

Continue reading “Install PHP 7 di Debian 8 Jessie”