SlideShare a Scribd company logo
Konsep Array
(Larik)
Ir. Sihar, MT.
T. Informatika – Fak. Teknik
Bandung - 2013
Algoritma dan Pemrograman – I (4sks)
Daftar Pustaka
1) Goodrich, M.T., Tamassia, R., Mount, D. M. Data Structures and
Algorithms in C++ 2nd Edition. Addison-Wiley. 2011.
2) Sedgewick, R. Algorithms in C++, Parts 1-4: Fundamentals, Data
Structure, Sorting, Searching, Third Edition 3rd Edition. Addison-
Wesley Professional. 1998.
3) Simamora, S.N.M.P. β€œDiktat Kuliah Algoritma dan Pemrograman-I”,
Program studi Teknik Informatika. Fak. Teknik. UTAMA. Bandung.
2013.
4) Simamora, S.N.M.P. β€œDiktat Kuliah CE113 Sistem Komputer”. Program
studi Teknik Komputer. Politeknik TELKOM. Bandung. 2007.
5) Simamora, S.N.M.P. β€œDiktat Kuliah TIK-1102 Algoritma &
Pemrograman-I". Program studi Teknik Informatika, Fak. Teknologi
Informasi. UNAI. Bandung. 2006.
6) Simamora, S.N.M.P. β€œDiktat TIF301 Algoritma dan Pemrograman-1”.
Program studi T. Informatika, FTI. Univ. BALE Bandung. 2011.
Array (larik) merupakan sebuah variabel
yang berisikan sekelompok data dengan
tipe-data yang sama, dimana diurutkan
mulai indeks ke-0.
Dalam
matematika,
suatu array
identik dengan
sebuah
himpunan.
Namun secara
math-based,
indeks dimulai
ke-1
Misalkan: diketahui suatu var: A1 berisikan: -2,3,1,-2,0;
maka dapat diuraikan (secara math-based):
A1[1] berisikan bilangan -2;
A1[2] berisikan bilangan 3;
A1[3] berisikan bilangan 1;
A1[4] berisikan bilangan -2;
A1[5] berisikan bilangan 0;
Dan panjang-array A1 = 5;
Algoritma dan pemrograman C++:
Tampilan jalannya program:
Alternatif
penulisan
Alokasi N panjang-array pada variabel adalah
min: senilai panjang-array tsb, maksimal
seukuran main-memory, namun bisa
dikosongkan apabila isi array terdefinisi.
Misalkan: diketahui suatu var: A1 berisikan: -2,3,1,-2,0; maka dapat diuraikan (secara
math-based):
A1[1] berisikan bilangan -2;
A1[2] berisikan bilangan 3;
A1[3] berisikan bilangan 1;
A1[4] berisikan bilangan -2;
A1[5] berisikan bilangan 0;
Dan panjang-array A1 = 5;
Menampilkan (math-based) A1[3] dengan algoritma dan pemrograman C++:
Tampilan jalannya program:
Teknik swapping β‡’ mempertukarkan isi dua
variabel, sehingga membutuhkan sebuah
temporary-variable (temp_var).
Contoh: ada dua variabel, A=3 dan B=-12; jika akan dipertukarkan isi kedua variabel
tersebut maka diuraikan sebagai berikut:
x←temp_var;
x←A;
A←B;
B←x;
Algoritma dan pemrograman C++: Tampilan jalannya program:
Misalkan: diketahui suatu var: A berisikan: -1.2,3,1.2,-2,0,1; maka dapat diuraikan
(secara math-based):
A[1] berisikan bilangan -1.2;
A[2] berisikan bilangan 3;
A[3] berisikan bilangan 1.2;
A[4] berisikan bilangan -2;
A[5] berisikan bilangan 0;
A[6] berisikan bilangan 1;
Dan panjang-array A = 6;
Mempertukarkan (math-based) A[1] ↔A[6] dengan algoritma dan pemrograman C++:
Tampilan jalannya program:
Misalkan: diketahui suatu var: H berisikan: -1.2,3.1,1.2,-2,0,1,0; maka dapat diuraikan
(secara math-based):
H[1] berisikan bilangan -1.2;
H[2] berisikan bilangan 3.1;
H[3] berisikan bilangan 1.2;
H[4] berisikan bilangan -2;
H[5] berisikan bilangan 0;
H[6] berisikan bilangan 1;
H[7] berisikan bilangan 0;
Dan panjang-array H = 7;
Menampilkan isi z sebanyak 3x secara vertikal dengan algoritma dan pemrograman
C++:
apabila var: z menampung perkalian H[2] dengan
H[6]; (math-based)
Tampilan jalannya program:
Penerapan metode array pada karakter untuk penanganan kasus string
(menampilkan kata/kalimat). String merupakan sekumpulan karakter yang
dikelompokkan menjadi mengandung sebuah makna.
Misalkan: sebuah var: dX ∈ 's','u','k','s','e','s'; maka dapat diuraikan (indeks secara
math-based):
dX[1] berisikan karakter β€˜s’;
dX[2] berisikan karakter β€˜u’;
dX[3] berisikan karakter β€˜k’;
dX[4] berisikan karakter β€˜s’;
dX[5] berisikan karakter β€˜e’;
dX[6] berisikan karakter β€˜s’;
Dan panjang-array dX = 6;
Alternatif
penulisan lain
Misalkan: sebuah var: dX ∈ 's','u','k','s','e','s'; maka dapat diuraikan (indeks secara
math-based):
dX[1] berisikan karakter β€˜s’;
dX[2] berisikan karakter β€˜u’;
dX[3] berisikan karakter β€˜k’;
dX[4] berisikan karakter β€˜s’;
dX[5] berisikan karakter β€˜e’;
dX[6] berisikan karakter β€˜s’;
Dan panjang-array dX = 6;
Sebuah variabel, zK, diisikan kata: ”rosalina”. Apabila karakter β€˜3’ disisipkan
ke setiap indeks genap (math-based), maka tuliskan algoritma dan
pemrograman C++ untuk menyelesaikan persoalan ini. Tampilkan juga kata
baru setelah proses penyisipan dilakukan.
Kasus:
Solusi: Konstruksi-algoritma: zK←”rosalina”;
var: zK ∈ β€˜r',β€˜o',β€˜s',β€˜a',β€˜l',β€˜i',β€˜n',β€˜a'; maka dapat diuraikan (indeks secara math-based):
zK[1] berisikan karakter β€˜r’;
zK[2] berisikan karakter β€˜o’;
zK[3] berisikan karakter β€˜s’;
zK[4] berisikan karakter β€˜a’;
zK[5] berisikan karakter β€˜l’;
zK[6] berisikan karakter β€˜i’;
zK[7] berisikan karakter β€˜n’;
zK[8] berisikan karakter β€˜a’;
Dan panjang-array zK = 8;
disisip β€˜3’;
disisip β€˜3’;
disisip β€˜3’;
disisip β€˜3’;
setelah disisipkan="r3s3l3n3";
Algoritma dan pemrograman C++:
Tampilan jalannya program:
Sebuah variabel, s1, diisikan bilangan: 9,-2,2,-2,3,0. Apabila masing-masing
isi s1 ditambahkan dengan enam bilangan yang masing-masing diisikan oleh
end-user, maka tuliskan algoritma dan pemrograman C++ untuk menampilkan
hasil penjumlahan tersebut apabila keenam bilangan ini ditampungkan
kembali ke s1.
Kasus:
Solusi: Konstruksi-algoritma: Misalkan var: S1 menampung keenam bilangan yang di-
input-kan
Tampilan jalannya program:
AlgoritmadanpemrogramanC++:
Asumsi math-based: s1[1]←s1[1]+S1[1];
s1[2]←s1[2]+S1[2];
...
s1[6]←s1[6]+S1[6];
Tampilkanlah sebuah kata dengan panjang lima karakter dimana kata
tersebut didapatkan dengan input-value by end-user. Kelima karakter
tersebut ditampungkan ke var: K. Sertakan dengan tampilan jalannya
program.
Kasus:
Solusi: Konstruksi-algoritma: asumsi math-based: K[1]←”...”;
K[2]←”...”;
K[3]←”...”;
Algoritma dan pemrograman C++:
Tampilan jalannya program:
...
K[5]←”...”;
Ada lima bilangan yang akan ditampungkan ke var array z. Jika setiap
bilangan adalah penjumlahan akumulatif dengan bilangan pertama adalah
input-an dari end-user, maka tampilkan isi z dan total nilai akumulatif
penjumlahan kelima bilangan tersebut.
Kasus:
set i=indeks;
set x=0;
masukkan a?;
x=x+a;
z[1]←x;
... s.d i=5;
Solusi: Konstruksi-algoritma: asumsi math-based:
Misalkan lima bilangan yang akan dimasukkan: 2,3,2,-1,2;
Maka dapat diuraikan sbb:
i=1; x←0+2; z[1]←2;
i=2; x←2+3; z[2]←5;
i=3; x←5+2; z[3]←7;
i=4; x←7+-1; z[4]←6;
i=5; x←6+2; z[5]←8;
dan, total=8;
Algoritma dan pemrograman C++:
Tampilan jalannya
program:
Tuliskan sebuah aplikasi pemrograman apabila ditetapkan kriteria berikut
ini:
Jika memutuskan pilihan-1: mengerjakan statement berikut:
z←A[i]+3; dimana z adalah variabel array;
dan A∈{5,-1,2,5,-2};
Jika memutuskan pilihan-2: menampilkan kata:”widyatama” dengan metode
array dan struktur kendali proses: looping/repetition.
Jika memutuskan pilihan-3: mengerjakan statement berikut:
z←B[i]βŠ•3; dimana z adalah variabel array;
dan B∈{0x5,1,0,02,2};
Kasus:
β‡’
β‡’
β‡’
Solusi: Pada persoalan yang dikemukakan ditunjukkan bahwa pilihan-1 dan 3 untuk
operand-hasil pada statement tersebut ditampungkan pada variabel yang
sama yakni: var: z.
Pada pilihan No.1: (asumsi math-based) z[1]←5+3; z[1]=8;
z[2]←-1+3; z[2]=2;
z[3]←2+3; z[3]=5;
z[4]←5+3; z[4]=8;
z[5]←-2+3; z[5]=1;
Pada pilihan No.3: (asumsi math-based) z[1]←0x5 βŠ• 3; z[1]=6;
z[2]←1 βŠ• 3; z[2]=2;
z[3]←0 βŠ• 3; z[3]=3;
z[4]←02 βŠ• 3; z[4]=1;
z[5]←2 βŠ• 3; z[5]=1;
AlgoritmadanpemrogramanC++:
Tampilan jalannya program:
Apabila diketahui sebuah statement berikut ini:
z←A[i]+3; dimana z adalah variabel non-array;
dan A∈{0.5,1,-0.2,7,-2};
Tentukan z, dan tampilkan proses counter di z untuk statement tersebut.
Sertakan dengan tampilan jalannya program.
Kasus:
i=1;
z=z+A[1]+3;
tampilkan z; ↡
i=2;
z=z+A[2]+3;
tampilkan z; ↡
i=3;
z=z+A[3]+3;
tampilkan z; ↡
i=4;
z=z+A[4]+3;
tampilkan z; ↡
i=5;
z=z+A[5]+3;
tampilkan z; ↡
Solusi: Apabila z adalah variabel non-array, maka ditetapkan lakukan proses
akumulatif dan tampilkan isi z setiap hasil counter dieksekusi.
Konstruksi-algoritma:
(1) β‡’ 0.5+3=3.5;
(2) β‡’ 3.5+1+3=7.5;
(3) β‡’ 7.5+(-0.2)+3=10.3;
(4) β‡’ 10.3+7+3=20.3;
(5) β‡’ 20.3+(-2)+3=21.3;
Algoritma dan pemrograman C++:
Tampilan jalannya program:
Ada dua variabel array, masing-masing: a1 dan a2; dengan rincian sebagai
berikut:
a1∈ {-1.5,2,0,-1,1,2,2,3};
a2∈ {-1,0.5,1.2,0,-1,0};
Tentukan A apabila ditetapkan statement: A←a1[i]+a2[j]; dimana A adalah
variabel array dengan panjang sama dengan var: a2.
Kasus:
Solusi: Konstruksi-algoritma: asumsi math-based:
Jika N adalah panjang-array dari suatu variabel, maka:
N(a1) = 8;
N(a2) = 6;
N(A) = N(a2) = 6;
A[1] ← -1.5 + -1;
A[2] ← 2 + 0.5;
A[3] ← 0 + 1.2;
A[4] ← -1 + 0;
A[5] ← 1 + -1;
A[6] ← 2 + 0;
Disimulasikan sbb:
Algoritma dan pemrograman C++:
Tampilan jalannya program:
Statement:
A[j]←a1[i]+a2[j]; i=j=1...6;

