Software & Bahasa Pemrograman
SOFTWARE? Program Komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras juga dikatakan sebagai 'penterjemah' perintah-perintah dr pengguna untuk diteruskan ke atau diproses oleh perangkat keras Sof tware Computer Resources Perintah Output Computer Device
SOFTWARE? Berisi instruksi untuk mengerjakan prosedur tertentu, baik memproses data, melakukan perhitungan, berinteraksi dengan software lain (OS maupun aplikasi lainnya) hingga mengontrol perangkat keras (disebut device driver) Contoh: #include <stdio.h> int a, b; main() { a = 4; b = a + 6; if (a == 5) printf (“Nilai a samadengan 5”); if (b > 9) printf (“Nilai b memang lebih besar dari 9”); }
SOFTWARE? 3 Kategori: tingkatan Sistem Operasi tingkatan Program Aplikasi tingkatan Bahasa Pemrograman
SOFTWARE? Sistem Operasi Subkelas software lapisan pertama (pertama kali diletakkan di memori komputer saat dinyalakan) yang bertugas mengontrol & mengelola hardware serta menyediakan operasi dasar sistem (akses ke disk, manajemen memori, skeduling task, dan antar-muka user)
SOFTWARE? Sistem Operasi Bertindak sebagai host bagi semua aplikasi yg dijalankan pada komputer menangani detail operasi thd hardware Contoh: Microsoft: MSDOS, MS Windows 2000, MS Windows XP, Vista - Linux: Fedora, CentOS, Ubuntu, Slackware, Symbian Novell: Netware Android - Apple: iOS Blackberry
SOFTWARE? Sistem Operasi
SOFTWARE? Sistem Operasi Tambahin OS android, iOS de el el
SOFTWARE? Program Aplikasi Subkelas software yg didesain bagi end user untuk memanfaatkan kemampuan komputer scr langsung untuk melakukan tugas yg spesifik membutuhkan OS saat dijalankan Seringkali antar program aplikasi memiliki kemampuan berinteraksi satu dg yg lain
SOFTWARE? Program Aplikasi Contoh: Pengolah Kata: Untuk menghasilkan (termasuk membuat, meng-edit, menata tampilan, serta mencetak) berbagai materi/dokumen teks.
SOFTWARE? Program Aplikasi Contoh: Spreadsheet: mensimulasikan kertas lembar kerja, yang tersusun dalam format baris dan kolom untuk membentuk cel-cel yg dpt diisi dng data dan formula
SOFTWARE? Program Aplikasi Contoh: Pengolah Gambar: Untuk menghasilkan (termasuk membuat, meng-edit, menata tampilan, serta kemungkinan pencetakan) berbagai materi/dokumen gambar.
SOFTWARE? Program Aplikasi Contoh: Web Browser: berfungsi menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh web server
SOFTWARE? Bahasa Pemrograman Subkelas dari sotfware yang digunakan untuk menulis (membuat) software Menterjemahkan seluruh kode program yang dibuat ke bahasa mesin 2 Kategori: Bahasa Tingkat tinggi & Bahasa Tingkat rendah
SOFTWARE? Bahasa Pemrograman Bahasa tingkat rendah: Sekumpulan perintah/instruksi yg memiliki struktur & perintah bhs mesin/seperti bhs mesin Bukan bhs mesin merupakan pengkodean instruksi bhs mesin untuk mempermudah penyusunan program Didesign sesuai dengan CPU yang digunakan Contoh 1. Bahasa Mesin 000000 00001 00010 00110 00000 100000 2. Bhs Assembly mov ax,4C00h int 21h Masih harus diterjemahkan ke bahasa mesin
SOFTWARE? Bahasa Pemrograman Contoh 1. Bahasa C 2. Bahasa BASIC Bahasa tingkat tinggi: Sekumpulan perintah/instruksi untuk menyusun program yang tidak tergantung pada CPU yang digunakan Membutuhkan “penterjemah” (Compiler/Interpreter) agar dapat diproses oleh mesin “English like” language Contoh 1. Bahasa C #include <stdio.h> int a, b; main() { a = 4; b = a + 6; if (a == 5) printf (“Nilai a samadengan 5”); if (b > 9) printf (“Nilai b lebih besar dari 9”); } 2. Bahasa BASIC DIM a, b as int a = 4 b = a + 6 IF (a = 5) THEN PRINT “Nilai a samadengan 5” END IF IF b > 9 THEN PRINT “Nilai b lebih besar dr 9”
SOFTWARE? Bahasa Pemrograman
Bahasa Pemrograman SOFTWARE?
SOFTWARE? Bahasa Pemrograman Cari yang terbaru