Anda di halaman 1dari 22

LAPORAN PRAKTEK 2

“Membuat Aplikasi Console”

Disusun Oleh:
Nama : Ahmad Nawawi Syafad
Nim : 2020204020003
Kelas : TT 2A
Dosen : Hanafi, S.T., M.eng.
NIP : 196901172002121001

JURUSAN TEKNIK ELEKTRO


PROGAM STUDI TEKNOLOGI TELEKOMUNIKASI
POLITEKNIK NEGERI LHOKSEUMAWE
2021
LEMBAR PENGESAHAN

Nama Mata Kuliah : Praktek Algoritma dan Pemograman

No. Praktek : 02
Judul Praktek : Membuat Aplikasi Console
Tempat Praktek : Lab. Jaringan Komputer
Hari / Tanggal Praktek : Kamis / 23 September 2021
Nama Mahasiswa : Ahmad Nawawi Syafad
NIM : 2020204020003
Program Studi / Kelas : Teknologi Telekomunikasi / TT 2A

Mengetahui, Penyusun
Dosen Pembimbing

Hanafi, S.T., M.eng. Ahmad Nawawi Syafad


NIP. 196901172002121001 NIM.2020204020003

i
DAFTAR ISI
Lembaran Pengesahan ......................................................................................................... i
Daftar Isi .............................................................................................................................. ii
Daftar Gambar ..................................................................................................................... iii
2.1 Tujuan............................................................................................................................ 1
2.2 Dasar Teori .................................................................................................................... 1
2.3 Langkah Praktek ............................................................................................................ 1
2.3.1 Membuat Aplikasi Konsol .................................................................................. 1
2.3.2 Menambahkan Kode ........................................................................................... 3
2.3.3 Mengkompilasi dan Menjalankan Aplikasi ........................................................ 6
2.3.4 Menjelaskan Kode Sumber C++ ......................................................................... 7
2.3.5 Menangani Kesalahan ........................................................................................ 11
2.4 Algoritma Pseudocode, Flowchart, Program dan Data Hasil Eksekusi ...................... 13
2.4.1 Algoritma Pseudocode ........................................................................................ 13
2.4.2 Flowchart............................................................................................................. 14
2.4.3 Program dan Data Hasil Eksekusi ....................................................................... 15
2.5 Analisa Algoritma dan Pemrograman ......................................................................... 16
2.6 Kesimpulan.................................................................................................................. 17
Daftar Pustaka ................................................................................................................... 18

ii
DAFTAR GAMBAR

Gambar 2.1 Langkah awal pembuatan aplikasi Console ................................................... 2


Gambar 2.2 Informasi Proyek Baru ................................................................................... 2
Gambar 2.3 Hasil akhir pembentukan aplikasi Console .................................................... 3
Gambar 2.4 Pilihan untuk menentukan tambahan pada proyek ......................................... 3
Gambar 2.5 Keadaan pada kotak dialog............................................................................. 4
Gambar 2.6 Tampilan editor untuk mengetikkan kode sumber C++ ................................. 4
Gambar 2.7 Kode C++ pada editor .................................................................................... 5
Gambar 2.8 Hasil pembentukan .exe yang ditandai dengan 0 error() ................................ 6
Gambar 2.9 Hasil eksekusi aplikasi konsol ........................................................................ 6
Gambar 2.10 Fungsi main() dan kode C++. ...................................................................... 10
Gambar 2.11 Jendela output menyatakan bahwa terdapat kesalahan penulisan kode ....... 11
Gambar 2.12 Pesan kesalahan dapat dilihat pada jendela output ...................................... 11
Gambar 2.13 Visual C++ menunjukkan letak yang salah ................................................. 12
Gambar 2.14 Kotak Program ............................................................................................ 15
Gambar 2.15 Data Hasil Eksekusi..................................................................................... 15

iii
Praktek 2
Membuat Aplikasi Console

2.1 Tujuan
Setelah mempelajari bab ini diharapkan mahasiswa akan mampu:

1. Mengetahui fungsi-fungsi yang ada pada C++.


2. Bisa membuat dan bisa menjalankan program sederhana menggunakan C++.
3. Mengetahui perbedaan C++ dan bahasa C.

2.2 Dasar Teori

Bab ini memperkenalkan kepada Anda tentang cara membuat aplikasi konsol yang sangat
berguna bila Anda ingin mempelajari dasar C++ tanpa melibatkan kode-kode pemrograman
Windows. Selain itu bab ini juga menjelaskan secara singkat tentang cara menangani
kesalahan. Dengan berakhirnya bab ini, Anda dapat menguji program-program C++ yang
berbasis konsol. Namun jika Anda telah menguasai dasar C++, Anda bisa langsung menuju
ke Bab II yang membahas dasar pembuatan aplikasi Windows dengan menggunakan
AppWizard.

