Apa yang dimaksud dengan software ?
Perangkat lunak
Perangkat lunak atau peranti lunak (bahasa Inggris: "software") adalah istilah khusus 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. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer.
ACDSee
ACDSee adalah perangkat lunak image viewer shareware untuk Windows yang dikembangkan oleh ACD Systems. Versi terkini adalah 10. Selain fungsi thumbnail dan konversi jenis file, ACDSee juga memiliki fungsi slideshow presentation, CD/DVD burning, HTML gallery creation, image folder syncing dan editing/indexing of image metadata seperti Exif. Selain itu manipulasi gambar sederhana juga dapat dilakukan, misalnya cropping, scaling dan rotating.
WinUtilities Free
WinUtilities Free adalah sebuah perangkat lunak yang banyak memiliki perkakas untuk merawat berkas dan aplikasi pada komputer. Program ini cukup membantu dalam hal membersihkan aneka arsip sampah yang ada di "harddisk", jejak "registry", berkas pada "folder Temp" dan "Temporary Internet Files" sebagai akibat dari seringnya pengguna komputer memasang dan membuang aplikasi tertentu. Dalam hal kemampuan bekerja, program ini sangat mirip dengan TuneUp Utilities buatan "TuneUp Software GmbH".
Perangkat lunak utilitas
Perangkat lunak utilitas merupakan perangkat lunak komputer yang didisain untuk membantu proses analisis, konfigurasi, optimasi, dan membantu pengelolaan sebuah komputer ataupun sistem. Perangkat lunak utilitas harus dibedakan dengan perangkat lunak aplikasi yang memungkinkan pengguna melakukan berbagai hal dengan komputer seperti mengetik, melakukan permainan, merancang gambar, dan lain-lain. Perangkat lunak utilitas lebih memfokuskan penggunaannya pada pengoptimasian fungsi dari infrastruktur yang terdapat dalam sebuah komputer. Karena fungsinya, perangkat lunak utilitas umumnya tidak ditujukan untuk pengguna secara umum, melainkan ditujukan untuk pengguna yang memiliki pemahaman atas cara kerja sistem komputer yang cukup baik.
Manajemen hak digital
Manajemen hak digital (Inggris: Digital Rights Management atau DRM) adalah hiponim yang merujuk kepada teknologi pengaturan akses yang digunakan oleh para penerbit atau pemegang hak cipta untuk membatasi penggunaan suatu media atau alat digital. Istilah ini juga dapat diartikan sebagai pembatasan terhadap bagian tertentu dari suatu karya atau alat digital. Secara luas, DRM saling tumpang tindih dengan perangkat lunak proteksi salinan ("copy protection"), namun istilah "DRM" biasanya digunakan untuk media kreatif (musik, film, dan lain-lain) sementara istilah "proteksi salinan" cenderung digunakan untuk mekanisme proteksi salinan di perangkat-perangkat lunak komputer.
Service pack
Sebuah Service pack (SP singkatnya) adalah kumpulan pemutakhiran, perbaikan dan / atau tambahan untuk program perangkat lunak yang dikemas dalam bentuk satu paket untuk diinstal. Banyak perusahaan, seperti Microsoft atau Autodesk, biasanya merilis sebuah paket layanan atau Service pack ketika jumlah patch individu untuk program mencapai batas tertentu. Instalasi paket layanan (Service pack) lebih mudah dan tidak rawan kesalahan daripada menginstal sejumlah besar patch secara individual, bahkan ketika memperbarui beberapa komputer melalui jaringan.
Teknologi informasi
TI adalah bidang pengelolaan teknologi dan mencakup berbagai bidang yang termasuk tetapi tidak terbatas pada hal-hal seperti proses, perangkat lunak komputer, sistem informasi, perangkat keras komputer, bahasa program , dan data konstruksi. Singkatnya, apa yang membuat data, informasi atau pengetahuan yang dirasakan dalam format visual apapun, melalui setiap mekanisme distribusi multimedia, dianggap bagian dari TI. TI menyediakan bisnis dengan empat set layanan inti untuk membantu menjalankan strategi bisnis: proses bisnis otomatisasi, memberikan informasi, menghubungkan dengan pelanggan, dan alat-alat produktivitas.
Porting
Dalam ilmu komputer, pemortaan adalah proses untuk mengadaptasi perangkat lunak sehingga program bisa-laksana ("executable") dapat dibuat untuk lingkungan komputer yang berbeda dengan lingkungan asli desain awalnya (misalnya CPU, sistem operasi, atau pustaka yang berbeda). Istilah ini juga digunakan untuk mengacu kepada perubahan terhadap perangkat lunak/perangkat keras untuk menjadikannya dapat digunakan di lingkungan yang berbeda.
Sekolah Teknik Elektro dan Informatika
Software Engineering (Software: Lifecycle, Management, Engineering Process, Engineering Tools and Methods), Programming (Programming Methodology and Paradigm), Data Engineering (Data and Knowledge level Modeling, Information Management (DB) practices, Knowledge Based Management System, Knowledge Discovery in Data)
Pustaka perangkat lunak
Pustaka (atau Library dalam "Bahasa Inggris"), dalam ilmu komputer adalah koleksi dari rutin-rutin program yang digunakan untuk membangun dan mengembangkan perangkat lunak. Pustaka, umumnya mengandung kode program dan data pembantu (banyak "programmer" menyebutnya sebagai "helper"), yang menyediakan layanan-layanan kepada program-program independen. Hal ini mengizinkan kode dan data dapat digunakan bersama-sama dan dapat diubah dengan menggunakan paradigma pemrograman moduler. Beberapa berkas yang dapat dieksekusi, umumnya berjenis program yang berdiri sendiri atau juga pustaka, tetapi kebanyakan pustaka tidak dapat dieksekusi. Program komputer dapat merujuk kepada pustaka dengan menggunakan sebuah proses yang disebut "linking", yang mampu menghubungkan satu dengan lainnya, yang dapat dilakukan dengan "linker".
FileZilla
FileZilla atau juga dikenal dengan sebutan FileZilla Client, adalah salah satu software FTP gratis, open source, cross-platform. Binari tersedia untuk Windows, Linux, dan Mac OS X. Software ini mendukung FTP, SFTP, dan FTPS (FTP di SSL/TLS). Sejak 5 Maret 2009, software ini adalah software kelima yang paling banyak diunduh sepanjang masa dari SourceForge.net.
Insinyur perangkat lunak
Beberapa konselor karier menyarankan mahasiswa juga fokus pada "keterampilan" dan keterampilan bisnis bukan semata-mata kemampuan teknis karena seperti "soft skill" yang diduga lebih sulit untuk lepas pantai.
Wajar perintah di atas membaca, menulis & berbicara bahasa inggris diminta oleh sebagian besar pengusaha. ini adalah kuasi-aspek manajemen rekayasa perangkat lunak yang muncul untuk menjadi apa yang telah disimpan dari yang dipengaruhi oleh globalisasi.
Perangkat keras
Perangkat keras komputer () adalah semua bagian fisik komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.
Perangkat lunak bebas
Perangkat lunak bebas merupakan upaya besar dari dunia internasional untuk menghasilkan perangkat lunak yang digunakan oleh individu, perusahaan besar dan lembaga pemerintah. Perangkat lunak bebas memiliki penetrasi pasar yang tinggi dalam aplikasi server Internet seperti Apache HTTP Server, sistem basisdata MySQL, dan bahasa skrip PHP. Paket besar perangkat lunak bebas juga tersedia seperti GNU/Linux dan FreeBSD. Pengembang-pengembang perangkat lunak bebas juga telah membuat versi bebas dari aplikasi-aplikasi "dekstop" yang umum digunakan seperti penjelajah web, paket perkantoran dan pemutar multimedia. Tetapi perlu dicatat bahwa dalam banyak kategori, perangkat lunak bebas yang digunakan untuk pengguna-pengguna individu atau pengguna rumahan hanya memiliki porsi kecil dari pasar yang lebih banyak dikuasai oleh perangkat lunak berbayar. Kebanyakan perangkat lunak bebas didistribusikan secara "online" dan gratis, atau secara "off-line" dengan dikenai sejumlah biaya untuk distribusi.
Teknologi Komunikasi Dalam Masyarakat
Komputer adalah sebuah mesin atau perangkat elektronik yang di program dan di rancang untuk menerima data, melakukan operasi matematika dan logika yang ditentukan dengan kecepatan tinggi . Ada dua bagian dalam komputer modern saat ini yaitu Hardware (kabel, transistor, sirkuit) dan Software (program, instruksi, dan data). Saat ini masyarakat memiliki beberapa sumber informasi, dan sangat penting untuk dapat mengelola semua informasi tersebut dalam waktu singkat seperti memeriksa Email, membaca berita, mengerjakan tugas. Komputer merupakan perangkat yang memiliki akses mudah untuk mendapatkan informasi. Pada tahun-tahun sebelumnya, pengetahuan hanya dapat diperoleh melalui perpustakaan lokal, perpustakaan umum, dan perpustakaan akademik, dengan demikian fasilitas untuk memperoleh informasi dan pengetahuan sangat terbatas. Beberapa alasan dimana komputer telah dikembangkan adalah untuk keperluan pengetahuan yang luas dan mudah diakses, Sistem kontrol, dan sarana untuk membuat tugas dan kewajiban, untuk meningkatkan produktifitas, dan menghemat jam kerja. Beberapa kemudahan yang diberikan oleh teknologi perangkat lunak berbasis Komputer:
Dengan perkembangan teknologi komputer, khususnya software, proses pembelajaran dalam institusi sekolah dan perguruan tinggi telah mengembangkan E-learning yang bertujuan untuk mempermudah proses belajar mengajar. Produk software dengan pembelajaran interaktif yang dapat mendukung e-learning. Produk software tersebut dikembangkan berdasarkan pada kurikulum pendidikan yang formal dan dapat diterapkan dan dalam institusi pendidikan dasar sampai dengan pendidikan tinggi.
Komputasi waktu nyata
Dalam teknologi informasi, istilah waktu nyata (Inggris: "real-time") adalah kondisi pengoperasian dari suatu sistem perangkat keras dan perangkat lunak yang dibatasi oleh rentang waktu dan memiliki tenggat waktu ("deadline") yang jelas, relatif terhadap waktu suatu peristiwa atau operasi terjadi. Sebuah sistem non-waktu nyata sebagai lawannya tidak memiliki tenggat waktu. Contoh dari sebuah sistem waktu nyata adalah sistem pengendali pesawat terbang. Batasan waktu pada sistem pengendali pesawat terbang harus tegas karena penyimpangan terhadap batasan waktu dapat berakibat fatal, yaitu kecelakaan.Komputasi waktu nyata sering disalahbedakan sebagai komputasi kinerja tinggi, meskipun kedua-duanya bukanlah hal yang sama. Contohnya, superkomputer kuat yang sedang menjalani simulasi ilmiah mampu menghasilkan kinerja yang tinggi, namun ini belum semestinya bisa dianggap sebagai komputasi waktu nyata. Sebaliknya, apabila perangkat keras dan lunaknya suatu sistem rem anti terkunci sudah cukup memenuhi persyaratan teknis untuk mampu beroperasi sempurna tepat waktu sesuai dengan penjadwalannya (yaitu, sama sekali tidak melintasi "garis maut" (deadline)), peningkatan kinerga sistem apapun bukanlah lagi bermanfaat.
Perangkat lunak milik perorangan
Perangkat lunak tak bebas mencakup "freeware" dan "shareware". Perangkat lunak ini dapat berupa perangkat lunak komersial, meskipun perangkat lunak domain publik dan perangkat lunak bebas lainnya juga dapat dijual untuk suatu harga tertentu dan digunakan untuk tujuan komersial.
Microsoft Visual C Sharp
Microsoft Visual C# adalah sebuah program alat bantu pemrograman ("Rapid Application Development" "tool") yang dibuat oleh Microsoft Corporation dan dapat digunakan untuk membuat program berbasis grafis dengan menggunakan bahasa pemrograman mirip C++. Program ini telah dimasukkan ke dalam produk Microsoft Visual Studio, bersama-sama dengan Visual C++, Visual Basic, Visual FoxPro serta Visual J#. Sejauh ini, program ini merupakan program yang paling banyak digunakan oleh para programmer untuk membuat program dalam bahasa C#.
Perangkat lunak antivirus
Antivirus adalah sebuah jenis perangkat lunak yang digunakan untuk mengamankan, mendeteksi, dan menghapus virus komputer dari sistem komputer. Antivirus disebut juga perangkat lunak perlindungan virus. Program ini dapat menentukan apakah sebuah sistem komputer telah terinfeksi dengan sebuah virus atau tidak. Umumnya, perangkat lunak ini berjalan di latar belakang dan melakukan pemindaian terhadap semua berkas yang diakses (dibuka, dimodifikasi, atau ketika disimpan).
Virtualisasi
Vitualisasi perangkat-keras harus dibedakan dengan emulasi perangkat-keras. Pada emulasi perangkat-keras sebuah perangkat-keras meniru kerja perangkat-keras lain, sementara pada virtualisasi perangkat-keras sebuah hypervisor (sebuah software) meniru kerja perangkat keras tertentu atau bahkan keseluruhan komputer. Lebih lanjut hypervisor jangan dirancu dengan emulator. Keduanya mempunyai definisi yang sama tetapi domain pembicaraannya berbeda.
Paten
Saat ini, masalah paten perangkat lunak (dan juga metode bisnis) masih merupakan subjek yang sangat kontroversial. Amerika Serikat dalam beberapa kasus hukum di sana, mengizinkan paten untuk "software" dan metode bisnis, sementara di Eropa, "software" dianggap tidak bisa dipatenkan, meski beberapa invensi yang menggunakan "software" masih tetap dapat dipatenkan.
Perangkat lunak bebas dan sumber terbuka
Free and Open Source Software (Perangkat lunak Bebas dan Sumber Terbuka) adalah perangkat lunak yang bersifat bebas sekaligus sumber terbuka (open source). Merupakan lawan dari perangkat lunak proprietary, di mana perangkat lunak dapat dipergunakan di bawah lisensi yang sangat ketat dan sumbernya tidak terbuka.
Insinyur perangkat lunak
Orang bisa berargumen bahwa "rekayasa perangkat lunak" menyiratkan tingkat tertentu dari pelatihan akademik, profesional, disiplin, kepatuhan terhadap proses formal, dan terutama tanggung jawab hukum yang sering tidak diterapkan dalam kasus-kasus pengembangan perangkat lunak. Umum analogi adalah bahwa bekerja di konstruksi tidak membuat satu insinyur sipil, dan menulis kode tidak membuat satu software engineer. Selain itu, karena komputasi tidak memanfaatkan metode-metode dari matematika fisika umum untuk semua teknik konvensional disiplin ilmu, itu lebih tepat untuk memanggil mereka yang terlibat dalam pekerjaan ini sebagai pengembang perangkat lunak atau serupa.
Mathematica
Mathematica adalah sebuah program perangkat lunak komputasi yang dipakai dalam bidang sains, teknik, dan matematika, serta bidang komputasi teknis lainnya. Program ini diciptakan oleh Stephen Wolfram dan dikembangkan oleh Wolfram Research di Champaign, Illinois.
Hackathon
Sebuah pekan retas atau hackathon (atau hackfest, atau codefest) adalah sebuah acara kolaborasi pengembangan proyek perangkat lunak. Dalam acara hackathon, biasanya para pemrogram komputer dan orang-orang lain yang terlibat dalam pengembangan perangkat lunak dan perangkat keras, termasuk desainer grafis, desainer antarmuka, dan manajer proyek berkumpul, biasanya selama akhir pekan, bahkan ada yang berlangsung hingga seminggu, untuk menciptakan suatu perangkat lunak yang bermanfaat. Acara hackathon biasanya memiliki fokus yang spesifik, termasuk spesifik dalam hal bahasa pemrograman apa yang digunakan, menggunakna sistem operasi tertentu, aplikasi dan API tertentu, maupun target demografi pemrogram tertentu. Dalam kasus-kasus lain, hal-hal di atas tidak dibatasi oleh pihak penyelenggara, yang penting sarana ini dibentuk sengaja untuk mengumpulkan para Progammer Indonesia dalam rangka membentuk komunitas yang kelak nantinya menghasilkan para progammer handal dengan hasil karya yang bisa dimanfaatkan masyarakat luas.> ABS
Perlindungan Hak Cipta dalam Era Digital
Ada kesenjangan digital antara negara maju
dan dunia berkembang. Dalam ekonomi global berbasis pengetahuan, komputer
teknologi merupakan persyaratan penting untuk mengakses dan menggunakan informasi,
mempercepat transfer teknologi dan mendorong pertumbuhan produktivitas. Pada saat yang sama
waktu, komputer produk perangkat lunak yang mungkin yang paling berat dilindungi dari semua bentuk
berbasis pengetahuan produk. Berdasarkan Perjanjian TRIPS, program komputer sekarang
memenuhi syarat untuk perlindungan hak cipta sama seperti setiap karya sastra lain, serta untuk bentuk lain
perlindungan IP, termasuk dengan paten di beberapa negara, seperti Amerika Serikat. Mengembangkan
negara, tentu saja, memiliki berbagai persyaratan untuk aplikasi perangkat lunak komputer di
mereka industri, rumah sakit, sekolah dan kantor pemerintah. Tapi yang paling umum, mereka
membutuhkan akses terjangkau untuk paket software off-rak-bisnis, seperti Wordprocessing,
spreadsheet, e-mail dan produk internet browsing. Perusahaan di Eropa
dan Amerika Utara,dengan Microsoft sebagai pemain utama, mendominasi pasar global
untuk produk ini. Perangkat lunak industri negara-negara berkembang, bahkan di India, adalah
kebanyakan absen dari rak-dari-,program komputer dikemas sector.20
Hak cipta yang paling penting dalam industri perangkat lunak komputer ke rak-off-
aplikasi bisnis sektor. Tidak seperti aplikasi perangkat lunak dipesan lebih dahulu, produk ini memiliki
mass market dan dapat dengan mudah disalin. Perlindungan hak cipta memungkinkan perusahaan untuk mencegah
menyalin,persaingan batas dan harga biaya monopoli untuk produk ini. Dalam mengembangkan
negara,ini menyajikan dua masalah utama. Pertama, karena ada saat ini meluas
menyalin bersama-sama dengan daya beli yang rendah lokal di negara-negara berkembang, ada
kekhawatiran bahwa perlindungan yang lebih kuat dan penegakan bisa berarti difusi lebih terbatas
seperti teknologi. Ini mungkin risiko tertentu karena efek jaringan bisnis
aplikasi cenderung untuk kembali menegakkan dominasi produsen perangkat lunak yang ada. Pemeriksa
bukti, namun, kami menyimpulkan bahwa masalah ini tidak dapat diatasi untuk
negara-negara berkembang,jika langkah-langkah yang tepat diambil. Sebagai contoh, pemerintah dan donor
organisasi bisa meninjau kebijakan pengadaan perangkat lunak mereka dengan maksud untuk memberikan
lebih pertimbangan ke rendah biaya usaha produk perangkat lunak, termasuk generik dan opensource
produk yang banyak tersedia.
Indowebster
Kategori kedelapan dari indowebster adalah software. Pada kategori ini indowebster menyediakan layanan hosting dan sharing software sehingga para pengunjung situs ini dapat menyimpan dan saling berbagi file software baik untuk perangkat komputer maupun telepon seluler. Dalam kategori software indowebster juga bekerjasama dengan beberapa perusahaan software terkemuka sehingga dalam bertransaksi di internet dapat dinyatakan legal karena adanya jual beli yang sah. Seperti misalnya kerja sama pada antivirus avira. Bagi pengunjung situs ini yang hendak mendownlaod antivirus avira maka pengunjung disarankan untuk melakukan pembayaran terlebih dahulu bila ingin mengunduhnya. Tetapi, masih ada juga yang free alias geratis seperti adobe photoshop, internet download manager, dan software lainnya. Tetapi, layanan software ini masih terdapat file yang ilegal dan tanpa lisensi sehingga banyak file yang disimpan maupun didapatkan secara ilegal dan geratis.
Perangkat lunak beriklan
Kebanyakan program antivirus tidak dirancang untuk mendeteksi keberadaan "adware", karena tujuan awal dari "adware" adalah bukan untuk merusak sistem secara agresif (seperti halnya virus komputer, worm atau Trojan horse), tetapi untuk mendukung pengembangan perangkat lunak freeware atau shareware yang berangkutan. Beberapa adware juga dapat diklasifikasikan sebagai Trojan oleh beberapa produsen Antivirus, sehingga dibutuhkan perangkat lunak yang spesifik untuk mendeteksinya karena selain memantau kebiasaan pengguna dalam berselancar di Internet, adware tersebut juga dapat mencuri data pengguna. Contohnya adalah VX2 dan WNAD.EXE.
Virtualisasi desktop
Virtualisasi desktop sebagai produk Teknologi komunikasi digital merupakan ekstensi manusia terutama perusahaan terhadap karyawannya agar bekerja dengan slogan “any device, anywhere, anytime”. Maksudnya adalah karyawan tidak lagi terbatas dengan satu "device" atau "gadget". Artinya dengan perangkat seperti Ipad dan ponsel cerdas bisa menggantikan dan menjadi alat untuk bekerja dengan membuka virtual desktop dan kemudian bekerja seperti biasa. Sedangkan anywhere maksudnya adalah dengan rutinitas di rumah ataupun sedang dalam perjalanan masih bisa tetap bekerja normal dengan membuka virtual desktop untuk mengakses "file" ataupun surat elektronil. Terakhir, anytime adalah karyawan tetap bisa bekerja tiap saat karena virtual desktop dan fungsi SaaS berjalan sehingga kebutuhan bisa tercapai.
Richard Matthew Stallman
Dalam bukunya "Free Software, Free Society""," Stallman menuliskan definisi dari perangkat lunak yaitu bahwa sebuah program perangkat lunak adalah jika:
Stallman berpendapat bahwa pengguna komputer harus dapat dengan bebas memodifikasi program agar dapat menyesuaikan sesuai dengan kebutuhan mereka, bebas untuk membagi perangkat lunak yaitu dengan sebuah prinsip yaitu membantu sesama adalah dasar dari sebuah masyarakat.
Insinyur perangkat lunak
Dalam bisnis, beberapa praktisi rekayasa perangkat lunak memiliki SIM atau sistem informasi komputer derajat. Dalam sistem embedded, beberapa teknik listrik, teknik elektronika, ilmu komputer dengan penekanan pada "embedded system" atau teknik komputer derajat, karena perangkat lunak tertanam sering memerlukan pemahaman rinci tentang perangkat keras. Dalam perangkat lunak medis, praktisi mungkin telah informatika medis, medis umum, atau biologi derajat.
GNU
GNU (diucapkan , atau di beberapa negara /ˈnjuː/) adalah suatu sistem operasi komputer yang sepenuhnya terdiri dari perangkat-perangkat lunak bebas. Namanya merupakan akronim berulang untuk GNU's Not UNIX (GNU bukanlah UNIX); nama itu dipilih karena rancangannya mirip Unix, tetapi berbeda dari UNIX, GNU tidak mengandung kode-kode UNIX. Pengembangan GNU dimulakan oleh Richard Stallman dan merupakan fokus asli Free Software Foundation (FSF).
Cracking
Dampak yang paling terlihat dan kontroversial dari software cracking adalah pengendalian operasi sepenuhnya software tanpa lisensi salinan resmi. Dibutuhkan waktu lama dan kerja berdedikasi dari tim pengembang untuk menyelesaikan sebuah perangkat lunak berkualitas dan bernilai ekonomis, namun pada akhirnya, perjuangan mereka terasa tak berarti ketika versi crack untuk perangkat lunak mereka tersedia secara gratis di internet. Cracking mempengaruhi bisnis yang bijak dan yang lebih penting, melemahkan motivasi tim pengembang software
GNU Radio
GNU Radio adalah sebuah perangkat lunak gratis dan sumber terbuka yang menyediakan teknik pemprosesan sinyal untuk mengimplementasikan [software radio]. Perangkat lunak ini dapat menggunakan perangkat keras radio frekuensi yang murah atau dari hasil simulasi. Perangkat lunak ini umum digunakan untuk mempelajari, membuat hingga menerapkan software-defined radio dalam lingkup akademis maupun bisnis.
Perangkat perusak
Perangkat perusak yang paling dikenali, 'virus' dan 'cacing komputer', diketahui menurut cara penyebarannya, bukan kelakuan yang lain. Istilah 'virus komputer' dipakai untuk perangkat lunak yang telah menginfeksi beberapa perangkat lunak tereksekusi ("executable software") dan menyebabkan perangkat lunak, apabila dijalankan, menyebar virus kepada perangkat lunak tereksekusi lainnya. Virus juga bisa membawa muatan ("payload") yang melakukan tindakan lain, seringkali berniat jahat. Sebaliknya, 'cacing komputer' adalah perangkat lunak yang secara aktif mengantarkan dirinya sendiri melalui jejaring untuk menginfeksi komputer lain, dan juga bisa membawa muatan.
Sage
Sage adalah perangkat lunak bebas GNU yang dipakai untuk penyelesaian berbagai masalah matematika seperti analisis numerik, aljabar, kombinatorik dan kalkulus. Perangkat lunak ini dirancang agar dapat setara dengan kemampuan perangkat lunak MATLAB, Maple, Magma, dan Mathematica.
Aplikasi
Aplikasi perangkat lunak () adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tetapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media.
Platform as a service
Publik PaaS adalah berasal dari perangkat lunak sebagai layanan (SaaS), dan terletak di cloud computing antara SaaS dan infrastruktur sebagai layanan (IaaS). SaaS adalah perangkat lunak yang di-host di awan, sehingga tidak mengambil hard drive dari komputer pengguna atau server dari perusahaan. IaaS menyediakan virtual hardware dari penyedia disesuaikan dengan skalabilitas. Dengan IaaS, pengguna masih memiliki untuk mengelola server, sedangkan dengan PaaS server manajemen yang dilakukan oleh penyedia. IBM Bluemix (juga swasta dan hibrida), Amazon AWS dan Heroku adalah beberapa komersial public cloud PaaS provider.
CAD
Berawal dari menggantikan fungsi meja gambar kini perangkat lunak CAD telah berevolusi dan terintegrasi dengan perangkat lunak CAE (Computer Aided Engineering) dan CAM (Computer Aided Manufacturing. Integrasi itu dimungkinkan karena perangkat lunak CAD saat ini kebanyakan merupakan aplikasi gambar 3 dimensi atau biasa disebut solid modelling. Solid model memungkinkan kita untuk memvisualisasikan komponen dan rakitan yang kita buat secara realistik. Selain itu model mempunyai properti seperti massa, volume, pusat gravitasi , luas permukaan dll.
Microsoft Management Console
Microsoft Management Console (disingkat menjadi MMC), adalah sebuah perangkat lunak pembantu yang pada awalnya diperkenalkan dalam "Windows NT 4.0 Option Pack" yang menawarkan sebuah tempat untuk menyimpan semua perangkat bantu administrasi sistem operasi secara terintegrasi. Dalam Windows 2000, Windows XP dan Windows Server 2003, perangkat bantu ini merupakan perangkat bantu yang telah terintegrasi di dalam sistem. Hampir semua program aplikasi yang tergabung dalam Microsoft BackOffice menggunakan program ini untuk melakukan administrasi sistem tersebut, yakni dengan menyediakan tambahan untuk MMC yang disebut dengan snap-in ("snap-in" adalah sebuah komponen yang menyediakan beberapa kemampuan manajemen server, jaringan, atau aplikasi yang dapat digunakan oleh administrator). Selain oleh Microsoft, para pembuat program pihak ketiga ("independent software vendor") juga dapat menggunakannya dengan membuat snap-in yang baru yang dibuat dengan menggunakan "application programming interface" yang dipublikasikan di Microsoft Developer Network (MSDN).
Pembajakan perangkat lunak
Pada mulanya, perangkat lunak yang memiliki proteksi terhadap penggandaan diawali oleh "Apple II, Atari 800", dan Commodore 64 "software". Para pembuat perangkat lunak terutama kategori "game" melakukan beragam proteksi untuk melindungi perangkat mereka dari aksi pembajakan. Pada zaman dahulu, perangkat lunak sangat terintegrasi dan juga erat terkorelasi dengan perangkat keras secara langsung. Hal ini berbeda dengan perangkat lunak masa kini yang hanya akan berkomunikasi dengan perangkat keras melalui "middleware" atau "device driver". Demikian pula proteksinya, dimana akan melalui proses pengalamatan dengan perangkat keras secara langsung.
Universitas Sanata Dharma
Mekatronika memiliki empat unsur pendukung, yaitu: teknik software, teknik kontrol, teknik mesin, dan teknik elektro. Dengan keempat unsur itu Mekatronika membangun sebuah cara memahami dan berpikir untuk mengaplikasikan setiap teknologi yang tersedia di dalam kegiatan perencanaan, produksi dan pemeliharaan hasil produksi.
Senayan (perangkat lunak)
Teknologi yang digunakan dalam software itu pun umumnya memakai bahasa pemrograman Perl dan C++ yang relatif lebih sulit dipelajari oleh para pustakawan departemen yang tak punya latar belakang ilmu teknologi informasi. Selain itu, beberapa perangkat lunak tersebut sudah tidak aktif atau lama sekali tidak muncul versi terbarunya.
Industri perangkat lunak
Industri perangkat lunak meliputi bisnis pengembangan, pemeliharaan, dan penerbitan perangkat lunak yang menggunakan model bisnis berbeda, umumnya "berbasis lisensi/pemeliharaan" atau "berbasis awan" seperti SaaS, PaaS, IaaS, MaaS, AaaS, dan sebagainya. Industri ini juga termasuk penyediaan jasa perangkat lunak seperti pelatihan, dokumentasi, dan konsultasi perangkat lunak.
CAE
Perangkat lunak yang diciptakan untuk mendukung kegiatan-kegiatan ini bisa dianggap sebagai alat CAE, misalnya digunakan untuk menganalisa ketahanan, kinerja komponen dan perakitan. kondisi ini mencakup simulasi, validasi, dan optimalisasi produk dan alat manufaktur. dimasa depat, sistem CAE akan menjadi penyedia informasi utama untuk membantu mendukung para pekerja dalam bisang desain dalam pengambilan keputusan. Rekayasa yang dibantu oleh sistem komputer digunakan di berbagai bidang seperti industri otomotif, penerbangan, badan luar angkasa, perkapalan. dll
NWChem
NWChem adalah software kimia komputasi untuk perhitungan "ab initio" baik dengan metode mekanika kuantum atau dinamika molekuler.
Software ini dapat dijalankan pada mesin komputer konvensional atau high-performance dan dapat diinstall secara paralel. Software ini dikembangkan oleh "Environmental Molecular Sciences Laboratory (EMSL)", salah satu laboratoium di "Pacific Northwest National Laboratory (PNNL)".
Prototyping perangkat lunak
Prototyping perangkat lunak (software prototyping) atau siklus hidup menggunakan protoyping (life cycle using prototyping) adalah salah satu metode siklus hidup sistem yang didasarkan pada konsep "model bekerja" (working model). Tujuannya adalah mengembangkan model menjadi sistem final. Artinya sistem akan dikembangkan lebih cepat daripada metode tradisional dan biayanya menjadi lebih rendah. Ada banyak cara untuk memprotoyping, begitu pula dengan penggunaannya. Ciri khas dari metodologi adalah pengembang sistem ("system developer"), klien, dan pengguna dapat melihat dan melakukan eksperimen dengan bagian dari sistem komputer dari sejak awal proses pengembangan.
Ukuran efek
Software
Program komputer
Pemrograman komputer merupakan suatu proses iteratif penulisan dan penyuntingan kode sumber sehingga membentuk sebuah program. Penyuntingan kode sumber meliputi proses pengetesan, analisis, pembetulan kesalahan, pengoptimasian algoritme, normalisasi kode, dan kadang-kadang pengkoordinasian antara satu programmer dengan programmer lainnya jika sebuah program dikerjakan oleh beberapa orang dalam sebuah tim. Seorang praktisi yang memiliki keahlian untuk melakukan penulisan kode dalam bahasa pemrograman disebut sebagai programmer komputer atau programmer, pengembang perangkat lunak, atau koder. Istilah rekayasa perangkat lunak () seringkali digunakan karena proses penulisan program tersebut dipandang sebagai suatu disiplin ilmu perekayasaan.
Insinyur perangkat lunak
Pada tahun 1978, ilmuwan komputer E. W. Dijkstra menulis di sebuah kertas yang coining istilah "software engineer" tidak berguna karena itu adalah analogi yang tidak pantas: Di setiap beberapa dekade terakhir, setidaknya satu pendekatan baru yang radikal telah memasuki arus utama pengembangan perangkat lunak (misalnya Pemrograman Terstruktur, Orientasi Objek), menyiratkan bahwa bidang ini masih berubah terlalu cepat untuk dianggap sebagai suatu disiplin ilmu teknik. Para pendukung berpendapat bahwa seharusnya baru yang radikal pendekatan evolusioner daripada revolusioner.
Universal Serial Bus
Dalam sisi pengembangan software aplikasi dalam personal computer, komunikasi antar hardware di dalam perangkat keras USB tidak terlalu diperhatikan karena Windows ataupun sistem operasi lain yang akan mengurusnya. Pengembang perangkat lunak hanya memberikan data yang akan dikirim ke alat USB di buffer penyimpan dan membaca data dari alat USB dari buffer pembaca. Untuk driver pun kadang-kadang Windows sudah menyediakannya, kecuali untuk peralatan yang mempunyai spesifikasi khusus kita harus membuatnya sendiri.
AppRemover
AppRemover atau Security Application Removal Tool adalah perangkat lunak yang dapat menghapus secara tuntas "(uninstall)" antivirus dan berbagai aplikasi sejenis, misalnya antispyware. Perkakas ini diperlukan karena secara umum aplikasi antivirus dan sejenisnya memiliki proses instalasi yang cukup kompleks. Pada saat instalasi beberapa "file" dipecah ke berbagai "folder" yang menyebar secara acak. Terkadang setelah di-"uninstall"-pun, masih ada beberapa "file" yang tidak terhapus dan secara manual sangat sulit untuk menemukannya.
Keamanan komputer
Malicious code adalah program yang menyebabkan kerusakan sistem ketika dijalankan.
Virus, worm dan Trojan horse merupakan jenis-jenis malicious code.
- Virus komputer adalah sebuah program komputer atau kode program yang merusak sistem komputer dan data dengan mereplikasi dirinya sendiri melalui peng-copy-an ke program lain, boot sector komputer atau dokumen.
- Worm adalah virus yang mereplikasi dirinya sendiri yang tidak mengubah file, tetapi ada di memory aktif, menggunakan bagian dari sistem operasi yang otomatis dan biasanya tidak terlihat bagi pengguna. Replikasi mereka yang tidak terkontrol memakan sumber daya sistem, melambatkan atau menghentikan proses lain.
Biasanya hanya jika ini terjadi keberadaan worm diketahui.
- Trojan horse adalah program yang sepertinya bermanfaat dan/atau tidak berbahaya tetapi sesungguhnya memiliki fungsi merusak seperti unloading hidden program atau command scripts yang membuat sistem rentan gangguan.
Sibelius (perangkat lunak)
Sibelius adalah sebuah program software khusus untuk mengetik notasi musik berupa not balok. Program ini dipakai oleh para penggubah lagu, arranger, musisi, videografer, DJ, penerbit lagu. Biasanya digunakan dalam menggubah atau mengedit musik klasik, jazz, pop, band, dan vokal. Sibelius dapat mengedit partitur dan memainkan hasil lagunya sebelum dicetak. Selain itu, not balok juga dapat ditulis tanpa mengetik tetapi dengan cara memainkan piano atau gitar yang terdapat di dalam program tersebut. Jenis musik yang dapat didengar melalui gubahan Sibelius yaitu alat gesek, alat tiup kayu, brass, perkusi, gitar, piano, vocal, dan lain-lain.
Pemrogram
Pemrogram komputer, pemrogram, pengembang perangkat lunak atau ahli penataolahan adalah profesi yang menulis program menggunakan bahasa pemrograman seperti Perl, C++, Python, VB, Visual Basic .NET, PHP, dan lain-lain.
Daftar perusahaan perangkat lunak besar
Software 500 adalah daftar peringkat tahunan yang dirangkum oleh "Software Top 100". Majalah ini mengirimkan permintaan data tahunan yang berarti perusahaan mengisi data mereka sendiri lewat Internet. "Software Top 100" berfokus pada perusahaan perangkat lunak global. Perusahaan-perusahaan diperingkatkan menurut hasil penjualan perangkat lunak & jasa. Daftar ini mencakup perusahaan umum dan swasta.
Perangkat lunak sumber terbuka
Perangkat lunak sumber terbuka () adalah jenis perangkat lunak yang kode sumber-nya terbuka untuk dipelajari, diubah, ditingkatkan dan disebarluaskan. Karena sifat ini, umumnya pengembangannya dilakukan oleh satu paguyuban terbuka yang bertujuan mengembangkan perangkat lunak bersangkutan. Anggota-anggota paguyuban itu seringkali sukarela tetapi bisa juga pegawai suatu perusahaan yang dibayar untuk membantu pengembangan perangkat lunak itu. Produk perangkat lunak yang dihasilkan ini biasanya bersifat bebas dengan tetap menganut kaidah dan etika tertentu.
Pesawat terbang
Computional Fluid Dinamic memiliki banyak software–software bantu untuk menyelesaikan permasalahan–permasalahan dalam dinamika fluida, diantaranya Solidwork,
Exceed, GAMBIT dan program-program CAD/CAE, seperti; AutoCad, CATIA, NASTRAN, ProEngineering, dan lain-lain. Pada analisis ini digunakan software Solidwork.
Solidwork dipilih karena memiliki keunggulan–keunggulan dibandingkan dengan software–software lain,diantaranya :
Linux
Banyak perangkat lunak bebas yang populer di Windows seperti Pidgin, Mozilla Firefox, OpenOffice.org dan GIMP. Jumlah perangkat lunak berbayar di Linux juga semakin bertambah seperti Adobe Flash Player, Acrobat Reader, Matlab, Nero Burning ROM, Opera, RealPlayer, dan Skype. Dalam animasi dan efek visual, terdapat juga perangkat lunak di Linux seperti halnya Windows seperti AutoDesk Maya, Softimage XSI dan Apple Shake. CrossOver merupakan perangkat lunak berbayar berbasis proyek sumber terbuka Wine yang dapat menjalankan versi lama dari Microsoft Office dan Adobe Photoshop. Microsoft Office 2007 dan Adobe Photoshop CS3 diketahui dapat dijalankan
Linux kernel dan sebagian besar perangkat lunak GNU menggunakan GNU General Public License (GPL) sebagai basis lisensinya. GPL mengharuskan siapapun yang mendistribusikan kernel linux harus membuat kode sumber (dan semua modifikasi atas itu) tersedia bagi pengguna dengan kriteria yang sama. Tahun 1997, Linus Torvald menyatakan, “Menjadikan Linux berbasis GPL sungguh merupakan hal terbaik yang pernah saya lakukan.” Komponen penting lain dalam sistem Linux diijinkan menggunakan lisensi selain dari GPL; banyak pustaka menggunakan GNU Lesser General Public License (LGPL), varian GPL yang lebih moderat, dan sistem X Window System menggunakan MIT License.
Pembajakan perangkat lunak
Lisensi adalah sebuah izin yang memberitahu berapa kali perangkat lunak dapat diinstal atau digunakan, oleh karena itu penting untuk membaca dan memahaminya. Membajak perangkat lunak adalah ilegal di sebagian besar belahan dunia. Dan di kebanyakan negara, adalah ilegal untuk melanggar hak cipta perangkat lunak.
Insinyur perangkat lunak
Sejak itulah, rekayasa perangkat lunak gelar sarjana telah didirikan di banyak universitas. Standar kurikulum internasional untuk program sarjana rekayasa perangkat lunak derajat baru-baru ini didefinisikan oleh CCSE. Hingga 2004
di AS, sekitar 50 perguruan tinggi menawarkan rekayasa perangkat lunak derajat, yang mengajar ilmu komputer dan rekayasa prinsip-prinsip dan praktek-praktek. Pertama rekayasa perangkat lunak Magister didirikan di Seattle University pada tahun 1979. Sejak itulah pascasarjana rekayasa perangkat lunak derajat telah dibuat tersedia dari banyak perguruan tinggi. Demikian juga di Kanada, Canadian Teknik Akreditasi (CEAB) dari Kanada Dewan Insinyur Profesional telah diakui beberapa rekayasa perangkat lunak program.
Proses pengembangan perangkat lunak
Proses pengembangan perangkat lunak (Software development process) adalah suatu struktur yang diterapkan pada pengembangan suatu produk perangkat lunak yang bertujuan untuk mengembangkan sistem dan memberikan panduan yang bertujuan untuk menyukseskan proyek pengembangan sistem melalui tahap demi tahap. Proses ini memiliki beberapa model yang masing-masing menjelaskan pendekatan terhadap berbagai tugas atau aktivitas yang terjadi selama proses. Contoh model proses pengembangan perangkat lunak antara lain adalah proses iteratif, "Extreme Programming", serta proses air terjun ("waterfall").
Perangkat lunak beriklan
Perangkat lunak pengiklan adalah salah satu jenis perangkat lunak yang bersifat "stealth" (tidak terlihat) dan seringnya terinstalasi ke dalam sistem ketika pengguna mengunduh perangkat lunak gratis atau shareware dari Internet. Ada banyak "adware" yang beredar di Internet, dan beberapa "adware" tersebut memantau kebiasaan pengguna dalam menjelajahi Internet, dan mengirimkan informasi ini kepada perusahaan marketing sehingga mereka mengirimkan iklan kepada pengguna yang bersangkutan. Beberapa perangkat lunak komersial juga mengandung komponen "adware" yang kadang disebutkan dalam End-User License Agreement (EULA) atau tidak. Contohnya adalah "peramban web" Microsoft Internet Explorer 6.0 yang merangkul Alexa.com.
Software Alkitab
Perangkat lunak Alkitab bervariasi dalam kompleksitasnya tergantung pada kebutuhan pengguna, misalnya hanya untuk penggunaan dalam pembelajaran pribadi, untuk persiapan khotbah, penyebaran inspirasi atau bahkan sebagai alat penelitian lebih lanjut. Perangkat lunak Alkitab dasar biasanya ditujukan untuk ponsel, dan dirancang hanya menampilkan teks dari satu terjemahan Alkitab, dengan pencarian kata dan frasa sebagai satu-satunya alat yang tersedia. Sedangkan paket yang lebih maju berjalan pada komputer pribadi dan memiliki jauh lebih banyak fitur, menampilkan lebih banyak jenis sumber teologis, dan mungkin menawarkan fitur-fitur seperti sinopsis dan harmoni dari naratif Injil, morfologi dan pencarian sintaksis dari teks asli, diagram kalimat, catatan pengguna, penyorotan manual dan dinamis, tampilan leksionari, dll.
Perangkat lunak wiki
Perangkat lunak wiki (juga disebut mesin wiki atau aplikasi wiki) adalah sebuah perangkat lunak kolaboratif yang menjalankan wiki, misalnya sebuah situs web yang mengizinkan penggunanya untuk membuat dan menyunting halaman web melalui sebuah peramban web. Sistem wiki biasanya adalah sebuah aplikasi web yang berjalan pada satu atau beberapa server web. Isinya, termasuk seluruh revisinya, biasanya disimpan dalam sistem berkas atau basis data.
Perangkat lunak bebas
Untuk menjadikan sebuah perangkat lunak sebagai perangkat lunak bebas, perangkat lunak tersebut harus memiliki sebuah lisensi, atau berada dalam domain publik dan menyediakan akses ke kode sumbernya bagi setiap orang. Gerakan perangkat lunak bebas ("free software movement") yang merintis perangkat lunak bebas berawal pada tahun 1983, bertujuan untuk memberikan kebebasan ini dapat dinikmati oleh setiap pengguna komputer.
Groupware
Maksud rancangan dari collaborative software (groupware) adalah mengubah cara berbagi dokumen dan rich media untuk memungkinkan terjadinya kolaborasi tim yang lebih efektif. Kolaborasi hubungannya dengan teknologi informasi, terlihat memiliki beberapa definisi. Beberapa definisi diantaranya dapat dipertahankan maknanya namun definisi-definisi lainnya memiliki makna yang begitu luas sehingga kehilangan maknanya yang berarti. Memahami perbedaan pada interaksi manusia diperlukan untuk memastikan bahwa teknologi yang digunakan telah tepat memenuhi kebutuhan interaksi.
360Amigo System Speedup
360Amigo System Speedup adalah perkakas Windows yang bekerja secara cepat dalam mengidentifikasi permasalahan yang ada dan memperbaikinya jika terjadi beberapa kesalahan yang mengakibatkan lambatnya kinerja sistem. Aplikasi ini dapat digunakan untuk mendeteksi dan mengatasi berbagai macam bentuk "error" yang kemungkinan dapat memperlambat PC Anda. Aplikasi ini akan menghapus berkas yang tidak terpakai dalam komputer, seperti arsip yang terjadi sebagai akibat dari sisa proses "install/uninstall software" yang tidak sempurna. Selain itu bisa mendeteksi dan menghentikan "malware" yang berjalan pada komputer, sehingga komputer akan dapat berjalan dengan lebih cepat.
Penanganan pengecualian
Penanganan pengecualian (Inggris: "Exception handling") merupakan istilah di dalam bidang ilmu komputer yang merujuk kepada mekanisme respon dari munculnya "pengecualian" dari suatu proses komputasi. "Pengecualian" yang dimaksud adalah suatu keadaan tidak normal yang terjadi ketika eksekusi suatu program sehingga membutuhkan proses khusus yang bahkan dapat mengubah alur program itu sendiri. Pada Ilmu Komputer, penanganan pengecualian dapat dilakukan dari sisi perangkat lunak maupun perangkat keras. Perangkat lunak mengimplementasikan fitur penanganan pengecualian melalui suatu mekanisme yang disediakan oleh bahasa pemrograman, sedangkan Perangkat Keras menggunakan fitur pendeteksi kesalahan yang tertanam pada peranti keras untuk menangani kesalahan yang terjadi dalam proses komputasi.
Manajer berkas
Manajer berkas (bahasa Inggris: file manager atau file browser) adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat berguna untuk mempercepat interaksi dengan berkas. Pekerjaan yang umum yang berhubungan dengan berkas adalah membuat, membuka, menyunting, melihat, mencetak, memainkan, mengubah nama, memindahkan, menyalin, menghapus, mengganti atribut, mencari dan mengubah izin penggunaan.
Mahadata
Apache NiFi yang merupakan kepanjangan dari NiagaraFiles adalah sebuah proyek perangkat lunak dari Apache Software Foundation. Program ini di rancang untuk mengotomatisasi aliran data antara sistem perangkat lunak. Aliran data yang dimaksud disini yaitu aliran informasi otomatis yang terkelola antar sistem. Pola masalah ini sudah ada sejak perusahaan memiliki beberapa sistem, dimana ada sistem yang mengambil data dan ada sistem yang menggunakan data. Masalah dan pola solusi ini telah di diskusikan dan diartikulasikan menjadi sebuah bentuk yang komprehensif dan mudah dikonsumsi dalam Pola Integrasi Perusahaan (Enterprise Integration Patterns).
Sistem informasi akuntansi
Awal mula sistem informasi akuntansi dirancang untuk fungsi penggajian pada tahun 1970-an. Awalnya, sistem informasi akuntansi yang utama dikembangkan secara "in-house" sebagai sistem yang bersifat warisan . Seperti solusi yang mahal untuk dikembangkan dan sulit untuk dipertahankan. Oleh karena itu, para praktisi akuntansi memilih pendekatan manual daripada berbasis komputer. Hari ini, sistem informasi akuntansi lebih sering dijual sebagai pembangun paket perangkat lunak dari vendor-vendor besar seperti Microsoft, Sage Group, SAP AG|SAP dan Oracle Corporation|Oracle yang dikonfigurasi dan disesuaikan agar sesuai dengan proses bisnis organisasi. Usaha kecil sering menggunakan paket perangkat lunak akuntansi dengan biaya yang lebih rendah seperti MYOB dan Quickbooks. Organisasi besar akan sering memilih sistem ERP. Sebagai kebutuhan untuk konektivitas dan konsolidasi antara sistem bisnis lain yang semakin meningkat, sistem informasi akuntansi digabung dengan yang lebih besar, lebih sistem yang terpusat yang dikenal sebagai enterprise resource planning (ERP). Sebelumnya, dengan aplikasi terpisah untuk mengelola berbagai fungsi bisnis, organisasi harus mengembangkan interface yang kompleks bagi sistem untuk berkomunikasi dengan satu sama lain. Melalui ERP, sebuah sistem seperti sistem informasi akuntansi dibangun sebagai modul yang berintegrasi ke dalam rangkaian aplikasi yang mencakup manufaktur, rantai pasokan, sumber daya manusia. Modul ini terintegrasi bersama dan mampu mengakses data yang sama serta melaksanakan proses bisnis secara kompleks. Hari ini, sistem informasi akuntansi berbasis komputasi awan semakin populer bagi para UMKM dan organisasi-organisasi besar dengan biaya yang lebih rendah. Dengan penerapan sistem informasi akuntansi, banyak perusahaan yang telah mengeleminasi keahlian rendah, peran transaksional dan operasional akuntansi.
Programmer permainan video
Programmer permainan adalah seorang teknisi perangkat lunak, programmer, atau ilmuwan komputer yang biasanya mengembangkan basis kode untuk permainan video atau perangkat lunak terkait, seperti alat pengembangan permainan. Pemprograman permainan memiliki beberapa disiplin khusus, semuanya jatuh di bawah istilah payung "programmer permainan". Programmer permainan tak harus disamakan dengan perancang permainan, yang berkarya dalam rancangan permainan.
Perangkat keras
Batasan antara perangkat keras dan perangkat lunak akan sedikit buram kalau kita berbicara mengenai "firmware", karena "firmware" ini adalah "perangkat lunak" yang "dibuat" ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang ilmu komputer dan teknik komputer, yang jarang dikenal oleh pengguna umum.
Komputer
Komputer terdiri atas 2 bagian besar yaitu perangkat lunak ("software") dan perangkat keras ("hardware").
Charles Simonyi
Setelah itu ia melanjutkan studi ke Universitas Stanford dan pada saat yang sama ia dikontrak oleh "Xerox PARC" sehingga ia mendapat kesempatan bekerja bersama orang-orang terkenal di dunia IT saat itu (Alan Kay, Butler Lampson dan Robert Metcalfe). Ia dan Lampson mengembangkan software "Bravo", program untuk mengolah dokumen yang pertama kali menerapkan konsep "WYSIWYG" (What You See Is What You Get). Ia lulus dari Stanford tahun 1977 dan mendapatkan gelar "Ph.D" di bidang Ilmu Komputer dengan disertasinya yang berjudul "Meta Programming" (Teknik untuk manajemen proyek Software).
Apache Software Foundation
Apache Software Foundation adalah sebuah komunitas desentral dari para pengembang. Perangkat lunak yang mereka ciptakan disebarkan di bawah Lisensi Apache dan oleh karena itu merupakan sebuah perangkat lunak bebas / perangkat lunak sumber terbuka. Projek Apache dikarakterisasikan oleh sebuah pengembangan yang berbasiskan kerja sama dan konsensus dan lisensi perangkat lunak yang terbuka dan pragmatik. Setiap projek diatur oleh sebuah tim tehnik ahli yang dipilih sendiri yang merupakan penyumbang aktif kepada proyek tersebut. ASF adalah sebuah meritokrasi, menekankan bahwa keanggotaan fondasi ini diberikan hanya kepada penyumbang yang telah aktif menyumbang kepada proyek Apache.
Pembajakan perangkat lunak
Ada beberapa jenis pembajakan perangkat lunak. Berikut ini adalah semua yang berhubungan dengan penggunaan perangkat lunak ilegal dan berbagai jenis pembajakan:Pembajakan perangkat lunak atau "software" komputer di Indonesia meningkat satu persen pada kurun 2008-2009 atau di tengah resesi ekonomi global. "Business Software Alliance" ("BSA") bersama perusahaan riset pasar "IDC" meriset pembajakan perangkat lunak yang terjadi di lebih dari 100 negara. Hasil riset mencatat pada kurun 2008-2009, peng"instal"an "software" tanpa lisensi pada komputer pribadi (PC) di Indonesia meningkat menjadi 86 persen.
Perangkat lunak keamanan komputer
Perangkat lunak keamanan komputer atau perangkat lunak keamanan siber adalah segala bentuk program komputer yang dirancang untuk memperkuat keamanan informasi. Pertahanan komputer terhadap pembobolan dan penggunaan sumber daya tanpa izin disebut "keamanan komputer". Adapun pertahanan jaringan komputer disebut "keamanan jaringan".
SDLC
SDLC (Systems Development Life Cycle, Siklus Hidup Pengembangan Sistem) atau Systems Life Cycle (Siklus Hidup Sistem), dalam rekayasa sistem dan rekayasa perangkat lunak, adalah proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut. Konsep ini umumnya merujuk pada sistem komputer atau informasi. SDLC juga merupakan pola yang diambil untuk mengembangkan sistem perangkat lunak, yang terdiri dari tahap-tahap: rencana(planning),analisis (analysis), desain (design), implementasi (implementation), uji coba (testing) dan pengelolaan (maintenance). Dalam rekayasa perangkat lunak angsyat
Ä, konsep SDLC mendasari berbagai jenis metodologi pengembangan perangkat lunak. Metodologi-metodologi ini membentuk suatu kerangka kerja untuk perencanaan dan pengendalian pembuatan sistem informasi, yaitu proses pengembangan perangkat lunak. Terdapat 3 jenis metode siklus hidup sistem yang paling banyak digunakan, yakni: siklus hidup sistem tradisional (traditional system life cycle), siklus hidup menggunakan prototyping (life cycle using prototyping), dan siklus hidup sistem orientasi objek (object-oriented system life cycle).
Microsoft Visual Studio
Microsoft Visual Studio by merupakan sebuah perangkat lunak lengkap ("suite") yang dapat digunakan untuk melakukan pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web. Visual Studio mencakup kompiler, SDK, Integrated Development Environment (IDE), dan dokumentasi (umumnya berupa MSDN Library). Kompiler yang dimasukkan ke dalam paket Visual Studio antara lain Visual C++, Visual C#, Visual Basic, Visual Basic .NET, Visual InterDev, Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe.
Pemrograman
Apakah memprogram perangkat lunak lebih merupakan seni, ilmu, atau teknik telah lama diperdebatkan. Pemrogram yang baik biasanya mengkombinasikan ketiga hal tersebut, agar dapat menciptakan program yang efisien, baik dari sisi saat dijalankan ("run time") atau memori yang digunakan.
Platform as a service
Platform as a service (PaaS) adalah kategori layanan komputasi awan yang menyediakan platform yang memungkinkan pelanggan untuk mengembangkan, menjalankan, dan mengelola aplikasi tanpa kompleksitas membangun dan memelihara infrastruktur yang biasanya terkait dengan pengembangan dan peluncuran aplikasi. PaaS dapat disampaikan dalam dua cara: sebagai publik layanan cloud dari penyedia, di mana konsumen kontrol penyebaran perangkat lunak dengan sedikit pilihan konfigurasi, dan provider yang menyediakan jaringan, server, penyimpanan, OS, 'middleware' (yaitu; java runtime, .net runtime, integrasi, dll.), database dan layanan lainnya untuk menjadi tuan rumah konsumen aplikasi; atau sebagai layanan pribadi (perangkat lunak atau alat) di dalam firewall, atau sebagai perangkat lunak yang digunakan pada public infrastructure as a service.
Turbin gas
A computer simulation of high velocity air flow around the Space Shuttle during re-entry. Solutions to the flow require modelling of the combined effects of the fluid flow and heat equations.
As with all modern scientific and technological endeavors, computers and software play an increasingly important role. As well as the typical business application software there are a number of computer aided applications (Computer-aided technologies) specifically for engineering. Computers can be used to generate models of fundamental physical processes, which can be solved using numerical methods.
One of the most widely used tools in the profession is computer-aided design (CAD) software which enables engineers to create 3D models, 2D drawings, and schematics of their designs. CAD together with Digital mockup (DMU) and CAE software such as finite element method analysis or analytic element method allows engineers to create models of designs that can be analyzed without having to make expensive and time-consuming physical prototypes.
These allow products and components to be checked for flaws; assess fit and assembly; study ergonomics; and to analyze static and dynamic characteristics of systems such as stresses, temperatures, electromagnetic emissions, electrical currents and voltages, digital logic levels, fluid flows, and kinematics. Access and distribution of all this information is generally organized with the use of Product Data Management software.[21]
There are also many tools to support specific engineering tasks such as Computer-aided manufacture (CAM) software to generate CNC machining instructions; Manufacturing Process Management software for production engineering; EDA for printed circuit board (PCB) and circuit schematics for electronic engineers; MRO applications for maintenance management; and AEC software for civil engineering.
In recent years the use of computer software to aid the development of goods has collectively come to be known as Product Lifecycle Management (PLM).[22]
[edit]Social context
STMIK CIC Cirebon
Program studi Teknik Informatika memberikan penguasaan dan kemampuan kepada mahasiswa untuk membangun dan mengembangkan berbagai aspek teknis teknologi informatika. Penekanan dari program studi ini adalah pada bidang pemrograman dan komputasi, rekayasa perangkat lunak (software) untuk berbagai bidang aplikasi dalam berbagai bidang usaha, dan teknologi jaringan komputer. Selain itu program studi ini memberikan bidang-bidang ilmu yang berkaitan dengan pengembangan sistem informasi dan pemanfaatan teknologi lainnya dengan tujuan dapat meningkatkan efisiensi kerja di berbagai bidang usaha yang menerapkan komputerisasi. Perangkat keras (hardware) pada program studi Teknik Informatika hanya sebagian kecil saja dan program studi ini akan memberikan bekal kepada mahasiswa untuk mampu melakukan analisis dan perancangan komputasi, melakukan rekayasa perangkat lunak untuk meningkatkan performance perangkat lunak, dan penguasaan dalam teknik-teknik optimasi perangkat lunak.
Secara garis besar materi perkuliahan pada program studi ini disesuaikan dengan kurikulum nasional dan mengacu kepada kebutuhan pasar dunia kerja yang dapat dikelompokkan menjadi :
Lisensi perangkat lunak
Di luar pemberian hak dan penerapan pembatasan penggunaan perangkat lunak, lisensi perangkat lunak biasanya mengandung ketentuan yang mengatur kewajiban dan tanggung jawab masing-masing pihak. Dalam transaksi perangkat lunak perusahaan dan komersial, syarat-syarat ini (seperti pembatasan tanggung jawab, jaminan dan penyangkalan jaminan, dan ganti rugi jika perangkat lunak melanggar hak kekayaan intelektual pihak lain) sering dinegosiasikan oleh pengacara yang memiliki spesialisasi dalam lisensi perangkat lunak. Spesialisasi praktik hukum di bidang ini telah berkembang karena keunikan masalah hukum pada lisensi perangkat lunak, dan juga keinginan perusahaan perangkat lunak untuk melindungi aset yang, jika tak dilisensikan dengan baik, dapat menghilangkan nilai mereka.
Visual Basic
Visual Basic atau yang sering disebut dengan VB adalah program yang bisa dipakai untuk membuat sebuah program baru. Bila kita inginkan, program yang telah kita buat bisa kita ubah menjadi aplikasi file .exe atau file setup.exe yang bisa di install di komputer-komputer lain. Program aplikasi dapat terdiri dari satu file saja atau lebih.
STMIK CIC Cirebon
Perkembangan teknologi informasi di bidang akuntansi, terutama produk-produk software yang berguna untuk proses akuntansi di perusahaan semakin banyak dan semakin membutuhkan tenaga-tenaga yang memang ahli dalam penggunaan serta pembuatan software tersebut. Keahlian dan kemampuan dalam bidang sistem informasi akuntansi mutlak dan tidak bisa ditawar lagi serta siap bekerja dalam mengoperasikan dan mengembangkan sistem informasi akuntansi, dan mengembangkan diri serta mengikuti perkembangan ilmu dan teknologi, itulah sebenarnya yang menjadi tujuan dari tujuan program Komputer Akuntansi.
Sejarah rekayasa perangkat lunak
Berbagai teknik, metode, alat, proses diciptakan dan diklaim sebagai senjata pamungkas untuk memecahkan kasus ini. Mulai dari pemrograman terstruktur, pemrograman berorientasi object, perangkat pembantu pengembangan perangkat lunak ("CASE tools"), berbagai standar, "UML" hingga metode formal diagung-agungkan sebagai senjata pamungkas untuk menghasilkan software yang benar, sesuai anggaran dan tepat waktu.
Software-defined radio
Software-defined radio (SDR) adalah sistem komunikasi radio dimana komponen yang biasa ada pada perangkat keras seperti mixer, filter, amplifier, modulator/demodulator dan detector digantikan dengan pengimplementasian perangkat lunak pada perangkat komputer atau embedded system.
Metrik perangkat lunak
- Membandingkan antara perangkat lunak
Perlindungan Hak Cipta dalam Era Digital
Masalah kedua adalah dimana kode sumber dari perangkat lunak ini juga dilindungi,
ini dapat membuat lebih sulit untuk mengadaptasi produk untuk kebutuhan lokal. Hal ini juga mungkin membatasi
persaingan dalam pengembangan aplikasi antar-operasi,melalui tindak pada inovasi
oleh reverse engineering. Dalam TRIPS, negara-negara berkembang diperbolehkan fleksibilitas
untuk memungkinkan reverse engineering perangkat lunak,sehingga masalah ini dapat dihindari jika nasional
undang-undang hak cipta yang dirancang tepat. Sebagai ukuran lain praktis, lebih luas
penggunaan berbagai open source software
produk,di mana kode sumber tersedia
tidak seperti perangkat lunak berpemilik,dapat diterima atau beberapa di industri berpendapat bahwa dengan penegakan hak cipta lebih kuat,sumber tertutup karena pengembang proprietary mungkin
lebih bersedia untuk membuat kode sumber tersedia untuk pengembang perangkat lunak dalam mengembangkan
negara. Hal ini jelas di luar mandat kami untuk merekomendasikan jenis kebijakan pengembangan
negara harus diikuti untuk pengadaan perangkat lunak komputer. Sebagai contoh, sementara rendah
biaya atau perangkat lunak open source mungkin tawaran apriori biaya dan keuntungan lainnya selama
perangkat lunak berpemilik, banyak faktor selain biaya lisensi perangkat lunak mempengaruhi total biaya dari
Sistem TI seperti menyesuaikan sistem dengan kebutuhan pengguna, serta
pelayanan, dan memelihara sistem. Yang mengatakan, mengingat kebutuhan yang cukup
negara berkembang untuk teknologi informasi dan komunikasi dan
keterbatasan dana yang tersedia, tampaknya masuk akal bahwa pemerintah dan donor
tentu harus mempertimbangkan untuk mendukung program-program untuk meningkatkan kesadaran tentang opsi-opsi biaya rendah,
termasuk perangkat lunak open source, di negara-negara berkembang. Pada saat ini sebagian besar negara
memiliki perangkat lunak dan program komputer yang dilindungi hak cipta.
Lintas platform
Cross-platform atau lintas platform merupakan istilah dalam teknologi infomasi mengenai sebuah software (perangkat lunak) yang bisa digunakan dalam beberapa sistem operasi yang berbeda-beda seperti Microsoft Windows, Linux, Mac OS, Android, dan lain-lain. Umumnya perangkat lunak yang mempunyai kemampuan untuk lintas platform adalah perangkat lunak bebas. Adapun contoh perangkat lunak tersebut yaitu Apache HTTP Server, MySQL, dan PHP.
Get Into PC
Situs ini adalah sebuah situs download yang menyediakan begitu banyak konten Aplikasi/ Software. Dan juga situs ini tergolong salah satu situs download software terlengkap, kita akan menemui software mulai dari OS (Sistem Operasi), Utility Software, Antivirus, Media Player, dll.
Pengembangan perangkat lunak
Pengembangan perangkat lunak (juga disebut pengembangan aplikasi, desain perangkat lunak, merancang perangkat lunak, pengembangan aplikasi perangkat lunak, pengembangan aplikasi perusahaan, atau pengembangan platform) adalah pengembangan suatu produk perangkat lunak. Istilah "pengembangan perangkat lunak" bisa dipakai untuk menyebut aktivitas pemrograman komputer, yaitu proses menulis dan mengelola kode sumber, namun dalam artian luas istilah ini mencakup semua hal yang terlibat antara penciptaan perangkat lunak yang diinginkan melalui pewujudan akhir perangkat lunak, idealnya dalam proses yang terencana dan terstruktur. Karena itu, pengembangan perangkat lunak bisa mencakup penelitian, pengembangan baru, purwarupa, modifikasi, pemakaian kembali, rekayasa ulang, pengelolaan, atau aktivitas lain yang menghasilkan produk perangkat lunak.
Sejarah rekayasa perangkat lunak
Istilah "software engineering" digunakan pertama kali pada akhir 1950-an dan awal 1960-an. Saat itu, masih terdapat debat tajam mengenai aspek engineering dari pengembangan perangkat lunak.
Returnil Virtual System
Dengan kemampuan virtual ini, setiap perubahan yang terjadi pada komputer akan dikembalikan pada titik tertentu yang telah ditetapkan pengguna saat dihidupkan ulang. Program ini juga dapat mengecualikan berbagai "folder" dan aplikasi tertentu yang tidak termasuk dalam kategori virtual, misalnya "folder" yang berisi berkas kerja ataupun program mainan ("game") yang diizinkan untuk bersifat dinamis. Perangkat lunak ini juga dilengkapi dengan antivirus yang ditujukan untuk melindungi berkas-berkas yang tidak termasuk dalam lingkungan virtual.
Ubuntu
Perangkat lunak non-bebas biasanya tidak didukung (Multiverse), tetapi dengan pengecualian (Restricted) ditujukan khusus untuk perangkat lunak non-bebas yang penting. Perangkat lunak pada domain Restricted meliputi penggerak perangkat (device driver) yang bisa digunakan untuk menjalankan Ubuntu dengan perangkat keras tertentu, seperti driver grafis. Tingkat dukungan terhadap perangkat lunak Restricted lebih sempit dari pada perangkat lunak Main, karena pengembangnya tidak diberi akses kode sumber perangkat lunak Restricted. Main dan Restricted dirancang sedemikian rupa sehingga mengandung semua perangkat lunak yang diperlukan untuk membentuk suatu lingkungan kerja (desktop) yang lengkap. Perangkat lunak alternatif untuk suatu tugas yang sama dan program untuk perangkat lunak khusus ditaruh pada Universe dan Multiverse.
Troubleshooting
Troubleshooting merupakan pencarian sumber masalah secara sistematis sehingga masalah tersebut dapat diselesaikan, dan proses penghilangan peyebab potensial dari sebuah masalah. Troubleshooting digunakan dalam berbagai bidang, seperti pada bidang komputer, administrasi sistem, organisasi atau perusahaan, dan juga bidang elektronika dan kelistrikan. Namun troubleshooting umumnya digunakan pada bidang komputer, baik software maupun hardware.
Server Message Block
Server Message Block disingkat SMB adalah istilah bahasa Inggris dalam teknologi informasi yang mengacu kepada protokol "client/server" yang ditujukan sebagai layanan untuk berbagi berkas ("file sharing") di dalam sebuah jaringan. Protokol ini seringnya digunakan di dalam sistem operasi Microsoft Windows dan IBM OS/2. Sistem operasi berbasis UNIX juga dapat menggunakannya dengan tambahan perangkat lunak yang disebut dengan SAMBA.
Insinyur perangkat lunak
Individu komentator tidak setuju tajam pada bagaimana mendefinisikan "rekayasa perangkat lunak" atau legitimasi sebagai sebuah disiplin ilmu teknik. David Parnas telah mengatakan bahwa rekayasa perangkat lunak adalah, pada kenyataannya, suatu bentuk rekayasa. Steve McConnell mengatakan bahwa itu tidak, tapi itu harus. Donald Knuth telah mengatakan bahwa pemrograman adalah sebuah seni dan ilmu pengetahuan. Edsger W. Dijkstra menyatakan bahwa istilah "rekayasa perangkat lunak" dan "perangkat lunak insinyur" telah disalahgunakan dan harus dianggap berbahaya, terutama di Amerika Serikat.