Tugas (1) Komputer
Tugas (1) Komputer
BAB 1
1.1 Pendahuluan
Perkembangan zaman computer meningkat dengan cepat. Hal ini terlihat pada era tahun 80an jaringan
computer masih merupakan teka-teki yang ingin dijawab oleh kalangan akademisi, pada tahun 1988
jaringan computer mulai digunakan di universitas – universitas, perusahaan-perusahaan, sekarang
memasuki era millennium terutama world wide internet telah menjadi realitas sehari-hari jutaan
manusia di muka bumi ini.
Selain itu, perangkat keras dan perangkat lunak jaringan telah benar-benar berubah, di awal
perkembangannya hampir seluruh jaringan dibangun dari kabel koaxial, kini banyak telah diantaranya
dibangun dari serat optic (optic fiber) atau komunikasi tanpa kabel.
1.2 Tujuan
Untuk mengetahui perkembangan teknologi computer dari pertama ditemukan smapai sekarang,
menigkatkan ilmu pengetahuan dalam bidang teknologi computer
1|Page
BAB 2
Pembahasan
Secara luas, Komputer dapat didefinisikan sebagai suatu peralatan elektronik yang terdiri dari beberapa
komponen, yang dapat bekerja sama antara komponen satu dengan yang lain untuk menghasilkan suatu
informasi berdasarkan program dan data yang ada. Adapun komponen komputer adalah meliputi : Layar
Monitor, CPU, Keyboard, Mouse dan Printer (sbg pelengkap). Tanpa printer komputer tetap dapat
melakukan tugasnya sebagai pengolah data, namun sebatas terlihat dilayar monitor belum dalam
bentuk print out (kertas).
Saat ini, komputer sudah semakin canggih.Tetapi, sebelumnya komputer tidak sekecil, secanggih,
sekeren dan seringan sekarang.Dalam sejarah komputer, ada 5 generasi dalam sejarah komputer.
2|Page
2.2 sejarah & generasi computer
Sejarah dimulainya perkembangan dunia komputer saat proses perhitungan itu ada dalam aktivitas
seharian manusia dari pengunaan jari manusia sampai kepada alat menghitung, maka terciptalah alat
yang mampu melaksanakan dasar perhitungan yaitu tambah, tolak dan perkalian. Sejarah
perkembangan komputer sebenarnya telah lama dimulai sejak tahun 1940 lagi dan ia terbagi menjadi
empat generasi komputer:
2. Berupaya memproses beberapa ribu perintah sesaat, lebih cepat dari gerakan alat mekanik.
4. Menggunakan memori inti magnetik. Inti magnet adalah gelang-gelang logam yang sangat kecil
dan bisa memberikan kekuatan magnet melalui satu dari dua arah.
2. Dibuat oleh tiga ilmuwan di Bell Laboratories, yaitu J. Bardeen, H. W. Brittain dan W.Shockley.
3. Transistor adalah sebuah alat elektronik yang kecil di mana fungsinya adalah untuk mentransfer
sinyal-sinyal listrik melalui perintang.
4. Kompatibilitas terbatas. Program yang ditulis untuk satu komputer harus diubah untuk
dilaksanakan pada komputer lain.
5. Menggunakan hanya pita untuk penyimpanan yang dapat memproses secara urutan saja.
8. Bahasa pemrograman tingkat tinggi atau bahasa perhimpunan (assembly language) seperti
FORTRAN dan COBOL.
3|Page
Sejarah Komputer Generasi Ketiga-Rangkaian Listrik (1964 – 1970)
1. Menggunakan teknologi sirkuit terpadu yang terdiri dari ribuan transistor yang ditempatkan
pada bagian silikon.
3. Dimulainya konsep multi pemrograman. Beberapa pengguna berbagi mesin. Istilah baru
kemitraan masa.
1. Penggunaan sirkuit terpadu skala besar. Istilah yang digunakan adalah integrasi Skala-Besar
(Large-Scale Intergration atau LSI).
3. Dengan pengenalan penyimpanan virtual, program yang berukuran beberapa kali ukuran
memori mesin dapat dilaksanakan.
4. Pengenalan pada CD memori baca saja (Compact Disc Read Only Memory
1. Lebih canggih, lebih murah, lebih cepat dan lebih hebat dari yang ada dan kemampuan
‘melihat’, ‘mendengar’, ‘berbicara’, dan ‘berpikir’ seperti manusia-kecerdasan buatan.
2. Memiliki kecerdasan buatan yaitu sejauh mana manusia membuat komputer itu cerdik.
3. Melaksanakan tugas secara paralel berbeda dengan caranya sekarang dan memungkinkan tugas
diselesaikan serentak.
4. Lebih cepat dan lebih kuasa untuk membuat pikiran, belajar dan menyimpulkan.
Setelah kita mengenal pengertian komputer dan sejarah komputer yang memakan waktu hingga lama
hingga sempurna seperti yang kita rasakan saat ini, alangkah bijaknya kita memanfaatkannya sebaik
mungkin, karena komputer saat ini adalah hasil dari upaya yang sangat panjang dari sejarah komputer
4|Page
2.3 sejarah windows xp
Windows XP adalah jajaran sistem operasi berbasis grafis yang dibuat oleh Microsoft untuk digunakan
pada komputer pribadi, yang mencakup komputer rumah dan desktop bisnis, laptop, dan pusat media
(Media Center). Nama "XP" adalah kependekan dari "Experience". Windows XP merupakan penerus
Windows 2000 Professional dan Windows Me, dan merupakan versi sistem operasi Windows pertama
yang berorientasi konsumen yang dibangun di atas kernel dan arsitektur Windows NT. Windows XP
pertama kali dirilis pada 25 Oktober 2001, dan lebih dari 400 juta salinan instalasi digunakan pada
Januari 2006, menurut perkiraan seorang analis IDC. Windows XP digantikan oleh Windows Vista, yang
dirilis untuk pengguna volume license pada 8 November 2006, dan di seluruh dunia untuk masyarakat
umum pada tanggal 30 Januari 2007.Banyak Original Equipment Manufacturer (OEM) dan juga penjual
ritel menghentikan produksi perangkat dengan Windows XP pada tanggal 30 Juni 2008.
Windows XP tersedia dalam berbagai macam edisi. Edisi yang paling umum dari sistem operasi Windows
XP adalah Windows XP Home Edition, yang ditargetkan untuk pengguna rumahan, dan juga Windows XP
Professional, yang menawarkan fitur-fitur tambahan seperti dukungan untuk domain Windows Server
dan dua prosesor fisik, dan ditargetkan di pasar power user, bisnis dan perusahaan klien. Sementara itu,
Windows XP Media Center Edition memiliki fitur multimedia tambahan yang menawarkan kemampuan
untuk merekam dan menonton acara TV, melihat film DVD, dan mendengarkan musik.
Selama pengembangan, proyek pengembangan Windows XP ini dikenal dengan nama kode
"Whistler", yang diambil dari sebuah daerah di British Columbia, karena banyak karyawan Microsoft
sering melakukan ski di Whistler-Blackcomb.
Berdasarkan data riset Net Applications, Windows XP masih mencatat pangsa pasar 49,8 persen
pada Juli 2011. Ini untuk pertama kalinya sistem operasi tersebut tercatat di bawah pangsa pasar 50
persen. Hal tersebut karena naiknya popularitas Windows 7 yang sudah mencapai 29,7 persen.
5|Page
2.4 fungsi, pengertian, manfaat, system operasi system
Sistem Operasi atau Operating System (OS) berdasarkan Wikipedia adalah komponen pengolah peranti
lunak dasar (essential component) tersistem sebagai pengelola sumber daya perangkat keras
(hardware), dan menyediakan layanan umum untuk aplikasi perangkat lunak.
Dari defisini tersebut, sistem operasi dapat diuraikan sebagai pengelola sumber daya
hardware dan menyediakan layanan untuk software.Mari kita bahas kedua poin tersebut.
Untuk menjalankan sebuah sistem, tentu ada hardware dibelakangnya yang bekerja untuk menjalankan
perintah dari user / pengguna.Sistem operasi mengubah inputan user menjadi sedemikian rupa sehingga
dapat dijalankan oleh hardware. Misal, untuk melakukan rendering sebuah gambar, sistem operasi akan
memerintahkan VGA untuk mengolahnya.
Apakah hardware tidak bisa berjalan sendiri tanpa menggunakan sistem operasi?.
Bisa saja, namun dalam suatu sistem pasti terdapat banyak hardware sehingga jika masing-masing
berjalan sendiri, maka ada kemungkinan terjadi error data atau kegagalan sistem.Oleh karena itu, sistem
operasi menjadi perangkat untuk menggerakkan semua hardware sehingga hardware satu dan lainnya
saling terkait dan meminimalisir terjadi kegagalan sistem.
Seperti yang kita tahu bahwa banyak sekali software yang beredar saat ini dengan fungsinya masing-
masing. Sistem operasi memberikan layanan kepada software diatasnya untuk dapat
mengakses resource yang ada, baik itu hardware atau software yang lain. Jika tidak adanya sistem
operasi, maka bisa jadi setiap software akan mengakses dan memanipulasi resource yang ada.
Ya pasti data yang dimanipulasi akan tidak jelas isinya. Oleh karena itu, sistem operasi memberikan
semacam isyarat, kamu si Software A boleh pakai ini hardware, kamu software B tunggu sampai
software A selesai memakai hardware, dan kamu software C tidak boleh jalan jika software B sedang
jalan.
6|Page
Mengapa ada sebuah sistem yan membutuhkan sistem operasi, tetapi ada juga sistem yang tidak
membutuhkan sistem operasi?
Pada prinsipnya, sistem operasi hanya dipergunakan untuk memudahkan mengelola sebuah sistem yang
kompleks.Jika sistem tersebut tidak kompleks, maka tidak dibutuhkan sistem operasi untuk
mengelolanya.
Contoh: Jam dinding !!. Jam dinding hanya bergerak menggunakan gear yang saling berhubungan dan
menggerakkan jarum jam untuk Jam Analog. Hal ini tidak perlu menggunakan sistem operasi karena
hanya satu sistem yang bekerja.
Mekanisme Boot
Proses meletakkan kernel ke dalam memori. Hal ini pertama kali dilakukan ketika sistem pertama kali
dinyalakan. Makanya di Windows, Android dan lainnya ada istilah Booting kan.
Kernel
Kernel merupakan inti sebuah sistem operasi.Inti inilah yang memiliki tugas pokok untuk mengatur
jalannya sistem operasi.
Library / Pustaka
Satu atau kumpulan kode yang menyediakan fungsi – fungsi dasar dan standar yang dapat dipanggil oleh
aplikasi lain.
Driver
Software yang bertugas untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrolnya.
Jika di komputer atau handphone pembaca ada sebuah fitur yang tidak bekerja (misal: wifi), maka bisa
jadi driver nya belum terinstall. Hal ini dikarenakan sistem operasi belum mengenali jenis hardware
tersebut.
7|Page
Fungsi dari sistem operasi yaitu:
Coordinator. Melakukan koordinasi dan menyediakan fasilitas sehingga aktifitas yang kompleks
dapat diatur dan proses dapat berjalan secara berurutan.
Guardian. Menyediakan akses kontrol dengan tugas melindungi file dan mengawasi data dan
program.
Gate Keeper. Mengendalikan hak akses pengguna dan mengawasi apa saja yang dilakukannya.
Optimizer. Sebagai penjadwal input dari user, pengasksesan basis data, proses komputasi dan
penggunaannya.
Accountant. Berfungsi mengatur waktu CPU digunakan, penggunaan memori, pemanggilan I/O,
disk storage, dan waktu koneksi terminal.
Sistem operasi membuat komputer menjadi lebih mudah dan menarik, serta nyaman untuk
digunakan.
8|Page
Macam – Macam Sistem Operasi
Para pengguna sistem operasi batch tidak berinteraksi dengan komputer secara langsung.Setiap
pengguna mempersiapkan pekerjaannya pada perangkat off-line seperti punchcard dan menyerahkan
ke operator komputer. Untuk mempercepat proses, pekerjaan dengan kebutuhan yang serupa ditumpuk
bersama-sama dan dijalankan sebagai sebuah kelompok.
– CPU sering menganggur karena kecepatan perangkat I/O mekanik lebih lambat daripada CPU.
Time-sharing adalah teknik yang memungkinkan banyak orang yang terletak di berbagai terminal untuk
menggunakan sistem operasi tertentu pada waktu yang sama.
Time-sharing atau multitasking adalah logical ekstensi dari multiprogramming.Waktu prosesor yang
dibagi diantara beberapa pengguna disebut sebagai time-sharing.
Perbedaan utama antara sistem batch multiprogrammed dan Time-Sharing sistem adalah bahwa dalam
kasus sistem batch yang multiprogrammed, tujuannya adalah untuk memaksimalkan penggunaan
prosesor, sedangkan Time-Sharing sistem memiliki tujuan untuk meminimalkan waktu respon.
Beberapa pekerjaan yang dijalankan oleh CPU dengan melakukan pergantian diantara pekerjaan
tersebut, tetapi pergantian terjadi begitu sering.Dengan demikian, pengguna dapat menerima respon
dengan segera.
9|Page
Keuntungan sistem operasi Time-Sharing adalah sebagai berikut:
Sistem terdistribusi menggunakan beberapa prosesor sentral untuk melayani beberapa aplikasi secara
real-time dan banyak pengguna.Pekerjaan pengolahan data didistribusikan diantara prosesor dengan
mekanisme tertentu.
– Dengan berbagi sumber daya, pengguna di satu lokasi mungkin dapat menggunakan sumber daya yang
tersedia di tempat lain.
– Jika satu node (istilah satu komputer pada sistem terdistribusi), maka node yang lain masih dapat
berjalan atau beroperasi. Meskipun berbagi resource, tetapi setiap node independen dan tidak
mempengaruhi node ang lain.
10 | P a g e
Sistem Operasi Jaringan
Sistem operasi jaringan berjalan pada server dan memberikan server kemampuan untuk mengelola
data, pengguna, grup, keamanan, aplikasi dan fungsi jaringan lainnya. Tujuan utama dari sistem operasi
jaringan adalah memungkinkan file yang bersama dan akses printer dari beberapa komputer dalam satu
jaringan yang sama, biasanya menggunakan LAN (Local Area Network), jaringan pribadi (Intranet) atau
jaringan lain.
Contoh sistem operasi jaringan yaitu Microsoft Server 2003, Microsoft Server 2008, UNIX, Linux, OS X,
Novell NetWare, dan BSD.
– Upgrade ke teknologi baru dan hardware dapat dengan mudah diintegrasikan ke dalam sistem.
– Akses remote ke server memungkinkan dari lokasi yang berbeda dan dari berbagai jenis sistem.
– Ketergantungan pada server karena semua data, dan lain sebagainya berada di server.
Banyak sekali jenis sistem operasi yang dipergunakan saat ini, baik itu sistem operasi pada komputer
atau perangkat lain seperti smartphone.
Berikut ini adalah sistem operasi yang populer digunakan saat ini, yaitu:
11 | P a g e
1. Microsoft Windows
Siapa yang kaga kenal OS yang satu ini ? Bahkan dari rakyat kecil sampe penguasa pake OS Windows
atau setidaknya tau lah. Windows atau nama resminya Microsoft Windows adalah OS yang
dikembangkan oleh Microsoft.
Windows sebenarnya adalah evolusi dari MS-DOS, OS yang menggunakan text user interface (TUI),
sedangkan Windows pake graphics user interface (GUI). Sebenarnya Windows diperkenalkan 10
November 1983, namun dirilis ke publik dua tahun kemudian, November 1985.
Windows adalah Os terpopuler di seluruh dunia, bahkan menurut survey menurut Net Application
membuktikan populasi Windows mencapai 90.42 %.
Saat ini, Windows terbaru adalah Windows 10 yang memberikan pembaruan dari segi interface, fungsi
atau bahkan ada fitur Contana yang tidak dimiliki pendahulunya. Windows Defender pada Windows 10
juga sudah bagus sehingga fitur ini cukup untuk menggantikan fungsi Anti Virus.
12 | P a g e
Kelebihan :
– User-Friendly. Maksudnya enak dipake, ya karena pertama kali kenal komputer, OS ya Windows.
– Instalasi OS maupun software yang relatif mudah
– Banyak software yang berbasis Windows
– Dukungan hardware yang lebih banyak
– Karena banyak orang pake Windows, sehingga banyak perusahaan menggunakan aplikasi berbasis
Windows
– Sistem operasi ini banyak dipakai untuk gaming, kenapa? Sebab game-game yang dipasaran selain
dikonsol game, juga terdapat di Windows, bahkan eksklusif di Windows seperti DOTA, Point Blank, dan
Euro Truck Simulator
– Perkembangan paling cepat dibanding software lainnya karena banyak perusahaan software yang
konsisten menciptakan kemajuan pada sistem operasi Windows
– Kalo Windows ada masalah, tidak sulit mencari ahli disekitar kita
Kekurangan :
– Sifatnya share-source/closed-source, maksudnya kodenya bisa dibagi-bagi tapi sangat terbatas ga bisa
diotak atik seperti open source
– Karena sifatnya closed-source, sedikit sekali komunitas Windows
– Harga license atau harga jual yang mahal, oleh karena itu banyak windows user pakai pak tani aka
bajakan
– Banyak virus atau malware yang menyerang Windows
– Sistem keamanan yang kurang greget
– Sistem yang kurang stabil
– Membutuhkan hardware yang mumpuni untuk Os windows yang terbaru
– Space yang dibutuhkan relatif besar
13 | P a g e
2. Mac OS (Machintosh)
Kalo Windows adalah OS sejuta umat, Mac OS adalah OS yang dibilang ‘elite’ dan premium karena Mac
Os dibuat oleh Apple Inc. Mac OS khusus dibuat untuk komputer Machintosh dan tak kompatibel
dengan PC berbasis IBM. Diperkenalkan pada tahun 1984.
Mac OS adalah OS yang pertama menggunakan graphic user interface (GUI). Sejak 2006, Mac OS
kompatibel dengan x86 dan PowerPC.
Selain itu cara melisensinya juga berbeda. mencakup software untuk keperluan manajemen dan
administrasi Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa
kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix.
Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya panutan bagi
pengembang desktop lain.
Kelebihan:
– Tidak bisa ditembus virus atau malware
– Lebih stabil
– Fitur Time Machine, dimana bekerja secara otomatis pada backgorund tanpa mengganggu aplikasi
yang dijalankan untuk mem-backup system yang sedang berjalan dan perubahan-perubahan pada data
– Fitur Sherlock yang tidak hanya mencari file pada harddisk dan pada jaringan lokal, tapi juga dapat
bereaksi di Internet dan mencari berdasarkan keyboard
– Shut down yang sangat cepat dibandingkan dengan OS lain, hanya membutuhkan 3-4 detik
– UI nya yang menarik apalagi retina display
– Lebih kelihatan premium daripada os lain, karena gengsi
– Cocok untuk graphic designer
14 | P a g e
Kekurangan:
– Mahal, karena kualitas premium
– Hardware yang menggunakan Mac Os hanya merk Apple, selain itu ga bisa diotak-atik dan dirakit
hardwarenya seperti halnya OS lain
– Software tidak sebanyak Os Windows
– Kurang cocok untuk server dan gaming
3. Linux
Jika kedua OS diatas bersifat closed-source, Linux adalah open-source artinya kode-kode bebas disebar
luaskan, bahkan dimodifikasi.Linux adalah salah satu contoh hasil pengembangan perangkat lunak bebas
dan sumber terbuka utama (open-source).
Nama “Linux” berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds.
Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang
diumumkan tahun 1983 oleh Richard Stallman.
Linux memiliki banyak jenisnya atau sering disebut Distro Linux (Distributor Linux) yang dikembangkan
untuk keperluan masing-masing.
Contohnya Ubuntu yang didesain agar User-Friendly agar pengguna Windows nyaman menggunakan
Linux.Lain lagi dengan Kali Linux yang dikembangkan untuk pentesting atau keamanan jaringan.Selain
itu, ada juga Arch Linux yang dirancang sebagai Linux yang sederhana dan ringan agar pengguna bisa
mengkustomisasi sesuai keinginan.
Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux. OS ini merupakan alternatif
untuk Windows maupun Mac OS.
15 | P a g e
Kelebihan :
– Open-source, sehingga dapat dikatakan untuk mendapatkan Linux, agan tidak membayar aka gratis
untuk menggunakan linux
– Sistem keamanan yang unggul
– Sistem yang stabil, karena Unix family
– Karena open-source, banyak komunitas-komunitas Linux yang membuat distro-distro Linux
– Linux mempunyai kompabilitas ke belakang yang lebih baik (better backward-compability)
– Linux (khusus Ubuntu) tidak perlu menginstall driver kecuali printer dan modem
– Tidak memakan banyak resource dibanding windows
Kekurangan
– Banyak pengguna yang belum terbiasa dengan Linux bagi yang tidak mempunyai dasar komputer yang
kuat apalagi masih ‘Windows minded’. Hal ini dapat diatasi dengan pelatihan-pelatihan atau edukasi
kepada pengguna agar mulai terbiasa dengan Linux
– Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux
– Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di Linux, akan
menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya. Bila
tidak, maka kita harus men-download satu per satu package yang dibutuhkan beserta dependencies-nya
16 | P a g e
5. Windows Phone
Sistem operasi mobile ini adalah miliki Microsoft sebagaimana Microsoft Windows diatas.
Kelebihan:
– Interface yang mirip dengan versi komputer atau desktop sehingga pengguna dapat cepat beradaptasi.
– Hampir semua software versi desktop dapat digunakan pada versi mobile.
Kekurangan:
17 | P a g e
6. iOS
iOS merupakan versi mobile dari Mac OS X. Sistem operasi yang menggebrak dunia ponsel melalui
iPhone, iPod hingga digunakan juga diperangkat tablet mereka; iPad. Sebuah sistem operasi yang
memanusiakan manusia melalui fitur touch screen yang realistis.
Kelebihan iOS:
Kekurangan iOS:
18 | P a g e
7. Android
Android merupakan sistem operasi yang dikembangkan pertama kali menggunakan core Linux sehingga
secara sistem hampir sama. Android dikembangkan oleh Google, Inc. yang menggunakan nama
makanan sebagai nama setiap versinya dan urutan versinya mengikuti abjad. Hingga saat ini, Android
sudah mencapai pada abjad N, yaitu Nougat.
Entah apa yang terjadi jika Android sudah mencapai abjad Z ya, hehe.. Apa mungkin nanti akan lanjut
dengan abjad AA, AB,AC dan seterusnya.? haha..
Saat ini, boleh dibilang inilah sistem operasi terpopuler untuk smartphone. Dengan duit 500ribu pun
Anda sudah bisa mendapatkan ponsel pintar bersistem operasi Android.
Kelebihan Android:
– Open Source
– Dukungan dari Raksasa Google
– Tersedia memory eksternal
– Harga cenderung murah.
Kekurangan Android:
19 | P a g e
2.5 sejarah perangkat lunak aplikasi
PERKEMBANGAN PEMBUATAN PERANGKAT LUNAK
Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan interaksi
manusia dengan perangkat lunak. Bentuk paling primitif dari perangkat lunak, menggunakan aljabar
Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar / on) atau 0 (salah / off), cara
ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4
bit), byte (8 bit), word (2 byte), double word (32 bit).
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti penyimpanan, transfer, operasi
aritmatika, operasi logika, dan bentuk bit ini di ubah menjadi kode-kode yang di kenal sebagai
assembler. Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal
kode tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari masalah ini
kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa Inggris). Saat
ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks, dengan
urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam pembuatannya.
Era Pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam
komputer, gambar berikut memperlihatkan orang yang sedang menggunakan komputer. Cara lain dalam
mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan
komputer saat itu masih dilakukan secara langsung, sebuah program untuk sebuah mesin untuk tujuan
tertentu.Pada era ini, perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya.
Penggunaan komputer dilakukan secara langsung dan hasil yang selesai dikerjakan komputer
berupa print out. Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara
berurutan di proses.
Era Stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan, tidak hanya oleh kalangan peneliti dan
akademi saja, tetapi juga oleh kalangan industri / perusahaan.Perusahaan perangkat lunak
bermunculan, dan sebuah perangkat lunak dapat menjalankan beberapa fungsi, dari ini perangkat lunak
20 | P a g e
mulai bergeser menjadi sebuah produk. Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu, tapi sudah seperti banyak proses yang di lakukan secara serempak (multi
tasking). Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara
cepat/langsung (real time). Pada era ini mulai di kenal sistem basis data, yang memisahkan antara
program (pemroses) dengan data (yang di proses).
Era Mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang
untuk memenuhi kebutuhan perorangan.Perangkat lunak dapat di bedakan menjadi perangkat lunak
sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang di gunakan secara langsung
oleh penggunannya untuk keperluan tertentu.Automatisasi yang ada di dalam perangkat lunak
mengarah ke suatu jenis kecerdasan buatan.
Era Modern
Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer
dengan 25 prosesornya, sebuah komputer genggampun telah di lengkapi dengan perangkat lunak yang
dapat di sinkronkan dengan PC. Tidak hanya komputer, bahkan peralatan seperti telepon, TV, hingga ke
mesin cuci, AC dan microwave, telah di tanamkan perangkat lunak untuk mengatur operasi peralatan
itu. Dan yang hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan dapat
saling terhubung. Pembuatan sebuah perangkat lunak bukan lagi pekerjaan segelentir orang, tetapi
telah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai
disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak pun
semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara
dan gambar.
Perangkat keras komputer tidak akan dapat berbuat apa-apa tanpa adanya perangkat lunak. Teknologi
yang canggih dari perangkat keras akan berfungsi bila instruksi-instruksi tertentu telah diberikan
kepadanya, yang disebut dengan dengan perangkat lunak (software) di dalam sirkuit komputer.
1. Perangkat lunak sistem operasi (Operating System), yaitu program yang ditulis untuk
mengendalikan dan mengkoordinasikan kegiatan dari sistem komputer
21 | P a g e
2. Perangkat lunak bahasa (Language Software), yaitu program yang digunakan untuk
menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemograman ke dalam bahasa
mesin supaya dapat dimengerti oleh komputer
3. Perangkat lunak aplikasi (Application Software), yaitu program yang ditulis dan diterjemahkan
oleh language software untuk menyelesaikan aplikasi tertentu.
Bangsa Yunani menggunakan sinyal obor untuk mengirimkan berita dari satu kota ke kota lain. Untuk
masing-masing stasiun didirikan dua buah tembok setinggi 6 kaki dan masing-masing mempunyai 5
obor.Kombinasi obor yang ada di tembok pertama dengan yang ada di tembok kedua membentuk suatu
huruf.Tiap stasiun mempunyai tabel berbentuk matriks 5 baris 5 kolom.Tembok di sebelah kanan
mewakili baris dan tembok di sebelah kiri mewakili kolom.Perpotongan antara baris dan kolom
membentuk kode huruf yang dimaksud. Sistem ini disebut dengan polybius telegraph.
Ada Augusta (1815 – 1852), anak perempuan dari seniman Lord Byron merupakan anak pertama yang
menulis perangkat lunak yang diterapkan pada Babbage’s Analytical Engine. Nama Ada sekarang
diabadikan pada nama sebuah bahasa komputer yaitu ADA. Pada tahun 1983 ADA merupakan satu-
satunya bahasa komputer yang digunakan pada Departemen Pertahanan Amerika Serikat untuk
mengatur dan mengendalikan alat-alat perang, taktik dan sistem strategi pertahanan.
Wallace J. Eckert (1902 – 1971) mengabungkan beberapa mesin akuntansi plong IBM yang
berbeda.Untuk menjalankan mesin ini sebagai satu kesatuan, Wallace J. Eckert membuat suatu program
mekanik yang mengontrolnya.
22 | P a g e
1945, Kutu yang Pertama
Sewaktu mengembangkan komputer Harvard Mark II oleh tim yang dikepalai oleh Grace Hopper, suatu
relay ditemukan rusak. Di dalam relay yang rusak ditemukan adanya sebuah bug (kutu) yang terjepit
mati. Mulai saat itu bila komputer tidak bekerja atau suatu program komputer mengalami kesalahan,
para ahli mengatakan mereka sedang melakukan proses debugging.
Pemograman pada komputer generasi pertama kebanyakan adalah ahli teknik dan ahli matematika yang
tertarik menggunakan komputer untuk menyelesaikan permasalahan di bidangnya. Program yang dibuat
dilakukan dengan cara menghubungkan beberapa sirkuit di dalam komputer atau dengan membuat
program dalam bahasa mesin yang disimpan di memori komputer secara permanen. Biasanya program
tersebut sifatnya unik untuk suatu aplikasi tertentu dan tidak dapat digunakan untuk aplikasi yang lain.
Memprogram dengan menghubungkan beberapa sirkuit komputer atau dengan bahasa mesin
merupakan pekerjaan yang sulit.Hal ini menjadikan pemikiran untuk menciptakan suatu bahasa
pemograman yang lebih mudah yang disebut bahasa tingkat tinggi (High Level Language). Pemograman
ini dilakukan dengan menulis program dengan bahasa awam (bahasa Inggris sehari-hari dengan aturan
yang tertentu) yang kemudian diterjemahkan oleh komputer ke dalam bahasa mesin.
1957, FORTRAN
Suatu grup IBM yang diketuai John Backus mulai bekerja pada tahun 1945 mengembangkan suatu
bahasa pemograman tingkat tinggi untuk keperluan teknik dan matematika yang diberi nama dengan
FORTRAN (FORmula TRANslator). FORTRAN diterapkan pada tahun 1957 pada komputer IBM 704.
Perkembangan bahasa ini yaitu FORTRAN II dan III (1958), FORTRAN IV (1961 – 1962), FORTRAN66
(1967), FORTRAN77 (1980), FORTRAN90 (1991), FORTRAN95 (1997) dan FORTRAN2000 (2002)
1958, LISP
John McCarthy menemukan bahasa pemograman LISP (LISt Processor atau LISt Programming) yang
dibutuhkan oleh peneliti-peneliti artificial intelligence.Beberapa dialek bahasa LISP yang dikembangkan
misalnya MACLISP, INTERLISP, FRANZLISP, UCILISP dan ZETALISP.
23 | P a g e
1958, ALGOL
ALGOL (ALGOrithmic Language) dikembangkan tahun 1958 untuk memecahkan masalah-masalah secara
umum (general purpose) dengan nama ALGOL 58 berkembang menjadi ALGOL 60 (1960), ALGOL-W
(dikembangkan tahun 1966 oleh Niklaus Wirth) dan ALGOL 68 (1968.)
1959, COBOL
Pada tahun 1959 sebuah group komite pemakai komputer bertemu di University of Pensylvania untuk
memecahkan persoalan program yang standar (program yang ditulis pada satu komputer dimungkinkan
untuk dijalankan pada komputer dengan model yang berbeda).Hasilnya pada tahun 1960 dibuatlah
COBOL (Common Business Oriented Language). Salah seorang komite adalah Dr. Grace Hooper yang
menulis language translator atau compiler program(program penterjemah) untuk bahasa tingkat tinggi
tersebut.
Perkembangan bahasa COBOL yaitu COBOL-60 (1960) yang dibuat oleh CODASYL (Conference On Data
System Languages), COBOL-61 dan COBOL-61-EXTENDED (1961), COBOL-68 (1968), ANS-COBOL-74
(1974) dan ANS-COBOL-85 (1985).
1960, LOGO
LOGO merupakan perkembangan dari LISP oleh Seymour Papert di Massachusets Institute of Technology
yang diterapkan pada komputer mainframe.LOGO ditujukan untuk bidang pendidikan.Sekitar tahun
1980 LOGO diterapkan pada komputer mikro.
1961, GPSS
GPSS (General Purpose Systems Simulator) merupakan bahasa pertama yang berupa bahasa untuk
keperluan proses simulasi.
1961, RPG
RPG (Report Program Generator) dikembangkan IBM yang diterapkan pada komputer IBM 1041 pada
bulan Januari 1961. RPG dikembangkan menjadi RPG II untuk komputer IBM System/3 tahun 1969 dan
RPG III bulan Oktober 1978 untuk komputer IBM System/38. Versi terakhir dari bahasa ini adalah RPG IV
1962, APL
24 | P a g e
APL (A Programming Language) dikembangkan di IBM oleh Kenneth Iverson tahun 1962. APL tepat
digunakan untuk aplikasi teknik yang pertama kali digunakan untuk komputer IBM System/360 (1966).
Perkembangan APL yaitu APL*PLUS (1970), APL*PLUS PC (1982), APL2 (1984) dan APL2000 (1995)
1964, BASIC
BASIC (Beginners’ All-purpose Symbolic Instruction Code) ditemukan oleh Prof. John G. Kemeny dan
Thomas E. Kurtz tanggal 1 Mei 1964 di Darmouth College New Hampshire.Merupakan bahasa tingkat
tinggi yang berbentuk interpreter yang memungkinkan untuk mengoperasikan untuk mengoperasikan
komputer secara interaktif.Program dapat ditulis, dijalankan, dirubah dan dijalankan kembali tanpa
harus melalui tahap kompilasi.Versi lainnya yaitu MBASIC, SBASIC, CBASIC, Applesoft BASIC, GBASIC,
HBASIC, KBASIC, BASIC-86, BASICA, QBASIC dan VISUAL BASIC.
1966, PL/1
IBM mengambangkan suatu bahasa tingkat tinggi PL/1 (Programming Language version 1) yang
merupakan gabungan dari FORTRAN, COBOL dan ALGOL. Bahasa ini diterapkan pada komputer IBM
S/360 pada tahun 1966 untuk aplikasi bisnis dan teknik
1968, PILOT
1969, FORTH
Dikembangkan oleh Charles H. Moore tahun 1969. Pada tahun 1971 FORTH digunakan pada National
Radio Astronomy Observatory untuk menyelesaikan permasalahan perbintangan yang sampai tahun
1976 distandarkan sebagai bahasa untuk International Astronomical Union.
25 | P a g e
Sekitar tahun 1973, Charles H. Moore dan Elisabeth Rather mendirikan FORTH Inc. yang
mengembangkan MiniFORTH kemudian MicroFORTH yang akhirnya dikeluarkan versi PolyFORTH dan
PolyFORTH II. Versi terakhir adalah PCFORTH
1970, PASCAL
Dikembangkan tahun 1970 oleh Niklaus Wirth di Technical University di Zurich Switzerland. Nama
PASCAL diambil dari nama Blaise Pascal. Sampai sekarang ada beberapa versi dari PASCAL, diantaranya
UCSD Standard PASCAL, Apple PASCAL, KMMM PASCAL, MT+PASCAL dan Turbo PASCAL
1971, SHRDLU
Terry Winograd mendapatkan gelar Master di M.I.T dengan menyertakan suatu program yang disebut
SHRDLU (Judul Tesis : Procedures as a Representation for Data in a Computer Program for
Understanding Natural Language). Program ini dapat menganalisa percakapan yang ditulis dengan
bahasa manusia secara natural
1971, SAM76
SAM76 merupakan bentuk gabungan dari LISP dan FORTH yang digunakan untuk komputer multiuser
dengan sistem operasi UNIX. SAM76 dikembangkan di Bell Laboratories tahun 1971 oleh Claude Kagan
1972, PROLOG
Penerapan pertama dari PROLOG (PROgramming en LOGique) adalah tahun 1972 oleh Alain Colmerauer
dan Philippe Rousell di Marseilles Perancis.Bahasa ini dianggap sebagai pesaing dari LISP yang berguna
untuk operasi artificial intelligence.
1972, SMALLTALK
Dikembangkan oleh Xerox,s Palo Alto Research Center (PARC). Versi lain dari bahasa ini adalah
SMALLTALK-76 dan SMALLTALK-80
1974, C
Bahasa C pertamakali dikembangkan di Inggris dengan nama BCPL yang kemudian diadaptasi di Bell
Laboratories di Amerika Serikat dan diberi nama bahasa B. Bahasa ini dikembangkan oleh Dennis Ritchie
Kerning dan diberi nama bahasa C. Bahasa ini digunakan untuk menulis sistem operasi UNIX.
26 | P a g e
1974, COMAL
COMAL (COMmon Algorithmic Language) dikembangkan pertama kali di denmark oleh Borge
Christensen pengajar di Mathematics and Computer Science College of Higher Education di Tonder
Denmark dibantu oleh Benedict Lofsted. COMAL merupakan gabungan dari BASIC dan PASCAL dan
pertama kali diterapkan pada komputer mini Data General NOVA 1200.
Paul Allen, programmer muda yang bekerja pada perusahaan komputer Honeywell dengan William Bill
Gates menawarkan interpreter BASIC kepada Ed Roberts pemilik perusahaan MITS.Mereka
menggunakan manual dari microprocessor Intel 8080.
Paul Allen dan William Bill Gates mendirikan perusahaan Traf-O-Data sewaktu SMA tetapi tidak sukses
dan terakhir mendirikan Microsoft. Bahasa BASIC buatan Microsoft yang terkenal adalah MBASIC, jenis
yang lainnya adalah BASIC dan BASICA
1977, MODULA-2
Modula-2 (MODUlar Language) dikembangkan pleh Nicklaus Wirth di federal Technical University Zurich
Switzerland. Bahasa ini digunakan untuk tujuan khusus dari multiprograming pada tahun 1977
1979, ADA
27 | P a g e
2.6 program aplikasi
Program Aplikasi
Program aplikasi pada komputer merupakan perangkat lunak siap pakai yang nantinya akan digunakan
untuk membantu melaksanakan pekerjaan penggunanya.Dalam sebuah komputer aplikasi ini disiapkan
sesuai kebutuhannya masing-masing.
Berikut ini adalah Program aplikasi yang dapat dibedakan lagi beberapa macam:
a. Word Processing
Word Processing adalah program yang dapat dipakai untuk menyunting naskah.Contoh : Microsoft
Word, Lotus Ami Pro dan WordPerfect.
b. Desktop Publishing
Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk
dicetak.Contoh : Ventura Publisher, Page Maker.
c. Program Speadsheet
Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah
besar.Dari data ini dapat dihasilkan berbagai informasi.Untuk menyimpan, mengolah data, dan
kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database
management system (disingkat DBMS) dan sering disebut dengan program database saja.Contoh :
Paradox, Foxpro, Microsoft Access, Approach.
e. Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang
khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar
dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah
diubah dan diolah.Contoh : Corel Draw, Stanford Graphics, Visio.
28 | P a g e
f. Program Akuntasi
Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan
keuangan dan akuntasi.Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting
g. Program Statistik
Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan
dengan analisis statistik.Contoh : SAS, SPSS, Statisca.
h. Communication
Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer
lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.
i. Multimedia
Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan
multimedia seperti kamera video, kamera digital, video player.Contoh : Microsoft Video.
j. Game
Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia.
k. Antivirus
Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular
pada komputer yang sedang dipakai.Contoh : McAfee VirusScan, Norton Antivirus, AVG.
29 | P a g e
2.7 manfaat pengelolaan file & folder
Fungsi Manajemen File pada Sistem Operasi Komputer
Berikut adalah beberapa fungsi manajemen file pada sistem operasi:
Dapat digunakan untuk memback up dan merecovery data untuk mencegah terjadinya
hilangnya data
Manajemen file bertujuan untuk memenuhi kebutuhan dari manajemen data dari pengguna
Menyediakan dukungan untuk sistem input dan output dari berbagai macam media
penyimpanan
Sistem akses yaitu berkaitan dengan cara penyimpanan data pada file akses
Manajemen FIle yaitu berkaitan dengan penyediaan ekanisme operasi pada file
Manajemen ruang penyimpanan yaitu berkaitan dengan alokasi file di dalam media
penyimpanan
30 | P a g e
2.8 sejarah google drive
Google Drive adalah layanan penyimpanan daring milik Google yang diluncurkan pada 24 April
2012.Layanan ini merupakan ekstensi dari Google Docs dan akan mengganti URL docs.google.com
dengan drive.google.com setelah diaktifkan. Google Drive memberikan layanan penyimpanan gratis
sebesar 15 GB dan dapat ditambahkan dengan pembayaran tertentu. Dengan fitur unggulan yang sama
seperti Dropbox, yaitu sinkronisasi data melalui folder khusus di dalam desktop atau lebih dikenal
dengan Desktop Sync Clients. GDrive memberikan kapasitas gratis sebesar 5 GB dan tentunya fitur-fitur
yang terintegrasi dengan layanan Google lainnya seperti: Gmail, G+ dan Google Search. Fitur yang bisa
digaris bawahi dari GDrive adalah API’s untuk para Developer. Hingga kini GDrive telah terhubung
dengan puluhan aplikasi pihak ketiga
Keuntungan lainnya yaitu Google Drive telah terintegrasi dengan layanan google liannya diantaranya
gmail,
Jika anda belum pernah mencoba google drive ini, silahkan langsung menuju drive.google.com lalu
loginlah menggunakan Email anda agar anda bisa menggunakan Google Drive. Nanti akan tampil seperti
gambar dibawah jika google drive anda sudah diaktifkan, namun jika belum silahkan tunggu
pemberitahuan dari google ke email anda,
31 | P a g e
Kalau sudah berhasil login dan Google Drive sudah aktif anda bisa langsung Upload File / folder seperti
gambar di bawah ini:
Jika ingin menambah kapasitas penyimpanan di Google Drive anda diharuskan membayar beberapa
dollar, sesuai dengan harga yang diberikan oleh google seperti keterangan lengkap (gambar) dibawah
ini,
32 | P a g e