Skip to content
www.soetrisnogaleri.com

Berita, Tokoh, Wisata, Olahraga, Hobi, Catatan Perjalanan, Ilmu Pengetahuan, Komputer, dan Promosi

www.soetrisnogaleri.com

Berita, Tokoh, Wisata, Olahraga, Hobi, Catatan Perjalanan, Ilmu Pengetahuan, Komputer, dan Promosi

  • Tentang Kami
  • Galeri
    • Galeri Video
  • Wisata
    • Kuliner
    • Jalan-Jalan
      • Lewat Tol
  • Olahraga
    • Profil Pemain
    • Sepakbola
      • Timnas Indonesia
      • Liga Indonesia
    • Stadion di Indonesia
    • Badminton
  • Kursus Komputer
    • Kursus Singkat
    • Webinar
  • Promosi
    • Jual Rak Besi
    • Ayam Samaco
    • Asphalt Emulsion
    • Jual Bibit
      • Bibit Durian
      • Bibit Kelengkeng
      • Jual Bibit Alpukat Miki dan Aligator
      • Jual Bibit Jeruk Santhang Madu
    • Madu Murni Mulya Madu
    • Furniture dan Mebel
      • Spesial Furniture
      • Teakroot Furniture
      • Kaligrafi
      • Antique Furniture
      • Relief
      • Sculpture
    • Rumah Gebyog & Joglo
      • Promo Rumah Joglo
    • Jual Mobil
    • Properti
      • Rumah Subsidi di Cileungsi
    • Produk Digital
    • Internet Provider
      • Internet FO Global Media Pratama Solusindo
      • Internet Cepat CBN Fiber
      • Pandawa Global Telematika
  • Artikel
    • Info Kabupaten Pati
      • Puskom Pati
      • Universitas Safin Pati
      • Safin Pati Sport School
    • Budaya
      • Humaniora
      • Sejarah
    • Tokoh
      • Kisah Inspiratif
    • Geografi
    • Gamer
  • Belajar
    • Belajar Komputer
    • Matematika
    • Tutorial Komputer
      • Ms office
      • Web Programming
  • Info Pendidikan
    • Tempat Belajar Komputer
    • Club Belajar Ms Excel
    • INFO UMCI
    • Catatan Tugas Mahasiswa
    • Modul Kuliah
  • Properti
  • Tentang Kami
  • Galeri
    • Galeri Video
  • Wisata
    • Kuliner
    • Jalan-Jalan
      • Lewat Tol
  • Olahraga
    • Profil Pemain
    • Sepakbola
      • Timnas Indonesia
      • Liga Indonesia
    • Stadion di Indonesia
    • Badminton
  • Kursus Komputer
    • Kursus Singkat
    • Webinar
  • Promosi
    • Jual Rak Besi
    • Ayam Samaco
    • Asphalt Emulsion
    • Jual Bibit
      • Bibit Durian
      • Bibit Kelengkeng
      • Jual Bibit Alpukat Miki dan Aligator
      • Jual Bibit Jeruk Santhang Madu
    • Madu Murni Mulya Madu
    • Furniture dan Mebel
      • Spesial Furniture
      • Teakroot Furniture
      • Kaligrafi
      • Antique Furniture
      • Relief
      • Sculpture
    • Rumah Gebyog & Joglo
      • Promo Rumah Joglo
    • Jual Mobil
    • Properti
      • Rumah Subsidi di Cileungsi
    • Produk Digital
    • Internet Provider
      • Internet FO Global Media Pratama Solusindo
      • Internet Cepat CBN Fiber
      • Pandawa Global Telematika
  • Artikel
    • Info Kabupaten Pati
      • Puskom Pati
      • Universitas Safin Pati
      • Safin Pati Sport School
    • Budaya
      • Humaniora
      • Sejarah
    • Tokoh
      • Kisah Inspiratif
    • Geografi
    • Gamer
  • Belajar
    • Belajar Komputer
    • Matematika
    • Tutorial Komputer
      • Ms office
      • Web Programming
  • Info Pendidikan
    • Tempat Belajar Komputer
    • Club Belajar Ms Excel
    • INFO UMCI
    • Catatan Tugas Mahasiswa
    • Modul Kuliah
  • Properti
Close

Search

Paket Kursus Java Script di Rumah Belajar Komputer YMII Cileungsi
ArtikelTutorial KomputerWeb Programming

Materi Lengkap Array untuk Algoritma dan Pemrograman

By sutrisno
May 6, 2026 3 Min Read
0

1. Pengertian Array

