kelompok 1 (software)
TRANSCRIPT
TEMAND-TEMAND YANG
BAIK HATIE, TIDAK SOMBONG
DAN RAJIEND MENABUNGK..
PERHATIIN PENJELASAN QT-
QT YAWH….
KELOMPOK IKetua:MITHA RINJANI PUTRI (16)Anggota:TRIANNA FITRIANI (31)SYAHRUL RAMADHAN (29)M. ALFIAN (17)UTAMI PUSPITA DEWI (32)IQBAL BAHRUL ULUM (09)
PERANGKAT LUNAK
(SOFTWARE)
SEJARAH PERKEMBANGAN SOFTWARE :
OLEH PARA AHLI SEJARAH PERKEMBANGAN
SOFTWARE DI KELOMPOKAN MENJADI BEBERAPA ERA,, YAITU:
Era Pemula (Pioner) Era stabil Era Mikro Era Modern
Era Pemula (Pioneer) Bentuk perangkat lunak 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 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 di kerjakan 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 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 penggunanya 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 processor-nya, 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 ditunjukkan oleh perangkat lunak pun semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara dan gambar.
SEJARAH PERKEMBANGAN SOFWARE DENGAN TINGKAT
PEMOGRAMAN TINGGI• Tahun 1956 : Jhon bachus dengan tim
IBM menciptakan fortran dengan bahasa pemograman tingkat tinggi.
• Tahun 1960 : LISP meluncurkan model bahasa komputar untuk menulis program tiruan.
• 1965: Orientasi bahasa benda dengan perakitan tambahan dengan simula, di tulis oleh Kristen Nygaard dan Ole John Dahl.
•1969: Bill Gates dan Paul Allen menyebutnya dengan “lake side programing group” menyetujui komputer dengan badan hukum pusat untuk mematenkan pdp-iqsoftware.
• 1975:Paul Allen di dalam suratnya, Bill Gates menggunakan nama-nama microsoft” menyerahkan kepada rekan kerjanya. Untuk cepat-cepat menuliskan tentang referensinya.
•1977: Pemerintah U.S mengadopsi data standar IMB, untuk membuka kode kunci pesan & untuk melindungi rahasia agensi mereka.•1978: Microsoft mengumumkan produk ketiganya,Microsoft Cobol-80 di jual dengan harrga 1 juta dolar U.S
•1976: Untuk pertamakalinya microsoftt di kembangkan, mereka menyebutnya dengan “the legend of micro-kid”
• 1979 : Microsoft menggumumkan, Microsoft Basic untuk 8086 16 bit micropocessors. 1981: IBM memperkenalkan personal computer dengan penggunaan Microsoft 19 bit operting system, MS DOS 1.0, plus Microsoft BASIC, PASCAL, dan produk microsoft lainnya.1983: Microsoft memperkenalkan wod processing program, Micrrosoft word for MS DOS 1.001989: Maxis memproduksi vidio game, dengan kelas baru untuk pendidikan dan hiburan.
•1995: Windows 95 ship
• 1997: Deep blue defeats world champion
• 1998 : Windows
PENGERTIANSOFTWRE
PENGERTIANSOFTWRE
SOFTWARE di sebut juga PERANGKAT LUNAK
Yaitu merupakan kumpulan beberapa perintah yang di
eksekusikan oleh mesin komputer dalam mejalankan pekerjaannya.
Perangkat lunak ini merupakan mesin komputer untuk
menyimpan perintah,maupun dokumen serta arsip lainnya.
FUNGSISOFTWARE
FUNGSISOFTWARE
Merupakan program yang berisi instruksi atau perintah yang
dimengerti oleh komputer untuk melakukan kegiatan seperti
menghitung,menggambar,dan menghasilkan suara, sehingga ada
komunikasi antara komputer dengan pemakai
SOFTWARE DI BAGI MENJADI DUA KATAGORI UTAMA YAITU:
Sistem software,, meyajikan program yang dapat menyajikan hardware berjalan dengan semestinya. Software Aplikasi,, menyediakan progran yang menyediakan program yang mengijinkan pengguna untuk melakukan sesuatu di samping mednjalankan hardware.
JENIS PERANGKAT LUNAK (SOFTWARE)
• SISTEM OPERASI
• PERANGKAT LUNAK BAHASA ( bahasa pemograman)
• PROGRAM APLIKASI tertentu (utility)
1. Sistem Operasi (operating system)Yaitu program yang dibuat untuk mengendalikan dan mengkoordinasikan seluruh kegiatan dari sistem komputer.
2. Perangkat lunak bahasa pemrograman (programming software) Yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin agar dapat dimengerti komputer.
3. Perangkat lunak aplikasi (application software)Yaitu program yang ditulis dan diterjemahkan oleh language-software untuk menyelesai-kan suatu aplikasi tertentu.
Posisi Penggolongan
User
Application software
Languagessoftware
OS
Hardware
PENGERTIANSISTEM OPERASI
Sistem operasi merupakan perangkat lunak (software) yang sudah di tulis atau di cetak oleh pabrik dan bertindak sebagai perantara antara penggunaan komputer (user) dengan perangkat keras (hardware). Sistem operasi akan mengatur semua system oprasi dari perangkat keras komputer.
TUJUANSISTEM OPERASI
• Menjalankan program dari user dan membantu user dalam menggunakan komputer.
• Menyediakan scaner sehingga pemakaian komputer menjadi mudah.
• Memanfaatkan perangkat keras komputer yang terbatas secara efisien
JENIS SISTEM OPERASI
• Terdapat 2 jenis sistem operasi berdasarkan penggunaanya (user interface) yaitu:
– Sistem operasi berbasis CUI (Character User Interface) misalnya : DOS (Disk Operating Sistem),UNIX dan linux pada metode terminal/konsol.
– Sistem operasi berbasis GUI (Graphical User Interface) misalnya : Microsoft Windows 9x,2000,NT,XP serta sistem operasi UNIX dan linux yang telah mendukung GUI.
PENGERTIAN BAHASA PEMOGRAMAN
PENGERTIAN BAHASA PEMOGRAMAN
Bahasa pemograman merupakan perangkat lunak yang bertugas mengkonvrensi arsitektur & alogoritma yang di rancang manusia ke dalam format yang dapat di baca dan di jalankan komputer. Atau Susunan instruksi-instruksi yang dimasukkan ke komputer disebut program, dan bahasa yang digunakan untuk penulisan program ini disebut bahasa pemrograman (programming language).
BAHASA PEMROGRAMAN• Untuk komputer generasi pertama, bahasa yang
digunakan adalah yang disebut bahasa mesin (machine language).
• Pada generasi kedua, bahasa yang digunakan dan dikembangkan adalah machine-oriented assembler language.
• Untuk generasi ketiga, bahasa yang digunakan adalah yang termasuk pada bahasa pemro-pemrograman tingkat tinggi (high-level programming language).
• Sedangkan yang sedang dikembangkan sekarang (yaitu generasi keempat) adalah suatu teknik pemrograman yang berorientasi pada obyek, yang disebut dengan Object Oriented Programming.
PERANGKAT LUNAK BAHASA DIBEDAKAN MENJADI 3 :
• Bahasa Tingkat Rendah
• Bahasa Tingkat Menengah
• Bahasa Tingkat Tinggi
BAHASA TINGKAT RENDAH
(MACHINE LANGUAGE)
Merupakan bahasa yang digunakan di dalam komputer itu sendiri (bil.biner →
1 & 0)• Assembly Language• RPG (Repeat Program General)
BAHASA TINGKAT MENENGAH
Bahasa dalam komputer yang menggunakan singkatan dan sudah
mendekati bahasa sehari-hari.
Program Fortran (Formula Translator)
BAHASA TINGKAT TINGGI
Merupakan bahasa komputer yang sudah dibuat dan dikembangkan dengan menggunakan bahasa
sehari-hari• Basic• Cobol• Pascal
PROGRAM APLIKASI(APLICATION SOFTWARE)
Merupakan suatu program paket yang telah dirancang dan dibuat khusus
untuk kebutuhan tertentuProgram aplikasi yang dimaksud
adalah berupa perangkat lunak (program paket) yang digunakan
untuk aplikasi tertentu, dan pemakai langsung dapat
menggunakannya tanpa harus memikirkan bagaimana proses
yang dilakukan komputer.
PROGRAM APLIKASI(APLICATION SOFTWARE)
Contohnya:
1. Word Processing/Processor (Pengolah Kata)
2. Program Database 3. Program Spreadsheet4. Program CAD (Computer Aided
Design)5. Program Layout Artikel (Publisher)
WORD PROCESSING/PROCESSOR (PENGOLAH KATA)
Merupakan salah satu program aplikasi dimana dalam pengoperasiannya menggunakan text (text basic).
Program paket ini dapat membuat komputer berfungsi sebagai mesin
ketik elektronik yang canggihContohnya:
• Wordstar Profesional• Word Perfect
• Chiwriter• Microsoft Word
• Word Star
PROGRAM DATABASE
Merupakan salah satu program aplikasi yang berfungsi untuk merancang atau membuat serta mengelola data base.
Program ini dapat membuat komputer mengolah data dalam bentuk file
secara mudah, rapi, dan cepat dalam hal penempatan dan manipulasinya.
• Dbase dalam berbagai versinya• Foxpro• Microsoft Acces
PROGRAM SPREADSHEET (pengolah angka)
Merupakan salah satu program aplikasi yang berfungsi untuk bidang keuangan,
pembukuan, atau melakukan perhitungan secara otomatis.
• Lotus 123• Microsoft Excel• Quatro• Supercheck
PROGRAM CAD (COMPUTER AIDED DESIGN)
Merupakan salah satu program aplikasi yang berfungsi untuk media lukis (alat lukis)
Dengan CAD komputer dapat berfungsi sebagai alat lukis elektronik yang canggih dalam membuat sketsa ruangan, mesin, model industri, pesawat, dan lain sebagainya.
• Auto Cad• Pro Design• Corel Draw• Adobe Photoshop
PROGRAM LAYOUT ARTIKEL (PUBLISHER)
Merupakan salah satu program aplikasi yang berfungsi khusus untuk mengatur tata letak obyek yang digunakan pada
cover suatu media cetak/elektronikDengan paket ini komputer dapat berfungsi sebagai mesin editor untuk membuat majalah, koran, ataupun
berbagai bentuk artikel lainnya• Page Maker
• Ventura• Harvard Publisher
• Newmaster
MACAM- MACAM SOFTWARE
Software Games - Jenis software ini termasuk dalam kategori entertainment atau hiburan, software ini memiliki berbagai macam jenis. Jenis-jenis tersebut seperti MMOs (Massive Multiplayer Online games), first-person shooters, action games, roleplaying games, and game petualangan.
Software Driver – Program ini mengiojinkan komputer untuk dapat berinteraksi dengan perangkat hardware
Software Pendidikan – berbeda dengan jenis program sebelumnya, software pendidikan ini dapat mengajarkan apapun dari komputer, melakukan aktifitas yang berhubungan seperti mengetik atau berbagai macam jenis pendidikan lainnya seperti kimia
Media player dan pengembangan software media lainnya – Software yang dibuat untuk dapat memainkan atau mengedit media digital seperti file music atau video.
Operating sistem – software yang merupakan sumber dari software lainnya yang dapat mengijinkan software lainnya untuk berjalan. Contoh dari software operating sistem ini adalah Window Vista, Mac OS X dan Linux
Software Produktifitas – Jenis software ini mengijinkan pengguna untuk lebih produktif baik itu dalam menjalankan bisnis atau menjalankan aktifitas produktif lainnya. Contoh dari software ini adalah software pengolah huruf (Ms Words), Software pengatur database, software presentasi dan beberapa software lainnya
Menurut cara memperolehnya . Software dapat di bedakan menjadi
beberapa jenis, yaitu: Jenis pertama adalah freeware. Software yang
bersifat freeware dapat digunakan tanpa biaya, namun masih memiliki batasan atas hak cipta pengguna. Maksudnya, meskipun kita menggunakan freeware tersebut kita tidak boleh melanggar hak cipta atas software tersebut untuk kepintinggan lainBiasanya freeware didistribusikan tanpa disertai dengan kode program yang bersangkutan.
Jenis kedua adalah shareware. Sharware adalah software yang dapat digunakan tanpa biaya dalam jangka waktu tertentu. Setelah jangka waktu tesebut selesai, pengguna diberi pilihan, apakah akan melanjutkan menggunakan software tersebut (dengan konsekuensi membayar) atau tidak menggunakan lagi software tersebut. Terkadang pada shareware batasan fitur yang hanya bisa digunakan jika pengguna membeli softwarenya.Seperti freeware, shareware masih dibatasi oleh hak cipta. Tujuannya cukup jelas yaitu memberikan contoh hasil jadi software tersebut sebelum di beli oleh pengguna.Contohnya: StyleXP, Window Blinds, WinRAR.
Jenis Ketiga adalah propietary software. Propiietary software hampir sama dengan barang yang bisa kita beli di pasar. Maksudnya jika ingin menggunakan software tersebut, kita harus membelinya.Propietary software sangat dibatasi oleh hak cipta. Kita tidak di perkenankan mendistribusikan kembali, mengotak-atik program, dan software ini tidak disertai kode sumber.
Jenis Keempat adalah open source software. Berbeda dengan sofware-suftware lainnya, open source sofware memberikan kebebasan pada kita untuk menggunakan, menggubah sesuai kebutuhan, dan mendistribusikan kembali, baik software aslinya maupun yang telah kita ubah. Biasanya software yang bersifat open source menyertakan kode sumber dalam pendistribusikannya. Tujuan pembuatan open source software biasanya bukan untuk tujuan komersil, nemun lebih pada tujuan sosial, agar software lebih gampang dan mudah diperoleh.Contoh: Inkscape, gimp, dsb.
Menurut depkominfo terdapt 3 jenis software
legal, yaitu: Proprietary software: Software yang harus
mendapt ijin dari pembuat dan mengikuti aturan kepemilikan dan penggunaannya.Contohnya: Windows,Adobe, Macromadiam,dll
Open Source Software (OSS): Software yang kode sumbernya diijinkan untuk dimiliki, dimodifikasi, dan disebarluaskan, dan softwarenya boleh di pakai tanpa membayar.Contohnya: FreeBSD, Linux, Monzila.
Freeware: Software yang dapat di gunakan secara leluasa dan tidak ada pemunggutan biaya, tapi tanpa kode sumber. ‘
• Contohnya: Winamp, PDF Reader.
SEKIAN DARI
KELOMPOK KAMI,,
We only say thanks for all
your attention!!!!
LuuuuuPPh U all…muuuuuaaaCCh..
^o^