Anda di halaman 1dari 3

Nama : Ilham Solehan

NIM : 09011281621034

Tugas 1

Carilah contoh-contoh software yang termasuk dalam


kategori:
 system software
 application software
 engineering/scientific software
 embedded software
 product-line software
 WebApps (Web applications)
 AI software

System Software
 Microsoft Windows
Microsoft Windows adalah serangkaian OS dan GUI (Grafic User Interfaces) yang diluncurkan
oleh Microsoft pertama kali pada tahun 1985 sebagai tambahan dari MS-DOS, menanggapi
banyaknya permintaan terhadap GUI. Catatan : GUI adalah jenis tampilan yang
memungkinkan untuk penggunanya agar berkomunikasi dengan komputer berdasarkan
gambar.Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah
keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan
antarmuka pengguna grafis.Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah
sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama,
Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983,
tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi
kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat
lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan
beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem
operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai
dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi
bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang
dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.

Aoolication Software
 Microsoft Office
Microsoft Office adalah perangkat lunak paket aplikasi perkantoran buatan Mocrosoft dan
dirancang untuk dijalankan di bawah sistem operasi Microsoft Windows dan Mac OS X.
Beberapa aplikasi didalam Microsost Office yang terkenal adalah Word, Word dan
PowerPoint.
Engineering/scientific software
 MATLAB
adalah sebuah lingkungan komputasi numerikal dan bahasa pemrograman komputer
generasi keempat. Dikembangkan oleh The MathWorks, MATLAB memungkinkan manipulasi
matriks, pem-plot-an fungsi dan data, implementasi algoritme, pembuatan antarmuka
pengguna, dan peng-antarmuka-an dengan program dalam bahasa lainnya.

Embedded software
 PLC
Programmable logic controller (PLC) adalah suatu system control yang terdiri dari peralatan
elektronik yang digunakan untuk mengontrol proses tertentu (baca artikel
sebelumnya disini). PLC merupakan bagian system control yang terhubung dengan
komponen control seperti switch, solenoid, dan sensor-sensor lainnya. PLC yang merupakan
bagian control system terhubung langsung dengan proses control yang dilakukan sesuai
dengan program yang ada pada memori. PLC akan menerima data sinyal masukan,
memprosesnya dan menghasilkan keluaran sebagai data keluarannya.

product-line software
 Game Online
Permainan Daring adalah jenis permainan komputer yang memanfaatkan jaringan
komputer. Jaringan yang biasanya digunakan adalah jaringan internet dan yang sejenisnya
serta selalu menggunakan teknologi yang ada saat ini, seperti modem dan koneksi kabel.

WebApps (Web applications)

 1. Website statis
Website statis memiliki tampilan halaman yang sederhana. Biasanya website jenis ini
dikembangkan menggunakan kode HTML dan CSS. Untuk memodifikasi konten di dalamnya,
Anda membutuhkan bantuan dari pihak developer karena perubahan hanya dapat dilakukan
menggunakan kode HTML.
Karena sifatnya yang tidak fleksibel serta keterbatasan konten, website jenis ini lebih sering
digunakan untuk menampilkan company profile.
 2. Website dinamis
Website dinamis merupakan website dengan isi konten yang dapat berubah-ubah setiap
waktu. Website ini menggunakan basis data untuk memuat data dan isinya akan diperbarui
setiap kali pengguna mengaksesnya. Twitter.com, Facebook.com, Kompas.com merupakan
beberapa contoh dari jenis website ini. Secara general, website dinamis memiliki
management panel ( CMS ) dimana administrator dapat memperbarui konten seperti text
atau pun gambar.
 3. Online store atau e-commerce
Jika website berbentuk toko online, maka website tersebut dapat dikategorikan sebagai
website e-commerce. Proses pengembangan aplikasi website ini lebih kompleks karena
membutuhkan fitur untuk melakukan pembayaran online seperti melalui kartu kredit atau
dari Pay Pal. Developer website e-commerce juga harus menyediakan management panel
yang dapat digunakan administrator untuk membuat daftar produk, memperbarui produk,
serta mengelola pesanan dan pembayaran konsumen.
 4. Web portal
Web portal merupakan website yang didesain untuk menyediakan konten berupa informasi
atau berita dari berbagai sumber. Pada umumnya, website portal akan menyediakan
beberapa section atau kategori konten di halaman beranda.
 5. Web animasi
Website ini memungkinan pengembang untuk menyajikan konten dengan efek animasi.
Tampilan halaman website juga terlihat lebih modern dan interaktif karena adanya efek
animasi. 
 6. Web dengan CMS
Website ini menyediakan CMS ( Content Management System ) untuk mengatur konten di
dalamnya. CMS akan memudahkan administrator untuk mengubah atau mengelola konten
website sendiri. Beberapa website yang menyediakan Content Management System adalah
Wordpress, Joomla, dan Drupal.

AI software
 Jupyter Notebook
Jupyter (https://jupyter.org/) adalah organisasi non-profit untuk mengembangkan software
interaktif dalam berbagai bahasa pemrograman. Notebook adalah satu software buatan
Jupyter, adalah aplikasi web open-source yang memungkinkan Anda membuat dan berbagi
dokumen interaktif yang berisi kode live, persamaan, visualisasi, dan teks naratif yang kaya.

Mungkin penjelasan di atas kurang jelas. Ilustrasinya begini. Dulu, biasanya kita membagikan
kode dan dokumen secara terpisah. Kode-kode kita satukan dalam sebuah
librari/aplikasi/proyek (Visual Studio, Eclipse, dsb), dan dokumen kita buat dengan
penyunting kata. Dalam dokumen bisa tampilkan cuplikan kode, tampilan hasil, dan
visualisasi lainnya dari program kita.

Nah Jupyter Notebook menyatukan semua ini, baik itu teks/narasi, kode hidup, persamaan,
tampilan hasil, gambar statis, dan visualisasi grafis, dalam satu file interaktif. Dan, kelebihan
lainnya, notebook dapat dijalankan ulang oleh siapapun yang membukanya, untuk
mereproduksi eksekusi kode di dalamnya.

Contohnya adalah dokumen ini sendiri. Dokumen ini aslinya adalah sebuah Jupyter
Notebook. Mungkin Anda membacanya di blog IndoML, karena notebook ini telah dikonversi
menjadi blog WordPress dengan menggunakan utilitas nb2wp. Anda bisa melihat file
aslinya di GitHub, dan akan tampak keluaran yang sama.
Nah keistimewaan dari dokumen ini adalah kemampuannya membawa kode hidup (live
code). Seperti di bawah ini.

Anda mungkin juga menyukai