Apa itu Program Komputer?

Slides:



Advertisements
Presentasi serupa
Sistem Terdistribusi 09 – Jenis OS Client Server Oleh : Muh. Ary Azali.
Advertisements

Oleh : Suparno Blog : Operating System Pengenalan Pengelolahan Data Elektronik.
Aplikasi Komputer Vicky Nurohmat
Pengantar Teknik Komputer & Informatika A
Pengantar Sistem Komputer
Komponen Sistem Teknologi Informasi
PERANGKAT LUNAK dalam SISTEM INFORMASI
Sistem Operasi Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras komputer Pengertian sistem operasi secara.
SOFTWARE (PERANGKAT LUNAK)
TEKNOLOGI PERANGKAT LUNAK KOMPUTER
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
SOFTWARE KOMPUTER Pertemuan ke-4.
Perangkat Lunak Software. Perangkat Lunak merupakan sekumpulan aturan yang digunakan untuk menjalankan perangkat keras terdiri dari kumpulan istruksi.
Perkembangan Perangkat Lunak
Chip prosesor 4004 Chip prosesor 8008 Chip prosesor 8080.
Analis Sistem.
Perangkat Lunak Sistem
Pertemuan 5 PERANGKAT LUNAK (SOFTWARE) KOMPUTER
Introduction to Operating Systems
SOFTWARE.
P ERANGKAT L UNAK (S OFTWARE ) Lanjutan 24 April 2015.
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
Pengantar Teknologi Informasi
PERANGKAT LUNAK Software.
Komponen teknologi informasi
PPT-Aplikasi Komputer
Pengantar TEKNOLOGI INFORMASI.
OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI
Pengenalan Sistem Operasi
PENGENALAN BRAINWARE SYSTEM ANALIS PROGAMMER END-USER
PENGANTAR KOMPUTER & TI 1A
Introduction to Operating Systems
SISTEM KOMPUTER UNIVERSITAS GUNADARMA
STRUKTUR SISTEM OPERASI
Dasar Sistem Operasi a. Pengertian sistem operasi
PENGENALAN SOFTWARE BAHASA PEMROGRAMAN Bahasa Tingkat Tinggi
Dasar Sistem Operasi a. Pengertian sistem operasi
Melakukan Instalasi Sistem Operasi Dasar
PERANGKAT LUNAK (SOFTWARE)
SOFTWARE.
PERANGKAT LUNAK (Software)
Pengantar Teknologi Informasi
SOFTWARE DAN BRAINWARE
Pengantar Aplikasi Komputer
PERANGKAT LUNAK (SOFTWARE)
Dasar Sistem Operasi Pendahuluan 9/25/2011.
Perangkat Lunak Merupakan program yang diperlukan untuk menjalankan perangkat keras komputer. Perangkat lunak dapat digolongkan menjadi tiga bagian,
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
Application Software & System Software
PENERAPAN KOMPUTER (2-1) DOSEN PENGAMPU : Adi Sampurno (ASP) Sri Untari (SUT) Web Blog =
Pengantar Teknologi Informasi
Pertemuan 9 Software.
Perangkat Lunak Sistem
Software Perangkat lunak Teknisi Komputer - LPK HIDAYAH.
TEKNIK KOMPILASI Pertemuan III.
Tujuan : Memahami apa yang dimaksud dengan sistem operasi beserta cara kerjanya. Mengenal berbagai macam jenis sistem Operasi dari luar maupun dari Dalam.
Pengantar teknologi informasi
Perkembangan dan Klasifikasi Komputer
Pengantar Teknologi Informasi
PENGENALAN SOFTWARE BAHASA PEMROGRAMAN Bahasa Tingkat Tinggi
PERANGKAT LUNAK (SOFTWARE)
Perkembangan Perangkat Lunak
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
Konsep Dasar Aplikasi.
PENGENALAN SOFTWARE BAHASA PEMROGRAMAN Bahasa Tingkat Tinggi
Transcript presentasi:

Apa itu Program Komputer? Adalah sekumpulan instruksi yang memerintahkan komputer untuk melakukan sesuatu

PERKEMBANGAN SOFTWARE 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), cari 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).

Posisi Penggolongan User Application software Languagessoftware OS Hardware

SIKLUS PERANGKAT LUNAK

EVOLUSI SOFTWARE Era Pioner 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.

Gambar Komputer ENIAC

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 Pada era ini mulai di kenal sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di proses).

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, Pada era ini 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,

