dua

Software requirement menggambarkan kebutuhan dan pembatas yang ditempatkan pada suatu produk software untuk memberikan kepuasan dari suatu aplikasi dalam dunia nyata. Salah satu tujuan utama requirement engineering adalah untuk menemukan bagaimana untuk mempartisi suatu system ; untuk mengidentifikasi kebutuhan apa yang diperlukan setiap komponen.  Dalam beberapa system, semua komponen akan diimplementasikan dalam perangkat lunak sedangkan yan lain terdiri dari campuran dari teknologi-teknologi. Hampir semuanya mempunyai human user dan terkadang perlu dipikirkan bahwa semua komponen dari system, perlu diperhatikan kebutuhan yang mana yang harus dialokasikan. Karena itu requirement engineering merupakan aktivitas yang fundamental dari suatu system dibandingkan aktivitas lainnya dari software engineering.
Salah satu prinsip yang fundamental dari software engineering yang baik  adalah adanya komunikasi yang baik antara user dan system developers. Dibutuhkan requirement engineer untuk menyambung komunikasi ini. Dalam makalah ini  berisi definisi-definisi requirement dan  perincian-perincian dalan requirement


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SegitigaKosong1
{
    class Program
    {


        void segitigaAtas(){

            for (int i = 0; i < 10; i++){

                //SPASI
                for (int j = 10; j > i; j--)
                {
                    Console.Out.Write(" ");
                }

                //KIRI
                for (int j = 0; j < i; j++)
                {
                    if ((i >= j + 1) && (j >= 1))
                    {
                        Console.Out.Write(" ");
                    }
                    else
                    {
                        Console.Out.Write("*");
                    }
                }


                //KANAN
                for (int j = 0; j < i - 1; j++)
                {
                    if (j != i - 2)
                    {
                        Console.Out.Write(" ");
                    }
                    else
                    {
                        Console.Out.Write("*");
                    }
                }
                Console.Out.WriteLine();
            }

        }

       

        void segitigaBawah(){
            for (int i = 0; i < 10; i++){
               
                //SPASI
                for (int j = 0; j < i; j++){
                  
                    Console.Out.Write(" ");
                }

                //KIRI
                for (int j = 10; j > i; j--){
                    if ((i <= j + 1) && (j <= 10-1)){
                        Console.Out.Write(" ");
                    }else{
                        Console.Out.Write("*");
                    } 
                }

                //KANAN
                for (int j = 10-1; j > i; j--) {
                    if (i <j-1){
                        Console.Out.Write(" ");
                    }else{
                        Console.Out.Write("*");
                    }
                }
                Console.Out.WriteLine();
            }
        }
       
        public static void Main(string[] args){
            Program p = new Program();
            p.segitigaAtas();
            p.segitigaBawah();
            Console.ReadKey();
        }
    }
}



Unknown

Satu

ssdfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsd
sdfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsd
sdfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsd
sdfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsd
sdfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsd
sdfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsd
sdfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsd
sdfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsd
sdfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsd

vsdfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsdsdfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsd
sdfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsddfdsfdsfdsfsdfsdfdsffdsfdsdsfdsfdsfdsfsd
Unknown

Haskell Tutorial

  1. Introduction
  2. Starting Out
  3. Types and Typeclasses
  4. Syntax in Functions
  5. Recursion
  6. Higher Order Functions
  7. Modules
  8. Making Our Own Types and Typeclasses
  9. Input and Output
  10. Functionally Solving Problems
  11. Functors, Applicative Functors and Monoids
  12. A Fistful of Monads
  13. For a Few Monads More
  14. Zippers
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License because I couldn't find a license with an even longer name.
Unknown