Dasar pemrograman “Array and Record” Kelompok 3 TIP Kelas C

Slides:



Advertisements
Presentasi serupa
BAB IV MATRIKS (ARRAY MULTI DIMENSI)
Advertisements

STRUKTUR DATA Struktur Data - Gerlan A. Manu, ST.,MKom 1.
FUNGSI / FUNCTION ALGPROG II
Procedure pada Pascal ALPROG II
Gerlan A. Manu, ST.,MKom - Algoritma Pemrograman I
Pertemuan 2 DASAR PEMROGRAMAN.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
ARRAY STATIS DAN DINAMIS
ARRAY ??.
Dasar Komputer & Pemrog 2 A minggu 4
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
Pengenalan Bahasa Pemrograman Pascal
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Konsep dan Defenisi data 1Nurdiansah PTIK 09 UNM.
STRUKTUR DATA.
MATERI 11. TAS Tanggal 30 Nopember 2011 (RABU). Jam 7-9 TUTUP BUKU Materi : 1-11.
Rekaman – Record Pada Pascal
Struktur Perulangan Week 4 & 5.
RECORD.
PERULANGAN Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan,
VARIABEL DAN OPERATOR.
BAB 9 S e a r c h i n g.
STRUKTUR DATA (2) searching array
STRUKTUR DATA ARRAY DAN OPERASI SET.
Chapter 3.2 : Tipe, Nama dan Nilai
Pemrogramman Terstruktur
Teknik Pemrograman Terstruktur 2
ARRAY (LARIK)
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Dasar Pemrograman ARRAY/LARIK.
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
Algoritma dan Struktur Data
Algoritma dan Pemrograman
Array dan String Array dan String.
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Procedure & Function Sub Program.
PROSEDUR.
Pemprograman Terstruktur 1
LARIK ( ARRAY ).
Struktur Data M. Haviz Irfani, S.Si. Pada garis besarnya, data dapat kita kategorikan menjadi : Type Data Sederhana atau Data Sederhana yang terdiri atas.
Tenia Wahyuningrum, SKom, MT. Deskripsi singkat Larik (array) adalah deretan rinci data yang mempunyai tipe sejenis. Setiap rinci data disebut dengan.
STRUKTUR DATA (2) searching array
Struktur Program Pascal
ALGORITMA PEMROGRAMAN 2A
Array (Larik)‏ 1 1.
Array/larik Sri Supatmi Oleh:.
Array/larik ,procedure & fungsi
Algoritma & Pemrograman 1
TEAM 1 Cut Hayatul Wardani ( ) Saputri Phonna ( ) Azhary (140502)
Gerlan A. Manu, ST Array Dimensi Banyak Gerlan A. Manu, ST
Algoritma dan Pemrograman
created by PUTRA PUTRI DASPRO
Matematika Pascal Identifier x bernilai 10 X = 10
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
Array Dimensi Sri marini, ST.
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
MULTIDIMENSI ARRAY Struktur Data
Array dan Matriks.
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
Matematika Pascal Nilai dari 40 siswa Identifier Nilai memuat 40 data
1-Dimensi – 2-Dimensi – Multidimensi
Array (Larik)‏ Struktur Data 1 1.
Array Array adalah suatu tipe data terstuktur yang berupa
Matematika Pascal Identifier x bernilai 10 X = 10
ARRAY (LARIK) MINGGU VI.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
CREATED BY PUTRA PUTRI DASPRO
Tipe Data Struktur Ridwan, S.T., M.Eng. Pokok Pembahasan Bahan Kajian. Tipe Data Terstruktur Materi Tipe Data: 1.Definisi data, tipe data dan struktur.
Transcript presentasi:

Dasar pemrograman “Array and Record” Kelompok 3 TIP Kelas C Hardi Susanto (115100300111037) Arika Hasanah (115100301111009) Cleverina Yulie P (115100301111023) Atik Malikhatin (115100301111025) Amalia Haris K (115100301111027) M Samsul Hadi (115100301111035) Lindah Rahayu W (115100301111039) Diana Candra M (115100301111041)

Latar Belakang Pembahasan Kesimpulan

LATAR BELAKANG Dalam bahasa Pascal, secara garis besar dikenal dua macam tipe data yaitu tipe data sederhana (primitive type) dan tipe data kompleks (complex type). Contoh tipe data sederhana adalah tipe numerik (integer dan real). Contoh tipe data kompleks adalah string, array (larik), record dan object. Tipe data sederhana adalah tipe data yang hanya mampu menyimpan satu nilai tiap satu variabelnya. Sebaliknya tipe data kompleks adalah tipe data yang mampu menyimpan lebih dari satu nilai dalam tiap satu variabelnya. Apabila ada banyak data maka variabel yang digunakan juga banyak sehingga untuk memudahkan pengerjaan digunakan array. Back

PEMBAHASAN Array adalah variable yang dapat menyimpan sejumlah nilai skala. Array/ larik merupakan suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu. Elemen-elemen array tersusun secara sekuensial di dalam memori sehingga memiliki alamat yang berdekatan. Array dapat berupa array 1 dimensi, 2 dimensi, bahkan n-dimensi.