KLASIFIKASI PERANGKAT LUNAK Bahasa pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, Di katagorikan menjadi 3 antara lain : a. Bahasa Pemrograman berbasis Text misalnya : BASIC, COBOL, Pascal, C++, FORTRAN dll b. Bahasa Pemrograman yang berbasis Visual, misalnya : Visual Basic, Visual Foxpro, Borland Delphi dll c. Bahasa Pemrograman yang berbasis Web, Misalnya : PHP, ASP, JAVA dll

CONTOH KASUS SOFTWARE Sistem Informasi Manajemen Sistem Pakar Pengolahan Citra Digital Sistem Informasi Geografi

2. Sistem Operasi : Merupakan software yang paling penting / pokok kerena meruapakan penghubung antara user dengan aplikasi program dan user dengan hardware, saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses perangkat lunak pada sistem komputer

Tugas OS Bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web Meningkatkan efisiensi dan menggunakan komputer semaksimal mungkin, dalam melaksanakan pekerjaan khususnya untuk mengurangi ‘waktu nganggur’ yang dialami oleh komputer. Sistem Operasi terdiri dari : Control Program dan OS Service.

Ada 3 katagori pada sistem operasi antara lain : a. SO dilihat dari sumbernya, yaitu Close Source dan Open Source b. SO dilihat dari penggunaannya, yaitu : Single tasking dan multi tasking c. SO dilihat dari jangkauannya, yaitu : Single user dan Multi user 3. Program aplikasi, merupakan fasilitas software yang siap pakai yang digunakan sesuai dengan fungsinya, Mis : Microsoft Office

4. Utility : Software khusus yang berfungsi untuk membantu Sistem Operasi maupun Program 5. Aplikasi Multimedia : Yang berkembang sangat banyak saat ini adalah aplikasi multimedia dan internet. Contoh aplikasi multimedia adalah Winamp untuk memutar musik berformat MP3 atau CD Audio, kemudian RealPlayer yang dapat digunakan untuk menonton film atau VCD. Aplikasi internet yang umum di gunakan adalah untuk browsing, e-mail, chatting dan messenger.

Bahasa Mesin ; Assembler Bahasa Tingkat Tinggi BAHASA PEMROGRAMAN Bahasa Mesin ; Assembler Bahasa Tingkat Tinggi - Menggunakan Compiler sebagai penterjemah ; Fortran, LISP, Cobol, RPG, dsb - Menggunakan Interpreter sebagai penterjemah ; Basic, Pascal, Bahasa C, dsb Bahasa Generasi Ke-4 ; Informix, Oracle, dsb

- Word Star, dBase-II, Lotus 1-2-3, dll PAKET APLIKASI - Word Star, dBase-II, Lotus 1-2-3, dll - MS-Word, MS-Excell, MS-Power Point, dll SISTEM OPERASI - IBM–DOS, MS-DOS - WINDOWS - UNIX - LINUX

System Software Adalah program yang mengendalikan pengoperasian komputer dan perangkat lain yang terhubung. Sistem Operasi (SO) imerupakan sekumpulan program yang mengatur semua aktivitas yang ter- jadi di komputer dan me- mungkinkan pengguna untuk menjalankan program aplikasi. Program Utilitas program atau aplikasi yang men- dukung aktivitas SO dan me- ngatur operasi beberapa perangkat

Struktur Sistem Operasi

Fungsi Dasar Sistem Operasi start the computer provide a user interface manage programs administer security manage memory control a network provide file management and other utilities monitor performance establish an Internet connection schedule jobs and configure devices

Fungsi Dasar Sistem Operasi

Booting Cold booting, menghidupkan komputer dalam keadaan mati (off) Warm booting, restart.

Klasifikasi Sistem Operasi

Pembagian Sistem Operasi Mainframes Embedded System Unix-like Operating System Mac OS Microsoft Windows Network OS WebOS

Mainframes Mainframes run multiple operating systems and operate not as a single computer but as a number of virtual machines. They are typically manufactured by large companies for large-scale computing purposes

Mainframes z/OS from IBM While IBM System z™ servers are supported by a number of different operating systems, their most advanced features are powered by z/OS

Embedded Systems Embedded systems are special-purpose systems in which the computer is completely encapsulated by the device it controls. Embedded systems perform pre-defined tasks that have very specific requirements. Real-time operating systems are embedded systems with certain time requirements

Embedded Systems Symbian OS for smartphone Cisco IOS for router and switch iPodLinux for ipods Windows CE.Net Windows Mobile 2003

Unix-like OS The operating system Unix was developed in 1960 by a group of AT&T employees. Free Unix-like operating systems can be used, studied, modified and redistributed by anyone with no restrictions.

