Wednesday, October 29, 2014

0 turbo pascal

                                                                                  PASCAL
Sejarah perkembangan Pascal dimulai tahun 1960, yaitu ketika bahasa pemrograman ALGOL 60 digunakan sebagai Algorithmic Language yang digunakan untuk memecahkan masalah sehari – hari dengan menggunakan komputer. Nama Pascal
I Pendahuluan Pemrograman Komputer dengan Visual C++
© Avid ‘05 4
sendiri diambil dari nama seorang ahli matematika dan ilmu pengetahuan bangsa Perancis yaitu Blaise Pascal (1623 – 1662). Niklaus Wirth dari Sekolah Teknik Tinggi Zurich – Swiss, menjadi terkenal sebagai perancang bahasa Pascal. Keunggulan bahasa Pascal adalah keteraturan dalam pembuatan dan kelengkapan struktur data.
Contoh program dalam bahasa Pascal :
PROGRAM CariMin;
{Mencari Bilangan terkecil dari dua buah bilangan}
VAR
x,y,min:integer;
BEGIN
WRITE(„Bilangan pertama : „);READLN(x);
WRITE(„Bilangan kedua : „);READLN(y);
IF x>y THEN
Min:=y
ELSE
Min:=x;
WRITE(„Bilangan terkecil : „,min);
END.
e) Bahasa C
Bahasa C diciptakan oleh Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972 di laboratorium Bell AT&T. Bahasa ini menggabungkan kemampuan pengendalian mesin dalam aras rendah dan struktur data serta struktur kontrol aras tinggi. Jadi dapat disebut bahasa C adalah bahasa pemrograman yang menggabungkan kemudahan pengontrolan hardware dalam bahasa pemrograman tingkat rendah serta struktur kontrol dalam bahasa tingkat tinggi. Bahasa C ini dipakai untuk menyusun sistem operasi UNIX dan Linux. Keunggulan bahasa C adalah :
- Sifat portabilitas, yaitu kode sumber pada sebuah platform dapat ditransfer ke platform lain tanpa ada perubahan
- kemudahan akses terhadap hardware
- cepat dan efisien
Pada tahun 1983, Bjarne Stroustrup mengembangkan bahasa C yang pada mulanya disebut sebagai ”a better C ”. Namun kemudian bahasa ini dikenal dengan nama C++ ( C plus plus) yang mengunggulkan kelebihannya sebagai bahasa pemrograman berorientasi objek.
Contoh program dalam bahasa C :
/*Mencari Bilangan terkecil dari dua buah bilangan*/
#include <stdio.h>
main ()
{
int x,y, min;
printf (“Bilangan pertama : “);
scanf(“%1f”,&x);
printf (“Bilangan kedua : “);
scanf(“%1f”,&y);
if x>y
min=x
else
min=y;
printf(“Bilangan terkecil : %1f\n”,min);
}
I Pendahuluan Pemrograman Komputer dengan Visual C++
© Avid ‘05 5
e) Bahasa Java
Bahasa Java dikembangkan oleh Sun Microsystem pada tahun 1955. Merupakan bahasa yang berorientasi objek. Kode Java dikompilasi dalam format yang disebut bytecode. Bytecode ini dapat dijalankan di semua komputer yang telah dilengkapi dengan program Java intepreter dan Java Virtual Machine. Java sangat populer karena pada masa awal Internet menjadi populer, Java telah menyediakan sarana untuk membuat program (yang disebut sebagai applet) yang dapat berjalan pada web browser seperti Internet Explorer, Netscape Navigator.
Contoh program dalam bahasa Java :
Public class SayHello {
Public static void main(String[] args {
System.out.println(“Hello world!”);
}
}

0 Mengenal Bahasa Pemrograman fortran

Mengenal Bahasa Pemrograman fortran
Saat ini banyak bahasa pemrograman yang beredar di pasaran. Masing – masing memberikan kemudahan dan fasilitas untuk membuat sebuah program komputer yang sesuai dengan keinginan.
a) FORTRAN
FORTRAN singkatan dari Formula Translation. Pertama kali dikembangkan pada tahun 1956 oleh John Backus di IBM. Ditujukan untuk mempermudah pembuatan aplikasi matematika, ilmu pengetahuan dan teknik. Merupakan bahasa pemrograman tingkat tinggi yang pertama. Keunggulan FORTRAN terletak pada dukungan untuk menangani perhitungan termasuk bilangan kompleks. Kelemahan bahasa ini terletak pada operasi masukan / keluaran yang sangat kaku. Selain itu kode sumbernya lebih sulit dipahami dibandingkan dengan bahasa pemrograman tingkat tinggi lainnya.
Contoh program dalam bahasa FORTRAN :
// JOB
// FOR
* ONE WORD INTEGERS
* IOCS(DISK,TYPEWRITER,KEYBOARD,PAPERTAPE)
______DIMENSION IEMG(10,15),IEMG1(13)
______DEFINE FILE 12(80,150,U,K)
______WRITE(1,10)
___10 FORMAT('PAPERTAPE'//'GIVE NUMBER EXPERIMENT (1-5 IN INT)')
______READ(6,30) M
___30 FORMAT(I1)
______PAUSE 1
______DO 25 N=1,16
______DO 15 I=1,15
______READ(4,20) IEMG1
___20 FORMAT(13I4)
______DO 15 J=4,13
______J3=J-3
___15 IEMG(J3,I)=IEMG1(J)
______NE=N+(M-1)*16
___25 WRITE(12'NE) IEMG
______CALL EXIT
______END
// DUP
*DELETE SJA1
*STORECI WS UA SJA1
*FILES(12,EMG)

Tuesday, October 21, 2014

0 administrasi server

dalam suatu administrasi server pada jaringan terdapat beberapa macam layanan atau service yang telah disediakan server menggunakan arsitektur client / server contohnya seperti berikut :


1.DNS

DNS (Domain Name System) adalah aplikasi pelayanan di internet untuk menerjemahkan nama – nama host (hostnames) menjadi alamat IP dan juga sebaliknya menerjemahkan alamat IP menjadi nama berbentuk teks yang berguna untuk memudahkan nama tersebut diingat oleh pengguna internet

Struktur DNS
Domain Name System merupakan hirarki pengelompokan domain berdasarkan nama, domain ditentukan berdasarkan kemampuan yang ada di struktur hirarki yang disebut level yang terdiri dari :

1. Root-Level Domains 

Merupakan level paling atas di hirarki yang di ekspresikan berdasarkan periode dan dilambangkan oleh .”.

2. Top-Level Domains 

Berisi second-level domains dan hosts yaitu :
  • com : organisasi komersial, seperti IBM (ibm.com).
  • edu  : institusi pendidikan, seperti U.C. Berkeley (berkeley.edu).
  • org  : organisasi non profit, Electronic Frontier Foundation (eff.org).
  • net  : organisasi networking, NSFNET (nsf.net).
  • gov : organisasi pemerintah non militer, NASA (nasa.gov).
  • mil  : organisasi pemerintah militer, ARMY (army.mil).
  • xx  : kode negara (id:Indonesia,au:Australia)

3. Second-Level Domains

Berisi domain lain yang disebut subdomain.
Contoh : unsri.ac.id
Second-Level Domains unsri.ac.id bisa mempunyai host www.unsri.ac.id

4. Third-Level Domains

Berisi domain lain yang merupakan subdomain dari second level domain diatasnya.
Contoh : ilkom.unsri.ac.id
Subdomain ilkom.unsri.ac.id juga mempunyai host www.ilkom.unsri.ac.id

5.Host Name

Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Contohnya, jika terdapat www.unsri.ac.id, www adalah hostname dan unsri.ac.id adalah domain name.

DNS Zone
Terdapat dua bentuk  pemetaan dns, yaitu:
  • Forward Lookup Zone  : Melakukan pemetaan dari nama menuju IP address
  • Reverse Lookup Zone  : Melakukan pemetaan dari IP address menuju nama

3. PROXY SERVER

Proxy Server adalah teknik standar utuk akses internet secara bersama-sama oleh beberapa komputer sekaligus dalam sebuah local area network (LAN) melalui sebuah modem atau sebuah salauran komunikasi. Secara sederhana, proxy adalah seseorang atau lembaga yang bertindak atas nama dari orang lain/lembaga/negara lain.

Proxy server bekerja dengan menjembatani komputer ke Internet. proxy server tersebutlah yang menghubungkan server ke server lain di internet.

4. DHCP

DHCP (Dynamic Host Configuration Protocol) adalah suatu layanan yang secara otomatis memberikan alamat IP kepada komputer yang meminta ke DHCP Server. atau Layanan yang memberikan IP secara otomatis ke semua client.

5. WEB SERVER

Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari client yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Atau bisa diartikan web server adalah Sistem yang menberikan layanan web dan HTML sehingga client bisa mengakses halaman website.

6. FTP SERVER

FTP Server adalah suatu server yang menjalankan software yang memberikan layanan tukar menukar file dengan selalu siap memberikan layanan FTP apabila mendapat request dari FTP client.

Saturday, October 18, 2014

0 Jaringan Komputer (PAN, LAN, MAN dan WAN)

nih mau sharing sedikit kalo kemarin tentang c++ perkembangan os nih sekarang tentang artikel jaringan,,moga"bermanfaat walaupun sedikit yang penting bermanfaat ok gun

1.  Mengenal Jaringan Komputer (PAN, LAN, MAN dan WAN)

Saat ini hampir setiap komputer yang kita temui merupakan
bagian dari sebuah jaringan komputer yang kompleks. Misalkan saja
ketika sebuah laptop atau komputer yang tadinya berdiri sendiri (stand
alone) kemudian kita tambahkan sebuah USB Modem sehingga
terhubung ke internet, maka komputer kita telah terhubung dan
merupakan bagian dari sebuah jaringan yang sangat luas yaitu WAN
(Wide Area Network). Dalam artikel berikut ini kita akan mencoba
mengenal pengertian dari jaringan komputer, manfaat dan resiko dari
jaringan komputer dan pembagian jaringan komputer berdasarkan luas
areanya yaitu PAN, LAN, MAN dan WAN.
Apakah yang dimaksud dengan jaringan computer ?
Secara sederhana pengertian dari jaringan komputer adalah hubungan
antara dua atau lebih sistem komputer melalui media komunikasi untuk
melakukan komunikasi data satu dengan yang lainnya.
Manfaat jaringan computer :
Manfaat utama yang dapat kita rasakan dari terbentuknya jaringan
komputer adalah :
1.  Dapat saling berbagi  (sharing)  sumber daya peralatan (devices)
secara bersama seperti harddisk, printer, modem, dan lain
sebagainya. Dengan demikian terjadi peningkatan efisiensi waktu
dalam operasi dan biaya pembelian hardware.
2 | J a r i n g a n D a s a r
Jaringan Dasar
2.  Dapat saling berbagai  (sharing)  penggunaan  file  yang ada pada
server atau pada masing-masing workstation.
3.  Aplikasi dapat dipakai bersama-sama (multiuser)
4.  Akses ke jaringan memakai nama, kata sandi, dan pengaturan hak
untuk data-data rahasia, sehingga masing-masing pengguna
memiliki otorisasi.
5.  Komunikasi antar pemakai melalui email atau LAN Conference.
6.  Pengontrolan para pemakai ataupun pemakaian data secara
terpusat dan oleh orang-orang tertentu, sehingga meningkatkan
keamanan dan dapat melakukan pendelegasian pekerjaan yang
sesuai.
7.  Mudah dalam melakukan  backup data, karena manajemen yang
tersentralisasi.
8.  Tidak tergantung kepada orang yang menyimpan data (apabila
orangnya tidak ada) karena pennyimpanan data tersentralisasi
9.  Data yang selalu  up to date  karena  server  senantiasa
memutakhirkan data begitu ada input (data entry) diterima.
10. Seorang supervisor/ administrator dapat melakukan pengontrolan
pemakai  berdasarkan waktu akses, tempat akses, kapasitas
pemakaian  hard disk, mendeteksi pemakai yang tidak berhak,
monitor pekerjaan setiap pemakai.

Friday, October 10, 2014

0 komunikasi data

Adapun tujuan dari komunikasi data adalah sebagai berikut :
  • Memunkinkan pengiriman data dalam jumalh besar efisien, tanpa kesalahan dan ekomis dari suatu tempat ketempat yang lain.
  •  Memungkinkan penggunaan sistem komputer dan perlatan pendukung dari jarak jauh (remote computer use).
  • Memungkinkan penggunaan komputer secara terpusat maupun secara tersebar sehingga mendukung manajemen dalam hal kontrol, baik desentralisasi ataupu sentralisasi.
  • Mempermudah kemungkinan pengelolaan dan pengaturan data yang ada dalam berbagai mcam sistem komputer.
  • Mengurangi waktu untuk pengelolaan data.
  • Mendapatkan da langsung dari sumbernya.
  • Mempercepat penyebarluasan informasi.

Komunikasi video
Media komunikasi video adalah suatu alat komunikasi yang dapat ditangkap melalui visual atau penglihatan  ,komunikasi memungkinkan semua orang untuk bertemu pada saat yang sama tidak peduli zona waktu, komunikasi video memungkinkan anda untuk melakaukan sesuatu tampa harus bertemu dengan si received atau si penerima, anda bisa mengirim  dan menyampaikan sebuah informasi kepada siapa pun dengan cepat ,  contoh : seperti televise/TV ,misalkan ada sbuah acara berita tau NEWS, yang menyampaikan hasil informasi yang mereka dapatkan ,dan dapat di beri taukan kepada siapapun secara visual atau video, dengan menggunakan media komunikasi video.

0 ADMINISTRASI SERVER

ADMINISTRASI SERVER

Pengertian Definisi Administrasi 
 
Istilah administrasi berasal dari bahasa latin yaitu “Ad” dan “ministrate” yang artinya pemberian jasa atau bantuan, yang dalam bahasa Inggris disebut “Administration” artinya “To Serve”, yaitu melayani dengan sebaik-baiknya.
Pengertian administrasi dapat dibedakan menjadi 2 pengertian yaitu :
  1. Administrasi dalam arti sempit. Menurut Soewarno Handayaningrat mengatakan “Administrasi secara sempit berasal dari kata Administratie (bahasa Belanda) yaitu meliputi kegiatan cata-mencatat, surat-menyurat, pembukuan ringan, keti-mengetik, agenda dan sebagainya yang bersifat teknis ketatausahaan”(1988:2). Dari definisi tersebut dapat disimpulkan administrasi dalam arti sempit merupakan kegiatan ketatausahaan yang mliputi kegiatan cata-mencatat, surat-menyurat, pembukuan dan pengarsipan surat serta hal-hal lainnya yang dimaksudkan untuk menyediakan informasi serta mempermudah memperoleh informasi kembali jika dibutuhkan.
  2. Administrasi dalam arti luas. Menurut The Liang Gie mengatakan “Administrasi secara luas adalah serangkaian kegiatan yang dilakukan oleh sekelompok orang dalam suatu kerjasama untuk mencapai tujuan tertentu”(1980:9). Administrasi secara luas dapat disimpulkan pada dasarnya semua mengandung unsur pokok yang sama yaitu adanya kegiatan tertentu, adanya manusia yang melakukan kerjasama serta mencapai tujuan yang telah ditentukan sebelumnya.
Pendapat lain mengenai administrasi dikemukan oleh Sondang P. Siagian mengemukakan “Administrasi adalah keseluruhan proses kerjasama antara 2 orang atau lebih yang didasarkan atas rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya” (1994:3). Berdasarkan uraian dan definisi tersebut maka dapat diambil kesimpulan bahwa administrasi adalah seluruh kegiatan yang dilakukan melalui kerjasama dalam suatu organisasi berdasarkan rencana yang telah ditetapkan untuk mencapai tujuan.
 
 
ADMINISTRASI SERVER DALAM JARINGAN
Didalam suatu jaringan yang mempunyai server sebagai pengatur dari workstation yang ada maka server memerlukan beberapa kebutuhannya, dibawah ini beberapa kebutuhan dari server.
1. DNS
DNS memiliki beberapa pengertian, diantaranya adalah sebagai berikut:
  • Merupakan sistem database yang terdistribusi yang digunakan untuk pencarian nama komputer di jaringan yang menggunakan TCP/IP. DNS mempunyai kelebihan ukuran database yang tidak terbatas dan juga mempunyai performa yang baik.
  • Merupakan aplikasi pelayanan di internet untuk menterjemahkan domain name ke alamat IP dan juga sebaliknya
fungsi utama DNS
  1. menerjemahkan nama-nama host (hostnames) menjadi nomor IP (IP address) ataupun sebaliknya, sehingga nama tersebut mudah diingat oleh pengguna internet.
  2. memberikan suatu informasi tentang suatu host ke seluruh jaringan internet.
Struktur DNS
Domain Name Space merupakan hirarki pengelompokan domain berdasarkan nama. Domain ditentukan berdasarkan kemampuan yang ada di struktur hirarki yang disebut level yang terdiri dari :
1. Root-Level Domains
merupakan level paling atas di hirarki yang di ekspresikan berdasarkan periode dan dilambangkan oleh “.”.
2. Top-Level Domains
berisi second-level domains dan hosts yaitu :
- com : organisasi komersial, seperti IBM (ibm.com).
- edu : institusi pendidikan, seperti U.C. Berkeley (berkeley.edu).
- org : organisasi non profit, Electronic Frontier Foundation (eff.org).
- net : organisasi networking, NSFNET (nsf.net).
- gov : organisasi pemerintah non militer, NASA (nasa.gov).
- mil : organisasi pemerintah militer, ARMY (army.mil).
- xx : kode negara (id:Indonesia,au:Australia)
3. Second-Level Domains
berisi domain lain yang disebut subdomain. Contoh, unsri.ac.id. Second-Level Domains unsri.ac.id bisa mempunyai host www.unsri.ac.id
4. Third-Level Domains
berisi domain lain yang merupakan subdomain dari second level domain diatasnya.
Contoh, ilkom.unsri.ac.id.
Subdomain ilkom.unsri.ac.id juga mempunyai host www.ilkom.unsri.ac.id.
5.Host Name
domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Contohnya, jika terdapat www.unsri.ac.id, www adalah hostname dan unsri.ac.id adalah domain name.
DNS Zone
Terdapat dua bentuk Pemetaan DNS Zone, yaitu:
- Forward Lookup Zone: Melakukan pemetaan dari nama menuju IP address
- Reverse Lookup Zone: Melakukan pemetaan dari IP address menuju nama
2. AD (ACTIVE DIRECTORY)
Active Directory merupakan komponen yang sangat penting dari IT infrastruktur berbasis pada platform Windows. Pengguna melakukan berbagai aktivitas di katalog AD sehari-hari, sehingga organisasi perlu mengalokasikan sumber daya yang cukup untuk melacak semua perubahan pada waktu yang tepat. Itulah sebabnya Active Directory manajemen dan administrasi merupakan isu untuk spesialis TI. Kami memulai serangkaian artikel yang bertujuan untuk menjelaskan dasar-dasar pengelolaan AD dan administrasi dalam perusahaan besar.
Bahkan sempurna dirancang, direncanakan, dan dilaksanakan Direktori Aktif infrastruktur tidak berfungsi dengan baik tanpa pengawasan sehari-hari dan pemeliharaan. Dalam perusahaan besar Active Directory akan tunduk pada ribuan perubahan setiap hari (penciptaan / penghapusan account pengguna, keanggotaan kelompok, hak delegasi, dll). Untuk menjamin bahwa semua perubahan dalam jaringan dan ruang kerja TI tidak akan mempengaruhi fungsi Active Directory, maka perlu memonitor setiap hari dengan bantuan alat manajemen Active Directory.
3. PROXY SERVER
proxy server adalah tekhnik standar utuk akses internet secara bersama-sama oleh beberapa komputer sekaligus dalam sebuah local area network (LAN) melalui sebuah modem atau sebuah salauran komunikasi. Secara sederhana, proxy adalah seseorang atau lembaga yang bertindak atas nama dati orang lain/lembaga/negara lain.
Proxy server bekerja dengan menjembatani komputer ke Internet. Program Internet seperti browser, download manager dan lain-lain berhubungan dengan proxy server, dan proxy server tersebut yang akan berkomunikasi dengan server lain di Internet.
4. DHCP
Menurut Microsoft “Dynamic Host Configuration Protocol (DHCP) is an IP standard designed to reduce the complexity of administering IP address configurations.” Dynamic Host Configuration Protocol (DHCP) adalah suatu layanan yang secara otomatis memberikan alamat IP kepada komputer yang meminta ke DHCP Server. Dengan demikian, sebagai seorang administrator jaringan, tidak perlu lagi mengatur alamat IP Address pada komputer klien yang dikelolanya. Bayangkan saja jika sebuah perusahaan memiliki komputer lebih dari 100, tentu saja akan membuat report administrator untuk mengesetnya. DHCP juga dapat mengurangi resiko duplikat IP Address atau Invalid IP address.
Sebuah server DHCP dapat diatur dengan pengaturan yang sesuai untuk keperluan jaringan tertentu. Seperti pengaturan Default gateway, Domain Name System (DNS), Subnet Mask, dan rentang alamat IP yang bisa diambil oleh komputer klien. Komputer yang menyediakan layanan ini disebut dengan DHCP Server, sedangkan komputer yang meminta disebut dengan DHCP Client.
DHCP Server menerima permintaan dari sebuah host/client. Server kemudian memberikan alamat IP dari satu set alamat standar yang disimpan dalam database. Setelah informasi alamat IP dipilih, server DHCP menawarkan ke host yang meminta pada jaringan. Jika host menerima tawaran tersebut, maka IP akan disewa untuk jangka waktu tertentu, bisa dalam menit, dalam jam ataupun hari.
Jika komputer klien tidak dapat berkomunikasi dengan Server DHCP untuk mendapatkan alamat IP, sistem operasi Windows secara otomatis akan memberikan alamat IP pribadi (Private IP Address), yaitu dengan IP 169.254.0.0 sampai 169.254.255.255. Fitur sistem operasi ini disebut Automatic Private IP Addressing (APIPA).
5. WEB SERVER
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache. Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti linux dan windows. Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server.
6. FTP SERVER
FTP Server adalah suatu server yang menjalankan software yang memberikan layanan tukar menukar file dengan selalu siap memberikan layanan FTP apabila mendapat request dari FTP client.
7. EMAIL SERVER
Mail server adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa FTP
8. Game server
Game server adalah tempat dimana kita bermain game secara online. Jika kita membuat karakter dalam server A maka kita hanya dapat memainkan karakter tersebut di serve A saja. Jika ingin bemain di server B maka kita diwajibkan membuat karakter baru lagi. Namun jika kita membuat karakter baru lagi maka akan memakan waktu yang banyak. Game server yang sangat laku pada dahulu kala adalah server litho. Namun karena adanya banyak masalah yang timbul maka para pemakainya pun semakin menurun.
Game server adalah suatu wadah bago permainan online untuk menitipkan data permainan di suatu tempat yang besar. Kita haus memaintance game server setiap 1 minggu sekali. Hal ini berguna untuk progam yang di dalamnya bejalan dengan lancar.
9. Database file
Data Base (basis data) merupakan kumpulan data yang saling berhubungan. Hubungan antar data dapat ditunjukan dengan adanya field/kolom kunci dari tiap file/tabel yang ada. Dalam satu file atau table terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu record (umumnya digambarkan sebagai baris data) terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu record. Adapun Struktur Database adalah Database, File/Table, Record, Elemen data/Field. Dari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu :
1.      Bersifat data oriented dan bukan program oriented.
2.      Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
3.      Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
4.      Dapat memenuhi kebutuhan sistem-sistem baru secara mudah
5.      Dapat digunakan dengan cara-cara yang berbeda.
Prinsip utama Data Base adalah pengaturan data dengan tujuan utama fleksibelitas dan kecepatan pada saat pengambilan data kembali. Adapun ciri-ciri basis data diantaranya adalah sebagai berikut :
1. Efisiensi meliputi kecepatan, ukuran, dan ketepatan
2. Data dalam jumlah besar.
3. Berbagi Pakai (dipakai bersama sama/Sharebility).
4. Mengurangi bahkan menghilangkan terjadinya duplikasi dan ketidakkonsistenan data

0 perusahaan IT terkaya

9 perusahaan IT terkaya di dunia

9 Perusahaan IT terkaya di dunia yang setara dengan GNP negara di dunia : 
  1. Apple nilai perusahaan mencapai $500 Miliar lebih tinggi sedikit dari GNP negara Swiss
  2. Microsoft nilai perusahaan mencapai $258 Miliar setara dengan GNP negara Thailand sebesar $276 Miliar. 
  3. IBM nilai perusahaan mencapai $231 Miliar setara dengan GNP negara Portugal dengan total $223 Miliar. 
  4. Samsung nilai perusahaan mencapai $194 Miliar setara dengan GNP negara Israel dengan total $198 Miliar. 
  5. Google nilai perusahaan mencapai $192 Miliar setara dengan GNP negara Mesir dengan total $190 Miliar. 
  6. Intel memiliki nilai perusahaan sebesar $145 Miliar, yang disamakan dengan negara Peru yang memiliki GNP $147 Miliar. 
  7. Oracle memiliki nilai perusahaan sebesar $147 Miliar mendekati GNP negara Algeria dengan total $152 Miliar. 
  8. Qualcomm memiliki nilai perusahaan sebesar $106 Miliar mendekati GNP negara penghasil minyak bumi Kazakhstan yang mencapai $116 Miliar. 
  9. Amazon yang memiliki nilai perusahaan sebesar $101 Miliar, setara dengan GNP Bangladesh dengan total $100 Miliar. 
Nah itulah perusahaan-perusahaan terkaya dengan nilai perusahaan layaknya sebuah negara. Sebenarnya masih banyak lagi perusahaan-perusahaan IT yang nilai kapitalisasinya hampir setara bahkan melebihi sebuah negara.

Wednesday, October 8, 2014

1 spesifikasi install kali linux

 tantang backtrack & kalilinux

Backtrack sudah dikenal lama sebagai sistem operasi yang digunakan oleh para hacker dan pakar keamanan dimana versi terakhir yang dikeluarkannya adalah versi 5 R3 yang diperkenalkan pada saat acara BlackHat dan Defcon 2012 namun tidak ada yang mengira bahwa inilah versi terakhir dari sistem operasi yang paling terkenal untuk kalangan hacker ini.

Backtrack

Distro BackTrack sebenarnya merupakan distro yang mempunyai sejarah cukup panjang. Sebelum adanya BackTrack, para pekerja didunia keamanan komputer ini harus mengumpulkan dan mengelola software-software yang sering digunakan.

Instalasi software memang perkara mudah namun sangat merepotkan apalagi, banyak software yang perlu mendapatkan perlakuan khusus seperti fitur injeksi paket, library tertentu dan lain sebagainya. Masalah-masalah seperti ini membutuhkan waktu dan tenaga yang tidak sedikit untuk membuat dan menjaga sistem yang penuh dengan berbagai tools ini tetap ‘sehat’ agar selalu siap untuk digunakan.
WHOPPIX adalah sebuah distro linux khusus untuk kalangan security profesional yang dibuat berdasarkan distro KNOPPIX, sebuah distro Live CD yang artinya bisa dijalankan langsung dari CD tanpa harus menginstallnya ke dalam harddisk.


Pada versi 3.0, WHOPPIX yang juga mengambil berbagai exploit dari Securityfocus, Packetstorm, SecurityForest dan Milw0rm ini merubah namanya menjadi WHAX. Pergantian nama ini dilakukan lantaran sistem operasi dasar yang digunakan bukan lagi KNOPPIX namun SLAX yang dianggap lebih modular dan mudah untuk dikutak-katik.
WHAX merupakan singkatan dari White Hat and SLAX ini merupakan hasil kerja dari seorang konsultan security dari israel bernama Mati Aharoni yang memang membutuhkan distro spesial semacam ini dalam pekerjaan sehari-harinya.


Pada waktu yang bersamaan, WHAX bukanlah satu-satunya distro spesial pake telor yang digunakan oleh para security profesional. Auditor Security Collection merupakan distro dengan tujuan yang sama persis dengan WHAX dengan kumpulan softwarenya yang sangat banyak.

Sama seperti WHAX, Auditor yang dibuat berdasarkan distro KNOPPIX ini juga bisa dijalankan langsung dari CD. Auditor terkenal dengan banyaknya tools atau software- software siap pakainya yang jauh lebih banyak daripada WHAX.


Sama-sama merupakan Live CD, sama-sama mengumpulkan tools hacking yang siap digunakan, sama-sama ingin memudahkan pekerjaan sebagai seorang pakar keamanan, sama-sama mempunyai tujuan yang sama maka seperti yang sudah Anda perkirakan, kedua distro ini akhirnya memutuskan untuk kawin, bergabung menjadi satu.
Pada tanggal 26 Mei 2006, BackTrack versi 1.0 dilepas ke-publik setelah team pengembang berhasil menggabungkan kedua distro ini menjadi satu. Versi terakhir dari sistem operasi BackTrack adalah versi BackTrack 5 R3 yang dikeluarkan pada tanggal 13 Agustus 2013. Sistem operasi ini dibuat berdasarkan sistem operasi Ubuntu 10.04 LTS, Linux kernel 3.2.6.


February 5, 2006 BackTrack v.1.0 Beta
May 26, 2006 First release of Backtrack v.1.0
March 6, 2007 BackTrack 2 final released.
June 19, 2008 BackTrack 3 final released.
January 9, 2010 BackTrack 4 final release. (Linux kernel 2.6.30.9)
May 8, 2010 BackTrack 4 R1 release
November 22, 2010 BackTrack 4 R2 release
May 10, 2011 BackTrack 5 release (Linux kernel 2.6.38)
August 18, 2011 BackTrack 5 R1 release (Linux kernel 2.6.39.4)
March 1, 2012 BackTrack 5 R2 release (Linux kernel 3.2.6)
August 13, 2012 BackTrack 5 R3 release


Kali Linux



Apa itu Kali linux ? Secara kasar bisa dikatakan bahwa Kali Linux adalah Backtrack versi 6. Lalu kenapa nama Backtrack harus diganti ? Tidak secara jelas dijelaskan oleh Offensive Security namun perkiraan saya adalah karena adanya perubahan sangat mendasar dari sistem operasi yang digunakan. Jika dulunya Backtrack dibuat berdasarkan sistem operasi ubuntu, kini Kali linux menggunakan Debian sebagai sistem operasi dasarnya.

Kali linux versi pertama yang direlease pertama kali pada tanggal 13 maret 2013 ini terus mendapatkan penyempurnaan karena mengganti sisem operasi dasar yang digunakan sama juga dengan membangun dari awal semua yang sudah pernah dikerjakan (jangan heran bila dalam beberapa hal, Backtrack 5R3 masih lebih baik dibandingkan Kali linux).

Saat buku ini dibuat, kali linux sudah mendapatkan beberapa kali penyempurnaan dalam waktu yang sangat singkat.

Kali 1.0 13th March, 2013 – Initial release.
Kali 1.0.1 14th March, 2013 – Minor Bugfix Release.
Kali 1.0.2 27th March, 2013 – Minor Bugfix Release and update roll-up.
Kali 1.0.3 26th April, 2013 – Bugfix rollup. New accessibility features. Added live Desktop installer.
Kali 1.0.4 25th July, 2013 – Bugfix rollup. Penetration testing tool additions and updates.
Kali 1.0.5 5th September, 2013 – Bugfix rollup. LVM Encrypted installs, Software Defined Radio (SDR) tools
Kali 1.0.6 9th January, 2014 – Kernel 3.12, cryptsetup nuke option, Amazon AMI, ARM build Scripts

Seiring dengan perubahan nama yang dilakukan, kali linux juga menggunakan domain baru sebagai tempat tinggalnya yaitu di http://www.kali.org. Melalui web baru ini, Anda bisa mendownload Kali linux versi terakhir secara gratis namun karena ukurannya yang cukup besar untuk sebagaian orang (sekitar 2-3 GB), Anda juga bisa mendapatkannya melalui situs www.TokoMahal.com dengan harga yang cukup murah dan masuk akal.

Menjalankan Kali Linux
Sama seperti BackTrack, Kali Linux yang merupakan sistem operasi penerus BackTrack ini adalah sistem operasi yang sangat fleksibel. Anda bisa menjalankan sistem operasi ini dengan berbagai cara yang sesuai dengan kebutuhan Anda. Pada bagian ini, saya akan membahas 2 cara yang bisa Anda gunakan untuk menjalankan Kali Linux Anda yaitu :
  • Live CD/DVD
  • Harddisk


Mana yang terbaik untuk Anda, sangatlah sulit untuk dikatakan karena setiap metode mempunyai keunggulan dan juga kelemahannya.


Menjalankan Kali Linux dari Live DVD

Menjalankan sistem operasi langsung dari CD ataupun DVD memiliki banyak keuntungan karena fleksibilitas yang didapatkan. Anda tidak perlu melakukan instalasi sama sekali karena sistem operasi langsung siap dijalankan melalui DVD dan Anda tidak perlu khawatir virus atau worm akan menjangkiti dan merusak sistem operasi Anda. Karena sifatnya yang Read Only, data yang ada didalam DVD tidak akan bisa dirubah oleh malware.

Menjalankan sistem operasi dari DVD tentu saja juga ada kekurangannya. Karena sistem perlu membaca dan mengakses ke DVD Anda untuk menjalankan aplikasi dan sistem operasi, hasilnya adalah sistem Anda menjadi jauh lebih lambat bila dibandingkan dengan menjalankan sistem operasi dari harddisk.


Selain itu, karena perubahan yang Anda lakukan pada sistem operasi Anda tidak bisa disimpan kedalam DVD, perubahan yang telah Anda lakukan ini akan hilang ketika Anda merestart komputer Anda. Masalah yang cukup besar bila Anda sering menggunakan BackTrack untuk bekerja.

"Karena perubahan yang Anda lakukan pada sistem operasi Anda tidak bisa disimpan kedalam DVD, perubahan yang telah Anda lakukan ini akan hilang ketika Anda merestart komputer Anda. Masalah yang cukup besar bila Anda sering menggunakan BackTrack untuk bekerja.

Cobalah jalankan Kali linux melalui DVD karena cara ini adalah cara yang paling mudah untuk mencoba Kali Linux tanpa perlu mengorbankan partisi ataupun sistem operasi yang sedang Anda gunakan saat ini.


Ketika Kali Linux dijalankan, Anda mungkin tidak akan ditanya tentang username dan password karena kemungkinan sistem akan langsung melakukan login secara otomatis. Walaupun demikian, Anda tetap perlu mengetahui user dan password yang digunakan sehingga ketika Anda ditanya atau ketika Anda logout, Anda bisa mengakses sistem Anda kembali.


User dan password yang digunakan oleh Kali Linux, masih sama dengan user dan password yang digunakan oleh Backtrack yaitu root dan toor (tulisan root dibalik). Gunakan huruf kecil semua untuk username dan password karena linux membedakan huruf kecil dan huruf besar.






Username : root
Password : toor




Sebelum menggunakan BackTrack, ada baiknya Anda mengganti password ini terutama bila Anda menggunakannya dijaringan publik karena dengan username dan password yang diketahui ini, komputer Anda akan sangat mudah untuk dikuasai oleh pengguna yang mengetahuinya. Untuk mengganti password yang digunakan, gunakanlah perintah passwd.



Berbeda dengan BackTrack yang akan menjalankan modus text secara default, Kali linux sudah dirubah agar secara otomatis menjalankan modus GUI sehingga Anda tidak perlu lagi menjalankan perintah startx untuk mengaktifkan modus GUI.

Menjalankan Kali Linux dari Harddisk
Menjalankan Kali Linux langsung dari harddisk komputer Anda merupakan cara yang direkomendasikan bila Anda banyak bekerja dengan Kali Linux. Dengan cara ini, Anda akan mengganti sistem operasi yang digunakan sehari-hari menggunakan Kali Linux. Walaupun sistem operasi ini ditujukan untuk bidang keamanan, Anda juga bisa menggunakannya untuk tujuan lain. Anda bisa menginstall berbagai aplikasi seperti office, pengolah gambar seperti photoshop (gimp) dan lain sebagainya. Hanya saja, berbagai aplikasi ini harus Anda install sendiri. Bukan masalah besar bukan ?

Melakukan instalasi Kali Linux kedalam komputer Anda bukanlah pekerjaan sulit. Saat menjalankan Kali Linux melalui DVD, tampilan pertama sudah ada menu untuk melakukan instalasi kedalam harddisk dan Anda tinggal mengikuti langkah demi langkah yang ada.

Spesifikasi Hardware

Setiap sistim operasi, baik windows maupun linux membutuhkan hardware tertentu agar bisa dijalankan dan tidak semua hardware didukung. Sebagai gambaran, saya membeli Windows 8 secara resmi namun ternyata di dua komputer rumah yang sudah menjalankan sistem operasi Vista dan 7, ternyata bermasalah ketika menjalankan Windows 8. Sampai saat ini, saya tidak bisa menjalankan Windows 8 pada kedua komputer tersebut. Pun demikian dengan linux, ada hardware-hardware tertentu yang tidak atau belum didukung sepenuhnya.

Kali Linux, walaupun sudah mendukung berbagai hardware yang ada, sangat mungkin akan bermasalah pada beberapa hardware tertentu seperti internal modem yang ternyata tidak bisa digunakan, printer, layar dan lain sebagainya. Karena itu, akan sangat baik bila Anda bisa mengecek terlebih dahulu pengalaman dari orang-orang yang menggunakan hardware yang sama dengan Anda yang menggunakan linux sebelumnya.

Anda bisa mengecek masalah ini dengan bantuan google atau Anda juga bisa mengecek kompabilitas dengan melihat HCL (Hardware Compatibility List). Jika ternyata tidak ada pengguna dengan spesifikasi hardware yang sama dengan Anda, terpaksa Anda harus mencobanya sendiri dan bila Anda bermurah hati, Anda bisa membagikan pengalaman Anda kepada orang lain.

Kali linux yang karena dibuat berdasarkan Debian yang sudah sangat terkenal dan banyak digunakan, dukungan terhadap hardware-pun sudah sangat luas. Kali linux mendukung prosesor i386, amd64 dan ARM. Adapun persyaratan umum minimal yang Anda butuhkan adalah :

  • Minimal space harddisk 8 GB.
  • Untuk i386 dan amd64, dibutuhkan minimal RAM 512MB.
  • CD-DVD Drive / USB boot support

0 artikel tentang MICROSOFT

                                 Microsoft


Microsoft Corporation
Jenis Umum
Simbol saham
Industri/jasa Perangkat lunak komputer Layanan daring Permainan video
Didirikan Albuquerque, New Mexico, United States (04 April 1975)
Pendiri Bill Gates, Paul Allen
Kantor pusat Microsoft Redmond Campus, Redmond, Washington, A.S.
Daerah layanan Seluruh dunia
Tokoh penting
Produk Lihat daftar
Jasa Lihat daftar
Pendapatan US$ 73,72 miliar (2012)[1]
Laba usaha US$ 21,76 miliar (2012)[1]
Laba bersih US$ 16,97 miliar (2012)[1]
Jumlah aset US$ 121,2 miliar (2012)[1]
Jumlah ekuitas US$ 66,36 miliar (2012)[1]
Karyawan 94.000 (2012)[1]
Anak perusahaan Daftar anak perusahaan Microsoft
Situs web Microsoft.com
Catatan kaki: [2]
Microsoft Corporation (NASDAQ: MSFT) adalah sebuah perusahaan multinasional Amerika Serikat yang berkantor pusat di Redmond, Washington, Amerika Serikat yang mengembangkan, membuat, memberi lisensi, dan mendukung beragam produk dan jasa terkait dengan komputer. Perusahaan ini didirikan oleh Bill Gates dan Paul Allen pada tanggal 4 April 1975. Microsoft merupakan pembuat perangkat lunak terbesar di dunia menurut pendapatannya.[3] Microsoft juga merupakan salah satu perusahaan paling bernilai di dunia.[4]
Microsoft didirikan untuk mengembangkan dan menjual penerjemah BASIC untuk Altair 8800. Perusahan ini berhasil mendominasi pasar sistem operasi komputer pribadi dengan MS-DOS-nya pada pertengahan 1980-an, diikuti dengan jajaran sistem operasi Microsoft Windows. Penawaran umum perdana Microsoft tahun 1986, dan kenaikan tajam harga sahamnya, menciptakan tiga miliuner dan 12.000 jutawan di kalangan karyawan Microsoft. Sejak 1990-an, perusahaan ini semakin terdiversifikasi dari pasar sistem operasi dan telah melakukan sejumlah akuisisi perusahaan. Pada bulan Mei 2011, Microsoft membeli Skype Technologies senilai $8,5 miliar dan menjadi akuisisi termahal sepanjang sejarah Microsoft.[5]
Tahun 2012, Microsoft adalah pendominasi pasar sistem operasi PC dan pasar perangkat lunak perkantoran (bersama Microsoft Office). Perusahaan ini juga memproduksi serangkaian perangkat lunak untuk desktop dan server, dan aktif di sejumlah bidang seperti pencarian Internet (Bing), industri permainan video (konsol Xbox dan Xbox 360), pasar layanan digital (MSN), dan telepon genggam (Windows Phone OS). Bulan Juni 2012, Microsoft mengumumkan bahwa mereka akan memasuki pasar vendor PC untuk pertama kalinya melalui peluncuran komputer tablet Microsoft Surface.
Pada tahun 1990-an, para kritikus mulai menuduh bahwa Microsoft menjalankan praktik bisnis monopolistik dan strategi anti-persaingan, termasuk penolakan persetujuan dan pengikatan, membuat batasan yang tidak masuk akal dalam penggunaan perangkat lunaknya, dan melakukan taktik pemasaran yang tidak representatif; baik Departemen Kehakiman AS dan Komisi Eropa menyatakan perusahaan ini melanggar hukum antitrust.

Sejarah

Sejarah awal

Paul Allen dan Bill Gates tanggal 19 Oktober 1981, di tengah tumpukan PC setelah menangani kontrak penting. IBM memanggil Microsoft bulan Juli 1980 untuk meminta bahasa pemrograman untuk jajaran PC mereka selanjutnya;[6]:228 setelah negosiasi dengan perusahaan lain gagal, IBM memberikan Microsoft kontrak untuk mengembangkan OS untuk jajaran baru PC mereka.[7]
Paul Allen dan Bill Gates, sesama teman masa kecil yang menggemari pemrograman komputer, berusaha membuat bisnis yang sukses dengan memanfaatkan kemampuan mereka. Majalah Popular Electronics edisi Januari 1975 menampilkan mikrokomputer Altair 8800 buatan Micro Instrumentation and Telemetry Systems (MITS). Allen mengetahui bahwa mereka bisa memprogram penerjemah BASIC untuk alat tersebut; setelah mendapat panggilan telepon dari Gates yang mengklaim bahwa mereka punya penerjemah, MITS langsung minta didemonstrasikan. Karena saat itu mereka memang tidak punya penerjemah, Allen membuat sebuah simulator untuk Altair, sementara Gates mengembangkan penerjemahnya. Meski mereka mengembangkan penerjemah pada sebuah simulator, bukan alat aslinya, penerjemah tersebut beroperasi dengan sangat mulus ketika didemonstrasikan kepada MITS di Albuquerque, New Mexico pada bulan Maret 1975; MITS setuju mendistribusikan dan memasarkannya dengan nama Altair BASIC.[6]:108, 112–114 Mereka secara resmi mendirikan Microsoft tanggal 4 April 1975 dan mengangkat Gates sebagai CEO.[8] Allen mencetuskan nama "Micro-Soft", seperti yang dikatakan dalam artikel majalah Fortune tahun 1995. Pada bulan Agustus 1977, perusahaan ini membuat perjanjian dengan ASCII Magazine di Jepang dan berujung pada pendirian kantor internasional pertamanya, "ASCII Microsoft".[9] Perusahaan ini pindah ke kantor barunya di Bellevue, Washington bulan Januari 1979.[8]
Microsoft memasuki bisnis SO (sistem operasi) pada bulan 1980 dengan Unix versinya sendiri bernama Xenix.[10] Tetapi, justru MS-DOS yang memperkuat dominasi perusahaan. Setelah negosiasi dengan Digital Research gagal, IBM menyetujui kontrak dengan Microsoft pada bulan November 1980 untuk menyediakan versi CP/M OS, yang akan dipakai di jajaran IBM Personal Computer (IBM PC) mendatang.[11] Untuk persetujuan ini, Microsoft membeli tiruan CP/M bernama 86-DOS dari Seattle Computer Products, mengganti namanya menjadi MS-DOS, yang diganti lagi oleh IBM menjadi PC-DOS. Setelah peluncuran IBM PC bulan Agustus 1981, Microsoft mendapatkan kepemilikan MS-DOS. Sejak IBM mendaftarkan hak cipta IBM PC BIOS, perusahaan lain harus melakukan rekayasa mundur agar perangkat keras non-IBM dapat beroperasi sebagai komputer kompatibel IBM PC. Karena berbagai faktor, seperti pilihan perangkat lunak MS-DOS yang tersedia, Microsoft langsung menjadi vendor sistem operasi PC terdepan pada masanya.[7][12]:210 Perusahaan ini memperluas diri ke pasar-pasar baru melalui peluncuran Microsoft Mouse tahun 1983, serta divisi penerbitan bernama Microsoft Press.[6]:232 Paul Allen mengundurkan diri dari Microsoft bulan Februari setelah dinyatakan terserang penyakit Hodgkin.[6]:231

1984–1994: Windows dan Office

Saat mengembangkan SO baru bersama IBM tahun 1984, OS/2, Microsoft meluncurkan Microsoft Windows, sebuah ekstensi grafis untuk MS-DOS, tanggal 20 November.[6]:242–243, 246 Microsoft memindahkan kantor pusatnya ke Redmond tanggal 26 Februari 1986, dan pada tanggal 13 Maret, Microsoft menjadi perusahaan umum;[13] kenaikan tajam harga saham berhasil menciptakan empat miliuner dan 12.000 jutawan dari kalangan karyawan Microsoft sendiri.[14] Karena kemitraannya dengan IBM, pada tahun 1990, Federal Trade Commission mengawasi Microsoft dikarenakan adanya kemungkinan kolusi; masa itu menandakan awal dari satu dasawarsa penuh tuntutan hukum dari Pemerintah Amerika Serikat.[15] Microsoft mengumumkan peluncuran versi OS/2-nya kepada pembuat peralatan asli (OEM) tanggal 2 April 1987;[6]:243–244 sementara itu, perusahaan ini sedang mengerjakan sebuah SO 32-bit, Microsoft Windows NT, menggunakan ide dari OS/2; SO baru ini diluncurkan tanggal 21 Juli 1993 dengan kernel moduler baru dan antarmuka pemrograman aplikasi (API) Win32, menjadikan porting dari Windows 16-bit (berbasis MS-DOS) lebih mudah. Setelah Microsoft memberitahu IBM tentang NT, kemitraan OS/2 berakhir.[16]
Microsoft memperkenalkan perangkat lunak perkantorannya, Microsoft Office, tahun 1990. Perangkat lunak ini terdiri dari beberapa aplikasi produktivitas kantor, seperti Microsoft Word dan Microsoft Excel.[6]:301 Pada tanggal 22 Mei, Microsoft meluncurkan Windows 3.0 dengan grafis antarmuka pengguna baru dan kapabilitas mode terlindungi mutakhir untuk prosesor Intel 386.[17] Baik Office dan Windows menjadi produk pendominasi di bidangnya masing-masing.[18][19] Novell, pesaing Word pada 1984–1986, mengajukan tuntutan hukum beberapa tahun kemudian yang mengklaim bahwa Microsoft meninggalkan sebagian API-nya tak terdokumentasi untuk mendapatkan keunggulan yang bersaing.[20]
Tanggal 27 Juli 1994, Departemen Kehakiman AS, Divisi Antitrust mengeluarkan Pernyataan Dampak Persaingan yang menyatakan bahwa: "Mulai tahun 1988, hingga 15 Juli 1994, Microsoft memaksa banyak OEM untuk mengeksekusi lisensi "per prosesor" yang anti-persaingan. Di bawah lisensi per prosesor, sebuah OEM membayar Microsoft royalti untuk setiap komputer yang dijualnya yang berisi mikroprosesor tertentu, apakah OEM tersebut menjual komputer dengan sistem operasi Microsoft atau sistem operasi non-Microsoft. Akibatnya, pembayaran royalti ke Microsoft ketika tidak ada produk Microsoft yang digunakan berperan sebagai penalti, atau pajak, terhadap pemakaian sistem operasi PC saingan oleh OEM tersebut. Sejak 1988, pemakaian lisensi per prosesor oleh Microsoft terus meningkat."

di kutip dari:http://id.wikipedia.org/wiki/Microsoft