Yudha Dwi P. N. Pertemuan 2 Pengantar Algoritma
|
|
- Sudomo Pranoto
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Yudha Dwi P. N. Pertemuan 2 Pengantar Algoritma
2 PROSES, INSTRUKSI DAN AKSI Pada dasarnya sebuah algoritma merupakan deskripsi pelaksanaan suatu proses. Selanjutnya sebuah proses dikerjakan oleh pemroses menurut algoritma yang sudah ditulis, dalam hal ini merupakan suatu instruksi Kemudian tiap instruksi mengerjakan suatu aksi Bila suatu aksi dilaksanakan,maka sejumlah operasi yang bersesuaian dengan aksi akan dikerjakan oleh pemroses 2
3 Proses, Instruksi, dan Aksi Pada dasarnya, sebuah algoritma merupakan deskripsi pelaksanaan suatu proses. Algoritma itu sendiri disusun oleh sederetan langkah instruksi yang logis. Tiap langkah instruksi tersebut mengerjakan suatu tindakan (aksi). Bila suatu aksi dilaksanakan, maka sejumlah operasi yang bersesuaian dengan aksi itu dikerjakan oleh pemroses. Efek dari pengerjaan suatu aksi dapat diamati dengan membandingkan keadaan pada saat aksi belum dimulai (t0), dan keadaan pada saat aksi selesai dikerjakan (t1). t0 : keadaan sebelum aksi dikerjakan aksi t1 : keadaan setelah aksi dikerjakan Sebagai contoh, tinjau kembali algoritma yang menggambarkan proses mempertukarkan larutan dari dua buah bejana A dan B. Pada setiap pelaksanaan aksi amati keadaan awal dan keadaan akhir akhirnya 3
4 Proses, Instruksi, dan Aksi. t0 : Bejana A berisi larutan berwarna merah, bejana B berisi larutan berwarna biru (bejana C masih kosong) 1. Tuangkan larutan dari bejana A ke dalam bejana C t1 : Bejana A kosong, bejana C berisi larutan berwarna merah t0 : Bejana A kosong, bejana B berisi larutan berwarna biru 2. Tuangkan larutan dari bejana B ke dalam bejana A t1 : Bejana A berisi larutan berwarna biru, bejana B kosong t0 : Bejana B kosong, bejana C berisi larutan berwarna merah 3. Tuangkan larutan dari bejana C ke dalam bejana B t1 : Bejana B berisi larutan berwarna merah, bejana A sudah berisi larutan berwarna biru (bejana C kosong) 4
5 Contoh 1 : Terdapat Suatu Algoritma PENGURUTAN DATA Diberikan tabel yang berisi N buah data bilangan yang tersusun acak. Urutkan seluruh elemen tabel tersebut sedemikian sehingga terurut menaik; Elemen ke 1 elemen ke 2 elemen ke n 5
6 Sebagai Ilustrasi : Misalkan banyaknya data yang terdapat pada tabel adalah 5 buah dengan perincian sebagai berikut :
7 LANGKAH PENYELESAIAN Algoritma pengurutan yang cukup sederhana adalah dengan mencari elemen yang terkecil di dalam tabel mulai dari data ke 1 sampai data ke n, lalu menempatkan pada posisi elemen yang saling dipertukarkan tersebut, istilah yang sering diberikan adalah PASS 7
8 PASS 1 Carilah elemen terkecil ( min ) mulai dari elemen ke 1 sampai ke Pertukarkan min = 2 dengan data pertama ( 20 ) sehingga hasilnya adalah
9 PASS 2 Carilah elemen terkecil ( min ) mulai dari elemen ke 2 sampai ke Pertukarkan min = 10 dengan data kedua ( 30 ) sehingga hasilnya adalah
10 PASS 3 Carilah elemen terkecil ( min ) mulai dari elemen ke 3 sampai ke Pertukarkan min = 20 dengan data ketiga ( 30 ) sehingga hasilnya adalah
11 PASS 4 Carilah elemen terkecil ( min ) mulai dari elemen ke 4 sampai ke Pertukarkan min = 30 dengan data keempat ( 34 ) sehingga hasilnya adalah
12 Algoritma PENGURUTAN DATA Diberikan tabel yang berisi N buah data bilangan yang tersusun acak. Urutkan sueluruh elemen tabel tersebut sedemikian sehingga terurut menaik: Elemen ke-1 < elemen ke-2 < < elemen ke-n DESKRIPSI: 1.1 Mulai dari pass k=1 1.2 Selama ke-1 < N-1 Lakukan cari elemen terkecil (min) mulai dari elemen ke-k sampai elemen ke-n pertukaran min dengan elemen ke-k ulangi 1.2 untuk pass berikutnya (k+1) 12
13 Algoritma PENGURUTAN DATA Diberikan tabel yang berisi N buah data bilangan yang tersusun acak. Urutkan sueluruh elemen tabel tersebut sedemikian sehingga terurut menaik: Elemen ke-1 < elemen ke-2 < < elemen ke-n DESKRIPSI: 1.1 Mulai dari pass k=1 1.2 Selama ke-1 < N-1 Lakukan elemen ke-k dianggap elemen terkecil sementara (min) selama akhir tabel belum terlampau lakukan tinjau elemen berikutnya di dalam tabel jika elemen ini lebih kecil dari min, maka min yang baru adalah elemen ini tempatkan elemen ke-k di tempat sementara (temp) tempatkan min pada elemen ke-k tempatkan temp di tempat min yang lama ulangi 1.2 untuk pass berikutnya (k+1) 13
14 Struktur Dasar Algoritma Algoritma berisi langkah suatu masalah. Langkah-langkah tersebut dapat berupa runtunan aksi, pemilihan aksi, dan pengulangan aksi. Ketiga jenis langkah tersebut membentuk konstruksi suatu algoritma. Jadi, sebuah algoritma dapat dibangun dari tiga buah struktur dasar, yaitu: 1. Runtunan (sequence) 2. Pemilihan (selection) 3. Pengulangan (repetition) 1. Runtunan Sebuah runtunan terdiri dari satu atau lebih instruksi. Tiap instruksi dikerjakan secara berurutan sesuai dengan urutan penulisannya, yakni sebuah instruksi dilaksanakan setelah instruksi sebelumnya selesai dilaksanakan. Urutan instruksi menetukan keadaan akhir algoritma. Bila urutan diubah, maka hasil akhirnya mungkin juga bisa berubah. Perhatikan runtunan instruksi berikut: A1 A2 A3 A4 A5 14
15 Struktur Dasar Algoritma Contoh misalkan seorang pemuda tiba di tepi sebuah sungai. Pemuda tersebut membawa seekor kambing, seekor serigala, dan sekeranjang sayur. Mereka bermaksud menyeberangi sungai. Pemuda tersebut menemukan sebuah perahu kecil yang hanya dapat memuat satu bawaannya setiap kali menyeberang. Situasinya dipersulit dengan kenyataan bahwa serigala tidak dapat ditinggal berdua dengan kambing (karena serigala akan memangsa kambing) atau kambing tidak dapat ditinggal berdua dengan sekeranjang sayur (karena kambing akan memakan sayur). Buatlah algoritma untuk menyebrangkan pemuda dan seluruh bawaannya itu sehingga mereka sampai ke seberang sungai dengan selamat. Buatlah algoritma untuk menyebrangkan pemuda dan seluruh bawaannya itu sehingga mereka sampai ke seberang sungai dengan selamat. 15
16 Algoritma PENYEBRANGAN SUNGAI Menyeberankan pemuda (P) dan bawaanya berupa srigala (S), kambing(k), dan sekeranjang sayur (Y) dengan sebuah perahu kecil yang hanya dapat memuat 2 item (pemuda dan salah satu bawaannya)
17 Deskripsi { Sisi A : ( P,H,K,Y ) Sisi B : ( -,-,-,- )} PEMUDA MENYEBERANGKAN KAMBING DARI A KE B { Sisi A : ( -,H,-,Y ) Sisi B : (P,-,K,- )} PEMUDA MENYEBERANGKAN SENDIRI DARI B KE A { Sisi A : ( P,H,-,Y ) Sisi B : ( -,-,K,- )} PEMUDA MENYEBERANGKAN HARIMAU DARI A KE B { Sisi A : ( -,-,-,Y ) Sisi B : ( P,H,K,- )} PEMUDA MENYEBERANGKAN KAMBING DARI B KE A { Sisi A : ( P,-,K,Y ) Sisi B : ( -,H,-,- )} PEMUDA MENYEBERANGKAN SAYUR DARI A KE B { Sisi A : ( -,-,K,- ) Sisi B : ( P,H,-,Y )} PEMUDA MENYEBERANGKAN SENDIRI DARI B KE A { Sisi A : ( P,-,K,- ) Sisi B : (,H,-,Y )} PEMUDA MENYEBERANGKAN KAMBING DARI A KE B { Sisi A : ( -,-,-,- ) Sisi B : ( P,H,K,Y )}
18 Struktur Dasar Algoritma 2. Pemilihan Adakalanya sebuah instruksi dikerjakan jika kondisi tertentu dipenuhi. Contoh dalam algoritma pencarian data terkecil dilakukan dengan membandingbandingkan data. Mula-mula data pertama dianggap data terkecil sementara (min). Kemudian membandingkan min dengan data ke-2, 3,.. N. Selama proses perbandingan, bila data lebih kecil dari min, maka date ke-j itu menjadi min yang baru. Langkah terakhir ditulis dalam pernyataan berikut Jika data ke-j lebih kecil dari min, maka isikan data ke-j sebagai min yang baru Pernyataan diatas dapat ditulis dalam struktur umum if kondisi then aksi Dalam bahasa indonesia, if berati jika dan then artinya maka. Kondisi adalah persyaratan yang dapat bernilai benar atau salah. Aksi hanya dilaksanakan apabila kondisi bernilai benar. Sebaliknya, apabila kondisi bernilai benar. Sebaliknya apabila bernilai salah, maka aksi tidak dilaksanakan. Kata yang digarisbawahi, if dan then, merupakan kata kunci (keywords) untuk struktur pemilihan ini. 18
19 Struktur Dasar Algoritma Struktur pemilihan if-then hanya memberikan satu pilihan aksi bila kondisi (persyartan) dipenuhi (bernilai benar), dan tidak memberi pilihan aksi lain bila kondisi bernilai salah. Bentuk pemilihan yang lebih umum ialah pemilihan satu dari dua buah aksi bergantung pada nilai kondisinya. if kondisi then aksi 1 else aksi 2 Else artinya kalau tidak. Bila kondisi bernilai benar, aksi 1 akan dikerjakan, tetapi kalau tidak, aksi 2 yang akan dikerjakan, Misalnya pada pernyataan berikut: if hari hujan then pergilah dengan becak else pergilah dengan motor Jika hari memang hujan, maka aksi pergilah dengan becak dilakukan, sebaliknya aksi pergilah dengan motor dilakukan bila hari tidak hujan 19
20 Struktur Dasar Algoritma Apabila pilihan aksi yang dilakukan lebih dari dua buah, maka struktur pemilihannya menjadi lebih rumit, seperti pada contoh berikut (pemilihan bersarang) if lampu pengatur lalu lintas berwarna merah then anda harus berhenti else if lampu pengatur lalu lintas berwarna kuning then anda boleh jalan tapi dengan hati-hati else anda dipersilahkan terus berjalan Perhatikanlah bahwa penggunaan indentasi (rongak kosong) membuat algoritma menjadi lebih mudah dibaca. Tanpa indentasi, algoritma menjadi lebih sulit dibaca, misalnya algoritma ditulis seperti dibawah ini if lampu pengatur lalu lintas berwarna merah then anda harus berhenti Else if lampu pengatur lalu lintas berwarna kuning then anda boleh jalan tapi dengan hati-hati else anda dipersilahkan terus berjalan Perancang algoritma sangat dianjurkan membuat indentasi agar algoritma yang dibuat lebih mudah dibaca. 20
21 Struktur Dasar Algoritma Contoh lain dari pemilihan bersarang adalah menentukan bilangan terbesar dari tiga buah bilangan: x, y, dan z. if x > y then if x > z then tulis x sebagai bilangan terbesar else tulis z sebagai bilangan terbesar else if y > z then tulis y sebagai bilangan terbesar else tulis z sebagai bilangan terbesar Kelebihan struktur pemilihan terletak pada kemampuannya yang memungkinkan pemroses mengikuti jalus aksi yang berbeda berdasarkan kondisi yang ada. Tanpa struktur pemilihan, kita tidak mungkin menulis algoritma untuk permasalahan praktis yang demikian kompleks. 21
22 Struktur Dasar Algoritma 3. Pengulangan Salah satu kelebihan komputer adalah kemampuannya untuk mengerjakan pekerjaan yang sama berulang kali tanpa mengenal lelah. Sewaktu duduk di sekolah dasar, bila anda pernah dihukum oleh guru untuk menuliskan sebuah kalimat sebanyak 500 kali, misalnya dikarenakan anda nakal tidak mengerjakan PR. Misalkan kalimat yang harus ditulis 500 kali tersebut adalah: Saya berjanji tidak akan nakal dan malas lagi Bila pekerjaan menulis kalimat ini diserahkan kepada komputer, maka pemrogram mungkin menuliskannya sebagai berikut: 22
23 Struktur Dasar Algoritma Tentu saja algoritma untuk menuliss 500 buah kalimat seperti diatas tidak elegan, karena instruksi Saya berjanji tidak akan nakal dan malas lagi harus dibuat di dalam teks algoritma sebanyak 500 kali. Untuk mengatasi hal ini, maka anda dapat menggunakan struktur pengulangan for-do sehingga algoritma menulis 500 buah kalimat dapat ditulis sebagai berikut: J adalah pencacah pengulangan yang dari 1 sampai 500. Komputer akan melaksanakan aksi tulis kalimat tersebut sebanyak 500 kali. Struktur pengulangan ini dapat ditulis secara umum sebagai berikut: for pencacah pengulangan dari 1 sampai N do aksi 23
24 Struktur Dasar Algoritma Struktur pengulangan yang kedua adalah REPEAT yang terdiri atas kata kunci repeat-until (repeat artinya ulangi dan until artinya sampai atau hingga ) yang mempunyai bentuk umum sebagai berikut: repeat aksi Until kondisi yang artinya adalah pengulangan aksi dilakukan hingga kondisi (persyaratan) berhenti terpenuhi. Struktur pengulangan yang ketiga adalah WHILE dengan kata kunci while-do (while artinya selagi atau selama dan do artinya lakukan ) yang mempunyai bentuk umum sebagai berikut: while kondisi do aksi yang artinya adalah selama kondisi (persyaratan) pengulangan masih benar, maka aksi dikerjakan. Perbedaannya dengan repeat-until, jika pada repeat-until kondisi pengulangan dievaluasi diakhir, sedangkan pada while-do kondisi pengulangan dievaluasi di awal perhitungan. 24
25 Struktur Dasar Algoritma Meskipun struktur repeat-until dan while-do mempunyai fungsi yang mirip sehingga pada beberapa kasus dapat saling menggantikan, namun secara umum penggunaannya bergantung pada spesifikasi masalah. 25
26 Latihan Tiga pasang suami istri yang sedang menempuh perjalanan sampai ke sebuah sungai. Di situ mereka menemukan sebuah perahu kecil yang hanya bisa membawa tidak lebih dari dua orang setiap kali menyebrang. Penyebrangan sungai dirumitkan oelh kenyataan bahwa para suami istri sangan pencemburu dan tidak mau meninggalkan istri-istri mereka jika ada lelaki lain. Tulislah alogaritma untuk menunjukan bagaimana penyebrangan itu bisa dilakukan. 26
27 Notasi Algoritma Notasi algoritma bukan merupakan notasi bahasa pemrograman, namun notasi ini dapat diterjemahkan ke dalam berbagai bahasa pemrograman. Meskipun notasi algoritma tidak berbentuk baku seperti notasi bahasa pemrograman, namun konsistensi terhadap notasi perlu diperhatikan untuk menghindari terjadinya kekeliruan. Bentuk notasi algoritma: Uraian deskriptif Diagram-alir (flowchart) Pseudocode
28 Uraian deskriptif Dengan notasi bergaya uraian, deskripsi setiap langkah dijelaskan dengan bahasa yang gamblang. Proses diawali dengan kata kerja seperti baca atau membaca, hitung atau menghitung, bagi atau membagi, ganti atau membagi, dan sebagainya, sedangkan pernyataan kondisional dinyatakan dengan jika... maka.... Contoh menghitung luas dan keliling suatu lingkaran: Algoritma Hitung_Luas_dan_Keliling_Lingkaran DESKRIPSI: Masukkan jari-jari lingkaran (r) Hitung luas lingkaran dengan rumus L = p * r2 Hitung keliling lingkaran dengan rumus K = 2 * p * r Tampilkan luas lingkaran Tampilkan keliling lingkaran
29 Flowchart Flowchart adalah gambaran dalam bentuk diagram alir dari algoritmaalgoritma dalam suatu program, yang menyatakan arah alur program tersebut. Contoh menghitung luas dan keliling lingkaran
30 Simbol-simbol diagram aliran
31 Pseoudocode Notasinya yang menyerupai notasi bahasa pemrograman tingkat tinggi, khususnya Bahasa C dan Pascal. Contoh Algoritma Hitung_Luas_dan_Keliling_Lingkaran { Dimasukkan nilai jari-jari lingkaran (r). Hitung & cetak luas & keliling lingkaran dengan rumus L=phi*r*r dan K=2*phi*r } DEKLARASI: const phi = 3.14 r, L, K = real DESKRIPSI: read(r) L phi * r * r K 2 * phi * r write( Luas lingkaran =,L) write( Keliling lingkaran =,K)menghitung luas dan keliling suatu lingkaran
32 Tugas Rumah Install software aplikasi Bahasa Pemrograman C
Proses, Instruksi, dan Aksi
Matakuliah : Algoritma & Struktur Data Versi : 1.0.0 Materi : Dasar-Dasar Algoritma Penyaji : Zulkarnaen NS 1 Proses, Instruksi, dan Aksi Pada dasarnya, sebuah algoritma merupakan deskripsi pelaksanaan
Lebih terperinciBAB II DASAR-DASAR ALGORITMA
BAB II DASAR-DASAR ALGORITMA Bab II Dasar-Dasar Algoritma 1. PENDAHULUAN Bab ini memiliki kompetensi dasar untuk memahami dasar-dasar algoritma untuk diimplementasikan dalam menyelesaikan masalah. Sebelum
Lebih terperinciAlgoritma Pemrograman I
Algoritma Pemrograman I Struktur Dasar Algoritma Notasi Algoritmik 1 Pernyataan Setiap langkah dalam algoritma dinyatakan dalam sebuah pernyataan (statement) Sebuah pernyataan berisi aksi (action) Contoh:
Lebih terperinciPengampu : Agus Priyanto, M.KOM
Dasar-dasar Algoritma Dan Flow Chart Pengampu : Agus Priyanto, M.KOM SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Proses, Instruksi, dan Aksi Algoritma merupakan deskripsi
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-1 (Pengantar Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Bahasa Pemrograman Arti Penting Algoritma Program Terstruktur dan
Lebih terperinciKonstruksi Dasar Algoritma
Konstruksi Dasar Algoritma ALGORITMA DAN PEMROGRAMAN [IF6110202] Yudha Saintika, S.T., M.T.I. Sub-Capaian Pembelajaran MK Pendahuluan Instruksi dan Aksi Algoritma merupakan deskripsi urutan pelaksanaan
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-1 (Pengantar Algoritma) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Bahasa Pemrograman Arti Penting Algoritma
Lebih terperinciMATA KULIAH : LOGIKA DAN ALGORITMA
MATA KULIAH : LOGIKA DAN ALGORITMA PERTEMUAN II NOTASI ALGORITMA CREATED BY: AYU ANGGRIANI H 092904010 PTIK A 2009 1 PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS
Lebih terperinciAlgoritma dan Pemrograman. Pertemuan Ke-2 Dasar-dasar Algoritma
Algoritma dan Pemrograman Bab II Dasar-Dasar Algoritma Pertemuan Ke-2 Dasar-dasar Algoritma Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas
Lebih terperinciALGORITMA, PEMROGRAMAN DAN BAGAN ALIR
Company LOGO ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR Dian Palupi Rini, M.Kom Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah. Dalam menyelesaian masalah dengan komputer perlu merumuskan
Lebih terperinciAlgoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia
Algoritma & Pemrograman 1 Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia Daftar Isi 1. Bab 1 Pengantar & Dasar Dasar Algoritma 2. Bab 2 Aturan Penulisan Teks Algoritma 3. Bab 3 Tipe,
Lebih terperinciDasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom
Dasar-dasar Algoritma Dan Representasi Algoritma Pengampu : Muhammad Zidny Naf an, M.Kom STRUKTUR DASAR ALGORITMA 2 Proses, Instruksi, dan Aksi Algoritma merupakan deskripsi urutan pelaksanaan suatu proses.
Lebih terperinci1: Pengertian Dasar Logika dan Algoritma STRUKTUR DASAR. Oleh: Imana Malia kondou, S.T.
Pertemuan Ke-9 STRUKTUR DASAR LOGIKA ALGORITMA Oleh: Imana Malia kondou, S.T. Tips Sukses Menjadi Mahasiswa Pergunakan waktu dengan maksimal Buat buku tugas dan kerjakan tugas segera Jaga komuikasi dengan
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-1 (Pengantar Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Arti Penting Algoritma Program Terstruktur dan Algoritma Notasi
Lebih terperinciAlgoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom
Algoritma & Flowchart Brigida Arie Minartiningtyas, M.Kom Review What is Algoritma?? Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Kata logis berarti bahwa nilai kebenarannya
Lebih terperinciPENGENALAN ALGORITMA & PEMROGRAMAN P E N G A N T A R T E K N O L O G I I N F O R M A S I ( T I F )
PENGENALAN ALGORITMA & PEMROGRAMAN P E N G A N T A R T E K N O L O G I I N F O R M A S I ( T I F 1 1 0 1) PENGENALAN ALGORITMA & PEMROGRAMAN Definisi Algoritma Sejarah Algoritma Perbedaan Algoritma & Program
Lebih terperinciSTRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA Pertemuan 5 Muhamad Haikal, S.Kom., MT Struktur Dasar Algoritma 1. Struktur Sequence (Runtunan) 2. Struktur Selection (Pemilihan) 3. Struktur Repetition (Perulangan) Struktur Sequence
Lebih terperinciSTRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA 1. Sequence 2. Selection 3. Repetition satriyo-algoritma 1 SEQUENCE Sebuah runtutan terdiri dari satu atau lebih intruksi. Intruksi dilaksanakan setelah intruksi sebelumnya dilaksanakan.
Lebih terperinciALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA
ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA I. Pendahuluan Algoritma dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami. Algoritma dapat ditulis dalam bahasa natural/bahasa
Lebih terperinciContoh algoritma 1. Ada 2 buah gelas. Satu berisi teh dan satunya lagi berisi kopi. Bagaimana caranya menukar isi masing-masing gelas?
Sabar Rudiarto Definisi Algoritma Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Logis artinya sesuai dengan logika manusia. Untuk menjadi sebuah algoritma,
Lebih terperinciALGORITMA & FLOWCHART
ALGORITMA & FLOWCHART 1. DEFINISI ALGORITMA Terdapat beberapa definisi mengenai kata Algoritma : 1. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis (Rinaldi
Lebih terperinci04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia
By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia Email: vilia.meyana@ftumj.ac.id Website: http://viliaekameyana.blogspot.com Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% 1
Lebih terperinciSTRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA Tujuan Mahasiswa mampu memecahkan masalah dalam sebuah algoritma pemecahan masalah menggunakan struktur pemilihan dan pengulangan. Mahasiswa mengetahui struktur program bahasa
Lebih terperinciPENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom
PENGENALAN KOMPUTER Dian Palupi Rini, M.Kom Sistem Komputer Komputer Definisi komputer adalah alat elektronik yang dapat menerima input data, mengolah data dan memberikan hasil dalam bentuk informasi dengan
Lebih terperinciALGORITMA & PEMROGRAMAN
ALGORITMA & PEMROGRAMAN Hadi Hermansyah, S.Si.,., M.Si. Algoritma Adalah inti dari ilmu komputer. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.
Lebih terperinciAlgoritma dan Pemrograman
Algoritma dan Pemrograman Bab 1: Capaian Pembelajaran. Bab 1: Introduction Mahasiswa mampu memahami algoritma dengan baik dan dapat merancang algoritma sederhana untuk menyelesaikan sebuah kasus/permasalahan.
Lebih terperinciAlgoritma dan Pemrograman
Algoritma dan Pemrograman Bab 1: Capaian Pembelajaran. Agendas. Perancangan Algoritma Pemrograman Bab 1: Introduction Mahasiswa mampu memahami algoritma dengan baik dan dapat merancang algoritma sederhana
Lebih terperinciBAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA
2.1 Pengertian Algoritma BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA Dalam modul sebelumnya telah dijelaskan bahwa salah satu tahapan di dalam pemrograman ialah menyusun kerangka pemecahan dan metode
Lebih terperinciChapter 2 : Dasar-dasar Algoritma
Mata Kuliah : Logika dan Algoritma / 4 SKS Chapter 2 : Dasar-dasar Algoritma Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : fatoni@binadarma.ac.id/toniubd@yahoo.com Materi Yang Dipelajari 1 Add Your Text
Lebih terperinciAturan Penulisan Algoritma
Pertemuan 3 Aturan Penulisan Algoritma Pengajar : Teuku Mirwan Sahputra, ST Email : mirwan@serambimekkah.ac.id URL : http://bahasacode.blogspot.com Aturan Penulisan Algoritma 1 Flowchart Flowchart adalah
Lebih terperinciPertemuan 2 Konsep Dasar Algoritma
Pertemuan 2 Konsep Dasar Algoritma Pengajar : Teuku Mirwan Sahputra, ST E-mail : mirwan@serambimekkah.ac.id Blog : http://bahasacode.blogspot.com Prinsip Pembuatan Program Ada 4 aktivitas dalam pembuatan
Lebih terperinciPENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem
PENGULANGAN Bagian 1 : Notasi Tim Pengajar KU1071 Sem. 1 2009-2010 1 Tujuan Mahasiswa memahami jenis-jenis pengulangan dan penggunaannya serta memahami elemenelemen dalam pengulangan. Mahasiswa dapat menggunakan
Lebih terperinciAlgoritma & Pemrograman
Algoritma & Pemrograman PENGULANGAN Pendahuluan Salah satu kelebihan komputer dibandingkan dengan manusia adalah kemampuannya untuk melaksanakan suatu instruksi berulang kali tanpa mengenal lelah dan bosan.
Lebih terperinciTeori Algoritma. Literatur
Alam Santosa Teori Algoritma Pendahuluan Literatur Thomas H. Cormen et.al, Introduction to Algorithms Second Edition, MIT Press, McGraw-Hill Book Company, 2001 Robert L. Kruse, Data Structures & Program
Lebih terperinciLOGIKA & ALGORITMA PENGERTIAN & CONTOH ALGORITMA. Pertemuan ke 2. 9/24/2017 Logika Algoritma
LOGIKA & ALGORITMA PENGERTIAN & CONTOH ALGORITMA 9/24/2017 Logika Algoritma 1 Pertemuan ke 2 ALGORITMA Abu Ja far Muhammad Ibnu Musa Al- Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Algorithm
Lebih terperinciBab I Pengantar Ke Algoritma
Bab I Pengantar Ke Algoritma 1.1. Apa Itu Algoritma Kata algoritma sendiri berasal dari kata algorism yang berarti proses sebagai metode perhitungan komputasi ( Urutan logis pengambilan keputusan intuk
Lebih terperinciSistem Komputer. Software / Perangkat Lunak. Hardware / Perangkat keras. Brainware / Pemakai
PENGANTAR ALGORITMA Sistem Komputer Hardware / Perangkat keras Software / Perangkat Lunak Brainware / Pemakai Algoritma Langkah-langkah yang harus dilakukan untuk mendapatkan suatu hasil tertentu dari
Lebih terperinciAlgoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom
Runtunan Algoritma dan Struktur Data I Mia Fitriawati, S.Kom, M.Kom Runtunan terdiri dari satu atau lebih pernyataan Tiap pernyataan dikerjakan secara berurutan sesuai urutannya Urutan instruksi menentukan
Lebih terperinci@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA
PENGANTAR ALGORITMA & PROGRAM PENGERTIAN ALGORITMA & PROGRAM NOTASI UNTUK ALGORITMA 1 Kompetensi Mampu menerapkan prinsip algoritma dan program sesuai dengan permasalahan, sistematis dan terstruktur. Mampu
Lebih terperinciKhusnawi, S.Kom, M.Eng
Penyajian Algoritma Khusnawi, S.Kom, M.Eng PENYAJIAN ALGORITMA Algoritma dapat disajikan dalam dua bentuk, yaitu : tulisan dan gambar/simbol. Penyajian algoritma dalam bentuk tulisan biasanya menggunakan
Lebih terperinciPSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR
1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode
Lebih terperinciPerulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY
Perulangan Pertemuan 3. Algoritma dan Struktur Data Pendahuluan Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang. Instruksi dikerjakan selama memenuhi suatu kondisi tertentu. Jika
Lebih terperinciSATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP
SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP Mata kuliah : Algoritma dan Pemrograman Kode Mata Kuliah : TIS2223 SKS : 3 Waktu Pertemuan : 16 kali Pertemuan Deskripsi : Mata kuliah algoritma
Lebih terperinciBAB 1 PENDAHULUAN. Pada Bab ini anda akan mempelajari
BAB 1 PENDAHULUAN Pada Bab ini anda akan mempelajari 1. Pengertian algoritma 2. Hubungan algoritma dengan pemrograman 3. Penulisan algoritma dengan Teks Umum 4. Penulisan algoritma dengan Teks Standar
Lebih terperinciALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.
ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN Disusun Oleh : Sakina Mawardah Teknik Informatika Dosen : Asep M. Yusuf, S.T UNIVERSITAS NASIONAL PASIM DAFTAR ISI A. Algoritma Percabangan...
Lebih terperinciAlih Kontrol dengan Flowchart
Alih Kontrol dengan Flowchart Pada contoh-contoh pertemuan 1, flowchart (diagram alur) mengalir lurus dari atas ke bawah. Flowchart demikian biasanya untuk masalah-masalah sederhana. Untuk masalah yang
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-7 (Pengulangan atau Looping [2]) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Struktur WHILE Struktur REPEAT S1 Teknik Informatika-Unijoyo 2 Struktur
Lebih terperinciAlgoritma Pemrograman I
Algoritma Pemrograman I Kegiatan Belajar 1 : Algoritma Pemrograman A. Tujuan Pembelajaran Setelah mengikuti kegiatan belajar 1 ini mahasiswa diharapkan dapat : 1) Memahami Konsep Algoritma 2) Memahami
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-7 (Pengulangan atau Looping [2]) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Struktur WHILE Struktur REPEAT WHILE vs REPEAT
Lebih terperinciPENGANTAR ALGORITMA & PEMROGRAMAN C/C++ Analisis Algoritma dan Struktur Data (TKE 670)
PENGANTAR ALGORITMA & PEMROGRAMAN C/C++ Analisis Algoritma dan Struktur Data (TKE 670) Jum at, 04 Februari 2011 Topik Diskusi Komputer dan Pemrograman Mengenal Algoritma dan Struktur Data Langkah Penyelesaian
Lebih terperinciPENGULANGAN SKEMA PEMROSESAN SEKUENSIAL. Tim Pengajar KU1071 Sem
PENGULANGAN SKEMA PEMROSESAN SEKUENSIAL Tim Pengajar KU1071 Sem. 1 2009-2010 1 Overview Notasi Pengulangan 1. Berdasarkan jumlah pengulangan repeat n times aksi 2. Berdasarkan kondisi berhenti repeat aksi
Lebih terperinci1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.
Semester : 4 Pengenalan Algoritma dan Program 200 menit No. : LST/EKA/EKA259/01 Revisi : 01 Tgl. : 10-2-2014 Hal. 1 dari 2 hal. 1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada. 2.
Lebih terperinciALGORITMA DAN STRUKTUR DATA 1
ALGORITMA DAN STRUKTUR DATA 1 Mia Fitriawati, M.Kom PENDAHULUAN Seringkali dalam membuat program besar, pemrogram perlu memecah program menjadi beberapa subprogram yang lebih kecil. Tiap subprogram(modul)
Lebih terperinciLOOPING. Brigida Arie Minartiningtyas, M.Kom
LOOPING Brigida Arie Minartiningtyas, M.Kom Program yang efisien adalah program yang memungkinkan pengguna bekerja sesedikit mungkin dan komputer bekerja sebanyak mungkin. Kondisi perulangan Ekspresi boolean
Lebih terperinciALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1
ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR Pertemuan Ke-1 Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah. Dalam menyelesaian masalah dengan komputer perlu merumuskan langkahlangkah penyelesaian
Lebih terperinci1. Runtunan (Sequence) 2. Pemilihan (Selection) 3. Pengulangan. (Repetition) SEQUENCE/RUNTUNAN
1. Runtunan (Sequence) 2. Pemilihan (Selection) 3. Pengulangan (Repetition) SEQUENCE/RUNTUNAN Runtunan (Sequence) Algoritma merupakan runtunan (sequence) satu atau lebih instruksi/pernyataan, setiap pernyataan
Lebih terperinciPENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode
LOGIKA PROPORSIONAL ALGORITMA Pola pikir yang terstruktur yang berisi tahap-tahap atau langkah-langkah penyelesaian suatu masalah; Merupakan satu set proses yang diaktifkan menurut langkah demi langkah
Lebih terperinciMODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN
PERCABANGAN DAN PENGULANGAN Pada BAB ini akan membahas tentang PERCABANGAN dan PERULANGAN. PERCABANGAN : a) IF THEN b) CASE OF PENGULANGAN: a) REPEAT N TIMES b) REPEAT UNTIL c) WHILE DO d) ITERATE STOP
Lebih terperinciPengenalan Algoritma & Pemrograman
Pengenalan Algoritma & Pemrograman I Gusti Agung Made Wirautama, S.Kom Agenda ALGORITMA PEMROGRAMAN BAHASA PEMROGRAMAN Definisi Algoritma Algoritma adalah urutan langkahlangkah logis penyeselaian masalah
Lebih terperinciPertemuan Ke-1 (Pengantar Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo
Algoritma Pemrograman Pertemuan Ke-1 (Pengantar Algoritma) Rahmady Liyantanto Sub Pokok Bahasan Pendahuluan Bahasa Pemrograman Arti Penting Algoritma Program Terstruktur dan Algoritma Notasi Algoritma
Lebih terperinciALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN MATERI 3 1 2 Macam macam struktur algoritma : RUNTUNAN (SEQUENCE) PEMILIHAN (SELECTION) PENGULANGAN (REPETITION) 3 RUNTUNAN Runtunan merupakan struktur algoritma paling dasar
Lebih terperinciPemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA
Pemrograman Dasar Kelas X RPL KONSEP DASAR ALGORITMA DEFINISI DASAR Algoritma adalah urutan langkah-langkah untuk memecahkan suatu masalah Algoritma adalah deretan langkah-langkah komputasi yang mentransformasikan
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi
Lebih terperinciAlgoritma dan Struktur Data
Algoritma dan Struktur Data Algoritma Pemrograman Bekti Wulandari, M.Pd Kelas B TE 2014 Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah. 3 level
Lebih terperinciYudha Dwi P. N. S.Kom. Pertemuan 3 Aturan Penulisan Teks Algoritma
Yudha Dwi P. N. S.Kom Pertemuan 3 Aturan Penulisan Teks Algoritma Aturan Penulisan Teks Algoritma Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah. Deskripsi tersebut dapat ditulis
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-7 (Pengulangan atau Looping [2]) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Struktur WHILE Struktur REPEAT WHILE vs REPEAT S1 Teknik Informatika-Unijoyo
Lebih terperinciAlgoritma. Contoh Algoritma
Algoritma urutan langkah langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Berasal dari nama penulis buku arab Abu Ja far Muhammad Ibnu Musa Al-Khuwarizmi Merupakan jantung ilmu
Lebih terperinciLOGIKA ALGORITMA. Pertemuan 6. By: Augury
LOGIKA ALGORITMA Pertemuan 6 By: Augury augury@pribadiraharjacom Sequence Algoritma yang merupakan runtunan (sequence) satu atau lebih instruksi, yaitu berarti: 1 Tiap instruksi dikerjakan satu persatu
Lebih terperinciAlgoritma Pemrograman Fery Updi,M.Kom
Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan
Lebih terperinciALGORITMA STRUCTURED ENGLISH DAN PSEUDOCODE
ALGORITMA Algoritma adalah pola pikir yang terstruktur yang berisi tahaptahap atau langkah-langkah penyelesaian suatu masalah; merupakan satu set proses yang diaktifkan menurut langkah demi langkah dengan
Lebih terperinciModul Algoritma Dan Pemrograman Pascal
Modul Algoritma Dan Pemrograman Pascal 0 I.1 Pemilihan Dalam sebuah program terkadang kita membutuhkan syintaks pemillihan. Contohnya dalam program untuk menentukan pemilih pada pemilu, maka kita harus
Lebih terperinciALGORITMA PERULANGAN
Pertemuan 08 ALGORITMA PERULANGAN Pada Bab ini anda akan mempelajari 1. Pengertian algoritma perulangan 2. Perulangan for-do 3. Perulangan while-do 4. Perulangan repeat-until Algoritma Perulangan Ada kalanya
Lebih terperinciALGORITMA STRUCTURED ENGLISH DAN PSEUDOCODE
ALGORITMA Algoritma adalah pola pikir yang terstruktur yang berisi tahap-tahap atau langkah-langkah penyelesaian suatu masalah; merupakan satu set proses yang diaktifkan menurut langkah demi langkah dengan
Lebih terperinciAlgoritma. Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.
Algoritma Algoritma Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah. suatu metode khusus yang tepat dan terdiri dari serang kaian langkah
Lebih terperinciSpesifikasi Program. Pendahuluan
Spesifikasi Program copyright@ihsan Jatnika 1 Pendahuluan Programer bekerja berdasarkan spesifikasi program Spesifikasi program akan mendefinisikan atau menentukan input, pemrosesan, dan output yang diperlukan.
Lebih terperinciPernyataan FOR Pernyataan WHILE Pernyataan REPEAT. Dewi Sartika,M.Kom
Dewi Sartika, M.Kom Inisialisasi : kondisi awal/aksi awal yang dilakukan sebelum pengulangan dilakukan Iterasi : aksi yang dilakukan agar terus melakukan pengulangan badan pengulangan : bagian instruksi
Lebih terperinciAlgoritma dan Diagram Alir (Flowchart)
Algoritma dan Diagram Alir (Flowchart) Algoritma Algoritma adalah urutan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan suatu masalah. Kata logis (logika) merupakan kunci dalam
Lebih terperinciContoh 1: Akan dicetak angka 1 sampai 10 dengan menggunakan perulangan for
Bahan Ajar Algoritma Halaman 1 ii. Struktur Pengulangan (repetition) Struktur pengulangan merupakan struktur yang melakukan pengulangan terhadap satu baris atau satu blok baris program beberapa kali sesuai
Lebih terperinciSistem Komputer. Software / Perangkat Lunak. Hardware / Perangkat keras. Brainware / Pemakai
PENGANTAR ALGORITMA Sistem Komputer Hardware / Perangkat keras Software / Perangkat Lunak Brainware / Pemakai Algoritma Langkah-langkah yang harus dilakukan untuk mendapatkan suatu hasil tertentu dari
Lebih terperinciSTRUCTURED ENGLISH DAN PSEUDOCODE
A. MATERI PENDAHULUAN STRUCTURED ENGLISH DAN PSEUDOCODE (SE) merupakan alat yang cukup efisien untuk menggambarkan suatu algoritma. merupakan alternatif dari. Structured English mirip dengan pseudocode.
Lebih terperinciPERTEMUAN 2 ALGORITMA & PEMROGRAMAN
PERTEMUAN 2 ALGORITMA & PEMROGRAMAN POKOK BAHASAN 1. Pendahuluan 2. Tahapan Pembangunan Program 3. Pengenalan Algoritma 4. Cara Menyajikan Algoritma 5. Data Program 6. Elemen-Elemen Program PENDAHULUAN
Lebih terperinciPendahuluan. Kuadran I (X>0, Y>0) Kuadran II (X<0, Y>0) Kuadran IV (X>0, Y<0) Kuadran III (X<0, Y<0)
Matakuliah : Algoritma & Struktur Data Versi : 1.0.0 Materi : Pemilihan (Struktur IF) Penyaji : Zulkarnaen NS 1 Pendahuluan Struktur runtunan hanya terdapat pada program sederhana. Pada umumnya masalah
Lebih terperinciPertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam Teks Program Bahasa Pascal Tabel
Lebih terperinciPendahuluan. Algoritma
Pendahuluan Komputer pada dasarnya adalah mesin yang tidak bisa apa-apa. Kita harus memberikan perintah untuk dapat berbicara (berkomunikasi) dengan komputer, dengan cara memberikan serangkaian instruksi
Lebih terperinciPendahuluan. program
Matakuliah : Struktur Data Versi : 1.0.0 Materi : Pengantar Ke Algoritma Penyaji : Zulkarnaen NS 1 Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah, tetapi masalah yang ingin diselesaikan
Lebih terperinciAlgoritma Pemrograman
Algoritma Pemrograman Pertemuan Ke-2 (Teks Algoritma) :: Noor Ifada :: S1 Teknik Informatika-Unijoyo 1 Sub Pokok Bahasan Pendahuluan Judul Algoritma Deklarasi Deskripsi Translasi Teks Algoritma ke dalam
Lebih terperinciTeori Algoritma. Struktur Algoritma
Alam Santosa Teori Algoritma Runtunan Struktur Algoritma Seperti telah dijelaskan sebelumnya, sebuah algoritma terbagi tiga bagian, yaitu: Judul Deklarasi Deskripsi Judul Judul program digunakan untuk
Lebih terperinciAturan Penulisan Algoritma Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu : Judul (Header) Kamus Algoritma
Pengantar dan Pemrograman alex@ilmukomputer.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciPertemuan 3 Penyeleksian Kondisi dan Perulangan
Pertemuan 3 Penyeleksian Kondisi dan Perulangan Objektif: 1. Mengetahui macam-macam penyeleksian kondisi dalam pascal 2. Mengerti statement kondisi IF dan Case 3. Mengetahui macam-macam perulangan dalam
Lebih terperinciKonsep Pemrograman Prosedural
Konsep Pemrograman Prosedural Urutan pengerjaan kegiatan Pemrograman Pengenalan bahasa C 9/20/2010 Minggu 1 1 Urutan Pengerjaan Kegiatan(1) Manusia selalu berusaha menyelesaikan masalah yang dihadapi Penyelesaian
Lebih terperinciANALISA PERANCANGAN PROGRAM
Pertemuan 5 ANALISA PERANCANGAN PROGRAM Spesifikasi Proses Spesifikasi Proses atau minispec, karena merupakan Sebagian kecil dari spesifikasi proyek total yang diciptakan untuk proses-proses primitif atas
Lebih terperinciPENGANTAR ALGORITMA PEMROGRAMAN
PENGANTAR ALGORITMA PEMROGRAMAN (IS1313) Ir. Roedi Goernida, MT. (roedig@yahoo.com) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung 2011 1 Struktur Sistem Komputer
Lebih terperinciAlgoritma dan Struktur Data
20/11/2014 Algoritma dan Struktur Data Algoritma Pemrograman Bekti Wulandari, M.Pd Kelas B TE 2014 Program Program: sederetan perintah-perintah yang harus dikerjakan oleh komputer untuk menyelesaikan masalah.
Lebih terperinciRefreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.
Refreshing Materi Kuliah Semester Pendek 2010/2011 Logika dan Algoritma Heri Sismoro, M.Kom. STMIK AMIKOM YOGYAKARTA 2011 Materi 1. Logika Informatika Adalah logika dasar dalam pembuatan algoritma pada
Lebih terperinciNomorDok : FRM/KUL/01/02 NomorRevisi : 02. Tgl.Berlaku : 1Oktober 2012 KlausaISO : & 7.5.5
ISO 9001 : 2008 RENCANA PEMBELAJARAN NomorDok : FRM/KUL/01/02 NomorRevisi : 02 Tgl.Berlaku : 1Oktober 2012 KlausaISO : 7.5.1 & 7.5.5 Dibuat Oleh Diperiksa Oleh Disahkan Oleh Berlaku tanggal Fitri Purwaningtias,
Lebih terperinciBahasa Pemrograman dan Flowchart. Adri Priadana
Bahasa Pemrograman dan Flowchart Adri Priadana http://ilkomadri.com/ Pendahuluan Komputer adalah alat elektronik untuk mengolah data dengan menggunakan program tertentu untuk menghasilkan informasi Fungsi
Lebih terperinciAlgoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. What is Algorithm??
Flowchart Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. What is Algorithm?? Logis Kata logis berarti bahwa nilai kebenarannya harus dapat ditentukan,
Lebih terperinciAlgoritma dan Pemrograman 2C. Logika Proporsional YUDI ADHA. ST. MMSI
Algoritma dan Pemrograman 2C Logika Proporsional YUDI ADHA. ST. MMSI Pengertian Algoritma Pola pikir yang terstruktur yang berisi tahaptahap atau langkah-langkah penyelesaian suatu masalah Merupakan satu
Lebih terperinciIT234 ALGORITMA DAN STRUKTUR DATA
IT234 ALGORITMA DAN STRUKTUR DATA Algoritma-Pemograman-Flow Chart Ramos Somya Algoritma Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja far Mohammed lbn Musa al-khowarizmi,
Lebih terperinciSTRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA
STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA Khusnawi, S.Kom, M.Eng 2010 ( Structure(pErulanGan RePetiTion Pendahuluan Saat membuat suatu program setiap instruksi bisa dimulai dari
Lebih terperinci