IPO (Input Proses Output)

I. Input

        Input artinya meminta data yang diperlukan dari user. Sebagai contoh, dalam menghitung luas persegi panjang, tentu diperlukan data berupa besarnya panjang dan lebar bangun persegi panjang tersebut. Dengan kata lain, algoritma menentukan luas persegi panjang mempunyai 2 input berupa panjang dan lebar persegi panjang.
         Algoritma di buku ini menggunakan kata kunci read untuk menginput data. Bentuk penulisannya adalah :



       Data yang dapat diinputkan hanyalah data berupa integer, real, char, atau string. Sedangkan data boolean tidak dapat diinputkan menggunakan read. Dalam algoritma, kita tidak perlu memikirkan dari peralatan mana user menginput data, apakah dari mouse, keyboard, scanner, dan lain sebagainya. Hal itu merupakan masalah pemrograman. Pembuat algoritma juga tidak perlu memikirkan masalah tampilan saat penginputan berlangsung.

Contohnya adalah :





PENGERTIAN PROSES SECARA UMUM
proses adalah serangkaian langkah sistematis, atau tahapan yang jelas dan dapat ditempuh berulangkali, untuk mencapai hasil yang diinginkan. Jika ditempuh, setiap tahapan itu secara konsisten mengarah pada hasil yang diinginkan.
Menurut JelajahInternet
Proses adalah serangkaian langkah sistematis, atau tahapan yang jelas dan dapat dilakukan berulang kali, untuk mencapai hasil yang diinginkan. Jika diadopsi, setiap tahap secarakonsisten mengarah, tentu saja, hasil yang diinginkan atau direncanakan oleh lembaga.

Menurut definisinya
Proses ini serangkaian langkah sistematis, atau tahapan yang jelas dan dapat dilakukan berulang kali, untuk mencapai hasil yang diinginkan. Jika diadopsi, setiap tahap secarakonsisten mengarah pada hasil yang diinginkan


Output
       Output artinya mencetak informasi yang dihasilkan oleh algoritma. Sebagai contoh dalam algoritma menghitung luas persegi panjang, hasil akhir yang diinginkan adalah luas persegi panjang. Dengan kata lain, algoritma tersebut memiliki satu output yaitu luas persegi panjang. 
       
Algoritma dalam buku ini menggunakan kata kunci write untuk mencetak suatu data. 

Bentuk penulisannya adalah :



dimana data dapat berupa suatu data konstan, nama konstanta, ekspresi, maupun suatu variabel.

       Dalam algoritma, kita tidak mempermasalahkan ke peralatan mana data tersebut akan dicetak, karena merupakan masalah pemrograman. Kita juga tidak mempermasalahkan dalam format bagaimana data tersebut dicetak.
       Contoh :





Share this:

CONVERSATION

0 komentar:

Posting Komentar