{"id":1706,"date":"2022-12-30T06:58:36","date_gmt":"2022-12-30T06:58:36","guid":{"rendered":"https:\/\/imilkom.usu.ac.id\/?p=1706"},"modified":"2022-12-30T06:58:37","modified_gmt":"2022-12-30T06:58:37","slug":"imilkom-belajar-5-program-input-output","status":"publish","type":"post","link":"https:\/\/imilkom.usu.ac.id\/?p=1706","title":{"rendered":"IMILKOM BELAJAR \u2013 #5 PROGRAM INPUT\/OUTPUT"},"content":{"rendered":"\n<p>Anyeong IMILKOMers! Melanjutkan materi yang sebelumnya kini kami akan menjelaskan dasar pemrograman yang sangat penting! Apakah itu? Yakk betul\u2026 seperti yang sudah kalian lihat dijudul sekarang kita akan membahas tentang program input output. Pada umumnya komputer menerima data masukan (input) dan data keluaran (output) seperti gambar dibawah ini: <\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"321\" src=\"https:\/\/imilkom.usu.ac.id\/wp-content\/uploads\/2022\/12\/artikelweb1.png\" alt=\"\" class=\"wp-image-1707\" srcset=\"https:\/\/imilkom.usu.ac.id\/wp-content\/uploads\/2022\/12\/artikelweb1.png 624w, https:\/\/imilkom.usu.ac.id\/wp-content\/uploads\/2022\/12\/artikelweb1-300x154.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><figcaption>Illustrasi Program Input Output (Sumber: Google)<\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Input<\/strong>&nbsp;adalah sesuatu data yang kita masukan ke dalam program.<\/p>\n\n\n\n<p>Input biasanya diambil dari perangakat inputan seperti keyboard, mouse, kamera, microphone, dll.<\/p>\n\n\n\n<p><strong>Proses<\/strong>&nbsp;adalah langkah-langkah yang harus dilakukan program untuk menghasilkan output.<\/p>\n\n\n\n<p><strong>Output<\/strong>&nbsp;adalah informasi yang dihasilkan setelah dilakukan proses. Output biasanya ditampilkan ke layar komputer.<\/p>\n\n\n\n<p>Agar kamu lebih mengerti berikut beberapa contoh program input output:<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Program Hello World<\/strong><\/h3>\n\n\n\n<p>Kalau kamu belum pernah mencoba program yang satu ini maka belum sah kamu memulai menjadi seorang programmer. Loh? Kok gitu? Jawabannya adalah karena saat pertama kali mempelajari program untuk mencetak tulisan hampir selalu ditemukan pada buku &#8211; buku dengan memulai contoh program pertamanya dengan mencetak tulisan \u201cHello world!\u201d.<\/p>\n\n\n\n<p>Program HelloWorld ini tidak menerima input, tetapi hanya memiliki satu instruksi yaitu untuk mencetak string \u201cHello world!\u201d ke layar. Nah tanpa berbasa basi lagi berikut beberapa algoritma dari program mencetak \u201cHello world!\u201d<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Versi 1:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Program HelloWorld\n{Program untuk mencetak tulisan \u201cHello world!\u201d}\n\nDEKLARASI\n   {Tidak ada}\n\nALGORITMA:\n   Write(\u2018Hello world!\u2019)<\/code><\/pre>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Versi 2:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Program HelloWorld2\n{Program untuk mencetak tulisan \u201cHello world!\u201d}\n\nDEKLARASI\n   Const pesan=\u2019Hello world!\u2019\n\nALGORITMA:\n   Write(pesan)<\/code><\/pre>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Program Sapaan<\/strong><\/h3>\n\n\n\n<p>Algoritma selanjutnya adalah program sapaan (greeting) yang merupakan pengembangan dari program HelloWorld. Program sapaan ini akan meminta input berupa nama, lalu menampilkan sapaan \u2018Halo, &lt;nama>\u2019, dengan &lt;nama> adalah string yang dimasukkan oleh user. Berikut algoritmanya:<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>Program Sapaan\n{Program yang menerima input &lt;nama> dan mencetak sapaan \u2018Halo, &lt;nama>\u2019}\n\nDEKLARASI\n   Nama : string\n\nALGORITMA:\n   Read(nama)\n   Write(\u2018Halo, \u2019, &lt;nama>)<\/code><\/pre>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Program Luas Lingkaran<\/strong><\/h3>\n\n\n\n<p>Pada contoh terakhir ini kita akan menggunakan konstanta (const). Rumus luas lingkaran adalah L = \u03c0r<sup>2<\/sup>, dengan \u03c0 adalah konstanta yang sering disederhanakan menjadi 3.14 atau 22\/7.<\/p>\n\n\n\n<p>Disini kita akan membuat program menghitung luas lingkaran. Jari-jari lingkaran diinput, selanjutnya luasnya akan ditampilkan ke layar. Algoritma ini akan membaca panjang jari-jari lingkaran, menghitung luas, dan menampilkan luas lingkaran ke layar.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>Program LuasLingkaran\n{Program membaca panjang jari-jari(r) sebuah lingkaran, menghitung luas lingkaran, lalu mencetak luas ke layar}\n\nDEKLARASI\n   const pi = 3.14\t{konstanta \u03c0}\n   R : real\t\t\t{jari-jari lingkaran, dalam satuan cm}\n   L : real\t\t\t{luas lingkaran, dalam satuan cm2}\n\nALGORITMA:\n   Read(r)\t\t\t\t\t{inputkan jari-jari lingkaran}\n   L \u2190 pi * r * r\t\t\t\t{hitung luas lingkaran}\n   Write(\u2018Luas lingkaran: \u2019, L)\t{menampilkan luas lingkaran}<\/code><\/pre>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Itu dia penjelasan tentang program input\/output kali ini. Bagaimana? Mudah bukan? Untuk penjelasan selanjutnya nantikan artikel minggu depan ya guys! \ud83d\ude00 See u later~<\/p>\n\n\n\n<div style=\"height:89px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Sumber:<\/p>\n\n\n\n<p>Munir, R., &amp; Lidya, L. (2016). Algoritma dan Pemrograman dalam bahasa pascal, C, dan C++.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anyeong IMILKOMers! Melanjutkan materi yang sebelumnya kini kami akan menjelaskan dasar pemrograman yang sangat penting! Apakah itu? Yakk betul\u2026 seperti yang sudah kalian lihat dijudul sekarang kita akan membahas tentang&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1707,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,3],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/posts\/1706"}],"collection":[{"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1706"}],"version-history":[{"count":1,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/posts\/1706\/revisions"}],"predecessor-version":[{"id":1708,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/posts\/1706\/revisions\/1708"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=\/wp\/v2\/media\/1707"}],"wp:attachment":[{"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/imilkom.usu.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}