Array adalah struktur data yang digunakan untuk menyimpan sekumpulan data dengan tipe yang sama dalam satu variabel.

Contoh:

  • Menyimpan 5 nilai siswa
  • Menyimpan daftar harga barang
  • Menyimpan data angka

Tanpa array:

nilai1 = 80
nilai2 = 85
nilai3 = 90

Dengan array:

nilai = [80, 85, 90]

2. Karakteristik Array

Ciri-ciri Array

  • Menyimpan banyak data
  • Tipe data harus sama
  • Memiliki indeks
  • Ukuran bisa tetap atau dinamis tergantung bahasa pemrograman

3. Ilustrasi Array

Contoh array:

Index : 0   1   2   3   4
Data : 10 20 30 40 50
  • Nilai pertama berada di indeks 0
  • Nilai kedua berada di indeks 1

4. Deklarasi Array

A. Pseudocode

DECLARE nilai[5]

B. Python

nilai = [80, 85, 90, 95]

C. C++

int nilai[5];

D. Java

int[] nilai = new int[5];

5. Jenis-Jenis Array

A. Array Satu Dimensi

Array biasa berbentuk daftar.

Contoh:

buah = ["Apel", "Mangga", "Jeruk"]

B. Array Dua Dimensi

Bentuk tabel/baris dan kolom.

Contoh:

nilai = [
[80, 85],
[90, 95]
]

Ilustrasi:

80  85
90 95

C. Array Multi Dimensi

Lebih dari dua dimensi.

Contoh:

data = [
[
[1,2],
[3,4]
]
]

6. Operasi Dasar Array

A. Mengakses Elemen Array

angka = [10,20,30]

print(angka[0])

Output:

10

B. Mengubah Nilai Array

angka[1] = 50

Hasil:

[10,50,30]

C. Menambah Data

angka.append(40)

D. Menghapus Data

angka.remove(20)

7. Traversal Array (Menelusuri Array)

Traversal adalah proses membaca semua isi array.

Contoh:

angka = [10,20,30,40]

for i in angka:
print(i)

8. Pencarian Data pada Array

A. Linear Search

Mencari data satu per satu.

Algoritma:

  1. Mulai dari indeks pertama
  2. Cocokkan data
  3. Jika sama → ditemukan
  4. Jika tidak → lanjut

Contoh:

angka = [10,20,30,40]
cari = 30

for i in range(len(angka)):
if angka[i] == cari:
print("Data ditemukan")

B. Binary Search

Digunakan pada array yang sudah terurut.

Konsep:

  • Membagi array menjadi dua bagian
  • Pencarian lebih cepat

9. Pengurutan Data pada Array

A. Bubble Sort

Metode pertukaran data berulang.

Contoh:

data = [40,20,10,30]

for i in range(len(data)):
for j in range(len(data)-1):
if data[j] > data[j+1]:
temp = data[j]
data[j] = data[j+1]
data[j+1] = temp

print(data)

Output:

[10,20,30,40]

B. Selection Sort

Mencari nilai terkecil lalu ditukar.


C. Insertion Sort

Menyisipkan data pada posisi yang benar.


10. Array Dua Dimensi

Contoh Matriks

matriks = [
[1,2,3],
[4,5,6]
]

Mengakses Data

print(matriks[0][1])

Output:

2

11. Perulangan pada Array 2 Dimensi

for i in range(2):
for j in range(3):
print(matriks[i][j])

12. Kelebihan dan Kekurangan Array

Kelebihan

  • Mudah digunakan
  • Cepat diakses
  • Efisien untuk data banyak

Kekurangan

  • Ukuran kadang tetap
  • Sulit menyisipkan data di tengah
  • Harus satu tipe data

13. Array dalam Kehidupan Sehari-hari

Contoh penggunaan:

  • Nilai siswa
  • Daftar barang
  • Data absensi
  • Data stok
  • Data penjualan

14. Contoh Kasus Lengkap

Menghitung Rata-rata Nilai

nilai = [80,85,90,95]
total = 0

for i in nilai:
total += i

rata = total / len(nilai)

print("Rata-rata =", rata)

15. Studi Kasus Array

Program Input 5 Nilai

nilai = []

for i in range(5):
data = int(input("Masukkan nilai: "))
nilai.append(data)

print(nilai)

16. Perbedaan Array dan Variabel Biasa

Variabel BiasaArray
Satu dataBanyak data
Nama berbedaSatu nama
Sulit dikelolaMudah dikelola

17. Istilah Penting dalam Array

IstilahArti
IndexPosisi data
ElementIsi array
TraversalPenelusuran
SortingPengurutan
SearchingPencarian

