Anda di halaman 1dari 42

LAPORAN PRAKTIKUM

ALGORITMA & PEMOGRAMAN 1

Disusun Oleh :
Dwi Adika Setiawan
NIM : 2021 12 046

PROGRAM STUDI TEKNIK INFORMATIKA


SEKOLAH TINGGI TEKNOLOGI BONTANG
TAHUN 2021
KATA PENGANTAR

Puji syukur kita panjatkan kehadiran Allah SWT atas segalah


limpahan rahmat dan karunia-Nya sehingga penulis dapat
menyelesaikan Laporan Praktikum Algoritma dan Pemograman 1
yang disusun berdasarkan pengalaman kuliah dan Bimbingan dari
Dosen Ibu Sri Handani Widiastuti, S.Kom M.Kom beserta
pembimbing dosen Kak Andereyan Muhammat sehingga saya
mendapatkan ilmu yang banyak dalam mata kuliah ini. Penulis dapat
menyelesaikan Algoritma dan Pemograman 1 ini tidak terlepas dari
doa dan dorongan semangat serta perhatian yang didapat dari saudara-
saudara, rekan-rekan mahasiswa Sekolah Tinggi Teknologi Bontang
yang telah membimbing penulis serta telah banyak menyumbang hasil
pemikiran serta memberi bantuan moril maupun materil kepada
penulis sehingga penulis dapat menyelesaikan Tugas Praktikum
Algortima dan Pemograman 1 sampai selesai.

Bontang,18 November 2021

Dwi Adika Setiawan

i
DAFTAR ISI

KATA PENGANTAR..............................................................................................i
DAFTAR ISI............................................................................................................ii
LEMBAR ASISTENSI...........................................................................................iii
Modul 1 Tipe Data ,Operator dan Ekspresi.............................................................1
A. Tujuan........................................................................................................1
B. Alat dan Bahan...........................................................................................1
C. Kegiatan Praktikum....................................................................................1
D. Tugas Praktikum........................................................................................6
Modul 2. Statement Pengendalian...........................................................................7
A. Tujuan........................................................................................................7
B. Alat dan Bahan...........................................................................................7
C. Kegiatan Praktikum....................................................................................7
Modul 3 . Statement Pengendalian........................................................................13
A. Tujuan......................................................................................................13
B. Alat dan Bahan.........................................................................................13
C. Kegiatan Praktikum..................................................................................13
Modul 4 . Fungsi....................................................................................................19
A. Tujuan......................................................................................................19
B. Alat dan Bahan.........................................................................................19
C. Kegiatan Praktikum..................................................................................19
D. TUGAS PRAKTIKUM............................................................................30
Modul 5 . Array dan String....................................................................................33
A. Tujuan......................................................................................................33
B. Alat dan Bahan.........................................................................................33
C. Kegiatan Praktikum..................................................................................33
D. TUGAS PRAKTIKUM............................................................................38

ii
iii
LEMBAR ASISTENSI

iv
Modul 1 Tipe Data ,Operator dan Ekspresi

A. Tujuan
1. Mendefinisikan dan membedakan tipe data dasar,operator-operator dan
ekpresi
2. Mempraktekkan penggunaan tipe data dasar ,operato-operator dan ekspresi

B. Alat dan Bahan


1. Modul Algoritma dan Pemograman 1
2. Laptop/PC
3. Aplikasi DEV C++
4. Aplikasi Draw.io

C. Kegiatan Praktikum
1. Modul 1.1
a. Program

b. Output

1
c. Analisis
Dari Program diatas diketahui bahwa #include <iostream>
berfungsi sebagai Library pada dev c++ sehingga perintah cin dan
cout nanti dapat dikenali, using std::cout digunakan untuk memanggil
fungsi cout dalam penulisan secara langsung, cout << “ ”; berarti
menampilkan sebuah teks yang berada pada tanda “ “.

2. Modul 1.2
a. Program

b. Output

c. Analisis
Dari Program diatas diketahui bahwa lebar, panjang dan luas
adalah variable yang bertipe integer, dan pada baris 10 sampai 12
fungsi cout menampilkan sebuah teks yang berada pada tanda “ ” dan
menampilkan variable lebar, panjang dan luas.

2
d. Flowchart

3. Modul 1.3
a. Program

b. Output

