Semester : III
Mata Kuliah : Pengembangan Media dan Inovasi Pembelajaran
Berbasis ICT
Dosen Pengampu : Yusmidar Ritonga, M.Pd
Puji dan syukur ke hadirat Tuhan Yang Maha Esa karena atas rahmat dan
karuniaNya penulis dapat menyelesaikan makalah anatomi tumbuhan yang
berjudul “Memahami Software Untuk Mengembangkan Media Pembelajaran
Berbasis Komputer” dengan baik.
Penulis menyadari bahwa makalah ini masih jauh dari sempurna, oleh
karena itu penulis tidak menutup segala kemungkinan untuk kritik dan saran yang
bersifat membangun demi kesempurnaan makalah ini. Semoga makalah ini
bermanfaat dan dapat menambah wawasan bagi pembaca.
Penyusun
Kelompok 7
i
DAFTAR ISI
Kata Pengantar........................................................................................................... i
Daftar Isi..................................................................................................................... ii
BAB I (Pendahuluan)
1.1. Latar Belakang ............................................................................................ 1
1.2. Rumusan Masalah........................................................................................ 1
1.3. Tujuan Penulisan ......................................................................................... 2
BAB II (Pembahasan)
2.1. Pengertian Software .................................................................................... 3
2.2. Sejarah Perkembangan Software Komputer………………….....…..…..... 6
2.3. Perkembanga Software Saat ini................................................................... 9
2.4. Jenis Software Komputer ………………………………….....……........... 10
2.5. Lisensi Komputer........................................................... ............................. 13
Daftar Pustaka............................................................................................................. 17
ii
BAB I
PENDAHULUAN
1
3. Bagaimana Perkembangan software saat ini?
4. Apa saja jenis software komputer?
5. Apa saja lisensi Software komputer?
2
BAB II
PEMBAHASAN
3
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-paruuntuk 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).
5
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.
6
Dalam aplikasi ada istilah Paket Program. Istilah ini
digunakan untuk menyebutkan sebuahaplikasi 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 MozillaFirefox
yang bisa di-instal di Windows maupun Linux.
C. 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.
A. 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.
7
Penggunaan komputer saat itumasih dilakukan secara langsung,
sebuah program digunakan untuk sebuah mesin tertentu dan untuk
tujuan tertentu. Di era ini software komputer merupakan satu
kesatuan dengansebuah hardware komputer.
B. Era Stabil.
Pada Era Stabil ini baris-baris perintah software
komputer yang dijalankan olehkomputer bukan lagi satu-satu,
tapi sudah banyak proses yang di lakukan secara bersamaan (multi
tasking). Software Komputer pada era ini juga mampu
menyelesaikan banyakpengguna (multi user) dan secara
cepat/langsung (real time). Di era ini jugalah mulai di kenalsistem
basis data, yang memisahkan antara program dan data .
C. 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.
D. 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
8
dapat dikatakan sebagai source code yang terbuka bagi siapa saja
yang ingin mempelajari maupun ikut mengembangkan. Source
Code ini disertakan dengan distribusipaket 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 biayayang jauh
9
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
mendudukiurutan kedua setelah US dalam ekspor software.
Perusahaan-perusahaan software di India tumbuh dengan subur
karena produk/software lokal mereka mendapat tempat di pasar
dalamnegeri. Secara otomatis jika software lokal diterima
oleh pasar dalam negeri makapemerintah dapat mengurangi
penggunaan devisa negara dan mengurangi tingkat
ketergantungan impor teknologi atau software dan tenaga
ahli, meningkatkan kapasitastenaga TI dalam negeri, dan
membuka kesempatan kepada industri pengembang softwarelokal.
Sehingga dengan adanya peningkatan kapasitas tenaga TI
dan kualitas produksi software maka negara ini mampu
melempar keluar hasil produksi dan tenaga TI-nya ke pasarluar
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.
10
tingkat pemrosesan yang dikerjakan perangkat lunak bersifat machine-like
(keinginan mesin) mulai berubah dengan sifat human - like
(keinginanmanusia).
Kemampuan komputer dirasakan sangat berkaitan dengan
perangkat keras danperangkat 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), caraini sudah pasti sangat
menyulitkan, sehingga orang mulai mengelompokkan bit tersebut
menjadinible (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 dikenal 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.
11
Umumnya juga disertai fitur grafik dan diagram. Contohnya seperti
Microsoft excel pada windows dan Start Office Cale pada linux.
B. Word Processor (Pengolah kata)
Word processor adalah program yang digunakan untuk membuta
dokumen. Program ini dapat memformat teks, mengatur ukuran teks,
mengubah bentuk teks, dan lain-lain. Selain itu, teks dapat dilengkapi
dengan gambar. Contohnya seperti Microsoft word, Word Perfect pada
windows dan Abiword Start Office padalunix.
C. Program Presentasi
Program ini digunakan untuk membuat bahan presentasi dan untuk
berpresentasi. Bahan presentasi bisa melibatkan teks, suara, gambar,
video dan animasi. Contohnya seperti Microsoft power Point pada
windows dan Start office Impress pada linux.
E. Surat Elektronis
Program ini digunakan untuk mengirim atau menerima surat
elektronis atau yang sering disebut dengan e-mail. Contohnya seperti
Yahoo dan lycos.
F. Groupware
Groupware adalah software yang dipakai untuk membantu
seseorang dalam melakukan pekerjaan kelompok. Contohnya seperti
lotus Notes, Novell GroupWis, Microsoft Echange dan Netscape
Communicator.
12
G. DBMS (Database Management System)
DBMS adalah program yang ditujukan untuk melaksanakan
manajemendata. Software jenis ini menyediakan fasilitas untuk
menyimpan data, memanipulasi data dan mengambil data dengan cepat
dan mudah. Contohnya seperti Microsoft Access pada windows dan
MySQL pada linux.
I. Web Broser
Web broser adalah software yang berguna untuk mengakses
informasi web atau untuk melakukan transaksi via web. Contohnya
seperti Internet Explorer dan Netscape Navigator pada windows.
13
K. Software Multimedia
Software yang terkait dengan multimedia, seperti :
Adobe Premiere, software yang digunakan untuk membuat
film dalam berbagai format seperti Microsoft AVI
(*.AVI)dan Quick Time (*.MOV).
Winamp, software ini untuk memainkan berbagai jenis berkas
audio, seperti MP3.
Jet-Audio, software yang dapat digunakan untuk mengonversi
suara dalam kaset atau VCR menjadi data digital.
Macromedia shockwav, software untuk membuat halaman web
yang dilengkapi dengan animasi dan audio.
L. Software Game
Game merupakan program untuk permainan. Contohnya, Flight
Simulator, Baseball, Prince of Persia dan masih banyak lagi.
N. Utilitas
Utilitas adalah program bantu yang bermanfaat untuk melakukan
kegiatan yang berhubungan dengan sumber daya sistem, misal untuk
melakukan defragmentasi data pada hardisk. Di windows seperti
SanDisk, Disk cleanup, dan Disk Defragmenter, yang tergolong dalam
system tools.
14
Menurut Microsoft dalam “The Hallowen Document”, terdapat
beberapa jenis lisensi yang dapat digunakan untuk program komputer.
Beberapa jenis lisensi tersebut antara lain adalah :
A. Lisensi Commercial
Lisensi commercial adalah jenis lisensi yang biasa ditemui pada
perangkat lunak seperti Microsoft dengan windows dan Officenya,
lotus, Oracle dan lain sebagainya. Software yang diciptakan dengan
lisensi ini memang dibuat untuk kepentingan komersial sehingga user
yang ingin menggunakannya harus membeli atau mendapatkan izin
penggunaan dari pemegang hak cipta.
D. Lisensi Shareware
Lisensi shareware mengizinkan pemakainya untuk menggunakan,
menyalin atau menggandakan tanpa harus meminta izin pemegang hak
cipta. Berbeda dengan Trial Software, lisensi ini tidak dibatasi oleh
15
batas waktu masa aktif dan memiliki fitur yang lengkap. Lisensi jenis
ini biasanya ditemui pada Software perusahaan kecil.
E. Lisensi Freeware
Lisensi freeware biasanya ditemui pada software yang bersifat
mendukung, memberikan fasilitas tambahan atau memang free/gratis.
Contoh yang bersifat mendukung antara lain adalah plug in tambahan
yang biasanya menempel pada software induk seperti Eye Candy yang
menempel pada AdobePhotoshop.
16
BAB III
PENUTUP
3.1 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.
3.2 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 bukannya untuk
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.
17
DAFTAR PUSTAKA
http://
www.kedaisoftware.comSum
ber :
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 :
18
Fauzi,A., Johar Arifin,dan M.
Farikhudin.1999. Sejarah
Komputer Jakarta
http://www.kedaisoftware.comSumber
http://
ilmukomputer.comDiknas.Kurikulum2004TeknologiInformasidanKomunikasi.Bu
diPermana.2000.SejarahKomputer.Jakarta:ExelMediaKomputindo.PujiNugroho.1
995.KumpulanSoal–soalUjianNegaraLotus.Jakarta:Fauzi,A.,Johar
Arifin,danM.Farikhudin.1999SejarahKomputerJakarta
http://rina-aryani.blogspot.com/2009/11/makalah-software.html
http://aditirto.multiply.com/journal/item/15/SOFTWARE_KOMPUTER
http://wahyu.com/pub/2005/Skripsi_Wahyu.pdf/
http://kur2003.if.itb.ac.id/file/FMKL-K2-13.pdf
http://id.wikipedia.org/wiki/Microsoft_Office#Perangkat-perangkat_lunak
http://www.4shared.com/get/_T4rpGL-/Makalah_Open_Office.html
http://rudihd.wordpress.com/2007/05/09/sejarah-perkembangan-perangkat-lunak/
http://www.4shared.com/get/xLLWLP0u/
Perkembangan_Software_Komputer.html
http://www.4shared.com/get/stNfZJ43/Apa_itu_Sistem_Operasi_Kompute.html
19