Kamis, 11 Oktober 2018

SEJARAH PERKEMBANGAN SI/TI & PERKEMBANGAN PERANGKAR KERAS DAN LUNAK


BAB 1 SEJARAH PERKEMBANGAN SI/TI

A. Sejarah SI/TI

1. SISTEM INFORMASI
Pada awalnya sistem informasi tidak harus dikaitkan dengan teknologi informasi, namun seiring perkembangan jaman, saat ini suatu sistem informasi tidak dapat lepas dari penggunaan teknologi informasi.
Penggunaan teknologi informasi pada suatu sistem informasi mulai berkembang sekitar tahun 1960an. Pada periode tersebut, sistem informasi yang digunakan masih sangat terbatas. Hal ini disebabkan teknologi perangkat keras maupun perangkat lunak masih sangat jauh jika dibandingkan dengan kondisi sekarang. Tujuan utama sistem informasi pada saat itu adalah untuk melakukan otomatisasi proses bisnis yang berjalan pada organisasi.

 Pada periode sekitar tahun 1970an, sistem informasi sudah lebih berkembang. Perkembangan sistem informasi saat itu didominasi dari sudut pandang data. Teknologi basis data saat itu berkembang cukup pesat. Jadi, fokus utama sistem informasi saat itu adalah penyimpanan dan pengaksesan data
 Pada periode tahun 1980an, sistem informasi berkembang lebih ke arah CSCW (Computer Support Cooperative Work). CSCW adalah aplikasi yang mendukung kerjasama dalam organisasi, misalnya pemanfaatan email, dokumen editor, dan lain-lain..

 Pada tahun 1990an, internet berkembang sangat cepat. Perkembangan tersebut juga mendorong perkembangan sistem informasi. Sistem informasi mulai dimanfaatkan teknologi internet maupun teknologi web.
 Pada tahun 2000an, sistem informasi berkembang semakin pesat. Perkembangan ini didorong dengan semakin berkembangan teknologi internet, dengan kapasitas semakin besar dan harga yang semakin murah. Sudah banyak organisasi yang telah mengintegrasikan sistem informasi mereka dengan sistem informasi organisasi lain untuk mendukung kegiatan organisasi tersebut.
 Pada masa mendatang, sistem informasi akan semakin berkembang lagi. Perkembangan teknologi dan perubahan dunia usaha yang sangat cepat, mendorong organisasi untuk mengembangkan suatu sistem informasi yang mampu beradaptasi dengan cepat menghadapi perubahan tersebut. Sistem informasi tersebut juga harus dapat diintegrasikan dengan bermacam-macam sistem yang lain agar kinerja organisasi menjadi lebih efisien.

2. Teknik Informatika
 Komputer adalah sebuah fenomena yang luar biasa dalam sejarah manusia. Komputer jugalah yang menyebabkan adanya teknik informatika. Sejarah komputer bisa kita runut kembali dari 3000 SM. Pada saat itu alat menghitung sudah ada di Cina, yaitu sebuah sempoa yang tebuat dari kayu dan butiran-butiran.
 Kemudian,  pada tahun 1623 seorang ilmuwan Jerman bernama Wilhelm Schikard menciptakan mesin hitung yang bisa, menambah, membagi, mengurang, dan mengkali. Tetapi mesin penghitung otomatis pertama dibuat oleh Braise Pascal dari Perancis pada tahun 1642. Pada awal abad 19 Joseph Marie Jacquard menumukan punch card pertama yang pada saat itu digunakan pada industri tekstil. Tahun 1842 Ada Lovelace membuat sebuah set instruksi yang menjadi pelopor bahasa pemprograman modern, dengan penemuan ini, Ada dinobatkan menjadi programmer komputer pertama.



B.  Perkembangan Komputer

Beberapa refrensi menyebutkan tujuh buah generasi komputer (dengan komputer generasi ketujuh sebagai komputer masa depan), sedangkan refrensi lainnya menyebutkan enam generasi komputer saja (dengan generasi komputer keenam sebagai generasi komputer masa depan).
Pada postingan kali ini penulis menggunakan pertimbangan pemakaian versi enam generasi komputer pertama, di mana komputer generasi keenam sebagai komputer masa depan dan komputer pertama diawali oleh kemunculan komputer – komputer besar seperti misalkan ENIAC. Mesin Babbage tidak di masukkan kedalam generasi komputer manapun. Mesin ini dimasukkan sebagai pra awal kemunculan generasi komputer, salah satunya di awali ole ENIAC.