Unix-like OS It's a diverse group of operating systems with several major sub-categories including BSD, and Linux. Unix like operating systems run on a variety of computers but more frequently on server systems and in academic and engineering environments due to high stability for any kind of processing

Unix-like OS Ubuntu FreeBSD openSUSE Debian Fedora

linux Linux adalah sebuah sistem operasi komputer seperti halnya Macintosh, OS/2, Solaris maupun Windows. Linux merupakan turunan dari sistem operasi UNIX dan memiliki seluruh kemampuan dan keunggulan dari sistem UNIX. Linux adalah sistem operasi berbasis GPL (General Public Licence) yang berarti Linux dapat dikopi secara bebas tanpa harus membayar kepada pemegang lisensi, dengan catatan source code harus selalu disertakan dalam penyebarannya.

Linux diciptakan oleh Linus Torvalds pada tahun 1991 di Finlandia, saat itu Linus adalah seorang mahasiswa ilmu komputer di Universitas Helsinki. Pada awalnya Linux masih sangat sederhana dan belum memiliki kekuatan seperti UNIX komersial yang telah mapan. Tetapi dengan bantuan para hacker, Linus terus mengembangkan Linux dan akhirnya memliki kemampuan yang dapat disejajarkan dengan sistem operasi komersial lainnya. Lisensi Linux dipegang oleh Linus Torvalds, sebagai penghormatan atas hasil jerih payahnya mengembangkan Linux

Saat ini, populasi pemakai Linux telah mencapai jutaan orang dan akan terus berkembang di masa - masa yang akan datang. Dukungan dari vendor - vendor ternama seperti IBM, Silicon Graphics, Hewlett Packard, Compaq dan Dell, telah membuat Linux menjadi kekuatan baru yang disegani

FreeBSD adalah sebuah sistem operasi BSD Unix yang lebih maju untuk komputer jenis PC. OS ini dikembangkan oleh sekumpulan programmer individu. FreeBSD menawarkan sistem rangkaian yang lebih maju dan berkemampuan tinggi. OS tersebut sesuai untuk dijadikan sistem server Internet atau Intranet. Dapat mengendalikan sistem rangkaian yang sangat sibuk, dan mengatur penggunaan memori dengan baik untuk melayani beratus-ratus atau beribu-ribu pengguna secara serentak

Perbedaan antara FreeBSD dengan Linux ialah Linux adalah aplikasi terbuka di mana kode program diberikan secara cuma-cuma dan aplikasi Linux bisa dikembangkan oleh siapa saja, sedangkan FreeBSD adalah aplikasi tertutup yang diprogramkan oleh programmer yang membuat sistem operasi BSD(Berkeley Software Distribution)

