Funsi Main Praktikum Pemrograman Sistem (GCC)

Anda dapat menyimpan program diatas dengan nama prak1.c++. Caranya dengan menggunakan :w prak1.c++ enter kalau menggunakan editor vi. Untuk keluar dari vi, gunakan perintah :q enter. Setelah skrip dibuat, kita melanjutkan dengan proses kompilasi. Untuk mengkompilasi file skrip perintahnya: [uunboylocalhost uun] g++ prak1.c++ -o prak1 Artinya kita mengkompilasi file prak1.c++ dengan menggunakan g++ bahasa yang dipakai adalah c++, dan file hasil kompilasi yang bisa dijalankan diberi nama prak1. Ketika proses kompilasi selesai akan ditampilkan peringatan: In file included from usrincludec++3.3.2backwardiostream.h:31, from prak1.c++:1: usrincludec++3.3.2backwardbackward_warning.h:32:2: warning: warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the X header for the X.h header for C++ includes, or sstream instead of the deprecated header strstream.h. To disable this warning use -Wno-deprecated. Peringatan ini untuk sementara dibiarkan saja. Supaya peringata tidak ditampilkan, kita bisa menggunakan perintah berikut saat kompilasi: [uunboylocalhost uun] g++ prak1.c++ -Wno-deprecated -o prak1 Akhirnya selesai juga programskrip yang pertama kita buat. Dan sampailah kita ke tahap eksekusi program, caranya: [uunboylocalhost uun] .prak1 Kalau cara yang dilakukan bener, maka hasilnya berupa tulisan pada layar : Assalamu alaikum Penjelasan program program diatas dapat dilihat pada beberapa subbab berikut.

1.1. Funsi Main

Fungsi adalah salah satu dasar penyusunan blok pada C++. Sebuah program C++ minimal mengandung sebuah fungsi, yaitu fungsi main. Fungsi ini menjadi awal dan akhir eksekusi program C++. Sedangkan Tubuh fungsi dimulai dari tanda { hingga tanda }. Lebih spesifik lagi, semua yang terletak didalam tanda { } disebut blok. Tanda digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke fungsi. Pada fungsi main seperti pada contoh, tidak ada argumen yang diberikan. Oleh karena itu tidak ada entri di dalam . 1.2. Pernyatan Baris : cout “Hai, Selamat belajar C++ \n”; merupakan contoh sebuah pernyataan. Pada contoh diatas, pernyataan tersebut digunakan untuk menampilkan tulisan yang terletak pada sepasang tanda petik ganda ke layar. Dalam hal ini tulisan yang terletak pada sepasang tanda petik ganda disebut konstanta string. Setiap pernyataan harus diakhiri tanda titik koma ;. Kealpaan dalam memberikan tanda ini akan menyebabkan kompiler memberikan pesan kesalahan selama waktu kompilasi. 1.3.Mengenal cout cout disediakan oleh C++ untuk mengarahkan data ke standard output normalnya adalah layar. Contoh : cout “Assalamu alaikum \n”; tanda dua buah tanda kurang dari berurutan merupakan sebuah operator yang disebut operator “penyisipanpeletakan”. Operator ini akan mengarahkan operand data yang terletak disebelah kanannya ke obyek yang terletak disebelah kiri. Pada contoh di atas konstanta string diarahkan ke cout, yang memberikan hasil berupa tampilan string kelayar tersebut. Didalam string terdapat tanda \n adalah merupakan karakter pindah baris newline. Jadi bukan tanda \ dan n itulah sebabnya tulisan : Assalamu alaikum Ditampilkan pada layar dan diikuti dengan pindah baris. Apabila tidak menggunakan \n, maka ketika dijalankan tampilannya: Assalamu alaikum[uunboylocalhost uun] 1.4.include iostream.h Baris : include iostream.h bukan suatu penyataan. Itulah sebabnya tidak ada tanda titik koma yang diperlukan. Baris tersebut menginstruksikan kepada kompiler untuk menyisipkan file lain pada contoh diatas adalah iostream.h saat program dikompilasi. Baris include isotream.h perlu diikut sertakan pada program yanmg melibatkan cout. 1.5.Komentar Komentar merupakan bagian yang penting dalam program. Kehadirannya sangat membantu pemrogram ataupun orang lain dalam memehami program. Karena berupa penjelasan-penjelasan mengenai program atau bagian-bagian dari program. Komentar pada C++ diawalii dengan dua tanda garis miring . Semua tulisan yang terletak sesudah tanda hingga akhir batas dengan sendirinya akan diperlakukan sebagai keterangan. Sebuah contoh program yang mengginakan komentar : Program 1.2 : include iostream.h menyertakan file iostream.h mainvoid { system“clear”; menghapus layar menggunakan fungsi system cout “Assalamu alaikum \n”; } 2. Elemen Dasar C++ 2.1. Himpunan Karakter Himpunan karakter pada C++ terdiri dari huruf, digit maupun simbol-simbol lainnya termasuk spasi, karakter kontrol. Huruf A B C D E F G H I J K L M N O P Q R S T U V X Y Z A b c d e f g h i j k l m n o p q r s t u v w x y z Digit 0 1 2 3 4 5 6 7 8 9 Simbol dan Lain-lain _ - + dan sebagainya

2.2. Pengenal Identifier