• Tidak ada hasil yang ditemukan

Pertemuan 1 Algoritma dan Struktur Data

N/A
N/A
Protected

Academic year: 2018

Membagikan "Pertemuan 1 Algoritma dan Struktur Data"

Copied!
11
0
0

Teks penuh

(1)

Algoritma dan Struktur Data

(2)

•Perkuliahan harus 11 x pertemuan

•Tugas = 20%

(3)

•Sejarah Algoritma dan Pengertian ALgoritma.

•Contoh Permasalahan yang diselesaikan dengan algoritma.

bagaimana caranya merubah gelas

a yang berwarna merah dengan

gelas yang berisi air berwarna

kuning”.

bagaimana caranya merubah gelas

a yang berwarna merah dengan

(4)

•Penyelesaiannya adalah :

1. Kita tambahkan gelas kosong yang akan kita asumsikan sebagai gelas c

2. Pindahkan gelas a kedalam gelas kosong tadi yaitu gelas c, dan sekarang gelas c berisi air berwarna merah.

3. Setelah itu pindah gelas b yang berisi air berwarna kuning kedalam gelas a sehingga gelas b kosong.

4. Pindah air gelas c yang berwarna merah kedalam gelas b .

(5)

•Contoh permasalahan lain :

bagaimana cara

menggunakan

telepon genggam

(6)

•Dasar dari algoritma terdiri dari

1) Pernyataan dan aksi. ▫Pengertian pernyataan. ▫Pengertian aksi.

Contoh pernyataan dan aksi.

Cetak “ Laporan sudah selesai”

Artinya cetak adalah sebuah aksi

(7)

2) Runtutan/sequence.

Algoritama terdiri dari runtutan proses atau lebih instruksi yang berarti bahwa :

a. Tiap instruksi dikerjakan satu persatu. b. Tiap instruksi digunakan tepat satu kali,

tidak ada proses yang diulang.

c. Urutan yang dilaksanakan oleh pemroses harus sama dengan teks algoritmanya.

(8)

3) Pemilihan

Terkadang kita akan dihadapkan dengan sebuah pilihan ketika kita akan menyelsai kan suatu masalah dalam hidup kita.

Contoh

Jika ingin kurus maka pilihannya maka kita harus diet. Pernyataan tersebut dapat kita buat menjadi

If (kondisi) then aksi :

Jika kita tulis hasilnya seperti dibawah ini :

Jika kita ingin kurus maka kita harus diet, atau

(9)

4) Pengulangan

Kita pastinya pernah dihadapkan dengan

kenyataan bahwa ada keterbatasan kita dalam melakukan sesuatu dalam kehidupan kita,

tidak mungkin kita tidak akan bekerja selama 24 jam,pasti membutuhkan istirahan, berbeda jika kita membandingkan dengan alat

elektronik yang kita pakai salah satu contoh nya komputer.

(10)

Misalkan kita ingin menuliskan kata :

“ saya akan giat belajar demi cita-cita”. Kita akan menuliskan nya sebanyak 100 kali.

(11)

•Baiknya kita membuat suatu pengulangan tersebut secara otomatis dengan

menggunakan algoritma sebagai berikut : Algoritma :

for I dari 1 sampai 100

tulis “ saya akan giat belajar demi cita-cita” ;

end for.Algoritma diatas akan mengulang kalimat saya akan giat belajar demi cita-cita sebanyak 100 kali, apabila sudah terpenuhi maka perulangan akan berhenti.

Referensi

Dokumen terkait

Tujuan penelitian ini adalah mengembangkan metode untuk merekonstruksi lingkungan hutan mangrove untuk merekonstruksi dan memprediksi perubahan vegetasi dan lingkungan hutan

Tujuan penelitian untuk mengetahui besarnya pengaruh tayangan program “I Look” di Net Tv dapat memberikan efek perilaku imitasi mahasiswi aktif ilmu komunikasi

Jadi jika untuk bersaing dengan provider lain yang sudah memiliki area atau cangkupan yang lebih global, kami akan sulit bersaing dengan provider tersebut hanya

Metode plot pada transek yang diletakkan secara acak menghasilkan estimasi kepadatan kelompok kotoran rusa dengan presisi baik (CVs <16%), akan tetapi tidak begitu baik

Percobaan hidroponik dengan larutan Yoshida sampai dengan konsentrasi 1500 ppm Fe merupakan metode yang dapat dikembangkan untuk melakukan penapisan sifat

mempengaruhi biaya bunga perusahaan karena bunga pinjaman yang diminta oleh. bank komersial atau kreditor berdasarkan tingkat suku bunga pasar,

Tabel 10 juga menunjukkan adanya penggunaan betablockers yaitu bisoprolol pada 1 pasien yakni di usia kehamilan 32 minggu (trimester 3), hal tersebut merupakan

Perbedaan lain dengan anova adalah uji beda rerata hanya membandingkan dua Perbedaan lain dengan anova adalah uji beda rerata hanya membandingkan dua rerata populasi yang