Anda di halaman 1dari 11

TUGAS KELOMPOK PENGANTAR TEKNOLOGI INFORMASI

“SOFTWARE”
Dosen Pengampu : Chindra Saputra S.Kom, M.S.I

Disusun Oleh :

Kelompok

ANDRE ULDIAN SARAGIH (8040190378)


AFRIZAL BANA (8040190268)
BENEFIT GULO (8040190273)
MUHAMMAD ALDINE FERDINAND (8040190370)
MUHAMMAD REYNALDI PRATAM (8040190427)

KELAS 12MS1

JURUSAN SISTEM INFORMASI

SEKOLAH TINGG ILMU KOMPUTER DINAMIKA BANGSA

TAHUN AJARAN 2019/2020


BAB I
PENDAHULUAN

1.1 Latar Belakang


Di zaman modern ini, perkembangan software begitu pesat.perangkat lunak yang
bisa dugunakan oleh masyarakat dengan mudahnya. Perangkat lunak sendiri memiliki
sejarah yang tidak pendek untuk dijelaskan.Saat ini banyak software yang begitu banyak
digunakan .
Diantara teknologi informasi yang hampir disetiap tempat kita temukan adalah
computer.Sekarang computer sangat berkembang pesat hampir setiap tahun computer
selalu mengalami perkembangan.Orang bisa menggunakan computer dimana saja
dirumah, dikafe, disekolah, dan ditempat lainnya. Sedangkan model dan design dari
computer itu sendiri juga mengalami perkembangan. Dulu apabila orang ingin
menggunakan computer maka hanya bias dikantor atau dirumah, kalau sekarang mereka
bias menggunakan computer tersebut dimana saja yang mereka inginkan.

Software yang kita gunakan sekarang ini tidak serta merta muncul begitu
saja melainkan melalui proses yang panjang dalam evolusinya. Hal ihwal
munculnya komputer mungkin dapat dilihat dalam kilas balik sejarah sejak
digunakannya Abacus – ditemukan di Babilonia (Irak) sekitar 5000 tahun yang
lalu – sebagai alat perhitungan manual yang pertama, baik di lingkup sekolah
maupun kalangan pedagang, saat itu. Pada periode selanjutnya telah banyak
ditemukan alat-alat hitung mekanikal sejenis yaitu Pascaline yang ditemukan
oleh Blaine Pascal pada tahun 1642, Arithometer oleh Charles Xavier Thomas
de Colmar pada tahun 1820, Babbage’s Folly oleh Charles Babbage pada tahun
1822, dan Hollerith oleh Herman Hollerith pada tahun 1889.Kesemuanya masih
berbentuk mesin sepenuhnya tanpa tenaga listrik.Ukuran dan kerumitan
strukturnya berdasarkan atas tingkat pengoperasian perhitungan yang
dilakukan.Barulah pada tahun 1940, era baru komputer elektrik dimulai sejak
ditemukannya komputer elektrik yang menerapkan system ajabar Boolean.

1.2. Perumusan Masalah


1. Apakah software itu?
2. Bagaimana Sejarah Perkembangan Software?
3. Perkembangan software saat ini?

1.3 Tujuan
1. Menjelaskan apa itu software
2. Memaparkan Sejarah Perkembangan Software Komputer
3. Untuk mengetahui perkembangan teknologi dari pertama ditemukan sampai
sekarang.

1.4 Manfaat

1. Memberi wawasan tentang pengetahuan software


2. Memberi pengetahuan tentang perkembangan software
3. Meningkatkan ilmu pengetahuan dalam bidang teknologi informasi khususnya
computer.
4. Untuk mengetahui jenis jenis computer yang lebih canggih dan memiliki mutu yang
baik.
5. Memajukan daya pikir manusia agar menciptakan pola pikir inovatif dan kreatif.

BAB II
PEMBAHASAN

2.1 Pengertian Software


