PEMOGRAMAN
Proram dapat dianalogikan sebagai instruksi yang akan dijalankan
oleh prosesor dan ditulis dengan bahasa khusus yang di mengerti oleh
komputer.
Klasifikasi piranti lunak (software)
Piranti lunak (software) terdiri dari bebebrapa jenis sebagai berikut:
Program paket
seperti berikut.
1). Pengolah kata (editor naskah) seperti wordstar, microsoft word,
Sistem operasi identik dengan software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang
pada komputer sehingga masing-masing dapat saling berkomuikasi.
Compiler
Komputer hanya memahami satu bahasa, yaitu bahasa mesin yang terdiri dari nilai 0 dan 1.
Program aplikasi
Program utility
Program u;tility berfungsi untuk membantu atau mengisi kekurangan/kelemahan dari sistem operasi.
Bahasa pemrograman memungkinkan seorang programer bisa menentukan bagian-bagian data yang akan
diproses, data yang akan disimpan/diteruskan, dan langkah-langkah yang akan diambil dalam bebagai situasi.
Bahasa ini pertama kali diucapkan C sharp, tetapi diciptakan oleh Microsoft dalam kerangka NET.
C++ merupakan pengembangan dari bahasa C dengan menambahkan fitur berorientasi objek, penambahan
Bahasa c banyak digunakan pada sistem operasi Apple berserta sejumlah aplikasi pendukungnya.
Java
Java diciptakan dengan kaidah “tulis sekali,jalankan dimana saja”(WORA) dengan pendekatan untuk
Javascript
Javascript digunakan untuk menambahkan fitur interaktif pada halaman web dan aplikasi.
PHP
Bahasa pemrograman jenis ini digunakan untuk mengembangkan halaman web dinamis.
IMPLEMENTASI PIRANTI LUNAK PEMROGRAMAN
Dalam penerapan aplikasi, kita sering dihadapan pada berbagai permasalahan yang erat
kaitannya dalam algoritma pembuatan aplikasi dan bagaimana implementasinya
menggunakan bahasa pemrograman,
Pengembangan aplikasi dan analisis pemecahan masalah
Sebelum membuat algoritma atau langkah=langkah penyelesaian masalah maka harus
terlebih dahulu diketahui apa permasalahan dan apasaja yang dibutuhkan sebelum
memecahkan masalah.
1. definisi masalah
2. analisis kebutuhan
3. Penyusunan algoritma
4. pengkodean
5. testing
6. pemeliharaan
1. Devide
2. Decrease
3. Transform