Anda di halaman 1dari 8

Tugas 1

Rekayasa Perangkat Lunak

Nama : Muhammad Furqon Rabbani


NIM :09011281823054
Kelas : SK4B 2020

Tugas

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

Jawab

1. System Software
System Software adalah perangkat lunak yang digunakan untuk membantu menjalankan
perangkat keras dan sistem komputer. Tujuan dari system software adalah membatasi
semaksimal mungkin programmer aplikasi dari kompleksitas sebuah komputer, terutama
yang berhubungan dengan akses memori dan perangkat keras secara langsung.

Contoh aplikasi
a. BIOS (basic input/output system)
BIOS adalah sebuah program pada suatu mikroprosesor di PC yang digunakan
untuk memulai suatu sistem komputer pada saat dihidupkan untuk mengatur data
flow antara operating system dengan devices yg terpasang seperti hard disk, video
adapter, keyboard, mouse, dan printer.
b. Device Driver
Device driver mengontrol sebuah tipe device secara umum yang terpasang pada
computer, seperti keyboard dan mouse. Driver program ini sendiri mengkonversi
instruksi input/output dari sistem yang beroperasi menjadi pesan yg dapat dimengerti
oleh device tersebut.
c. Microsoft Windows
Microsoft Windows atau yang lebih dikenal dengan sebutan Windows saja
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%.
d. MacOS
macOS, atau yang sebelumnya disebut OS X, adalah antarmuka grafikal sistem
operasi yang dikembangkan dan disebarkan oleh Apple Inc. Sistem operasi ini
disediakan untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan
pada tahun 2001 dan populer di kalangan pengguna.
Karakter "X" adalah nomor Romawi yang berarti sepuluh, di mana versi ini
adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8
dan Mac OS 9. Beberapa orang membacanya sebagai huruf "X" yang terdengar
seperti "eks". Salah satu alasan mengapa mereka menafsir sedemikian karena
tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran
"x" (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix).
Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini
mirip dengan versi standard-nya, dengan perbedaan bahwa versi Server mencakup
peranti lunak untuk keperluan manajemen dan administrasi workgroup dalam
komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah
peranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS.
Selain itu cara melisensinya juga berbeda.
Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga
beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix.
Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga
menjadikannya panutan bagi pengembang desktop lain.
Rilis terakhir macOS diumumkan pada World Wide Developer Conference
(WWDC) 2019 dengan kode Catalina dengan versi 10.15
e. Contoh lainnya seperti :
 Linux
 Unix
 Android
 Anti virus
