DOSEN AKADEMIK
DISUSUN OLEH :
Tegar Febrian (162022003)
Marsela Shintia (162022011)
M.Roby Amin (162022017)
Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan
rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan pembuatan modul dan
makalah ini, tak lupa juga sholawat serta salam semoga tercurahkan selalu kepada junjungan
kita nabi Muhammad SAW.
Adapun tujuan dari penyusunan makalah ini yakni untuk mengenalkan dan
membahas materi tentang pengertian serta kejelasan tentang perangkat lunak.Dengan
makalah ini diharapkan baik penulisan maupun pembaca dapat memiliki pengetahuan yang
lebih luas mengenai apa itu perangkat lunak pada sistem komputer.
Kami menyadari bahwa dalam penyusunan makalah ini masih terdapat banyak kekurangan.
Oleh karena itu, kritik dan saran yang bersifat membangun sangat kami harapkan.Akhir kata,
semoga makalah ini bermanfaat bagi para pembaca umumnya dan penulis khususnya.
DAFTAR ISI
COVER
KATA PENGANTAR
DAFTAR ISI
BAB I PENDAHULUAN
A. Latar Belakang
BAB II PEMBAHASAN
C. Perangkat Lunak(software)
2.1 Pengertian Perangkat Lunak(software)
2.2 Jenis-Jenis Perangkat Lunak(software)
A. Latar belakang
Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan
secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi
yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer
yang tidak berwujud. Perangkat lunak ini dibagi menjadi 3 tingkatan: tingkatan program
aplikasi (application program misalnya Microsoft Office), tingkatan sistem operasi
(operating system misalnya Microsoft Windows), dan tingkatan bahasa pemrograman
(yang dibagi lagi atas bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa
pemrograman tingkat rendah yaitu bahasa rakitan). Perkembangan teknologi perangkat
lunak pada masa sekarang ini sangatlah pesat, ini dapat dilihat dari kemunculan berbagai
aplikasi-aplikasi dengan yang dapat memudahkan user dengan menggunakan berbagai
macam teknik pembuatan perangkat lunak. Dari sinilah perluasan pemanfaatan komputer
yang semula hanya dimanfaatkan segelintir orang sekarang menjadi universal dan umum.
Aplikasi perangkat lunak komputer dan Internet telah berkembang pesat pada
dewasa ini, demikian pula dengan aplikasi web dan browser internet yang dapat di akses
melalui jaringan. Internet merupakan salah satu sumber informasi yang bersifat global.
Dengan internet kita dapat mengakses informasi dari berbagai belahan dunia dengan
cepat dan mudah. Akhir – akhir ini metode transaksi yang dilakukan secara online mulai
berkembang pesat,bahkan sampai pada saat beberapa aspek dan kegiatan yang biasa
dilakukan secara manual sekarang dilakukan dengan menggunakan media
online.beberapa sistem yang implementasinya telah berkembang dengan media internet
adalah E-Goverment (pelayanan pemerintahan melalui internet ), ELearning
(pembelajaran melalui internet ), E-Banking (transaksi perbankan secara online )dan E-
Commerce ( belanja online atau metode penjualan metode penjualan produk melalui
internet ). Berdasarkan uraian diatas, kami ingin membuat Desain Sistem Informasi
Penjualan secara Online.
BAB II
PEMBAHASAN
B. Perangkat lunak(software)
1.1 Sejarah dan Perkembangan Software
Software komputer adalah sekumpulan data yang diatur dan disimpan
komputer. Data – data yang disimpan dan diatur oleh komputer tersebut dapat
berupa instruksi atau program yang akan menjalankan suatu perintah dalam
komputer. Dengan software ini komputer baru dapat menjalankan suatu perintah
atau instruksi. Software juga sering disebut sebagai perangkat lunak. Perangkat
lunak ini adalah kumpulan beberapa perintah yang dijalankan oleh komputer.
Dalam menjalankan fungsinya, perangkat lunak ini sebagai suatu catatan bagi
komputer yang menyimpan dokumen – dokumen atau arsip – arsip lainnya. Selain
itu definisi software dibagi menjadi 3 yaitu:
Pada tahun 1987, Fred Brooks menulis artikel No Silver Bullet, yang berproposisi
bahwa tidak ada satu teknologi atau praktek yang sanggup mencapai 10 kali lipat
perbaikan dalam produktivitas pengembangan perangkat lunak dalam tempo 10 tahun.
b. Sejarah Software Sebelum Komputer Generasi Pertama
300 SM Sistem Kode yang Pertama
Bangsa Yunani menggunakan obor untuk memberikan berita dari satu kota ke
kota lain. Obor – obor itu diletakkan di tembok masing – masing 5. Kombinasi
obor – obor itu membentuk sebuah huruf. Tiap tembok itu terdiri dari 5 baris
dan 5 kolom. Sebelah kanan untuk baris dan kiri untuk kolom.
Perpotongan antara baris dan kolom ini membentuk huruf, disebut dengan
polyphius telegraph.
Ada Augusta, anak perempuan dari Lord Byron ini adalah penulis pertama
software yang diterapkan pada Babbage Analytical Engine. Nama ada ini
diabadikan dalam sebuah bahasa komputer, yaitu ADA. ADA merupakan
C. Perangkat Lunak(Software)
2.1 Pengertian perangkat lunak
Nama lain dari Software disebut juga dengan perangkat lunak. Seperti nama
lainnya itu, yaitu perangkat lunak, sifatnya pun berbeda dengan hardware atau
perangkat keras, jika perangkat keras adalah komponen yang nyata yang dapat
diliat dan disentuh oleh manusia, maka software atau Perangkat lunak tidak dapat
disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan
tidak berwujud benda tapi kita bisa mengoperasikannya.
Contoh OS antara lain; DOS, Windows, Macintosh, Linux dll. Setiap masing-masing
OS mempunyai kelebihan dan kekurangan, namun saat ini OS Windows masih paling
banyak digunakan oleh masyarakat karena kemudahan dalam mengoperasikan dan
perawatan.
Perlu diketahui juga bahwa sebuah aplikasi biasanya hanya ditujukan untuk
OS tertentu atau hanya mendukung OS tertentu. Contohnya; Microsoft Office
yang hanya bisa di-instal di OS Windows. Tetapi ada juga aplikasi yang bisa
di-instal di beberapa OS seperti aplikasi Mozilla Firefox yang bisa di-instal di
Windows maupun Linux.
3. Bahasa Pemograman
Software ini digunakan untuk membuat aplikasi. Pengguna aplikasi ini biasa
disebut dengan Programer. Jenis-jenis bahasa pemograman antara lain; Bahasa
Assembly, Bahasa Fortran dan Bahasa Generasi Keempat. Bahasa
pemograman yang digunakan saat ini adalah bahasa tingkat tinggi atau bahasa
generasi ke empat. Bahasa jenis ini lebih mudah dipahami, karena
menggunakan bahasa manusia seperti bahasa inggis. Contoh software ini, al;
Visual Basic, Visual Foxpro, Java dsb.
D. Perangkat Lunak Berbayar dan Bebas
BAB III
STUDI KASUS
E. Abstrak
Perusahaan berskala kecil dan menengah saat ini sedang melakukan
pengembangan proses bisnis untuk dapat berkompetisi di pasar global. Pengembangan
perangkat lunak untuk menunjang adaptasi proses bisnis saat ini menjadi fokus
perhatian pada perusahaan. Keterbatasan penyampaian informasi dari pengguna
kepada pengembang perangkat lunak menjadi hambatan pengembang untuk
memenuhi solusi kebutuhan perusahaan, akibatnya banyak sekali proyek
pengembangan perangkat lunak yang gagal. PT. XYZ merupakan salah satu
perusahaan berskala kecil menengah yang bergerak pada bidang penjualan alat
pemanas air tenaga surya dan penjernih air. Saat ini PT. XYZ sedang
mengembangkan proses bisnisnya untuk dapat berkompetisi di pasar global.
Pengembangan teknologi informasi merupakan salah satu solusi PT. XYZ.
Pendekatan Soft System Methodology (SSM) diharapkan mampu menawarkan
substansi yang besar dalam mengelola ekspektasi dan persyaratan untuk sistem
perangkat lunak. Tujuan Penelitian ini adalah mengidentifikasi tantangan dan
permasalahan yang akan ditemukan saat melakukan rekayasa kebutuhan perangkat
lunak di PT. XYZ. Obyek penelitian ini ditujukan kepada pengembang perangkat
lunak dan menggunakan pendekatan SSM Sebagai framework penyelesaian.
F. Landasan Teori
3.1 Rekayasa Kebutuhan (Requirement Engineering)
Requirement Engineering adalah proses menentukan properti tertentu dari
sistem yang harus ada, dengan kata lain, menentukan komponen-komponen
sistem. Kebutuhan proses menghasilkan informasi tentang desain yang akan
menjadi dasar. Untuk ini, harus mengetahui dimana sebuah sistem akan
digunakan, oleh siapa, dan layanan apa yang harus disediakan. Juga penting untuk
menentukan kompromi apa yang dapat dilakukan jika terjadi konflik kebutuhan.
3.2 Soft System Methodology (SSM)
Soft System Methodology (SSM) adalah suatu metode yang digunakan
dimana merupakan proses yang melibatkan lingkungan dengan hubungan relevan
antara yang nyata dan sistem (model konseptual), dengan harapan dapat
menemukan dan mendefinisikan masalah yang memberikan alternatif perubahan.
SSM merupakan metodologi sebagai pembaharuan dari Hard System
methodology (HSM) yang pola pikirnya adalah membatasi jumlah variabel
seminimum mungkin sehingga dapat menyederhanakan masalah dan
memudahkan perumusan formulasi solusi. Ada tujuh langkah dalam
menggunakan kerangka SSM yaitu:
BAB IV
PENUTUP
5.1 Kesimpulan
Software juga terdiri dari berbagai jenis dan sampai sekarang ini telah banyak sekali
jenis software. Berikut beberapa jenis software yang umum dan dikenal oleh masyrakat, yaitu
Spreadsheet, Word Processor, Program Presentasi, Image Processing
Dan dalam kasus studi, Pendekatan Soft System Methodology menjadi salah satu
alternatif untuk memecahkan tantangan dan permasalahan yang dihadapi pengembang
(developer) untuk membuat rekayasa kebutuhan perangkat lunak (software) pada PT. XYZ.
Untuk menggunakan SSM Secara efektif, harus terlebih dahulu menetapkan permasalahan
yang terjadi dan kemudian dipetakan ke dalam langkah - langkah SSM. Dengan
menggunakan SSM, diharapkan permasalahan dan solusi yang dihasilkan akan lebih holistik
sehingga dapat mengakomodir berbagai prespektif yang muncul dan terjadi di dalam
lingkungan yang sedang dihadapi. SSM memiliki nilai yang tinggi dalam meneliti dan
meningkatkan aktivitas rekayasa kebutuhan yang berpusat pada pengguna.
5.2 Saran
Setelah penulis mengetahui apa yang dimaksud dengan software komputer. Penulis
mempunyai saran – saran sebagai berikut :
1. Kita harus memilih software yang sesuai dengan kebutuhan kita saja.
2. .Sebelum menginstal suatu software, kita harus melihat kapasitas software itu
agar tidak terlalu memenuhi hard disk komputer dan membuat komputer kita
menjadi lambat. Jika terlalu besar, cari alternatif lain, cari software yang lebih
kecil kapasitasnya.
3. Kita harus mengetahui kegunaan software yang kita instal atau yang kita
gunakan di komputer kita.
DAFTAR PUSTAKA
Prof. Dr. Jogiyanto H. M, M.B.A., Akt. 1999. Pengenalan Komputer. Yogyakarta : Andi.
Kadir, Abdul. 2002. Pengenalan Sistem Informasi. Yogyakarta :
Andi.http://blog.unila.ac.id/hendy09/software/http://aitioneyai08.wordpress.com/
2009/01/22/sejarah-perkembangan-software
Albert, A., Dieter, R., 2003. A Handbook of Software and Systems Engineering : Empirical
Observations, Laws and Theories, Pearson Education Limited, England.Checkland., Peter, B.,
2001 Soft Systems Methodology, in J.
Rosenhead and J. Mingers (eds), Rational Analysis for a Problematic World Revisited.
Chichester. Lusa., S., Iskandar., Mario., 2010.
Kajian Penerapan Aplikasi Open Source di Perguruan Tinggi Dengan Pendekatan Soft
System Methodology, Laboratorium E- Goverment Universitas Indonesia, SENMI-2010
Universitas Budi Luhur.
Alejandra, Y., Nan, N., 2010. Soft Systems in Requirements Engineering: A Case Study,
22nd International Conference on Software Engineering and Knowledge Engineering (SEKE
2010), San Francisco Bay, California, USA, July 1-3, 2010, pp. 38-41.