Basic C++ Program
yowww whatsapp sob,kali ini saya akan membagikan tutorial bahasa pemograman c++.sebelum masuk materi kita cari tau dahulu apa itu bahasa pemograman.
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa yang akan diambil dalam berbagai situasi secara persis.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari :
1.Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
2.Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
3.Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
4.Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Komputer dapat mengerti bahasa manusia itu diperlukan program compiler atau interpreter.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
Macam - macam bahasa pemograman :
1.Php
2.C++
3.C
4.Python
5.Ruby
6.java
7.Java script
8.Golang
9.C#
10.Kotlin
dll.
tutorial kai ini saya akan membagikan tentang bahasa c++.Sebelum masuk ke inti materi alangkah baiknya kita berdoa dahulu supaya berkah ilmunya,setelah itu kita berkenalan dengan header file pada c++.
1.#Include<Iostream.h>
Digunakan untuk menampilkan perintah:
- Cin
Merupakan fungsi masukan(digunakan untuk menyimpan data dalam suatu variabel). Bentuk umum: cin>>var x;
- Cout
Merupakan fungsi keluaran(digunakan untuk menampilkan data ataupun tulisan). Bentuk umum: cout<<â€tulisanâ€; atau cout<<var x;
- Endl
Digunakan untuk pindah baris/ enter. Bentuk umum: cout<<â€tulisanâ€<<endl;
-Ends
ends merupakan suatu fungsi manipulator yang digunakan untuk menambah karakter null ( nilai ASCII NOL ) ke deretan suatu karakter. Fungsi ini akan berguna untuk mengirim sejumlah karakter ke file di disk atau modem dan mangakhirinya dengan karakter NULL.
2. #Include <Conio.h>
Digunakan untuk menampilakan perintah:
- getch
berfungsi untuk menahan tampilan. Bentuk umum: getch();
- clrscr
berfungsi untuk membersihkan layar. Bentuk umum: clrscr;
- getche Fungsi dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
- Putch
Akan menampilkan karakter ASCII dari nilai x ke layer monitor tanpa memindahkan letak kursor ke baris berikutnya.
- Clreol
Fungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor hingga kolom terakhir, posisi kursor tiak berubah.
- Gotoxy
Fungsi gotoxy digunakan untuk memindahkan kursor ke kolom x, baris y.
- Wherex
Fungsi wherex digunakan untuk mengembalikan posisi kolom kursor.
- Wherey
Fungsi wherey digunakan untuk mengembalikan posisi baris kursor.
- Window
Fungsi window digunakan untuk mendefinisikan sebuah window berdasarkan koordinat kiri atas dan kanan bawah.
3.#Include <Stdio.h>
Digunakan untuk menampilan perintah :
- Printf
Merupakan fungsi keluaran. Bentuk umum: printf (“tulisanâ€);
- Scanf
Merupakan fungsi masukan. Bentuk umum: scanf (“%câ€, &karakter);
- Gets
Fungsi inputan yang bisa membaca spasi. Bentuk umum: gets(var x);
4.#Include <String.h>
- Strcpy
Digunakan untuk menyailn nilai string
- Strlen
Untuk mengetahui panjang string
- Strupr
Digunakan untuk membuat string menjadi capital.
- Strcmp
Digunakan untuk membandingkan dua buah string.
Hasil dari fungsi ini bertipe integer dengan nilai: Negative, jika string pertama kurang dari string kedua. Nol, jika string pertama sama dengan string kedua Positif, jika string pertama lebih besar dari string kedua
Bentuk umum : strcmp(string1, string2);
- strlwr
Digunakan untuk mengubah huruf menjadi kecil semua.Bentuk umum : strlwr(string);
- strcat
Digunakan untuk menggabungkan string.Bentuk umum : strcat(string1,string2);
5.#Include <Math.h>
Digunakan untuk menampilan perintah :
- Sqrt
Fungsi akar
- Pow
Fungsi pangkat
- Sin (), cos(), tan()
Masing-masing digunakan untuk menghitung nilai sinus, cosinus dan tangens dari suatu sudut. Bentuk umum: Sin(sudut); Cos(sudut); Tan(sudut);
- Max
Digunakan untuk menghitung hasil pembagian dan sisa pembagian. Bentuk umum: max(bilangan1, bilangan2);
- Min
Digunakan untuk menentukan bilangan terkecil dari dua buah bilangan. Bentuk umum : min(bilangan1, bilangan2).
6.#Include <Windows>
Digunakan untuk menampilan perintah :
- System
Digunakan untuk memberi warna. Berikut contoh programnya yang menggunakan header file windows :
7.#Include <Iomanip.h>
Digunakan untuk menampilan perintah :
- Setiosflags()
Digunakan untuk mengatur jumlah digit decimal dibelakang koma
8.#Include <Stdlib.h>
Digunakan untuk menampilan perintah :
- Atof()
Digunakan untuk mengonfersi nilai string menjadi bilangan bertipe double. Bentuk umum : atof(char x);
- Atoi()
Digunakan untuk merubah tipe data string menjadi integer.
- Pow
Digunakan untuk pemangkatan suatu bilangan.Bentuk umum : pow(bilangan, pangkat).
9.#Include <assert.h>
Berisi menegaskan makro, digunakan untuk membantu mendeteksi kesalahan logis dan jenis lain dari bug dalam debugging versi dari sebuah program.
10. #Include <complex.h>
Sebuah set fungsi untuk memanipulasi bilangan kompleks.
11. #Include <ctype.h>
Mendefinisikan set fungsi yang digunakan untuk mengklasifikasikan karakter dengan jenis mereka atau untuk mengkonversi antara atas dan huruf kecil dengan cara yang independen dari yang digunakan set karakter (biasanya ASCII atau salah satu ekstensi, meskipun implementasi menggunakan EBCDIC juga dikenal).
12. #Include <errno.h>
Untuk menguji kode kesalahan dilaporkan oleh fungsi perpustakaan.
13. #Include fenv.h>
Mendefinisikan sebuah set fungsi untuk mengendalikan floating-point lingkungan.
14. #Include <float.h>
Mendefinisikan konstanta makro menentukan implementasi khusus properti dari floating-point library.
15. #Include <inttypes.h>
Mendefinisikan tipe bilangan bulat lebar yang tepat.
16. #Include <iso646.h>
Mendefinisikan macro beberapa yang menerapkan cara-cara alternatif untuk mengekspresikan token beberapa standar. Untuk pemrograman di ISO 646 set varian karakter.
17. #Include <Limits.h>
Mendefinisikan konstanta makro menentukan implementasi khusus properti dari tipe integer.
18. #Include <Locale.h>
Mendefinisikan fungsi lokalisasi.
19. #Include <Setjmp.h>
Demikianlah macro setjmp dan longjmp , yang digunakan untuk non-lokal keluar.
20. #Include <Signal.h>
Mendefinisikan fungsi sinyal penanganan.
21. #Include <Stdalign.h>
Untuk query dan menentukan keselarasan benda.
22. #Include <Stdarg.h>
Untuk mengakses berbagai jumlah argumen dilewatkan ke fungsi.
23. #Include <stdatomic.h>
Untuk operasi atom pada data dibagi antara benang.
24. #Include <stdbool.h>
Mendefinisikan tipe data Boolean.
25. #Include <stddef.h>
Mendefinisikan jenis beberapa berguna dan macro.
26. #Include <stdint.h>
Mendefinisikan tipe bilangan bulat lebar yang tepat.
27. #Include <stdnoreturn.h>
Untuk menentukan non-kembali fungsi.
28. #Include <tgmath.h>
Mendefinisikan jenis generik-fungsi matematika.
29. #Include <threads.h>
Mendefinisikan fungsi untuk mengelola beberapa Threads serta mutexes dan variable kondisi.
30. <time.h>
Mendefinisikan fungsi tanggal dan waktu penanganan.
31. <Uchar.h>
Jenis dan fungsi untuk memanipulasi Unicode karakter.
32. <Wchar.h>
Mendefinisikan fungsi penanganan string lebar.
33. <Wctype.h>
source : http://blogerfarizi.blogspot.com/2017/11/macam-macam-file-header-pada-c-dan.html
setelah ini kita mendownload terlebih dahulu kompailernya,pertama kalian bisa download mingw terlebih dahulu.kemudian ekstrak kompilernya,lalu kalian masukan kompiler tadi ke dalam path windows.example :
1.setelah filenya teresktrak,kalian bisa masuk ke path mingw kompailernya tadi,contoh :
C:Program Filesmingw-w64x86_64-8.1.0-posix-seh-rt_v6-rev0mingw64in
2.Setelah itu kalian bisa copy "C:Program Filesmingw-w64x86_64-8.1.0-posix-seh-rt_v6-rev0mingw64in"terus kalian masuk ke path windowsnya.
3.Kemudian klik ok,lalu buka cmd terus kalian ketik g++ --version
jika sudah keluar seperi ini,maka selamat kompailer berhasil terinstall.
C:UsersBayu>g++ --version
g++ (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
C:UsersBayu>
setelah kita berkenalan dengan header,kompiler maka kita mulai coba menulis code dengan ouput hello word pada episode ke 2 hehehe.
*Beware click the link!
Freelance | Student
jika kalian masih bingung,bisa tonton vidio di atas hehhe.
Reply