2. Applicaation Software
Application Software merupakan sebuah program atau sekumpulan program yang
didesain untuk end users. Application software ini berada di dalam sebuah system
software seperti database program, word processors dan spreadsheet. Application
software terkadang sudah dimasukkan di dalam system software tapi ada juga yang
mempublikasikannya sendiri.
Contoh dari Application software itu sendiri antara lain :
a. Microsoft office
Microsoft Office adalah perangkat lunak paket aplikasi perkantoran buatan Microsoft
dan dirancang untuk dijalankan di bawah sistem operasi Microsoft Windows dan Mac
OS X. Beberapa aplikasi di dalam Microsoft Office yang terkenal adalah Excel,
Word, dan PowerPoint. Versi terbaru dari Aplikasi Microsoft Office adalah Office 16
(Office 2019) yang diluncurkan 24 September 2018.
b. Internet Edge
Microsoft Edge, awalnya dikembangkan di bawah nama kode Project Spartan,
adalah peramban web yang dikembangkan oleh Microsoft dan termasuk dalam
sistem operasi Windows. Resmi dirilis pada tanggal 29 Juli 2015, peramban ini
menggantikan Internet Explorer sebagai peramban baku pada Windows 10. Hal ini
juga akan menjadi peramban baku dari rilis yang akan datang dari Windows 10
untuk telepon cerdas dan tablet kecil. Microsoft Edge kini juga sudah tersedia untuk
platform Android dan iOS.
c. MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa
Inggris: database management system) atau DBMS yang multialur, multipengguna,
dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL
tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public
License (GPL), tetapi mereka juga menjual di bawah lisensi komersial untuk kasus-
kasus di mana penggunaannya tidak cocok dengan penggunaan GPL.
d. AutoCAD
AutoCAD adalah perangkat lunak komputer CAD untuk menggambar 2 dimensi
dan 3 dimensi yang dikembangkan oleh Autodesk. Keluarga produk AutoCAD,
secara keseluruhan, adalah software CAD yang paling banyak digunakan di dunia.
AutoCAD digunakan oleh insinyur sipil, land developers, arsitek, insinyur mesin,
desainer interior dan lain-lain.
Format data asli AutoCAD, DWG, dan yang lebih tidak populer, Format data
yang bisa dipertukarkan (interchange file format) DXF, secara de facto menjadi
standard data CAD. Akhir-akhir ini AutoCAD sudah mendukung DWF, sebuah format
yang diterbitkan dan dipromosikan oleh Autodesk untuk mempublikasikan data CAD.
AutoCAD saat ini hanya berjalan disistem operasi Microsoft. Versi untuk Unix
dan Macintosh sempat dikeluarkan tahun 1980-an dan 1990-an, tetapi kemudian
tidak dilanjutkan. AutoCAD masih bisa berjalan di emulator seperti Virtual PC atau
Wine.
3. Engineering software
a. MATLAB
MATLAB (Matrix Laboratory) 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. Meskipun hanya bernuansa
numerik, sebuah kotak kakas (toolbox) yang menggunakan mesin simbolik MuPAD,
memungkinkan akses terhadap kemampuan aljabar komputer. Sebuah paket
tambahan, Simulink, menambahkan simulasi grafis multiranah dan Desain Berdasar-
Model untuk sistem terlekat dan dinamik.
Pada tahun 2004, MathWorks mengklaim bahwa MATLAB telah dimanfaatkan
oleh lebih dari satu juta pengguna di dunia pendidikan dan industri.
b. Visual Basic
Visual Basic adalah bahasa pemrograman berbasis event generasi ketiga dan
Integrated Development Environment (IDE) dari Microsoft untuk model
pemrograman Component Object Model (COM) yang pertama kali diluncurkan pada
tahun 1991 dan menyatakan warisan selama tahun 2008. Microsoft bermaksud
Visual Basic menjadi relatif mudah belajar dan digunakan. Visual Basic berasal dari
BASIC, bahasa pemrograman yang user-friendly yang dirancang untuk pemula, dan
ini memungkinkan pengembangan aplikasi grafis antarmuka (GUI) yang cepat,
akses ke database menggunakan Data Access Objects, Remote Data Objects, atau
ActiveX. Data Objects, dan pembuatan kontrol dan objek ActiveX.
Seorang programmer dapat membuat aplikasi dengan menggunakan komponen
yang disediakan oleh program Visual Basic itu sendiri. Seiring waktu komunitas
pemrogram mengembangkan komponen pihak ketiga. Program yang ditulis dalam
Visual Basic juga bisa menggunakan Windows API, yang membutuhkan deklarasi
fungsi eksternal.
Para programmer dapat membangun aplikasi dengan menggunakan komponen-
komponen yang disediakan oleh Microsoft Visual Basic. Program-program yang
ditulis dengan Visual Basic juga dapat menggunakan windows API, tapi
membutuhkan deklarasi fungsi luar tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang
sangat luas. Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa
62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual
Basic, yang diikuti oleh C++, java script, C#, dan java.
c. Python
Python adalah bahasa pemrograman interpretatif multiguna dengan filosofi
perancangan yang berfokus pada tingkat keterbacaan kode. Python diklaim sebagai
bahasa yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang
sangat jelas, dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta
komprehensif. Python juga didukung oleh komunitas yang besar.
Python mendukung multi paradigma pemrograman, utamanya; namun tidak
dibatasi; pada pemrograman berorientasi objek, pemrograman imperatif, dan
pemrograman fungsional. Salah satu fitur yang tersedia pada python adalah sebagai
bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori
otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, python
umumnya digunakan sebagai bahasa skrip meski pada praktiknya penggunaan
bahasa ini lebih luas mencakup konteks pemanfaatan yang umumnya tidak
dilakukan dengan menggunakan bahasa skrip. Python dapat digunakan untuk
berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai
platform sistem operasi.
Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa
versi. Lihat sejarahnya di Python Copyright. Namun pada prinsipnya Python dapat
diperoleh dan dipergunakan secara bebas, bahkan untuk kepentingan komersial.
Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun
General Public License (GPL).
4. Embedded Software
Embedded software (Bahasa Indonesia : Perangkat lunak tertanam) adalah
pemrograman khusus dalam sebuah chip atau pada firmware pada perangkat tertanam
untuk mengontrol fungsinya. Contoh dari embedded software sendiri dapat kita temukan
di perangkat GPS, beberapa kalkulator, robot pabrik, dan di beberapa smartwatch
canggih. Contohnya adalah ABS. Sistem rem anti terkunci atau anti-lock braking system
(ABS) merupakan sistem pengereman pada mobil agar tidak terjadi penguncian roda
ketika terjadi pengereman mendadak/keras. Pada ABS terdapat Komputer/Kontroler.
Fungsi dari alat ini adalah otak yang mengendalikan katup dan mengolah data dari
sensor kecepatan. Karena kontroler telah di program, untuk dapat menghentikan
kendaraan secara maksimal, terkuncinya roda saat pengereman tidak boleh terjadi.
Sebelum roda terkunci, kontroler akan mendapatkan data dari sensor kecepatan dan
akan memerintahkan katup menghalangi tekanan, dengan cara mengambil katup posisi
dua atau katup posisi 3, sesuai perintah dari kontroler. Setelah putaran roda terdeteksi
oleh sensor kecepatan, kontroler akan memerintahkan katup untuk mengambil posisi
satu, yang membuat tekanan minyak rem kembali dan diteruskan ke rem. Cara kerja
rem ABS diatas terjadi sangat cepat, rata-rata sistem ABS pada mobil sekarang, mampu
melakukan 15 kali proses tersebut dalam 1 detik.
5. Product-line software
Dirancang untuk menyediakan kemampuan spesifik bagi pengguna yang
beragam. Product-linse Software dapat fokus kepada target pasar tertentu dan terbatas
(contohnya aplikasi pengaturan inventori) atau kepada target pasar acak (contoh word
processing, computer graphic, multimedia, entertainment, database management,
personal and business financial applications). Contoh yang biasa kita lihat adalah
aplikasi pada komputer kasir dimana mampu mengetahui harga suatu barang dan
mengkalkulasikannya serta mencatat adanya pengurangan stok barang. Contohnya
sebagai berikut :
a. Moka POS
Moka POS adalah sebuah aplikasi kasir berbasis cloud yang membantu mengelola
berbagai hal tentang membuat menu, melihat transaksi, hingga mengecek stok
barang. Moka POS hadir dalam bentuk aplikasi berbasis iOS serta Android. Aplikasi
kasir ini mampu menyediakan laporan keuangan secara realtime dan bisa digunakan
baik secara online maupun offline. Moka POS hadir sebagai solusi yang ramah
terhadap UMKM, karena dengan menggunakan aplikasi ini, maka para pengusaha
akan menghemat biaya pengeluaran dari pembelian. Dengan Moka POS, Anda
hanya perlu membayar Rp250 ribu per bulan.
b. Adobe Photoshop
Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor
citra buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan
pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan
perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk
perangkat lunak pengolah gambar/foto, dan, bersama Adobe Acrobat, dianggap
sebagai produk terbaik yang pernah diproduksi oleh Adobe Systems. Versi
kedelapan aplikasi ini disebut dengan nama Photoshop CS (Creative Suite), versi
sembilan disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop
CS3, versi kesebelas adalah Adobe Photoshop CS4, versi keduabelas adalah Adobe
Photoshop CS5, versi ketigabelas adalah CS6, dan versi terbaru adalah Adobe
Photoshop CC.
Photoshop tersedia untuk Microsoft Windows, Mac OS X, dan Mac OS; versi 9
ke atas juga dapat digunakan oleh sistem operasi lain seperti Linux dengan bantuan
perangkat lunak tertentu seperti CrossOver.

