Sunday, September 23, 2018

Saturday, September 22, 2018

Tuesday, July 17, 2018

Kenalan yuk sama syntax code C++ !

Assalamualaikum
Selamat pagi, siang, sore, malam guys...
Balik lagi sama gue disini di blog Koding Tutorial. Nah setalah kita tau sejarah C++ terus sudah install semua yang kita butuhkan buat belajar C++, kali ini gue pengen share ke kalian gimana sih syntax code C++ itu sendiri. Dan tentu saja apa maksud dari kode-kode itu. Yak tanpa berlama-lama yuk simak.



Disini gue tampilkan sebuah program sederhana. Apalagi kalo bukan program "Hello World" hehe. Mungkin diantara kalian ada yang tau program paling sederhana ini.
Berikut kodenya:

#include <iostream>

int main()
{
  std::cout << "Hello World" << std::endl;
  return 0;
}

Nah, itu dia programnya. Jangan bingung hehe. Yang pertama ada #include dan <Iostream>. Iostream adalah salah satu file yang ada di dalam sebuah sistem komputer. Nah di dalam folder-folder sistem nantinya kalian akan menemukan sebuah file yang namanya iostream. Lalu include itu apa? Nah, include layaknya meng-copy paste file iostream tadi kedalam program kita.

Untuk tambahan, biar programnya enak dibaca. biasanya diberi comment seperti berikut:


#include <iostream>

//Ini adalah program dasar

int main()
{
  std::cout << "Hello World" << std::endl;
  return 0;
}

Nah, tanda "//" digunakan untuk comment. Comment ngga akan dieksekusi oleh sistem atau ngga ikut di compile. Comment hanya dibuat untuk membaca program yang telah kita buat.

Oke kalo sudah paham, kita lanjut lagi ke int main(). Perintah ini layaknya sebuah gerbang atau jalan masuk menuju batang tubuh suatu program agar bisa dieksekusi oleh sistem. Isi dari program diawali dengan "{" dan diakhiri dengan "}".

Sekarang kita bahas isi dari program yang kita buat. ada std , cout dan endl. Std ini adalah standard library yang berasal dari iostream. Kemudian std mengambil sebuah file bernama cout (console out). Apa fungsinya? Cout berfungsi sebagai output.


std::cout << "Halo Semuanya!!" << std::endl;

Coba lihat potongan program diatas. Maksudnya kata "Halo Semuanya!!" akan ditampilkan pada console out. console out bisa berupa cmd yang sudah kita install MinGW kemarin atau bisa langsung di dalam sebuah IDE. Intinya kata yang ada di dalam tanpa kutip akan dimasukkan ke dalam cout dan ditampilkan di layar console. Santai teman-teman jangan pusing hehe... Pelan-pelan.

Setelah coutada endl yang berfungsi mengakhiri baris kode atau mudahnya seperti enter pada keyboard. Endl dipakai ketika kita ingin menulis di baris baru. Kalau tidak diakhiri endl maka di console output akan tercetak bersambung.
Contoh:

#include <iostream>

int main()
{
  std::cout << "Halo Semuanya!!";
  std::cout << "Apa Kabar?" << std::endl;
  return 0;
}

Bandingkan dengan ini


#include <iostream>

int main()
{
  std::cout << "Halo semuanya!!" << std::endl;
  std::cout << "Apa kabar?" << std:endl;
  return 0;
}
Dan stelah di compile (disini gue pake sublime text 3 + MinGW ya) maka akan tampil output seperti ini:


Nah, di console out terlihat perbedaan yang tidak menggunakan endl akan terlihat bersambung, sedangkan yang menggunakan endl tidak akan tersambung. lihat pada gambar diatas.

Bagaimana guys, sudah paham? Oke sampe sini dulu belajar programnya kali ini. Belajar program sederhana dan mengenal syntax code C++ sudah. Sampai ketemu di postingan selanjutnya. Masih banyak yang harus kita pelajari ada linking dan sebagainya. Jadi tetap stay tune di blog Koding Tutorial yak. See you guys...
Wassalamualaikum

Share:

Monday, July 16, 2018

Belajar Ngoding? Install Sublime Text 3 + MinGW di Windows PC

