Senin, 03 Desember 2018

binarysearchc++

binarysearch#include <iostream>
using namespace std;
main(){
 //int nilai [7]={4,8,9,12,17,20,22};
 //for (int x=0; x<7; x++){
   // cout<<nilai[x]<<" ";
 //}
 int data;
 cout <<"\nMasukan jumlah data:";
 cin>>data;
 int nilai[data];
 for(int x=0; x<data; x++){
    cout <<"\nNilai ke ["<<x+1<<"]:";
    cin>>nilai[x];
 }
    for(int x=0; x<data; x++){
        for (int y=x+1; y<data; y++){
            if (nilai[x]>nilai[y]){
                swap(nilai[x],nilai[y]);
            }
            }
            }
            cout<<"\nData yang telah diurutkan"<<endl;
            for(int x=0; x<data; x++){
                cout <<nilai[x];
                cout <<endl;

            }
 int cari;
 cout <<"\nMasukan nilai yang dicari:";
 cin>>cari;
 int awal,tengah,akhir,indikator=0;
 awal=0; akhir=7-1;
 while(indikator==0 && awal<=akhir){
    tengah=(awal+akhir)/2;
    if(nilai[tengah]==cari){
        indikator=1;
        break;
    }
    else if(nilai[tengah]<cari){
        awal=tengah+1;
    }
    else {
        akhir=tengah-1;
    }
 }
 if(indikator==1){
    cout <<"\nNilai ditemukan pada indeks ke" <<tengah<<endl;
 }
 else {
    cout <<"\ndata tidak ditemukan";
 }
}

Rabu, 10 Februari 2016

makalah Sistem Operasi CLI

pengertian CLI secara singkat

  1.  1.Pengertian CLI
     Antar  muka pada sistem operasi yang berbasis teks/ baris perintah yang dapat berinteraksi hanya menggunakan alat input saja yaitu keyboard dengan mengetikan perintah (command) tertentu.
  1.    2.Sejarah Cli

         Tiap tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. Unix memberi nama CLI-nya sebagai bash,ash.MS.DOS memberi nama Command Prompt.sedangkan windows menamakan Powershell.linux mengenal CLI sebagai Terminal,sedangkan Apple namanya adalah commandshell.
        3.Perkembangan Cli
q1983
MS-DOS 2.0 diluncurkan pada komputer PC XT.
q1986
MS-DOS 3.2 yang diluncurkan untuk menambahkan dukungan untuk floppy 3.5 inch 720 KB.
q1988
IBM mengembangkan MINIX yang ditujukan untuk pendidikan.
q1989
NetWare diluncurkan oleh novell untuk prosesor intel 80386.
q1998
Windows 98 berhasil menumbangkan dominasi Netscape Navigator.
v1999
Support meluncurkan corel linux yaitu corel pembuat program corel draw yang sebelumnya telah menyediakan word perfect versi linux.
v2002
Open office yaitu program perkantoran berbasis open source diluncurkan oleh sun microsystem.
v2007
Windows vista memperkenalkan fitur 3D desktop dengan Aero Glass,Sidebar,dan Flip 3D.
v2008
3D OS menyediakan beberapa versi untuk pengguna umum serta versi distro warnet linux dan game.