6. Web application
Dalam rekayasa perangkat lunak, suatu aplikasi web (bahasa Inggris: web application
atau sering disingkat webapp) adalah suatu aplikasi yang diakses menggunakan
penjelajah web melalui suatu jaringan seperti Internet atau intranet. Ia juga merupakan
suatu aplikasi perangkat lunak komputer yang dikodekan dalam bahasa yang didukung
penjelajah web (seperti ASP, Perl, Java, Java Script, PHP, Python, Ruby, dll) dan
bergantung pada penjelajah tersebut untuk menampilkan aplikasi. Contohna antara lain :
a. Google Docs
Google Docs adalah layanan pengolah kata, lembar sebar, presentasi, formulir,
dan penyimpanan data berbasis web gratis dari Google. Layanan ini pertama kali
diluncurkan pada 10 Oktober 2006 sebagai gabungan dua layanan: Writely dan
Spreadsheets. Layanan presentasi diluncurkan pada 17 September 2007 sedangkan
layanan penyimpanan data untuk berkas apa pun (hingga maksimum 1 GB per
berkas) diluncurkan pada 13 Januari 2010.
Google Docs tersedia sebagai aplikasi web, aplikasi seluler untuk Android, iOS,
Windows, BlackBerry, dan sebagai aplikasi desktop di Google Chrome OS. Aplikasi
ini kompatibel dengan format berkas Microsoft Office. Aplikasi ini memungkinkan
pengguna untuk membuat dan mengedit berkas secara online saat berkolaborasi
dengan pengguna lain secara real-time. Hasil pengeditan dilacak oleh pengguna
dengan riwayat revisi yang menampilkan perubahan. Posisi editor disorot dengan
warna dan kursor khusus editor. Sistem perizinan mengatur apa yang dapat
dilakukan pengguna. Pembaruan telah memperkenalkan fitur menggunakan
pembelajaran mesin, termasuk "Jelajahi", menawarkan hasil pencarian berdasarkan
isi dokumen, dan "Butir tindakan", yang memungkinkan pengguna untuk
menetapkan tugas ke pengguna lain.

