Superman

Rabu, 20 Agustus 2014

Ruang Lingkup Rekayasa Perangkat Lunak





1. software requerements

       Software Requirment merupakan kegiatan yang dilakukan untuk mengidentifikasi dan menganalisis kebutuhan perangkat lunak. Hasil akhir tahapan ini adalah spesifikasi dan model perangkat lunak
       Requirement yang baik menyatakan sesuatu yang dibutuhkan, dapat diverifikasi, memungkinkan, dan Jelas.

2. software design


               Software Design adalah tahapan perancangan arsitektur, komponen, antar muka, dan karakteristik lain dari perangkat lunak
               Software design memainkan peranan penting dalam membangun software. Software design mengijinkan software engineers untuk membuat beberapa model yang membentuk sejenis blueprint dari solusi menjadi implementasi

       3.software construction

            Software Construction berhubungan dengan detail pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian dan pencarian kesalahan
            Proses Software Construction melibatkan desain software yang signifikan dan aktivitas testing software.Software Consntruction juga menggunakan output design dan menghasilkan salah satu input untuk testing,baik dalam aktivitas desain dan testing

       4. software testing 

      Software Testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
Software testing adalah aktivitas-aktivitas yang bertujuan untuk mengevaluasi atribut-atribut atau kemampuan sebuah program atau sistem dan penentuan apakah sesuai dengan hasil yang diharapkan. Testing adalah proses pemeriksaan program dengan tujuan tertentu dalam menemukan kesalahan sebelum diserahkan ke pengguna

        5. Software Maintenance


Software Maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan

      6. Software Configuration management
            Software Configuration management berhubungan dengan usaha perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
Tujuan dari Manajemen Konfigurasi adalah memaksimalkan produktivitas dengan meminimalisasi kesalahan
Manajemen Konfigurasi dilakukan untuk :
1. Identifikasi perubahan
     2. Control perubahan
     3. Memastikan bhw perubahan telah dilakukan dengan baik
     4. Memberi report kepada pihak lain yang membutuhkan
         
          7.Software Engineering Management
           Software Engineering Management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak

         8.Software Engineering Tools and Methods 
             Software Engineering Tools and Methods mencakup kajian teoritis tentang alat bantu dan metode RPL

         9.Software Engineering Process
            Software Engineering Process berhubungan dengan definisi, implementasi pengukuran, pengelolaan, perubahan dan perbaikan proses RPL

         10.Software Quality
             Software Quality menitik beratkan pada kualitas dan daur hidup perangkat lunak
Software Quality adalah mutu dari sebuah software dimana software itu nyaman, mudah dan aman untuk di gunakan 


sudah lama ga ngepost, berhubung ada tugas dari sekolah dan juga lagi ga ada kerjaan oke langsung saja kali ini ane mau ngebahas tentang prangkat lunak

pengertian prangkat lunak (software)
perangkat lunak adalah sekumpulan program - program untuk tujuan tertentu yang di dalamnya terdapat dokumentasi untuk menginstall, menggunakan,mengembangkan, dan melakukan perawatan terhadap program tersebut (user manual)


Ubiquitous computing (ubicomp)
            Ubiquitous computing atau biasa disebut ubicomp adalah pasca-desktop model interaksi manusia- komputer dalam pengolahan informasi yang telah sepenuhnya terintegrasi kedalam objek dan aktifitas sehari - hari.


Open source
            Aplikasi open source adalah program komputer yang lisensinya memberi kebebasan kepada pengguna dalam menjalankan program tersebut untuk apa saja, mempelajari dan memodifikasi program tersebut, dan mendistribusikan penggandaan program asli atau yang sudah dimodifikasi tanpa harus membayar royalti kepada pembuat sebelumnya.

Contoh software open source : linux, Mozilla firefox, open office, dll

The new economy
            New Economy merupakan istilah yang dipakai untuk menggambarkan transisi dari ekonomi berbasis manufaktur ke ekonomi berbasis layanan. Istilah New Economy cukup populer ketika terjadi Dot-Com bubble (gelembung teknologi informasi) pada akhir 1990. Periode ini ditandai dengan pertumbuhan yang tinggi, inflasi yang rendah, lapangan pekerjaan yang cukup tinggi.

Komputasi awan/ cloud computing
          Komputasi awan alias cloud computing adalah penggunaan sumber daya komputasi baik hardware atau software yang disampaikan  sebagai layanaan  melalui jaringan (biasanya internet ) istilah “cloud “ berasal dari penggunaan symbol berbentuk awan sebagai abstraksi untuk infrastruktur kompleks yang dikandungnya dalam system.
Layanan komputasi awan memiliki beberapa keuntungan, di antaranya:
  •  Menghemat biaya investasi awal untuk pembelian sumber daya.
  •  Bisa menghemat waktu sehingga perusahaan bisa langsung fokus ke profit dan   berkembang dengan cepat.
  •  Membuat operasional dan manajemen lebih mudah karena sistem pribadi/perusahaan yang tersambung dalam satu cloud dapat dimonitor dan diatur dengan mudah.
  •  Menjadikan kolaborasi yang terpercaya dan lebih ramping.
  • Mengehemat biaya operasional pada saat realibilitas ingin ditingkatkan dan   kritikal sistem informasi yang dibangun.