2.3 Langkah Praktek


2.3.1 Membuat Aplikasi Console

Sekarang saatnya untuk membuat aplikasi konsol. Langkah awal untuk membuat aplikasi
seperti ini adalah seperti berikut :
1. Jika ada proyek yang sedang terbuka, tutuplah terlebih dulu
2. Buatlah proyek baru dengan memilih menu File | New.. Langkah ini memunculkan kotak
dialog New.
3. Pilihlah Win32 Console Application.
4. Aturlah agar Location: berisi
E:\BAB2AHMADNAWAWI\SELAMAT Ahmad Nawawi
Jika Anda belum menciptakan subdirektori bab2, buatlah terlebih dulu.
5. Isikan pada Project name:
Selamat
6. Klik tombol OK Anda akan menjumpai tampilan seperti berikut :

1
Gambar 2.1 Langkah awal pembuatan aplikasi konsol.

7. Biarkan tombol radio As Empty Project dalam keadaan terpilih dan kemudian klik tombol
Finish. Langkah ini menampilkan kotak dialog seperti berikut :

Gambar 2.2 Informasi Proyek Baru.

8. Klik tombol OK untuk menutup kotak dialog New Project Information.

2
Hasil yang diperoleh setelah anda melakukan langkah seperti di atas ditunjukkan pada
gambar berikut :

Gambar 2.3 Hasil akhir pembentukan aplikasi konsol.

2.3.2 Menambahkan Kode

Sekarang marilah mencoba untuk menambahkan kode agar aplikasi menampilkan tulisan.

Selamat Belajar Visual C++

Caranya :

1. Dalam keadaan proyek selamat masih terbuka, pilihlah menu File|New…


Langkah ini membuat kotak dialog seperti berikut ditampilkan.

Gambar 2.4 Pilihan untuk menentukan tambahan pada proyek.

3
2. Pilihlah C++ Source File

3. Ketikkan Selamat pada kotak edit File Name : Hasil setelah langkah ini ditunjukkan pada
gambar berikut :

Gambar 2.5 Keadaan pada kotak dialog New setelah pilihan dan pengisian data

nama berkas dilakukan.

4. Klik tombol OK. Langkah ini membuat Anda menjumpai tampilan editor seperti berikut :

Gambar 2.6 Tampilan editor untuk mengetikkan kode sumber C++.

4
5. Ketikkan kode seperti berikut :