More Related Content

What's hot

notasi leibniz
notasi leibniznotasi leibniz
notasi leibniz
Fazar Ikhwan Guntara
Β 
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
Torang Aritonang
Β 
4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab
Simon Patabang
Β 
Konsep Limit Fungsi di Satu Titik
Konsep Limit Fungsi di Satu TitikKonsep Limit Fungsi di Satu Titik
Konsep Limit Fungsi di Satu Titik
Reza Ferial Ashadi
Β 
Aturan Rantai Pada Turunan
Aturan Rantai Pada TurunanAturan Rantai Pada Turunan
Aturan Rantai Pada Turunan
Reza Ferial Ashadi
Β 
FUNGSI DAN GRAFIK
FUNGSI DAN GRAFIKFUNGSI DAN GRAFIK
FUNGSI DAN GRAFIK
Hanifa Zulfitri
Β 
MATEMATIKA LIMIT FUNGSI
MATEMATIKA LIMIT FUNGSIMATEMATIKA LIMIT FUNGSI
MATEMATIKA LIMIT FUNGSI
zahromufida
Β 
03 limit dan kekontinuan
03 limit dan kekontinuan03 limit dan kekontinuan
03 limit dan kekontinuan
Rudi Wicaksana
Β 
Keterkaitan antara fungsi, limit, kekontinuan, turunan, dan integral
Keterkaitan antara fungsi, limit, kekontinuan, turunan, dan integralKeterkaitan antara fungsi, limit, kekontinuan, turunan, dan integral
Keterkaitan antara fungsi, limit, kekontinuan, turunan, dan integralKurcaci Kecil
Β 
Matematika (limit)
Matematika (limit)Matematika (limit)
Matematika (limit)
Zhand Radja
Β 
Bentuk-Bentuk Tak Tentu Limit Fungsi
Bentuk-Bentuk Tak Tentu Limit FungsiBentuk-Bentuk Tak Tentu Limit Fungsi
Bentuk-Bentuk Tak Tentu Limit Fungsi
Reza Ferial Ashadi
Β 
Kul3 4 fungsi
Kul3 4 fungsiKul3 4 fungsi
Kul3 4 fungsi
muhammad Himatehta
Β 
Matematik Tambahan: Fungsi
Matematik Tambahan: FungsiMatematik Tambahan: Fungsi
Matematik Tambahan: Fungsi
Cikgu Marzuqi
Β 
76110863 matlab
76110863 matlab76110863 matlab
76110863 matlab
Jose Costa
Β 
Kalkulus modul vi kontinuitas
Kalkulus modul vi kontinuitasKalkulus modul vi kontinuitas
Kalkulus modul vi kontinuitas
Lukmanulhakim Almamalik
Β 
Limit2
Limit2Limit2
Limit2
guest3aa9cb21
Β 
Algoritma dan Struktur Data - Array
Algoritma dan Struktur Data - ArrayAlgoritma dan Struktur Data - Array
Algoritma dan Struktur Data - Array
KuliahKita
Β 
Konsep Fungsi
Konsep FungsiKonsep Fungsi
Konsep Fungsi
Reza Ferial Ashadi
Β 

