Algoritma & Pemrograman #11. by antonius rachmat c, s.kom, m.cs

dokumen-dokumen yang mirip
ALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari

KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C

Konstanta String. Setiap karakter pada konstanta string menempati memori sebesar 1 byte Selalu diakhiri dengan karakter NULL atau \0

BAB II DASAR STRING. void main() { char teks[13]; //string dengan panjang maksimal 12 karakter clrscr(); //hapus layar

DASAR STRING. Sama halnya seperti array-array sebelumnya, inisialisasi pada string adalah: char mystring[] = { 'H', 'e', 'l', 'l', 'o', '\0' };

String dpat dideklarasikan dengan menggunakan array karakter seperti berikut:

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

KURSUS ONLINE JASA WEBMASTERS

# SIX ARRAY (Con t) & Manipulasi Karakter-String

Algoritma Pemrograman. Fery Updi,M.Kom

BAB VII STRING Konstanta String Suatu konstanta string ditulis dengan diawali dan diakhiri tanda petik ganda, misalnya:

Algoritma & Pemrograman #3

BAB 4 PENGENALAN BAHASA C

VIII MANIPULASI STRING

PERTEMUAN 3 KONSEP TIPE DATA

Praktikum Dasar Pemrograman 2014 MODUL 3: Array dan String

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

PRAKTIKUM 10 STRING A B C D E \0. Gambar 11.1 Komposisi penyimpanan string dalam memori

Suatu konstanta string ditulis dengan diawali dan diakhiri tanda petik ganda, misalnya:

VARIABEL & TIPE DATA PEMROGRAMAN C++

Kurikulum Qt. { Basic OOP } Chapter 3. Array dan String

Larik/ Array int a1, a2, a3, a4, a5;

Pertemuan Arrays. Obyektif Praktikum : 1. Memahami penggunaan Array. 2. Dapat menerapkan array dengan elemen multidimensi

10.1 DASAR FUNGSI PADA BAHASA C

2 BEBERAPA FUNGSI PUSTAKA DALAM BAHASA C

4. Arrays. int billy [5]; maka setiap elemen array billy akan di-inisialisasikan sebagai 0 :

fungsi Oleh: Sri Supatmi,S.Kom

Fungsi. Nisa ul Hafidhoh

Algoritma Pemrograman & Struktur Data

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi.

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Seluruh elemen di dalam struktur array mempunyai tipe data yang sama. Random Access

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Untuk menyimpan string sepanjang 10, kita perlu menyediakan tempat sepanjang 11 karakter : char NPM[11];

Bahasa C-M6 By Jamilah, Skom 1

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

Chapter 1 KONSEP DASAR C

PENGENALAN BAHASA C DAN C++

Dasar Komputer & Pemrograman 2A

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

Kurikulum Qt. Chapter 3 Array dan String. Array. Array 1 Dimensi

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

STRING DASAR PEMROGRAMAN

ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION

Algoritme dan Pemrograman

Pengertian Fungsi bagian dari program mengerjakan suatu tugas letaknya terpisah dari program yang memanggilnya

FUNGSI. Danang Wahyu utomo Tim Algoritma Pemrograman TI S1 Universitas Dian Nuswantoro

KONSEP STRING. Nilai string selalu diakhiri dengan tanda NULL (\0)

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

Tipe Data dan Variabel

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

Struktur Bahasa C dan C++

Identifier Tipe Data Yoannita, S.Kom.

Tipe Data dan Operator

BAB VII. FUNCTION. A. Pengantar Function. #include <iostream.h> #include <conio.h> { clrscr(); // detail function

Tipe Data dan Variabel

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

P 4 Bab 3 : Dasar Pemrograman C

PENGENALAN C++ DADANG MULYANA 2012

12/29/2011 ILKOM IPB 1. Algoritme dan Pemrograman. Char. Karakter dan bilangan

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

1. Konstanta String Kostanta ABCDE disimpan dalam memory secara berurutan, dengan komposisi sebagai berikut : Memory rendah.

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

MENAMPILKAN HASIL Operasi Keluaran (Output)

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

2. Uraian Materi. a. Pengertian Fungsi

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

Sesi/Perkuliahan ke: II

TIPE, NAMA, DAN NILAI

E STRUKTUR DATA & E PRAKTIK STRUKTUR DATA. Pointer & Function. Alfa Faridh Suni, S.T., M.T. PTIK

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

Pertemuan 9 Pemrograman Terstruktur

Algoritma Pemrograman

Badiyanto, S.Kom., M.Kom. PBO java

Identifier dan Tipe Data

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

MODUL DUA VARIABEL DAN TIPE VARIABEL

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

Bab 2. Dasar-Dasar Pemrograman C

Algoritma Pemrograman

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Desain dan Analisis Algoritma. Pengenalan Bahasa C. I Ketut Resika Arthana, S.T., M.Kom.

adalah langkah-langkah yang diambil dalam

Arsitektur dan Organisasi Komputer

Algoritma dan Pemrograman

MODUL 4 PERULANGAN A. TUJUAN

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

Transkripsi:

Algoritma & Pemrograman #11 by antonius rachmat c, s.kom, m.cs

Perkalian 2 buah Matriks Kedua matriks harus memiliki bentuk m x n untuk matriks A dan n x o untuk matriks B Sehingga matriks hasil akan memiliki bentuk m x o Sehingga :(m x o) = (m x n) X (n x o) Inputkan matriks A Inputkan matriks B Tampung hasil perkalian matriks pada matriks C

Perkalian Matriks

Proses Perkalian

Proses Pertama

Proses kedua

Rumus Umum

Program

Pengenalan Karakter Suatu karakter biasanya mempunyai lebar data 1 byte. Konstanta karakter ditulis dalam tanda petik tunggal Variabel karakter ditulis dengan mengunakan kata kunci char. Yang termasuk ke dalam karakter adalah huruf-huruf alfabet, tanda baca, angka 0, 1, 9, dan karakter- karakter khusus seperti &, ^, %, #, @, dan sebagainya. Disebut Alphanumerik Karakter kosong adalah karakter yang panjangnya nol,dan dilambangkan dengan (petik kosong). Karakter null adalah karakter yang dilambangkan dengan \0. Operasi yang dapat dilakukan terhadap tipe karakter adalah operasi matematika dan perbandingan. Tipe data chardisimpan di dalam memori sebagai data numerik.

Operator Karakter Operator pembandingan/ hubungan yang yang berlaku untuk tipe karakter adalah: == (sama dengan)!= (tidak sama dengan) < (lebih kecil) > (lebih besar) >= (lebih besar atau sama dengan) <= (lebih kecil atau sama dengan) Operator Aritmatika +, *, /, -

Contoh

Karakter (2) Dalam kode ASCII 8 bit dikenal 256 macam karakter (0-255). Sedangkan kode ASCII 7 bit hanya mempunyai 128 macam karakter, dari nilai kode dalam desimal 0 sampai dengan 127. Kode ASCII dengan nilai kode 0 sampai dengan 31 dan 127 termasuk dalam status karakterkarakter kontrol yang tidak dapat dicetak dalam printer (non-printable characters) Karakter dengan kode ASCII 32 adalah karakter spasi. Karakter dengan kode ASCII 32 sampai 126 termasuk dalam status karakter-karakter yang dapat dicetak di printer (printable character)

Pendahuluan

Fungsi-fungsi Karakter (ctype.h)

Penggunaan isspace getche: Karakter terlihat tidak ada enter

Contoh lain

Makro Suatu fungsi sederhana yang dapat dibuat dengan menggunakan #define Pada contoh berikut, kita akan membuat program dengan bahasa Indonesia!!

Fungsi-fungsi yang sering digunakan Untuk mengkonversikan nilai karakter ada dua fungsi library: tolower() dan toupper(). Sedangkan makro-makro untuk proses konversi ini bernama: _tollower(c) dan _toupper(c).

Contoh upper-lower

Konversi Karakter dan Sebaliknya Fungsi: void itoa(int,string,basis) stdlib.h integer ke char / string Fungsi: int atoi(string) stdlib.h Char / string ke integer Fungsi: long ltoa(long,string,basis) stdlib.h long ke character Fungsi: string ecvt(num,digit,*dec,*sign) stdlib.h Floating point ke string Fungsi: float atof(string) math.h String ke floating point

itoa int to char / string

atoi char/string to int

atof char / string to float

ltoa long to char / string

ecvt float to string

Makro character ke digit

String Nilai String adalah kumpulan dari nilainilai karakter yang berurutan dalam bentuk satu dimensi, nilai string ini haruslah ditulis di dalam tanda petik dua ( ) misalnya: ini string. Suatu nilai string disimpan di memori dengan diakhiri oleh nilai \0 (null), misalnya nilai string UKDW disimpan di memori dalam bentuk

String (2)

Tentang karakter \0 Kalau diganti jadi str[6] BARU BENAR!

Strlen Bahasa C menggunakan fungsi-fungsi pustaka yang disediakan untuk mengoperasikan suatu nilai string yang dimasukkan dalam file header string.h Untuk menentukkan panjang suatu nilai string, kita membutuhkan sebuah fungsi pustaka bernama strlen() yang berada juga di dalam file header string.h int strlen(string)

Contoh Strlen

Strcpy Dalam bahasa C, untuk menyalin nilai suatu string tidak dapat langsung menuliskannya seperti halnya kompiler lain, sehingga proses menyalin atau mengerjakan suatu nilai string ke variabel string yang lain diperlukan suatu fungsi pustaka yang bernama strcpy(). void strcpy(stringhasil,stringsumber)

Contoh Strcpy

Strcpy (2)

String dalam C tidak bisa digabungkan String dalam C tidak bisa digabungkan begitu saja dengan menggunakan operator + seperti pada Pascal

Strcat

Strcat(2)

Pembandingan String Untuk membandingkan dua nilai string tidak bisa menggunakan operator hubungan, karena operator tersebut tidak untuk operasi string. Untuk membandingkan dua nilai string kita gunakan fungsi pustaka strcmp() Hasil < 0 Jika string1 < string2 Hasil = 0 Jika string1 = string2 Hasil > 0 Jika string1 > string2

Strcmp

Strchr Fungsi strchr() untuk mencari nilai suatu karakter yang ada di suatu string. Hasil dari fungsi ini adalah alamat letak dari karakter pertama di nilai string yang sama dengan karakter yang dicari.

TrimAll

Array of String Tipe data string pada bahasa C merupakan kumpulan dari tipe data char. Nilai dari string tunggal dapat dibuat dari arraykarakter berdimensi satu. Berarti array string tunggal, dapat dibuat dari array karakter berdimensi satu, dan array string dimensi satu dapat dibentuk dari array karakter berdimensi dua. sehingga untuk array string berdimensi X, dapat dibuat dari array karakter berdimensi X+1.

Deklarasi String

Array of string

Array of string (2)

Array of string (3)

Array 2 dimensi of string

Hasil

Fungsi Explode in C

Soal Buatlah program untuk menganalisa sebuah string inputan yang diinputkan oleh user dan kemudian tampilkan: Berapa jumlah karakter yang berupa karakter vokal (a,i,u,e,o) Berapa jumlah karatker yang non vokal dan karakterkarakter lainnya Kembangkan soal 3 untuk menghitung berapa jumlah vokal A, I, U, E, dan O masingmasing! Buatlah program untuk mengkapitalkan hurufhuruf pertama sebuah string, yang lain kecil. Contoh: antonius rachmat Hasil : Antonius Rachmat

NEXT Fungsi Rekursif dan GUI Programming with Borland C++ Builder 6 (1)