Berbenah dan Beralih untuk Kesejahteraan IT Indonesia

Banyak di antara konsultan IT di berbagai daerah indonesia tidak mengikuti peraturan INKINDO. dan mungkin banyak dari Programers indonesia tidak mengtahui keberadaan INKINDO ini.

INKINDO merupakan sebuah wadah bagi kita yang ingin mengetahui tarif pembuatan Proyek misalnya pembuatan sebuah Project E-CRM misalnya, dari berbagai bentuk promosi yang dibuat kebanyakan rekan lainya mengabaikan hal ini, padahal peraturan dan tarif yang ditetapkan oleh INKINDO adalah dimana mengingat kesejah teraan jasa konsultan itu sendiri. baik coba kita lihat bagaimana dampak baiknya mengikuti peraturan INKINDO.

  1. Project yang kita buat sudah ditentukan tarif, dengan harga yang fantastis ( ini dikalahkan oleh konsultan yang mempromosikan jasanya dengan menurunkan harga ). boleh saja promosi dengan harga yang murah tap apa keuntungan anda ? tidak ada hanya dapat 1 project pembuatan dengan harga yang tidak menguntungkan karena hanya bersifar sekali dan tidak berkmpanjangan. coba kita bandingkan dengan logika bodoh 1=1.500.000 dengan INKINDO 1=9.000.000 itu sudah menguntungkan kita dalam Waktu & Kuantitas project yang kita buat. dengan harga 1.5 juta bisa berbuat apa ? Tapi bandingkan harga promo anda dengan ketentuan INKINDO 9.000.000 sama dengan anda membuat 6 Project sekaligus … apakah anda merasa beruntung ? Silahkan anda pikirkan.
  2. Mantanance dan pengembangan ! disini juga sudah di ulas dalam MoU anda dengan client anda saat sudah project sudah jadi, dari hasil promosi anda tentu barang jelas biaya pengembangan dan lainya dalam MoU juga murah.

Apa yang anda harapkan dengan harga promo yang murah, dengan membanting harga maka anda secara sengaja menjatuhkan beberapa konsultan IT yang lain tapi coba bandingka apakah konsultan IT yang lain dengan mengikutu harga stsndar akan bangkrut ? Tidak mas bro, dengan kerja yang sedikit dengan pengmbangan dan mantanace yang tidak terlalu merepotkan tapi penghasilan mungkin lebih dari Konsultan yang gencar menjalani Promo dengan harga murah tapi dampak kerja / Jobs yang sangat padat.

Buat teman-teman yang menyediakan layanan Jasa / konsultan IT lainya jangan terlalu mempermudah harga usaha anda, cukup dengan Client sedikit namun pembayaran yang memuaskan.

Dalam konteks ini pakar Forum PHP indonesia ( Peter J.Kambey ) juga pernah berbicara ini pada halaman blognya, buatlah karya dan hasilmu mengalir secara terus menerus bukan menjual hasil dari kerja anda. karena menjual hasil kerja anda hanya sebatas penyelesaian project bukan hasil dari jasa anda yang bisa mengalir dengan terus menerus.

“Boleh Murah tapi tidak Murahan”

Iklan

Mengenal Lebih Dekat Inovasi Docker untuk Coder

Perkembangan teknologi di zaman sekarang sudah tidak diragukan lagi begitu sangat cepat sehingga aplikasi yang tersedia pun begitu sangat beragam dan sangat banyak. Bagi developer, ketika mengembangkan sebuah aplikasi biasanya akan menjalankan virtualisasi pada server agar pembuatan aplikasi dapat berjalan di berbagai platform. Hal ini cukup ribet karena harus menyiapkan sebuah sistem operasi secara utuh.

Dengan adanya Docker, hal tersebut dapat diminimalisir cukup baik. Docker adalah sebuah proyek yang bersifat open source dibawah lisensi Apache Versi 2.0 yang bisa dipergunakan secara gratis oleh developer dan berfungsi sebagai wadah atau container untuk memasukkan sebuah aplikasi secara lengkap beserta semua hal lainnya yang dibutuhkan sehingga dapat berjalan dimana saja. Dalam hal ini, developer atau sysadmin dapat menjalankan aplikasi di mana pun misalnya di laptop, data center, virtual machine dan cloud.

Awal mulanya Docker dikembangkan oleh Solomon Hykes sebagai proyek internal di dotCloud, yang merupakan sebuah perusahaan PaaS (platform as a service). Untuk lebih jelasnya terkait docker dapat melihat dokumentasinya di https://docs.docker.com/

