Pengantar Teknologi Sistem Informasi C Pengenalan Perangkat Lunak 1
Perangkat Lunak Apa menurut kalian deskripsi dari perangkat lunak? 2
Pengertian Perangkat Lunak Data yang diformat dan disimpan secara digital. Sistem komputer yang tidak berwujud Bagaimana Perangkat Lunak dibuat? Menggunakan bahasa pemrograman yang ditulis oleh pemrogram untuk selanjutnya dikompilasi oleh komputer sehingga menjadi kode yang bisa dikenali oleh mesin 3
Evolusi Perangkat Lunak Era Pioner (1950-1960) Proses Batch Distribusi Terbatas Pembuatan Khusus Era Stabil (1970-1980) Multi-user Realtime Database 4
Evolusi Perangkat Lunak Era Mikro(1980-1990) Sistem terdistribusi Penanaman Kecerdasan Jaringan Komputer Era Modern (1990-2000an) Sistem Desktop Pemrosesan Parallel Teknologi Objek 5
Klasifikasi Perangkat Lunak Perangkat lunak sistem Bahasa Pemrograman Sistem Operasi Utility Perangkat lunak aplikasi Aplikasi Desktop Aplikasi Mobile Aplikasi Web 6
Perangkat Lunak Sistem 7
Bahasa Pemrograman Apa itu bahasa pemrograman? Instruksi standar untuk memerintahkan komputer untuk bekerja Bahasa pemrograman memungkinkan seorang programmer dapat menentukan secara persis: data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi. 8
Bahasa Pemrograman Bahasa Pemrograman Generasi Pertama Menggunakan bahasa mesin dengan suatu rangkaian angka nol & satu (biner) Bahasa Pemrograman Generasi Kedua Menggunakan bahasa rakitan (assembler) Bahasa Pemrograman Generasi Ketiga Menggunakan language translator / kompiler Pascal, C, Fortran, BASIC, COBOL Bahasa Pemrograman Generasi Keempat Menggunakan object oriented programming Java, C++ 9
Bahasa Pemrograman Bahasa Pemrograman Generasi kelima Bahasa non prosedural yang memungkinkan seorang programmer atau memakai menginstruksikan komputer apa yang harus dilakukan daripada bagaimana melakukannya. SQL, Prolog 10
Sistem Operasi Apa itu Sistem Operasi? Perangkat lunak sistem yang mengatur sumber daya dari perangkat keras dan perangkat lunak program komputer Sistem operasi mempunyai penjadwalan yang sistematis mencakup: perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. 11
Sistem Operasi 1. Sistem Operasi Windows 2. Sistem Operasi Mac 12
Sistem Operasi 1. Sistem Operasi Linux Ada di file 13
Utility Program bantu yang bermanfaat untuk melakukan kegiatan yang behubungan dengan sumber daya sistem. Defragmentasi data pada hard disk 14
Perangkat Lunak Aplikasi 15
Aplikasi Desktop Bahasa pemrograman yang mendukung pengembangan aplikasi desktop Visual Basic, C#, JAVA, Python (PyGTK), Delphi, dll. IDE yang mendukung pengembangan aplikasi desktop Visual Studio (Visual BASIC, C#) Borland Delphi Netbeans (Java) dll. 16
17
Aplikasi Mobile Bahasa pemrograman yang mendukung pengembangan aplikasi mobile HTML5, C#, Java, dll. IDE yang mendukung pengembangan aplikasi desktop Eclipse / Netbeans Android Studio SCADE 18
19
Aplikasi Web Bahasa pemrograman yang mendukung pengembangan aplikasi web HTML5, PHP, Javascript, XML, dll. IDE yang mendukung pengembangan aplikasi web Netbeans, Bracket, Atom, Visual Studo Beberapa aplikasi web Email (Gmail, Ymail, dll). Social Media (Facebook, Twitter, dll) Chat / Messenger (mirc, Yahoo Messenger, Facebook Messenger, dll) 20