Kamis, 06 Februari 2014

#1 Rekayasa Perangkat Lunak dan Penjelasannya

Tahap-tahap Proyek Perangkat Lunak : 1. Pengenalan proyek perangkat lunak 2. Perencanaan proyek perangkat lunak 3. Konsep dan prinsip analisis 4. Pemodelan analisis 5. Prinsip dan konsep desain 6. Metode desain 7. Teknik pengujian perangkat lunak 8. Strategi pengujian perangkat lunak 9. pemeliharaan perangkat lunak Penjelasan : 1. Proyek harus dikerjakan bersama dari berbagai ahli yang dibutuhkan untuk proyek tersebut. 2. Perencanaan bertujuan supaya proyek berjalan dengan lancar dan tepat waktu. 3. Konsep untuk mengetahui rancangan suatu perangkat lunak. 4. Pemodelan bertujuan untuk mempermudah sistem yang dibuat dan juga untuk menggambarkan sistem yang dibuat. 5. Desain digunakan untuk membuat model sistem supaya terarah. 6. Metode yang digunakan bermacam-macam, diantaranya metode terstruktur, metode gabungan, dan lain sebagainya. 7. Teknik pengujian meliputi testing dan implementasi. 8. Strategi pengujian dapat digunakan supaya software / perangkat lunak yang telah dibuat dapat dipakai untukumum. 9. Pemeliharaan dilakukan pada masa penggunaan sistem. Sistem kalau tidak dipelihara maka akan rusak. Masa pemeliharaan sistem antara 5-6 tahun. Tahap perancangan sistem : a. Perencanaan b. Analisis c. Desain d. Testing e. Penggunaan sistem ALASAN PENGGUNAAN PERANGKAT LUNAK : 1. Negara maju ekonominya bergantung pada perangkat lunak. 2. Banyak sistem yang dikendalikan perangkat lunak. 3. Pengeluaran dana untuk perangkat lunak di negara maju sangat besar. 4. Harga perangkat lunak sering lebih mendominasi harga sistem komputer. 5. Biaya pemeliharaan perangkat lunak lebih mahal dibanding biaya pembuatannya. Perangkat Lunak : 1. Program komputer dan dokumentasi yang berkaitan seperti dokumen kebutuhan, rancangan, dan user manual. 2. Produk perangkat lunak bisa dibangun untuk pengguna khusus atau umum : Generic – dibangun untuk dijual ke pengguna yang berbeda-beda – misalnya perangkat lunak untuk PC (personal computer) seperti Excel atau Word. Bespoke (custom) – untuk pengguna khusus/pemesan sesuai kebutuhannya. 3. Perangkat lunak baru bisa dibuat dengan membangun program baru, konfigurasi sistem perangkat lunak atau gunakan lagi (reuse) program yang sudah ada. REKAYASA PERANGKAT LUNAK : 1. Disiplin ilmu rekayasa atau teknik yang berkaitan dengan semua aspek dalam membuat perangkat lunak. 2. Rekayasa piranti lunak harus mengikuti pendekatan yang sistematis dan teratur dan menggunakan alat dan teknik yang cocok sesuai dengan masalah yang akan dipecahkan, batasan pembangunan dan sesumber yang tersedia. Perbedaan Rekayasa piranti lunak dan ilmu komputer : REKAYASA PERANGKAT LUNAK ILMU KOMPUTER Berkaitan dengan praktek pembangunan perangkat lunak. Berkaitan dengan teori dan konsep-konsep dasar Ilmu komputer sebagai penyangga Rekayasa perangkat lunak. Masih kurang REKAYASA PERANGKAT LUNAK REKAYASA SISTEM Bagian dari rekayasa sistem(pembangunan perangkat lunak, infrasktruktur, kontrol, aplikasi dan database pada system) Berkaitan dengan semua aspek dalam pembangunan system berbasis komputer SOFTWARE PROCESS : 1. Serangkaian aktifitas yang tujuannya adalah pembangunan atau evolusi perangkat lunak. 2. Aktifitas umum dalam semua proses perangkat lunak : Spesifikasi – apa yang dilakukan sistem dan batasan pembangunan Pembangunan-produksi dari sistem perangkat lunak Validasi – pemeriksaan apakah perangkat lunak sesuai dengan permintaan pemesan Evolusi – mengubah perangkat lunak untuk menyesuaikan perubahan permintaan. SOFTWARE PROCESS MODEL : Gambaran sederhana dari proses perangkat lunak, berdasarkan pandangan tertentu. Contoh : Workflow - aktivitas yang berurutan; Data-flow - arus informasi; Role/action - siapa melakukan apa. Model process, contohnya Waterfall; Iterative development; Component-based software engineering. PENYEBAB PERMASALAHAN ETIKA DALAM SISTEM INFORMASI : 1. Pengaruh teknologi informasi yang mendalam : Kehidupan manusia yang terkait dengan etika. 2. Manajer yang menentukan penerapan teknologi informasi ke organisasi : bertanggungjawab permasalahan etika. PERMASALAHAN ETIKA DALAM LINGKUNGAN SISTEM INFORMASI : 1. Privacy Tuntutan seseorang untuk tidak dicampuri, diawasi/diganggu oleh orang-lain / organisasi maupun negara. Tuntutan privacy seseorang dilindungi oleh beberapa undang-undang di beberapa negara. 2. Intelectual Property Right Alasan untuk melakukan pembajakan perangkat lunak—melanggar hak kepemilikan intelektual : Mudah dilakukan dan dapat dilakukan dimanapun Hasil copian sama dengan hasil membeli Harga perangkat lunak asli sangat mahal Perusahaan pembuat perangkat lunak tidak merugi karena sudah mendapatkan keuntungan. 3. Penghentian kerja Dampak positif penerapan teknologi informasi dalam suatu perusahaan : Meningkatkan produktivitas; Meningkatkan kualitas pekerjaan; Memperkaya pekerjaan. Dampak negatifnya : Penggantian manusia dengan teknologi informasi : efisiensi. 4. Security Kelalaian dan kesengajaan seseorang dapat merusak security (sistem komputer) : Meninggalkan terminal komputer tanpa dijaga; Menuliskan password di suatu tempat yang dibaca orang lain; Memberikan password kepada orang-lain. 5. Accuracy and Health Penerapan teknologi informasi pada suatu perusahaan dapat merusak kesehatan : Repetitive Stress Injury (RSI) : Urat syaraf dipaksa bekerja berulang-ulang dengan tekanan yang berat / rendah : Carpal tunnel syndrome—tekanan syaraf menimbulkan penyakit struktur tulang pinggang—dapat dihindari dengan merancang letak komputer--ergonomic Computer Vision Syndrome : Terlalu sering membaca di monitor menyebabkan pandangan mata kabur, mata pedas dan berair, kepala pusing, mata kering dab iritasi. Dapat dihindari dengan menambahkan lensa di monitor. Technostress : Bertindak kasar dan tidak sabar karena stress menggunakan komputer secara kontinue. Referensi / Pustaka 1. Pressman, Roger S., Software Engineering : A Practitioner’s Approach, 5th edition, McGraw-Hill International, 2001 2. Tavri D. Mahyuzir, Pengantar Rekayasa Perangkat Lunak, Elexmedia Komputindo, 1997 3. Sommervile, Ian, Software Engineering, 7th Addison Wesley Publishing Company, 2003

