PENGANTAR ILMU KOMPUTER Software Komputer 12/13/11 Zulfadli Sulthan - PTIK - UNM
Apa yang dimaksud dengan software? Contoh software dan jenisnya? 12/13/11 Zulfadli Sulthan - PTIK - UNM
Software Perangkat yg berisi serangkaian instruksi, prosedur, pengendali sistem komputer Hardware => Tubuh Software => Ruh Jenis-jenis software Sistem Operasi Software Aplikasi Software tidak selalu cocok dg hardware 12/13/11 Zulfadli Sulthan - PTIK - UNM
Abstraksi Sistem Komputer 12/13/11 Zulfadli Sulthan - PTIK - UNM
Sistem Operasi Program yg bertindak sebagai perantara antara pengguna dengan hardware. Tujuan SO : Mempermudah penggunaan komputer Mengefisienkan kerja H/W Klasifikasi SO ditinjau dari penggunaannya: Stand-alone OS Multiuser/Network OS 12/13/11 Zulfadli Sulthan - PTIK - UNM
Software Aplikasi Jenis-jenis software aplikasi Bahasa pemrograman Program aplikasi 12/13/11 Zulfadli Sulthan - PTIK - UNM
Bahasa Pemrograman Software bahasa yg dipakai utk merancang atau membuat program, sesuai dg struktur dan metode yg dimiliki bahasa tsb. 12/13/11 Zulfadli Sulthan - PTIK - UNM
Tingkat Bahasa Pemrograman Tingkatan bahasa pemrograman Bahasa tingkat rendah Dibentuk dengan kode-kode mesin Sulit dipelajari Bahasa tingkat menengah Bahasa assembler Masih sulit dipelajari, walaupun masih lebih mudah dibanding bahasa mesin Belum terstruktur Bahasa tingkat tinggi Mirip seperti bahasa manusia Relatif lebih mudah dipelajari 12/13/11 Zulfadli Sulthan - PTIK - UNM
Generasi Bahasa Pemrograman Bahasa pemrograman berdasarkan generasinya Generasi pertama Bahasa mesin Generasi kedua Bahasa assembly Generasi ketiga Bahasa tingkat tinggi => C, Pascal Generasi keempat 4 th  GL => SQL Generasi kelima Web Dev => PHP, ASP OOP => Java, .NET 12/13/11 Zulfadli Sulthan - PTIK - UNM
Bahasa Mesin Representasi tertulis machine code Khusus untuk mesin dan dimengerti lsg oleh mesin Bahasa mesin dibangun oleh sejumlah angka yg dpt diinterpretasikan oleh CPU Abstraksi bahasa ini adalah kumpulan kombinasi kode biner ‘0’ dan ‘1’ 12/13/11 Zulfadli Sulthan - PTIK - UNM
Bahasa Assembly Kedudukannya diantara bahasa mesin dan bahasa tingkat tinggi Menggunakan kode mnemonic untuk mengganti kode biner Mempermudah mengingat Mempermudah penulisan program Keuntungan penggunaan bahasa assembly Eksekusi lebih cepat dibanding bahasa tingkat tinggi Akses langsung ke perintah mesin Kodenya lebih kecil daripada kompiler lain 12/13/11 Zulfadli Sulthan - PTIK - UNM
Bahasa Tingkat Tinggi Bahasanya terstruktur Tujuan bahasa yg terstruktur Mudah dibaca dan dipelajari Menyederhanakan kerumitan program Kendali pemrograman terstruktur Sekuensial Selection Loop 12/13/11 Zulfadli Sulthan - PTIK - UNM
SQL Structured Query Language Bahasa yg dikhususkan utk memanipulasi database SQL adalah bahasa standar utk semua DBMS Kalaupun ada perbedaan, tidak signifikan 12/13/11 Zulfadli Sulthan - PTIK - UNM
Pemrograman Berorientasi Obyek Meniru kehidupan nyata. Segala sesuatu dianggap obyek Konsep dasar OOP Pengkapsulan Pewarisan Polymorphism 12/13/11 Zulfadli Sulthan - PTIK - UNM
Penerjemah Komputer hanya mengerti bahasa mesin. Manusia lebih mudah memahami bahasa tingkat tinggi Agar instruksi manusia menggunakan bahasa tingkat tinggi bisa dipahami komputer, maka harus ada penerjemah Penerjemahan dari bahasa tingkat tinggi ke dalam instruksi mesin dilakukan dg :  Kompilasi => Compiler Interpretasi => Interpreter 12/13/11 Zulfadli Sulthan - PTIK - UNM
Compiler Program yg menerjemahkan bahasa program ke bahasa obyek Tahapan kompilasi Source code dibaca ke memori utama Source code tsb diubah menjadi bahasa assembly(object code) Object code dihubungkan dg library yg dibutuhkan u/ membentuk program yg dpt dieksekusi (executable) Compiler memerlukan waktu u/ membuat program yg executable Program hasil kompilasi berjalan lebih cepat dibanding program hasil interpretasi Cth : C, Pascal, Delphi 12/13/11 Zulfadli Sulthan - PTIK - UNM
Interpreter Mengeksekusi setiap baris program tanpa melihat program secara keseluruhan. Eksekusi bisa dilakukan segera Program hasil interpretasi berjalan lebih lambat dibanding program hasil kompilasi Contoh : PHP, ASP, Matlab 12/13/11 Zulfadli Sulthan - PTIK - UNM
Program Aplikasi Kategori program aplikasi Personal packaged s/w Workgroup computing Enterprise application Integration and development 12/13/11 Zulfadli Sulthan - PTIK - UNM
Personal Packaged Software Sekumpulan s/w tertentu yg telah diintegrasikan, dg tujuan utk kepentingan yg sifatnya pribadi Cth : Accounting Graphic Office suite Utilities Games & Entertainment Desktop database, dll 12/13/11 Zulfadli Sulthan - PTIK - UNM
Workgroup Computing Software yg memiliki fungsi kolaborasi dalam lingkungan kerja Jenis-jenis : Messaging system => lotus note Workgroup conference => net meeting 12/13/11 Zulfadli Sulthan - PTIK - UNM
Enterprise Application Serangkaian aplikasi yg didesain u/ membantu pengelolaan data dan mendukung fungsi bisnis suatu organisasi Jenis-jenis : Horizontal App Aplikasi yg digunakan dlm cross-industry Finance & Accounting Human Resource Vertical App Aplikasi yg digunakan secara unik u/ industri tertentu Manufacturing 12/13/11 Zulfadli Sulthan - PTIK - UNM
Integration & Development Contohnya Project management Pengembangan aplikasi Pelayanan yg disediakan u/ merancang dan mengembangkan aplikasi s/w baru. Pengembangan teknologi Pelayanan yg berhubungan dg instalasi dan implementasi aset hardware, spt : penambahan jaringan, pembangunan data center 12/13/11 Zulfadli Sulthan - PTIK - UNM
Pendukung Operasi S/W Aplikasi Analis Sistem Administrator Jaringan Administrator Database Programmer Operator 12/13/11 Zulfadli Sulthan - PTIK - UNM
Pendukung Operasi S/W Aplikasi Analis Sistem Orang yg bertugas melakukan identifikasi kebutuhan, studi kelayakan dan batasan analisis terhadap sistem yg akan diimplementasikan Posisi tertinggi dlm pengembangan software Administrator Jaringan Pengelola SO dan s/w aplikasi yg digunakan dalam sebuah jaringan komputer Administrator Database Mengadministrasi dan merancang database “ God of Data” 12/13/11 Zulfadli Sulthan - PTIK - UNM
Pendukung Operasi S/W Aplikasi Programmer  Mengimplementasikan sistem yg dirancang ke dalam kode pemrograman komputer Bekerja berdasarkan hasil analisis dan desain yg dilakukan analis sistem Operator End-user Bertugas mengoperasikan komputer 12/13/11 Zulfadli Sulthan - PTIK - UNM
Thankyou 12/13/11 Zulfadli Sulthan - PTIK - UNM

