Posts

Pointer Pada C++

Karena malam ini saya libur panjang dari kesibukan kerja di dunia nyata (ditambah ngerjain tugas kuliah orang), maka kesempatan saya untuk update entry di blog ini juga... ya gitu deh. Kita lanjut belajar bahasa pemrograman C++. Ohiya mohon di "keep" dikepala kalau kita akan lebih menekankan pembelajaran dengan C++ tetapi akan lebih sering menggunakan built-in fungsi dari bahasa C. Jadi saya harap sudah tau sedikit lah referensinya ketika membaca source codenya. Nah pembahasan selanjutnya adalah pointer. Jadi ketika kita membuat program yang lumayan kompleks dan terdiri dari banyak fungsi maka tidak bisa dipungkiri akan banyak memakan memori sehingga penghematan memori merupakan hal wajib. Implementasi fungsi "call by value" merupakan metode sederhana dan sering sekali dipakai ketika kita membuat suatu fungsi pada C++. Tapi bagaimana kalau kita ingin mengubah value namun hanya me-reference pada address memorynya saja? untuk itulah digunakan pointer. Meet T...

Seminggu RoR dan Tentang Git

Image
Sudah seminggu ini gue belajar menggunakan Ruby (atau Ruby on Rails). Banyak hal terjadi, In case bukan hanya jadi tau apa itu Ruby tapi akhirnya tau cara membuat progres pada git. Kenapa cuma seminggu? Udah nyerah? bukan. Pasalnya ini merupakan tantangan dari CTO suatu perusahaan yang saya lamar. Hah? gimana tuh? Berawal dari Group Facebook Laravel PHP Indonesia Loh kok? dari Laravel ke Rails (kita sebutnya Rails aja ya)? Apa gak kegok? Jelas, bingung? Jelas, Buntu? Hampir tiap ngerjain. Jadi si Mas ini memposting loker untuk full stack web developer. In case karena dia posting di group laravel dan gue udah cukup lama menggunakan Laravel jadinya ya coba saja bincang-bincang harap kepada Mas ini. Respon yang diberikan cukup bersahabat secara gue telusuri profil facebooknya dan tempat dia bekerja ternyata adalah seorang CTO. Well setelah bincang-bincang gue sepakat diberikan test membuat aplikasi website berupa task reminder. Jadi scopenya cukup sederhana. Ada task reminder, Tambah ...

Instalasi Tmux Dan Perintah Dasar.

Image
Salam semua. Kali ini gue akan mengajarkan cara instalasi tmux alias terminal multiplexer. Beberapa diantara pengguna linux pasti sudah gak asing dengan tools yang satu ini. Kalau biasanya kita membuka terminal ke 2 dengan cara klik kiri->open terminal atau dengan perintah gnome-terminal, sekarang cukup dengan satu layar untuk menjalankan beberapa task atau tugas yang biasa dijalankan melalui terminal. Untuk mengenal lebih dalam soal tmux silahkan kunjungi tmuxwiki . Instal Tmux Sekarang kita mulai instalasinya. Cukup lakukan beberapa langkah berikut: sudo apt-get update sudo apt-get install tmux Selesai dan kita bisa langsung menjalankan tmux dengan cara mengetikan "tmux" pada Terminal. Perintah dasar Tmux sudah terinstal dan bisa dijalankan, sekarang kita mulai tmux-way. Sebelumnya gue mau ngasih tau kalau gue ketik prefix  artinya ctrl+b  (tombol ctrl dan b ditekan). Semua perintah dasar tmux selalu berawalan prefix jadi biasakan ya. Nah untuk membag...

Basic Of C/C++

Image
Jadi kamu sudah (kecil-kecilan) mengulik bahasa pemrograman ini. Dan akhirnya kamu memutuskan untuk mengulik lebih dalam seperti mencari beberapa artikel terkait, video tutorial terkait, PDF terkait, dan berusaha membahas hal ini bersama nenek kamu yang notabene baru tau cara broadcast Tausiah dari group sebelah. Tanpa basa-basi lagi langsung saja kita masuk materi!. Say Hello to the world!! Mari kita ulas setiap baris kodenya. #include <iostream> Nah setiap program C++ selalu diawali dengan mendeklarasikan preprocessor directive seperti <iostream>. Preprocessor directive bisa dibilang merupakan penerjemah antara source code kita (mid-level language) dengan compiler. Apa kegunaan <iostream> ? tentu saja dari namanya kita sudah tau kalau ini berfungsi sebagai standar librari input atau output. "Hey saya pernah melihat program serupa tapi preprocessornya <stdio.h> ?". Nah kalau itu merupakan standar dari bahasa C. Sebenarnya ada b...

HARUSKAN BELAJAR C/C++?

Image
well mungkin karena kamu abis nonton film "Who Am I -No system is safe" atau "Now You See me" kamu kepikiran "wih enak bisa cepet kaya kalo jadi hacker". Ya emang bisa... Dan kalo sanggup. Tapi itu terlalu polos. Kenyataanya kamu harus tau bagaimana suatu sistem bekerja. Karena Yang kita bahas adalah sistem komputer makanya kita kudu tau bahasa pemrograman C/C++. Lho udah 2018 masih aja belajar bahasa gituan? Karena sampai saat ini sistem operasi atau Operating System masih menggunakan bahasa C/C++ (bahkan kernel linuxpun menggunakan C). Jadinya kenapa nggak? Satu hal yang pasti saat lu masih SMK, SMP atau mungkin SD pendekatan tentang bahasa C/C++ terkadang literasinya buruk. Kadang ada yang udah dikasi pengantar berupa algoritma dasar (harusnya kalo udah pake pengantar ini agak sedikit nyamung lah) atau bahkan gak sama sekali alias langsung dicekokin kodingan C/C++. Gak ada yang salah sih emang, karena kalo cara pendekatanya begitu biasanya kalo yang g...

Kembalian sekalian

Image
Loh kok artikelnya pada ilang? kemana nih? OK karena hari ini senggang makanya gue bikin entry lagi. Tapi kenapa dihapus semua? alasanya simple. Karena keseharian gue gak terlalu menarik untuk diceritakan dan mungkin juga karena cara belajar gue yang dungu alias walau sudah praktek, menulis, diskusi pun masih saja lupa jadinya ya kenapa gak coba gue manfaatkan blog gue ini?. Mungkin kedepannya kalian bakalan liat banyak artikel soal "how to" atau bagaimana. Untuk kalian yang tertarik dengan belajar soal Teknologi Informasi itu bagus dan gue gak menyarankan untuk belajar lewat sini (maksudnya jangan fokus dengan satu sumber). Jadi ini blog gunanya apa? Buat pengingat saya kalo-kalo lupa soal apa yang sudah gue lakukan kemaren-kemaren. Jadi intinya mau nyampein apa? INTINYA INI BLOG MAU GUE REBORN UDAH ITU AJA!!! receh....