/ / Selamat Ahmad.cpp
#include<iostream.h>
Int main()
{

Cout << “Nama :Ahmad Nawawi”

<< endl

<<”T.Lahir :28 September 2002”

<< endl

<<”T.Tinggal :Lhoksukon

<< endl

<<Email :nawawisyafad28@gmail.com

<< endl ;
Return 0 ;

Keadaan setelah Anda mengetikkan kode diatas diperlihatkan pada gambar berikut :

Gambar 2.7 Kode C++ pada editor.

5
2.3.3 Mengkompilasi dan Menjalankan Aplikasi

Setelah Anda menuliskan kode C++ di depan, Anda perlu mengkompilasinya terlebih
dulu dan membentuk berkas ,exe. Caranya, pilih menu Build | Build Selamat.exe. Jika taka da
kesalahan, sebagiannya ditunjukkan pada gambar berikut,maka hasil .exe bias dijalankan.

Gambar 2.8 Hasil pembentukan .exe yang ditandai dengan 0 error()

Menyatakan bahwa tak ada kesalahan sewaktu membentuk .exe.

Untuk menjalankan aplikasi, Pilihlah Build | Execute Selamat.exe. Hasilnya ditunjukkan pada
gambar berikut :

Gambar 2.9 Hasil eksekusi aplikasi konsol.

Untuk mengakhiri aplikasi, tekanlah sembarang tombol (misalnya Spasi).

6
2.3.4 Penjelasan Kode Sumber C++

Contoh kode sumber C++ di depan merupakan contoh program yang sangat sederhana,yaitu
digunakan untuk menampilkan tulisan.

Selamat belajar Visual C++

Semoga sukses!

Supaya Anda lebih memahami kode singkat tersebut, sejumlah elemen yang menyusun kode
tersebut akan dijelaskan dalam subbab ini.

Pertama, kode

// Selamat Ahmad.cpp

Dinamakan komentar. Tanda // membuat semua karakter di dalam baris yang dimulai dengan
tanda tersebut hingga akhir baris akan diperlakukan sebagai komentar. Komentar adalah bagian
pada kode C++ yang akan dianggap oleh C++ sebagai sesuatu yang tidak perlu diterjemahkan
ke dalam bentuk kode biner.Kegunaannya hanya sebagai penjelas atau keterangan untuk kode
sumber itu sendiri.Tentu saja keterangan ini tidak ditunjukkan untuk mesin,melainkan untuk
pembaca kode sumber.

Baris

#include <iostream.h>

Merupakan suatu bentuk intruksi yang memerintahkan compiler untuk menyisipkan berkas lain
(pada contoh ini adalah iostream.h, yang disediakan oleh sistem Visual C++) saat
program dikompilasi. Sebagaimana telah disinggung pada Bab 1, berkas yang berakhiran .h
dinamakan berkas judul (header file). Berkas ini mengandung berbagai deklarasi,seperti
fungsi,variable, dan lain-lain. Berkas iostream.h perlu disertakan dalam kode sumber
mengingat kode tersebut melibatkan objek cout dan objek ini dideklarasikan pada berkas
tersebut.

Pada aplikasi konsol, main() merupakan fungsi yang menjadi titik awal pengeksekusian
program C++. Kata yang terletak di depan main menyatakan tipe nilai yang diberikan fungsi
main. Int berarti tipe integer atau bilangan bulat.

Bentuk fungsi main yang telah dilengkapi tipe nilai balik adalah seperti berikut:

int main ()
{

}
7
Di dalam tanda {} boleh disertakan nol, satu, atau banyak pernyataan (statement). Sebuah
pernyataan adalah sebuah instruksi lengkap yang berdiri sendıri yang menyuruh computer
melakukan sesuatu. Kode berikut :

cout << "Nama :Ahmad Nawawi”


<<endl
<< “T.Lahir: 28 september 2002"
<<endl
<<T.Tinggal: Lhoksukon
<<endl
<<Email : nawawisyafad28@gmail.com
<<endl;

merupakan contoh sebuah pernyataan. Contoh lain:

return 0 ;

Sebuah pernyataan pada C++ selalu diakhiri dengan tanda titik koma.

Pada C++, cout adalah suatu objek yang digunakan untuk menampilkan suatu
keluaran ke konsol. Tanda << (dua buah tanda "kurang dari" berurutan) merupakan sebuah
operator yang dinamakan operator penyisipan. Operator ini berguna untuk mengarahkan
operand yang terletak scsudah tanda << ke objek cout.
Sebagai akibatnya,
<< Nama:Ahmad Nawawi"
akan membuat tulisan
nama: Ahmad Nawawi
ditampilkan pada konsol. Selanjutnya,
<< endl
digunakan untuk menambahkan tanda "pindah baris" dan
<< “T.Lahir:28 September 2002"
membuat tulisan
T.Lahir : 28 september 2002
Diletakkan pada baris di bawah baris
Nama : Ahmad Nawawi

8
Adapun
<< endl
Yang terakhir dimaksudkan agar “pindah baris” ditambahkan sesudah tulisan
Semoga sukses!
Pernyataan
return 0 ;
digunakan untuk memberikan nilai balik fungsi main(). Angka nol menyatakan nilai
baliknya.

9
Tanda yang mengawali
komentar Bentuk fungsi
Komentar

//Selamat Ahmad
Fungsi yang akan di jadikan sebagai
titik awal pengeksekusian aplikasi
#include <iostream.h> konsol.
int main()

cout << “Nama :Ahmad Nawawi”


<< endl
<< “T.lahir: 28 Sebuah pernyataan diakhiri
September 2002!” dengan titik koma.
<<endl ;

return 0 ;

Menyatakan tipenilai Menyatakan nilai


balik fungsi main() balik fungsimain()

Gambar 2.10 Fungsi main() dan kode C++.

10
2.3.5 Menangani Kesalahan
Ada kemungkinan bahwa Anda melakukan kesalahan ketika menulis kode C++.Sebagai
contoh, mungkin saja int ditulis Int, yang tentu saja tidak dikenal oleh compiler C++ sewaktu
Anda mengkompilasinya. Untuk melihat efek kesalahan penulisan kode, ubahlah Int kemudian
kompilasilah. Anda akan menjumpai kesalahan seperti berikut :

Gambar 2.11 Jendela output menyatakan bahwa


Terdapat kesalahan penulisan kode.

Perhatikan bahwa pada jendela output tercantum 3 error(s), yang menyatakan bahwa terdapat
tiga kesalahan. Anda bias melihat ketiga kesalahan tersebut dengan menggeser tombol geser di
bagian kanan jendela output, sebagaimana diperlihatkan pada gambar berikut.

Gambar 2.12 Pesan kesalahan dapat dilihat pada jendela output.

11
Untuk mengetahui baris yang menyebabkan kesalahan, klik ganda pada baris pesan kesalahan.
Hasilnya diperlihatkan pada gambar berikut :

Gambar 2.13 Visual C++ menunjukkan letak yang salah.

Pada gambar di atas, tampak bahwa Int ditunjuk oleh suatu penanda.

Sekarang cobalah ganti Int menjadi int dan kemudian cobalah untuk membentuk berkas .exe
lagi. Tentu Visual C++ segera menyatakan bahwa tidak ada kesalahan lagi. Satu hal yang perlu
diperhatikan disini, sebuah kesalahan.Jangan panic kalau Anda menjumpai keadaan seperti itu.
Betulkan kesalahan dimulai dari yang paling atas dan kemudian cobalah untuk mengkompilasi
ulang sehingga pesan kesalahan jadi berkurang atauhilang sama sekali.

12
2.4 Algoritma Pseudocode,Flowchart,Program dan Data Hasil Eksekusi

2.4.1 Algoritma Pseudocode

Program Selamat Ahmad


{Mencetak kalimat „Nama:Ahmad Nawawi, T.Lahir:28 September 2002,
T.Tinggal:Lhoksukon , Email:nawawisyafad28@gmail.com‟}

Deklarasi
-

Algoritma
Write(“Nama:Ahmad Nawawi”)
Write(“T.Lahir:28 September 2002”)
Write(“T.Tinggal:Lhoksukon”)
Write(“Email:nawawisyafad20@gmail.com”)

13
2.4.2 Flowchart

Start

Write(“Nama : Ahmad Nawawi Syafad”)

Write(T.Lahir : 28 September 2002”)

Write(“T.Tinggal : Lhoksukon”)

Write(“Email : nawawisyafad28@gmail.com”)

End

14
2.4.3 Program dan Data Hasil Eksekusi

1. Program

Gambar 2.14 Kotak Program

2. Data dan Hasil Eksekusi

Gambar 2.15 Data Hasil Eksekusi

15
2.5 Analisa Algoritma dan Pemrograman
berdasarkan praktek yang sudah dilakukan dapat dianalisa program dan data eksekusi, bahwa
baris demi baris pada sebuah program itu penting karena memiliki fungsi yang berbeda beda.Pada
program „SELAMAT Ahmad Nawawi‟ menghasilkan hasil eksekusi seperti yang ada pada gambar
2.13 karena kode yang di input pada gambar 1.12 benar,dan tidak terjadi error ataupun warning.

Dalam Mengetik Pseudocode yang berisikan langkah-langkah untuk menyelesaikan suatu


permasalahan, hanya bentuknya saja agak berbeda. seperti pada gambar yang sudah diihat
sebelumnya ,program ini menggunakan bahasa C dengan nama Program SELAMAT Ahmad
Nawawi,lalu mencetak kalimat „Nama:Ahmad Nawawi, T.Lahir : 28 September 2002„.

Pada Flowchart yang berguna untuk penggambaran secara grafik dari langkah dan urutan
prosedur suatu program agar dapat memudahkan programmer untuk memecahkan masalah yaitu pada
2.3.2 yang dimulai dari simbol terminator yang bermaksud permulaan pada program (start) dan
disambung dengan simbol bentuk jajargenjang yang bermaksud untuk input dan output data (Output
„Nama:Ahmad Nawawi, T.Lahir : 28 September 2002) dan diakhiri dengan simbol terminator yang
bermaksud akhir dari program (end).

Program dan data hasil eksekusi tidak terdapat error, karena kode yang di tulis sudah benar
dan tidak ada kesalahan,Karena setiap kesalahan yang terjadi pada program dapat dilihat pada kotak
text dibawah kotak program ditulis dan walaupun sedikit kesalahan yang dibuat,akan dijelaskan di
kotak text tersebut secara mendetail,program akan benar benar jalan ketika error dan warning
bertuliskan (0) dan tidak program tidak akan berjalan jika kode yang di masukkan salah.

16
2.6 Kesimpulan
• Bahasa C merupakan bahasa program yang sudah ada dari 20 dekade lebih
• Pseudocode adalah kode yang kita gunakan untuk membuat algoritma dan terkait dengan
bahasa pemrograman dan langkah untuk menjelaskan masalah dalam bentuk sebuah kode-
kode.

• Flowchart pada dasarnya merupakan sebuah bentuk gambar atau diagram yang memiliki aliran
satu atau dua arah yang berlaku secara berkesinambungan. Fungsi utama flowchart adalah
untuk menggambarkan sebuahdesain program.

17
Daftar Pustaka

“Kadir,A., Panduan Pemograman Visual C++, Penerbit ANDI, 2004.”

18

Anda mungkin juga menyukai