SlideShare a Scribd company logo
PERTEMUAN IV
STRING
JURUSAN TELEKOMUNIKASI
POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
Oleh : Muh. Zen S. Hadi, ST
SASARAN
 Menjelaskan tentang konsep string
 Menjelaskan operasi I/O pada string.
 Menjelaskan cara mengakses elemen string
 Menjelaskan berbagai fungsi mengenai
string
KONSEP STRING
 String merupakan bentuk data untuk memanipulasi data teks,
misalnya untuk menampung suatu kalimat dengan menggunakan
array dimensi 1.
 String ditulis dengan diawali dan diakhiri tanda petik ganda
Misal : “ABCDE”
A B C D E 0
memori rendah memori tingi
Komposisi penyimpanan string dalam memori
• Nilai string “selalu” diakhiri dengan tanda NULL (0)
KONSEP STRING - Lanjutan
 Variabel string
char name[15];
var string dengan panjang maksimal 15 karakter (termasuk karakter
NULL)
 Inisialisasi String
char name[] = {'R','I','N', 'I',’0’};
char name[] = “RINI”;
Jika tanpa karakter null (‘0’), maka akan keluar karakter aneh.
Dengan pembatasan array name :
char name[5] = {'R','I','N', 'I‘}; //Jika diisi 4  error
char name[5] = “RINI”; //Jika diisi 4  error
INPUT DATA STRING
 Dengan fungsi gets() atau scanf()
gets(nama_array);
scanf(“%s”, &nama_array);
fgets(nama_array, sizeof nama_array, stdin);
Keterangan :
a. nama_array adalah variabel bertipe array of char
b. Kalau memakai scanf(), data string masukan tidak boleh
mengandung spasi.
c. Untuk scanf(), di depan nama_array boleh diberi & boleh tidak
char name[15];
printf("Masukkan nama Anda : ");
gets(name);
printf("nHalo, %s. Selamat belajar string.n", name);
Contoh :
OUTPUT DATA STRING
 Fungsi yang digunakan adalah puts() atau printf().
puts(var_string);
printf("%s",var_string);
Keterangan :
- var_string adalah berupa array of char
- puts() secara otomatis menambahkan karakter 'n' di
akhir string
CONTOH STRING
#include <stdio.h>
#define MAKS 256
main()
{
int i, jumkar = 0;
char teks[MAKS];
puts("Masukkan suatu kalimat (maks 255 karakter).");
//masukan dr keyboard
gets(teks);
for(i=0; teks[i]; i++)
jumkar++;
printf("nJumlah karakter = %dn", jumkar);
}
PENGECEKAN AKHIR STRING
 Pemeriksaan terhadap teks[i] selama tidak berupa karakter NULL (dimulai
dari indeks ke-0) dilakukan dengan instruksi
for(i=0; teks[i]; i++)
jumkar++;
Kondisi teks[i] pada for mempunyai makna yang secara implisit berupa
teks[i] != ‘0’;
CONTOH STRING
#include <stdio.h>
#define MAKS 30
main()
{
int i;
char keterangan[] = “Saya menyukai bahasa C”;
char kalimat[MAKS];
i=0;
while (keterangan[i] != ‘0’)
{
kalimat[i] = keterangan[i];
i++;
}
kalimat[i] = ‘0’; /* beri karakter NULL */
printf(“Isi kalimat : %sn”, kalimat);
}
Untuk yang lebih sederhana :
i=0;
while (kalimat[i] = keterangan[i])
i++;
FUNGSI-FUNGSI STRING
 Fungsi-fungsi pustaka untuk operasi string, prototype-prototypenya
berada di file judul string.h
A. Fungsi strcpy() untuk Menyalin Nilai String
Bentuk pemakaian :
#include <string.h>
strcpy(tujuan, asal);
NB : menyalin string asal ke string tujuan termasuk karakter '0'.
Output adalah string tujuan.
Contoh Fungsi strcpy()
#include <stdio.h>
#include <string.h>
#define MAKS 80
main()
{
char str1[MAKS];
char str2[]="ABCDE";
strcpy(str1, str2); /* menyalin isi str2 ke str1 */
printf("String pertama adalah : %sn", str1);
printf("String kedua adalah : %sn", str2);
}
FUNGSI STRING – Cont. 1
B. Fungsi strlen() untuk Mengetahui Panjang Nilai String
Bentuk pemakaian :
#include <string.h>
strlen(var_string);
NB : Untuk memperoleh banyaknya karakter di dalam string (var_string).
Output adalah panjang dari var_string.
Karakter NULL tidak ikut dihitung.
//Contoh Program dengan Fungsi strlen()
#include <stdio.h>
#include <string.h>
main()
{
char salam[] = "Halo";
printf("Panjang string = %d karaktern", strlen(salam));
}
C. Fungsi strcat() untuk Menggabung Nilai String
Bentuk pemakaian :
#include <string.h>
strcat(tujuan, sumber);
NB : Menambahkan string sumber ke bag akhir dari string tujuan.
Output adalah string tujuan.
FUNGSI STRING – Cont. 2
//Contoh Program dengan strcat()
#include <stdio.h>
#include <string.h>
#define PJG 15
main()
{
char str1[PJG], str2[PJG];
strcpy(str1, “sala”); /* str1 diisi “sala” */
strcpy(str2, “tiga”); /* str2 diisi “tiga” */
strcat(str1, str2); /* tambahkan str2 ke akhir str1 */
printf(“str1  %s str2  %sn”, str1, str2);
}
D. Fungsi strcmp() untuk Membandingkan Dua Nilai String
Bentuk pemakaian :
#include <string.h>
strcmp(str1, str2);
NB : Untuk membandingkan string str1 dengan string str2.
Acuan pembandingan dimulai dari karakter terkiri dan
didasarkan pada nilai ASCII-nya, mis : ’A’ < ’B’
Output adalah bertipe int yang berupa nilai :
> -1, jika str1 kurang dari str2
> 0, jika str1 sama dengan str2
> 1, jika str1 lebih dari str2
FUNGSI STRING – Cont. 3
Contoh Fungsi strcmp()
#include <stdio.h>
#include <string.h>
main()
{
char str1[]="HALO”;
char str2[]="Halo";
char str3[]="HALO”;
printf(“Hasil pembandingan %s dengan %s --> %dn”,
str1, str2, strcmp(str1, str2));
printf(“Hasil pembandingan %s dengan %s --> %dn”,
str2, str1, strcmp(str2, str1));
printf(“Hasil pembandingan %s dengan %s --> %dn”,
str1, str3, strcmp(str1, str3));
}
E. Fungsi strchr() untuk Mencari Nilai Karakter dalam String
Bentuk pemakaian :
#include <string.h>
strchr(var_string, kar);
NB : Untuk mencari nilai karakter yang berada dalam nilai string.
Output adalah alamat posisi dari karakter pertama pada nilai
string, yang sama dengan karakter yang dicari.
Jika karakter yang dicari tidak ada dalam nilai string, maka
akan diberikan hasil nilai pointer kosong (null).
FUNGSI STRING – Cont. 4
Contoh Fungsi strchr()
#include <stdio.h>
#include <string.h>
main()
{
char str[]="ABcde”; // inisialisasi string
char *hasil1,*hasil2;
/* var bertipe pointer to char, agar bisa ditampilkan
isi dari alamat yang ditunjuk oleh hasil1 & hasil2 */
hasil1 = strchr(str, ‘B’);
hasil2 = strchr(str, ‘X’);
printf(“Dari string ABcden”);
printf(“Mencari karakter B = %sn”, hasil1);
printf(“Mencari karakter X = %sn”, hasil2);
}
LATIHAN
1. Ketikkan sebuah kalimat melalui keyboard dengan menggunakan
gets() (atau fgets()) kemudian didapatkan keluaran berupa laporan
tentang jumlah huruf kecil dan huruf kapital dalam kalimat tsb.
2. Masukkan nama Anda, rubah ke dalam huruf besar semua,
balikkan urutan hurufnya, selanjutnya tampilkan hasilnya di layar.
3. Ketikkan sebuah kalimat, hitung dan tampilkan jumlah spasinya.
4. Ketikkan sebuah kalimat, kemudian tampilkan kalimat tsb satu
kata perbaris. Asumsikan ada satu spasi yang memisahkan
setiap kata dan kalimat diakhiri dengan sebuah tanda titik.
5. Buat program untuk menghasilkan keluaran sbb :
POLITEKNIK
POLITEKNI
POLITEKN
POLITEK
POLITE
POLIT
POLI
POL
PO
P
Petunjuk :
gunakan fungsi strlen() untuk menghitung panjang string yang prototypenya
ada di file <string.h>
gunakan function call (pemanggilan fungsi)
index array dimulai dari indeks ke-0

More Related Content

PPTX
Power point limit fungsi
DOCX
Materi Aljabar Bentuk Akar
PPTX
Uji hipotesis rata rata
PDF
Kemonotonan fungsi
PPTX
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
PDF
Elips Kelompok 3.pdf
PPT
Nilai dan Vektor Eigen.ppt
Power point limit fungsi
Materi Aljabar Bentuk Akar
Uji hipotesis rata rata
Kemonotonan fungsi
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
Elips Kelompok 3.pdf
Nilai dan Vektor Eigen.ppt

What's hot (20)

PPTX
Anova (Analysis of Variance)
PPTX
Graph dalam Struktur Data
PPTX
PPT LIMIT FUNGSI ALJABAR.pptx
PPTX
Macam-Macam Fungsi
PPTX
Tbo kel.2 b
PPT
Integral tak tentu dan tertentu i
PPT
PPT - Fungsi Kuadrat.ppt
PPT
Morfolog ipps
PPTX
Kelompok 7 variasi bebas
PPT
Logika
PPTX
Perkaian silang dua vektor kls x ipa pJJ sma kmn 2-ds
PPTX
Vektor satuan
PPTX
Materi 2. pengertian dasar algoritma
PPT
Matematika bisnis3
DOCX
Resume praktikum 6 stack
DOCX
Integral Berulang (Iterated Integrals)
PPTX
ice berg dalam pembelajaran matematika realistik.pptx
PPTX
Pangkat Rasional dan Bentuk Akar
DOC
Matdis-rekursif
PPT
Kalkulus II stta
Anova (Analysis of Variance)
Graph dalam Struktur Data
PPT LIMIT FUNGSI ALJABAR.pptx
Macam-Macam Fungsi
Tbo kel.2 b
Integral tak tentu dan tertentu i
PPT - Fungsi Kuadrat.ppt
Morfolog ipps
Kelompok 7 variasi bebas
Logika
Perkaian silang dua vektor kls x ipa pJJ sma kmn 2-ds
Vektor satuan
Materi 2. pengertian dasar algoritma
Matematika bisnis3
Resume praktikum 6 stack
Integral Berulang (Iterated Integrals)
ice berg dalam pembelajaran matematika realistik.pptx
Pangkat Rasional dan Bentuk Akar
Matdis-rekursif
Kalkulus II stta
Ad

Similar to Pertemuan4.ppt (20)

PPTX
String baru
PDF
Pertemuan 6 Fungsi String
PPTX
Fungsi string
PDF
CPP Pendalaman String
PPT
PPT
Materi 7 c++ array
PDF
9366bcd2f7b5195a70c971b4cb5c2fe5bcfc571b
PPTX
Algoritma&Pemrograman C++ Pertemuan 10
PDF
Arrays c++
PDF
Pemrograman C++ - String
PDF
5. string
PDF
6_String.pdf
PDF
6_String.pdf
PPTX
Operasi string dan kondisi if
DOCX
Laporan praktikum Algoritma dan Pemrograman pertemuan 10
PPTX
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
PPT
Algoritma & pemrograman 2
PDF
Pascal - Pendahuluan2.txt - Notepad.pdf
PPT
Array
DOCX
Laporan
String baru
Pertemuan 6 Fungsi String
Fungsi string
CPP Pendalaman String
Materi 7 c++ array
9366bcd2f7b5195a70c971b4cb5c2fe5bcfc571b
Algoritma&Pemrograman C++ Pertemuan 10
Arrays c++
Pemrograman C++ - String
5. string
6_String.pdf
6_String.pdf
Operasi string dan kondisi if
Laporan praktikum Algoritma dan Pemrograman pertemuan 10
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
Algoritma & pemrograman 2
Pascal - Pendahuluan2.txt - Notepad.pdf
Array
Laporan
Ad

More from ssuser3901ab (11)

PDF
Appendix 1 - Strategic Asset Management Plan-property.pdf
PPT
Pertemuan2.ppt
PPT
Pertemuan1.ppt
PPT
Pertemuan3.ppt
PPT
Pertemuan5.ppt
PPT
Pertemuan6.ppt
PPT
Pertemuan7.ppt
PDF
IBM Maximo AM-USER.pdf
PPTX
MOT-ok.pptx
PPT
GRC2-KSA.ppt
PPT
Pertemuan1OK.ppt
Appendix 1 - Strategic Asset Management Plan-property.pdf
Pertemuan2.ppt
Pertemuan1.ppt
Pertemuan3.ppt
Pertemuan5.ppt
Pertemuan6.ppt
Pertemuan7.ppt
IBM Maximo AM-USER.pdf
MOT-ok.pptx
GRC2-KSA.ppt
Pertemuan1OK.ppt

Recently uploaded (20)

PDF
🔴BUKTI KEMENANGAN HARI INI SENIN 11 AGUSTUS 2025 !!!🔴
PPTX
360036395-asuhan keperaatan JIWA-NARAPIDANA.pptx
PDF
fungsi -fungsi dan dimensi Administrasi Bisnis
PPTX
PPT Transformassssssssssssssssssssssssssstor.pptx
PDF
Salindia+(PPT) (1)mmnmnmnmmmnmmnmnmnm.pdf
PDF
Brown and Black Modern Watercolor Presentation_20250616_102803_0000.pdf
PDF
PPT - DPLH INNA HOTEL PRESENTASI SIDANG INNA
PDF
company profil prusahaan. sebagai refrensi
PPTX
TM#1_Bab_1 Dasar-Dasar Sistem Informasi Dalam Bisnis.pptx
PPTX
UNIV KAMPUS MANAJEMEN STRATEGIK KE 10 & 11.pptx
PPTX
Rapat koordinasi pendidikan 22 Maret 2024_revisi2.pptx
PPTX
Tentang Marketing dan Inovasi Produk.pptx
PPT
387868170-03-Konsep-Assesmen-Kompetensi-ppt.ppt
PPTX
LAPORAN TAHUNAN BIDANG PELAYANAN MEDIS TH. 2016.pptx
PPTX
PPT PERTEK BMAL PT HOTEL INNA PRESENTASI LIMBAH
PPTX
Bab 4 Etika Perniagaan dan tanggungjawab sosial.pptx
PPTX
Materi Sesi I - Bappenas EPROC LKPP.pptx
PPTX
Accounting IFRS Edition - 1 Akuntansi pendahuluan
PDF
Asuransi perjalanan dalam hadist yg adav
PPTX
PPT presentasi Uswatun Hasanah universitas Mataram
🔴BUKTI KEMENANGAN HARI INI SENIN 11 AGUSTUS 2025 !!!🔴
360036395-asuhan keperaatan JIWA-NARAPIDANA.pptx
fungsi -fungsi dan dimensi Administrasi Bisnis
PPT Transformassssssssssssssssssssssssssstor.pptx
Salindia+(PPT) (1)mmnmnmnmmmnmmnmnmnm.pdf
Brown and Black Modern Watercolor Presentation_20250616_102803_0000.pdf
PPT - DPLH INNA HOTEL PRESENTASI SIDANG INNA
company profil prusahaan. sebagai refrensi
TM#1_Bab_1 Dasar-Dasar Sistem Informasi Dalam Bisnis.pptx
UNIV KAMPUS MANAJEMEN STRATEGIK KE 10 & 11.pptx
Rapat koordinasi pendidikan 22 Maret 2024_revisi2.pptx
Tentang Marketing dan Inovasi Produk.pptx
387868170-03-Konsep-Assesmen-Kompetensi-ppt.ppt
LAPORAN TAHUNAN BIDANG PELAYANAN MEDIS TH. 2016.pptx
PPT PERTEK BMAL PT HOTEL INNA PRESENTASI LIMBAH
Bab 4 Etika Perniagaan dan tanggungjawab sosial.pptx
Materi Sesi I - Bappenas EPROC LKPP.pptx
Accounting IFRS Edition - 1 Akuntansi pendahuluan
Asuransi perjalanan dalam hadist yg adav
PPT presentasi Uswatun Hasanah universitas Mataram

Pertemuan4.ppt

  • 1. PERTEMUAN IV STRING JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST
  • 2. SASARAN  Menjelaskan tentang konsep string  Menjelaskan operasi I/O pada string.  Menjelaskan cara mengakses elemen string  Menjelaskan berbagai fungsi mengenai string
  • 3. KONSEP STRING  String merupakan bentuk data untuk memanipulasi data teks, misalnya untuk menampung suatu kalimat dengan menggunakan array dimensi 1.  String ditulis dengan diawali dan diakhiri tanda petik ganda Misal : “ABCDE” A B C D E 0 memori rendah memori tingi Komposisi penyimpanan string dalam memori • Nilai string “selalu” diakhiri dengan tanda NULL (0)
  • 4. KONSEP STRING - Lanjutan  Variabel string char name[15]; var string dengan panjang maksimal 15 karakter (termasuk karakter NULL)  Inisialisasi String char name[] = {'R','I','N', 'I',’0’}; char name[] = “RINI”; Jika tanpa karakter null (‘0’), maka akan keluar karakter aneh. Dengan pembatasan array name : char name[5] = {'R','I','N', 'I‘}; //Jika diisi 4  error char name[5] = “RINI”; //Jika diisi 4  error
  • 5. INPUT DATA STRING  Dengan fungsi gets() atau scanf() gets(nama_array); scanf(“%s”, &nama_array); fgets(nama_array, sizeof nama_array, stdin); Keterangan : a. nama_array adalah variabel bertipe array of char b. Kalau memakai scanf(), data string masukan tidak boleh mengandung spasi. c. Untuk scanf(), di depan nama_array boleh diberi & boleh tidak char name[15]; printf("Masukkan nama Anda : "); gets(name); printf("nHalo, %s. Selamat belajar string.n", name); Contoh :
  • 6. OUTPUT DATA STRING  Fungsi yang digunakan adalah puts() atau printf(). puts(var_string); printf("%s",var_string); Keterangan : - var_string adalah berupa array of char - puts() secara otomatis menambahkan karakter 'n' di akhir string
  • 7. CONTOH STRING #include <stdio.h> #define MAKS 256 main() { int i, jumkar = 0; char teks[MAKS]; puts("Masukkan suatu kalimat (maks 255 karakter)."); //masukan dr keyboard gets(teks); for(i=0; teks[i]; i++) jumkar++; printf("nJumlah karakter = %dn", jumkar); }
  • 8. PENGECEKAN AKHIR STRING  Pemeriksaan terhadap teks[i] selama tidak berupa karakter NULL (dimulai dari indeks ke-0) dilakukan dengan instruksi for(i=0; teks[i]; i++) jumkar++; Kondisi teks[i] pada for mempunyai makna yang secara implisit berupa teks[i] != ‘0’;
  • 9. CONTOH STRING #include <stdio.h> #define MAKS 30 main() { int i; char keterangan[] = “Saya menyukai bahasa C”; char kalimat[MAKS]; i=0; while (keterangan[i] != ‘0’) { kalimat[i] = keterangan[i]; i++; } kalimat[i] = ‘0’; /* beri karakter NULL */ printf(“Isi kalimat : %sn”, kalimat); } Untuk yang lebih sederhana : i=0; while (kalimat[i] = keterangan[i]) i++;
  • 10. FUNGSI-FUNGSI STRING  Fungsi-fungsi pustaka untuk operasi string, prototype-prototypenya berada di file judul string.h A. Fungsi strcpy() untuk Menyalin Nilai String Bentuk pemakaian : #include <string.h> strcpy(tujuan, asal); NB : menyalin string asal ke string tujuan termasuk karakter '0'. Output adalah string tujuan.
  • 11. Contoh Fungsi strcpy() #include <stdio.h> #include <string.h> #define MAKS 80 main() { char str1[MAKS]; char str2[]="ABCDE"; strcpy(str1, str2); /* menyalin isi str2 ke str1 */ printf("String pertama adalah : %sn", str1); printf("String kedua adalah : %sn", str2); }
  • 12. FUNGSI STRING – Cont. 1 B. Fungsi strlen() untuk Mengetahui Panjang Nilai String Bentuk pemakaian : #include <string.h> strlen(var_string); NB : Untuk memperoleh banyaknya karakter di dalam string (var_string). Output adalah panjang dari var_string. Karakter NULL tidak ikut dihitung. //Contoh Program dengan Fungsi strlen() #include <stdio.h> #include <string.h> main() { char salam[] = "Halo"; printf("Panjang string = %d karaktern", strlen(salam)); }
  • 13. C. Fungsi strcat() untuk Menggabung Nilai String Bentuk pemakaian : #include <string.h> strcat(tujuan, sumber); NB : Menambahkan string sumber ke bag akhir dari string tujuan. Output adalah string tujuan. FUNGSI STRING – Cont. 2 //Contoh Program dengan strcat() #include <stdio.h> #include <string.h> #define PJG 15 main() { char str1[PJG], str2[PJG]; strcpy(str1, “sala”); /* str1 diisi “sala” */ strcpy(str2, “tiga”); /* str2 diisi “tiga” */ strcat(str1, str2); /* tambahkan str2 ke akhir str1 */ printf(“str1  %s str2  %sn”, str1, str2); }
  • 14. D. Fungsi strcmp() untuk Membandingkan Dua Nilai String Bentuk pemakaian : #include <string.h> strcmp(str1, str2); NB : Untuk membandingkan string str1 dengan string str2. Acuan pembandingan dimulai dari karakter terkiri dan didasarkan pada nilai ASCII-nya, mis : ’A’ < ’B’ Output adalah bertipe int yang berupa nilai : > -1, jika str1 kurang dari str2 > 0, jika str1 sama dengan str2 > 1, jika str1 lebih dari str2 FUNGSI STRING – Cont. 3
  • 15. Contoh Fungsi strcmp() #include <stdio.h> #include <string.h> main() { char str1[]="HALO”; char str2[]="Halo"; char str3[]="HALO”; printf(“Hasil pembandingan %s dengan %s --> %dn”, str1, str2, strcmp(str1, str2)); printf(“Hasil pembandingan %s dengan %s --> %dn”, str2, str1, strcmp(str2, str1)); printf(“Hasil pembandingan %s dengan %s --> %dn”, str1, str3, strcmp(str1, str3)); }
  • 16. E. Fungsi strchr() untuk Mencari Nilai Karakter dalam String Bentuk pemakaian : #include <string.h> strchr(var_string, kar); NB : Untuk mencari nilai karakter yang berada dalam nilai string. Output adalah alamat posisi dari karakter pertama pada nilai string, yang sama dengan karakter yang dicari. Jika karakter yang dicari tidak ada dalam nilai string, maka akan diberikan hasil nilai pointer kosong (null). FUNGSI STRING – Cont. 4
  • 17. Contoh Fungsi strchr() #include <stdio.h> #include <string.h> main() { char str[]="ABcde”; // inisialisasi string char *hasil1,*hasil2; /* var bertipe pointer to char, agar bisa ditampilkan isi dari alamat yang ditunjuk oleh hasil1 & hasil2 */ hasil1 = strchr(str, ‘B’); hasil2 = strchr(str, ‘X’); printf(“Dari string ABcden”); printf(“Mencari karakter B = %sn”, hasil1); printf(“Mencari karakter X = %sn”, hasil2); }
  • 18. LATIHAN 1. Ketikkan sebuah kalimat melalui keyboard dengan menggunakan gets() (atau fgets()) kemudian didapatkan keluaran berupa laporan tentang jumlah huruf kecil dan huruf kapital dalam kalimat tsb. 2. Masukkan nama Anda, rubah ke dalam huruf besar semua, balikkan urutan hurufnya, selanjutnya tampilkan hasilnya di layar. 3. Ketikkan sebuah kalimat, hitung dan tampilkan jumlah spasinya. 4. Ketikkan sebuah kalimat, kemudian tampilkan kalimat tsb satu kata perbaris. Asumsikan ada satu spasi yang memisahkan setiap kata dan kalimat diakhiri dengan sebuah tanda titik.
  • 19. 5. Buat program untuk menghasilkan keluaran sbb : POLITEKNIK POLITEKNI POLITEKN POLITEK POLITE POLIT POLI POL PO P Petunjuk : gunakan fungsi strlen() untuk menghitung panjang string yang prototypenya ada di file <string.h> gunakan function call (pemanggilan fungsi) index array dimulai dari indeks ke-0