b. Netflix
Netflix, Inc. (/nɛtflɪks/) adalah salah satu penyedia layanan media streaming digital,
berkantor pusat di Los Gatos, California. Didirikan pada tahun 1997 oleh Reed
Hasting sand Marc Randolph di Scotts Valley, California. Bisnis utama dari
perusahaan ini adalah layanan berlangganan streaming, yang mana ditawarkan
secara online dengan beberapa program film dan televisi, termasuk beberapa
program yang dibuat oleh Netflix sendiri.
c. Gmail
Gmail adalah layanan surel milik Google. Pengguna dapat mengakses Gmail dalam
bentuk surat web HTTPS, protokol POP3 atau IMAP4. Gmail diluncurkan dengan
sistem undangan dalam bentuk Beta pada 1 April 2004 dan tersedia untuk publik
pada 7 Februari 2007 meski masih menyandang status Beta. Bersama seluruh
produk Google Apps, layanan ini tidak lagi Beta pada 7 Juli 2009
Dengan kapasitas penyimpanan awal 1 GB per pengguna, Gmail berhasil
meningkatkan standar penyimpanan gratis surat web dari 2-4 MB yang ditawarkan
para pesaingnya pada waktu itu. Pesan pribadi, termasuk lampiran, dibatasi hingga
25 MB, lebih besar daripada layanan surat web lainnya. Gmail memiliki antarmuka
berorientasi pencarian dan "tampilan percakapan" yang mirip dengan forum Internet.
Sejumlah pengembang web mengakui Gmail adalah layanan pertama yang
memakai metode pemrograman Ajax. Gmail beroperasi dengan Google GFE/2.0 di
Linux. Hingga Juni 2012, Gmail adalah layanan surat elektronik berbasis web
terbesar dengan 425 juta pengguna aktif di seluruh dunia.
7. AI Software
Artificial Intelligence (kecerdasa buatan adalah sebuah komputer program yang
punya perilaku sebagaimana manusia yang mampu mempelajari berbagai pola data
dan ilmu pengetahuan.
Fitur utama dari AI software antara lain Machine Learning, Pengenalan Suara
dan perkataan, serta virtual asisten. AI yang dikombinasikan dengan Machine learning
mampu memfasilitasi pengguna dengan kebutuhan sesuatu. Contohnya antara lain :
a. Siri
Siri adalah asisten pribadi pintar yang menolong Anda menyelesaikan segala
sesuatu cukup dengan meminta. Siri memungkinkan Anda menggunakan
suara Anda untuk mengirim pesan, jadwal pertemuan, melakukan panggilan
telepon, dan lainnya. Tetapi Siri tidak seperti perangkat lunak pengenalan
suara konvensional yang mengharuskan Anda untuk mengingat kata kunci
dan menyebutkan perintah tertentu. Siri mengerti suara natural Anda
b. Google Assistant
Google Assistant adalah asisten virtual yang didukung oleh kecerdasan
buatan dan dikembangkan oleh Google yang terutama tersedia di perangkat
seluler dan perangkat rumah pintar. Tidak seperti Google Now, Google
Assistant dapat terlibat dalam percakapan dua arah. Google Assistant
awalnya memulai debutnya pada bulan Mei 2016 sebagai bagian dari aplikasi
perpesanan Google Allo, dan pembicara yang diaktifkan suara Google Home.
Setelah periode eksklusif pada telefon pintar Pixel dan Pixel XL, lalu mulai
dikerahkan di perangkat Android lainnya pada bulan Februari 2017,termasuk
telefon pintar pihak ketiga dan Android Wear, dan dirilis sebagai aplikasi yang
berdiri sendiri pada operasi iOS sistem pada bulan Mei. Di samping
pengumuman perangkat pengembangan perangkat lunak pada bulan April
2017, Google Assistant telah, dan sedang, diperluas untuk mendukung
berbagai macam perangkat, termasuk mobil
Meski hanya tersedia eksklusif di Pixel, kehadiran asisten virtual ini cukup
mencuri perhatian karena memiliki kemampuan yang lebih baik ketimbang
pendahulunya, Google Now. Namun Google ternyata menjawab rasa
penasaran sebagian besar pengguna telefon pintar Android. Akhir Februari
2017, raksasa internet itu pun memastikan kehadiran Google Assistant untuk
pengguna Android selain Pixel. Setelah lama dinanti, Google Assistant
akhirnya tersedia dalam bahasa Indonesia.
c. IBM Watsons
Tahun 2017 lalu, IBM memperkenalkan platform kecerdasan buatan
untuk bisnis bernama IBM Watson di Indonesia. Platform ini hadir sebagai
solusi teknologi industri Indonesia di era komputasi kognitif.
Dengan kekuatan kecerdasan buatan yang disematkan pada platform ini,
IBM mengklaim Watson dapat menjawab tantangan pebisnis untuk
menganalisa data yang terlewatkan.
IBM Watson memang dikenal mengedepankan kemampuan cognitive
computing, agar mesin dapat meniru cara kerja otak manusia dan membantu
manusia dalam proses pengambilan keputusan. Cognitive computing dikenal
sebagai teknologi yang menggabungkan berbagai disiplin ilmu seperti
machine learning, natural language processing (NLP), speech and image
recognition, dan sebagainya.
Dengan gabungan dari berbagai teknologi ini, IBM Watson dapat
menginterpretasikan jutaan jutaan data, termasuk yang dianggap dark data
yang tidak terstruktur. Dari data tersebut, IBM Watson dapat memberikan
solusi untuk berbagai kegiatan manusia dengan memberikan rekomendasi,
berinteraksi dengan pelanggan, hingga memberikan analisa model bisnis
untuk berkembang menjadi lebih baik dan efektif.
Sejak diluncurkan 6 tahun yang lalu, IBM Watson kini banyak digunakan
untuk membantu kinerja perusahaan dalam berbagai industri mulai dari
kesehatan, pendidikan, gaya hidup, hingga keuangan
Di Indonesia, IBM Watson banyak digunakan di sektor kesehatan, mulai
dari untuk mengatasi kekurangan tenaga kerja hingga peningkatan
penemuan obat-obatan.

Anda mungkin juga menyukai