What's hot (20)

notasi leibniz
notasi leibniznotasi leibniz
notasi leibniz
Β 
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
Β 
4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab
Β 
Konsep Limit Fungsi di Satu Titik
Konsep Limit Fungsi di Satu TitikKonsep Limit Fungsi di Satu Titik
Konsep Limit Fungsi di Satu Titik
Β 
Aturan Rantai Pada Turunan
Aturan Rantai Pada TurunanAturan Rantai Pada Turunan
Aturan Rantai Pada Turunan
Β 
FUNGSI DAN GRAFIK
FUNGSI DAN GRAFIKFUNGSI DAN GRAFIK
FUNGSI DAN GRAFIK
Β 
MATEMATIKA LIMIT FUNGSI
MATEMATIKA LIMIT FUNGSIMATEMATIKA LIMIT FUNGSI
MATEMATIKA LIMIT FUNGSI
Β 
Struktur data
Struktur dataStruktur data
Struktur data
Β 
03 limit dan kekontinuan
03 limit dan kekontinuan03 limit dan kekontinuan
03 limit dan kekontinuan
Β 
Keterkaitan antara fungsi, limit, kekontinuan, turunan, dan integral
Keterkaitan antara fungsi, limit, kekontinuan, turunan, dan integralKeterkaitan antara fungsi, limit, kekontinuan, turunan, dan integral
Keterkaitan antara fungsi, limit, kekontinuan, turunan, dan integral
Β 
Matematika (limit)
Matematika (limit)Matematika (limit)
Matematika (limit)
Β 
Bentuk-Bentuk Tak Tentu Limit Fungsi
Bentuk-Bentuk Tak Tentu Limit FungsiBentuk-Bentuk Tak Tentu Limit Fungsi
Bentuk-Bentuk Tak Tentu Limit Fungsi
Β 
Kul3 4 fungsi
Kul3 4 fungsiKul3 4 fungsi
Kul3 4 fungsi
Β 
Matematik Tambahan: Fungsi
Matematik Tambahan: FungsiMatematik Tambahan: Fungsi
Matematik Tambahan: Fungsi
Β 
76110863 matlab
76110863 matlab76110863 matlab
76110863 matlab
Β 
Kelas xii bab 1
Kelas xii bab 1Kelas xii bab 1
Kelas xii bab 1
Β 
Kalkulus modul vi kontinuitas
Kalkulus modul vi kontinuitasKalkulus modul vi kontinuitas
Kalkulus modul vi kontinuitas
Β 
Limit2
Limit2Limit2
Limit2
Β 
Algoritma dan Struktur Data - Array
Algoritma dan Struktur Data - ArrayAlgoritma dan Struktur Data - Array
Algoritma dan Struktur Data - Array
Β 
Konsep Fungsi
Konsep FungsiKonsep Fungsi
Konsep Fungsi
Β 