-Komputer Generasi Pertama (1941-1952)
Di masa – masa awal penemuan komputer, di mana tujuan utamanya untuk membantu proses perhitangan, maka komputer mulai di terapkan di beberapa tujuan, salah satunya penerapan komputer (dan perhitungan matematis) untuk tujuan perang. Komputer generasi pertama (awal) ini diawali dengan persaingan antar negara yang terlibat dalam Perang Dunia 2. Setiap negara yang terlibat dalam peperangan akan berusaha untuk memanfaatkan komputer semaksimal mungkin untuk tujuan memenangkan peperangan. Sebagai contoh, komputer dengan kemampuan perhitungan matematisnya, digunakan sebagai alat untuk mengendalikan pesawat terbang dan peluru kendali (oleh Conrad Suze, insinyur Jerman tahun 1941), serta komputer untuk memecahkan kode rahasia Jerman (Collosus).
Setelah perang Dunia 2 berakhir, komputer tetap berkembang dengan adanya berbagai inovasi tiada henti dari berbagai ilmuwan
iKomputer generasi pertama memiliki ciri khas sebagai berikut :
1. Instruksi – instruksi yang ditulis untuk komputer generasi pertama dibuat secara khusus untuk fungsi/tugas tertentu saja (spesifik).
2. Ukuran komputer sangat besar karena pada zama itu masih memakai tube vakum dan silinder magnetik, sehingga memerlukan ruangan yang sangat luas.
3. Boros energi listrik dengan kecepatan komputasi yang sangat rendah.
4. Kode mesin yang rumit dan sulit dipahami menjadikan hanya beberapa orang saja yang dapat mengoperasikan komputer di zaman itu.
5. Belum mengenal adanya sistem operasi dan bahasa pemrograman.



-Komputer Generasi Kedua (1952/1956-1958)
Pada komputer generasi kedua ini, ukuran komputer sedikit lebih kecil dibandingkan komputer generasi pertama. Penemuan teknologi transistor (untuk menggantikan tube vakum dan silinder megnetik) di tahun 1948, memberikan peranan penting terhadap ukuran komputer dan perfomansinya. Namun pemakaian transistor pada komputer baru dimlai secara massal delapan tahun kemudian di tahun 1956. Sehingga komputer generasi kedua dimulai sekitar tahun 1952/1956. Komputer generasi kedua mulai relatif lebih hemat energi, lebih dapat diandalkan, dan relatif lebih cepat performansi dan komputasinya. Hal yang masih di sayangkan adalah komputer generasi kedua masih terbatas untuk super komputer saja. Hal ini menyebabkan hanya kalangan tertentu saja yang dapat memiliki dan menggunaka komputer. Sebagai contoh, perguruan tinggi, perusahaan, dan pemerintahan. para vendor dan pemain IT di era ini antara lain IBM (dengan super komputer Stretch) dan Sprery Rand (dengan super komputer LARC).
Hal yang menarik pada komputer generasi kedua adalah mulai digunakannya bahasa pemrograman. Beberapa bahasa pemrograman yang lahir di masa ini antara lain Common Business Oriented Language(COBOL) dan Formula Translator (FORTRAN). Bahasa-bahasa pemrograman ini hanya dapat dipahami oleh beberapa orang saja. Hal ini disebabkan karena bahasa pemrograman pada zaman komputer generaasi kedua ini masih terbilang primitif, yaitu dengan adanya sejumlah kode-kode rumit. Selain itu, pada komputer generasi kedua belum ditemukan adanya sistem operasi.

 -Komputer Generasi Ketiga (1958-1970)
Era komputer generasi ketiga dimulai di tahun 1958, berselang dua tahun setelah pemakaian transistor secara massal ditahun 1956. Inilah bentuk perubahan teknologi yang turut mempengaruhi  perubahan komputer. Pada komputer generasi ketiga ini, mulai ditemukan IC (Integrated Circulator) yang segera menggantikan fungsi dari transistor. Peranan IC di dalam sejarah komputer sangat besar. IC mampu menekan panas yang dihasilkan komputer, mempu mengintegrasikan komponen ke dalam satu chip, sehingga menjadikan ukuran komputer makin kecil dan relatif tidak cepat panas.
Di bidang perangkat lunak, sistem operasi (dengan kernel sebagai intinya) mulai diciptakan untuk komputer. Sistem oprasi di era komputer generasi ketiga ini di mulai mampu menjalankan bebrapa tugas sekaligus (multi tasking). Selain itu, sistem operasi juga mampu melakukan monitoring terhadap memori yang digunakan. Salah satu contoh komputer generasi ketiga adalah IBM S/360.