Keuntungan struktur data array / larik adalah : Paling mudah pengoperasiannya Ekonomis dalam pemakaian memori, bila semua elemen terisi Akses ke setiap elemen memerlukan waktu yang sama Hal-hal yang perlu diperhatikan dalam penggunaan array : Elemen larik harus memiliki tipe data yang sama atau sejenis (homogen), seperti integer, real, char, string, boolean, record. 2. Indeks larik harus memiliki tipe data yang menyatakan keterurutan, seperti integer atau karakter.

ARRAY 1 DIMENSI Sebuah array dimensi satu, yang misalnya kita beri nama NILAI, dapat kita bayangkan berbentuk seperti Gambar di bawah ini : Gambar 2.1. Array berdimensi satu Vektor adalah bentuk yang paling sederhana dari array. Vektor merupakan array dimensi satu atau one dimensional array. Nilai(1) Nilai(2) Nilai(3) - - - Nilai(n)

DEKLARASI ARRAY 1 DIMENSI tipe_data nama_var_array[ukuran]; tipe_data : menyatakan jenis tipe data elemen larik (int, char, float, dll) nama_var_array : menyatakan nama variabel yang dipakai. ukuran : menunjukkan jumlah maksimal elemen larik.

Sebagai contoh, deklarasi : type Vek = array [1..100] of integer; Menunjukkan bahwa Vek adalah tipe data yang berupa larik yang komponennya bertipe integer dan banyaknya 100 buah. Deklarasi yang demikian ini disebut deklarasi larik dimensi satu, yang dalam hal ini dapat disebut vektor.

Setiap elemen larik dapat diakses melalui indeksnya, misalnya mengisi elemen larik yang ke 3 dengan nilai 100, maka cara mengisinya adalah A[3] ← 100. Contoh Larik bernama A dengan 8 buah elemen dapat dilihat pada gambar berikut ini : 1 2 3 4 5 6 7 8 Elemen Larik : A[1], A[2], A[3], A[4], A[5], A[6], A[7], A[8] Indeks Larik : 1, 2, 3, 4, 5, 6, 7, 8 Mengisi elemen larik : A[3] ← 100

Contoh Program Array 1 dimensi program INT_ARRAY; uses wincrt; const N=10; type int_array = ARRAY [1..N] of integer; var bil : int_array; indeks : integer; BEGIN writeln('masukkan sepuluh bilangan integer.'); for indeks := 1 to 10 do begin readln(bil[indeks]); { loop untuk memasukkan elemen array } end; writeln('Isi dari array ini adalah'); { tampilkan setiap elemen } writeln('bil[', indeks:2,'] adalah ',bil[indeks] ); end END.

contoh kasus Array Suatu hari karena melihat kemajuan teknologi seorang guru ingin mengetahui bilangan prima yang ada pada bilangan antara 1 sampai dengan 200 tanpa harus menghitung manual, maka guru tersebut menyuruh anaknya yang seorang programmer untuk membuatkan program mencari bilangan prima antara 1 sampai 200, si programmer membuat program tersebut dengan turbo pascal,program tersebut dibuat dengan bagian dari pascal yaitu array, maka dibuatlah program dibawah ini

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Program Mencari_Bilangan_Prima_Dengan_Array; Uses winCrt; Var Prima : Array[1..200] of Integer; i,j : Integer; bil : Integer; Begin ClrScr; For i := 2 to 200 Do Prima[i]:=i; For j:= 2 to i-1 Do bil := (i mod j); {* i dibagi j dicek apakah 0*} If bil = 0 then Prima[i]:=0; {*jika habis dibagi,berarti bkn prima*} End; If Prima[i] 0 Then Write(Prima[i],' '); {*cetak array yg prima*} Readln; End.

Jadi Program tersebut mencari bilangan prima Cara kerja dari program tersebut adalah mengecek apakah bilangan yang ada dapat dibagi dan habis atau tidak,jika bilangan tersebut habis dibagi maka bukan bilangan prima,tapi jika tidak habis dibagi berarti prima,terus berulangan sampai dengan angka 200.

KESIMPULAN Array adalah suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu. Array merupakan struktur data yang statis, yaitu jumlah elemen yang ada harus ditentukan terlebih dahulu dan tak bisa di ubah saat program berjalan. Penggunaan array pada umumnya akan disimpan di memori utama komputer (bersifat sementara) Array dapat berupa array 1 dimensi, 2 dimensi, bahkan n-dimensi.

REFERENSI http://bayoe.staff.uns.ac.id http://lecturer.ukdw.ac.id/anton/download/strukdat5.pdf http://marliza.staff.gunadarma.ac.id http://staffsite.gunadarma.ac.id http://www.stmik-budidarma.ac.id Hartono, Joiyanto.2002.Konsep Dasar Pemrograman. Yogyakarta: Andi Press.

AMEL HARDI SAMSUL ATIK CLEVERINA ARIKA LINDA MELA

TERIMA KASIH