PERANGKAT LUNAK (SOFTWARE) PTI

dokumen-dokumen yang mirip
Introduction to Software. Pengantar Teknologi Informasi 1

10/24/2017. Perangkat Lunak. Peranan Perangkat Lunak. Perangkat Lunak Sistem. Perangkat Lunak Sistem. Perangkat Lunak. (Software)

Dasar Pemrograman. Nisa ul Hafidhoh

BAB I PENDAHULUAN A. Latar Belakang B. Tujuan C. Manfaat

ORGANISASI KOMPUTER. Pertemuan II KONSEP DASAR KOMPUTER - SOFTWARE -

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware

disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah,

APLIKASI KOMPUTER- Perangkat Lunak Komputer

Pendahuluan. Kuliah online : Tekkom [2013/VI]

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

Sistem Perangkat Lunak

Software Komputer. Alternatif-Alternatif Software JENIS-JENIS SOFTWARE FUNGSI SISTEM OPERASI. Hendri Sopryadi, M.T.I 10/12/2011.

Mengapa Belajar Pemrograman Komputer?

JENIS PERANGKAT LUNAK

Algoritma Pemrograman

Algoritma Pemrograman

BAB I PENGANTAR Pendahuluan Penyajian 1.1 Latar Belakang 1.2 Algoritma dan Struktur Data

PENGANTAR APLIKASI KOMPUTER

Penggolongan Software. Sistem Operasi Utility Program Paket Program Program Aplikasi Bahasa Pemrograman

PERANGKAT LUNAK KOMPUTER

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik.

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

TEKNOLOGI PERANGKAT LUNAK KOMPUTER

Bahasa Pemrograman dan Flowchart. Adri Priadana

Pengantar Teknologi Informasi. Software Komputer

Tahap pengembangan program

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

Algoritma Pemrograman