Nama lain dari Software disebut juga dengan perangkat lunak. Seperti nama
lainnya itu, yaitu perangkat lunak, sifatnya pun berbeda dengan hardware atau perangkat
keras, jika perangkat keras adalah komponen yang nyata yang dapat diliat dan disentuh
oleh manusia, maka software atau Perangkat lunak tidak dapat disentuh dan dilihat secara
fisik, software memang tidak tampak secara fisik dan tidak berwujud benda tapi kita bisa
mengoperasikannya.
Pengertian Software komputer adalah sekumpulan data elektronik yang disimpan
dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa
program atau instruksi yang akan menjalankan suatu perintah. melalui sofware atau
perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah
Software Komputer adalah kumpulan dari pada intruksi atau statement yang di
susun secara logis dan berbentuk kode yang hanya dapat di mengerti oleh
komputer.Software Komputer ini berangsur-angsur mengalami peningkatan atau
perubahan dari tahun ke tahun dalam perkembangannya.
Kebanyakan masyarakat saat ini membagi komputer menjadi dua bagian .Bagian
pertama adalah hardware yang merupakan perangkat fisik yang ada di dalam komputer.
Dan bagian yang kedua adalah software komputer, yang memberitahukan hardware
mengenai apa yang harus dilakukan dan bagaimana melakukannya. Apabila diibaratkan
bahwa komputer adalah makhluk hidup, maka hardware adalah tubuhnya seperti mata
untuk melihat, paru-paru untuk bernapas dan bagian tubuh lainnya, sedangkan perangkat
lunak atau software diibaratkan sebagai kepintarannya, seperti memproses gambar yang
dilihat mata, memerintahkan tangan untuk mengangkat objek, dan memaksa tubuh untuk
menarik nafas dengan menggunakan paru-paru.
Software komputer dikembangkan agar binary dapat menjadi jalan untuk
memberitahukan komputer hardware dalam melakukan tugasnya. Software Komputer
menterjemahkan dan mengarahkan pengguna komputer agar mengerti mengenai apa yang
dapat dilakukan oleh komputer hardware.
Sebagian besar dari software komputer dibuat oleh programmer dengan
menggunakan bahasa pemrograman.Programer menuliskan perintah dalam bahasa
pemrograman seperti layaknya bahasa yang digunakan oleh orang pada umumnya dalam
melakukan perbincangan.Perintah-perintah tersebut dinamakan “Source Code”.Program
komputer lainnya dinamakan Compiler yang digunakan pada source code, dan kemudian
mengubah perintah tersebut ke bahasa yang dapat dimengerti oleh komputer.Dan
hasilnya dinamakan program executable (EXE).
Software secara garis besar dapat dibagi menjadi 3 bagian. Berikut pembahasan
jenis-jenis software :
1. OS (Operating System)
OS adalah software yang pertama kali harus di instal ke komputer. Sedangkan
fungsi dari OS, yaitu mengelola hardware dan sofware yang ada pada komputer.
OS ini juga akan berfungsi sebagai perantara antara aplikasi dengan hardware. Jadi
ketika kita memberikan perintah dari sebuah aplikasi kepada hardware, perintah tersebut
akan disampaikan ke OS terlebih dahulu, baru kemudian oleh OS disampaikan ke
hardware. Misalnya, kita memberikan perintah print dari aplikasi Microsoft Word.
Perintah tersebut akan disampaikan ke OS dahulu, baru kemudian oleh OS disampaikan
ke Printer.
Contoh OS antara lain; DOS, Windows, Macintosh, Linux dll. Setiap masing-
masing OS mempunyai kelebihan dan kekurangan, namun saat ini OS Windows masih
paling banyak digunakan oleh masyarakat karena kemudahan dalam mengoperasikan dan
perawatan.

2. Aplikasi atau Program


Software ini dibuat untuk tujuan tertentu. Maksud lain penciptaan software ini
adalah untuk mempermudah pekerjaan manusia. Sekarang ini sudah banyak sekali
aplikasi yang membantu pekerjaan manusia.
Aplikasi dapat dibagi menjadi beberapa macam berdasarkan fungsinya, :
a. Pengolah kata
Aplikasi ini digunakan untuk membuat dokumen seperti surat, amplop, label,
makalah dan sebagainya. Contoh aplikasi ini antara lain; Microsoft Word, Open Office
Org. Writer dsb.
b. Pengolah angka
Aplikasi ini digunakan untuk mengolah angka dalam bentuk tabel dan grafik. Contoh
aplikasi ini antara lain; Microsoft Excel, Open Office Org. Calc, Lotus dsb.
c. Pengolah presentasi
Aplikasi ini digunakan untuk membuat presentasi. Contoh aplikasi ini antara lain;
Microsoft Power Point, Open Office Org. Impress, Macromedia Flash MX dsb.
d. Pengolah gambar
Aplikasi ini digunakan untuk mengolah gambar dan foto. Contoh aplikasi ini antara
lain; Corel Draw, Adobe Potoshop dsb.
e. dan lain-lain
Dalam aplikasi ada istilah Paket Program. Istilah ini digunakan untuk menyebutkan
sebuah aplikasi yang terdiri dari beberapa aplikasi. Contohnya; Microsoft Office yang
terdiri dari Microsoft Word, Microsoft Excel, Microsoft Power Point, Microsoft Access
dsb.
Perlu diketahui juga bahwa sebuah aplikasi biasanya hanya ditujukan untuk OS
tertentu atau hanya mendukung OS tertentu. Contohnya; Microsoft Office yang hanya
bisa di-instal di OS Windows. Tetapi ada juga aplikasi yang bisa di-instal di beberapa OS
seperti aplikasi Mozilla Firefox yang bisa di-instal di Windows maupun Linux.

