DAFTAR ISI........................................................................................................ 2
BAB I PENDAHULUAN
1.1 Latar belakang................................................................................ 3
1.2 Perumusan Masalah....................................................................... 4
1.3 Metode Pemecahan Masalah......................................................... 4
1.4 Tujuan Makalah............................................................................. 5
1.5 Sistematika Penulisan Makalah..................................................... 5
BAB II PEMBAHASAN
2.1 C++................................................................................................... 6
2.1.1..........................................................................................Penge
rtian C++............................................................................ 6
2.1.2..........................................................................................Masu
kan (input) dalam C++....................................................... 7
2.1.3..........................................................................................Kelua
ran (output) dalam C++...................................................... 8
2.1.4..........................................................................................Fungs
i dalam C++........................................................................ 9
2.2 <Conio.h>.................................................................................... 10
2.2.1..........................................................................................Penge
rtian <Conio.h>.................................................................. 10
2.2.2..........................................................................................Perint
ah dalam <Conio.h>........................................................... 10
2.2.3..........................................................................................Conto
h Program yang menggunakan header <Conio.h>............. 11
1
DAFTAR PUSTAKA
BAB I
PENDAHULUAN
Bahasa tingkat tinggi merupakan bahasa yang mudah dipahami oleh manusia,
c++ merupakan salah satu contoh dati bahasa tingkat tinggi. Contoh lain dari bahasa
tingkat tinggi adalah Pascal, Perl, Java, dan lain sebagainya. Sedangkan bahasa
tingkat rendah merupakan bahasa mesin atau bahasa assembly.
2
mudah dicari kesalahannya. Dalam makalah ini akan membahas salah satu bahasa
tingkat tinggi yaitu C++. Bahasa ini diciptakan oleh Bjarne Stroustrup pada tahun
1980-an. Sebagai bahasa yang berorientasi objek, C++ memudahkan dalam
pembuatan aplikasi yang berskala besar.
3
1.4 Tujuan Makalah
Tujuan makalah ini dibuat adalah untuk mengetahui dan memahami tentang
pengenalan header pada bahasa C, terutama pada materi <conio.h>, dan juga guna
menunjang pembelajaran bagi mahasiswa.
Makalah ini selain untuk memenuhi tugas Dasar Komputer dan Pemrograman
2A, juga dapat berguna untuk pembelajaran dan pengetahuan bagi mahasiswa tentang
bahasa C dan juga <conio.h>.
BAB I PENDAHULUAN
BAB II PEMBAHASAN
4
BAB II
PEMBAHASAN
2.1 C++
5
3. Menyediakan kemampuan pemrograman berorientasi objek.
b) Gets
Digunakan untuk dapat menerima dan memasukkan data string. Sintaknya:
Gets(nama-variabel-array);
c) Cin
Dalam C++, perintah cin digunakan untuk menginput suatu nilai dari suatu
piranti masukan (keyboard) untuk selanjutnya di proses oleh program.
Sintaknya yaitu : Cin >> variable;
d) Getch
Perintah getch() berfungsi sama seperti cin (perintah input), akan tetapi
getch() khusus untuk input berupa karakter. Disamping itu getch() dapat
membaca input berupa spasi atau tab sedangkan cin tidak bisa. Fungsi ini juga
dapat digunakan Variabel = getch();
e) Getche
Perintah getche() kegunaannya sama dengan getch(), hanya saja getche()
menampilkan/ membaca karakter yang diinputkan, tidak perlu diakhiri dengan
menekan tombol enter, dan karakter yang dimasukkan akan ditampilkan ke
layar. Fungsi getch() dan getche() sama-sama membutuhkan file header
conio.h
6
2.1.3 Keluaran (output) dalam C++
a) Printf
Digunakan untuk menampilkan hasil yang terformat dengan menggunakan
format specification
b) Puts
Digunakan untuk mencetak string ke layar dimana pencetakan akan diakhiri
dengan karakter new line (ke baris baru). Terdapat dalam file header stdio.h.
c) Putchar
Dalam Menampilkan sebuah karakter ke layar, pencetakan karakter tidak
diakhiri dengan karakter new line, terdapat dalam file header : stdio.h
d) Cout
Dalam C++, perintah cout digunakan untuk menampilkan suatu informasi ke
piranti output (layar). Berikut ini perintah-perintah tambahan untuk mengatur
tampilan output. endl Perintah ini berfungsi sama dengan \n (ganti baris)
setw()Perintah ini digunakan untuk mengatur lebar tampilan data (rata kanan).
setfill() Perintah setfill() digunakan untuk menambahkan suatu karakter
tertentu pada field yang kosong pada suatu data.
Perintah-perintah tambahan pada cout diatas memerlukan file
header iomanip.h supaya dapat digunakan.
e) Cprintf
Memiliki fungsi yang mirip dengan printf, hanya saja cprintf dapat
menampilkan warna, dan juga terdapat dalam file header stdio.h.
7
2.1.4 Fungsi dalam C++
Fungsi #include adalah sebuah prosesor pengarah yang mengatakan kepada
kompiler untuk meletakan kode dari header file iostream.h kedalam program.
Fungsi cout memerlukan file iostream.h.
Fungsi Tanda () digunakan untuk mengapit argumen fungsi yaitu nilai yang
akan dilewatkan ke fungsi.
8
Fungsi clrscr() Pernyataan clrscr() digunakan untuk membersihkan layar
==> #include<windows.h> .
Fungsi Getch() Dan getche() Yaitu suatu fungsi yang saat kita
menginputkan sebuah karakter, maka akan ada penekanan enter secara
otomatis, dan pindah ke baris selanjutnya. Fungsi getch() karakter yang
dimasukkan tidak akan ditampilkan pada layar sehingga sering digunakan
untuk meminta inputan berupa password.Fungsi getche() karakter yang
dimasukkan akan ditampilkan pada layar.
2.2 <Conio.h>
9
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.
1. Contoh Program
Hasil
2. Contoh Program
#include <conio.h>
int main(void)
{
10
clrscr();
window(10, 10, 80, 25);
cprintf("Hello world\r\n");
getch();
return 0;
}
Hasil
Hello world
BAB III
PENUTUP
3.1 Kesimpulan
C++ merupakan salah satu bahasa pemrograman yang mudah dipelajari dan
berorientasikan pada objek. Bahasa C++ mempunyai struktur bahasa yang mudah
dipahami. Dalam menjalankan program dari bahasa C++ dibutuhkan suatu compiler
yang berguna untuk mengkompilasi kode yang kita tuliskan menjadi bentuk bahasa
mesin sehingga program dapat berjalan.
11
Dalam C++ kita perlu menggunakan header untuk menjalankan suatu program,
salah satunya adalah conio.h. conio.h berisi tentang fungsi input konsol dan output
konsol. Di dalam conio.h juga terdapat banyak perintah atau fungsi yang bisa di
jalankan dalam suatu program, tentunya dengan tujuan dan fungsi tertentu.
3.2 Saran
Sebaiknya dalam membuat kode program perhatikan huruf besar dan huruf
kecilnya, karena C++ bersifat case sensitive. Selain itu, kita juga harus
memperhatikan compiler yang digunakan untuk menjalankan program tersebut agar
program berjalan sesuai keinginan kita tanpa adanya kesalahan-
kesalahan.
DAFTAR PUSTAKA
https://code-reference.com/c/conio.h/cprintf
https://code-reference.com/c/conio.h/textcolor
http://www.includehelp.com/c-tutorial/c-language-conio-h-in-c-programming-
tutorial.aspx
http://www.cplusplus.com/articles/4z18T05o/
http://www.zhulachmad.net/2015/03/macam-macam-file-header-pada-c-dan.html
12