Tes kondisi atau seleksi merupakan konstruktor penting dalam algoritma yang mendefinisikan kondisi dan tindakan berdasarkan hasil evaluasi kondisi tersebut. Dokumen ini menjelaskan notasi algoritma untuk menyatakan tes kondisi tunggal, ganda, dan bersarang beserta contoh-contoh penerapannya.
Dokumen tersebut membahas tentang algoritma pemrograman dan flowchart. Ia menjelaskan definisi algoritma dan flowchart serta memberikan contoh-contoh soal dan penyelesaiannya dalam bentuk algoritma dan flowchart.
Algoritma pemrograman perulangan dibahas dalam dokumen ini. Ada tiga jenis perulangan yang dijelaskan yaitu berdasarkan jumlah perulangan, kondisi berhenti, dan kondisi perulangan itu sendiri. Contoh algoritma perulangan dengan berbagai variasi kondisi dan jumlah perulangan juga diberikan beserta penjelasan programnya dalam bahasa C++.
Dokumen ini berisi penjelasan dan contoh latihan mengenai struktur kondisi IF lanjutan dalam bahasa pemrograman. Terdapat 5 latihan yang membahas tentang menentukan jenis segitiga berdasarkan panjang sisinya, menentukan jumlah mata kuliah yang lulus berdasarkan nilai, menghitung lama waktu kerja berdasarkan jam masuk dan jam pulang, memberikan diskon harga berbeda untuk jenis barang tertentu, dan menentuk
Dokumen tersebut membahas tentang pengertian dasar pemrograman meliputi paradigma pemrograman, algoritma, pseudocode, dan contoh-contohnya. Dokumen tersebut juga menjelaskan tujuan dan sistem perkuliahan mata kuliah Dasar Pemrograman.
Algoritma merupakan urutan langkah-langkah sistematis untuk menyelesaikan masalah tertentu. Terdiri dari tiga struktur dasar yaitu runtunan, pemilihan, dan pengulangan. Algoritma ditulis dengan menggunakan bahasa algoritmik dan dapat diterjemahkan ke dalam bahasa pemrograman tertentu.
Kumpulan soal ujian semester ganjil SMU kelas 2 mata pelajaran Visual Basic yang terdiri dari 67 soal pilihan ganda meliputi berbagai aspek dasar Visual Basic seperti komponen, properti, perintah dasar, struktur kontrol, dan operator.
Presentasi Kriptografi dan LCG (Sistem Pembangkit Bilangan Acak)Made Aditya
油
Kriptografi yaitu suatu ilmu dimana pengguna melakukan pengubahan sebagian ataupun keseluruhan pada suatu text maupun Dokumen dengan tujuan untuk menjaga keamanan text tersebut.
Dalam Ilmu Komputer, Kriptografi digunakan pada beberapa hal, contohnya enkripsi password, login, wireless, transfer data, dll. Apa itu Enkripsi? Silahkan dibaca pada slide ini.
LCG atau Sistem Pembangkit Bilangan Acak, adalah ilmu dalam cabang matematika yang digunakan untuk menghitung perulangan pada sebuah sistem bilangan acak.
Untuk lebih jelasnya, silahkan dibaca.
Maaf, saya tidak mendapatkan informasi lebih lanjut tentang variabel C11. Silakan jelaskan variabel tersebut agar saya dapat memodelkannya secara matematis.
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Derina Ellya R
油
Dokumen ini membahas tentang membuat program C++ untuk menghitung gaji karyawan berdasarkan struktur data karyawan yang terdiri dari NIP, nama, jabatan, dan golongan. Program ini menggunakan prosedur untuk mengisi dan menampilkan data karyawan, serta fungsi untuk menghitung tunjangan berdasarkan jabatan dan gaji pokok berdasarkan golongan. Hasil akhir program adalah tabel yang menampilkan data karyawan beserta
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAri Septiawan
油
Program menghitung tarif taksi berdasarkan jarak tempuh dengan menentukan tarif km pertama sebesar Rp. 2500 dan tarif km selanjutnya sebesar Rp. 1800. Jika jarak kurang dari 1 km, tarif tetap Rp. 2500.
Given a list of n integer, find the first and last occurrences of the largest integer in the list. Given an ordered list of n distinct integers, determine the position of an integer in the list using a binary search. Given a list of n integers, sort then using an insertion sort. Given the starting and editing times of n talks, use the appropriate greedy algorithm to schedule the most talks possible in a single lecture hall. Given a list of n integers, determine the number of comparisons used by the bubble sort and by the insertion sort to sort this list
Dokumen tersebut membahas perbedaan antara pemrograman berorientasi objek dan pemrograman prosedural. Pemrograman berorientasi objek fokus pada konsep objek dan interaksinya, sedangkan pemrograman prosedural fokus pada proses dan urutan langkah. Pemrograman berorientasi objek memiliki sifat abstraksi, enkapsulasi, pewarisan, dan polimorfisme.
Algoritma Pemrograman - Pseudocode & FlowchartDwi Putra Asana
油
Dokumen tersebut membahas tentang pseudocode dan algoritma. Pseudocode merupakan representasi bahasa pemrograman yang lebih sederhana dari algoritma untuk menjelaskan solusi masalah. Dokumen juga menjelaskan tentang deklarasi variabel, konstanta, tipe data, dan contoh soal latihan menggunakan pseudocode dan flowchart.
Dokumen tersebut membahas struktur kondisi IF, IF-ELSE, dan Nested-IF beserta contoh penerapannya dalam algoritma dan flowchart. Dibahas pula cara kerja dan penulisan masing-masing struktur kondisi tersebut.
Dokumen tersebut membahas tentang kontroler PID dan proses tuning kontroler PID untuk mengoptimalkan respon sistem. Metode tuning yang digunakan adalah metode Ziegler-Nichols dengan menghitung nilai osilasi dari loop tertutup untuk menentukan parameter Kp, Ti, dan Td secara manual. Hasil tuning menghasilkan respon sistem yang lebih cepat dan stabil dibandingkan tuning PI semula.
Dokumen tersebut membahas berbagai jenis ragam dialog antara pengguna dan sistem komputer, termasuk dialog berbasis perintah tunggal, bahasa pemrograman, alami, menu, borang, ikon, penjendelaan, manipulasi langsung, dan grafis. Ragam dialog bertujuan untuk mencapai antarmuka yang ramah pengguna dalam berinteraksi dengan program aplikasi.
Statistik matematika BEBERAPA TEKNIK PEMBILANG DAN ATURAN PERKALIAN PERMUTASI...evansugianto
油
Makalah ini membahas beberapa teknik pembilang seperti aturan perkalian, permutasi, dan notasi faktorial. Aturan perkalian digunakan untuk menghitung jumlah kombinasi dari beberapa objek, sedangkan permutasi menghitung pengaturan objek dalam urutan berbeda. Notasi faktorial digunakan untuk menuliskan hasil kali bilangan berurutan.
Dokumen ini membahas tentang membangun rangkaian logika dari ekspresi Boolean menggunakan metode Sum of Products (SOP) dan Product of Sums (POS). Juga dibahas tentang penggunaan peta Karnaugh untuk menyederhanakan ekspresi Boolean dengan mengelompokkan variabel yang bernilai 1.
Ringkasan dokumen tersebut adalah:
1. Pemrograman komputer melibatkan proses memberikan instruksi kepada komputer untuk menyelesaikan masalah menggunakan bahasa pemrograman.
2. Terdapat dua jenis bahasa pemrograman yaitu bahasa tingkat rendah dan tingkat tinggi, dengan bahasa tingkat tinggi lebih mudah dipahami manusia.
3. Langkah-langkah dasar pemrograman meliputi mendefinisikan mas
Dokumen tersebut membahas tentang tipe data yang terdiri dari tipe dasar seperti bilangan logika, bilangan bulat, bilangan pecahan, karakter, dan string, serta tipe bentukan seperti tipe terstruktur. Terdapat pula contoh penggunaan tipe data dalam algoritma dan soal latihan.
Dokumen tersebut membahas tentang tipe data dan penamaan dalam pemrograman. Terdapat dua jenis tipe data yaitu tipe dasar dan tipe bentukan. Tipe bentukan dapat didefinisikan sendiri oleh programmer dengan menggunakan tipe dasar atau tipe bentukan lain. Penamaan dalam pemrograman harus unik dan mengikuti aturan tertentu.
Algoritma merupakan urutan langkah-langkah sistematis untuk menyelesaikan masalah tertentu. Terdiri dari tiga struktur dasar yaitu runtunan, pemilihan, dan pengulangan. Algoritma ditulis dengan menggunakan bahasa algoritmik dan dapat diterjemahkan ke dalam bahasa pemrograman tertentu.
Kumpulan soal ujian semester ganjil SMU kelas 2 mata pelajaran Visual Basic yang terdiri dari 67 soal pilihan ganda meliputi berbagai aspek dasar Visual Basic seperti komponen, properti, perintah dasar, struktur kontrol, dan operator.
Presentasi Kriptografi dan LCG (Sistem Pembangkit Bilangan Acak)Made Aditya
油
Kriptografi yaitu suatu ilmu dimana pengguna melakukan pengubahan sebagian ataupun keseluruhan pada suatu text maupun Dokumen dengan tujuan untuk menjaga keamanan text tersebut.
Dalam Ilmu Komputer, Kriptografi digunakan pada beberapa hal, contohnya enkripsi password, login, wireless, transfer data, dll. Apa itu Enkripsi? Silahkan dibaca pada slide ini.
LCG atau Sistem Pembangkit Bilangan Acak, adalah ilmu dalam cabang matematika yang digunakan untuk menghitung perulangan pada sebuah sistem bilangan acak.
Untuk lebih jelasnya, silahkan dibaca.
Maaf, saya tidak mendapatkan informasi lebih lanjut tentang variabel C11. Silakan jelaskan variabel tersebut agar saya dapat memodelkannya secara matematis.
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Derina Ellya R
油
Dokumen ini membahas tentang membuat program C++ untuk menghitung gaji karyawan berdasarkan struktur data karyawan yang terdiri dari NIP, nama, jabatan, dan golongan. Program ini menggunakan prosedur untuk mengisi dan menampilkan data karyawan, serta fungsi untuk menghitung tunjangan berdasarkan jabatan dan gaji pokok berdasarkan golongan. Hasil akhir program adalah tabel yang menampilkan data karyawan beserta
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAri Septiawan
油
Program menghitung tarif taksi berdasarkan jarak tempuh dengan menentukan tarif km pertama sebesar Rp. 2500 dan tarif km selanjutnya sebesar Rp. 1800. Jika jarak kurang dari 1 km, tarif tetap Rp. 2500.
Given a list of n integer, find the first and last occurrences of the largest integer in the list. Given an ordered list of n distinct integers, determine the position of an integer in the list using a binary search. Given a list of n integers, sort then using an insertion sort. Given the starting and editing times of n talks, use the appropriate greedy algorithm to schedule the most talks possible in a single lecture hall. Given a list of n integers, determine the number of comparisons used by the bubble sort and by the insertion sort to sort this list
Dokumen tersebut membahas perbedaan antara pemrograman berorientasi objek dan pemrograman prosedural. Pemrograman berorientasi objek fokus pada konsep objek dan interaksinya, sedangkan pemrograman prosedural fokus pada proses dan urutan langkah. Pemrograman berorientasi objek memiliki sifat abstraksi, enkapsulasi, pewarisan, dan polimorfisme.
Algoritma Pemrograman - Pseudocode & FlowchartDwi Putra Asana
油
Dokumen tersebut membahas tentang pseudocode dan algoritma. Pseudocode merupakan representasi bahasa pemrograman yang lebih sederhana dari algoritma untuk menjelaskan solusi masalah. Dokumen juga menjelaskan tentang deklarasi variabel, konstanta, tipe data, dan contoh soal latihan menggunakan pseudocode dan flowchart.
Dokumen tersebut membahas struktur kondisi IF, IF-ELSE, dan Nested-IF beserta contoh penerapannya dalam algoritma dan flowchart. Dibahas pula cara kerja dan penulisan masing-masing struktur kondisi tersebut.
Dokumen tersebut membahas tentang kontroler PID dan proses tuning kontroler PID untuk mengoptimalkan respon sistem. Metode tuning yang digunakan adalah metode Ziegler-Nichols dengan menghitung nilai osilasi dari loop tertutup untuk menentukan parameter Kp, Ti, dan Td secara manual. Hasil tuning menghasilkan respon sistem yang lebih cepat dan stabil dibandingkan tuning PI semula.
Dokumen tersebut membahas berbagai jenis ragam dialog antara pengguna dan sistem komputer, termasuk dialog berbasis perintah tunggal, bahasa pemrograman, alami, menu, borang, ikon, penjendelaan, manipulasi langsung, dan grafis. Ragam dialog bertujuan untuk mencapai antarmuka yang ramah pengguna dalam berinteraksi dengan program aplikasi.
Statistik matematika BEBERAPA TEKNIK PEMBILANG DAN ATURAN PERKALIAN PERMUTASI...evansugianto
油
Makalah ini membahas beberapa teknik pembilang seperti aturan perkalian, permutasi, dan notasi faktorial. Aturan perkalian digunakan untuk menghitung jumlah kombinasi dari beberapa objek, sedangkan permutasi menghitung pengaturan objek dalam urutan berbeda. Notasi faktorial digunakan untuk menuliskan hasil kali bilangan berurutan.
Dokumen ini membahas tentang membangun rangkaian logika dari ekspresi Boolean menggunakan metode Sum of Products (SOP) dan Product of Sums (POS). Juga dibahas tentang penggunaan peta Karnaugh untuk menyederhanakan ekspresi Boolean dengan mengelompokkan variabel yang bernilai 1.
Ringkasan dokumen tersebut adalah:
1. Pemrograman komputer melibatkan proses memberikan instruksi kepada komputer untuk menyelesaikan masalah menggunakan bahasa pemrograman.
2. Terdapat dua jenis bahasa pemrograman yaitu bahasa tingkat rendah dan tingkat tinggi, dengan bahasa tingkat tinggi lebih mudah dipahami manusia.
3. Langkah-langkah dasar pemrograman meliputi mendefinisikan mas
Dokumen tersebut membahas tentang tipe data yang terdiri dari tipe dasar seperti bilangan logika, bilangan bulat, bilangan pecahan, karakter, dan string, serta tipe bentukan seperti tipe terstruktur. Terdapat pula contoh penggunaan tipe data dalam algoritma dan soal latihan.
Dokumen tersebut membahas tentang tipe data dan penamaan dalam pemrograman. Terdapat dua jenis tipe data yaitu tipe dasar dan tipe bentukan. Tipe bentukan dapat didefinisikan sendiri oleh programmer dengan menggunakan tipe dasar atau tipe bentukan lain. Penamaan dalam pemrograman harus unik dan mengikuti aturan tertentu.
Dokumen tersebut membahas komponen-komponen dasar dari algoritma seperti nama variabel, assignment, input, output, ekspresi, sequence. Termasuk contoh-contoh soal dan algoritmanya untuk mendemonstrasikan komponen-komponen tersebut seperti menulis teks, menghitung jarak bergerak, mengkonversi waktu antara detik, jam, dan hari.
Dokumen ini membahas pengantar algoritma dan pemrograman. Terdiri dari tiga bagian utama algoritma yaitu judul, kamus, dan algoritma. Juga memberikan contoh penulisan algoritma sederhana untuk mencetak string dan menentukan nilai maksimum.
Pascal merupakan bahasa pemrograman yang dikembangkan oleh Niklaus Wirth pada tahun 1971 sebagai pengembangan dari bahasa ALGOL 60. Pascal bersifat data oriented dan sering digunakan untuk pengajaran konsep pemrograman. Dokumen ini menjelaskan sejarah, struktur, contoh program sederhana, tipe data, operator, dan deklarasi variabel dan konstanta dalam bahasa pemrograman Pascal.
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxnyomans1
油
Dokumen tersebut membahas tentang tipe data, variabel, dan operator dalam pemrograman. Terdapat penjelasan mengenai jenis-jenis tipe data primitif dan non primitif, aturan penamaan variabel, dan jenis-jenis operator aritmatika, relasional, logika dan lainnya beserta contoh kode programnya dalam bahasa pemrograman Java.
Dokumen tersebut membahas konsep dasar bahasa pemrograman BASIC meliputi pengertian, jenis compiler, tipe data, variabel, operator, ekspresi, dan perintah-perintah dasar input dan output dalam BASIC.
Dokumen tersebut merupakan rencana perkuliahan mata kuliah Algoritma dan Pemrograman yang mencakup pengertian algoritma, bahasa pemrograman, struktur dasar algoritma, notasi algoritma, dan elemen-elemen dasar bahasa C++ seperti tipe data, variabel, dan operator."
Tipe data dan operator Java memungkinkan programmer mengelompokkan dan mengolah data dalam program. Terdapat dua jenis tipe data utama, yaitu primitive dan composite. Tipe data primitive menyimpan satu nilai seperti integer dan string, sedangkan composite seperti array dapat menyimpan banyak nilai. Operator digunakan untuk mengolah data seperti penjumlahan, pembandingan, dan logika.
Pascal merupakan bahasa pemrograman yang dikembangkan oleh Niklaus Wirth pada tahun 1971 sebagai pengembangan dari bahasa ALGOL 60. Pascal bersifat data oriented dan sering digunakan untuk pengajaran konsep pemrograman. Dokumen ini menjelaskan sejarah, struktur, unsur-unsur pemrograman, tipe data, operator, dan konsep-konsep dasar lainnya dalam bahasa pemrograman Pascal.
1. TYPE, NAMA & HARGA
Algoritma Pemrograman
Drs. Lamhot Sitorus, M.Kom
Fakultas Ilmu Komputer
Universitas Katolik Santo Thomas
2. TYPE
Digunakan untuk mendefinisikan objek yang akan
diprogram.
Type data dasar dan type data bentukan.
Type data dasar adalah type data yang
diasumsikan ada sehingga siap untuk digunakan.
Type data bentukan adalah type data yang
dibentuk oleh pemrogram dan dibentuk
berdasarkan type data dasar.
Type data menentukan alokasi memori di
komputer, tetapi hanya mendefinisikan pola
struktur informasi.
2
3. TYPE
Mendefinisikan TYPE berarti :
Menentukan NAMA dalam Kamus
Definisi domain harga yang dapat dipunyai oleh
NAMA
Konvensi atau perjanjian tentang penulisan
Konstanta bertype tersebut
Operator yang dapat dioperasikan terhadap objek
bertype tersebut
3
4. TYPE DATA DASAR
Dilihat dari sisi algoritma, yang termasuk type
data dasar adalah :
Bilangan Logika
Bilangan Bulat
Bilangan Riil
Karakter
4
6. Bilangan Bulat
Nama
: integer
Domain
:Z
Konstanta : 0 3 12 123 -98 999
Operator : - Aritmatika (+, -, *, /, ^, div, Mod, Abs)
Relasi (<, >, <=, >=, , =)
Bilangan integer mempunyai keterurutan, yang
didefinisikan dengan Successor (SUCC) dan Predecessor
(PRED).
Untuk operator aritmatika akan menghasilkan hasil dengan
type data bilangan bulat juga kecuali pembagian yang akan
menghasilkan bilangan Riil. Sedangkan untuk operator
relasional akan menghasilkan hasil dengan type data
Boolean.
6
7. Bilangan Riil
Nama : Real
Domain : R
Konstanta
: Angka mengandung .
0.2 0 3.233 123. -9.88 999.
Operator : - Aritmatika (+, -, *, ^, /)
Operator Relasional (<, >, , )
Untuk operator aritmatika akan menghasilkan
hasil dengan type data bilangan Riil. Sedangkan
untuk operator relasional akan menghasilkan
hasil dengan type data Boolean.
7
8. Karakter
Nama
: Character
Domain : Kode ASCII
Konstanta : a m K P 1 8 Return Space
Operator : Perbandingan (= dan
Ada karakter yang kelihatan dan ada juga karakter yang
tidak kelihatan.
Type karakter juga mempunyai keterurutan yang
ditentukan oleh representasi di dalam komputer,
misalnya pengkodean ASCII.
Operator Perbandingan akan menghasilkan type data
boolean
8
9. TYPE DATA BENTUKAN
Type data yang dibentuk dan diberi nama oleh
pemrogram dari berdasarkan type data dasar.
Jika suatu type bentukan yang dibentuk dari
type data dasar maka type data bentukan
tersebut dilakukan seperti yang didefinisikan
pada tipe data dasar.
Yang termasuk kedalam type data bentukan
adalah String, Record (structure), pointer.
9
10. NAMA
Adalah sesuatu yang dipakai sebagai identifikasi :
Type sesuai dengan definisi type
Nama Variabel, Nama Konstanta
Nama Fungsi
Modul program, algoritma dsb
Semua nama harus didefinisikan dalam KAMUS.
Dalam setiap bahasa pemrograman mempunyai aturan penulisan
tertentu.
Dalam kuliah algoritma tidak ada aturan ketat mengenai nama,
yang penting setiap nama harus interpretatif dan jika singkat harus
disertai dengan penjelasannya.
Penulisan nama sebaiknya dikelompokkan.
10
11. NAMA
KAMUS
{Nama Variabel}
Nmax
: integer
Found
: Boolean
P
: Point
CC
: Character
{Nama Konstanta}
Constant Phi : Real =3.14
Constant Ka : Character = K
Constant Faktor : Integer = 3
Constant Ketemu : Boolean = true
{Nama Fungsi}
Function Faktorial (n : Integer) : Integer
{Nama Prosedure
Procedure Inisialisasi
Procedure Tukar(Input/Output : A,B : Real)
11
12. EKSPRESI
Adalah suatu rumus perhitungan yang terdiri
dari operand dan operator.
Hasil perhitungan adalah harga dengan
domain yang memnuhi type operator yang
bersangkutan.
Operand adalah sesuatu nilai atau sesuatu
nama yang memiliki nilai yang dioperasikan
sesuai dengan operator.
Operator adalah simbol-simbol khusus yang
digunakan untuk operasi tertentu.
12
13. EKSPRESI
Ekspresi Logika adalah ekspresi yang
menghasilkan type data Boolean.
Operand dapat berupa konstanta atau variabel
bertype boolean, integer atau Real.
Operator yang digunakan adalah operator
Boolean (AND, OR, NOT, XOR) dan operator
Relasional (<, >, , , =, ).
13
14. EKSPRESI
Ekspresi Aritmatika adalah ekspresi yang
menghasilkan nilai bertype numerik (integer
atau Real).
Operandnya harus berupa konstanta atau
variabel numerik (integer atau real).
Operator yang dapat digunakan adalah
operator aritmatika dan relasional.
14
15. EKSPRESI
Ekspresi String adalah ekspresi yang hasilnya
String.
Operandnya berupa variabel atau konstanta
string.
Sedangkan operator yang dapat digunakan
adalah operator konstruksi (+ atau
concatenation).
15
16. HARGA
Adalah suatu besaran bertype yang telah
dikenal.
Harga dalam suatu algoritma dapat diperoleh
dari :
Isi suatu Nama Konstanta, Nama Variabel
Hasil perhitungan suatu ekspresi
Hasil yang dikirim suatu fungsi
Konstanta tanpa diberi nama yang dipakai
langsung
16
17. HARGA
Harga dapat dimanipulasi dengan cara :
Diisikan ke Nama variabel yang mempunyai type
yang sesuai dengan harga tersebut
Dituliskan ke piranti keluaran
Dipakai dalam ekspresi
17
18. Assignment (Penugasan)
Adalah menyimpan harga pada suatu Nama
atau memberikan harga pada suatu Nama.
Dengan pemberian harga ini, harga lama yang
disimpan tidak lagi berlaku, yang berlaku
adalah harga yang paling akhir yang diberikan.
Memprogram pada hakekatnya adalah
memanipulasi nama yang mewakili alokasi
memori tertentu.
Manipulasi harga terhadap Nama dilakukan
dengan Assignment.
18
19. Notasi algoritmik untuk pemberian
harga (assignment)
ALGORITMA
Nama Nama1
Nama Konstanta
Nama ekspresi
Dengan syarat :
Bagian kiri dan bagian kanan tanda bertype sama
Nama harus berupa Nama Variabel
Nama1 boleh berupa nama variabel, nama konstanta atau nama
fungsi
19
20. Notasi algoritmik pemberian harga
dari piranti masukan
ALGORITMA
INPUT(List_Name)
Dengan syarat : List_Name adalah satu atau lebih nama
variabel dan harus nama variabel
20
21. Notasi algoritmik untuk penulisan
harga ke piranti
ALGORITMA
OUTPUT (List_Name)
OUTPUT(Konstanta)
OUTPUT(Ekspresi)
OUTPUT(List_Name, Konstanta, Ekspresi)
Dengan syarat :
List_Name adalah satu atau lebih nama Nama Variabel, Nama Konstanta,
Nama Fungsi
Nama yang dituliskan sudah terdefinisisebelumnya
21
22. Contoh Soal Latihan
Contoh 1. Tuliskan algoritma untuk menulis
kata Hello ke piranti keluaran yang
disediakan.
22
24. Contoh Soal Latihan
Contoh 2. Tuliskan algoritma untuk menulis
kata Hello yang diikuti dengan nama
seseorang yang masukkan dari piranti
masukan.
24
26. Contoh Soal Latihan
Contoh 3. Dibaca dua buah bilangan v dan t
yang menyatakan harga kecepatan (m/det)
dan waktu (detik) yang mewakili koefisien
persamaan gerak lurus beraturan. Harus
dihitung dan dituliskan jarak yang ditempuh
benda yang bergerak lurus beraturan dengan
kecepatan v tersebut dalam waktu t.
26
28. Contoh Soal Latihan
Contoh 4. Dibaca sebuah bilangan bulat positif
yang lebih kecil dari 1 juta yang mewakili
besaran dalam detik. Harus dihitung
ekivalensinya, berapa hari, berapa jam, berapa
menit dan berapa detik.
28
30. Contoh Soal Latihan
Contoh 5. Tuliskanlah algoritma untuk
membaca dua buah besaran bertype Jam yang
mewakili awal dan akhir suatu percakapan
telepon dan menuliskan durasi waktu dalam
detik yang dihitung dari kedua jam yang
dibaca. Type jam terdiri dari Jam, Menit, Detik
dan dipakai sistem jam dengan Jam 00:00:00
sampai dengan 24:60:60
30