Dosen :
B. Herry Suharto, M. Eng
Disusun Oleh:
Nama : Santa Julia Sihaloho
NIM : 192105012
Program Studi : Teknik Industri S1
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.
Secara sederhana sebuah komputer hanya dapat mengeksekusi program yang ditulis dalam
bentuk bahasa mesin. Oleh karena itu, jika suatu program ditulis dalam bahasa tingkat tinggi
maka program tersebut harus diproses dahulu sebelum bisa dijalankan dengan komputer. Hal
ini merupakan salah satu kekurangan bagi bahasa tingkat tinggi di mana diperlukan waktu
untuk memproses suatu program sebelum program tersebut dijalankan.
Namun bahasa tingkat tinggi mempunyai banyak sekali sisi keuntungan. Bahasa tingkat
tinggi mudah dipelajari, mudah ditulis, mudah dibaca dan tentu saja 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.
Sebagai bahasa yang beraras tinggi, yang menggunakan perintah-perintah yang mudah
dimengerti oleh orang, C++ mempunyai keunggulan, yakni bersifat universal. Sebagai bahasa
yang universal, C++ bisa dijumpai di berbagai platform (Linux, Unix, Windows, Mac, dan
lain-lain). Artinya, jika kita menguasai C++ di platform PC, sangat mudah untuk berpindah di
Linux ataupun sistem operasi yang lain.
main() {
// Menampilkan tulisan Hello World ke Layar
cout<<"Hello World";
return 0;
}
4. Setelah menulis souce nya, tekan Compile & Run seperti gambar dibawah ini
Tekan Compile & Run seperti pada gambar (pada bagian kanan atas)
5. Akan muncul dialog untuk menyimpan program buatan sobat. Beri nama sesuka sobat. Misal
"Hello World" kemudian save dengan dengan Ekstensi ".cpp"
6. Setelah klik Save, akan mucul jendela yang menampilkan hasil program Hello World.
A. Contoh
1. Mencetak kalimat dalam beberapa baris, dengan tampilan sbb :
Hello...
..oh my
...when do i stop?
1
..2
...3
2. Menghitung penjumlahan 1024 + 4096 dan mencetak hasilnya
3. Mengisi nilai 2 variabel int, menjumlahkan kedua isi variabel tersebut dan mencetak
hasilnya
4. Mengisi nilai sebuah variabel float, mengalikan isi variabel tersebut dengan 50 dan
mencetak hasilnya
5. Menampilkan nilai sebuah bilangan float dengan tanpa menentukan format
tampilannya (default)
6. Menampilkan nilai sebuah bilangan float dengan format : lebar medan 10 digit dan 2
digit di belakang koma
7. Menerima masukan dengan format int dan char kemudian menampilkannya kembali
dengan format yang sesuai
Jawabannya:
Ketik source code programnya seperti dibawah ini:
Hasilnya:
B. Kerjakan soal-soal di bawah ini, dan sertakan jawaban Anda pada Laporan Resmi
a. Berapakah nilai jawaban yang ditampilkan oleh program di bawah ini :
main()
{
int jawab, hasil;
jawab = 100;
hasil = jawab - 10;
printf("Jawabannya adalah %d\n", hasil + 6);
}
Jawaban:
b. Apakah keluaran dari potongan program di bawah ini
main()
{
int value1, value2, sum;
value1 = 35;
value2 = 18;
sum = value1 + value2;
printf("The sum of %d and %d is %d\n", value1,value2,sum);
}
Jawaban:
c. Program di bawah ini tidak berhasil di-compile karena masih terdapat beberapa
kesalahan. Temukan paling sedikit 6 buah kesalahannya. Selanjutnya tampilkan
keluaran, setelah program ini berhasil dijalankan.
main ()
{
INT jumlah;
/* PERHITUNGAN HASIL
jumlah = 25 + 37 - 19;
/* TAMPILKAN HASIL
printf("Berapa hasil dari 25 + 37 - 19 ?\n);
printf("Jawabannya adalah %d\n" jumlah);
}
Jawab:
Kesalahan pada penulisan program diatas adalah
Tidak ada penulisan #include <stdio.h> pada awal penulisan program
Penulisan INT yang salah dimana seharusnya ditulis tanpa menggunakan
huruf capital sehingga menjadi int saja.
Pada penulisan komentar “PERHITUNGAN HASIL” adalah salah, dimana
seharusnya adalah /*…..*/
Pada penulisan komentar “TAMPILKAN HASIL” adalah salah, dimana
seharusnya adalah /*…..*/
Pada penulisan printf("Berapa hasil perhitungan 25 + 37 - 19 ?\n) adalah salah
dimana seharusnya diberikan tanda petik dua (“) diantara \n dan tanda kurung
tutup ).
Pada penulisan printf("Jawabannya adalah %d\n" jumlah) adalah salah dimana
seharusnya diberikan tanda koma (,) diantara tanda petik dua(“) dan jumlah.
Penulisan program yang benar adalah:
JAWAB:
#include <stdio.h>
main()
{
float a,b,c,d,e;
printf(“masukkan bilangan pertama=”);
scanf(“%f”, &a);
printf(“masukkan bilangan kedua=”);
scanf(“%f”, &b);
c=a+b;
d=(a+b)/2;
e=a*a+2*a*b+b*b;
printf(“hasil penjumlahan, rata rata dan kuadratnya adalah= %g,%g,%g”,c,d,e);
system(“pause”);
}
Hasil:
KESIMPULAN