Selain memiliki keuntungan, layanan komputasi awan juga memiliki kelemahan yaitu komputer akan menjadi lambat atau tidak bisa dipakai sama sekali jika internet bermasalah atau kelebihan beban.


Dropbox.com

     Dropbox adalah media penyimpanan file secara online menggunakan cloud computing. Dropbox ini merupakan salah satu media penyimpangan yang gratis dan juga penggunaannya pun terbilang mudah. Kita dapat menggunakan dropbox pada komputer, handphone. dengan dropbox kita bisa menyimpan file yang sudah kita buat sebelumnya tanpa harus membawanya lewat flashdisk. Jadi setiap file yang kita simpan di dropbox, otomatis file tersebut tersebar ke komputer/gadget kita yang memakai dropbox juga. Syarat pertama untuk memulainya anda harus memiliki akun terlebih dahulu.

Mendeley.com


      Mendeley merupakan piranti lunak yang memiliki kemampuan dalam mengolah database ilmiah berupa e-journal, e-book dan referensilainnya. Fungsi sebagai library yang disertai denganke mampuan digunakan sebagai pengolah daftar pustaka dalam penyusunan karya tulis ilmiah. Mendeley juga merupakan sebuah aplikasi yang berguna untuk mengorganisasikan atau mengelola kumpulan paper paper yang kitamiliki. Dokumen-dokumen yang bisa dikenali oleh aplikasi Mendeley ini adalah file-file BIB, RIS, XML, ZOTERO.SQLITE dan PDF


Salesforce.com


     Salesforce.com adalah vendor Software as a Service (SaaS) yang menyediakan aplikasi customer relationship management. (CRM) yang meliputi salesforce automation to partner relationship management, marketing, dan customer service.

Salesforce.com memiliki banyak layanan dan produk yang memiliki berbagai macam fungsionalitas yang berbeda-beda. Produk dan layanan tersebut salah satunya adalah Force.com :
Tujuan
Force.com  dirancang dengan tujuan untuk membantu user fokus dalam memenuhi kebutuhan dalam membangun solusi bisnis sesuai dengan karakteristik masing masing tanpa terbebani bagaimana mengeksekusi programming untuk membangunnya karena dengan fitur builder yang disediakan dapat dicapai dengan melakukan konfigurasi dan kustomisasi tanpa melakukan programming.

Amazon EC 2

      sebuah layanan yang "menyewakan" sumberdaya teknologi informasi dasar, yang meliputi media penyimpanan, processing power, memory, sistem operasi, kapasitas jaringan dan lain-lain, yang dapat digunakan oleh penyewa untuk menjalankan aplikasi yang dimilikinya.

Amazon Elastic Compute Cloud (Amazon EC2) adalah layanan web yang menyediakan kapasitas resizable menghitung di awan. Hal ini dirancang untuk membuat web skala komputasi lebih mudah untuk pengembang.
Web sederhana Amazon EC2 interface layanan ini memungkinkan untuk mendapatkan dan mengkonfigurasi kapasitas dengan gesekan minimal.. Ini memberikan kontrol penuh terhadap sumber daya komputasi dan memungkinkan menjalankan pada lingkungan komputasi terbukti Amazon. Amazon EC2 mengurangi waktu yang dibutuhkan untuk memperoleh dan boot kasus server baru ke menit, memungkinkan dengan cepat skala kapasitas, baik atas dan bawah, seperti persyaratan perubahan komputasi .. Amazon EC2 perubahan ekonomi dari komputasi dengan memungkinkan untuk hanya membayar untuk kapasitas yang benar-benar menggunakan.. Amazon EC2 menyediakan alat pengembang untuk membangun aplikasi kegagalan ulet dan mengisolasi diri dari skenario kegagalan umum.

Comapping.com



      Comapping adalah perangkat lunak pemetaan pikiran secara online untuk mengelola dan berbagi informasi. Gunakan untuk mencatat, merencanakan dan mengatur. Ini adalah cara untuk memiliki satu set catatan. Satu set file. Untuk semua orang.

Google engine


      Google App Engine merupakan platform yang memungkinkan pengembang untuk membuat dan         menjalankan aplikasi-aplikasi web dengan fasilitas hosting di server Google. Versi gratis dari             platform ini memiliki kapasitas penyimpanan 500 MB dan kapasitas CPU dan lebar pita                      (bandwidth) yang cukup untuk 5 juta page-view setiap bulannya.






  Goggle drive


  Google drive adalah layanan berbasis komputasi awan itu     
   dapat digunakan untuk membuat, membagi, mengolaborasikan   
   dan menyimpan data hingga 1 terabite (TB).
   google drive pertma kali di luncurkan pada 24 april        
   2012.layanan ini merupakan layanan ekstensi dari
   google docs dan akan menggunakan URL docs.google.com       
   dengan drive.google. setelah diaktifkan. google drive       
   memberikan layanan pencomyimpanan gratis sebesar 5 GB dan   
   dapat ditambah dengan pembayaran tertentu
   dengan google drive pengguna dapat mengunggah dan           
   mengakases berbagai file seperti video, foto, google docs   
   dan PDF.
   Semua dapat dilakukan.anda dapat mengakses file dimana     
   saja.