18. Kompleksitas Array

OperasiKompleksitas
AksesO(1)
Pencarian LinearO(n)
Binary SearchO(log n)
Bubble SortO(n²)

19. Latihan Soal

Soal 1

Buat array berisi 5 nama buah.


Soal 2

Buat program menghitung jumlah isi array.


Soal 3

Buat program mencari nilai terbesar dalam array.


Soal 4

Buat program mengurutkan angka dari kecil ke besar.

Views: 136

Tags:

materi arrayprogrammerprogramming
Author

sutrisno

Follow Me
Other Articles
Jual Bibit Alpukat Miki dan Aligator Berkualitas, Cepat Berbuah & Siap Tanam di Nayya Farm Cileungsi Bogor
Previous

Jual Bibit Alpukat Miki dan Aligator Berkualitas, Cepat Berbuah & Siap Tanam di Nayya Farm Cileungsi Bogor

Paket Kursus Java Script di Rumah Belajar Komputer YMII Cileungsi
Next

Workflow Analisis untuk Sistem Enterprise

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Untuk Pemasangan Iklan Hubungi: 0821 2038 8854

«
Prev
1
/
134
Next
»
loading
play
Literasi Digital: Pembuatan Bab dan Sub Bab
play
Mudah Membuat Channel Youtube Lengkap
play
EduWisata Day 2 SMP Islam Citra Nuansa Cileungsi Bogor
play
Daftar Kuliah di Universitas Muhammadiyah Cileungsi Bogor
play
Mau belajar Komputer? di rumah belajar komputer privat YMII Cileungsi sajaaa
play
Persiapkan Dirimu dengan menguasai ilmu komputer
play
Universitas Muhammadiyah Cileungsi Goes To School SMK Fatahillah Cileungsi
play
Helikopter Jatuh di Sungai Barito Saat Ambil Air Untuk Padamkan Karhutla
play
BELAJAR KOMPUTER PRIVAT DI RUMAH BELAJAR KOMPUTER YMII CILEUNGSI - INFO 0821 2038 8854
play
Yuk Kuliah Di Teknik Industri Universitas Muhammadiyah Cileungsi
play
PEMBAHASAN KONTEN KREATOR PART 1: BUAT LOGO, BANNER YOUTUBE DAN VIDEO INTRO DI CANVA
play
Paket Belajar Autocad di Rumah Belajar Komputer Privat YMII Cileungsi Bogor - Info 0821 2028 8854
play
Paket Belajar Ms Office di Rumah Belajar Komputer Privat YMII Cileungsi Bogor - Info 0821 2028 8854
play
Tanya Sobat Prestasi Universitas Muhammadiyah Cileungsi Bogor
play
Praktik Literasi Digital: Mencari, Mengunduh, dan Mengelola Referensi Ilmiah dengan Google Scholar
«
Prev
1
/
134
Next
»
loading
Club Belajar MS Excel: Belajar Excel dari Nol Sampai Mahir, Hanya Rp100.000
Belajar SolidWorks untuk Pemula: Panduan Dasar Membuat Desain 3D dari Nol
kursus web programming
kursus privat autocad di cileungsi
aspal cair water proofing solusi mencegah dan mengatasi bocor dak dinding kubah atap rooftop dll
Materi Bootstrap: Membuat Tabel Menggunakan Bootstrap 5
kursus web desain di cileungsi, cibubur

Tentang Soetrisno Galeri

Website ini berisi beragam informasi menarik dan juga produk-produk yang reccomended untuk memenuhi kebutuhan Anda.

Produk:

  • Ayam Samaco
  • Kursus Komputer
  • Pusat Bibit Tanaman

Info Wisata, Jalan-Jalan, Seputar Olahraga Khususnya Timnas Indoonesia

  • Madu Murni Nektar Randu dari Pati Jateng
  • Jual Bibit
  • Belajar Komputer Privat
  • Info Ayam Karkas
  • Rumah Pemotongan Ayam
  • Jasa Pembuatan Website dan Sistem Informasi
  • Aspal Cair Water Proofing
  • Info Universitas Safin Pati
  • Konsultan Psikologi Holistic Consulting Cibubur
  • Info Kabupaten Pati
  • Puskom Pati
  • Info Stadion di Indonesia
  • Sejarah
  • Wisata
  • Jalan Jalan
  • Info Timnas Indonesia
Belajar SketchUp di Rumah Belajar Komputer YMII Cileungsi – Kursus Privat Terlengkap untuk Pemula dan Profesional
Copyright 2026 — www.soetrisnogaleri.com. All rights reserved.