Assalamualaikum
Selamat pagi, siang, sore, malam guys...
Halo... balik lagi sama gue. Di postingan kali ini seperti janji gue di postingan sebelumnya, gue bakal ngasih tutorial install text editor plus compilernya. Di tutorial ini gue memakai software Sublime Text 3 sebagai text editor dan MinGW sebagai compilernya.


Oke sebelum masuk ke tutorial. Download dulu file-filenya di bawah sini:
1. Sublime Text 3 DOWNLOAD
2. MinGW DOWNLOAD

File sudah siap. Sekarang saatnya tutorial..!
Pertama download Sublime Text 3 pada link di atas. Kemudian install seperti biasa. Next dan next aja.



Setelah selesai install sublime text, selanjutnya adalah install MinGW. Instalasi MinGW ini agak memakan waktu cukup lama, jadi mohon bersabar yaa.. Hehe. Ikuti settingan seperti gambar dibawah. Untuk arsitektur ada i686 (32bit) dan x86_64 (64bit). Setelah itu next dan tunggu sampe proses instalasi selesai.


Nah, selanjutnya buka Sublime Text 3.


Saat window Sublime Text 3 terbuka, tekan kombinasi keyboard ctrl+shift+P. Lalu ketikkan "Install" pada box pencarian. Lalu pilih "Package Control: Install Package" seperti pada gambar.


Setelah package terinstal maka akan muncul layar seperti gambar dibawah. Pada tahap ini kita perlu menginstall dua komponen. install "C++ 11" dan "C++ Completions" dengan cara mengetikkan pada search box seperti pada gambar. 


Berhubung karena gue udah install package itu jadi gue ngga bisa nampilin buat kalian. Sorry guys...
Selanjutnya setelah MinGW temen-temen sukses terinstall, langkah selanjutnya adalah buka command prompt (CMD) ketikkan "g++ --version" tanpa tanda petik. Jika terjadi ERROR cuekin aja.

Buka file exploler, kemudian pada "This PC" klik kanan lalu properties. Kemudian di windows properties pilih menu Advance system setting.

Klik pada Environment Variables dan akan muncul tampilan seperti gambar berikut

Double click pada Path. Setelah muncul windows baru, klik new lalu pastekan " C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin " tanpa tanda petik setelah itu klik OK.


Buka cmd dan ketikkan "g++ --version" sekali lagi. Maka tidak akan terjadi error lagi... 




Nah, sekarang text editor dan compiler sudah siap nih. Sudah siap ngulik kode-kode nih guys. Saat yang ditunggu-tunggu datang juga Hehe... Oke guys itu dia tutorial dari gue. Sampai ketemu di postingan selanjutnya! See you guys...
Wassalamualaikum


Share:

#2 Cara Kerja Bahasa C/C++

Assalamualaikum
Selamat pagi, siang, sore, malam guys!
Halo balik lagi sama gw. Nah, di postingan gue kali ini gue akan ngebahas seperti apa sih cara komputer membaca bahasa C itu sendiri. Yang pasti sistem membaca kode program itu ngga secara instan temen-temen. Ada tahap-tahapnya atau step by step. Asek...



Nah by the way gimana sih cara kerjanya? Oke kita mulai pembahasannya.

Awalnya ada baris-baris kode program dengan bahasa C++ atau yang biasa disebut source file. Kemudia source file tadi akan di compile oleh compiler ke dalam bentuk bahasa mesin yang dapat dimengerti oleh sistem yang akan menjalankan program yang kita buat. Lebih mudahnya sebuah compiler bekerja layaknya sebuah mesin translate seperti google translate yang menerjemahkan bahasa asing ke dalam bahasa kita Bahasa Indonesia contohnya.

Setelah malalui proses compiling setelahnya bakal ada yang namanya proses linking. Tapi linking akan kita bahas di postingan selanjutnya yak..

Lanjut, setelah linking dan diperoses oleh si compiler tadi. Sistem akan mudah membaca source file yang berisi baris program yang kita buat dan menghasilkan output file yang bisa di execuitable (dijalankan oleh sistem). Outputnya bisa berupa file .exe (windows) .apk (android) .app(ios) dan masih banyak lagi tentunya.