3. Bahasa Pemograman
Software ini digunakan untuk membuat aplikasi. Pengguna aplikasi ini biasa
disebut dengan Programer. Jenis-jenis bahasa pemograman antara lain; Bahasa
Assembly, Bahasa Fortran dan Bahasa Generasi Keempat. Bahasa pemograman yang
digunakan saat ini adalah bahasa tingkat tinggi atau bahasa generasi ke empat. Bahasa
jenis ini lebih mudah dipahami, karena menggunakan bahasa manusia seperti bahasa
inggis. Contoh software ini, al; Visual Basic, Visual Foxpro, Java dsb.

2.2 Sejarah Perkembangan Software Komputer


Sejarah Perkembangan Software Komputer dibagi dalam beberapa era yaitu
Era Pioneer, Stabil, Mikro, dan Modern. Berikut adalah Sejarah Perkembangan Software
Komputer :
1. Era Pioneer. Pada Era Pioneer ini bentuk software komputer pada awalnya adalah
sambungan-sambungan kabel ke antar bagian dalam komputer, Cara dalam mengakses
komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan
komputer saat itu masih dilakukan secara langsung, sebuah program digunakan untuk
sebuah mesin tertentu dan untuk tujuan tertentu. Di era ini software komputer merupakan
satu kesatuan dengan sebuah hardware komputer.

2. Era Stabil. Pada Era Stabil ini baris-baris perintah software komputer yang dijalankan
oleh komputer bukan lagi satu-satu, tapi sudah banyak proses yang di lakukan secara
bersamaan (multi tasking). Software Komputer pada era ini juga mampu menyelesaikan
banyak pengguna (multi user) dan secara cepat/langsung (real time). Di era ini jugalah
mulai di kenal sistem basis data, yang memisahkan antara program dan data .3.