More Related Content

PPTX
Tentang Software
PPT
Pemrograman dan bahasa program
PPTX
Software netha
PPT
02 evolution
PPTX
PPT
01 pengantar
PDF
Translator
PPTX
Software modul 4
Tentang Software
Pemrograman dan bahasa program
Software netha
02 evolution
01 pengantar
Translator
Software modul 4

What's hot (6)

PPTX
Konsep dasar perangkat lunak kompress
PPTX
Modul4ppt (PTI)
PPTX
Roly Yansyah - Teknologi Perangkat Lunak Komputer
PPTX
Pengantar Bahasa Pemrograman
PPT
Pti (5) teknologi perangkat lunak (software)
PPT
09 pengujian
Konsep dasar perangkat lunak kompress
Modul4ppt (PTI)
Roly Yansyah - Teknologi Perangkat Lunak Komputer
Pengantar Bahasa Pemrograman
Pti (5) teknologi perangkat lunak (software)
09 pengujian
Ad

Viewers also liked (16)

PDF
Aeo Tool Simplicity
PPT
Guía presentación protocolo IA4007
PPTX
Complementary health practices
PPTX
Et1 gr producto 2_elena_rizo_carmona
PDF
Phố Thương Mại Tân Tạo Garden - LeNinReal - 0908906007 - 0949087007 - 0968608007
PPT
Illovu Sugar
PPT
Bab1ruanglingkup 131217033417-phpapp01
PPT
Tema 7 organización celular de los seres vivos
ODP
Treball english
PPSX
Novelty Buff
PPT
Beijing
PPTX
20110423 five aggregates and fifth patriarch of zen buddhism 2
 