Btw mungkin ada yang nanya "Bang kok teori terus sih, kapan ngodingnya?". Haha eiitts sabar dulu bro. Kita kenalan dulu lah sama akar nya dulu baru bisa tumbuh dan berkembang hehe.

Nah, untuk membuat sebuah program kita butuh dua senjata utama. Apa itu?


Yang kita butuhkan:
Text Editor 
Text editor nantinya sangat membantu kita untuk editing kode pemerograman.
Compiler
Compiler, ini bagian yang terpenting. Kaya apa yang udah gue omongin panjang lebar diatas hehe.

Add info : Text editor dan Compiler bisa diganti dengan IDE (Integrated Development Environment) buat kalian yang males install dua kali. IDE adalah campuran text editor dengan compiler.

Nah, untuk selanjutnya gue akan ngasih tutorial cara install text editor dan compiler. Tentunya di postingan selanjutnya ya... Oke see you guys!
Wassalamualaikum
Share:

#1 Apa itu C ?

Assalamualaikum
Selamat pagi, siang, sore, malam guys... :) gw sedang excited nih

Hai selamat datang di blog gw. Disini gw bakal berbagi tutorial pemerograman. Lebih tepatnya belajar memahami bahasa pemerograman. Tapi sebelum belajar berbagai bahasa pemerograman. Kita harus tau dulu kenapa harus belajar bahasa pemerograman?! Nah kenapa? mungkin ada diantara kalian yang belajar bahasa pemerograman karena mengemban tugas kuliah, ada juga mungkin yang ingin membuat sebuah aplikasi atau software, dan mungkin ada juga biar kelihatan keren bisa ngoding dan sebagainya.

Tapi, alasan utama kenapa kita belajar bahasa pemerograman adalah agar kita tau bagaimana dasar dasar terciptanya suatu program pada suatu perangkat komputer dan gadget.

Bahasa pemerograman di dunia ada bermacam-macam. Ada yang tau?! Yak benar ada C, C++, C#, php, html, SQL, Java, Javascript, Ruby, CSS, Python, Shift, jQuery, get dan masih banyak lagi. Tapi sekarang gw mau bahas bahasa pemerograman C++.

Nah sekarang kita bahas salah satu bahasa C, yaitu C++. Bahasa ini digagas oleh seorang ahli yang bernama Bjarne Stroustrup pada tahun 1985. Awalnya ada bahasa C. kemudian Bjarne Stroustrup menggagas sebuah ide untuk menambah-nambahkan fitur pada bahasa C dan sampe sekarang penamaannya menjadi C++.

Bahasa C++ digagas tahun 1985. Kuno? Tunggu dulu sob. bahasa C sudah distrandardisasi guys. dari tahun ke tahun bahasa C++ diupgrade terus guys.

1985 : Terstandardisasi
1998 : C++ 98
2003 : C++ 03
2011 : C++ 11
2014 : C++ 14
2017 : C++ 17

C++ tiap tahun direvisi guys. Jadi bahasa ini masih sangat eksis sampe sekarang dan tahun-tahun selanjutnya di masa depan.

Nah, mungkin ada yang nanya kaya gini "Bang bahasa C++ susah!", "Bang mending belajar bahasa PHP dulu yang lebih mudah!". Eiitts tunggu dulu bro. Belajar bahasa C++ itu ga sehoror perkiraan kalian. Ya emang susah sih, tapi mendingan belajar yang susah dulu baru yang mudah. Kalo kalian udah jago di C++ nanti saat kalian belajar bahasa program yang lain bakalan jadi mudah.



Kaunggulan dari C++ adalah support semua platform seperti Windows, Linux, Mac, Ios, Android dan bahkan beberapa console game yang kalian punya menggunakan bahasa C++ seperti Sony PlayStation dan XBOX (console game segede meja makan itu loh :D). Kenapa bisa di semua platform itu? Kuncinya adalah Compiler. Apa sih compiler itu? Simak di postingan selanjutnya ya!
Sampai ketemu di postingan selanjutnya... Jangan bosan :D See you guys ...
Wassalamualaikum



Share: