Daftarkan Akun Anda

We'll not spam mate! We promise.

Senin, 20 Agustus 2018

TUGAS HALAMAN 44 REKAYASA SISTEM


SOAL
1.     Jelaskan apa yang disebut dengan rekayasa system
2.     Apa saja yang harus dilakukan sebelum memulai pengembangan produk?
3.     Jelaskan apa dimaksud dengan rekayasa produk.
4.      Jelaskan apa yang dimaksud dengan spesifikasi system.
5.     Jelaskan apa yang dimaksud pemodelan arsitektur system.

JAWABAN
1.     Rekayasa sistem adalah aktivitas untuk menetapkan kebutuhan-kebutuhan pada tingkat sistem, kemudian mengalokasikan beberapa bagian dari kebutuhan-kebutuhan tersebut ke satu atau beberapa komponen rekayasa, misalnya perangkat lunak.

2.     Sebelum memulai pengembangan produk dilakukan diantaranya adalah:
a)     Analisa Sistem
Tujuan dilakukan analisa sistem adalah
·        Mengidentifikasi kebutuhan pelanggan.
·        Mengevaluasi kelayakan sistem.
·        Melakukan analisis teknis dan ekonomis,
·        Mengalokasikan fungsi-fungsi untuk perangkat lunak, perangkat keras, basisdata, manusia, dan elemen sistem yang lain.
·        Membuat batasan biaya dan jadwal.
·        Menentukan definisi sistem yang menjadi dasar kerja bagi komponen sistem baik perangkat lunak, perangkat keras, basisdata dan manusia.
b)    Identifikasi Kebutuhan
Langkah pertama dari aktivitas analisa sistem adalah analisa kebutuhan dengan mengidentifikasi kebutuhan dari pelanggan.
c)     Studi Kelayakan
Pengembangan sistem atau produk berbasis komputer lebih banyak terganggu dengan kurangnya sumber daya dan waktu penyelesaian dan penyampaian produk.
d)    Analisis Ekonomis
Analisis biaya dan keuntungan merupakan salah satu informasi analisa ekonomis yang paling penting yang diisikan dalam studi kelayakan.
e)     Analisis Teknis
Pada aktivitas analisis teknis, seorang analis melakukan evaluasi secara teknis terhadap sistem serta mengumpulkan informasi mengenai reliabilitas, kinerja, pemeliharaan dan produktifitas dari sistem yang akan dikembangkan.

3.     Rekayasa produk disebut juga dengan rekayasa sietem yang merupakan aktivitas pemecahan masalah. Data, fungsi, dan perilaku produk yang diinginkan dicari, dianalisis, dibuat model kebutuhannya, kemudian dialokasikan ke komponen rekayasa.
4.     Spesifikasi sistem merupakan dokumen yang berfungsi menggambarkan fungsi dan kinerja sistem berbasis komputer yang akan dikembangkan, membatasi elemen-elemen sistem yang telah dialokasikan, serta memberikan indikasi mengenai perangkat lunak dan konteks sistem keseluruhan dan informasi data dan kontrol yang dimasukkan dan dikeluarkan oleh sistem yang telah digambarkan dalam diagram aliran arsitektur.

5.     Pemodelan arsitektur sistem adalah sebuah model dari sebuah sistem komputer sebagai sebuah pemindahan informasi dengan menggunakan arsitektur input-pemprosesan-output.

TUGAS HAL 110 IMPLEMENTASI PERANGKAT LUNAK


Soal Dan Jawaban
1.     Jelaskan aktivitas-aktivitas yang dilakukan pada tahapan implementasi!
Aktivitas implementasi merupakan sekumpulan aktivitas di mana rancangan perangkat lunak yang telah dibuat pada tahap perancangan kemudian dikodekan ke dalam bentuk kode program dengan menggunakan bahasa pemrograman tertentu agar dapat dijalankan pada komputer.

2.     Jelaskan perbedaan pendekatan penyelesaian masalah secara Top-Down dan Bottom-Up!
Teknik Top-Down merupakan teknik pemecahan masalah di mana suatu masalah yang kompleks dibagi-bagi menjadi beberapa struktur hingga unit yang paling kecil, setelah itu kemudian disusun langkah-langkah untuk menyelesaikan masalah secara rinci. Teknik semacam ini digunakan pada metode pemrograman terstruktur .
Teknik Bottom-Up merupakan teknik pemecahan masalah yang berkebalikan dengan teknik Top-Down di mana penyelesaian masalah dimulai dari hal-hal yang bersifat khusus, kemudian naik ke bagian yang bersifat umum. Teknik semacam ini digunakan pada metode pemrograman berorientasi objek

3.     Jelaskan perbedaan kohesi dan coupling!
Coupling  adalah ketergantungan antar modul satu dengan modul lainnya. Bayangkan jika anda mengubah 1 modul A tapi karena modul lain memiliki ketergantungan terhadap modul A, maka efek perubahan ini mungkin saja punyaimpact terhadap modul lain. Karena itu loose coupling sangat penting dalam perancangan software.

Cohesion adalah keterikatan fungsi-fungsi di dalam suatu modul. Maksudnya adalah modul yang dibuat memiliki fungsi-fungsi yang serupa untuk 1 tanggung jawab. Karena itu high cohesion sangat penting dalam perancangan software

4.     Berikan contoh penggunaan dari Data Flow Analysis untuk studi kasus algoritma pencarian nilai rata-rata dari tiga buah bilangan!
Ada dua pendekatan dari Data Flow Analysis, yakni:
·        Forward Analysis
Ø Disebut juga sebagai Available Variable Analysis
Ø Sebuah definisi disebut berguna jika dapat mempengaruhi komputasi pada lokasi yang bersangkutan
Ø Variabel yang tidak diinisialisasi mengindikasikan kesalahan
Ø Contoh penggunaannya:
1: if b==4 then
2: a = 5;
3: else
4: a = 3;
5: endif
6:
7: if a < 4 then
Definisi variabel a pada line 7 adalah sekumpulan nilai a=5 pada line 2 dan a=3 pada line 4
·        Backward Analysis
Ø Disebut juga sebagai Like Variable Analysis
Ø Sebuah variabel disebut hidup jika nilainya saat ini digunakan untuk proses berikutnya
Ø Dead assignment mungkin mengindikasikan kesalahan
Ø Contoh penggunaannya:
Ø // out: {}
b1: a = 3;
       b = 5;
       d = 4; if a > b then
// in: {a,b,d}

// out: {a,b}
 b2: c = a + b;
         d = 2;
 // in: {b,d}
// out: {b,d}
b3: endif
 c = 4;
return b * d + c;
// in:{}

REKAYASA PERANGKAT LUNAK TUGAS


1.      Jelaskan perbedaan antara validasi dan verifikasi!
Perbedaan validasi dan verifikasi adalah Verifikasi mengacu pada serangkaian aktivitas untuk memastikan bahwa perangkat lunak mengimplementasikan fungsi tertentu secara benar, sedangkan validasi mengacu pada serangkaian aktivitas untuk memastikan bahwa perangkat lunak yang telah dibuat sesuai dengan kebutuhan konsumen.

2.      Jelaskan pengaruh dari penjadwalan proyek terhadap integration testing!
Dikarenakan proses integration testing dilakukan saat build sistem , sehingga waktu yang dihabiskan sangat mempengaruhi penjadwalan proyek

3.      Siapakah yang sebaiknya melakukan proses ValidationTesting? Jelaskan!
Yang melakukan validation testing sebaiknya adalah ITG (Independent Test Group) karena Independent Test Group atau ITG berperan untuk menghilangkan conflict of interest“ yang terjadi ketika pengembang perangkat lunak berusaha untuk menguji produknya sendiri.

4.      Sebutkan dan jelaskan kekurangan dan kelebihan pendekatan Integration Testing top-down dan bottom-up!

v  Kelebihan bottomup
Ø  Kontrol kesalahan lebih baik.
Ø  Pengecekan kesalaha dilakukan secara detail

v  Kekurang bottomup
Ø  Menyita lebih banyak sumber daya baik biaya maupun pemikiran
Ø  Menyita lebih banyak waktu



v  Kelebihan topdown
Ø  Memakan waktu yang lebih sedikit
Ø  Pengecekan kesalaha dilakukan lebih praktik

v  Kekurang topdown
Ø  Proses pengujian dilakukan secara manual
Ø  Kontrol kesalahan kurang baik


5.      Jelaskan tentang metodologi pengujian Boundary Value Analysis pada Black-Box Testing!
·         Merupakan teknik pengujian yang membagi domain-domain input dari suatu program ke dalam kelompok-kelompok data, kemudian melakukan pengujian hanya pada batas-batas domain input tersebut. Metode ini merupakan pengembangan dari metode sebelumnya, Equivalence Partitioning, yang hanya membagi domain input, namun melakukan pengujiannya bukan pada nilai batasnya.

6.      Sebutkan dan jelaskan faktor-faktor yang memudahkan pengujian perangkat lunak!
a)     Reliability
Menekankan bahwa aplikasi akan dilakasanakan dalam fungsi sesuai yang diminta dalam periode waktu tertentu.
b)     Authorization
Menjamin data diproses sesuai dengan ketentuan manajemen.
c)      File Integrity
Menekankan pada data yang dimasukkan melalui aplikasi akan tidak bisa diubah.
d)     Audit Trail
Menekankan pada kemampuan unutk mendukung proses yang terjadi. Pemprosesan data secara keseluruhan berdasarkan retensu dari kejadian yang cukup mendukung keakuratan, kelengkapan, batas waktu dan otorisasi data.
e)     Continuity of processing
Menekankan kemampuan untuk meneruskan proses, ketika terjadi suatu permasalahan, dengan menetapkan prosedur yang di perlukan dan backup informasi untuk melindungi operasi yang mungkin hilang karena masalah tersebut.

f)       Service levels
Menekankan bahwa hasil yang diinginkan didapat dalam waktu yang diinginkan oleh user.
g)     Access control
Menekankan sumberdaya sistem harus dilindungi dari kemungkina modifikasi, pengrusakan, penyalahgunaan sistem keamanan harus secara penuh menjamin integritas data dan program aplikasi.
h)     Metodology
Menekankan bahwa aplikasi dirancang sesuai dengan standart yang telah di minta dan sesuai dengan prosedur
i)       Correctness
Menjamin pada data yang dimasukkan, proses dan output yang di hasilkan harus akurat.
j)       Ease of use
Menekankan perluasan usaha yang diminta untuk belajara, mengoperasikan dan menyiapkan inputan dan menginterpretasikan output dari sistem.

7.      “Pengujian merupakan anomali dalam aktivitas RPL”. Jelaskan maksud dari pernyataan tersebut!
Pengujian adalah proses dimana perancang melakukan kegiatan untuk membongkar dan merusak sistemnya sendiri , sehingga pengujian adalah kegiatan yang merusak bukan membangun

8.      Jelaskan pertimbangan-pertimbangan sebuah bug harus dihilangkan!
Sebuah bug dihapus untuk mengurangi kesalahan yang terjadi pada system  computer, jika bug dihapus maka proses aplikasi yang lain dapatberjalansempurnaatau maximal.

Minggu, 30 Agustus 2015

CARA MENGATASI PRINTER YANG TIDAK MAU PRINT DI EXCEL

CARA MENGATASI PRINTER YANG TIDAK MAU PRINT DI EXCEL
1.     Klik star kemudian ketik regedit lalu tean enter
















2.     Kemudian tampilan akan seperti ini lalu klik tanda segitiga kecil pada HKEY_CURRENT_USER
                                                                                                 
3.     Kemudian tampilan akan berubah seperti ini lalu klik tanda panah kecil pada SOFTWARE

4.     Setelah klik pada tanda panah kecil tadi ,anda turun kebawah dan klik tanda panah kecil di samping tulisan MICROSOFT





5.     Kemudian anda cari tulisan WINDOWS NT dan anda klik tanda panah kecil yang berada di sampingnya

6.     Kemudian setalah anda klik tanda panah kecil tadi sekarang anda klik tanda panah kecil di samping tulisan CURRENT VERSION kemudian anda klik windows





7.     Kemudian anda klik kanan pada windows lalu anda klik PERMISSIONS


8.     Kemudian tampilan akan seperti ini lalu anda ceklis pada allow FULL CONTROL lalu anda klik APPLY dan anda klik OK






9.     Kemudian klik pada windows kemudian anda klik kanan pada tulisan device
 

10.              Kemudian akan tampil seperti ini lalu anda pilih delete

11.                        Setelah anda delete anda wajib merestart pc atau computer anda

12.                        Kemudian anda klik star dan klik DEVICE AND PRINTER




13.                        Kemudian anda pilih printer yang akan anda gunakan untuk print, setelah itu klik kanan dan Set as default printer

14.                            Printer pun sudah siap di gunakan di excel apa bila tetap tidak bias ulangi semua langkah di atas sekali lagi.