1 / 35

PTI (Pengantar Teknologi Informasi)

PTI (Pengantar Teknologi Informasi). Pertemuan 0 4 SOFTWARE & APLIKASI. Tiga kategori dasar software Hubungan algoritma, compiler dan software Peran sistem operasi Sistem operasi saat ini Aplikasi membantu user Pembajakan, Kekayaan intelektual dan Lisensi. Software Basics.

Download Presentation

PTI (Pengantar Teknologi Informasi)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PTI (Pengantar Teknologi Informasi) PTI Pertemuan 04 SOFTWARE & APLIKASI

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

  3. 3 Kategori Dasar Software • Compiler  Membantu programmer membuat software lain • Aplikasi  Membantu memecahkan masalah user • Sistem operasi  Mengatur operasional hardware PTI

  4. Apa itu software ? • Program komputer  sarana interaksi user dengan hardware • 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

  5. 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 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

  6. BEBERAPA CONTOH BAHASA PEMROGRAMAN TINGKAT TINGGI • BASIC (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. PTI

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

  8. BEBERAPA CONTOH BAHASA PEMROGRAMAN TINGKAT TINGGI • COBOL (Common Business Oriented Language) Contoh-contohbahasa COBOL : - COBOL 60 - COBOL 80 - MS COBOL 1.0 s/d 3.0 - dll. • PASCAL Beberapacontohbahasa Pascal: - UCSD Pascal (University of California at San Diego) - MS Pascal - Turbo Pascal (denganberbagaiversinya) - dll. PTI

  9. BEBERAPA CONTOH BAHASA PEMROGRAMAN TINGKAT TINGGI • C language Beberapacontohbahasa C: - tiny C - Small C - C 80 - Turbo C - dll. • Prolog (Programming in Logic) Beberapacontohbahasa Prolog: - MicroProlog - Turbo Prolog (denganberbagaiversinya) - dll. PTI

  10. Apa itu sistem operasi ? • 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” PTI

  11. Device Driver • Sistem operasi dibantu device driver untuk mengontrol hardware  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 PTI

  12. Utility Programs • Memelihara dan memperbaiki sistem yang tidak otomatis ditangani sistem operasi sendiri  Menjaga dari virus atau program berbahaya lain  Meningkatkan performa disk  Menyembuhkan file yang terkena virus  Memperbaiki disk yang rusak  Mengkompress file PTI

  13. Utility Programs • Symantec Norton Utilities  paket utility program yang mampu :  menyembuhkan(recovering) file berbahaya  memperbaiki (repairing) disk yang rusak  meningkatkan performa disk PTI

  14. BEBERAPA CONTOH PROGRAM APLIKASI KHUSUS (UTILITY) • Utility : 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 PTI

  15. Bagaimana OS bekerja ? • 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) PTI

  16. Apa yang menghubungkan... Hardware – Software ? sistem operasi Software – User ? user interface PTI

  17. Apa itu user 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

  18. 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 PTI

  19. Sistem operasi saat ini • Desktop OS • PC, komplek, besar, input tergantung user • Microsoft Windows Family, Mac Family, Linux Family • Multiple User OS • Mainframe/ super komputer, client-server • Unix Family • Real Time OS • Bekerja tanpa intervensi manusia PTI

  20. UNIX Family • Tentang • 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 : • Sistem dasar (kernel, utilitas, shell) • Program aplikasi pihak ketiga • Sesuai untuk PC, workstation, server, mainframe, supercomputer • Jenis • Sun Microsystems  Solaris (operator telekomunikasi), IBM  AIX, HP  HP/UX(manufaktur), Microsoft  XENIX, GNU/Linux  Linux PTI

  21. PTI

  22. Linux Family • Tentang • Linux dibuat oleh Linus Torvalds • Sistem operasi yang diadopsi dari Minix • Minix  kernel gratis yang dapat diedit • Sejalan dengan Richard Stallman (Proyek GNU) • Linux adalah freeware • Distro(Distribusi Linux) • Ubuntu, Fedora, SuSE, Mandriva, Slackware, Debian, Knoppix, Xandros PTI

  23. Windows Family • Tentang • Membuat sistem operasi untuk PC(bekerjasama dengan IBM) • MS-DOS dibuat oleh Bill Gates mengambil fitur2 dari Xenix (berbasis text) • Keluarnya Intel 80286  bersama IBM membuat OS/2 • Microsoft Windows  berbasis GUI • Jenis • MS-DOS, Windows 95, Windows 98, Windows ME, Windows NT, Windows XP, Windows Server 2003, Windows Vista, Windows 7 PTI

  24. 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 • Versi • Mac Original, Mac OS 8, Mac OS 9, Mac OS X PTI

  25. Aplikasi • Kesesuaian • Hardware – Software Platform • Bisa jalan di Windows tapi tidak jalan di Linux • Aplikasi cross platform • Lisensi • Komersial • Free PTI

  26. BEBERAPA CONTOH PROGRAM APLIKASI • Program aplikasi yang dimaksudadalahberupaperangkatlunak (program paket) yang digunakanuntukaplikasitertentu, danpemakailangsungdapatmenggunakannyatanpaharusmemikirkanbagaimana proses yang dilakukankomputer. Contoh-contoh: Pengolah Kata (Word Processor) Program paketinidapatmembuatkomputerberfungsisebagaimesinketikelektronik yang canggih. Jenisdaripengolah kata yang terkenal, antara lain: - WordStar - Word Perfect - Multimate - Microsoft Word - Turbo Sprint, dll. PTI

  27. BEBERAPA CONTOH PROGRAM APLIKASI • PengolahAngka (Spreadsheet) • Dengan program inikomputerberfungsisebagaikertaskerja yang dapatmelakukanperhitungansecaraotomatis. Adapunjenisdari spreadsheet yang cukupterkenalseperti: • - Lotus 123 (denganberbagaiversinya) • - Supercalc • - Symphony • - FrameWork • - Quattro • - Microsoft Works (Spreadsheet) • - Microsoft Excel (denganberbagaiversinya) • - danlain-lain PTI

  28. BEBERAPA CONTOH PROGRAM APLIKASI • Pengolah Data (DataBase) • Program inidapatmembuatkomputermengolah data dalambentuk file secaramudah, rapi, dancepatdalamhalpenempatandanmanipulasinya. Yang termasuk program aplikasiiniantara lain: • - dBase (denganberbagaiversinya) • - Oracle • - FoxBase • - DacEasyBase • - FoxPro • - Visual FoxPro • - danlain-lain PTI

  29. BEBERAPA CONTOH PROGRAM APLIKASI • PembuatArtikel (Publisher) ataulazimdisebut software Desktop Publishing • Denganpaketinikomputerdapatberfungsisebagaimesin editor untukmembuatmajalah, koran, ataupunberbagaibentukartikellainnya. Yang termasukdalampaket program iniantara lain: • - Ventura Publisher • - Aldus PageMaker (denganberbagaiversinya) • - Adobe PageMaker (denganberbagaiversinya) • - Corel Draw (denganberbagaiversinya) • - Aldus FreeHand (denganberbagaiversinya) • - Harvard Graphics • - dan lain-lain PTI

  30. BEBERAPA CONTOH PROGRAM APLIKASI • CAD (Computer Aided Design) • Dengan CAD komputerdapatberfungsisebagaialatlukiselektronik yang canggihdalammembuatsketsaruangan, mesin, model industri, pesawat, dan lain sebagainya. Yang termasukpaket program iniantara lain: • - AutoCad • - Drafix • - CAM • - 3D Home Architech PTI

  31. BEBERAPA CONTOH PROGRAM APLIKASI • Animasi • Program paket yang dapatmembuatanimasiberupagambarataupuntulisan, denganberbagaifasilitasnya (warna, bergerak, dan lain-lain). Contoh-contoh program animasiadalahsebagaiberikut:, • Story Board , Show Partner • dr Hallo, Fanta Vision • Cartooner, Disney Animation Studio • Tempra Pro, AssymetricToolcox, Animator Studio • Macromedia Flash, Director • danlain-lain PTI

  32. BEBERAPA CONTOH PROGRAM APLIKASI • Statistik • Program yang digunakan untuk mengolah data-data statistik. • Contoh-contoh program ini adalah: • - My Stat • - Micro Stat • - Statplan • - SPSS • - MathLab • - dan lain-lain PTI

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

  34. BEBERAPA CONTOH PROGRAM APLIKASI • Program Image Editing • - Photo Styler • - Image Styler • - Photo Finish • - Adobe PhotoShop • - dan lain-lain • Program 3D Animation • - 3D Studio Max • - Crystal Topas • - Infinidy • - dan lain-lain PTI

  35. Next... • Grafik, Media Digital, dan Multimedia • Task : • Presentasi (Kelompok) – HOW TO : • Powerpoint • Visio • Excel • Email, milis, dan forum • Photoshop • Macro. dreamweaver • Macro. flash • Blog • Social networks • Download & share • Programming Language PTI

More Related