3
c. Analisis
Pada program diatas diketahui bahwa #define PHI 3.14 berarti men
definisikan variabel phi sebagai 3.14, jejari dan luas adalah variable
yang bertipe float, pada baris 12 sampai 14 fungsi cout menampilkan
teks pada tanda “ “ dan hasil dari jejari dan luas.

4. Modul 1.4
a. Program

b. Output

c. Analisis
Pada program diatas diketahui pada baris 5 hingga 10 merupakan
penggunaan operator pada Bahasa C++.

5. Modul 1.5
a. Program

4
b. Output

c. Analisis
Pada program diatas dikethui bahwa x dan nilai adalah variable
yang bertipe integer, pada baris 9 nilai = ++x merupakan peningkatan
dengan penambahan nilai 1 lalu menampilkannya pada fungsi cout
yang menampilkan teks pada tanda “ “ dan hasil dari nilai dan x.

6. Modul 1.6
a. Program

b. Output

c. Analisis
Dari program diatas dikerahui bahwa a, b, x, dan y merupakan
variable yang bertipe integer, lalu menampilkan sebuah teks yang
berada pada tanda “ ” dan hasil dari a, b, x, dan y, pada baris 9 dan 10
nilai dari variable a dan b diubah, pada baris 10 nilai dari a + b sama
dengan nilai x dan y lalu menampilkan sebuah teks yang berada pada
tanda “ “ dan hasil dari a, b, x dan y.

5
D. Tugas Praktikum
1. Kembangkanlah modul 1 diatas agar mengeluarkan output seperti dibawa
h ini : Data Pribadi

Program :

Output:

6
Modul 2. Statement Pengendalian

A. Tujuan
1. Memperkenalkan perintah pengambilan keputusan dalam bahasa C++
2. Mempraktekkan dan membandingkan statement-statement pengendalian
dengan sintak, semantik dan logika yang benar.
B. Alat dan Bahan
1. Modul Algoritma dan Pemograman 1
2. Laptop/PC
3. Aplikasi DEV C++
4. Aplikasi Draw.io

C. Kegiatan Praktikum
1. Modul 2.1
a. Program

b. Output

7
c. Analisis
Dari program diatas bahwa total pembelian dan korting adalah
variabel yang bertipe double . Lalu,menampilkan teks pada tanda (“
“),dan menginputkan total pembelian. Jika total_pembelian >=50000
maka nilai korting sama dengan 0.05 * total_pembelian , kemudian
menampilkan teks pada tanda (“ “) dan hasil dari korting.

2. Modul 2.2
a. Program

b. Output

c. Analisis
Dari program diatas bahwa total pembelian dan korting adalah
variabel yang bertipe double . Lalu menampilkan teks pada tanda (“
“) , dan menginput total_pembelian. Jika total_pembelian <=100000
maka tidak mendapatkan korting dan bonus. Jika total_pembelian >=
100000 maka akan mendapatkan nilai korting = 0.05 *
total_pembelian dan nilai bonus = laptop br. Kemudian menampilkan
teks pada tanda (“ “) dan hasil korting dan bonus.

8
3. Modul 2.3
a. Program

b. Output

c. Analisis
Dari program diatas data diatas variabel nilai bertipe float . jika
menampilkan teks pada tanda (“ “) dan menginputkan nilai masukan
yang didapat. Jika nilai <65 maka menampilkan hasil output TIDAK
LULUS. Jika nilai didapat >65 maka menampilkan hasil output
LULUS.

9
d. Flowchart

4. Modul 2.4
a. Program

10
b. Output

c. Analisis
Dari program diatas nampilkan data bertipe integer.jika
menampilkan teks pada tanda (“ “) dengan memasukan bilangan
bulat.jika data yang dihasilkan x > 0 maka hasilnya bilangan positif.
Jika data yang dihasilkan x < 0 maka hasilnya bilangan negatif.

5. Modul 2.5
a. Program

b. Output

c. Analisis
Dari program diatas yang betipe integer dengan memasukan
kode_hari ,jika menampilkan teks yang dihasilkan pada tanda (“ “)
maka akan menentukan hari dengan sebuah suatu variabel maka akan
menghasilkan hari yang sudah di input.

11
6. Modul 2.6
a. Program

b. Output

c. Analisis
Dari program diatas yang bertipe integer dengan data x,y,z , jika
menampilkan teks pada tanda ( “ “ ). maka akan menampilkan data
menu kalkulator. Jika data 1 adalah perjumlahan, jika data 2 adalah
pengurangan dan jika data 3 adalah keluar . jika pilihan menginputkan
data 2 maka akan muncul variabel x- y dan hasilnya adalah z.