PDF
Nepse Technical Analysis July 19 - July 23, 2015
PDF
Nepse Technical Analysis 26 July - 30 July, 2015
PDF
Nepse Technical Analysis July 12 - July 16, 2015
Aeo Tool Simplicity
Guía presentación protocolo IA4007
Complementary health practices
Et1 gr producto 2_elena_rizo_carmona
Phố Thương Mại Tân Tạo Garden - LeNinReal - 0908906007 - 0949087007 - 0968608007
Illovu Sugar
Bab1ruanglingkup 131217033417-phpapp01
Tema 7 organización celular de los seres vivos
Treball english
Novelty Buff
Beijing
20110423 five aggregates and fifth patriarch of zen buddhism 2
 
Nepse Technical Analysis July 19 - July 23, 2015
Nepse Technical Analysis 26 July - 30 July, 2015
Nepse Technical Analysis July 12 - July 16, 2015
Ad

Similar to 04 software komputer (20)

PPT
02 perkembangan dan klasifikasi komputer
PPTX
PPTX
Sistem perangkat lunak
PPTX
Power poin modul 4
PPTX
Presentasi modul 4 - Software
PPTX
Software netha
PPT
Generasi bhs pemrograman.ppt
PPTX
Power poin modul 4
PPT
PPTX
Modul4-software-ppt
PPTX
Software
PPTX
Pti4
PPTX
Pertemuan - 1.pptx
PDF
5.software komputer
PPTX
04 Perangkat Lutscrccicfyctccrccttctcvvtvtnak.pptx
PPTX
PDF
pengenalan pemrograman komputer
PPT
Pti (5) teknologi perangkat lunak (software)
PDF
Jeni intro1-bab01-pengenalan pemrogramankomputer
02 perkembangan dan klasifikasi komputer
Sistem perangkat lunak
Power poin modul 4
Presentasi modul 4 - Software
Software netha
Generasi bhs pemrograman.ppt
Power poin modul 4
Modul4-software-ppt
Software
Pti4
Pertemuan - 1.pptx
5.software komputer
04 Perangkat Lutscrccicfyctccrccttctcvvtvtnak.pptx
pengenalan pemrograman komputer
Pti (5) teknologi perangkat lunak (software)
Jeni intro1-bab01-pengenalan pemrogramankomputer

More from khalghy (20)

PPT
Pertemuan 13 .dhcp
PPT
Pertemuan 12. arp
PPT
Pertemuan 11 ip routing
PPT
Pertemuan 15-implementasi-jaringan
PPT
Pertemuan 10-subnetting
PPT
Pertemuan 9-ip-address
PPT
Pertemuan 7-media-transmisi-wireless
PPT
Pertemuan 6-media-transmisi-wire
PPT
Pertemuan 4-metode-akses
PPT
Pertemuan 3-referensi-model-tcp-ip
PPT
Pertemuan 2-referensi-model-osi
PPT
Pertemuan 1-pengenalan-jaringan-komputer
PPT
Pertemuan 14. dns
PPT
Pertemuan 16-koneksi-internet
PPT
07 basis data
PPT
05 representasi data
PPT
03 hardware komputer
PPT
01 pengetahuan dasar komputer
PPT
08 internet
PPT
06 jaringan komputer
Pertemuan 13 .dhcp
Pertemuan 12. arp
Pertemuan 11 ip routing
Pertemuan 15-implementasi-jaringan
Pertemuan 10-subnetting
Pertemuan 9-ip-address
Pertemuan 7-media-transmisi-wireless
Pertemuan 6-media-transmisi-wire
Pertemuan 4-metode-akses
Pertemuan 3-referensi-model-tcp-ip
Pertemuan 2-referensi-model-osi
Pertemuan 1-pengenalan-jaringan-komputer
Pertemuan 14. dns
Pertemuan 16-koneksi-internet
07 basis data
05 representasi data
03 hardware komputer
01 pengetahuan dasar komputer
08 internet
06 jaringan komputer

