Namundemikian ada satu pasal dalam ISO 9001:2000 (Pasal 7: Product Realization) yang penggunaan klausul-klausulnya boleh dikecualikan disesuaikan dengan aktifitas-aktifitas yang dilakukan atau tidak dilakukan oleh perusahaan yang bersangkutan. 2. Manfaat, Tujuan, serta kesulitan dalam penerapan ISO 9000. 2.1.
RENCANA PELAKSANAAN PEMBELAJARAN RPP Nama Satuan Pendidikan UPT SMK Negeri 2 Jeneponto Mata Pelajaran / Tema Komputer dan Jaringan Dasar / Permasalahan Instalasi Software Aplikasi Kelas / Semester X TKJ / 2 Dua Materi Pokok / Kompetesi Dasar Menganalisis permasalahan pada instalasi software aplikasi. Mengelola perbaikan pada instalasi software aplikasi. Alokasi Waktu 5 x 45 Menit 1. Tujuan Pembelajaran Setelah pembelajaran dengan menggunakan model discovery learning diharapkan peserta didik mampu Menentukan cara pemeriksaan permasalahan pada instalasi software aplikasi jika diberikan studi kasus dengan baik dan benar Mendeteksi letak permasalahan instalasi software aplikasi jika diberikan studi kasus dengan baik dan benar Memperbaiki permasalahan instalasi software aplikasi jika diberikan studi kasus dengan baik dan benar Menguji hasil perbaikan instalasi software aplikasi jika diberikan studi kasus dengan baik dan benar. Membuat laporan hasil perbaikan instalasi software aplikasi jika diberikan studi kasus dengan baik dan benar. 2. Langkah-langkah Kegiatan Pembelajaran Metode, Media dan Sumber Belajar § Metode / Model Discovery Learning dan Problem Base Learning § Alat / Media Seperangkat PC, File Master Aplikasi, Smartphone, Kertas, Balpoint dan Akses Internet. § Sumber Belajar Internet, Youtube dan Buku Paket Prasetyo SA, 2018. Komputer dan Jaringan Dasar Program Keahlian Teknik Komputer dan Informatika SMK/MAK. Jakarta Bumi Aksara. Pendahuluan/Kegiatan Awal § Menyiapkan peserta didik secara psikis dan fisik untuk mengikuti proses pembelajaran; § Mengajukan pertanyaan-pertanyaan tentang materi yang sudah dipelajari dan terkait dengan materi yang akan dipelajari; § Mengantarkan peserta didik kepada suatu permasalahan atau tugas yang akan dilakukan untuk mempelajari suatu materi dan menjelaskan tujuan pembelajaran atau KD yang akan dicapai; § Menyampaikan garis besar cangkupan materi dan penjelasan tentang kegiatan yang akan dilakukan peserta didik untuk menyelesaikan permasalahan atau tugas; Kegiatan Inti § Mengamati Guru memberikan gambaran dan peserta didik melihat/mengamati gambaran tentang menganalisis permasalahan dan melakukan perbaikan pada instalasi software aplikasi dan contohnya berdasarkan kasus tertentu; § Menanya Guru bertanya kepada peserta didik dan memberikan kesempatan kepada peserta didik untuk bertanya tentang menganalisis permasalahan dan melakukan perbaikan pada instalasi software aplikasi dan contohnya berdasarkan kasus tertentu; § Mengumpulkan Informasi Peserta didik membaca dari sumber lain dalam memahami tentang menganalisis permasalahan dan melakukan perbaikan pada instalasi software aplikasi dan contohnya berdasarkan studi kasus tertentu; § Menalar Peserta didik melakukan eksperimen tentang menganalisis permasalahan dan melakukan perbaikan pada instalasi software aplikasi komputer dari studi kasus tertentu; § Mengkomunikan Hasil Siswa melaporkan hasil kerja dalam diskusi kelas dengan bimbingan guru; Penutup § Guru bersama-sama dengan peserta didik dan/atau sendiri membuat rangkuman/simpulan pelajaran dan melakukan penilaian dan/atau refleksi terhadap kegiatan yang sudah dilaksanakan secara konsisten dan terprogram serta emberikan umpan balik terhadap proses dan hasil pembelajaran; § Merencanakan kegiatan tindak lanjut dalam bentuk pembelajaran remidi, program pengayaan, layanan konseling dan/atau memberikan tugas baik tugas indivisual maupun kelompok sesuai dengan hasil belajar peserta didik; § Menyapaikan rencana pembelajaran pada pertemuan berikutnya; 3. Penilaian Hasil Pembelajaran 1. 2. 3. Penilaian pengetahuan berupa tes tertulis pilihan ganda/uraian, tes lisan/observasi diskusi Tanya jawab dan percakapan serta penugasan. Penilaian ketrampilan unjuk kerja, penilaian proyek, penilaian produk dan penilaian portofolio. Mengetahui Kepala UPT SMK Negeri 2 Jeneponto, Dra. Hj. BASSE T., NIP. 19650815 199703 2 001 Jeneponto, 4 Januari 2021 Guru Mata Pelajaran, SIGIT JUPRIHARTORO, 201708 1 001 *Untuk download silahkan klik download. Untuk Bisa Menggunakan Suatu Aplikasi Yang Diinginkan Pada Perangkat Computer Ataupun Pada Android, Perlu Melangkahi Proses Instalasi Terlebih Dahulu. Pasti Sahabat Gci Mengalami Kendala Saat Mencoba Menginstall Suatu Aplikasi Yang Diidamkan. Dan Kebanyakan Tidak Mengetahui Kunci Dari Permasalahan Saat Melakukan Instalasi Software Aplikasi Tersebut. Kali Ini Garuda Cyber Akan Berbagi Pengetahuan Mengenai Permasalahan Pada Instalasi Software Aplikasi Untuk Sahabat Gci Yang Masih Belum Tahu. Software aplikasi adalah perangkat lunak yang menyediakan berbagai layanan yang memungkinkan penggunanya untuk beroperasi di perangkat computer maupun android. Sebelum mencoba menginstall, terlebih dahulu sahabat Gci harus mendownload aplikasi yang diinginkan. Instalasi software aplikasi adalah proses peletakan aplikasi perangkat computer/ android pada perangkat kerasnya. Setiap aplikasi kadang memiliki tahap instalasi yang berbeda satu sama lain. Ada yang melewati tahap instalasi yang singkat dan sederhana, namun juga ada tahap instalasi yang memerlukan product key dari aplikasi tersebut. Perbedaan pada tahap instalasi ini terletak pada jenis aplikasi yang hendak diinstal. Karena kerap terjadi permasalahan ketika menginstall software aplikasi tersebut, perlu dimiliki pengetahuan mengenai cara mengatasi permasalahan tersebut. Berikut adalah permasalahan yang biasanya terjadi pada saat proses instalasi software aplikasi. File dan data yang akan diinstall hilang atau rusak, menyebabkan file tidak bisa diinstal dan otomatis tidak bisa digunakan. Solusi jika sahabat Gci menemui kendala ini ialah perlu mendownload kembali file atau data dari aplikasi yang akan diinstal. Kemudian pastikan terlebih dahulu dengan cermat apakah proses download dilakukan dengan benar dan tidak ada file atau data yang rusak. Kemungkinan perangkat tidak mendukung. Tidak semua aplikasi dapat diinstal di perangkat yang sama lho. Mengenali perangkat kita sendiri akan membantu kita dalam memilih aplikasi yang pas ya sahabat G Jika suatu aplikasi tidak didukung oleh perangkat, maka jalan yang pas adalah perlu mencari versi yang lebih lama dari versi sebelumnya. Atau mencari lagi aplikasi yang sesuai dengan perangkat sahabat gci. Tidak tersedianya media penyimpanan yang sesuai. Sebelum proses instalasi dilanjutkan, biasanya aplikasi akan meninjau dulu nih apakah space memory yang ada cukup atau tidak. Sahabat Gci harus lebih teliti dalam mengenali tiap bagian dari perangkat sahabat. Tidak sesuai dengan tahap instalasi yang betul. Proses instalasi user akan dipandu dengan berbagai perintah yang sudah di format sebelumnya. Jadi apabila sahabat tidak melewati langkah yang sesuai, makan akan terjadi error atau kesalahan dalam pemakaian aplikasi nantinya. Harus lebih teliti ya. Aplikasi sudah terlalu jadul. Sekarang ini sudah banyak aplikasi yang di update atau diperbaharui. Kemudian versi yang lama ditinggalkan atau sudah tidak di dioperasi lagi. Sebagian aplikasi yang sudah versi lama ini sudah tidak bisa dipakai lagi, karena sifatnya yang sudah ketinggalan dan sistemnya yang tidak cocok dengan system computer yang semakin canggih saja. Aplikasi tidak bisa dijalankan. Jika sahabat Gci menemui kasus yang satu ini, maka cara yang kemungkinan bisa membantu adalah dengan melakukan restart. Karena sebagian aplikasi harus menyesuaikan terlebih dahulu. Biasanya aka nada perintah untuk merestart perangkat, namun jika tidak ada perintah dan program tidak bisa dijalankan, maka cara ini mungkin bisa dicoba. Nah sahabat Gci, itu aja saran kalau sahabat gci mengalami kendala di tengah proses instalasi software aplikasi. Jangan ragu-ragu buat baca ya. Semoga materi tadi dapat membantu. Selamat mencoba ~ Penulis Apaf Nur Fauzia Sukai/Like Fan Page Facebook Garuda Cyber Indonesia Subscribe Channel Youtube Garuda Cyber Indonesia Follow Instagram Garuda Cyber Indonesia Chat Wa
Haltersebut biasanya dilakukan dengan membeli mesin-mesin yang lebih canggih dengan tingkat efisiensi tinggi. Untuk membuat harga lebih murah juga dilakukan dengan menambah kapasitas produksi melalui produksi massal. (procurement) dan instalasi peralatan serta perkakas pabrik juga termasuk dalam kegiatan produksi. Jenis produksi ini
Rekayasa Perangkat Lunak RPL atau biasa dikenal dengan software engineering adalah sebuah disiplin ilmu dalam pembangunan atau pengembangan perangkat lunak yang bernilai ekonomi dari tahap perancangan sampai tahap implementasi sehingga menghasilkan perangkat lunak yang bisa dipercaya dan dapat bekerja secara efektif, efisien dan perangkat lunak atau software engineering mulai dikenal dan digunakan pertama kali pada tahun 1950-an dan awal tahun 1960-an. Pada tahun 1968 dan 1969, komite sains NATO mensponsori dua konferensi tentang rekayasa perangkat lunak yang memberikan dampak kuat terhadap perkembangan rekayasa perangkat lunak. Proyek pengembangan perangkat merupakan pekerjaan yang memakan biaya dan waktu karena pengembangan perangkat lunak ini difokuskan pada perencanaan dan perangkat lunak dikembangkan berdasarkan pendekatan sistematis berdasar atas ilmu pengetahuan dan matematis serta aplikasi tentang produksi terhadap struktur, mesin, produk, proses atau sistem. Perangkat lunak yang baik adalah perangkat lunak yang dapat memenuhi kebutuhan pelanggan customer atau user pemakai perangkat lunak atau berorientasi pada pelanggan atau pemakai perangkat lunak, bukan berorientasi pada pembuat atau pengembang perangkat Rekayasa Perangkat Lunak Berikut definisi dan pengertian rekayasa perangkat lunak software engineering dari beberapa sumber buku dan referensi Menurut Rosa dan Salahuddin 2011, rekayasa perangkat lunak adalah pembangunan dengan menggunakan prinsip atau konsep rekayasa dengan tujuan menghasilkan perangkat lunak yang bernilai ekonomi yang bisa dipercaya dan bekerja secara efisien menggunakan mesin. Menurut Pressman 2005, rekayasa perangkat lunak adalah sebuah disiplin ilmu yang mencakup segala hal yang berhubungan dengan proses pengembangan perangkat lunak sejak dari tahap perancangan hingga pada tahapan implementasi serta pasca implementasi, sehingga siklus hidup perangkat lunak dapat berlangsung secara efisien dan Rekayasa Perangkat Lunak Menurut Pressman 2005, rekayasa perangkat lunak memiliki beberapa tujuan, antara lain yaitu sebagai berikut Biaya produksi rendah. Adanya perangkat lunak yang dijalankan dalam sebuah sistem pekerjaan diharapkan meningkatkan efisiensi dan mengurasi losis yang berdampak pada biaya produksi yang dapat semakin program yang tinggi. Kinerja program akan dipengaruhi oleh keandalan perangkat keras, dan kebutuhan penggunanya yang ingin lebih baik. Portabilitas yang tinggi. Portabilitas suatu perangkat lunak dipengaruhi oleh kemampuan transfer perangkat lunak dari suatu jenis komputer ke komputer lainnya dengan biaya usaha yang minimum, mengurangi ketergantungan hanya pada suatu pemasok saja, dan lebih bersifat nonteknis atau politis dari pada teknis. Biaya perawatan yang rendah. Perbaikan terhadap suatu perangkat lunak membutuhkan waktu. Perubahan perangkat lunak juga membutuhkan waktu. Perawatan terhadap suatu perangkat lunak membutuhkan usaha yang butuh perhatian yang cukup besar, sehingga dapat mengurangi biaya perawatan pertahapan pengembangan perangkat lunak. Keandalan sistem dan penyerahan tepat waktu. Dalam merekayasa perangkat lunak dibutuhkan suatu kegiatan sistem yang berkelanjutan. Aplikasi yang berbeda membutuhkan tingkat keandalan yang berbeda pula. Target akhir dari seluruh pekerjaan tersebut adalah dapat menghasilkan keluaran yang berdaya guna bagi pemakai dan tepat Pengembangan Rekayasa Perangkat Lunak Komponen atau aspek-aspek dalam pengembangan perangkat lunak dikenal dengan istilah System Development Life Cycle SDLC. Adapun bagian-bagiannya dapat digambarkan dan dijelaskan sebagai berikutKebutuhan terhadap definisi masalah yang jelas. Input utama dari setiap model pengembangan perangkat lunak adalah pendefinisian masalah yang jelas. Semakin jelas akan semakin baik karena akan memudahkan dalam penyelesaian masalah. Tahapan-tahapan pengembangan yang teratur. Meskipun model-model pengembangan perangkat lunak memiliki pola yang berbeda-beda, biasanya model-model tersebut mengikuti pola umum analysis - design - coding - testing - maintenance. Stakeholder berperan sangat penting dalam keseluruhan tahapan pengembangan. Stakeholder dalam rekayasa perangkat lunak dapat berupa pengguna, pemilik, pengembang, pemrogram dan orang-orang yang terlibat dalam rekayasa perangkat lunak tersebut. Dokumentasi merupakan bagian penting dari pengembangan perangkat lunak. Masing-masing tahapan dalam model biasanya menghasilkan sejumlah tulisan, diagram, gambar atau bentuk-bentuk lain yang harus didokumentasi dan merupakan bagian tak terpisahkan dari perangkat lunak yang dihasilkan. Keluaran dari proses pengembangan perangkat lunak harus bernilai ekonomis. Nilai dari sebuah perangkat lunak sebenarnya agak susah dirupiahkan. Namun efek dari penggunaan perangkat lunak yang telah dikembangkan haruslah memberi nilai tambah bagi organisasi. Hal ini dapat berupa penurunan biaya operasi, efisiensi penggunaan sumber daya, peningkatan keuntungan organisasi, peningkatan image organisasi dan Pengembangan Perangkat Lunak Model proses untuk rekayasa perangkat lunak dipilih berdasarkan sifat aplikasi dan proyeknya, metode dan alat-alat bantu yang akan dipakai, dan kontrol serta penyampaian yang dibutuhkan. Terdapat dua jenis model pengembangan perangkat lunak, yaitu model air terjun waterfall model dan model prototipe. Adapun penjelasan dari ke dua model pengembangan perangkat lunak tersebut adalah sebagai berikuta. Model Air Terjun Waterfall Model Nama model ini sebenarnya adalah Linear Sequential Model. Model ini sering disebut dengan classic life cycle atau model waterfall. Model ini muncul pertama kali yaitu sekitar tahun 1970 sehingga sering dianggap kuno, tetapi merupakan model yang paling banyak dipakai di dalam Software Engineering SE. Disebut juga dengan waterfall air terjun karena tahap demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan berjalan berurutan. Misal desain harus menunggu selesainya tahap sebelumnya yaitu tahap Model sering juga disebut juga alur hidup klasik Classic life cycle. Model ini menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis hingga pendukung support. Model ini juga melakukan beberapa pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain, coding, testing atau verification, dan penjelasan dari masing-masing tahapan dalam pengembangan perangkat lunak menggunakan metode waterfall adalah sebagai berikut Analisis Kebutuhan perangkat lunak. Proses pengumpulan kebutuhan dilakukan secara intensif untuk menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang dibutuhkan oleh user. Spesifikasi perangkat lunak pada tahap ini perlu untuk didokumentasikan. Desain. Desain perangkat lunak adalah proses multi langkah yang fokus desain pembuatan program perangkat lunak termasuk struktur dan arsitektur perangkat lunak, representasi antar muka, dan proses pengkodean. Pembuatan kode program. Desain harus ditranslasikan ke dalam program perangkat lunak. Hasil dari tahapan ini adalah program komputer sesuai dengan desain yang telah dibuat pada tahap Pengujian fokus kepada perangkat lunak secara lojik dan fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir error dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan. Pendukung support atau pemeliharaanmaintenance. Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika sudah dikirimkan ke user. Perubahan bias terjadi karena adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak beradaptasi terhadap lingkungan Model Prototipe Prototyping Paradigma dimulai dengan pengumpulan kebutuhan. Pengembang dan pelanggan bertemu dan mendefinisikan obyektif keseluruhan dari perangkat lunak, mengidentifikasi segala kebutuhan yang diketahui, dan area garis besar dimana definisi lebih jauh merupakan keharusan kemudian dilakukan ini dapat digunakan untuk menyambungkan ketidakpahaman pelanggan mengenai hal teknis dan menjelaskan spesifikasi kebutuhan yang diinginkan pelanggan kepada pengembang perangkat lunak. Konsumen potensial menggunakan prototipe dan menyediakan masukan untuk tim pengembang sebelum pengembangan skala besar prototipe cocok digunakan untuk menjabarkan kebutuhan pelanggan secara lebih detail karena pelanggan sering kali kesulitan dalam menyampaikan kebutuhannya secara detail tanpa melihat gambaran yang jelas. Untuk mengantisipasi agar proyek dapat berjalan sesuai dengan target waktu dan biaya dari awal, maka sebaiknya spesifikasi kebutuhan sistem harus sudah disepakati oleh pengembang dengan pelanggan secara tertulis. Model prototipe ini kurang cocok untuk aplikasi dengan skala besar karna membuat prototipe untuk aplikasi skala besar akan sangat memakan waktu dan ke dua model pengembangan perangkat lunak di atas, terdapat beberapa model pengembangan yang lain, yaitu sebagai berikut Pengembangan secara evolusi. Pengembangan sistem berdasarkan model sistem yang dipecah sehingga model pengembangannya secara bertahap. Kebutuhan pengguna diprioritaskan dan prioritas tertinggi dimasukkan dalam awal increment. Setelah pengembangan suatu increment dimulai, kebutuhan dibekukan dulu hingga increment berikutnya dimulai. Transformasi formal. Berbasiskan pada transformasi spesifikasi secara matematik melalui representasi yang berbeda untuk suatu program yang dapat dieksekusi, transformasi menyatakan spesifikasi program Menggunakan pendekatan Cleanroom untuk pengembangan SPiral. Proses direpresentasikan sebagai model spiral bukan berupa barisan aktfitas yang dapat ditrack mundur. Setiap loop dalam model spiral menyatakan fase proses. Tidak terdapat fase tertentu seperti spesifikasi atau perancangan, tetapi loop dalam spiral ditentukan pada apa yang dibutuhkan. Integrasi dari komponen yang reusable. Pengembangan yang berdasarkan penyidikan. Tujuannya untuk mengaktifkan pengguna dan memperolah model final berasal dari initial spesifikasi awal. Seharusnya diawali dengan kebutuhan yang sudah Pengembangan Perangkat Lunak Menurut Tegarden 2013, SDLC Software Development Life Cycle adalah siklus pengembangan software yang terdiri dari empat fase fundamental, yaitu; Perencanaan, Analisis, Desain, dan Implementasi. Pada setiap fase ini, dihasilkan deliverables, atau hasil pekerjaan berupa dokumen atau sistem. Deliverables dari satu fase digunakan sebagai masukan pada fase berikutnya, dan akan diperkaya dengan detail tambahan setiap berpindah sebuah siklus pokok SDLC terdapat empat langkah. Jumlah langkah SDLC pada referensi lain mungkin berbeda, namun secara umum adalah sama. Langkah tersebut adalah sebagai berikuta. Planning Perencanaan Fase ini penting untuk mendefinisikan kenapa software harus dibuat dan menentukan bagaimana tim akan mengerjakan proyek tersebut. Software, atau dalam konteks perusahaan biasanya berupa sistem informasi dibuat/ dibeli bukan semata-mata agar punya software, tapi bagaimana software itu bisa memberikan nilai tambah bagi perusahaan. Jika request software berasal dari divisi non IT, biasanya mereka akan membuat sistem request yang berisi ringkasan kebutuhan bisnis, dan bagaimana software yang diinginkan bisa menciptakan bussiness value. Kemudian dilakukan feasibility analysis. Feasibility analysis terdiri dari technical feasibility, economic feasibility, dan organizational feasibility, setelah itu ditentukan software jadi dibuat atau Analysis Analisis Fase ini menjawab pertanyaan siapa yang akan menggunakan sistem, apa yang akan dilakukan sistem, dan kapan serta dimana sistem akan digunakan. Terdapat tiga langkah dalam fase ini Analysis Strategy menjelaskan strategi untuk menganalisis sistem, termasuk menganalisis sistem yang sudah ada, dan cara-cara untuk mendesain sistem Gathering mengumpulkan informasi terkait kebutuhan sistem dengan wawancara atau kuisioner. System Proposal dokumen hasil analisis, konsep, dan model Design Perancangan Pada fase ini ditentukan bagaimana sistem akan beroperasi, berkenaan dengan software, hardware, infrastruktur jaringan, user interface, form, report, database desain strategi, yaitu bagaimana sistem akan didapatkan, dikembangkan sendiri oleh programmer atau outsource, atau membeli software jadi. Membuat dokumen desain desain arsitektur hardware, software, infrastruktur jaringan, desain interface navigasi, menu dll, spesifikasi database dan file, serta desain program. Dokumen desain ini disebut system Implementation Implementasi Fase terakhir adalah implementasi, dimana sistem akhirnya dibuat. Fase ini terdiri dari tiga tahapan sebagai berikutSystem Construction implementasi sistem berikut pengujiannya testing.Installation instalasi sistem di tempat pengguna, jika diperlukan termasuk trainning pengguna. Support pendampingan pasca sistem digunakan oleh PustakaRosa, dan Salahuddin M. 2011. Modul Pembelajaran Rekayasa Perangkat Lunak. Terstruktur dan Berorientasi Objek. Bandung Roger. 2005. Software Engineering A Practicioner's Approach. New York McGraw-Hill.
EvenEven Driver Application. Sebuah aplikasi yang dipasang untuk meningkatkan kecepatan komputer dalam memberikan respon cepat. Caranya dengan mengambil input dari user atau aplikasi lain tanpa mengikuti prosedur yang berlaku. Biasanya dijalankan sesuai dengan pilihan user (memilih menu, menekan enter, dll).
Cara Perbaikan Pada Instalasi Software Aplikasi, Sebagian kita pengguna komputer mungkin sering terjadi penggunaan aplikasi eror dan perlu perbaikan pada instalasi software aplikasi. Nah, jika kita mengalami atau berhadapan dengan kondisi tersebut jangan panik ataupun khawatir. Terlebih yang kita hadapi ini adalah permasalahan perangkat lunak komputer ataupun smartphone. Ada banyak cara yang dapat kita coba dan lakukan guna mengatasi permasalahan eror pada atau rusaknya aplikasi instalasi software aplikasi dan yang paling penting adalah jangan takut untuk mencoba dan pembahasan kali ini, kita akan coba mengulas tentang prosedur dan teknik pemeriksaan atau permasalahan pada installasi software aplikasi. Tentunya kita berharap setelah kita membaca materi ini, Kita mampu secara mandiri untuk menyelesaikan berbagai macampermasalah terjadi kerusakan pada instalasi software aplikasi, sehingga tidak perlu lagi pergi ke toko service komputer, atau merepotkan orang lain yang biasanya kita Perbaikan Instalasi Software Aplikasi Pada KomputerAda banyak penyebab ataupun alasan mengapa hal-hal sering terjadinya kerusakan pada instalasi software aplikasi tentunya pada komputer kita. Apapun itu permasalahannya, tentunya akan ada tahapan ataupun langkah-langkah untuk mengatasinya. Menghadapi masalah yang berkaitan dengan komputer itu, gampang-gampang susah. Sebelum kita mengulas pembahasan atau langkah yang lebih dalam, berikut ini adalah beberapa tips dan langkah umum untuk dapat menyelesaikan perbaikan instalasi software aplikasi pada komputer1. Melihat dan Mencatat Tahapan Apa Yang Kita LakukanTahapan ini mungkin berguna bagi anda yang sedikit paham tentang permasalahan yang sering terjadi pada software aplikasi komputer. Akan tetapi, bisa jadi suatu waktu kita menemui masalah yang cukup sulit dari biasanya. Catatan ini berguna untuk membantu orang lain, atau tukang service yang akan kita minta bantuan nanti, sehingga mereka tahu apa yang harus mereka lakukan lagi, setelah tahu tahapan yang sudah coba kita lakukan untuk menyelesaikan persoalkan yang kita Catat notifikasi kesalahan, pesan error atau detail permasalahanHal ini berguna agar kita dapat mencari solusi penyelesaian di internet berdasarkan apa yang kita catat, terutama pesan Hidupkan Ulang restart KomputerCara ini adalah cara yang paling simple untuk menyelesaikan masalah saat instalasi software aplikasi. Akan tetapi cara ini juga tidak berlaku untuk semua SOP dan K3LH perbaikan pada instalasi software aplikasiSelanjutnya kita akan masuk ke pembahasan pokok mengenai prosedur dan teknik pemeriksaan permasalahan pada instalasi software aplikasi. Prosedur atau lebih tepatnya kita katakan sebagai Standar Operasi Prosedur SOP merupakan tahapan atau langkah yang harus kita perhatikan dan ikuti demi terjagannya aspek K3 Kesehatan Keselamatan Kerja. SOP juga dapat kita anggap sebagai manual prosedur dalam menggunakan atau mengoperasikan sesuatu. Dalam kaitannya dengan komputer, setiap software yang akan kita instal memiliki SOP tahap instalasi nya masing-masing. Meski demikian, terkadang masih saja ada permasalahan yang kita temui saat kita menginstal sebuah software aplikasi. Berikut adalah prosedur dan teknik pemeriksaan jika kita menemui masalah dalam proses instalasi software Searching atau kunjungi official website dari software aplikasi yang kita akan instal, dan cari informasi tentang system requirement dari software tersebut. Sebagai contohnya adalah system requirement SR untuk menginstal software aplikasi word 2010, adapun system requiretmentnya adalahProsessor minimal Intel Pentium III dengan kecepatan 500 MHzRAM minimal 256 MB PC100Sistem operasi minimal Windows XP Professional Service Pack 3Space available minimal 1 GB2. Pastikan system requirement ataupun spesifikasi perangkat kita cukup dan mendukung untuk menginstal software aplikasi tersebut. Untuk mengecek spesifikasi pada komputer, kita dapat melihatnya dengan caraTekan tombol kombinasi windows + R lalu tekan enterKetikan dxdiag lalu tekan enter dan jika ada pop-up tekan enter saja lagiCek dan pastikan perangkat kita memenuhi kriteria dari Pastikan juga driver dari perangkat keras serta sistem operasi pada komputer kita, sudah di install terlebih Jika ketiga langkah diatas sudah kita lakukan, coba untuk melakukan proses kita ketahui hampir seluruh software aplikasi membutuhkan file ataupun software lain terlebih dahulu untuk diinstal, agar software aplikasi dapat diinstal ataupun dapat berjalan dengan baik. Software tersebut biasanya kami sebut sebagai plugin dan source, adapun beberapa contoh software aplikasi yang termasuk dalam plugin dan source adalah - Windows NET Framework- VCRedist X86 untuk sistem operasi windows 32-Bit atau X64 untuk 64-Bit- Silverlight- Adobe Flash Palyer Plugin baik yang Activex, NPAPI, ataupun PPAPI- Adobe Shockwave Player- Adobe Air- Java SE Development Kit- WinRAR atau aplikasi serupa kompresi lainnya.
Deskripsiwilayah garapan/pokok-pokok manajemen sistem informasi pendidikan; Mata kuliah ini mengkaji konsep dasar informasi, konsep dasar sistem, sistem informasi dan jenis-jenis sistem informasi; proses pengumpulan, pengolahan, pertukaran, dan pemanfaatan informasi dalam setting pendidikan, termasuk pemahaman world wide web melalui internet
100% found this document useful 8 votes4K views7 pagesDescriptionMenentukan cara pemeriksaan permasalahan pada instalasi software aplikasi Mendeteksi letak permasalahan instalasi software aplikasi Memperbaiki permasalahan instalasi software aplikasi Menguji hasil perbaikan instalasi software aplikasi Membuat laporan hasil perbaikan instalasi software aplikasiCopyright© © All Rights ReservedShare this documentDid you find this document useful?100% found this document useful 8 votes4K views7 pagesPermasalahan Instalasi Sofware AppDescriptionMenentukan cara pemeriksaan permasalahan pada instalasi software aplikasi Mendeteksi letak permasalahan instalasi software aplikasi Memperbaiki permasalahan instalasi software aplikasi Me…Full descriptionJump to Page You are on page 1of 7 You're Reading a Free Preview Pages 4 to 6 are not shown in this preview. Reward Your CuriosityEverything you want to Anywhere. Any Commitment. Cancel anytime.
Parapelaku melakukan praktiknya dengan menggunakan system member yang semua anggotanya mendaftar ke admin situs itu, atau menghubungi HP ke 0811XXXXXX dan 024-356XXXX. Instalasi sistem baik hardware maupun software. Troubleshooting dan perbaikan system. Memberikan pelatihan ke para pengguna system; Menguasai hal-hal yang
Apa itu Software atau Perangkat Lunak Komputer dan Jenisnya Elemen dari sistem komputer terdiri dari hardware perangkat keras, brainware pengguna, dan software perangkat lunak untuk melakukan sistem input, proses, dan output. Dari ketiga elemen tersebut, software merupakan komponen yang tidak dapat dilihat secara fisik. Navigasi Cepat A. Apa itu Perangkat Lunak Software B. Pembuatan Software dan Cara Kerjanya C. Jenis Software berdasarkan Fungsinya D. Jenis Software berdasarkan Distribusi A. Apa itu Perangkat Lunak Software? Pengertian perangkat lunak komputer software adalah istilah umum untuk berbagai program yang berisi instruksi-instruksi terkait mengoperasikan komputer atau perangkat keras terkait. Software dalam bahasa Indonesia disebut juga perangkat lunak, karena software secara fisik tidak dapat dilihat namun dapat dioperasikan. Software dapat disimpan di berbagai komponen perangkat keras hardware. Software dapat disimpan dan dioperasikan secara manual oleh pengguna pada media penyimpanan seperti Hardisk, SSD, dan DVD. Beberapa software disimpan di dalam hardware penyimpanan secara permanen ROM yang disebut firmware. Firmware merupakan program kecil dengan instruksi dasar dari sebuah hardware yang biasanya dibuat dengan bahasa pemrograman mesin. B. Pembuatan Software dan Cara Kerjanya Software pada awalnya dibuat oleh ilmuwan dengan kode mesin machine code yaitu angka-angka biner yang dapat dikenali oleh komputer, khususnya prosesor. Sebelum dikembangkan komputer modern, pembuatan kode program untuk mesin komputer dibuat dengan mesin switchboard yang berukuran besar. Kemudian, kode mesin tersebut disimpan dalam media penyimpanan tertentu. Software bekerja dengan menggunakan kode mesin yang dapat membuat instruksi untuk melakukan perhitungan, logika, I/O, aritmatika kepada prosesor. Monitor menampilkan kode mesin computer dari proses disassembly oleh software compiler Foto Wikipedia, 1984 Sekarang, bahasa pemrograman rendah low level language misalnya Assembly digunakan menjadi alternatif untuk membuat kode mesin, karena lebih mudah dibaca namun tetap mengutamakan kedekatan terhadap instruksi hardware. Selain itu, software sudah dapat dibuat menggunakan komputer itu sendiri, tanpa menggunakan mesin switchboard. Bahasa mesin umumnya digunakan untuk membuat firmware misalnya BIOS. Bahasa pemrograman rendah low level language lebih mudah untuk dipelajari karena sudah menggunakan kode program syntax yang mudah dimengerti. Bahasa pemrograman rendah dan tinggi membutuhkan "software compiler" untuk dapat bekerja dengan hardware komputer. Compiler merupakan perangkat lunak yang berfungsi untuk mengubah kode bahasa pemrograman menjadi kode mesin, sehingga dapat dimengerti oleh hardware. Beberapa bahasa pemrograman rendah yang terkenal adalah Assembly, C, C++, C. Kemudian dikembangkan bahasa pemrograman tinggi high level language dan ada yang dapat bekerja tanpa compiler misalnya pemrograman web seperti HTML, CSS, Javascript, PHP, hingga pemrograman tinggi multi-guna seperti Python yang menggunakan interpreter pemrosesan instruksi prosesor langsung tanpa kompilasi. Hal ini dikarenakan bahasa pemrograman tinggi tersebut berjalan dibawah software tertentu, misalnya kode program PHP dijalankan oleh software web server PHP. Begitu pula kode HTML dijalankan oleh software browser. Artikel terkait Pengertian Perangkat Keras Komputer Hardware dan Fungsinya C. Jenis Software Berdasarkan Fungsinya Di dunia digital banyak terdapat jenis-jenis software yang dikembangkan untuk melakukan tujuan tertentu. Secara fundamental, software dibagi berdasarkan fungsinya yaitu system software, application software dan malicious software. Beberapa Software Aplikasi pada Komputer System Software System software adalah software yang dibuat untuk melakukan instruksi-instruksi terkait manajemen sistem komputer. Contoh system software adalah Sistem Operasi Windows, Mac OS, dll dan Disk Operating System DOS. Sistem Operasi Sistem operasi adalah software yang melakukan instruksi-instruksi dasar terkait manajemen software lainnya dan manajemen perangkat keras. Contoh Windows, Mac OS, dan Linux. Driver Driver adalah software yang berfungsi sebagai perangkat komunikasi antara Sistem Operasi dan Hardware. Artikel terkait Apa itu Driver? Utilities Utilities adalah software yang berfungsi untuk melakukan instruksi-instruksi terkait pemeliharaan dan perbaikan suatu hardware dan software lainnya. Misalnya Low Level Format dan Anti-Virus. Application Software Application software adalah software yang dibuat untuk melakukan instruksi-instruksi terkait pemenuhan kebutuhan pengguna. Misalnya pemenuhan kebutuhan untuk memutar media Windows Media Player, membuat dokumen Microsoft Office, dan edit foto Adobe Photoshop. Malicious Software Malicious software adalah software yang dibuat untuk melakukan instruksi-instruksi terkait merusak sistem komputer atau pencurian informasi pengguna, misalnya akun pribadi dan rekening bank. Beberapa contoh malware adalah virus komputer dan program phising penipuan. D. Jenis Software Berdasarkan Distribusi Software atau perangkat lunak biasanya dibuat oleh suatu perusahaan tertentu untuk memberikan suatu pelayanan terkait pemenuhan kebutuhan pengguna. Berikut jenis software yang dibedakan berdasarkan cara distribusi software. Shareware atau Trialware Shareware adalah jenis software yang didistribusikan secara gratis oleh pengembangan untuk tujuan tertentu terkait pemasaran suatu software. Shareware biasanya mempunyai fitur yang terbatas dari versi lain yang diproduksi oleh pengembang. Dalam kasus ini shareware kebanyakan berada dalam versi uji coba trial dan lite. Dalam versi trial, pengguna diberikan batasan waktu untuk menggunakan shareware. Contohnya Internet Download Manager. Commercial Software Commercial software adalah jenis software yang didistribusikan secara berbayar untuk mendapatkan paket instalasi dan menggunakan lisensi spesifik terhadap masing-masing komputer atau akun pengguna. Commercial software mempunyai dukungan lembaga hukum terkait kebijakan distribusi software secara ilegal oleh pengguna. Contohnya Microsoft Office, Corel, dan MATLAB. Freeware atau Free Software Freeware adalah jenis software yang didistribusikan secara gratis oleh pengembang. Freeware menyediakan versi penuh kepada pengguna. Freeware tidak memerlukan lisensi khusus untuk digunakan. Contohnya Google Chrome dan Mozilla Firefox Firmware Firmware adalah software yang mengarah pada sebuah program yang menyediakan instruksi-instruksi dasar yang dapat dilakukan oleh suatu perangkat keras hardware. Firmware didistribusikan secara gratis dan dilakukan pembaharuan secara berkala saat terjadi bug. Firmware yang tersimpan pada ROM tidak dapat dilakukan pembaharuan sedangkan firmware yang tersimpan pada EEPROM dapat dilakukan pembaharuan. Contoh Firmware Arduino. Open Source Software Open source software atau perangkat lunak kode terbuka adalah jenis software yang kode sumbernya source code didistribusikan secara gratis oleh pengembang. Berbeda dengan freeware yang didapatkan secara gratis namun tetap mempunyai ikatan hukum untuk tidak mendistribusikan ulang atau plagiat. Open source software dapat didistribusikan ulang dan modifikasi secara bebas oleh pengguna secara gratis maupun komersial tanpa lisensi khusus. Open source software biasanya dikembangkan oleh suatu perusahaan dengan dukungan kontribusi oleh komunitas atau organisasi tertentu. Contoh WordPress dan Linux. Tutorial lainnya Daftar Isi Belajar Komputer Sekian artikel "Pengertian Perangkat Lunak Software Komputer". Nantikan artikel menarik lainnya dan mohon kesediaannya untuk share dan juga menyukai Fans Page Advernesia. Terima kasih…
Melakukanperbaikan periferal. 5.1 Menjelaskan cara perbaikan periferal yang bermasalah. 5.2 Melaksanakan perbaikan periferal. 6. Melakukan perawatan PC. 6.1 Menjelaskan cara perawatan PC. 6.2 Melaksanakan perawatan PC. 6.3 Melakukan tindakan korektif dan melaporkan hasil perawatan PC. 7. Menginstalasi Sistem Operasi berbasis GUI
Polisi menunjukkan keping cakram optik bajakan yang hendak dimusnahkan dalam pemusnahan DVD, CD, MP3 bajakan di halaman Ditreskrimsus Polda Metro Jaya, Jakarta Selatan, Selasa 15/12/2009.JAKARTA, - Menurut survei yang dilakukan Business Software Alliance dan Ipsos Public Affairs pada tahun 2010, Indonesia berada di peringkat ketujuh dari 32 negara yang menggunakan software komputer bajakan paling cara dilakukan oleh pelaku pembajakan untuk memalsukan dan memperbanyak software. Menurut Kepolisian Negara Republik Indonesia Polri, setidaknya ada 5 modus operandi yang sering dilakukan untuk membajak sebuah Hard disk loadingPembajakan software terjadi ketika sebuah toko komputer menawarkan instalasi sistem operasi atau software bajakan kepada pelanggan yang ingin membeli perangkat komputer. Biasanya, penawaran ini diajukan sebagai layanan tambahan kepada pelanggan yang membeli laptop atau merakit komputer tanpa sistem Counterfeiting pemalsuanJenis pemalsuan software yang biasanya dilakukan secara "serius." Kepingan CD software tidak dibungkus dengan plastik biasa. Di sini, pelaku pembajakan juga membuat dus kemasan seperti yang asli, lengkap dengan manual book dan kepingan CD yang Internet/online piracyJenis pembajakan yang dilakukan melalui koneksi jaringan internet. Selama ini banyak situs web yang menyediakan software bajakan secara gratis. Seseorang yang membutuhkannya bisa mengunduh kapan MischannelingPembajakan software yang biasanya dilakukan oleh sebuah institusi untuk mencari keuntungan tertentu. Sebagai contoh, ada sebuah kampus yang membeli 50 lisensi akademik academic licence dari Microsoft. Lisensi ini memang dijual lebih murah oleh Microsoft. Namun pada suatu saat, kampus tersebut malah menjual lisensinya kepada pihak lain yang tidak berhak mendapatkan lisensi Corporate PiracyDalam lingkup perusahaan, pembajakan yang paling sering dilakukan ialah ketika perusahaan membeli software untuk 10 lisensi, namun pada praktiknya, software tersebut digunakan pada 15 komputer atau lebih. Menurut Polri, penggunaan software tanpa lisensi untuk kepentingan komersial merupakan tindak Kombes Polisi Dharma Pongrekum, Kasubdit Industri dan Perdagangan Direktorat Tindak Pidana Ekonomi Khusus Bareskrim Polri, ada beberapa pasal dalam UU tahun 2002 tentang Hak Cipta, yang bisa digunakan untuk menjerat pelaku pembajakan software. Berikut isi pokok pasal dan sanksi Pasal 25 ayat 1Informasi elektronik tentang informasi manajemen hak Pencipta tidak boleh ditiadakan atau diubah hukuman penjara 2 tahun atau denda Pasal 27Kecuali atas ijin Pencipta, sarana kontrol teknologi sebagai pengaman hak Pencipta tdk diperbolehkan dirusak, ditiadakan / dibuat tidak berfungsi hukuman penjara 2 tahun atau denda Pasal 72 ayat 1Dengan sengaja & tanpa hak memperbanyak Hak Cipta hukuman penjara maksimal 7 tahun atau denda maksimal Rp 5 Milyar4. Pasal 72 ayat 3Dengan sengaja & tanpa hak memperbanyak penggunaan untuk kepentingan komersial suatu Program Komputer hukuman penjara maksimal 5 tahun atau denda Rp 500 juta. Dapatkan update berita pilihan dan breaking news setiap hari dari Mari bergabung di Grup Telegram " News Update", caranya klik link kemudian join. Anda harus install aplikasi Telegram terlebih dulu di ponsel.
1 Melakukan scan file sistem dengan SFC. Langkah pertama cara repair windows 10 dengan cmd bisa dilakukan adalah dengan menggunakan tool SFC, yaitu tool sistem Windows berbasis command-line yang digunakan untuk melakukan reparasi sistem Windows sehingga file sistem yang bermasalah, korrupt, atau hilang bisa diperbaiki dengan mudah.
Software Maintenance adalah bagian dari Software Development Lice Cycle SDLC. Software maintenance dilakukan diakhir pembuatan software. Bagian ini kadang terabaikan, padahal maintenance adalah hal penting yang harus ada dalam sebuah proyek pembuatan software. Pada Software Enginering Book of Knowledge SWEBOK dijelaskan mengenai software maintenance secara rinci, bahkan pada swebok sudah di break down kedalam beberapa sub area. Adapun Breakdwon dari topik Software Maintenance ditunjukan pada Gambar dibawah. Software Maintenace Fundamental Software Maintenan fundamental membahas mengenai definisi dari software maintenance dan pentingnya adanya maintenance Definisi Software maintenance adalah aktivitas perubahan atau modifikasi perangkat lunak setelah perangkat lunak digunakan after the delivery of software. Mengapa Butuh Maintenance Memperbaiki kesalahan Meningkatkan desain Peningkatan implementasi Ada interaksi antarmuka dengan perangkat lain contoh mengakses API Ada perubahan perangkat keras, sehingga perangkat lunak perlu menyesuaikan Migrasi perangkat lunak à perangkat lunak sebelumnya diubah Evolusi dari Software Software maintenance pertama kali dikenalkan dan diterapkan pada akhir tahun 1960. Pada software maintenance ada sebuah paradigma bahwa “Software yang besar itu tidak pernah selesai dan akan selalu berlanjut untuk berkembang, Software tumbuh semakin kompleks kecuali jika ada beberapa tindakan yang dilakukan untuk mengurangi kompleksitas“ Kategori dari Perawatan Terdapat 4 kategori dalam Software Maintenance, yaitu A. Corrective Maintenance Modifikasi reaktif atau perbaikan perangkat lunak dilakukan setelah adanya koreksi/masalah yang ditemukan. Digunakan untuk menjaga operasional produk perangkat lunak B. Adaptive Maintenance Modifikasi produk perangkat lunak yang dilakukan agar perangkat lunak dapat tetap digunakan dengan lingkungan yang berubah. Contoh perubahan sistem operasi sehingga perangkat lunak harus menyesuaikan. C. Perfective Maintenance Modifikasi perangkat lunak untuk menyediakan perangkat tambahan untuk pengguna, peningkatan dokumentasi program, dan pengkodean ulang untuk meningkatkan kinerja perangkat lunak atau atribut perangkat lunak lainnya. Misalnya Penambahan Fitur D. Preventive Maintenance Modifikasi perangkat lunak untuk mendeteksi dan memperbaiki kesalahan laten dalam perangkat lunak sebelum mereka menjadi kesalahan operasional. Pengelompokan Kategori Software Maintenance Correction hanya memperbaiki Enhancement meningkatkan kinerja, meningkatkan kemampuan upgrade 2. Key Issues in Software MaintenanceTedapat 3 Issue terkait software maintenance, yaitu perawatan secara teknis technical issues, perawatan manajerial management issue, Maintenance Cost Estimation, dan Maintenance Technical Issues1. Limited UnderstandingSoftware engineer baru harus dengan cepat paham terhadap program/aplikasi yang dibuat oleh developer lain. Sehingga ketika terjadi error atau penambahan fitur dapat langsung TestingMelakukan pengujian pada software untuk menemukan bug. Hal tersebut merupakan salah satu kegiatan yang dilakukan pada perawatan Impact AnalysisMenganalisa pengaruh yang ditimbulkan ketika ada penambahan fitur. Jangan sampai saat terjadi penambahan fitur, malah membuat program error atau fungsi lain jadi tidak MaintainabilityMelakukan perawatan kepada software untuk menjaga agar tidak ada kerusakan yang fatal, serta meng-update fitur nya agar tidak kalah dengan software-software terbaru Management Issues1. Alignment with Organizational ObjectivesSebuah organisasi atau perusahaan yang berkecimpung dibidang IT. Selayaknya memberikan jobdesc kepada pegawainya sesuai dengan role bisnis. Kebutuhan maintener disesuaikan dengan kebutuhan, karena biasanya pekerjaan dilakukan per proyek. Deadline pengerjaan proyek yang terbatas biasanya membuat perusahaan meniadakan StaffingMenjadi seorang maintener orang yang bekerja untuk merawat software adalah pekerjaan yang kadang dipandang sebelah mata, karena kalah bergengsi dengan developer. Sehingga jika terdapat staff yang dapat bekerja sebagai seorang maintener, sebaiknya diberikan fasilitas, penghasilan yang baik agar tidak ProcessProses dalam melakukan perawatan itu tidak sedikit dan cenderung kompleks. Software life cycle process adalah sebuah set aktifitas, metode, latihan, dan transformasi yang orang gunakan untuk mengembangkan dan merawat software dan produk-produk yang terkait. Maintenance juga membutuhkan beberapa aktivitas yang tidak ditemukan di software development lihat section di swebok4. OutsourcingOutsourcing adalah pegawai disebuah perusahaan yang memiliki sedikit kontrol terhadap perusahaan. Bukan merupakan pegawai tetap perusahaan dan biasanya melalui pelantara pihak ketiga. Contoh pekerjaan outsourcing misalnya sebagai penerjemah dari software yang dikerjakan. Maintenance Cost EstimationCost/Biaya [1]Biasa perawatan Software, biasanya lebih besar dari biaya development. Software yang relatif “tua” mungkin membutuhkan biaya yang tinggi karena bahasa pemrogramran “lama”, compilers, dll Software Maintenance MeasurementMaintenance Effort Distribution Faktor yang Mempengaruhi Maintenance Cost1. Stabilitas TimBiaya pemeliharaan dapat ditekan jika staf yang sama terlibat dalam jangka waktu yang lama 2. Tanggung Jawab KontraktualAdakah kontrak yang tertulis dalam perjanjian dengan pengembang software? Insentif pengembangan software melakukan maintenance tertera atau tidak, jika tidak maka lebih murah. 3. Ketrampilan StaffSemakin berpengalaman dan memiliki domain pengetahuan luas maka dapat menekan biaya maintenance4. Usia dan Struktur ProgramSeiring usia program, strukturnya semakin menurun dan menjadi lebih sulit untuk dipahami dan diubah 3. Maintenance ProcessMerupakan proses yang diperlukan untuk melakukan perawatan software. Proses dalam perawatan software sangat banyak sekali, mulai dari menentukan kebutuhan, modifikasi, dan review kesesuaian. Berikut adalah langkah-langkah dari proses perawatan software. Berdasarkan buku Software Engineering 10th Edition karangan Ian Sommerville perawatan software dimulai dengan menentukan permasalahan dan analisa dari modifikasi. Setelah menganalisa masalah dan menentukan modifikasi yang perlu diubah, langkah selanjutnya adalah melakukan implementasi dari modifikasi tersebut. Implementasi modifikasi diperlukan koordinasi antara analyst dan developer. Langkah terakhir setelah dilakukan implementasi adalah melakukan review dan acceptance test terhadap hasil perawatan software dilakukan secara terus menerus mengikuti kebutuhan. Secara umum cara perawatan dilakukan dengan mengimplementasikan fitur coding, melukan migrasi dari fitur baru atau penembahan fitur. Kemudian apabila software tersebut sudah tidak dapat mendukung kebutuhan pengguna, misal sebagai akibat bahasa pemrograman yang sudah tidak mendukung fungsi dari program. Adapun model dari proses perawatan software lainnya adalah sebagai berikut. Quick Fix Spiral Osborne’s Iterative Enhancement Reuse Oriented Beberapa Aktifitas dalam Maintenance Pemahaman ProgramKegiatan yang diperlukan untuk mendapatkan pengetahuan umum tentang perangkat lunak, bagaimana cara kerjanya dan bagaimana unit di dalamnya berinteraksi TransisiPenyampaian yang terkontrol dan terkoordinasi dengan baik segala hal yang berkaitan dengan perangkat lunak, dari pengembang ke pihak maintainerPenerimaan/ Penolakan permintaan maintenancePermintaan maintenance dapat ditolak oleh maintainer dan dialihkan ke pengembangAnalisis DampakMelakukan teknik analisis dampak dari perubahan di dalam perangkat lunakMaintenance Service-Level Agreements SLAs and maintenance licenses and contractsPerjanjian kontrak 4. Techniques of Maintenance Program Comprehension Programmer menghabiskan banyak waktu untuk membaca dan memahami program yang akan diubah Dokumentasi yang jelas dan ringkas dapat membantu dalam pemahaman program Reverse Engineering Menganalisis perangkat lunak untuk mengidentifikasi komponen perangkat lunak dan hubungan di dalamnya untuk membuat representasi perangkat lunak dalam bentuk lain atau pada tingkat abstraksi yang lebih tinggi Reverse engineering bersifat pasif. Tidak mengubah perangkat lunak ataupun menghasilkan perangkat lunak baru. Contoh reverse engineering re-dokumentasi Reengineering [1] Reengineering didefinisikan sebagai pemeriksaan dan perubahan perangkat lunak dengan menyusun kembali atau menuliskan kembali sebagian atau seluruh bagian dari perangkat lunak, tanpa mengubah fungsionalitasnya Biasanya digunakan bukan untuk meningkatkan kinerja perangkat lunak, namun mengganti perangkat lunak yang “menua”. Sistem mungkin distrukturisasi dan didokumentasikan ulang Reengineering [2] Keuntungan 1. Mengurangi risikoAda risiko tinggi dalam pengembangan perangkat lunak baru. Mungkin ada masalah pengembangan, masalah staf dan masalah spesifikasi. 2. Biaya yang dikurangiBiaya reengineering seringkali jauh lebih rendah daripada biaya pengembangan perangkat lunak baru Reengineering [3] Migration [1] Dilakukan jika terjadi perubahan environment yang menjalankan perangkat lunakMaintainer perlu mengetahui aktivitas dalam proses migrasi migration requirements, migration tools, convertion of product and data, execution, verification and supports Migration [2] Additional Activities1. Notification of intentPernyataan berisi alasan lingkungan lama tidak lagi didukung, diikuti dengan deskripsi lingkungan yang baru dan tanggal ketersediaannya 2. Parallel OperationsMenyediakan lingkungan lama dan baru agar migrasi berjalan mulus 3. Notification of CompletionSaat migrasi selesai, informasi harus disampaikan ke seluruh pihak yang terkait 4. Post operation reviewPenilaian setelah parallel operations dan dampak perubahan menjadi lingkungan baru 5. Data ArchivalMenyimpan data dari perangkat lunak lama Retirement Setelah perangkat lunak mencapai akhir kegunaan, maka harus dipensiunkan. Analisis harus dilakukan untuk membantu dalam membuat keputusan retirement dari sebuah software. Analisis ini harus dimasukkan dalam dokumen retirement planning, yang mencakup persyaratan retirement, dampak, penggantian, jadwal, dan effort. 5. Software Maintenance Tools SlicersDapat memilih program yang terkena pengaruh perubahan2. Static AnalyzersMemberikan general view/ pandangan umum dan ringkasan dari isi program3. Dynamic AnalyzersMembantu melacak jalur eksekusi dari program4. Data Flow AnalyzersMembantu melacak aliran data5. Cross ReferencesMenghasilkan indeks komponen program6. Dependency Analyzersmembantu menganalisis dan memahami hubungan timbal balik antar komponen suatu program. Referensi [1] Pressman, Roger S, Software Engineering A Practitioner’s Approach 5th Edition, Mc Graw Hill, 2001[2] Ian Sommerville, Software Engineering 10th Edition, Addison-Wesley, 2015[3] P. Bourque and Fairley, eds., Guide to the Software Engineering Body of Knowledge Version IEEE Computer Society, 2014 office 2019 home business kaufen
2kiy. zo0z74jhbx.pages.dev/264zo0z74jhbx.pages.dev/221zo0z74jhbx.pages.dev/120zo0z74jhbx.pages.dev/218zo0z74jhbx.pages.dev/334zo0z74jhbx.pages.dev/205zo0z74jhbx.pages.dev/370zo0z74jhbx.pages.dev/349zo0z74jhbx.pages.dev/52
pelaku yang melakukan perbaikan instalasi software disebut dengan