Viewers also liked

sns op sys_process
sns op sys_processsns op sys_process
sns op sys_process
staffpengajar
Β 
About vb script-sns
About vb script-snsAbout vb script-sns
About vb script-sns
staffpengajar
Β 
algoritma & pemrograman
algoritma & pemrogramanalgoritma & pemrograman
algoritma & pemrograman
staffpengajar
Β 
Jurnal 8_2
Jurnal 8_2Jurnal 8_2
Jurnal 8_2
staffpengajar
Β 
Algoritma dan Arithmatika
Algoritma dan ArithmatikaAlgoritma dan Arithmatika
Algoritma dan Arithmatika
staffpengajar
Β 
Wireless net
Wireless netWireless net
Wireless net
staffpengajar
Β 
Minggu_6 TIF305
Minggu_6 TIF305Minggu_6 TIF305
Minggu_6 TIF305
staffpengajar
Β 
Minggu_5 TIF305
Minggu_5 TIF305Minggu_5 TIF305
Minggu_5 TIF305
staffpengajar
Β 
FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_
staffpengajar
Β 
Jurnal 8 aviv
Jurnal 8 avivJurnal 8 aviv
Jurnal 8 aviv
staffpengajar
Β 
Minggu_3 TIF305
Minggu_3 TIF305Minggu_3 TIF305
Minggu_3 TIF305
staffpengajar
Β 
Grafika komputer
Grafika komputerGrafika komputer
Grafika komputer
staffpengajar
Β 
Instalasi Dev-C++
Instalasi Dev-C++Instalasi Dev-C++
Instalasi Dev-C++
staffpengajar
Β 
Prinsip ATM
Prinsip ATMPrinsip ATM
Prinsip ATM
staffpengajar
Β 
Minggu_4 TIF305
Minggu_4 TIF305Minggu_4 TIF305
Minggu_4 TIF305
staffpengajar
Β 
Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015
staffpengajar
Β 
Solusi quiz 3-ubale_sns
Solusi quiz 3-ubale_snsSolusi quiz 3-ubale_sns
Solusi quiz 3-ubale_sns
staffpengajar
Β 
M8_TIF305_sns_ubb
M8_TIF305_sns_ubbM8_TIF305_sns_ubb
M8_TIF305_sns_ubb
staffpengajar
Β 
M10_TIF305_sns_ubb
M10_TIF305_sns_ubbM10_TIF305_sns_ubb
M10_TIF305_sns_ubb
staffpengajar
Β 
SNS_Matlab_
SNS_Matlab_SNS_Matlab_
SNS_Matlab_
staffpengajar
Β 

Viewers also liked (20)

sns op sys_process
sns op sys_processsns op sys_process
sns op sys_process
Β 
About vb script-sns
About vb script-snsAbout vb script-sns
About vb script-sns
Β 
algoritma & pemrograman
algoritma & pemrogramanalgoritma & pemrograman
algoritma & pemrograman
Β 
Jurnal 8_2
Jurnal 8_2Jurnal 8_2
Jurnal 8_2
Β 
Algoritma dan Arithmatika
Algoritma dan ArithmatikaAlgoritma dan Arithmatika
Algoritma dan Arithmatika
Β 
Wireless net
Wireless netWireless net
Wireless net
Β 
Minggu_6 TIF305
Minggu_6 TIF305Minggu_6 TIF305
Minggu_6 TIF305
Β 
Minggu_5 TIF305
Minggu_5 TIF305Minggu_5 TIF305
Minggu_5 TIF305
Β 
FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_
Β 
Jurnal 8 aviv
Jurnal 8 avivJurnal 8 aviv
Jurnal 8 aviv
Β 
Minggu_3 TIF305
Minggu_3 TIF305Minggu_3 TIF305
Minggu_3 TIF305
Β 
Grafika komputer
Grafika komputerGrafika komputer
Grafika komputer
Β 
Instalasi Dev-C++
Instalasi Dev-C++Instalasi Dev-C++
Instalasi Dev-C++
Β 
Prinsip ATM
Prinsip ATMPrinsip ATM
Prinsip ATM
Β 
Minggu_4 TIF305
Minggu_4 TIF305Minggu_4 TIF305
Minggu_4 TIF305
Β 
Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015
Β 
Solusi quiz 3-ubale_sns
Solusi quiz 3-ubale_snsSolusi quiz 3-ubale_sns
Solusi quiz 3-ubale_sns
Β 
M8_TIF305_sns_ubb
M8_TIF305_sns_ubbM8_TIF305_sns_ubb
M8_TIF305_sns_ubb
Β 
M10_TIF305_sns_ubb
M10_TIF305_sns_ubbM10_TIF305_sns_ubb
M10_TIF305_sns_ubb
Β 
SNS_Matlab_
SNS_Matlab_SNS_Matlab_
SNS_Matlab_
Β 

Similar to Konsep Array_sns