Pertemuan Ke-1 (Pengantar Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

1. Algoritma & Pemrograman

Implementasi OOP Pada Perangkat Lunak Pemrograman

Pengenalan Pemrograman Komputer (Software)

Perkembangan Perangkat Lunak. Oleh: Tim Pengajar PTIK

05/10/2010 PENGENALAN TEKNOLOGI INFORMASI SOFTWARE FUNDAMENTALS. Materi 4: Perkembangan perangkat lunak CHAPTER PREVIEW

Bab 1 : Pengenalan dan Pengantar Algoritma

Asal Mula Software Komputer

LANGUAGES AND TRANSLATOR

Teori Komputasi 10/15/2015. Bab 1: Pendahuluan. Teori Komputasi dan Teknik Kompilasi. Teori Komputasi dan Teknik Kompilasi

Algoritma dan Struktur Data

TEKNIK KOMPILASI (TEKKOM) ISTIQOMAH, S.KOM /SEMESTER VI

Pengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW

Algoritma Pemrograman I

Urutan instruksi yang akan dieksekusi oleh hardware untuk melakukan tugas tertentu

10/09/2014. Masrul Indrayana. Pendahuluan

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024

Programming Language Bahasa Pemrograman

Pendahuluan. Tujuan Pembelajaran :

Pemrograman dan Bahasa Pemrograman

Perangkat Lunak Komputer

BAB II PERANGKAT LUNAK

TEKNIK KOMPILASI Tony Darmanto,ST / Smt V S1 TI / STMIK WIDYA DHARMA/ Hal 1

Algoritma dan Struktur Data

BAB I PENDAHULUAN. 1.1 Latar Belakang

Merupakan program untuk mengendalikan dan mengkoordinasikan kegiatan dari sistem komputer. atas suatu komputer

ALGORITMA & PEMROGRAMAN 1

Materi Pelajaran : Algoritma Pemrograman. Siswa memahami tentang dasar dasar Algoritma Pemrograman

Pengenalan Pemrograman

PEMROGRAMAN TERSTRUKTUR

Pendahuluan. program

Dasar Pemrograman. Nisa ul Hafidhoh

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

Fase-fase proses sebuah kompilasi

TEORI BAHASA & OTOMATA (PENGENALAN KOMPILASI) PERTEMUAN VI Y A N I S U G I Y A N I

SOFTWARE DAN BRAINWARE

TEKNIK KOMPILASI. Alamat untuk tugas: Informasi: DADANG MULYANA. dadang mulyana 2013

PERANGKAT LUNAK KECERDASAN BUATAN STMIK PARNARAYA MANADO

Pemrograman Komputer Oleh : Agus Priyan : Agus Priy t an o t, o M.Kom M.K

Algoritma Pemrograman 2C

Gambar 1. Blok Utama Komputer

Fungsi Bahasa pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan computer.

ALGORITMA DAN PEMROGRAMAN #2

PERANGKAT LUNAK. Berdasarkan fungsinya, perangkat lunak dapat di bagi 2 yaitu perangkat lunak sistem dan

Kualitas bahasa pemrograman: Ekspresivitas : secara jelas menggambarkan algoritma yang dibuat oleh programmer

Pengenalan Algoritma

Pengantar Teknologi Informasi A. Pertemuan 5. Teknologi Perangkat Lunak Komputer

Compiler & Interpreter

Teknik Kompilasi II TEKNIK KOMPILASI. Ernastuti & Sulistyo P 1/52. Ernastuti & Sulistyo

Zaenal Abidin, S.Si., M.Cs. Riza Arifudin, S.Pd., M.Cs.

BAB III LANDASAN TEORI

Pengantar Sistem Komputer & Algoritma

A. Pemahaman Awal. Oleh : Fiftin Noviyanto

ALGORITMA DALAM KAITANNYA DENGAN KOMPUTER

Pengenalan Komputer & Pemrograman

Mata Kuliah Pemrograman Berorientasi Obyek (PBO) Pendahuluan Pertemuan ke-1. Dosen Pengampu: Winda Aprianti, M.Si

Komputer bekerja atas dasar instruksi. Orang atau ahli pembuat program ini disebut sebagai programmer.

Sistem Operasi. Teknologi Informasi

PERANGKAT LUNAK KOMPUTER

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

PENGANTAR TEKNIK KOMPILASI

ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN

PERTEMUAN 3 TAHAPAN PEMBUATAN PROGRAM

Perangkat Lunak Komputer. Nurjati Widodo, S.AP, M.AP.

Pendahuluan. Algoritma

PENGENALAN REKAYASA PERANGKAT LUNAK (SOFTWARE ENGINEERING) By: Afijal, M.Kom

Algoritma Dan Pemrograman [algoritma, program, flowchart] Presented by Rijal Fadilah, S.Si

1.1. Sejarah Bahasa C

BAHASA TINGKAT TINGGI

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

Transkripsi:

PERANGKAT LUNAK (SOFTWARE) PTI

Pengetahuan Dasar Bahasa Natural: Indonesia, Inggris, Jawa Formal Deskriptif [model] matematis (Model matematika dari suatu masalah adalah rumusan masalah dalam bentuk persamaan atau fungsi matematika) High Level Language (HLL) Mudah dimengerti dan mudah dalam pembuatan programnya contoh: BASIC, FORTRAN, Pascal, C, Java Intermediate level (ILL) Tingkat sedang dalam hal pemahaman dan pembuatan programnya contoh: assembler Low level (LLL) tidak mudah dan lama pembuatan programnya contoh: machine language

Pengetahuan Dasar Pemrograman (programming):aktifitas runtut pemrogram: Pendefinisian masalah [Deskripsi metoda formal] Penyusunan algoritma [/flowchart] Penulisan instruksi (coding) menggunakan sebuah bahasa formal Uji coba Perbaikan kesalahan (debugging) Run program Dokumentasi

Pengetahuan Dasar Algoritma (algorithm) : pseudocode (rules) untuk menyelesaikan suatu masalah langkah-langkah logis yang dideskripsi tekstual dengan pola baku untuk menyelesaikan suatu masalah Jenis [http://www.leveltendesign.com/kb_terms/algorithm.html] Algoritma definitif/pasti melakukan tugas yang memiliki jawaban pasti dan metode terbaik untuk diolah, untuk keperluan ilmuwan komputer. Algoritma subyektif memproses informasi berdasarkan model asumsi dimana yang dicari adalah jawaban "benar" (masalah pendapat); banyak digunakan dalam ilmu sosial, ekonomi, peramalan bisnis dan keuangan.

Pengetahuan Dasar Struktur baku algoritma Runtut (sequential / linear) Alternatif/Kondisional Berulang (loop/repetition) Diagram alir (flowchart) program flowchart system flowchart

Pengetahuan Dasar Program flowchart langkah-langkah logis untuk menyelesaikan suatu masalah dengan menggunakan simbol baku [ANSI/IBM] hasil konversi sebuah algoritma dengan menggunakan simbol baku [ANSI/IBM] Contoh pemrograman:

Contoh Flowchart

Pengetahuan Dasar Dasar low level language (LLL) hanya dimengerti mesin high level languages (HLL) hanya dimengerti manusia perlu translator: assembler, compiler, interpreter Proses translasi assembly kompilasi (compilation), analisis: leksikal (aturan penulisan) sintaks (tata bahasa?) semantik (arti)

Software Sistem Jenis Operating system (OS) Sofware yang sangat kompleks yang memungkinkan komputer bekerja dan siap menerima perintah. Utilities assembler compiler / interpreter I/O routines diagnostic routines JCL (command language) DBMS

Software Sistem Karakteristik OS Preinstalled menjalankan program & mengelola data Tujuan dari OS : Eksekusi user programs Memiliki Kernel, komputer selalu siap dipakai Pemakaian komputer efisien, untuk beragam aplikasi Resource allocator Mengendalikan perangkat I/O

Software Aplikasi Aplikasi Bisnis Dasar penggunaan komputer untuk menghemat waktu sehingga menghemat biaya. Memiliki informasi instan sehingga ada saat dibutuhkan. Jenis word & text processing, contoh: WS, MS Words, emacs, LaTex, Adobe Acrobat,. Spreadsheet: lotus, excel desk-top publishing (DTP): Adobe PageMaker, Adobe InDesign, QuarkXPress, Adobe FrameMaker, and Corel VENTURA

Software Aplikasi Aplikasi saintifik dan teknis Dasar mendukung ide creatif, pekerjaan repetitif, akurat pemakaian mudah didukung banyak libraries & methods Jenis CAXXX toolspackage: Autocad, CASE, CAD/CAM Data logging tools, untuk: cuaca, polusi,. robotics & AI tools Embedded system tools, untuk jaringan alat rumah tangga: microwave, mesin cuci, Multimedia & telecommunication: cellular phone Games

Catatan Software untuk Desktop/Workstation Copyrighted SW Freeware: software gratis dengan tidak menyertakan sourcode, utk kepentingan non-komersial Shareware: software gratis namun memiliki batas waktu penggunaan Opensource: software gratis dan sourcecode diperlihatkan, sehingga bisa dimodifikasi,mendistribusikan,mempublikasikan dengan syarat tertentusoftware gratis dengan tidak menyertakan sourcode, utk kepentingan non-komersial,contoh:linux Software untuk Jaringan Novell Netware Windows NT Unixware