Langsung ke konten utama

Postingan

Mengarahkan & Memanage Ekspektasi Project

Dalam sebuah pekerjaan software development di fase Requirement & Analisyst dengan tujuan mendapatkan informasi kebutuhan dan tujuan dari suatu project melalui stakeholder (berikutnya akan di sebutkan client). Seringkali kita dalam berdiskusi mendapatkan feedback dari client yang bersifat imajinasi seperti super canggih dan mampu mengatasi semua permasalahan dari client tersebut.  Cerita yang di dapatkan sungguh di luar kemampuan akal manusia, semua orang dalam ruangan tersebut terkesima. Seolah client tersebut adalah orang yang paling update mengenai technology. Hal ini tentu wajar, karena jika memiliki sebuah cita-cita kejarlah setinggi langit. Bagaimana seorang manusia bisa mampu membalikan telapak tangan, tapi kalau membalikan telapak kaki tentu berbeda tingkat kesulitannya. Itulah masalah, setiap hal perlu adaptasi untuk mendapatkan solusinya. Untuk yang suka tantangan pasti akan bertindak sesuka hati dan lompat kesana-kesini, seperti kera sakti. Lalu bagaimana cara mengel...

Web Application Firewall

Web Application Firewall, atau sering di singkat dengan WAF. Ini adalah sebuah keamanan dari sebuah system application yang berbasis website. Sebuah website yang di publish ke publik akan rentan sekali di akses oleh non human, atau istilah nya bot. Bahkan lebih parah dari bot, bisa saja malicious user, hacker.  Untuk menghadapi para attacker tersebut di perlukan sebuah firewal yang dapat membatasi interaksi dan memonitor traffic untuk melakukan blocking terhadap bot, hacker. Tanpa WAF ini sebuah website dapat mudah sekali menjadi korban dari DDoS attack, SQL injection and berbagai hal lainnya. Secara konsep untuk WAF ini semuanya sama, walaupun third party yang di gunakan itu berbeda. Tinggal di sesuaikan saja hal tersebut. WAF yang saya ketahui dan sudah pernah saya gunakan adalah cloudflare dan F5. Semua nya mudah pengoperasiannya, walaupun hanya skala personal. Untuk berlangganan skala enterprise dan custom bisa juga tinggal melakukan subscription melakukan PayPal. Sekian perken...

Integrity, Convidentiality dan Avaliability

a.Integrity Integrity merupakan aspek yang menjamin bahwa data tidak boleh berubah tanpaijin pihak yang berwenang (authorized). Bisa juga disebut menjaga keutuhansesuatu yang sudah ditetapkan sebelumnya. Secara teknis ada beberapa carauntuk menjamin aspek integrity ini, seperi misalnya dengan menggunakanmessage authentication code, hash function, digital signature.[Message authentication code (MAC), adalah alat bagi penerima pesan untuk mengetahui pengirim pesan, digunakan untuk mengotentikasi pesan tanpa perlumerahasiakan isi pesannya.Fungsi hash adalah fungsi yang secara efisien mengubah string input denganpanjang berhingga menjadi string output dengan panjang tetap yang disebut nilaihash. Umumnya digunakan untuk keperluanautentikasidan integritas data.Tanda tangan digital atau digital signature adalah sebuah skema matematikauntuk menunjukkan keaslian pesan digital atau dokumen.] b.Confidentiality Confidentiality merupakan aspek yang menjamin kerahasiaan data at...

Kode Etik Fasilitas Internet Di Kantor

Peningkatan penggunaan tekhnologi saat ini banyak sekali perangkat keras (device) yang sudah dapat digunakan dimana saja, dengan keuntungan seperti itu fasilitas untuk mengakses internet dari device sendiri pun semakin marak tersebar dimana saja bahkan di kafe kecil pun sudah ada. Dengan menggunakan internet dimana saja maka kita dapat mengakses informasi yang luas itu kapan saja, hal itu dapat meningkatkan kualitas kerja manusia. Namun di sisi lain penggunaan internet dapat memicu penurunan kerja. Contohnya di kantor selama jam kerja seorang karyawan menggunakan fasilitas internet di kantor untuk keperluan pribadinya, sudah tidak heran jika seorang yang sudah kecanduan dengan browsing dimanapun pasti dia tergoda. Dalam kesempatan yang bisa dimanfaatkan untuk merugikan perusahaan maka sebaiknya pihak manajemen untuk membatasi hak akses karyawan dalam mengakses situs situs tertentu. Pembatasan ini bisa juga dengan penggunaan badwidth dan hak akses. Dengan adanya peraturan t...

Fakta Unik Programmer

Ada fakta unik mengenai programmer secara tingkah laku dan kebiasaannya. Kehidupan programmer tidak terlepas dari keyboard, layar komputer, bahasa pemrograman dan suasana hening tapi dibalik itu ada sisi lain dari programmer yang menjadi nilai lebih untuk dipertunjukkan.  Programmer adalah orang yang mampu membuat program/perangkat lunak atau Software yang dapat menjalankan perangkat kerasnya/hardware. Meski programmer adalah hobi tapi tak sedikit orang yang menjadikannya sebagai pekerjaan dan bahkan menggantungkan hidupnya pada profesi ini. Berikut ini adalah alasan mengapa sebagai programmer itu baik, silahkan dibaca dengan perlahan :) 1. Programmer itu rela pengorbanan Seorang programmer terbiasa mengerjakan pekerjaannya hingga larut malam atau begadang .jadi jika dia jadi pacar kamu dia akan sama berkorbannya demi kamu. 2. Programmer jago menulis puisi Programmer sangat terbiasa menulis bait-bait kode yang hampir sama dengan menulis puisi, bahkan mungkin no...

Sebaiknya Tidak Menjadi Programmer

Suatu hari saya membaca suatu blog yang tidak menginginkan masahasiswa IT untuk tidak menjadi programmer, "Why". Padahal anak lulusan IT yang dahulu ketika kuliah diajari berbagai macam algoritma, logika berfikir dan bahasa pemrograman adalah bekal yang cukup untuk masuk kedalam dunia pemrograman. Dalam hatipun bertanya kenapa dengan programmer, apa yang salah ketika kita memutuskan untuk menjadi programmer, yup inilah alasannya penulis untuk tidak menjadi programmer. Silahkan disimak :) 1. terus menerus belajar  Jika anda jadi programmer , anda harus lebih lebih hebat dari superman. Pekerjaan superman aslinya cuma wartawan, dan kemampuan supernya sudah ada secara default dari lahir, sedangkan jika anda jadi programmer, anda harus mendapatkan “kekuatan super” anda sedikit demi sedikit, dan jangan dikira anda hanya balajar bahasa pemrograman saja itu cukup, anda harus belajar apapun yang diminta client, misalnya anda membuat program untuk bank, anda harus belajar perbank...