12
Modul 3 . Statement Pengendalian

A. Tujuan
1. Memperkenalkan statement pengulangan
2. Mempraktekkan dan membandingkan statement-statement perulangan
dengan sintak,semantik.dan logika dengan benar

B. Alat dan Bahan


1. Modul Algoritma dan Pemograman 1
2. Laptop/PC
3. Aplikasi DEV C++
4. Aplikasi Draw.io

C. Kegiatan Praktikum
1. Modul 3.1
a. Input

b. Output

c. Analisis
Dari program diatas yang diketahui hitung dan hit merupakan
variabel yang beripe integer, jika cout menampilkan pada teks pada
tanda (“ “) maka menampilkan tampilan hitung mundur. Jika kondisi

13
(while) bernilai benar maka statement didalam looping akan mencetak
nilai kemudian diperiksa lagi sampai kondisi tidak ada pengulangan.

2. Modul 3.2
a. Output

b. Output

c. Analisis
Dalam program diatas yang diketahui hitung dan hit ,jika cout
menampilkan pada teks pada tanda (“ “) maka akan menampilkan
tampilan menghitungan mundur.jika dengan looping do-while akan
mengerjakan dulu sebelum kondisinya diperiksa.sehingga looping
pasti dikerjakan setidaknya satu kali.

3. Modul 3.3
a. Input

14
b. Output

c. Analisis
Dalam program diatas yang diketahui hitung dan hit yang bertipe
integer .Jika cout menampilkan teks pada tanda (“ “) maka akan
menampilkan tampilan menghitung mundur.jika dengan looping for
dengan melakukan tiga langkah dalam statement.for
(hitung=hit;hitung>0;hitung--).

4. Modul 3.4
a. Input

b. Output

c. Analisis
Dalam program yang diketahui baris,kolom dan hasil_kali yang
bertipe variable integer.jika dengan looping dalam pertama yang
ditampilkan oleh input for (baris =1;baris <= MAKS;baris++)
sedangkan looping dalam kedua yang ditampilkan oleh input ialah for
(kolom=1;kolom <=MAKS;kolom++) maka hasil_kali=baris * kolom
dan cout akan menampilkan pada program hasil_kali.

15
d. Flowchart

5. Modul 3.5
a. Input

b. Output

c. Analisis

16
Dalam program yang diketahui jum_data = 0; , nomor =1; yang
bertipe variable integer. total_nilai = 0; , nilai,rata_rata; yang bertipe
nilai float. Jika cout menampilkan teks pada tanda (“ “) maka akan
menampilkan Jumlah data : . Continue dalam loop akan menyebabkan
kendali kembali ke awal proses perulangan pada while ( nomor <=
jum_data).

6. Modul 3.6
a. Input

b. Output

c. Analisis
Dalam program yang diketahui i dan n yang bertipe variable
integer. x,sx dan rx yang bertipe nilai float. Jika cout menampilkan
teks pada tanda (“ “) maka akan menampilkan jumlah data. Intruksi
goto untuk mengarahkan eksekusi ke pernyataan yang diawal dengan
tanda titik dua (:).Jika cout << setw (45) << “input data” maka
program akan menampilkan input data dengan 45 baris.

7. Modul 3.7
a. Input

17
b. Output

c. Analisis
Dalam program yang diketahui sisi a,sisi b,sisi
c,pilih,alas,tinggi,dan keliling yang bertipe variable integer. luas yang
bertipe nilai float. Jika baris ke 10-12 pada program maka akan
menampilkan cout sesuai perintah pada program. Perintah switch
memberikan pilihan pada baris ke11. Jika memilih 1 maka di program
akan menampilkan Luas segitiga.lalu program menjalankan pada
perintah case 1 . jika memilih 3 maka menampilkan selesai ,lalu
program menjalankan pada perintah case 3 maka eksekusi program
dapat dihentikan melalui panggilan exit

Modul 4 . Fungsi

A. Tujuan
1. Memperkenalkan prosedur dan fungsi

18
2. Mengimplementasikan procedure dan function dengan memperhatikan
parameter dan variabel-variabel yang akan dipakai

B. Alat dan Bahan