Konsep pointer Univ. BALE
Konsep pointer Univ. BALEKonsep pointer Univ. BALE
Konsep pointer Univ. BALE
staffpengajar
Β 
Latihan &kasus alpro-I_sns
Latihan &kasus alpro-I_snsLatihan &kasus alpro-I_sns
Latihan &kasus alpro-I_sns
staffpengajar
Β 
Solusi quiz 2_AlPro-I
Solusi quiz 2_AlPro-ISolusi quiz 2_AlPro-I
Solusi quiz 2_AlPro-I
staffpengajar
Β 
M15_alpro_.pdf
M15_alpro_.pdfM15_alpro_.pdf
M15_alpro_.pdf
staffpengajar
Β 
sns alpro-I_ithb
sns alpro-I_ithbsns alpro-I_ithb
sns alpro-I_ithb
staffpengajar
Β 
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
Muhammad Hairullah
Β 
Matlab tutor sns
Matlab tutor snsMatlab tutor sns
Matlab tutor sns
staffpengajar
Β 
Tipe-Data Dalam C++ Programming-language
Tipe-Data Dalam C++ Programming-languageTipe-Data Dalam C++ Programming-language
Tipe-Data Dalam C++ Programming-language
staffpengajar
Β 
MATLAB Dalam Tuntunan Praktis
MATLAB Dalam Tuntunan PraktisMATLAB Dalam Tuntunan Praktis
MATLAB Dalam Tuntunan Praktis
staffpengajar
Β 
Struktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_snsStruktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_sns
staffpengajar
Β 
Teori himpunan
Teori himpunanTeori himpunan
Teori himpunan
S N M P Simamora
Β 
Software Matematika Sebagai Penunjang Proses Belajar
Software Matematika Sebagai Penunjang Proses BelajarSoftware Matematika Sebagai Penunjang Proses Belajar
Software Matematika Sebagai Penunjang Proses BelajarPrandita Sega
Β 
Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++
staffpengajar
Β 
Analisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLABAnalisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLAB
Andry Saftiawan
Β 
Lthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfLthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdf
staffpengajar
Β 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_
staffpengajar
Β 
Tugas1
Tugas1Tugas1
Tugas1
Av Ri
Β 
Panduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfPanduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdf
gunturwijaya7
Β 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
Fisma Ananda
Β 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
Faisal Amir
Β 

Similar to Konsep Array_sns (20)

Konsep pointer Univ. BALE
Konsep pointer Univ. BALEKonsep pointer Univ. BALE
Konsep pointer Univ. BALE
Β 
Latihan &kasus alpro-I_sns
Latihan &kasus alpro-I_snsLatihan &kasus alpro-I_sns
Latihan &kasus alpro-I_sns
Β 
Solusi quiz 2_AlPro-I
Solusi quiz 2_AlPro-ISolusi quiz 2_AlPro-I
Solusi quiz 2_AlPro-I
Β 
M15_alpro_.pdf
M15_alpro_.pdfM15_alpro_.pdf
M15_alpro_.pdf
Β 
sns alpro-I_ithb
sns alpro-I_ithbsns alpro-I_ithb
sns alpro-I_ithb
Β 
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
Β 
Matlab tutor sns
Matlab tutor snsMatlab tutor sns
Matlab tutor sns
Β 
Tipe-Data Dalam C++ Programming-language
Tipe-Data Dalam C++ Programming-languageTipe-Data Dalam C++ Programming-language
Tipe-Data Dalam C++ Programming-language
Β 
MATLAB Dalam Tuntunan Praktis
MATLAB Dalam Tuntunan PraktisMATLAB Dalam Tuntunan Praktis
MATLAB Dalam Tuntunan Praktis
Β 
Struktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_snsStruktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_sns
Β 
Teori himpunan
Teori himpunanTeori himpunan
Teori himpunan
Β 
Software Matematika Sebagai Penunjang Proses Belajar
Software Matematika Sebagai Penunjang Proses BelajarSoftware Matematika Sebagai Penunjang Proses Belajar
Software Matematika Sebagai Penunjang Proses Belajar
Β 
Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++
Β 
Analisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLABAnalisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLAB
Β 
Lthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfLthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdf
Β 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_
Β 
Tugas1
Tugas1Tugas1
Tugas1
Β 
Panduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfPanduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdf
Β 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
Β 
6 adp array (larik)
6   adp array (larik)6   adp array (larik)
6 adp array (larik)
Β 

More from staffpengajar

M09-jarKomp-1_.pdf
M09-jarKomp-1_.pdfM09-jarKomp-1_.pdf
M09-jarKomp-1_.pdf
staffpengajar
Β 
M10-jarKomp-1.pdf
M10-jarKomp-1.pdfM10-jarKomp-1.pdf
M10-jarKomp-1.pdf
staffpengajar
Β 
Dasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfDasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdf
staffpengajar
Β 
artikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfartikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdf
staffpengajar
Β 
data_dan_DBase_.pdf
data_dan_DBase_.pdfdata_dan_DBase_.pdf
data_dan_DBase_.pdf
staffpengajar
Β 
Japaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesJapaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variables
staffpengajar
Β 
Randomize number vbscript_sns
Randomize number vbscript_snsRandomize number vbscript_sns
Randomize number vbscript_sns
staffpengajar
Β 
sns77 vb script_politel
sns77 vb script_politelsns77 vb script_politel
sns77 vb script_politel
staffpengajar
Β 
Diktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppDiktat c++ d76_dev-cpp
Diktat c++ d76_dev-cpp
staffpengajar
Β 
Artikel sns op-bndg_2000
Artikel sns op-bndg_2000Artikel sns op-bndg_2000
Artikel sns op-bndg_2000
staffpengajar
Β 
sns about struct-cpp
sns about struct-cppsns about struct-cpp
sns about struct-cpp
staffpengajar
Β 
What about spim-simulator
What about spim-simulatorWhat about spim-simulator
What about spim-simulator
staffpengajar
Β 
Notes reliability engineering
Notes reliability engineeringNotes reliability engineering
Notes reliability engineering
staffpengajar
Β 
Matlab sns_77
Matlab sns_77Matlab sns_77
Matlab sns_77
staffpengajar
Β 
sns es oop_
sns es oop_sns es oop_
sns es oop_
staffpengajar
Β 
Oop aju allen-UBB
Oop aju allen-UBBOop aju allen-UBB
Oop aju allen-UBB
staffpengajar
Β 
M8 tif314 krywn_sns
M8 tif314 krywn_snsM8 tif314 krywn_sns
M8 tif314 krywn_sns
staffpengajar
Β 
tif314 m11 krywn_sns_
tif314 m11 krywn_sns_tif314 m11 krywn_sns_
tif314 m11 krywn_sns_
staffpengajar
Β 
M10 tif314 kls.krywn-sns
M10 tif314 kls.krywn-snsM10 tif314 kls.krywn-sns
M10 tif314 kls.krywn-sns
staffpengajar
Β 
tif306 minggu ke-6_kls.krywn
tif306 minggu ke-6_kls.krywntif306 minggu ke-6_kls.krywn
tif306 minggu ke-6_kls.krywn
staffpengajar
Β 