Docker menggunakan arsitektur berbasis client-server. Dalam hal ini, Docker client mengirimkan permintaan berupa sebuah perintah kepada Docker daemon untuk membangun, mendistribusikan, dan menjalankan container Docker.

Terlihat pada gambar, Docker daemon berjalan pada host, sehingga pengguna tidak dapat berinteraksi langsung. Untuk mengaksesnya, menggunakan Docker client yang merupakan tampilan utama untuk pengguna, sehingga pengguna dapat berkomunikasi dengan Docker daemon.

Mengenal istilah pada Docker

Docker Image

Docker image merupakan template dasar untuk docker container. Image ini berisi sistem oeprasi ataupun aplikasi yang sudah selesai. Docker image ini berfungsi untuk menjalankan container.

Docker Container

Docker container merupakan sebuah image yang bersifat read-write. Pada setiap perubahan yang disimpan pada container akan menyebabkan terbentuknya layer baru di atas image. Developer dapat melakukan instalasi aplikasi didalamnya dan melakukan penyimpanan.

Docker Registries

Docker registries merupakan tempat penyimpanan (public atau private) di mana developer dapat mengunggah dan mengunduh image. Docker registries bersifat public disebut dengan Docker Hub. Disini, terdapat banyak image yang sudah dibuat atau image yang lain.

Dockerfile

Dockerfile merupakan script yang yang berisi dari serangkaian perintah yang akan dieksekusi secara otomatis dan berurutan untuk membuat sebuah image.

Dengan Docker, proses akan sangat ringan dan cepat dibandingkan dengan virtual mesin yang berbasis hypervisor. Besarnya overhead, hanya sebesar layanan aplikasi yang dijalankan pada container itu sendiri. Selain itu, para developer dapat menjalankan banyak container dalam mesin host.

4 KEBIASAAN BURUK PADA CODER FORMULA

Apa saja kebiasaan burukyang dilakukan oleh lulusan IT saat ini, namun tidak bayak dari mereka mengetahui output yang sangat buruk pula pada akhirnya. Dan saya tegaskan pula bagi dosen IT lainya bahwasanya mungkin lebih banyak tenaga pengajar yang kualitas buruk dan seakan-akan pintar dalam menguasai coding, semata-mata ingin dipandang hebat bagi Mahasiswanya, dan itu sebuah kesalahn besar dalam sejarah nantinya.

Pada kesempatan ini saya tidak membahas tentang kualitas dosen atau mahasiswa IT yang bekualitas buruk, namun disini kita akan membahas kebiasaan buruk pada coder masa depan dengan kebiasaan buruknya, ada empat poin dalam pembahasan ini yang perlu kita semua sadari. Ini lah 4 kesalahan dan kebiasaan buruk Developer masa kini.

  1. Malas membaca & Belajar

Dalam konteks ini beberapa coder malas untuk membaca dan belajar, kebanyakan coder yang satu ini selalu memahami pengertian dan hanya bisa mempelajari setengah-setengah dalam belajara coding. Kesulitan yang fatal bagi coder adalah banyaknya refrensi di dunia maya hanya sekedar acuan biasa, terkadang coder ini hanya memahami sekilas dalam penjelasan artikel yang dicari. Keburukanya dalam malas membaca dan belajar diawalai dengan ingin mendapatkan ilmu yang instan, simple dan cepat selesai. Tanpa kita sadari membaca berbagai artikel dalam sebuah situs kita akan mendapatkan pembelajaran dan pencerahan yang sangat baik untuk kedepanya. Untuk merubah kebiasaan malas membaca sangatlah sulit, besar kemungkinan bagi coder yang baru belajar coding aka mengalami ketertinggalan dalam informasi, banyak dari codder ini yang cuma mengetahu PHP7 namun sangat sedikit coder ini mengetahui elemnt apa saja yang terdapat pada perkembangan yang ada di PHP7 itu sendiri. Untuk merubah kebiasaan buruk ini coder seharusnya merubah gaya pikir dalam mempelajari coding & belajarlah setiap ada kesempatan untuk mendalami sebuah bidang yang terfokus pada coding.

  1. Copy dan Paste Source

Pada halnya ngoding memang tidak terlepas dari Copas, seperti biasanya malas untuk mengulang kembali membuat code yang sama, itu sih ngk masalah selagi memahami kontek dasar. Adapun kebiasaan buruk coder Newbie adalah suka copas tanpa mau memahami kembali atau malas membaca artikel tentang coding yang di Copas tersebut, nah besarkan efek dari poin pertama, malas membaca akan mengakibatkan kesulitan berkepanjangan.