1. Modul Algoritma dan Pemograman 1
2. Laptop/PC
3. Aplikasi DEV C++
4. Aplikasi Draw.io
C. Kegiatan Praktikum
1. Modul 4.1
a. Program

b. Output

c. Analisis
Kita dapat melihat bahwa program diatas menggunakan Fungsi
bertipe (void). Yang mana tipe ini digunakan untuk mendeklarasikan f
ungsi-fungsi yang tidak dapat menghasilkan suatu Nilai. Seperti
program diatas ketika kita Input data yaitu i=0: i<5 maka secara
deklarasi fungsi akan mengahsilkan Output 0,1,2,3,4,5 yang
merupakan definisi fungsi.

2. Modul 4.2
a. Program

19
b. Output

c. Analisis
Pada program diatas terlihat bahwa program ini memiliki Variable
Lokal, yaitu variable yang berada dalam fungsi dan hanya dapat
digunakan dalam fungsi tersebut. Ketika fungsi selesai dan kembali ke
fungsi utama, variable local sudah tidak dapat digunakan lagi. Variabl
e local didefinisikan sama dengan variable-variabel lain. Parameter fu
ngsi juga disebut variable local, karena juga dipakai ketika fungsi ters
ebut aktif (berjalan).
3. Modul 4.3
a. Program

b. Output

20
c. Analisis
Pada program diatas dapat kita lihat program ini menggunakan Var
iable Global, dimana variable ini kebalikan dari Variable Lokal . Vari
able ini Merupakan varibel yang didefinisikan di luar atau sebelum se
mua fungsi didefinisikan sehingga mempunyai wilayah/jangkauan yan
g luas (di seluruh program) dan dapat dipakai oleh semua fungsi yang
ada di dalam program, termasuk juga fungsi main( ) dapat memakainy
a

4. Modul 4.4
a. Program

b. Output

c. Analisis
Pada program ini variable yanag digunakan adalah Variable
Register.Yang mana variabel ini adalah variable yang nilainya
disimpan dalam Register dan bukan dalam memori RAM. Seperti
pada program diatas yang diterapkan pada variable lokal yang bertipe
int dan char untuk digunakan mengendalikan proses perulangan
(looping) dan dideklarasikan dengan menambahkan kata “register”.
d. Flowchart

21
5. Modul 4.5
a. Program

b. Output

c. Analisis
Pada program diatas menggunakan Prototype Fungsi yang digunak
an untuk menjelaskan kepada kompiler mengenai : tipe keluaran fungs
i, jumlah parameter dan tipe dari masing-masing fungsi. Seperti
contoh program diatas ketika kita telah input data yang ada kemudian
secara otomatis menampilkan output “ Hasil Penjumlahan “ atau
output yang telah di deklarasikan.

22
6. Modul 4.6
a. Program

b. Output

c. Analisis
Pada Program ini terdapat pengiriman parameter dengan cara :
Pemanggilan dengan Nilai , yaitu pemanggilan dengan pengiriman
searah yang akan menyalin nilai dari parameter aktual ke formal,
kemudian fungsi akan menerima nilai dari datanya. Seperti pada
program datas yaitu nilai akhir dari fungsi tukar dari data a=50 ; b=60
menghasilkan x=60 dan y=50 kemudian nilai di fungsi parameter
tidak akan merubah nilai program yang memanggil yaitu tetap a=50
dan b=60

7. Modul 4.7
a. Program

b. Output

23
c. Analisis
Pada Program ini terdapat pengiriman parameter dengan cara :
Pemanggilan dengan Referensi , yaitu pemanggilan dengan
pengiriman dua arah, dari fungsi pemanngil ke fungsi yang dipanggil,
kemudian pada pemanggilan ini fungsi akan merubah nilai asli dari
program yang memanggil fungsi. Seperti pada program diatas nilai
sebelum pemanggilan yaitu a=50 ; b=60 akan menghasilkan nilai
sesudah pemanggilan yaitu a=60 dan b=50 .
8. Modul 4.8
a. Program

b. Output

c. Analisis
Pada program diatas dapat kita lihat bahwa prorgam ini menggunakan
Fungsi Rekursi yaitu fungsi yang memanggil dirinya sendiri dan dapat
dilakukan secara langsung atau tidak langsung. Pada program ini
diaplikasikan fungsi tidak langsung yaitu secara faktorial dimana
ketika kita memasukan nilai bilangan bulat secara otomatis akan
menghasilkan Output nilai dari faktorial bilangan tersebut. Contoh
program diatas mencari faktroial nilai dari 10 yaitu 3628800