More from staffpengajar (20)

M09-jarKomp-1_.pdf
M09-jarKomp-1_.pdfM09-jarKomp-1_.pdf
M09-jarKomp-1_.pdf
Β 
M10-jarKomp-1.pdf
M10-jarKomp-1.pdfM10-jarKomp-1.pdf
M10-jarKomp-1.pdf
Β 
Dasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfDasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdf
Β 
artikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfartikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdf
Β 
data_dan_DBase_.pdf
data_dan_DBase_.pdfdata_dan_DBase_.pdf
data_dan_DBase_.pdf
Β 
Japaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesJapaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variables
Β 
Randomize number vbscript_sns
Randomize number vbscript_snsRandomize number vbscript_sns
Randomize number vbscript_sns
Β 
sns77 vb script_politel
sns77 vb script_politelsns77 vb script_politel
sns77 vb script_politel
Β 
Diktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppDiktat c++ d76_dev-cpp
Diktat c++ d76_dev-cpp
Β 
Artikel sns op-bndg_2000
Artikel sns op-bndg_2000Artikel sns op-bndg_2000
Artikel sns op-bndg_2000
Β 
sns about struct-cpp
sns about struct-cppsns about struct-cpp
sns about struct-cpp
Β 
What about spim-simulator
What about spim-simulatorWhat about spim-simulator
What about spim-simulator
Β 
Notes reliability engineering
Notes reliability engineeringNotes reliability engineering
Notes reliability engineering
Β 
Matlab sns_77
Matlab sns_77Matlab sns_77
Matlab sns_77
Β 
sns es oop_
sns es oop_sns es oop_
sns es oop_
Β 
Oop aju allen-UBB
Oop aju allen-UBBOop aju allen-UBB
Oop aju allen-UBB
Β 
M8 tif314 krywn_sns
M8 tif314 krywn_snsM8 tif314 krywn_sns
M8 tif314 krywn_sns
Β 
tif314 m11 krywn_sns_
tif314 m11 krywn_sns_tif314 m11 krywn_sns_
tif314 m11 krywn_sns_
Β 
M10 tif314 kls.krywn-sns
M10 tif314 kls.krywn-snsM10 tif314 kls.krywn-sns
M10 tif314 kls.krywn-sns
Β 
tif306 minggu ke-6_kls.krywn
tif306 minggu ke-6_kls.krywntif306 minggu ke-6_kls.krywn
tif306 minggu ke-6_kls.krywn
Β 

Recently uploaded

MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
YuristaAndriyani1
Β 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
Β 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
Β 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
nurfaridah271
Β 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
junaedikuluri1
Β 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
YongYongYong1
Β 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
HendraSagita2
Β 
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG  MENGUKUR KEANEKARAGAMAN JENIS FLORA D...LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG  MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
HengkiRisman
Β 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
Β 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
AqlanHaritsAlfarisi
Β 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
NanieIbrahim
Β 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
ssuser4dafea
Β 
materi penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remajamateri penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remaja
DewiInekePuteri
Β 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
NavaldiMalau
Β 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Thahir9
Β 
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdfMakalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Andre664723
Β 
Pembelajaran Ekosistem Kelas 5 Semester 1
Pembelajaran Ekosistem Kelas 5 Semester 1Pembelajaran Ekosistem Kelas 5 Semester 1
Pembelajaran Ekosistem Kelas 5 Semester 1
niswati10
Β 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
Β 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
opkcibungbulang
Β 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
Β 

Recently uploaded (20)

MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
Β 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Β 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Β 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Β 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
Β 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
Β 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Β 
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG  MENGUKUR KEANEKARAGAMAN JENIS FLORA D...LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG  MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
Β 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Β 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
Β 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
Β 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
Β 
materi penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remajamateri penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remaja
Β 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
Β 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Β 
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdfMakalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Makalah Hukum Lingkungan Urgensi Kebijakan TAPERA .pdf
Β 
Pembelajaran Ekosistem Kelas 5 Semester 1
Pembelajaran Ekosistem Kelas 5 Semester 1Pembelajaran Ekosistem Kelas 5 Semester 1
Pembelajaran Ekosistem Kelas 5 Semester 1
Β 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Β 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
Β 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Β 

