Aktivitas AD-K10-02-U [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Nama : Ardi Ilham Kelas : X IPS 3 Absen : 4 Aktivitas AD-K10-02-U Soal 1 : Membayar Bakso START READ total bayar, jumlah uang



Jumlah uang ≥ total bayar?



Jumlah uang = jumlah uang-total bayar



PRINT Uang yang dibayarkan kurang



PRINT Jumlah Uang END



Soal 2 : Hadiah Bakso Gratis



START READ bayar=poin



Poin = poin = bayar



poin ≥ 100000 ?



PRINT Anda mendapatkan kupon bakso gratis



PRINT poin



END



Ayo Kita Renungkan! 1. Apakah kalian merasa bahwa membuat algoritma dapat mempermudah kalian dalam menyelesaikan masalah? Ya, karena Algoritma adalah suatu urutan atau proses yang berguna untuk mencapai tujuan tertentu maupun menyelesaikan suatu masalah. Proses tersebut akan tersaji secara sistematis, terstruktur, dan harus logis. 2. Menurut kalian, kapan kalian akan menggunakan diagram alir dan kapan kalian akan menggunakan pseudocode? Mana yang paling mudah untuk kalian gunakan? Apa kelebihan dan kekurangan dari setiap pendekatan tersebut yang kalian rasakan? ● Diagram alir digunakan pada saat menganalisis, mendesain, mendokumentasi atau memanajemen sebuah proses atau program di berbagai bidang. ● Pseudocode digunakan pada saat para penggunanya menuliskan suatu algoritma dari suatu permasalahan.



● ●







Dua-duanya mudah untuk digunakan tergantung kebutuhan kita Diagram alir  - Kelebihan: Kita akan terbiasa berpikir secara sistematis dan terstruktur dalam setiap kesempatan, kita akan lebih mudah mengecek dan menemukan bagian-bagian prosedur yang tidak valid dan bertele-tele. - Kekurangan: Fase Debugging Fase dari suatu proses program eksekusi yang akan melakukan koreksi terhadap kesalahan program/ error. Kesalahan program ini dapat berupa kesalahan dalam penulisan program baik logika atau sintaknya. Pseudocode - Kelebihan: Pseudocode dapat membantu programmer dalam mempelajari dan memahami sebuah alur kerja program, Pseudocode relatif umum dalam artian ia berbentuk sebagai sebuah programming principles, tidak menjurus ke sebuah bahasa pemrograman khusus sehingga dapat diimplementasikan ke berbagai Bahasa - Kekurangan: Bagi kaum awam, pseudocode akan terlihat seperti sebuah source code bahasa pemrograman tertentu dan akan dicoba dicompile begitu saja. Tentu saja hal ini akan mengakibatkan error, Pseudocode terkesan ribet dan susah dipelajari jika tidak ditulis dengan rapi.



3. Setelah ini, apa yang akan kalian lakukan untuk bisa membaca dan menulis algoritma dengan baik? Untuk menuliskan algoritma pseudocode, dibutuhkan tiga struktur dasar, yaitu: ● Judul : Judul yang dipakai dalam pseudocode adalah judul algoritma yang akan dipakai atau judul yang ingin dibuat oleh penulis. ● Deskripsi : Bagian ini berisi deklarasi dari keterangan algoritma yang akan dibuat, yaitu keterangan variabel atau konstanta yang digunakan untuk menghitung suatu rumus tertentu. Variabel adalah wadah dari data yang akan digunakan. ● Implementasi : Bagian ini berisi proses atau langkah-langkah yang akan dilakukan algoritma atau inti dari algoritma itu sendiri. Maksudnya adalah pengguna harus menuliskan besaran angka pada masing-masing variabel yang akan dihitung dan sebagainya. 4. Pelajaran paling berkesan apa yang kalian dapatkan dari pertemuan ini? Dapat mengetahui cara pembuatan algoritma dengan baik dan benar, seperti: ● Pembuatan / penulisan algoritma tidak tergantung pada bahasa pemograman manapun, artinya penulisan algoritma independen dari bahasa pemograman dan komputer yang telaksananya.  ● Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemograman.