• Tidak ada hasil yang ditemukan

LKM4 Perkembangan SoftwarePerangkat Lunak

N/A
N/A
Protected

Academic year: 2017

Membagikan "LKM4 Perkembangan SoftwarePerangkat Lunak"

Copied!
4
0
0

Teks penuh

(1)

LEMBAR KEGIATAN MAHASISWA (LKM)

Program St udi : Matematika/ Pend matematika Mat a kuliah : Pengantar Ilmu Komputer

Pokok Bahasan : Perkembangan Soft ware/ Perangkat Lunak

Waktu : 4 x 50 menit

Standar Kompetensi :

Set el ah mengikut i perkul iahan ini, diharapkan mahasiswa mampu mengoperasikan komput er secara benar dan menggunakan beberapa sist em operasi baku(Windows, DOS), program apl ikasi MS Of f ice dan Int ernet .

Kompetensi Dasar :

menj el askan perkembangan dan kl asif ikasi sof t ware/ Perangkat Lunak. Indikator :

Mahasiswa mampu menj el askan perkembangan dan kl asif ikasi sof t ware/ Perangkat Lunak. Kegiat an Belaj ar yang disarankan :

Membaca buku dan mencari art ikel yang berhubungan dengan pokok bahasan Ringkasan Materi :

PERKEMBANGAN PERANGKAT LUNAK EVOLUSI PERANGKAT LUNAK

Era Pioner

Bent uk perangkat l unak pada awal nya adal ah sambungan-sambungan kabel ke ant ar bagian dal am komput er. Cara l ain dal am mengakses komput er adal ah menggunakan punched card yait u kart u yang di l ubangi. Penggunaan komput er saat era pioner dil akukan secara l angsung, sebuah program unt uk sebuah mesin unt uk t uj uan t ert ent u. Pada era ini, perangkat l unak merupakan sat u kesat uan dengan perangkat kerasnya. Penggunaan komput er di l akukan secara l angsung dan hasil yang sel esai di kerj akan komput er berupa print out . Proses yang di l akukan di dal am komput er berupa baris inst ruksi yang secara berurut an di proses.

Era St abil

Pada era st abil penggunaan komput er sudah banyak di gunakan, t idak hanya ol eh kal angan penel it i dan akademi saj a, t et api j uga ol eh kal angan indust ri / perusahaan. Perusahaan perangkat l unak bermuncul an, dan sebuah perangkat l unak dapat menj al ankan beberapa f ungsi, dari ini perangkat l unak mul ai bergeser menj adi sebuah produk. Baris-baris perint ah perangkat l unak yang di j al ankan ol eh komput er bukan l agi sat u-sat u, t api sudah sepert i banyak proses yang di l akukan secara serempak (mul t i t asking). Sebuah perangkat l unak mampu menyel esaikan banyak pengguna (mul t i user) secara cepat / l angsung (real t ime). Pada era ini mul ai di kenal sist em basis dat a, yang memisahkan ant ara program (pemroses) dengan dat a (yang di proses).

Era Modern

Saat ini perangkat l unak sudah t erdapat di mana-mana, t idak hanya pada sebuah superkomput er dengan 25 prosesornya, sebuah komput er genggampun t el ah di l engkapi dengan perangkat l unak yang dapat di sinkronkan dengan PC. Tidak hanya komput er, bahkan peral at an sepert i t el epon, TV, hingga ke mesin cuci, AC dan microwave, t el ah di t anamkan perangkat l unak unt uk mengat ur operasi peral at an it u. Dan yang hebat nya l agi adal ah set iap peral at an it u akan mengarah pada suat u saat kel ak akan dapat sal ing t erhubung. Pembuat an sebuah perangkat l unak bukan l agi pekerj aan segel ent ir orang, t et api t el ah menj adi pekerj aan banyak orang, dengan beberapa t ahapan proses yang mel ibat kan berbagai disipl in il mu dal am perancangannya. Tingkat kecerdasan yang di t unj ukkan ol eh perangkat l unak pun semakin meningkat , sel ain permasal ahan t eknis, perangkat l unak sekarang mul ai bisa mengenal suara dan gambar.

KLASIFIKASI PERANGKAT LUNAK

Perangkat l unak secara umum dapat di bagi 2 yait u perangkat lunak sistem dan perangkat lunak aplikasi.

Perangkat l unak sist em dapat di bagi l agi menj adi 3 macam yait u :

1. Bahasa pemrograman : merupakan perangkat l unak yang bert ugas mengkonversikan arsit ekt ur dan al gorit ma yang di rancang manusia ke dal am f ormat yang dapat di j al ankan komput er, cont oh bahasa pemrograman di ant aranya : BASIC, COBOL, Pascal , C++, FORTRAN

Bahasa pemrograman dit erj emahkan kedal am bahasa yang dimengert i komput er(bahasa mesin) ol eh Compil er/ Int erpret er.

(2)

Compil er at au int erpret er bisa diibarat kan sebagai suat u kamus yang berf ungsi unt uk ment erj emahkan bahasa pemrograman yang dit ul is ol eh programmer kedal am bahasa mesin agar komput er bisa bekerj a sesuai dengan ket ent uan program yang dit ul is. Bahasa mesin merupakan suat u bahasa yang dikenal ol eh komput er

Komput er merupakan peral at an el ekt ronik, art inya komput er komput er bekerj a berdasar pul sa-pul sa el ekt ronik. Pul sa el ekt ronik hanya memil iki 2 kondisi, yait u ON (ada arus l ist rik) dan OFF (t idak ada arus). Kondisi ON dan OFF ini kemudian dit erj emahkan dal am angka 0 dan 1

Dengan demikian, sebenarnya unt uk meng-gerakkan komput er agar bisa bekerj a, maka dit unt ut unt uk menget ahui kombinasi kerj a dari ON dan OFF. Kombinasi ini kemudian dikenal sebagai bahasa mesin, bahasa yang dikenal ol eh komput er. At uran yang ada didal am bahasa mesin, hanya merupakan kode-kode binary at aupun kode-kode t ert ent u yang t ent unya sangat sul it unt uk dipel aj ari.

Karena sul it nya bahasa mesin at au l ow l evel l anguage ini, pabrik pembuat komput er kemudian membuat kamus agar bisa dimanf aat kan ol eh pemakai. Kamus ini dikenal sebagai compil er at au int erpret er.

Kamus yang ada berisi t erj emahan angka 0 s/ d 9, huruf A s/ d Z, aneka t anda baca, aneka rumus perhit ungan at aupun at uran-at uran yang t erdapat dal am suat u bahasa program. Terj emahan yang ada akan berbent uk pul sa-pul sa el ekt ronik yang kemudian dil ambangkan dengan angka 0 dan 1 (konsep binary)

Dengan adanya compil er at aupun int repret er, pemakai kemudian bisa berkomunikasi dengan bahasa yang l ebih "manusiawi" j ika dibanding dengan bahasa mesin. Bahasa yang l ebih manusiawi ini kemudian dikenal sebagai high level language. Pemakai menul iskan inst ruksi dal am high l evel l anguage dan komput er ment erj emahkan dal am l ow l evel l anguage (bahasa mesin).

Jenis high l evel l anguage cukup banyak, sepert i misal nya: Basic, Cobol , Pascal , Fort ran dan l ain sebagainya. Dal am hal ini, set iap high l evel l anguage memil iki at uran-at uran t ersendiri dan j uga memil iki compil er at aupun int erpret er t ersendiri. Hal ini dapat diil ust rasikan dengan bahasa Inggris, Perancis at aupun Jepang. Dimana set iap bahasa j uga memil iki at uran-at uran dan kamus t ersendiri.

Int erpret er akan ment erj emahkan inst ruksi demi inst ruksi, dan apabil a dit emui sesuat u kesal ahan, maka proses akan berhent i, dan int erpret er kemudian menunj ukkan kesal ahan t ersebut . Unt uk memul ai proses, kesal ahan yang ada harus dibet ul kan t erl ebih dahul u. Int erpret er biasanya hanya dit emui pada komput er j enis kecil , misal nya Personnal Comput er.

Dal am bekerj a, compil er akan ment erj emahkan sel uruh inst ruksi yang ada, dan sel uruh kesal ahan yang dit emui dal am inst ruksi yang ada, akan dit ampil kan pada akhir proses pent erj emahan.

Program yang dit ul is dengan menggunakan l anguage, j uga disebut sebagai source program at au program yang masih ment ah. Disebut ment ah karena program ini masih harus diproses at aupun dit erj emahkan kedal am bahasa mesin. Hasil pent erj emahan suat u program kedal am bahasa mesin, dikenal sebagai obj ect program.

(3)

2. Sistem Operasi : saat komput er pert ama kal i di hidupkan, sist em operasil ah yang pert ama kal i di j al ankan, sist em operasi yang mengat ur sel uruh proses, ment erj emahkan masukan, mengat ur proses int ernal , memanej emen penggunaan memori dan memberikan kel uaran ke peral at an yang bersesuaian, cont oh sist em operasi : DOS, Unix, Windows 95, IBM OS/ 2, Appl e’ s Syst em 7

3. Utility : sist em operasi merupakan perangkat l unak sist em dengan f ungsi t ert ent u, misal nya pemeriksaan perangkat keras (har dware t roubl eshoot ing), memeriksa disket yang rusak (bukan rusak f isik), mengat ur ul ang isi harddisk (part isi, def rag), cont oh Ut il t y adal ah Nort on Ut il it y

Perangkat Lunak Aplikasi Aplikasi Office

Perangkat l unak apl ikasi perkant oran yang umum adal ah pemroses kat a dan pemroses t abel . Pemroses kat a umum di gunakan unt uk menggant ikan t ugas penget ikan yang sering di l akukan. Sel ain dapat mel akukan f ormat penget ikan sepert i penomoran, pengat uran spasi, margin (j arak pinggir kert as), j enis huruf (f ont ), pemroses kat a j uga dapat mel akukan proses pengecekan kat a bahkan kal imat .

Pemroses t abel biasanya di gunakan unt uk mel akukan perhit ungan yang menggunakan t abel (t abul asi). Fungsi st andar yang di gunakan adal ah penj uml ahan di suat u range dal am baris at au kol om t ert ent u, at au f ungsi l ainnya sepert i pencarian nil ai rat a-rat a, maksimal , minimal at au deviasi. Aut omasi pemrosesan dapat dil akukan dengan menggunakan macro, misal nya perhit ungan bul anan.

Aplikasi Multimedia

Apl ikasi mul t imedia saat ini sangat banyak dan beragam. Di kat akan Mul t imedia karena sel ain penggunaan media t eks, apl ikasi ini dapat memproses / menampil kan dal am bent uk yang l ain yait u gambar, suara dan f il m

Apl ikasi Mul t imedia sangat berkait an dengan f ormat dat a yang di gunakan. Apl ikasi Mul t imedia umumnya di pisahkan l agi menj adi apl ikasi yang di gunakan unt uk membuat , yang hanya di gunakan unt uk menampil kan saj a dan apl ikasi pengat uran.

Format -f ormat digit al mul t imedia di ant aranya :

MIDI (Musical Inst rument Digit al Int erf ace) , f ormat suara inst rumen ini di perkenal kan pada t ahun 1983 ol eh perusahaan musik el ekt rik sepert i Rol and, Yamaha dan Korg. Format MIDI bersif at sangat kompak dengan ukurannya yang kecil , suara yang di hasil kan ol eh MIDI dengan dukungan sound card yang memil ik synt hesizer (penghasil suara el ekt rik) sangat l ah mirip dengan organ el ekt rik yang bisa memainkan berbagai al at musik.

MP3, f ormat suara yang t erkenal saat ini berbeda dengan MIDI yang hanya inst rument , MP3 merekam sel uruh suara t ermasuk suara penyanyinya. Kual it as suara MP3 akan berbanding dengan ukuran penyimpannya. Kual it as yang banyak di gunakan unt uk merekam musik adal ah st andar CD-ROM (44, 2 KHz, 16 bit , st ereo), sement ara kual it as t erendah adal ah kual it as sepert i t el epon (5 KHz, 8 bit , mono).

MPEG (Moving Pict ure Expert s Group), merupakan f ormat yang di susun ol eh ahl i dari berbagai penj uru dunia unt uk f ormat mul t imedia.

AVI (Audio Video Int erl eave), f ormat AVI di buat ol eh Microsof t dan mudah di pindah-pindahkan di apl ikasi buat an Microsof t l ainnya sepert i Word at au PowerPoint

Quicktime, sama dengan AVI, Quickt ime dapat digunakan baik di komput er berbasis Int el maupun Mac. Quickt ime dapat menyaingin AVI di karenakan t ingkat kompresinya yang l ebih baik. Tingkat kompresi menent ukan kecil nya f il e yang akan menent ukan pul a besar-kecil nya media penyimpanan, dan l ebar j al ur dat a yang dibut uhkan unt uk t ransf er.