Sabtu, 07 Desember 2013

Download Materi Pengantar Teknologi Informasi

 Teknologi Informasi (TI), atau dalam bahasa Inggris dikenal dengan istilah Information technology (IT) adalah istilah umum untuk teknologi apa pun yang membantu manusia dalam membuat, mengubah, menyimpan, mengomunikasikan dan/atau menyebarkan informasi. TI menyatukan komputasi dan komunikasi berkecepatan tinggi untuk data, suara, dan video. Contoh dari Teknologi Informasi bukan hanya berupa komputer pribadi, tetapi juga telepon, TV, peralatan rumah tangga elektronik, dan peranti genggam modern (misalnya ponsel).

Dalam konteks bisnis, Information Technology Association of America menjelaskan
Pengolahan, penyimpanan dan penyebaran vokal, informasi bergambar, teks dan numerik oleh mikroelektronika berbasis kombinasi komputasi dan telekomunikasi. Istilah dalam pengertian modern pertama kali muncul dalam sebuah artikel 1958 yang diterbitkan dalam Harvard Business Review, di mana penulis Leavitt dan Whisler berkomentar bahwa "teknologi baru belum memiliki nama tunggal yang didirikan. Kita akan menyebutnya teknologi informasi (TI). ". Beberapa bidang modern dan muncul teknologi informasi adalah generasi berikutnya teknologi web, bioinformatika, ''Cloud Computing'', sistem informasi global, Skala besar basis pengetahuan dan lain-lain.

Untuk mendapatkan materinya download disini
 

TRANSLATE

BUKU TAMU