11252020 SOFTWARE APLIKASI PTI PENGANTAR TEKNOLOGI INFORMASI 1

  • Slides: 35
Download presentation
11/25/2020 SOFTWARE & APLIKASI PTI (PENGANTAR TEKNOLOGI INFORMASI) 1 PTI Pertemuan 04

11/25/2020 SOFTWARE & APLIKASI PTI (PENGANTAR TEKNOLOGI INFORMASI) 1 PTI Pertemuan 04

11/25/2020 Software Basics PTI Tiga kategori dasar software Hubungan algoritma, compiler dan software Peran

11/25/2020 Software Basics PTI Tiga kategori dasar software Hubungan algoritma, compiler dan software Peran sistem operasi Sistem operasi saat ini Aplikasi membantu user Pembajakan, Kekayaan intelektual dan Lisensi 2

3 KATEGORI DASAR SOFTWARE 11/25/2020 o Compiler PTI Membantu programmer membuat software lain o

3 KATEGORI DASAR SOFTWARE 11/25/2020 o Compiler PTI Membantu programmer membuat software lain o Aplikasi Membantu memecahkan masalah user o Sistem operasi Mengatur operasional hardware 3

APA ITU SOFTWARE ? Program komputer : urutan instruksi (algoritma) yang ditulis dalam bahasa

APA ITU SOFTWARE ? Program komputer : urutan instruksi (algoritma) yang ditulis dalam bahasa tingkat tinggi (high level languange) Komputer bahasa mesin (machine languange) Manusia bahasa natural (natural languange) Membutuhkan compiler : menerjemahkan bahasa tingkat tinggi bahasa mesin PTI Program komputer sarana interaksi user dengan hardware 11/25/2020 4

BAHASA PEMROGRAMAN Untuk komputer generasi pertama, bahasa yang digunakan adalah yang disebut bahasa mesin

BAHASA PEMROGRAMAN Untuk komputer generasi pertama, bahasa yang digunakan adalah yang disebut bahasa mesin (machine language). Pada generasi kedua, bahasa yang digunakan dikembangkan adalah machine-oriented (assembler language). Untuk generasi ketiga, bahasa yang digunakan adalah yang termasuk pada bahasa pemrograman-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. PTI 11/25/2020 5