-Komputer Generasi Keempat (1970-1980)
Komputer generasi keempat melanjutkan apa yang telah dilakukan oleh komputer generasi ketiga. Era ini dimulai di tahun 1970. Pada era generasi keempat ini, ukuran sirkuit dan komponen elektronik komputer makin kecil namun dengan performasi yang makin baik. Di awal era ini mulai diciptakan Large Scale Integration (LSI), Very Large Scale Integration (VLSI) di tahun 1980, dan Ultra-Large Scale Integration (ULSI), yang masing-masing mampu meningkatkan jumlah komponen dalam chip hingga mencapai jutaan. Dampak secara ekonomi adalah biaya produksi makin rendah sehingga harga jual komputer makin murah. Hal ini mendorong pemanfaatan komputer untuk pribadi makin meningkat.
Pada era ini, sistem operasi untuk penggunaan pribadi mulai berkembang seiring makin banyaknya tersedia komputer pribadi (personal computer) dengan harga terjangkau. Duet Steve Job dan Steve Wozniak yang menciptakan Mac OS dan perusahaan Apple, menjadi pionir di dalam memasyarakatkan komputer pribadi sekaligus memulai industri komputer pribadi. Siapapun bisa membeli dan menggunakan komputer, bukan hanya perusahaan atau kalangan tertentu saja.
Hal lainnya lagi adalah mulai adanya kemudahan di dalam pemakaian komputer, antara lain dengan tampilan GUI (Graphic User Interface) yang mudah digunakan (user friendly), pemakaian mouse, dan lain – lain. Berturut – turut sistem operasi dan komputer di masaselanjutnya mulai mengadaptasi kemudahan – kemudahan ini.