24
9. Modul 6.9
a. Program

b. Output

c. Analisis
Pada program diatas merupakan program utuk menghitung
pangkat dan akar, ‘x’dan’y’ merupakan parameter dari fungsi
pow yang mana ‘x’ bernilai 12 dan ‘y’ bernilai 10,ini merupakan
pow(x,y) yang berfungsi menghitung pangkat.Pada baris ke 14
pada program terdapat fungsi sqrt(z) yang berfungsi menghitung
akar,dapat dilihat pada output z = 5 adalah 2.23607.

10. Modul 6.10


a. Program

a. Output

b. Analisis

25
Pada program diatas menggunakan fungsi Operasi Matematik yaitu
yang tersimpan dalam header “math.h” yang berbentuk dengan float
sudut yaitu sin(), cos(), tan(). Yang masing- masing kegunaan nya
berfungsi untuk mencari suatu nilai yaitu sin() untuk sinus, cos()
untuk cosinus dan tan() untuk tangens dari suatu sudut yang
diketahui bilangannya. Seperti pada program diatas yaitu ketika kita
memasukkan bilangan suatu sudut akan menghasil output secara
otomatis nilai sinus,cosinus dan tangens dari bilangan sudut tersebut.

11. Modul 6.11


a. Program

b. Output

c. Analisis
Pada program diatas menggunakan fungsi Operasi Matematik
yaitu yang tersimpan dalam header “math.h” dan “stdlib.h” yaitu
sebuah fungsi yaitu atof() dan atoi (). Dimana atof() digunakan
unuk mengkonversi nilai string menjadi bilangan bertipe double
dan fungsi ini memiliki bentuk umum yaitu atof(char x);. Seperti
pada program diatas Konversi A dan B menjadi A saja namun
nilainya double. Kemudian atoi () digunakan untuk mengkonvesi
nilai string menjadi bilangan bertipe integer dan memiliki bentuk
umum yaitu atoi(char x);. Ketika bilangan A dan B dikonversi
akan tetap menghasilkan nilai yang sama.

26
12. Modul 6.12
a. Program

b. Output

c. Analisis
Pada program diatas baris ke ‘7’ menggunakan
strcpy(nama,DIKAADIKA) fungsi strcpy() digunakan untuk
menyalin suatu string ke variabel tujuan maka pada output
menghasilkan nama DIKAADIKA,dan pada bari ke 9
strlen(nama) ini digunakan untuk menghitung jumlah karakter
yang ada pada string maka pada output terdapat banyaknya
karakter yaitu ‘9’.

13. Modul 6.13


a. Program

b. Output

c. Analisis

27
Pada program diatas baris ‘8’ strcat(satu, dua) berfungsi
menggabungkan 2 buah string,dan pada baris ‘11’ strupr(satu) ini
digunakan untuk mengubah semua huruf menjadi huruf kapital
seperti pada output “TEKNIK INFORMATIKA SEKOLAH
TINGGI TEKNOLOGI BONTANG”.Pada baris ke ‘13’ terdapat
strlwr yang digunakan untuk mengubah semuah huruf menjadi
huruf kecil,seperti pada output yaitu “Teknik informatika sekolah
tinggi teknologi bontang.

14. Modul 6.14


a. Program

b. Output

c. Analisis
Pada program diatas menggunakan jenis fungsi yaitu strcmp ( )
yang 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);

28
Seperti contoh pada program diatas yaitu nilai string 1 lebih kecil
daripada nilai string 2 maka hasil dari fungsi pada program diatas
yatitu Negative.

15. Modul 6.15


a. Program

b. Output