BEBERAPA CONTOH BAHASA PEMROGRAMAN TINGKAT TINGGI 11/25/2020 BASIC PTI (Beginner’s All Purpose Symbolic Instruction

BEBERAPA CONTOH BAHASA PEMROGRAMAN TINGKAT TINGGI 11/25/2020 BASIC PTI (Beginner’s All Purpose Symbolic Instruction Code) Contoh bahasa Basic yang banyak di pasaran: BASICA MBASIC TURBO BASIC TRUE BASIC QUICK BASIC POWER BASIC VISUAL BASIC dll. 6

BEBERAPA CONTOH BAHASA PEMROGRAMAN TINGKAT TINGGI 11/25/2020 PTI FORTRAN (Formula Translator) Contoh-contoh bahasa Fortran:

BEBERAPA CONTOH BAHASA PEMROGRAMAN TINGKAT TINGGI 11/25/2020 PTI FORTRAN (Formula Translator) Contoh-contoh bahasa Fortran: - FORTRAN II - FORTRAN IV - WATFIV dan WATFOR - MS-FORTRAN - FORTRAN 77 - dll. 7

BEBERAPA CONTOH BAHASA PEMROGRAMAN TINGKAT TINGGI COBOL (Common Business Oriented Language) Contoh-contoh bahasa COBOL

BEBERAPA CONTOH BAHASA PEMROGRAMAN TINGKAT TINGGI COBOL (Common Business Oriented Language) Contoh-contoh bahasa COBOL : - COBOL 60 - COBOL 80 - MS COBOL 1. 0 s/d 3. 0 - dll. PASCAL Beberapa contoh bahasa Pascal: - UCSD Pascal (University of California at San Diego) - MS Pascal - Turbo Pascal (dengan berbagai versinya) - dll. PTI 11/25/2020 8

BEBERAPA CONTOH BAHASA PEMROGRAMAN TINGKAT TINGGI 11/25/2020 C language Beberapa contoh bahasa C: PTI

BEBERAPA CONTOH BAHASA PEMROGRAMAN TINGKAT TINGGI 11/25/2020 C language Beberapa contoh bahasa C: PTI - tiny C - Small C - C 80 - Turbo C - dll. Prolog (Programming in Logic) Beberapa contoh bahasa Prolog: - Micro. Prolog - Turbo Prolog (dengan berbagai versinya) - dll. 9

11/25/2020 Apa itu sistem operasi ? PTI Software yang berfungsi mengatur hardware Melakukan layanan

11/25/2020 Apa itu sistem operasi ? PTI Software yang berfungsi mengatur hardware Melakukan layanan inti untuk software-software lain Penghubung lapisan hardware dan software Layanan inti : manajemen memory, scheduling task, akses ke disk, dan antarmuka(interface) user Kode yang melakukan layanan inti disebut “kernel” 10

DEVICE DRIVER PTI Device driver : program kecil untuk menjalankan peralatan I/O (keyboard, mouse,

DEVICE DRIVER PTI Device driver : program kecil untuk menjalankan peralatan I/O (keyboard, mouse, printer, speaker, flashdisk, modem dll) Masuk (include) dalam sistem operasi Bendel (bundled) dengan peripheral 11/25/2020 o Sistem operasi dibantu device driver untuk mengontrol hardware 11

UTILITY PROGRAMS Menjaga dari virus atau program berbahaya lain Meningkatkan performa disk Menyembuhkan file

UTILITY PROGRAMS Menjaga dari virus atau program berbahaya lain Meningkatkan performa disk Menyembuhkan file yang terkena virus Memperbaiki disk yang rusak Mengkompress file PTI 11/25/2020 o Memelihara dan memperbaiki sistem yang tidak otomatis ditangani sistem operasi sendiri 12

UTILITY PROGRAMS 11/25/2020 o PTI Symantec Norton Utilities paket utility program yang mampu :

UTILITY PROGRAMS 11/25/2020 o PTI Symantec Norton Utilities paket utility program yang mampu : menyembuhkan(recovering) file berbahaya memperbaiki (repairing) disk yang rusak meningkatkan performa disk 13

BEBERAPA CONTOH PROGRAM APLIKASI KHUSUS (UTILITY) PTI : Program Bantu yang lebih mengarah untuk

BEBERAPA CONTOH PROGRAM APLIKASI KHUSUS (UTILITY) PTI : Program Bantu yang lebih mengarah untuk mengatasi masalah sistem komputer (hardware trouble, performance, dll) Contoh : Norton Utility, Mc Affee, Partition Magic, Disk Manager, Tiramisu, Sisoft Sandra, dll 11/25/2020 Utility 14

11/25/2020 Bagaimana OS bekerja ? PTI Sistem operasi disimpan di dalam ROM Booting meletakkan

11/25/2020 Bagaimana OS bekerja ? PTI Sistem operasi disimpan di dalam ROM Booting meletakkan kernel ke memory saat komputer menyala Saat aplikasi berjalan bersamaan, maka sistem operasi menjamin : Aplikasi dapat menggunakan memori Aplikasi dapat mengakses disk(file system) Semua proses mendapat waktu menggunakan prosesor (CPU) 15

PTI Hardware – Software ? 11/25/2020 Apa yang menghubungkan. . . sistem operasi Software

PTI Hardware – Software ? 11/25/2020 Apa yang menghubungkan. . . sistem operasi Software – User ? user interface 16

Antar muka dengan user Berbasis text Text (character) angka, huruf, simbol Command-line interface :

Antar muka dengan user Berbasis text Text (character) angka, huruf, simbol Command-line interface : command diketik Menu-driven interface : command dipilih dari list yang ada MS-DOS PTI 11/25/2020 Apa itu user interface ? 17

 Berbasis grafik Grafik Graphical User Interface (GUI) Mac OS Dikembangkan oleh Apple tahun

Berbasis grafik Grafik Graphical User Interface (GUI) Mac OS Dikembangkan oleh Apple tahun 1984 Microsoft Windows sistem operasi terpopuler saat ini Linux sistem operasi open source 11/25/2020 PTI 18

SISTEM OPERASI SAAT INI Desktop OS o Multiple User OS n n o PC,

SISTEM OPERASI SAAT INI Desktop OS o Multiple User OS n n o PC, komplek, besar, input tergantung user Microsoft Windows Family, Mac Family, Linux Family PTI n n 11/25/2020 o Mainframe/ super komputer, client-server Unix Family Real Time OS n Bekerja tanpa intervensi manusia 19

UNIX FAMILY Tentang n Dikembangakan Lab Bell devisi AT&T oleh Ken Thompson (1960) Multi-tasking

UNIX FAMILY Tentang n Dikembangakan Lab Bell devisi AT&T oleh Ken Thompson (1960) Multi-tasking dan Multi-user Sebelum ada personal computer (server - terminal) Memdominiasi sistem operasi untuk server internet UNIX terdiri dari : o Sistem dasar (kernel, utilitas, shell) o Program aplikasi pihak ketiga Sesuai untuk PC, workstation, server, mainframe, supercomputer PTI n n n o 11/25/2020 o Jenis n Sun Microsystems Solaris (operator telekomunikasi), IBM AIX, HP HP/UX(manufaktur), Microsoft XENIX, GNU/Linux 20

11/25/2020 PTI 21

11/25/2020 PTI 21

LINUX FAMILY Tentang n o Linux dibuat oleh Linus Torvalds Sistem operasi yang diadopsi

LINUX FAMILY Tentang n o Linux dibuat oleh Linus Torvalds Sistem operasi yang diadopsi dari Minix kernel gratis yang dapat diedit Sejalan dengan Richard Stallman (Proyek GNU) Linux adalah freeware PTI n n 11/25/2020 o Distro(Distribusi Linux) n Ubuntu, Fedora, Su. SE, Mandriva, Slackware, Debian, Knoppix, Xandros 22

WINDOWS FAMILY Tentang n n n o Membuat sistem operasi untuk PC(bekerjasama dengan IBM)

WINDOWS FAMILY Tentang n n n o Membuat sistem operasi untuk PC(bekerjasama dengan IBM) MS-DOS dibuat oleh Bill Gates mengambil fitur 2 dari Xenix (berbasis text) Keluarnya Intel 80286 bersama IBM membuat OS/2 Microsoft Windows berbasis GUI PTI n 11/25/2020 o Jenis n MS-DOS, Windows 95, Windows 98, Windows ME, Windows NT, Windows XP, Windows Server 2003, Windows Vista, Windows 7 23

MACINTOSH FAMILY Tentang Dikembangkan oleh Apple Menghadapi kompetisi bisnis Desktop OS Steve Job ingin

MACINTOSH FAMILY Tentang Dikembangkan oleh Apple Menghadapi kompetisi bisnis Desktop OS Steve Job ingin sistem operasi yang menggunakan GUI Destop OS pertama yang menggunakan GUI Mac bukan OS pertama yang menggunakan GUI PTI n n o 11/25/2020 o Versi n Mac Original, Mac OS 8, Mac OS 9, Mac OS X 24

APLIKASI Kesesuaian o Hardware – Software Platform Bisa jalan di Windows tapi tidak jalan

APLIKASI Kesesuaian o Hardware – Software Platform Bisa jalan di Windows tapi tidak jalan di Linux Aplikasi cross platform PTI n n n 11/25/2020 o Lisensi n n Komersial Free 25

BEBERAPA CONTOH PROGRAM APLIKASI PTI Program aplikasi yang dimaksud adalah berupa perangkat lunak (program

BEBERAPA CONTOH PROGRAM APLIKASI PTI Program 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. Contoh-contoh: Pengolah Kata (Word Processor) Program paket ini dapat membuat komputer berfungsi sebagai mesin ketik elektronik yang canggih. Jenis dari pengolah kata yang terkenal, antara lain: - Word. Star - Word Perfect - Multimate - Microsoft Word - Turbo Sprint, dll. 11/25/2020 26

BEBERAPA CONTOH PROGRAM APLIKASI PTI Pengolah Angka (Spreadsheet) • Dengan program ini komputer berfungsi

BEBERAPA CONTOH PROGRAM APLIKASI PTI Pengolah Angka (Spreadsheet) • Dengan program ini komputer berfungsi sebagai kertas kerja yang dapat melakukan perhitungan secara otomatis. Adapun jenis dari spreadsheet yang cukup terkenal seperti: • - Lotus 123 (dengan berbagai versinya) • - Supercalc • - Symphony • - Frame. Work • - Quattro • - Microsoft Works (Spreadsheet) • - Microsoft Excel (dengan berbagai versinya) • - dan lain-lain 11/25/2020 27

BEBERAPA CONTOH PROGRAM APLIKASI PTI Pengolah Data (Data. Base) • Program ini dapat membuat

BEBERAPA CONTOH PROGRAM APLIKASI PTI Pengolah Data (Data. Base) • Program ini dapat membuat komputer mengolah data dalam bentuk file secara mudah, rapi, dan cepat dalam hal penempatan dan manipulasinya. Yang termasuk program aplikasi ini antara lain: • - d. Base (dengan berbagai versinya) • - Oracle • - Fox. Base • - Dac. Easy. Base • - Fox. Pro • - Visual Fox. Pro • - dan lain-lain 11/25/2020 28

BEBERAPA CONTOH PROGRAM APLIKASI PTI Pembuat Artikel (Publisher) atau lazim disebut software Desktop Publishing

BEBERAPA CONTOH PROGRAM APLIKASI PTI Pembuat Artikel (Publisher) atau lazim disebut software Desktop Publishing • Dengan paket ini komputer dapat berfungsi sebagai mesin editor untuk membuat majalah, koran, ataupun berbagai bentuk artikel lainnya. Yang termasuk dalam paket program ini antara lain: • - Ventura Publisher • - Aldus Page. Maker (dengan berbagai versinya) • - Adobe Page. Maker (dengan berbagai versinya) • - Corel Draw (dengan berbagai versinya) • - Aldus Free. Hand (dengan berbagai versinya) • - Harvard Graphics • - dan lain-lain 11/25/2020 29

BEBERAPA CONTOH PROGRAM APLIKASI PTI CAD (Computer Aided Design) • Dengan CAD komputer dapat

BEBERAPA CONTOH PROGRAM APLIKASI PTI CAD (Computer Aided Design) • Dengan CAD komputer dapat berfungsi sebagai alat lukis elektronik yang canggih dalam membuat sketsa ruangan, mesin, model industri, pesawat, dan lain sebagainya. Yang termasuk paket program ini antara lain: • - Auto. Cad • - Drafix • - CAM • - 3 D Home Architech 11/25/2020 30

BEBERAPA CONTOH PROGRAM APLIKASI PTI Animasi • Program paket yang dapat membuat animasi berupa

BEBERAPA CONTOH PROGRAM APLIKASI PTI Animasi • Program paket yang dapat membuat animasi berupa gambar ataupun tulisan, dengan berbagai fasilitasnya (warna, bergerak, dan lain-lain). Contoh-contoh program animasi adalah sebagai berikut: , • Story Board , Show Partner • dr Hallo, Fanta Vision • Cartooner, Disney Animation Studio • Tempra Pro, Assymetric Toolcox, Animator Studio • Macromedia Flash, Director • dan lain-lain 11/25/2020 31

BEBERAPA CONTOH PROGRAM APLIKASI 11/25/2020 PTI Statistik Program yang digunakan untuk mengolah data-data statistik.

BEBERAPA CONTOH PROGRAM APLIKASI 11/25/2020 PTI Statistik Program yang digunakan untuk mengolah data-data statistik. Contoh-contoh program ini adalah: - My Stat - Micro Stat - Statplan - SPSS - Math. Lab - dan lain-lain 32

BEBERAPA CONTOH PROGRAM APLIKASI PTI Utility Sound Card Goldwave Cakewalk Pro Audio -- Midi

BEBERAPA CONTOH PROGRAM APLIKASI PTI Utility Sound Card Goldwave Cakewalk Pro Audio -- Midi Sound Forge dan lain-lain 11/25/2020 MULTIMEDIA Contohnya : - Program Audio Program Video - Adobe Premiere - Deputy Soft - Video Edit - Mpeg Player - dan lain-lain 33

BEBERAPA CONTOH PROGRAM APLIKASI Program Image Editing - PTI Photo Styler - Image Styler

BEBERAPA CONTOH PROGRAM APLIKASI Program Image Editing - PTI Photo Styler - Image Styler - Photo Finish - Adobe Photo. Shop - dan lain-lain 11/25/2020 Program 3 D Animation - 3 D Studio Max - Crystal Topas - Infinidy - dan lain-lain 34

NEXT. . . PTI Grafik, Media Digital, dan Multimedia Task : Presentasi (Kelompok) –

NEXT. . . PTI Grafik, Media Digital, dan Multimedia Task : Presentasi (Kelompok) – HOW TO : 1. Powerpoint 2. Visio 3. Excel 4. Email, milis, dan forum 5. Photoshop 6. Macro. dreamweaver 7. Macro. flash 8. Blog 9. Social networks 10. Download & share 11. Programming Language 11/25/2020 35