-Komputer Generasi Kelima (1980-saat ini)
Era ini telah kita rasakan saat ini. Banyak negara maju di dunia belomba – lomba menciptakan komputer generasi kelima ini. Beberapa hal yang menjadi ciri khas komputer generasi kelima antara lain :
1. Implementasi kecerdasan buatan (Artificial Intelligence) pada komputer (perangkat keras dan perangkat lunak) serta kemampuan untuk melakukan analisa, penentu keputusan, sensor, menyajikan virtualisasi 2D ke 3D, dan lain – lain. Teknologi – teknologi seperti Cloud Computing, Augmented Reality(AR), Machine To Machine (M2M),  Smart City, speech recognition, face recognition, text to speech, speech to text, dan masih banyak lagi teknologi lainnya, membuktikan kejayaan teknologi komputer generasi kelima ini.
2. Adanya pemrosesan suatu tugas secara parallel, yang melibatkan lebih dari satu komputer (bahkan ratusan dan ribuan komputer dalam satu tempat maupun di berbagai tempat diseluruh dunia. Teknologi ini antara lain grid computing, cluster computing, Cloud Computing, dan masih banyak lagi,  yang merupakan kemajuan dan inovasi dibidang jaringan komputer, perangkat keras, dan perangkat lunak.
3. Superkonduktor yang lebih andal dan unit pemrosesannya yang jauh lebih banyak. Bukan hanya dalam ukuran yang makin besar, namun juga ke ukuran yang sangat kecil (nano computer).

-Komputer Generasi Keenam (Masa Depan)
Era komputer generasi keenam merupakan era komputer masa depan. Terdapat banyak pemikiran, ide, impian, dari para ilmuwan dan pengguna komputer untuk menjadikan komputer masa depan makin canggih, makin mudah digunakan, bahkan makin lebih  menyatu dengan kehidupan manusia. Salah satunya dengan adanya robot dan biochip/komputer nano yang dapat dimasukkan ke dalam tubuh manusia. Untuk saat ini penerapan robot dan nano computer ke arah ini sudah dilakukan, salah satunya pada medis. Meski demikian, secara umum, era ini belum dimulai.
Komputer generasi keenam memiliki ciri – ciri antara lain memiliki kecerdasan menyerupai manusia (artificial intelligence), lebih canggih memiliki bentuk yang lebih beragam, serta mampu melakukan proses prediksi masa depan dan sejumlah kecanggihan lainnya di atas teknologi – teknologi saat ini. Beberapa teknologi ini berangkat dari sejumlah mimpi manusia akan teknologi komputer di masa depan. Kecanggihan – kecanggihan ini bahkan belum dapat terbayangkan untuk pemikiran manusia di zaman sekarang ini.

C. Perangkat Komputer

1. Motherboard
 Motherboard adalah papan sirkuit yang berfungsi sebagai tempat komponen-komponen komputer seperti processor, harddisk, RAM dan lain sebagainya. Dalam istilah bahasa Indonesia, motherboard diterjemahkan sebagai ‘papan induk’, atau sering juga disingkat menjadi mobo. Motherboard sendiri terdiri dari berbagai macam komponen, seperti konektor power, slot prosesor, north bridge controller, dan socket memori. Motherboard memiliki bentuk seperti papan sirkuit elektronik yang berguna sebagai tempat lalu-lintas data. Dengan adanya motherboard, semua perangkat dalam komputer saling terhubung dan dapat bekerjasama sehingga komputer dapat berjalan dengan lancar.

2. Processor
  Processor merupakan sebuah IC yang mengontrol seluruh jalannya sebuah sistem komputer. Processor atau CPU (Central Processing Unit) bisa dibilang sebagai otak pada sebuah komputer, karena bertugas melakukan perhitungan maupun memerintah program yang akan dijalankan oleh komputer.
Pada dasarnya, processor berfungsi untuk memproses inputan data menjadi keluaran berupa output. Processor sendiri terletak pada motherboard. Terdapat tiga bagian penting dari processor, yaitu Arithmatics Logical Unit (ALU) yang berfungsi untuk melakukan semua perhitungan aritmatika sesuai instruksi program, Control Unit (pengatur input dan output data), serta Memory Unit (alat penyimpan data).

3. Hard Disk
 Hard disk atau hard disk drive (HDD) merupakan perangkat keras komputer yang berfungsi sebagai media penyimpanan sekunder. Dalam sebuah harddisk terdapat lebih dari satu piringan yang berfungsi menampung data-data secara magnetis. Berbeda dengan RAM yang menyimpan data atau intruksi secara sementara (hilang ketika komputer dimatikan), harddisk akan menyimpan data seperti musik, dokumen, gambar, video, dll secara permanen (tidak akan hilang meskipun komputer dimatikan, kecuali dihapus pengguna).

4. Monitor
 Monitor merupakan salah satu perangkat keras yang tergolong sebagai alat output yang berfungsi menampilkan hasil pengolahan data berupa grafis. Tiap merek monitor mempunyai ukuran dan resolusi yang berbeda-beda. Jenis-jenis monitor yang paling umum saat ini adalah monitor CRT (Cathode Ray Tube) dan monitor LCD (Liquid Crystal Display).
Kualitas monitor tergantung berdasarkan beberapa aspek, seperti resolusi, waktu respons, tingkat kecerahan, pixel pitch, dan perbandingan kontrasnya. Resolusi sendiri merupakan jumlah pixel yang ditampilkan oleh monitor. Semakin banyak jumlah pixel, maka semakin tinggi resolusi monitor. Waktu respon (dihitung dalam milidetik) merupakan waktu yang dibutuhkan untuk membuat pixel mati atau menyala. Pixel pitch menggambarkan jarak (dalam mm) antara pixel-pixel pada sebuah monitor. Rata-rata pixel pitch sebaiknya kurang dari atau sama dengan 0,28
/mm.


5. Power Supply
 Power Supply merupakan perangkat keras yang berfungsi sebagai penyuplai daya ke komponen-komponen lain seperti motherboard, processor, VGA, dll. Power supply bisa dibilang jantung komputer, jadi mustahil komputer bisa hidup tanpa perangkat yang satu ini.
Jarang orang memperhatikan perangkat keras yang satu ini karena posisinya tertutup casing, namun power supply atau PSU merupakan komponen yang mempengaruhi performa keseluruhan dan daya tahan sistem komputer. Jika power supply tidak bekerja dengan baik, maka akibatnya komputer bisa menjadi tidak stabil atau bahkan rusak karenanya. Pilihlah power supply yang sesuai dengan kebutuhan watt komputer Anda, pastikan juga power supply bukan barang bekas, karena komponen elektronik memiliki waktu terbatas, bisa jadi jika membeli bekas, waktu hidupnya tinggal sebentar saja.

6. RAM
 RAM atau Random Acces Memory merupakan perangkat keras yang berfungsi menyimpan data maupun intruksi yang dilakukan oleh prosessor. Berbeda dengan hard disk, penyimpanan pada RAM bersifat sementara. Jadi ketika komputer dimatikan, data maupun intruksi yang disimpan oleh RAM akan hilang/ dikosongkan kecuali komputer tersebut dalam mode hibernate.
Dengan menggunakan RAM, pengguna komputer dapat menulis dan membaca data dalam waktu bersamaan. Ada beberapa hal yang perlu diperhatikan saat memilih RAM. Pilihlah RAM dengan kapasitas besar, karena semakin besar kapasitasnya,semakin cepat pula sebuah komputer melaksanakan perintah yang diberikan. Saat ini, kapasitas minimal yang harus Anda miliki adalah RAM sebesar  2GB (untuk komputer & laptop), di masa mendatang pun perangkat lunak semakin berkembang dan membutuhkan kapasitas memori yang semakin besar. Pilih juga RAM yang menawarkan garansi seumur hidup (lifetime).


D. Pemanfaatan SI/TI

• Memudahkan kita dalam memperoleh informasi serta melakukan komunikasi,
• Terbukanya peluang bisnis yang baru,
• Adanya peningkatan kualitas serta kuantitas pelayanan publik,
• Adanya peningkatan layanan informasi jarak jah dalam bidang kesehatan (telemedicine),
• Terciptanya e-Learning sebagai salah satu sarana dalam memperbaiki sistem pendidikan,
• Terciptanya lapangan pekerjaan,
• Memperkaya ilmu dan pengetahuan dalam semua bidang termasuk dalam aspek kebudayaan,
• Terdorongnya proses demokrasi dalam segala hal.
Manfaat teknologi informasi begitu luas, sehingga tidak bisa Paseban paparkan secara detil satu persatu, tetapi selain manfaat teknologi informasi secara umum terdapat beberapa manfaat teknologi informasi yang bisa kita rasakan dalam beberapa bidang seperti dalam bidang pendidikan baik untuk peserta didik maupun untuk penyelenggara pendidikan, juga dalam bidang pemerintahan, telecenter bagi masyarakat dan lain lain sebagainya. Sebagai pengetahuan tambahan bagi Anda, berikut ini adalah beberapa manfaat teknologi informasi lain berdasarkan beberapa bidang yang bersangkutan, di antaranya :

BAB 2 PERKEMBANGAN PERANGKAT KERAS DAN PERANGKAT LUNAK

1. Pemahaman komponen perangkat keras

Perangkat keras komputer (bahasa Inggris: hardware atau disingkat HW) adalah semua bagian fisik komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak(software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.
Batasan antara perangkat keras dan perangkat lunak akan sedikit buram kalau kita berbicara mengenai firmware, karena firmware ini adalah perangkat lunak yang “dibuat” ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang ilmu komputer dan teknik komputer, yang jarang dikenal oleh pengguna umum.

–INPUT
Perangkat input adalah (masukkan) perangkat masukan unit komputer yang berkerja memberikan proses perintah secara langsung dengan menghasilkan berupa informasi secara terjemahan digital kepada para pengguna
Berbagai contoh dan macam-macam alat perangkat keras yang merupakan alat input terdiri dari beberapa kegunaan tersendiri, seperti :
1. Mouse
Mouse adalah perangkat keras input yang berfungsi untuk menggerakkan pointer di layar monitor. Tanpa adanya mouse di sebuah komputer mungkin tidak akan berjalan dengan semestinya, dan mouse sangat bermanfaat digunakan di tampilan sistem operasi yang berbasis grafis
2. KeyBoard
Keyboard adalah termasuk perangkat keras input komputer yang berfungsi untuk perintah memasukkan angka, huruf, karakter lainnya pada sistem operasi komputer. Tak jarang juga keyboard dikenal dengan istilah papan ketik komputer
3. JoyStick
Joystick adalah perangkat input komputer yang umumnya berfungsi melengkapi untuk memainkan sebuah permainan di computer

PROSES
Peralatan proses pada komputer adalah perangkat keras yang berfungsi untuk memproses dan mengolah data yang diberikan oleh peralatan input kemudian di keluarkan dalam bentuk informasi ke dalam peralatan output yang akan diterima oleh manusia. Peralatan proses terdiri dari beberapa komponen perangkat keras komputer yang saling berhubungan satu sama lain.

a. CPU
Komputer tidak akan dapat berjalan tanpa CPU. CPU seringkali dikatakan sebagai otak komputer. Dalam motherboard, CPU memiliki sirkuit tunggal terintegrasi (single integrated circuit) yang dinamakan mikroprosesor. CPU juga memiliki dua komponen dasar, unit kontrol dan Arithmetic/ Logical Unit (ALU).
Unit kontrol menginstruksikan sistem komputer bagaimana mengikuti instruksi sebuah program. Hal tersebut akan menghubungkan langsung data dari dan ke memori prosesor

b. Arithmetic/Logic Unit (ALU)
akan menjalankan kedua operasi arithmetic dan operasi logic. Operasi arithmetic adalah operasi dasar matematika seperti penambahan, pengurangan, perkalian, dan pembagian. Operasi logis seperti AND, OR dan XOR digunakan untuk membuat perbandingan dan mengambil keputusan. Operasi logis akan menentukan bagaimana sebuah program akan dieksekusi.

–PENYIMPANAN
Adalah tempat dimana semua data baik yang masih akan di proses ataupun yang telah selesai diproses disimpan. Perangkat keras penyimpan dapat dibagi menjadi menurut kecepatan dan kemampuannya dalam menyimpan
Memory Primer, Yaitu perangkat keras penyimpanan yang kecepatan datanya sangat cepat tetapi data yang disimpan tidak permanen. Data memory ini hanya dapat bertahaan saat ada daya listrik yang mengalirinya (volatile). Memori ini berfungsi untuk membantu kerja prosessor untuk menyimpan data sementara disaat prosessor sedang mengeksekusi data lain. Memori jenis ini adalah jenis Random Acces Memory (RAM).
Memory sekunder, yaitu perangkat keras penyimpanan yang kecepatan datanya lebih lambat tetapi data didalamnya dapat bertahan  meskipun suplai daya telah dihentikan. Memory jenis ini berfungsi untuk menyimpan data yang telah diolah sehingga dapat dimanfaatkan kembali. Contohnya: Harddisk, SSD, Flashdisk, dll

–OUTPUT
Perangkat output adalah (keluaran) sebuah perangkat dan komponen yang dapat menghasilkan berupa informasi yang sebelumnya diperoleh dari komponen output lalu berproses ke komputer
Contoh macam ala
at-alat output pada komputer :
1. Monitor
Monitor adalah perangkat komponen luar yang berfungsi untuk menayangkan dan menampilkan grafis display atau gambar secara langsung dari proses komputer ke monitor
2. Printer
Printer adalah perangkat komponen luar yang berfungsi untuk mencetak hasil ke dalam sebuah kertas, printer dapat mencetak berupa hasil tulisan maupun gambar
3. Speaker
Speaker adalah perangkat komponen luar yang berfungsi untuk mengeluarkan berupa suara dari proses komputer secara langsung

B. Pemahaman komponen perangkat Lunak

-Evolusi Perangkat Lunak
Setelah kita membahas rekayasa perangkat lunak, kita sedikit mundur, untuk membahas evolusi perangkat lunak.  Pengembangan perangkat lunak dapat dibagi menjadi 4 tahap, yaitu :


Tahap Pertama (1950 – 1960)
Evolusi perangkat lunak tahap pertama dimulai pada awal 1950-an sampai pertengahan 1960. Pengembangan perangkat lunak pada tahap pertama mempunyai ciri-ciri berorientasi batch, distribusi softwareterbatas untuk kalangan tertentu sehingga apabila ada perusahaan yang ingin dibuatkan software khusus harus memesan terlebih dahulu.

Tahap Kedua ( 1960 – 1970)
Evolusi Perangkat Lunak Tahap Kedua dimulai pertengahan tahun 1960-an sampai awal tahun 1970-an.  Pengembangan perangkat lunak mempunyai ciri-ciri multi user.  Pengguna dari software sudah banyak dan bisa saling berbagi.

Tahap Ketiga (1970 – 1990)
Evolusi Perangkat lUnak tahap ketiga, dimulai pertengahan tahun  1970 sampai awal tahun 1990.  Pengembangan perangkat lunak sudah maju sedemikian pesat.  Perangkat lunak sudah menggunakan sistem terdistribusi, sehingga penyampaian informasi dari komputer sumber ke komputer tujuan akan terasa sangat cepat. Dalam era ini, perangkat keras dari suatu komputer harganya sangat murah.  Selain itu, pesanan perangkat lunak sudah sangat mendominasi dari penyelesaian suatu masalah sehingga penggunaan software pada masa itu sudah sedemikian jauh.
Tahap Keempat (1990 – 2000)
Evolusi Perangkat Lunak Tahap Keempat dimulai tahun 1990 sampai tahun 2000. Pada tahap ini, perangkat lunak sudah mendominasi dari pengembangan perangkat keras, sehingga perangkat keras dalam hal ini komputer sangat dikendalikan oleh suatu sistem operasi. 

-Klasifikasi Perangkat Lunak
Perangkat lunak atau software dapat diklasifikasikan menjadi 4 macam yaitu:


§  Sistem Operasi (Operating System)
Sistem opersi yaitu program yang berfungsi untuk mengendalikan sisitem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain. Sistem operasi berfungsi sebagai penghubung antar manusia (User) dengan perangakat keras (Hardware) dan perangkat lunak(Software) yang digunakan

§  Program Aplikasi (Application Programs)
Proram aplikasi adalah perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program pengolah kata, pengolah lembar kerja, program presentasi, design grafis, dan lain-lain.

§  Bahasa Pemrograman (Programming Language)
Perangkat lunak bahasa yaitu program yang di gunakan untuk menerjemahkan instruksi-intruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar di terima oleh komputer.

§  Program Bantu(Utility)
 Perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, serta merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya memformat flashdisk, mengkopi data, mengkompres file dan pemeriksaan keras (Hardware Troubleshooting), mengatur isi ulang hardisk (partisi, defrag) dan lain-lain. Contohnya: Norton Utility, Antivirus, Winrar.
      


1. Perangkat lunak sistem
Perangkat lunak sistem adalah suatu istilah generik yang merujuk pada jenis perangkat lunak komputer yang mengatur dan mengontrol perangkat keras sehingga perangkat lunak aplikasi dapat melakukan tugasnya. Ia merupakan bagian esensial dari sistem komputer. Sistem operasi adalah suatu contoh yang jelas, sedangkan OpenGL atau pustaka basis data adalah contoh lainnya. Perangkat lunak jenis ini dibedakan dengan perangkat lunak aplikasi, yang merupakan program yang membantu pengguna melakukan tugas spesifik dan produktif, seperti pengolahan kata atau manipulasi gambar.
1.1 Bahasa Pemrograman
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.Komputer dapat mengerti bahasa manusia itu diperlukan program compiler atau
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.


1.2 Sistem Operasi
Sistem operasi (bahasa Inggris: operating system) adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat keras dan perangkat lunak, serta sebagai jurik (daemon) untuk program komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program booting.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer,[1][2] meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.

Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows

 2.Perangkat lunak aplikasi
Aplikasi perangkat lunak bahasa Inggris: software application) adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tetapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media.
2.1 Aplikasi Office
Microsoft Office adalah perangkat lunak paket aplikasi perkantoran buatan Microsoft dan dirancang untuk dijalankan di bawah sistem operasi Microsoft Windows dan Mac OS X. Beberapa aplikasi di dalam Microsoft Office yang terkenal adalah Excel, Word, dan PowerPoint. Versi terbaru dari Aplikasi Microsoft Office adalah Office 15 (Office 2013) yang diluncurkan 29 Januari 2013.
2.2 Aplikasi Multimedia
Aplikasi multimedia adalah aplikasi yang dirancang serta dibangun dengan menggabungkan elemen-elemen seperti : dokumen, suara, gambar, animasi serta video. Pemanfaatan dari aplikasi multimedia dapat berupa company profile, video untuk tutorial, e-Learning, maupun Computer Based Training.
Aplikasi Multimedia
Banyak sekali jenis aplikasi multimedia, mulai dari yang sekedar hanya untuk melihat (view) saja sampai dengan membuat dan mengeditnya.
1. Media Player
Media player adalah jenis perangkat lunak yang digunakan untuk memainkan informasi dalam bentuk audio dan video. Biasanya aplikasi media player saat ini sudah bisa untuk memainkan baik informasi audio maupun video.
2. Audio/Video Edtor
Video/audio editor adalah jenis perangkat lunak yang digunakan untuk mengedit dan memanipulasi informasi dalam bentuk video dan audio. Banyak sekali proses dalam mengedit video dan audio, contohnya adalah proses pemotongan, penggabungan, konversi format audio/video, dan manipulasi kualitas audio/video.


2.3 Aplikasi Internet

(Pengertian Aplikasi Internet dan Contoh Aplikasinya) – Saat ini aplikasi internet yang tersedia sudah banyak dan akan terus bertambah, wiring dengan kemajuan teknologi informasi. Aplikasi-aplikasi internet ini kemudian digunakan dalam berbagai bidang, seperti akademik, militer, medis, media massa, periklanan, dan berbagai sektor industri.

Dari sekian banyak aplikasi internet yang ada saat ini., yang paling banyak dikenal dan digunakan, antara lain World Wide Web (www), E-mail, Mailing List (milis), News group, Internet Relay Chat, File Transfer Protocol (FTP), Telnet, Gopher, dan Ping. Berbagai aplikasi internet dan contohnya seperti dibawah ini:

• World Wide Web (WWW). WWW adalah dokumen-dokumen internet yang disimpan di server-server yang terdapat di seluruh dunia. Dokumen web dibuat dengan menggunakan format HTML.
• E-Mail. E-Mail atau surat elektronik adalah aplikasi internet untuk sarana komunikasi surat-menyurat dalam bentuk elektronik. Adapun situs yang memberikan layanan e-mail seperti yahoo!, Gmail, bolehmail dan masih banyak lagi.
• Mailing List. Mailing list atau Milis adalah aplikasi internet yang digunakan sebagai sarana diskusi atau bertukar informasi dalam satu kelompok melalui e-mail.
• Newsgroup. Newsgroup adalah aplikasi internetyang digunakan untuk berkomunikasi satu sama lain dalam sebuah forum. Biasanya, anggota forum newsgroup mempunyai kepentingan dan ketertarikan yang sama serta membahas topik-topik tertentu.
• Internet Relay Chat. IRC adalah aplikasi internet yang digunakan untuk bercakap-cakap di internet. Bercakap-cakap di internet dikenal dengan istilah chatting.
• File Transfer Protocol. FTP adalah aplikasi internet yang digunakan untuk mengirimkan atau mengambil file ke atau dari komputer lain. FTP biasa digunakan untuk download dan upload file.
• Telnet.Telnet adalah aplikasi internet yang digunakan untuk mengakses komputer yang letaknya jauh. Telnet dapat digunakan jika kita mempunyai IP Address dengan User ID and Password ke komputer tersebut.
• Gopher. Gopher adalah aplikasi yang digunakan untuk mencari informasi yang ada di internet. Namun, informasi yang didapat hanya terbatas pada teks saja.
• Ping adalah Packet Internet Gopher yang digunakan untuk mengetahui apakah komputer yang kita gunakan terhubung dengan komputer lain di internet.













SUMBER SUMBER :
BAB I
http://www.sistem-informasi.xyz

Sejarah TI
http://machmudi21.blogspot.com/2013/10/sejarah-dan-perkembangan-teknologi.html

Perkembangan Komputer
https://dedyrn.blogspot.com/2016/10/perkembangan-teknologi-komputer-dari.html

Perangkat pada komputer
https://www.nesabamedia.com/pengertian-dan-macam-macam-perangkat-keras-komputer/

Pemanfaatan SI dan TI
https://www.linkedin.com/pulse/manfaat-dan-kegunaan-dari-teknologi-informasi-jm-wilson-purba

BAB II

Pemahaman perangkat keras
https://id.wikipedia.org/wiki/Perangkat_keras

Perangkat Input dan Output
https://www.barisan.info/pengertian-perangkat-input-dan-output-komputer-beserta-contoh-fungsinya/

Perangkat Proses
http://blog.unnes.ac.id/ayukwitantri/2016/03/21/perangkat-proses-pada-komputer/

Perangkat Penyimpanan
http://markastekno.blogspot.com/2013/04/pengertian-perangkat-keras-komputer.html
Evolusi Perangkat Lunak
https://trisnowlaharwetan.wordpress.com/2010/03/11/evolusi-perangkat-lunak/

Klasifikasi perangkat lunak
http://ilmuyang-bermanfaat.blogspot.com/2013/02/klasifikasi-perangkat-lunak-software.html

Perangkat lunak sistem
https://id.wikipedia.org/wiki/Perangkat_lunak_sistem

Bahasa Pemrograman
https://id.wikipedia.org/wiki/Bahasa_pemrograman

Aplikasi perangkat lunak
https://id.wikipedia.org/wiki/Aplikasi

Aplikasi Office
https://id.wikipedia.org/wiki/Microsoft_Office

Aplikasi Multimedia
https://hestimickey.wordpress.com/2017/05/09/pengertian-multimedia-dan-aplikasi-multimedia/

Aplikasi internet
http://www.diwarta.com/2012/03/

FAKTOR FAKTOR YANG MENJADIKAN PESAT PERKEMBANGAN TEKNOLOGI INFORMASI

1. Faktor Sosial       Triandis (1980) mendefinisikan faktor sosial sebagai internalisasi individu dari referensi kelompok budaya subyektif ...