Mac os Apple's Macintosh OS is an operating system with a very innovative and unique design. The history of the company behind it, Apple, that's been around since 1976 is fascinating and so is its cool operating system Mac OS. Leopard merupakan versi Mac OS terbaru (http://www.apple.com/macosx/)

Macintosh Operating System merupakan OS yang pertama mengunakan sistem GUI (Graphical User Interface). Para pemakai komputer begitu takjub melihat Macintosh yang sangat ramah dalam melayani pemakai komputer. Pemakai tidak perlu banyak menulis perintah, cukup menunjuk gambar-gambar yang ada, maka dengan cepat Macintosh akan mengerjakan tugas sesuai gambar yang ditunjuk. OS ini hanya kompatibel dengan Komputer Apple-Macintosh

Macintosh Operating System merupakan OS yang pertama mengunakan sistem GUI (Graphical User Interface). Para pemakai komputer begitu takjub melihat Macintosh yang sangat ramah dalam melayani pemakai komputer. Pemakai tidak perlu banyak menulis perintah, cukup menunjuk gambar-gambar yang ada, maka dengan cepat Macintosh akan mengerjakan tugas sesuai gambar yang ditunjuk. OS ini hanya kompatibel dengan Komputer Apple-Macintosh

DOS (Disk Operating System) merupakan salah satu operating system yang biasa dipakai pada komputer IBM-PC ataupun kompatibelnya DOS mempunyai sejumlah versi yang diawali dengan DOS versi 1.00 dirilis pada 1981, terus meningkat menjadi versi 7.00 pada tahun 1996. Seiring dengan perubahan versi, kemampuan DOS juga semakin meningkat, dan berkembang kearah general purpose system, konsep jaringan komputer serta konsep user friendly

DOS versi 3.10 yang direlease tahun 1984, mulai menyediakan layanan untuk jaringan DOS versi 5.00 yang direlease tahun 1991, mendukung pemakaian sound baster card, dan pada masa itu merupakan awal penggunakan sound-card stereo pada sebuah PC

PENGENALAN BRAINWARE SYSTEM ANALIS PROGAMMER END-USER Orang yang merancang suatu system PROGAMMER Orang yang membuat program END-USER Orang yang menggunakan komputer secara langsung

Brainware (lanjutan) Tugas dan tanggung jawab : 1 . Sistem analis pada sistem secara keseluruhan, : Pengetahuan analis sistem harus luas, tidak hanya pada teknologi komputer, tetapi juga pada bidang aplikasi yang ditanganinya. Pekerjaan analis sistem dalam pembuatan program terbatas pada pemecahan masalah secara garis besar. Melibatkan hubungan banyak orang, tidak terbatas pada

Pengetahuan dan keahlian yg diperlukan bagi seorang analis sistem yang baik : Teknik pengolahan data, teknologi komputer dan pemograman computer Ahlian dalam penggunaan alat dan teknik untuk pengembangan S/W, serta keahlian dalam menggunakan komputer. Pengetahuan teknis tentang H/W, teknologi komunikasi data, bahasa-bahasa komputer, sistem operasi, utiliti, dan paket-paket perangkat lunak lainnya Pengetahuan tentang bisnis secara umum, supaya analis sistem dapat berkomunikasi dengan pemakai sistem, misal : Akuntansi, manajemen, pemasaran, personalia, dll Pengetahuan tentang metode kuantitatip, misal : linier programming, dynamic programming, regresion, network, decision tree, trend, simulasi. Mampu memecahkan masalah kompleks ke dalam masalah kecil (bagian bagian bisnisnya), menganalisisnya dan merangkainya kembali menjadi suatu sistem yang dapat mengatasi permasalahan-permasalahan tersebut Ahli berkomunikasi dan membina hubungan, mis: wawancara, presentasi, rapat dan pembuatan laporan-laporan Memahami metodologi pengembangan sistem informasi

Sistem Komplek : sejumlah orang dalam bentuk tim Sistem sederhana : seorang analis sistem yang merangkap sebagai pemrogram (analis/pemrogram) atau sebaliknya. Sistem Komplek : sejumlah orang dalam bentuk tim Manajer analis sitem , bertugas sebagai Ketua atau koordinator tim pengembangan system, Mengarahkan, mengontrol dan mengatur anggota tim Membuat jadual pelaksanaan proyek pengembangan sistem. Bertanggungjawab dalam mendefinisikan masalah, studi kelayakan, disain sistem dan penerapannya. Memberikan rekomendasi-rekomendasi perbaikan sistem. Mewakili tim untuk berhubungan dengan pemakai sistem dalam hal perundingan-perundingan dan pemberian-pemberian nasehat kepada manajemen dan pemakai sistem. Membuat laporan-laporan kemajuan proyek (progress report) Mengkaji ulang dan memeriksa kembali hasil kerja dari tim.

Ketua analis sistem (lead systems analyst), bertugas sebagai Wakil dari manajer analis sistem Membantu tugas dari manajer analis sistem dan mewakilinya bila manajer analis system berhalangan Analis sistem senior, analis system yang sudah berpengalaman. Analis sistem junior , analis sistem yang belum berpengalaman dan masih membutuhkan bimbingan-bimbingan dari analis sistem yang lebih senior. Programer aplikasi senior(pemrogram/analis), merupakan pemrogram komputer yang sudah berpengalaman dengan tugas merancang spesifikasi dari program aplikasi dan mengkoordinasi kerja dari pemrogram lainnya Programmer aplikasi , programer komputer yang cukup berpengalaman dan dapat melakukan tugasnys tanpa harus dibimbing secara langsung lagi Programer aplikasi yunior , pemrogram komputer yang belum berpengalaman dan masih dibawah bimbingan langsung dari pemrogram yang lebih senior, dilibatkan pada pembuatan modul-modul program yang sederhana, seperti misalnya pembuatan bentuk-bentuk I/O

2 . Programmer :Pengetahuan programer cukup terbatas pada teknologi komputer, system komputer, utilitas dan bahasa-bahasa program yang diperlukan. . Pekerjaan programer bersifat teknis dan harus tepat dalam pembuatan instruksi-instruksi program. Tidak menyangkut hubungan dengan banyak orang,terbatas pada sesama pemrogram dan analis sistem yang mempersiapkan rancang bangun (spesifikasi) program.