Aplikasi Int ernet

Apl ikasi Int ernet adal ah prot okol yang digunakan unt uk berhubungan ant ara sat u orang at au mesin dengan pihak l ain yang berj auhan. Apl ikasi int ernet akan menyangkut dua sisi, yait u sisi penyedia (server) at au sisi pengguna (cl ient ).

Cont oh apl ikasi int ernet dan perangkat l unak dari sisi pengguna yang umum di gunakan adal ah : 1. HTTP (Hypert ext Transf er prot ocol ), merupakan apl ikasi int ernet yang menampil kan baris

kal imat , at au gambar, dengan beberapa kat a yang di beri t anda garis bawah (hypert ext ). Dari hypert ext ini, pengguna dapat mel ompat dari sat u dokumen (page) ke dokumen l ainnya.

Perangkat l unak di sisi pengguna yang menj al ankan ht t p di kenal sebagai browser. Cont oh browser adal ah Int ernet Expl orer dan Net scape.

2. E-mail (El ect ronic mail ), merupakan apl ikasi surat menyurat di int ernet . Set iap orang memil iki. Messenger nakan unt uk berkomunikasi ant ara sat u orang at au l ebih (conf erence), sel ain al amat e-mail , dan bisa sal ing bert ukar dokumen sat u sama l ain. Cont oh perangkat l unaknya adal ah Out l ook Express

3. Messenger

Messenger di gunakan unt uk berkomunikasi ant ara sat u orang at au l ebih (conf erence), sel ain komunikasi mel al u t eks (messsage), j uga bisa berupa suara (voice) mapun f il m (webcam)

Cont oh : Yahoo Messenger

(4)

Soal Latihan :

1. Apakah yang dimaksud dengan perangkat l unak komput er? Dan apapul a yang dimaksud dengan program komput er?

2. Apakah yang dimaksud dengan perangkat l unak sist em dan apa pul a yang dimaksud dengan perangkat l unak apl ikasi.

3. Sebut kan manf aat program apl ikasi int ernet ? 4. Apa yang dimaksud dengan program Ut il it y?

5. Apa yang saudara ket ahui t ent ang pemrograman visual ?

6. Dapat kah program-program Visual dij al ankan pada operat ing syst em DOS? 7. Sebut kan beberapa nama pemrograman visual yang saudara ket ahui? 8. Apakah yang dimaksud dengan ist il ah User-Friendl y?

Tugas :

Cari dan sebut kan macam-macam sist em operasi dan keunggul annya masing-masing Kepustakaan

Ivan Sudirman, Sof t ware Komput er, www. il mukomput er. com, 2003 Jogiyant o,Pengenal an Komput er, Andi Of f set , 1995

Ir. Edi Nur Sasongko, M. Kom, ht t p: / / kul iah. dinus. ac. id/ edi-nur/ pde. ht ml

Referensi

Dokumen terkait

For example, it is trivial to extend the information set so that rules can condition on variables other than past prices (indicating that the Arti " cial Technical Analyst

Apabila tidak hadir pada hari yang sudah ditentukan di atas, pihak perusahaan harus memberitahukan kepada panitia sebelumnya2. Demikian undangan ini disampaikan,

Digital Repository Universitas Jember Digital Repository Universitas Jember... Digital Repository Universitas Jember Digital Repository

pelayanan Khususnya dalam Pengurusan KTP-el yang dijanjikan akan memuaskan masyarakat, cukup memuaskan meskipun masih ada yang tidak mengindahkan itu disebabkan tidak

[r]

•฀ Best Treasury & Cash Management Bank (Foreign), China – Global Finance •฀ Best Trade Finance Provider (Foreign),. China –

Diberitahukan bahwa setelah diadakan penelitian dan evaluasi Dokumen Penawaran dan Dokumen Kualifikasi oleh Kelompok Kerja 9 (Pokja 9) ULP Kabupaten Sambas menurut ketentuan

Mengajar Guru SMPN di Kecamatan Sumedang Selatan. 4) Memperoleh informasi mengenai pengaruh Pendidikan Pelatihan KTSP. dan Kompensasi terhadap Kinerja Mengajar Guru SMPN