Konsep Array_sns

  • 1. Konsep Array (Larik) Ir. Sihar, MT. T. Informatika – Fak. Teknik Bandung - 2013 Algoritma dan Pemrograman – I (4sks)
  • 2. Daftar Pustaka 1) Goodrich, M.T., Tamassia, R., Mount, D. M. Data Structures and Algorithms in C++ 2nd Edition. Addison-Wiley. 2011. 2) Sedgewick, R. Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition 3rd Edition. Addison- Wesley Professional. 1998. 3) Simamora, S.N.M.P. β€œDiktat Kuliah Algoritma dan Pemrograman-I”, Program studi Teknik Informatika. Fak. Teknik. UTAMA. Bandung. 2013. 4) Simamora, S.N.M.P. β€œDiktat Kuliah CE113 Sistem Komputer”. Program studi Teknik Komputer. Politeknik TELKOM. Bandung. 2007. 5) Simamora, S.N.M.P. β€œDiktat Kuliah TIK-1102 Algoritma & Pemrograman-I". Program studi Teknik Informatika, Fak. Teknologi Informasi. UNAI. Bandung. 2006. 6) Simamora, S.N.M.P. β€œDiktat TIF301 Algoritma dan Pemrograman-1”. Program studi T. Informatika, FTI. Univ. BALE Bandung. 2011.
  • 3. Array (larik) merupakan sebuah variabel yang berisikan sekelompok data dengan tipe-data yang sama, dimana diurutkan mulai indeks ke-0. Dalam matematika, suatu array identik dengan sebuah himpunan. Namun secara math-based, indeks dimulai ke-1 Misalkan: diketahui suatu var: A1 berisikan: -2,3,1,-2,0; maka dapat diuraikan (secara math-based): A1[1] berisikan bilangan -2; A1[2] berisikan bilangan 3; A1[3] berisikan bilangan 1; A1[4] berisikan bilangan -2; A1[5] berisikan bilangan 0; Dan panjang-array A1 = 5; Algoritma dan pemrograman C++: Tampilan jalannya program:
  • 4. Alternatif penulisan Alokasi N panjang-array pada variabel adalah min: senilai panjang-array tsb, maksimal seukuran main-memory, namun bisa dikosongkan apabila isi array terdefinisi.
  • 5. Misalkan: diketahui suatu var: A1 berisikan: -2,3,1,-2,0; maka dapat diuraikan (secara math-based): A1[1] berisikan bilangan -2; A1[2] berisikan bilangan 3; A1[3] berisikan bilangan 1; A1[4] berisikan bilangan -2; A1[5] berisikan bilangan 0; Dan panjang-array A1 = 5; Menampilkan (math-based) A1[3] dengan algoritma dan pemrograman C++: Tampilan jalannya program:
  • 6. Teknik swapping β‡’ mempertukarkan isi dua variabel, sehingga membutuhkan sebuah temporary-variable (temp_var). Contoh: ada dua variabel, A=3 dan B=-12; jika akan dipertukarkan isi kedua variabel tersebut maka diuraikan sebagai berikut: x←temp_var; x←A; A←B; B←x; Algoritma dan pemrograman C++: Tampilan jalannya program:
  • 7. Misalkan: diketahui suatu var: A berisikan: -1.2,3,1.2,-2,0,1; maka dapat diuraikan (secara math-based): A[1] berisikan bilangan -1.2; A[2] berisikan bilangan 3; A[3] berisikan bilangan 1.2; A[4] berisikan bilangan -2; A[5] berisikan bilangan 0; A[6] berisikan bilangan 1; Dan panjang-array A = 6; Mempertukarkan (math-based) A[1] ↔A[6] dengan algoritma dan pemrograman C++: Tampilan jalannya program:
  • 8. Misalkan: diketahui suatu var: H berisikan: -1.2,3.1,1.2,-2,0,1,0; maka dapat diuraikan (secara math-based): H[1] berisikan bilangan -1.2; H[2] berisikan bilangan 3.1; H[3] berisikan bilangan 1.2; H[4] berisikan bilangan -2; H[5] berisikan bilangan 0; H[6] berisikan bilangan 1; H[7] berisikan bilangan 0; Dan panjang-array H = 7; Menampilkan isi z sebanyak 3x secara vertikal dengan algoritma dan pemrograman C++: apabila var: z menampung perkalian H[2] dengan H[6]; (math-based) Tampilan jalannya program:
  • 9. Penerapan metode array pada karakter untuk penanganan kasus string (menampilkan kata/kalimat). String merupakan sekumpulan karakter yang dikelompokkan menjadi mengandung sebuah makna. Misalkan: sebuah var: dX ∈ 's','u','k','s','e','s'; maka dapat diuraikan (indeks secara math-based): dX[1] berisikan karakter β€˜s’; dX[2] berisikan karakter β€˜u’; dX[3] berisikan karakter β€˜k’; dX[4] berisikan karakter β€˜s’; dX[5] berisikan karakter β€˜e’; dX[6] berisikan karakter β€˜s’; Dan panjang-array dX = 6;
  • 10. Alternatif penulisan lain Misalkan: sebuah var: dX ∈ 's','u','k','s','e','s'; maka dapat diuraikan (indeks secara math-based): dX[1] berisikan karakter β€˜s’; dX[2] berisikan karakter β€˜u’; dX[3] berisikan karakter β€˜k’; dX[4] berisikan karakter β€˜s’; dX[5] berisikan karakter β€˜e’; dX[6] berisikan karakter β€˜s’; Dan panjang-array dX = 6;
  • 11. Sebuah variabel, zK, diisikan kata: ”rosalina”. Apabila karakter β€˜3’ disisipkan ke setiap indeks genap (math-based), maka tuliskan algoritma dan pemrograman C++ untuk menyelesaikan persoalan ini. Tampilkan juga kata baru setelah proses penyisipan dilakukan. Kasus: Solusi: Konstruksi-algoritma: zK←”rosalina”; var: zK ∈ β€˜r',β€˜o',β€˜s',β€˜a',β€˜l',β€˜i',β€˜n',β€˜a'; maka dapat diuraikan (indeks secara math-based): zK[1] berisikan karakter β€˜r’; zK[2] berisikan karakter β€˜o’; zK[3] berisikan karakter β€˜s’; zK[4] berisikan karakter β€˜a’; zK[5] berisikan karakter β€˜l’; zK[6] berisikan karakter β€˜i’; zK[7] berisikan karakter β€˜n’; zK[8] berisikan karakter β€˜a’; Dan panjang-array zK = 8; disisip β€˜3’; disisip β€˜3’; disisip β€˜3’; disisip β€˜3’; setelah disisipkan="r3s3l3n3"; Algoritma dan pemrograman C++: Tampilan jalannya program:
  • 12. Sebuah variabel, s1, diisikan bilangan: 9,-2,2,-2,3,0. Apabila masing-masing isi s1 ditambahkan dengan enam bilangan yang masing-masing diisikan oleh end-user, maka tuliskan algoritma dan pemrograman C++ untuk menampilkan hasil penjumlahan tersebut apabila keenam bilangan ini ditampungkan kembali ke s1. Kasus: Solusi: Konstruksi-algoritma: Misalkan var: S1 menampung keenam bilangan yang di- input-kan Tampilan jalannya program: AlgoritmadanpemrogramanC++: Asumsi math-based: s1[1]←s1[1]+S1[1]; s1[2]←s1[2]+S1[2]; ... s1[6]←s1[6]+S1[6];
  • 13. Tampilkanlah sebuah kata dengan panjang lima karakter dimana kata tersebut didapatkan dengan input-value by end-user. Kelima karakter tersebut ditampungkan ke var: K. Sertakan dengan tampilan jalannya program. Kasus: Solusi: Konstruksi-algoritma: asumsi math-based: K[1]←”...”; K[2]←”...”; K[3]←”...”; Algoritma dan pemrograman C++: Tampilan jalannya program: ... K[5]←”...”;
  • 14. Ada lima bilangan yang akan ditampungkan ke var array z. Jika setiap bilangan adalah penjumlahan akumulatif dengan bilangan pertama adalah input-an dari end-user, maka tampilkan isi z dan total nilai akumulatif penjumlahan kelima bilangan tersebut. Kasus: set i=indeks; set x=0; masukkan a?; x=x+a; z[1]←x; ... s.d i=5; Solusi: Konstruksi-algoritma: asumsi math-based: Misalkan lima bilangan yang akan dimasukkan: 2,3,2,-1,2; Maka dapat diuraikan sbb: i=1; x←0+2; z[1]←2; i=2; x←2+3; z[2]←5; i=3; x←5+2; z[3]←7; i=4; x←7+-1; z[4]←6; i=5; x←6+2; z[5]←8; dan, total=8; Algoritma dan pemrograman C++: Tampilan jalannya program:
  • 15. Tuliskan sebuah aplikasi pemrograman apabila ditetapkan kriteria berikut ini: Jika memutuskan pilihan-1: mengerjakan statement berikut: z←A[i]+3; dimana z adalah variabel array; dan A∈{5,-1,2,5,-2}; Jika memutuskan pilihan-2: menampilkan kata:”widyatama” dengan metode array dan struktur kendali proses: looping/repetition. Jika memutuskan pilihan-3: mengerjakan statement berikut: z←B[i]βŠ•3; dimana z adalah variabel array; dan B∈{0x5,1,0,02,2}; Kasus: β‡’ β‡’ β‡’ Solusi: Pada persoalan yang dikemukakan ditunjukkan bahwa pilihan-1 dan 3 untuk operand-hasil pada statement tersebut ditampungkan pada variabel yang sama yakni: var: z. Pada pilihan No.1: (asumsi math-based) z[1]←5+3; z[1]=8; z[2]←-1+3; z[2]=2; z[3]←2+3; z[3]=5; z[4]←5+3; z[4]=8; z[5]←-2+3; z[5]=1; Pada pilihan No.3: (asumsi math-based) z[1]←0x5 βŠ• 3; z[1]=6; z[2]←1 βŠ• 3; z[2]=2; z[3]←0 βŠ• 3; z[3]=3; z[4]←02 βŠ• 3; z[4]=1; z[5]←2 βŠ• 3; z[5]=1;
  • 17. Apabila diketahui sebuah statement berikut ini: z←A[i]+3; dimana z adalah variabel non-array; dan A∈{0.5,1,-0.2,7,-2}; Tentukan z, dan tampilkan proses counter di z untuk statement tersebut. Sertakan dengan tampilan jalannya program. Kasus: i=1; z=z+A[1]+3; tampilkan z; ↡ i=2; z=z+A[2]+3; tampilkan z; ↡ i=3; z=z+A[3]+3; tampilkan z; ↡ i=4; z=z+A[4]+3; tampilkan z; ↡ i=5; z=z+A[5]+3; tampilkan z; ↡ Solusi: Apabila z adalah variabel non-array, maka ditetapkan lakukan proses akumulatif dan tampilkan isi z setiap hasil counter dieksekusi. Konstruksi-algoritma: (1) β‡’ 0.5+3=3.5; (2) β‡’ 3.5+1+3=7.5; (3) β‡’ 7.5+(-0.2)+3=10.3; (4) β‡’ 10.3+7+3=20.3; (5) β‡’ 20.3+(-2)+3=21.3; Algoritma dan pemrograman C++: Tampilan jalannya program:
  • 18. Ada dua variabel array, masing-masing: a1 dan a2; dengan rincian sebagai berikut: a1∈ {-1.5,2,0,-1,1,2,2,3}; a2∈ {-1,0.5,1.2,0,-1,0}; Tentukan A apabila ditetapkan statement: A←a1[i]+a2[j]; dimana A adalah variabel array dengan panjang sama dengan var: a2. Kasus: Solusi: Konstruksi-algoritma: asumsi math-based: Jika N adalah panjang-array dari suatu variabel, maka: N(a1) = 8; N(a2) = 6; N(A) = N(a2) = 6; A[1] ← -1.5 + -1; A[2] ← 2 + 0.5; A[3] ← 0 + 1.2; A[4] ← -1 + 0; A[5] ← 1 + -1; A[6] ← 2 + 0; Disimulasikan sbb: Algoritma dan pemrograman C++: Tampilan jalannya program: Statement: A[j]←a1[i]+a2[j]; i=j=1...6;