1 / 21

array

menjelaskan tentang definisi dan konsep array sebagai dasar pemahaman pemograman

salma46
Download Presentation

array

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pokok Bahasan • Pengertian Array • Mengakses elemen array • Penampilan array • Mendeklarasikan nilai di dalam array • Array dimensi dua • Array dimensi tiga

  2. Pengertian Array • Array (larik) adalahtipeterstruktur yang terdiridarisejumlahkomponen – komponen yang mempunyaitipe yang sama. • Variabel array dalambahasa C++ digolongkanmenjaditigadimensi, diantaranya: • Array berdimensisatu • Array berdimensidua • Array berdimensitiga

  3. Array • Misal: sebuah array bernamaNil yang terdiridari 5 data dengantipe integer (int), ilustrasisebagaiberikut : Nilaiindeksdarielemen 1 3 2 0 4 Nil Nilaielemen INT Blok memori

  4. Deklarasi Array • Berikutinideklarasi array sebelumdigunakan. Sintaknyaadalah • Contoh : pendeklarasian array dengannamaNil di atasadalah : int nil[5]; tipenama[elemen];

  5. Inisialisasi Array • Nilaisuatuvariabel array dapatjugadiinisialisasisecaralangsungpadasaatdeklarasi • Misalnya : int nil[5] = {1, 3, 6, 12, 24} • Sehingga di penyimpanankedalam array dapatdigambarkansebagaiberikut 1 3 2 0 4 1 3 6 12 24 Nil

  6. MengaksesNilai Array • Untukmengaksesnilai yang terdapatdalam array mempergunakansintak, sebagaiberikut : • Sebagaicontoh, variabel Nil memiliki 5 buahelemen yang masing – masingberisi data. Pengaksesantiap – tiapelemensebagaiberikut: nama[index]; Nil[1] Nil[3] Nil[4] Nil[2] Nil[0] Nil

  7. Contoh Array • Contohpenggunaan array dalamc++ - Output

  8. Contoh Array • Contohpenggunaan array dalamc++ - Output Nilaikurangdari total jumlahelemen

  9. Contoh Array • Contohpenggunaan array dalamc++ Nilailebihdari total jumlahelemen ERROR

  10. Array DimensiDua • Array dimensiduatersusundalambentukbarisdankolom, dimanaindekspertamamenunjukkanbarisdanindekskeduamenunjukkankolom • Array dimensiduadapatdigunakansepertipendataanpenjualan, pendataannilaidan lain – lain

  11. Deklarasi Array DimensiDua • Bentukumumpendeklarasian array: • Keterangan: • Type data : untukmenyatakan type data yang digunakan • Index1 : untukmenyatakanjumlahbaris • Index2 : untukmenyatakanjumlahkolom Tipe_datanama_variabel[index1][index2]

  12. Inisialisasi Array DimensiDua • Inisialisasiadalahmemberikannilaiawalterhadapsuatuvariabel. • Bentukpendefinisiansuatu array, sebagaiberikut : Tipe_datanama_variabel[jmlh_elemen] = {nilai array};

  13. Contoh Array DimensiDua • Sebuahmatrik B berukuran 2 x 3 dapatdideklarasikansebagaiberikut : Int b[2][3] = {{2, 4, 1}, {5, 3, 7}}; • Yang akanmenempatilokasimemoridengansusunansebagaiberikut :

  14. Contoh Array DimensiDua • Input • Output

  15. Array DimensiTiga • Array dimensitigatersusundalambaris, kolomdanisidaribaris, dimanaindekspertamamenunjukkanbaris, indekskeduamenunjukkankolomdanindeksketigamenunjukkanisidaribaris • Bentukumumpendeklarasian array : • Keterangan : • Type data : untukmenyatakan type data yang digunakan • Index1 : untukmenyatakanjumlahbaris • Index2 : untukmenyatakanjumlahisidaribaris • Index3 : untukmenyatakanjumlahkolom Tipe_datanama_variabel[jmlh_elemen] = {nilai array};

  16. ContohPendeklarasian Array DimensiTiga • Pengolahan data penjualan, sebagaiberikuttabel data penjualan:

  17. Deklarasi Array DimensiTiga • Dari data diatas, makadapatdituliskankedalam array dimensitiga, sebagaiberikut : Int Data_jualan [2][2][2]; JumlahKolom Jumlahisibaris Jumlahbaris Nama array Tipe data elemen array

  18. Inisialisasi Array DimensiTiga • Inisialisasiadalahmemberikannilaiawalterhadapsuatuvariabel • Bentukpendefinisian array dimensitiga, sebagaiberikut : Tipe_datanama_variabel[jmlh_elemen] = {nilai array};

  19. Contoh Array DimensiTiga • Input

  20. Contoh Array DimensiTiga • Output

  21. Tugas • Buatlah program nilaiakhirmahasiswadenganketentuansebagaiberikut : • namamahasiswa, nilaitugas, nilaiutsdannilaiuasharus di input • Bobotpenilaian, yaitusebagaiberikut : • Nilaitugas= nilaitugas X 30% • Nilaiuts= nilaiuts X 35% • Nilaiuas= nilaiuas X 35% • Nilaiakhir= nilaitugas+ nilaiuts+ nilaiuas • Ketentuan grade nilai : • Nilaiakhir 100 - 80 mendapatkan grade A • Nilaiakhir 79 - 70 mendapatkan grade B • Nilaiakhir 69 – 50 mendapatkan grade C • Nilaiakhir 49 -30 mendapatkan grade D • Nilaiakhir 29 – 0 mendapatkan grade E

More Related