Recently uploaded (8)

PPTX
Belajar Pemrograman Komputer Dasar Cpp.pptx
PPTX
Full - Fase EF - Modul 1 - Mata Pelajaran Koding dan Kecerdasan Artifisial pa...
PPT
Bab 1 Berpikir Komputasional - Part 1.ppt
PPTX
Belajar Jaringan Komputer Presentasi dalam Biru Ilustrasi_20250827_093825_000...
PPTX
Materi Informatika Kelas X - Pert 1.pptx
PPTX
Cara Kerja SMS Gateway dan Aplikasi Gratis Berbasis Web
PPT
Algoritma-Dan-Pemrograman-C---Tipe-Data.ppt
PPTX
Modul Kebekerjaan Modul Kebekerjaan Modul Kebekerjaan
Belajar Pemrograman Komputer Dasar Cpp.pptx
Full - Fase EF - Modul 1 - Mata Pelajaran Koding dan Kecerdasan Artifisial pa...
Bab 1 Berpikir Komputasional - Part 1.ppt
Belajar Jaringan Komputer Presentasi dalam Biru Ilustrasi_20250827_093825_000...
Materi Informatika Kelas X - Pert 1.pptx
Cara Kerja SMS Gateway dan Aplikasi Gratis Berbasis Web
Algoritma-Dan-Pemrograman-C---Tipe-Data.ppt
Modul Kebekerjaan Modul Kebekerjaan Modul Kebekerjaan