3. Era Mikro. Pada Era Mikro ini software komputer dapat dibedakan menjadi beberapa
bagian yaitu Software Sistem (Windows, Linux, Machintos, dll), Software Aplikasi
(Ms.Office, OpenOffice, dll) dan Languange Software/Bahasa Pemograman (Assembler,
Visual Basic, Delphi, dll

4. Era Modern. Pada Era Modern ini software komputer tidak hanya untuk
sebuah komputer tetapi sebuah handphone pun telah di lengkapi dengan sebuah software
sistem seperti Android, Symbian, dll. Tingkat kecerdasan yang ditunjukkan oleh software
komputer pun semakin meningkat, selain permasalahan teknis, software komputer
sekarang juga mulai bisa mengenal suara dan gambar.

Jika kita amati sekarang ini gerakan Open Source sudah mulai merambah di
Indonesia yang identik dengan Sistem Operasi Linux. Open Source yang akrab terdengar
di telinga orang-orang TI dapat dikatakan sebagai source code yang terbuka bagi siapa
saja yang ingin mempelajari maupun ikut mengembangkan. Source Code ini disertakan
dengan distribusi paket software yang sudah jadi (hasil kompilasi) sehingga pembeli
ataupun pengguna software dapat membedah software tersebut sesuai dengan
keperluanya. Bahkan dapat ikut memperbaiki Bug atau kesalahan logika dalam software
tersebut.
Salah satu Open Source yang sangat terkenal yaitu sistem operasi linux, setiap
distribusinya vendor selalu menyertai source kode linux.Satu hal yang perlu ditekankan
bahwa software open source tidak selalu gratis tetapi ada biaya yang dikeluarkan untuk
membeli software tersebut.Sebagai contoh Sistem Operasi RedHat Linux yang dapat
dibeli dengan harga yang murah. Lalu apa bedanya Sistem Operasi Open Source dengan
Sistem Operasi Close Source seperti yang dipunyai pak Bill Gates?
Pada software yang Close Source, paket software tidak dapat didistribusikan lagi
selain oleh pembuat/vendor software tersebut.Sedangkan software yang Open Source
dapat didistribusikan secara bebas oleh siapapun. Tujuan Open Source ini sebenarnya
ingin menghilangkan ketergantungan vendor software, dimana vendor dapat bertindak
seenaknya bisa saja vendor menyisipkan kode-kode yang dapat membahayakan software
aplikasi lain termasuk juga menaikkan harga lisensi.
Dalam banyak kasus, bila terjadi Bug dalam software yang Close Source
pengguna sangat tergantung kepada vendor yang harus menunggu update untuk
memperbaikinya. Seringkali vendor kurang cepat merespons perkembangan terkini dan
permintaan pengguna
Bagaimana dengan Open Source?Ya, Open Source adalah salah satu solusi yang
menjanjikan saat ini bagi suatu perusahaan.Perusahaan dapat membelinya dengan biaya
yang jauh lebih murah dan perbaikan maupun keperluan software tersebut dapat
dilakukan oleh staf TI perusahaan itu sendiri. Sehingga apa yang terjadi? Dengan
software yang open source dapat mendorong semangat tenaga-tenaga TI untuk
mempelajari source code tersebut, dapat menganalisa dimana kelemahan software, apa
sesungguhnya proses yang berlangsung dalam kerja software, dan sekaligus mencari
solusi terhadap kelemahan software yang ditemui. Atau yang lebih ekstrim adalah
memodifikasi software sedemikian rupa agar lebih ergonomis pas digunakan sesuai
dengan keperluan.
Apa hubungannya dengan perkembangan software di Indonesia? Kita lihat India,
ekspor software dan ekspor tenaga TI sangat mendominasi negara ini.Saat ini India telah
menduduki urutan kedua setelah US dalam ekspor software.Perusahaan-perusahaan
software di India tumbuh dengan subur karena produk/software lokal mereka mendapat
tempat di pasar dalam negeri. Secara otomatis jika software lokal diterima oleh pasar
dalam negeri maka pemerintah dapat mengurangi penggunaan devisa negara dan
mengurangi tingkat ketergantungan impor teknologi atau software dan tenaga ahli,
meningkatkan kapasitas tenaga TI dalam negeri, dan membuka kesempatan kepada
industri pengembang software lokal. Sehingga dengan adanya peningkatan kapasitas
tenaga TI dan kualitas produksi software maka negara ini mampu melempar keluar hasil
produksi dan tenaga TI-nya ke pasar luar negeri.Mungkinkah hal ini terjadi di Indonesia?
Open Source secara tidak langsung mendorongan tenaga TI tidak hanya menjadi
End User yang hanya mampu memanfaatkan hasil kerja orang lain. Dengan demikian jika
tenaga TI negeri kita hanya berlaku sebagai End User maka bidang TI negara kita akan
tertinggal dengan negara-negara lain. Maka dengan adanya Open Source dapat dipelajari
source code software dan dapat menganalisa teknik yang digunakan dalam pembuatan
software tersebut yang nantinya pengetahuan tersebut dapat dimanfaatkan untuk
merancang aplikasi yang berguna
2.3 Perkembangan Software saat ini
Komputer membutuhkan data atau fakta, dimana data ini pada saat diinput akan
diterjemahkan menjadi bilangan biner. Saat ini, tingkat pemrosesan yang dikerjakan
perangkat lunak bersifat machine-like (keinginan mesin) mulai berubah dengan sifat
human-like (keinginan manusia)
Kemampuan komputer dirasakan sangat berkaitan dengan perangkat keras dan
perangkat lunaknya, maka dari itu diperlukan perangkat lunak yang benar-benar
mendukung perangkat kerasnya.Bentuk paling sederhana dari perangkat lunak,
menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1
(benar) atau 0 (salah), cara ini sudah pasti sangat menyulitkan, sehingga orang mulai
mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (16 bit), 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.

BAB III
PENUTUP

KESIMPULAN

Software Komputer adalah kumpulan dari pada intruksi atau statement yang di
susun secara logis dan berbentuk kode yang hanya dapat di mengerti oleh
komputer.Diantara teknologi informasi yang hampir disetiap tempat kita temukan
software. Sekarang software sangat berkembang pesat hampir setiap tahun software
selalu mengalami perkembangan.. Sedangkan model dan design dari software itu sendiri
juga mengalami perkembangan. Dulu apabila orang ingin menggunakan computer maka
hanya bias di kantor atau dirumah, kalau sekarang mereka bias menggunakan computer
tersebut dimana saja yang mereka inginkan.
SARAN
Untuk kemajuan teknologi computer maka diharapkan agar perkembangan
computer kedepan mampu mengubah pola fikir dan menjadikan masyarakat Indonesia
menjadi manusia yang kreatif dan inovatif.Serta tumbuhnya kratifitas hingga
menghasilkan suatu karya yang berguna bagi manusia.
Diharapkan dengan adanya teknologi computer dan softwarenya dapat dimanfaat
sesuai dengan kegunaan sebenarnya yang mampu mempercerdas bangsa bukannyauntuk
menghancurkan moral moral bangsa.Kemajuan computer software dimasa mendatang
diharapkan dapat membantu semua jenis pekerjaan manusia sehingga mereka mampu
menyelesaikan pekerjaan mereka dengan cepat karena dimasa depan teknologi akan
semakin canggih dan semua pekerjaan dikerjakan dengan system komputerisasi.

PERKEMBANGAN SOFTWARE

Kemampuan menyeluruh dalam software


Karena kebutuhan mengembangkan perangkat lunak secara luas lebih besar,
permintaan terhadap pemrogram software dengan kemampuan yang menyeluruh pun
lebih tinggi. Hal ini bisa dilihat dari pertumbuhan peluang pekerjaan untuk posisi full-
stack developer.

Kolaborasi
Di masa depan, kemampuan berkolaborasi untuk mengembangkan perangkat lunak
akan lebih diminati. Kemampuan Programmer memang penting. Namun, perusahaan
ternyata banyak mengincar programmer yang terbiasa dalam kolaborasi.

Sebab, Programmer yang kolaboratif bisa mentransformasikan ide-ide ke dalam


eksekusi sebuah proyek. Ingat, kecepatan dan ketepatan memang menjadi kunci
inovasi di dunia kerja.

Berpikiran terbuka
Memiliki pola pikir yang terbuka untuk mengembangkan software di masa depan juga
penting. Dengan fleksibilitas yang kamu miliki, kamu bisa bekerja dengan siapa saja
dan di mana saja.

Selain itu, ada penelitian yang mengklaim bahwa pada tahun 2020 nanti, 50 persen
tenaga kerja akan mendapat kesempatan untuk bekerja dari jarak jauh. Ini berarti kamu
harus mampu bekerja dengan baik bersama orang-orang yang mungkin belum pernah
kamu temui, dan berasal dari latar belakang berbeda.
Perkembangan karier
Kemajuan karier biasanya bersifat linier. Artinya, seseorang akan bergerak ke atas di
tangga karier tradisional dari peran junior, menengah, dan senior. Misalnya, setelah
menjadi manajer, seseorang mungkin akan pensiun sebagai eksekutif senior.

Namun, perkembangan karier di masa depan tak akan sama. Karier kamu dapat
bergerak secara horizontal, diagonal, atau vertikal. Bentuk perkembangan karier seperti
ini telah menjadi hal yang lumrah. Sebab, banyak tempat kerja memiliki struktur
organisasi yang lebih datar dan budaya kerja serba cepat. Ini artinya, kamu harus
belajar untuk bisa bekerja dengan fleksibel, mudah beradaptasi, dan semangat
mengejar karier untuk berkembang di masa depan.

Pemula yang kreatif


Jika bisa bekerja keras dan menyelesaikan tugas tepat waktu dengan sedikit atau tanpa
pengawasan, itu tandanya kamu sudah memiliki kinerja yang tinggi. Hal ini merupakan
salah satu kemampuan yang akan sangat berguna di dunia kerja masa depan.
DAFTAR PUSTAKA

http://www.kedaisoftware.comSumber : http://ilmukomputer.com
Diknas.Kurikulum 2004 Teknologi Informasi dan Komunikasi.
Budi Permana.2000.Sejarah Komputer.Jakarta : Exel Media Komputindo.
Puji Nugroho.1995.Kumpulan Soal – soal Ujian Negara Lotus.Jakarta :

Fauzi,A., Johar Arifin,dan M. Farikhudin.1999. Sejarah Komputer Jakarta

Anda mungkin juga menyukai