Kesenangan coder copas ini adalah bisa membuat sebuah system tanpa harus lama ngoding di depan PC / Laptonya, biasanya coder ini akan menampilkan hasilnya dimedia sosial seperti Facebook,twitter, medsos lainya, untuk mendapatkan nama sebagai PROGRAMERS. Pada dasarnya sesepuh yang melihat hasil codingnya berkata “ Aaah Biasa aja”  paling Cuma copas, namun coder copas ini memilih untuk tebal muka apa ocehan dari Developer lainya, serasa source code milik dia sendiri.
“Ketahuilah modal copas tidak akan merubah anda menjadi yang lebih baik”.

  1. Selalu Bertanya Sebelum mencoba

Dari pembahasan pada poin 1 dan 2 , ini penyakit selanjutnya yaitu selalu bertanya dimana terdapat Error pada system yang awalnya cuma copas semata. Selalu banyak bertanya sebelum ngobok-obok coding yang di copas sebelumnya, bingung dengan apa yang dibuat karena juga terlalu malas mempelajari alur systemnya dan tidak memahami alur UML yang telah dibuat, ini akan sangat menghasilkan coder yang buruk bagi sorang Develpment atau Startup kedepanya. Karena ingin jawaban yang instan tanpa berusaha terlebih dahulu coder ini selalu mencari jawaban yang instal dan sibuk untuk bergabung pada forum ini, forum itulah, biar dapat jawaban yang instan.

Karena kebiasaan buruk malas membaca dan mencari tau, coder ini malah asik mencari forum-forum di facebook berharap dapat jawaban yang instan tanpa mau mencari refrensi di google,bing dan yahoo terlebih dahulu, itu danpak coder yang malas membaca.

  1. Editor Handal

Coder satu ini adalah coder anti banting dan tidak berkualitas pada outputnya,coder ini adalah coder handal dan sibuk siang malam tanpa memperhitungkan waktu yang telah dihabiskan dalam membuat sebuah system yang dibangun, kesibukanya adalah Cuma bisa edit,edit dan terus mengedit hingga Subuh pun berlalu.

Mungkin kita bisa bertanya-tanya, kox ngedit source code 2 bulan juga belum kelar padahal siang malam dihabiskan untuk edit coding. Itu dia permasalahanya, 2 bulan pada hakikatnya kita bisa menghasilkan paling sedikit 5 system aplikasi yang dibuat, kok Editor Handal ini menghabiskan waktu dua bulan hanya satu System Aplikasi saja. Kembali pada pembahasan sebelumnya Editor Handal ini juga belum menguasai alur dari coding tersebut, apalagi yang Author sebelumnya punya source code acak-acakan karena ingin cepat menyelesaikan systemnya, Editor Handal ini malah semakin  bingung dalam edit source codenya sampai puyeng sendiri.

Kesimpulan :

Dapat kita nilai dari 4 kebiasaan buruk coder ini, jangan pernah menyepelekan sebuah usaha walaupun sekecil mungkin, karena ini akan berdampak pada output yang sangat buruk. Jika anda sorang coder yang satu ini, saatnya anda hijrah dengan berniat menjadi coder yang anti banting nantinya dalam berbagai kondisi dan tidak lari dari tugas dan tanggung jawabnya sebagai Development / Founder dimana anda bekerja, setiap perushaan yang kita tawarkan untuk bekerja nantinya menginginkan Programers yang handal dan bertanggungjawab. Pada akhirnya Coder ini akan mendapat kesulitan dalam dunia kerja, dan menghasilkan tumpukan berkas, tuntutan, serta tanggung jawab yang kurang dalam dunianya nanti.

Jangan menjadi sorang Develop yang mengabaikan hobi codingnya sendiri, kebodohan yang kita dapatkan akan merugikan Rizki, Nama Baik, sekalipun nantinya anda memiliki perusahaan IT sendiri, karena system yang anda buat adalah jaminan kepuasan pelanggan atau Perusahaan anda bekerja.

Tidak ada kata beterlambatan untuk anda berubah untuk menjadi  berkualitas dengan belajar dari coder yang awalnya Cuma bermain-main tapi usaha yang maksimal, jangan pernah ingin menjadi sesorang yang lulusan IT dikalahkan dengan saudara kita yang bukan lulusan IT namun hobi ngoding, karena merka adalah sebuah output berkualitas dibandingkan anda dari basic IT yang pemalas.

Pengalaman :

Saya sendiri bukan sorang coder pada dasarnya, namun tidak ingin ketinggalan pengetahuan Technology dan mengalih haluan menjadi coder dalam tuntutan hidup saya sejak tahun 2013. Memperbanyak membaca dalam mempelajri coding, karena saya berasumsi coding itu tidak akan pernah ditinggalkan oleh perkembanga Technology.