04 software komputer

  • 1. PENGANTAR ILMU KOMPUTER Software Komputer 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 2. Apa yang dimaksud dengan software? Contoh software dan jenisnya? 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 3. Software Perangkat yg berisi serangkaian instruksi, prosedur, pengendali sistem komputer Hardware => Tubuh Software => Ruh Jenis-jenis software Sistem Operasi Software Aplikasi Software tidak selalu cocok dg hardware 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 4. Abstraksi Sistem Komputer 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 5. Sistem Operasi Program yg bertindak sebagai perantara antara pengguna dengan hardware. Tujuan SO : Mempermudah penggunaan komputer Mengefisienkan kerja H/W Klasifikasi SO ditinjau dari penggunaannya: Stand-alone OS Multiuser/Network OS 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 6. Software Aplikasi Jenis-jenis software aplikasi Bahasa pemrograman Program aplikasi 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 7. Bahasa Pemrograman Software bahasa yg dipakai utk merancang atau membuat program, sesuai dg struktur dan metode yg dimiliki bahasa tsb. 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 8. Tingkat Bahasa Pemrograman Tingkatan bahasa pemrograman Bahasa tingkat rendah Dibentuk dengan kode-kode mesin Sulit dipelajari Bahasa tingkat menengah Bahasa assembler Masih sulit dipelajari, walaupun masih lebih mudah dibanding bahasa mesin Belum terstruktur Bahasa tingkat tinggi Mirip seperti bahasa manusia Relatif lebih mudah dipelajari 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 9. Generasi Bahasa Pemrograman Bahasa pemrograman berdasarkan generasinya Generasi pertama Bahasa mesin Generasi kedua Bahasa assembly Generasi ketiga Bahasa tingkat tinggi => C, Pascal Generasi keempat 4 th GL => SQL Generasi kelima Web Dev => PHP, ASP OOP => Java, .NET 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 10. Bahasa Mesin Representasi tertulis machine code Khusus untuk mesin dan dimengerti lsg oleh mesin Bahasa mesin dibangun oleh sejumlah angka yg dpt diinterpretasikan oleh CPU Abstraksi bahasa ini adalah kumpulan kombinasi kode biner ‘0’ dan ‘1’ 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 11. Bahasa Assembly Kedudukannya diantara bahasa mesin dan bahasa tingkat tinggi Menggunakan kode mnemonic untuk mengganti kode biner Mempermudah mengingat Mempermudah penulisan program Keuntungan penggunaan bahasa assembly Eksekusi lebih cepat dibanding bahasa tingkat tinggi Akses langsung ke perintah mesin Kodenya lebih kecil daripada kompiler lain 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 12. Bahasa Tingkat Tinggi Bahasanya terstruktur Tujuan bahasa yg terstruktur Mudah dibaca dan dipelajari Menyederhanakan kerumitan program Kendali pemrograman terstruktur Sekuensial Selection Loop 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 13. SQL Structured Query Language Bahasa yg dikhususkan utk memanipulasi database SQL adalah bahasa standar utk semua DBMS Kalaupun ada perbedaan, tidak signifikan 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 14. Pemrograman Berorientasi Obyek Meniru kehidupan nyata. Segala sesuatu dianggap obyek Konsep dasar OOP Pengkapsulan Pewarisan Polymorphism 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 15. Penerjemah Komputer hanya mengerti bahasa mesin. Manusia lebih mudah memahami bahasa tingkat tinggi Agar instruksi manusia menggunakan bahasa tingkat tinggi bisa dipahami komputer, maka harus ada penerjemah Penerjemahan dari bahasa tingkat tinggi ke dalam instruksi mesin dilakukan dg : Kompilasi => Compiler Interpretasi => Interpreter 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 16. Compiler Program yg menerjemahkan bahasa program ke bahasa obyek Tahapan kompilasi Source code dibaca ke memori utama Source code tsb diubah menjadi bahasa assembly(object code) Object code dihubungkan dg library yg dibutuhkan u/ membentuk program yg dpt dieksekusi (executable) Compiler memerlukan waktu u/ membuat program yg executable Program hasil kompilasi berjalan lebih cepat dibanding program hasil interpretasi Cth : C, Pascal, Delphi 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 17. Interpreter Mengeksekusi setiap baris program tanpa melihat program secara keseluruhan. Eksekusi bisa dilakukan segera Program hasil interpretasi berjalan lebih lambat dibanding program hasil kompilasi Contoh : PHP, ASP, Matlab 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 18. Program Aplikasi Kategori program aplikasi Personal packaged s/w Workgroup computing Enterprise application Integration and development 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 19. Personal Packaged Software Sekumpulan s/w tertentu yg telah diintegrasikan, dg tujuan utk kepentingan yg sifatnya pribadi Cth : Accounting Graphic Office suite Utilities Games & Entertainment Desktop database, dll 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 20. Workgroup Computing Software yg memiliki fungsi kolaborasi dalam lingkungan kerja Jenis-jenis : Messaging system => lotus note Workgroup conference => net meeting 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 21. Enterprise Application Serangkaian aplikasi yg didesain u/ membantu pengelolaan data dan mendukung fungsi bisnis suatu organisasi Jenis-jenis : Horizontal App Aplikasi yg digunakan dlm cross-industry Finance & Accounting Human Resource Vertical App Aplikasi yg digunakan secara unik u/ industri tertentu Manufacturing 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 22. Integration & Development Contohnya Project management Pengembangan aplikasi Pelayanan yg disediakan u/ merancang dan mengembangkan aplikasi s/w baru. Pengembangan teknologi Pelayanan yg berhubungan dg instalasi dan implementasi aset hardware, spt : penambahan jaringan, pembangunan data center 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 23. Pendukung Operasi S/W Aplikasi Analis Sistem Administrator Jaringan Administrator Database Programmer Operator 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 24. Pendukung Operasi S/W Aplikasi Analis Sistem Orang yg bertugas melakukan identifikasi kebutuhan, studi kelayakan dan batasan analisis terhadap sistem yg akan diimplementasikan Posisi tertinggi dlm pengembangan software Administrator Jaringan Pengelola SO dan s/w aplikasi yg digunakan dalam sebuah jaringan komputer Administrator Database Mengadministrasi dan merancang database “ God of Data” 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 25. Pendukung Operasi S/W Aplikasi Programmer Mengimplementasikan sistem yg dirancang ke dalam kode pemrograman komputer Bekerja berdasarkan hasil analisis dan desain yg dilakukan analis sistem Operator End-user Bertugas mengoperasikan komputer 12/13/11 Zulfadli Sulthan - PTIK - UNM
  • 26. Thankyou 12/13/11 Zulfadli Sulthan - PTIK - UNM