c. Analisis
Pada program diatas baris ke ‘15’ (islower(karakter) berfungsi
untuk menghasilkan nilai benar jika karakter merupakan huruf
kecil.Pada baris ke ‘18’ terdapat toupper(karakter) yang mana
berfungsi untuk mengubah huruf kecil menjadi huruf besar dan
pada baris ke ‘21’ terdapat isdigit(karakter) yang mana berfungsi
menghasilkan nilai benar jika karakter merupakan angka

16. Modul 6.16


a. Program

29
b. Output

c. Analisis
Pada program ini menggunakan fungsi bertipe matriks yang
didalamnya terdapat baris dan kolom. Yaitu ketika pengguna
memasukan nilai baris 2 dan kolom 2 maka output yang akan
dihasilkan yaitu 2 baris dan 2 kolom dengan jumlah bilangan
yang terisi pada kolom dan baris yaitu 4.
d. Flowchart

D. TUGAS PRAKTIKUM
Tugas 1
A. Program

B. Output

30
Tugas 2
A. Program

B. Output

31
Modul 5 . Array dan String

A. Tujuan
1. Mendefisinikan dan menggunakan tipe data array
B. Alat dan Bahan
1. Modul Algoritma dan Pemograman 1
2. Laptop/PC
3. Aplikasi DEV C++
4. Aplikasi Draw.io
C. Kegiatan Praktikum
1. Modul 5.1
a. Program

b. Output

c. Analisis
Pada Program diatas terdapat jenis Array Satu-Dimensi, dimana
setiap elemen array dapat diakses melalui indeks, kemudian secara
default indeks array dimulai dari 0 dan jenis array ini memiliki
bentuk umum yaitu : tipe_data nama_array[jumlah_element]; .
Seperti contoh pada program diatas indeks yang diminta adalah 10
nilai mahasiswa, kemudian kita akan input nilai 10 mahasiswa yang
dimulai dari mahasiswa 1, mahasiswa 2 dst. Lalu akan muncul Ouput

32
10 Mahasiswa dengan urutan yang telah kita input tadi. Dengan hasil
nilai yang berurutan yaitu 80 90 89 78 56 78 50 95 77 88 .

2. Modul 5.2
a. Program

b. Output

c. Analisis
Pada Program diatas terdapat jenis Array Dua-Dimensi, yaitu array
yang terdiri dari m buah baris dan n buah kolom, bentuknya dapat
berupa matriks atau tabel, bentuk umum deklarasi array yaitu :
tipe_data nama_array[baris][kolom]; . Contoh : int X[3][4];.
Adapun cara untuk mengisi dan menampilkan isi elemen array yaitu:
Row Major Order (secara baris per baris)
Column Major Order (secara kolom per kolom)
Misalkan pada program diatas memakai betuk matriks yaitu matriks
[3][4] yang dimulai dari [1][1] dengan baris <3 dan kolom <4 .
Kemudian akan menghasilkan isi array sesuai dengan inputan
elemen array.

3. Modul 5.3

33
a. Program

b. Output

c. Analisis
Pada Program terdapat contoh Penjumlahan pada Array Dua-
Dimensi, dimana terdapat matriks A dan B , kemudian memakai
bentuk matriks [3][4] dimulai dari [2][2] dengan baris <3 dan kolom
<4 . Kemudian dari kedua matris tersebut menghasilkan Ouput nilai
penjumlahan dari kedua Matriks.

4. Modul 5.4
a. Program

b. Output

34
c. Analisis
Pada program diatas terdapat jenis Array Multi-Fungsi dimana jenis
ini merupakan array yang memiliki ukuran lebih dari 2 bentuk
pendeklarasian array. Sama saja dengan jenis array sebelumnya
namun bentuk umum jenis ini yaitu : tipe_array
nama_array[ukuran1][ukuran2]…[ukuranN];.Contoh : float X[2]
[4][3]; Seperti pada contoh program diatas memakai static int
data_huruf[3][8][8] yang mnghasilkan 3 huruf dengan baris 1 dan
kolom 3.

5. Modul 5.5
a. Program

b. Output

c. Analisis
Program diatas menggunakan Array Char yaitu sebuah array yang ter
diri dari rangkaian karakter saja dan sering disebut dengan string. Di
dalam C++ string adalah array dari char yang berakhir dengan null c
haracter. Kita dapat mendeklarasikan dan menginisialisasikan string
dengan cara yang sama seperti kita mendeklarasikan array yang lain.
Bentuk umumnya : char nama_array[jml_element]. Seperti pada pro

35
gram diatas kita memasukkan sembarang string yaitu 80 kemudian a
kan menghasilkan Output isi buffer array nya yaitu juga sama “80“ .
d. Flowchart

6. Modul 5.6
a. Program

b. Output

c. Analisis

36
Dalam program ini terdapat contoh penggunaan lain jenis Array Char
dimana terdapat beberapa string untuk kita memasukkan data dengan
hasil output akan menghasilkan isian Output .

D. TUGAS PRAKTIKUM
A. Program

B. Output

37

Anda mungkin juga menyukai