Bahasa Pemrograman Dasar Pertemuan 12

Slides:



Advertisements
Presentasi serupa
Pencarian ( Searching)
Advertisements

-PERTEMUAN 5,6 – LARIK (ARRAY)
PERTEMUAN II ARRAY DIMENSI 1 & 2.
SEARCHING ( PENCARIAN )
BAB 9 S e a r c h i n g.
Searching Alpro-2.
STRUKTUR DATA (2) searching array
STRUKTUR DATA (2) searching array
Pemrogramman Terstruktur
PENCARIAN (SEARCHING)
PENCARIAN (SEARCHING)
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
Algoritma dan Struktur Data
ARRAY 2 DIMENSI (MATRIK)
IV. Array.
Searching.
Searching Pada suatu data seringkali dibutuhkan pembacaan kembali informasi (retrieval information) dengan cara searching. Searching adalah pencarian data.
Pencarian Data Nurdiansah PTIK 09 UNM.
13 Searching (Pencarian) pada Array Satu Dimensi Bab
STRUKTUR DATA Pointer dan Function
Algoritma dan Struktur Data
Pemrograman Java Lanjut
Tenia wahyuningrum, S.Kom, MT. Teknik Program Masuk satu-satu, keluar satu-satu Masuk satu-satu, keluar serentak Masuk serentak, keluar satu-satu Masuk.
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Dasar Pemrograman Operasi String.
STRUKTUR DATA (2) searching array
Algoritma dan Struktur Data
Tipe Data Terstruktur Pengantar Logika dan Teknik Pemrograman
SEARCHING ARRAY.
Pemrograman Visual [ Array ]
Pemrogramman Terstruktur
1 Latihan Pertemuan Array Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Algoritma dan Struktur Data 1 pertemuan 7
STRUKTUR DATA (2) searching array
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
KUG1C3 Dasar Pemrograman
KUG1A3 Algoritma& Pemrograman
Algoritma dan Pemrograman Searching
Pencarian pada Array Tim PHKI Modul Dasar Pemrograman
STRUKTUR DATA QUIZ.
Algoritma dan Struktur Data 1 pertemuan 12
Searching.
Algoritma dan Pemrograman Searching
Array Multidimensi.
Pertemuan 2 ARRAY DIMENSI 1 & 2.
Soal Latihan Struktur Data.
09.5 Hari-9.
Teknik Informatika - Universitas Muhammadiyah Malang (UMM)
Data Structure + Algorithm = Program
As’ad Djamalilleil Array (Larik) As’ad Djamalilleil
Pemrograman Terstruktur
STRUKTUR DATA searching array
Teori Pendukung Introduction to Algorithm 01.
01.3 Hari-1 Sesi-3 Desain Algoritma.
BINARY SEARCH Tim Algoritma Pemrograman Teknik Informatika
SEARCHING (PENCARIAN)
09.3 Hari-9.
Pertemuan Hari ke - 1 Sesi-1.
Algoritma dan Pemrograman Searching
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
STRUKTUR DATA Nurdiansah PTIK 09.
SEARCHING.
STUKTUR DATA “Sequential Search and Binary Search”
Sistem Berkas 2. ORGANISASI FILE.
KUG1E3/ Pemrograman Terstruktur 1
Algoritma Pemrograman
STRUKTUR DATA (2) searching array
SEARCHING Universitas Dian Nuswantoro Semarang 12/7/2018.
STRUKTUR DATA (2) searching array
Transcript presentasi:

Bahasa Pemrograman Dasar Pertemuan 12 Pencarian(SEARCHING) )

Searching Secara umum searching dapat diartikan dengan proses mencari data dengan cara menelusuri tempat penyimpanan data tersebut. Tempat penyimpanan data dapat berupa array dalam memory, bisa juga berada dalam suatu file pada external storage..

Searching Konsep dasar dari pencarian data pada array satu dimensi adalah penelusuran array. Secara teori untuk data yang berada pada array satu dimensi. Beberapa cara searching atau proses pencarian antara lain : Sequential Search (Pencarian Sekuensial) Index Sequential Search (Pencarian Sekuensial Berindex) Binary Search (Pencarian Biner) Fibonacci search (Pencarian Fibonacci)

Program 11.1 Sudah ada array satu dimensi yang dibuat dengan int A[11]. Sudah ada isinya dengan ilustrasi sebagai berikut : Susun program untuk menginput sebuah nilai integer (misal N). Kemudian periksa isi array, apakah ada isi array yang nilainya sama dengan N. Bila ada, cetak perkataan “ADA”. Bila tidak ada, cetak perkataan “TIDAK ADA”.

Program 11.1

Program 11.1 Hasil Cetakan :

Apakah tampilan Program 11 Apakah tampilan Program 11.1 di atas sudah sesuai dengan permintaan soal? Tentu belum. Namun dari program tersebut sudah dapat diketahui apakah bilangan yang diinputkan ADA atau TIDAK ADA di dalam array satu dimensi yang telah didefinisikan. Permasalahan yang masih harus diselesaikan adalah tampilan program dimana seharusnya hanya menampilkan “ADA” atau “TIDAK ADA”. Tuliskan program 11.2 berikut ini, lalu kompilasi dan jalankan program tersebut.

Apa Yang Tercetak jika diinputkan dengan bilangan 10, 19, 20 dan 25 ?

Apa Yang Tercetak jika diinputkan dengan bilangan 10, 19, 20 dan 25 ?

Apa Yang Tercetak jika diinputkan dengan bilangan 10, 19, 20 dan 25 ?

Apa Yang Tercetak jika diinputkan dengan bilangan 10, 19, 20 dan 25 ?

Tugas mandiri 1. Sudah ada array satu dimensi yang dibuat dengan int A[11]. Sudah ada isinya dengan ilustrasi sebagai berikut : Masukkan bilangan integer = 10 12 17 10 5 15 25 11 7 25 16 19 ADA Terdapat 1 bilangan yang sama Masukkan bilangan integer = 25 Terdapat 2 bilangan yang sama Masukkan bilangan integer = 20 TIDAK ADA

Tugas Mandiri Contoh inputan dan keluaran program: Sudah ada array satu dimensi yang dibuat dengan char A[10]. Sudah ada isinya dengan ilustrasi sebagai berikut : Susun program untuk menginput sebuah karakter (misal C). Kemudian periksa isi array, apakah karakter tersebut ada di dalam array. Bila ada, cetak perkataan “ADA” dan tampilkan ada berapa karakternya. Bila tidak ada, cetak perkataan “TIDAK ADA”. Contoh inputan dan keluaran program: Masukkan bilangan integer = B ADA 1 Masukkan bilangan integer = U 3 Masukkan bilangan integer = A TIDAK ADA

Tugas mandiri Sudah ada array satu dimensi yang dibuat dengan int A[11]. Sudah ada isinya dengan ilustrasi sebagai berikut : Masukkan bilangan integer = 10 12 17 10 5 15 25 11 7 25 16 19 ADA Terdapat 1 bilangan yang sama Masukkan bilangan integer = 25 Terdapat 2 bilangan yang sama Masukkan bilangan integer = 20 TIDAK ADA