Sabtu, 30 Desember 2023
Rabu, 14 Desember 2022
KONSEP PENGUJIAN UNTUK APLIKASI WEB
KONSEP PENGUJIAN UNTUK APLIKASI WEB
A. Dimensi Kualitas
Kualitas dievaluasi dengan menerapkan serangkaian tinjauan teknis yang melihat berbagai elemen dari model perancangan dan dengan menerapkan proses pengujian.
DASAR-DASAR PENGUJIAN PERANGKAT LUNAK
DASAR-DASAR PENGUJIAN PERANGKAT LUNAK
- Pengujian perangkat lunak adalah proses menjalankan dan mengevaluasi sebuah PL secara manual maupun otomatis untuk menguji apakah PL sudah memenuhi persyaratan atau belum, atau untuk menentukan perbedaan antara hasil yang diharapkan dengan hasil sebenarnya.
- Pengujian bertujuan untuk mencari kesalahan.
- Pengujian yang baik adalah pengujian yang memiliki kemungkinan besar dalam menemukan kesalahan sebanyak mungkin dengan usaha sekecil mungkin.
Jumat, 25 November 2022
DESAIN ARSITEKTUR
DESAIN ARSITEKTUR
1. PENDAHULUAN
▪ Perancangan arsitektur merupakan tahap pertama dalam proses perancangan perangkat lunak, yang dimulai dengan perancangan data kemudian berlanjut pada penurunan satu atau lebih struktur arsitektural sistem.
▪ Arsitektur sistem perangkat lunak adalah struktur sistem perangkat lunak yang menggabungkan komponen perangkat lunak, properti yang tampak dari komponen
tersebut, dan mendeskripsikan hubungan antar komponen.
▪ Output dari perancangan arsitektur berupa model arsitektur yang menggambarkan bagaimana sistem diatur sebagai satu set komponen yang saling berkomunikasi.
PERANCANGAN BERORIENTASI OBJEK
1. PENDAHULUAN
▪ Sistem berorientasi objek terdiri dari objek yang berinteraksi yang mempertahankan keadaan (state) lokal dan menyediakan operasi pada state tersebut.
▪ Representasi state bersifat pribadi dan tidak dapat diakses langsung dari luar objek.
▪ Proses desain berorientasi objek melibatkan perancangan kelas objek dan hubungan antara kelas-kelas tersebut.
▪ Mengubah implementasi suatu objek atau menambahkan metode atau operasi tidak mempengaruhi objek lain dalam sistem.
▪ Hal-hal yang diperhatikan dalam desain berorientasi objek:
1. Memahami dan mendefinisikan konteks dan interaksi eksternal dengan sistem.
2. Desain arsitektur sistem.
3. Identifikasi objek utama dalam sistem.
4. Kembangkan model desain.
5. Tentukan antarmuka.
▪ Desain berorientasi objek biasanya diimplementasikan dengan bahasa pemrograman berorientasi objek.
▪ Keuntungan utama dari desain OO adalah:
a. Sistem Analis dapat menghemat waktu dan menghindari kesalahan dengan menggunakan objek secara modular.
b. Programer dapat menerjemahkan desain ke dalam kode. Objek yang baru dapat dibuat tanpa mengubah kode yang sudah ada.
c. Bekerja dengan modul program yang dapat digunakan kembali (reuse) yang telah diuji dan diverifhikasi.
Kamis, 13 Oktober 2022
KONSEP PERANCANGAN
Model Perancangan
- Perancangan data/kelas
- Mengubah model kelas menjadi realisasi kelas perancangan dan struktur data yang diperlukan untuk mengimplementasikan PL.
- Objek, hubungan dan konten data rinci yang digambarkan oleh atribut kelas dan notasi lainnya memberikan dasar untuk aktivitas perancangan data.
- Bagian dari perancangan kelas dapat terjadi bersamaan dengan perancangan arsitektur PL.
- Perancangan kelas yang lebih rinci terjadi karena setiap komponen PL dirancan
- Perancangan arsitektur
- Mendefinisikan hubungan antara elemen struktural utama dari PL, gaya dan pola arsitektur yang dapat digunakan untuk mencapai kebutuhan yang ditentukan untuk sistem, dan kendala yang mempengaruhi cara dimana arsitektur dapat diimplementasikan.
- Mewakili perancangan kerangka kerja arsitektur sistem berbasis komputer berasal dari model kebutuhan.
- Perancangan antarmuka
- Menggambarkan bagaimana PL berkomunikasi dengan sistem, dan dengan manusia yang menggunakannya.
- Antarmuka menyiratkan aliran informasi (misal: data atau kontrol) dan jenis perilaku tertentu.
- Perancangan antarmuka pada tingkat komponen mengubah elemen struktural dari arsitektur PL menjadi deskripsi prosedural komponen PL.
- Informasi yang diperoleh dari model berbasis kelas dan model perilaku berfungsi sebagai dasar untuk perancangan komponen.
Minggu, 18 September 2022
LATIHAN PERTEMUAN 1 REKAYASA PERANGKAT LUNAK
LATIHAN PERTEMUAN 1 REKAYASA PERANGKAT LUNAK
Selasa, 28 Juni 2022
TUGAS MAKALAH PERTEMUAN 13 INTERAKSI MANUSIA KOMPUTER
TUGAS MAKALAH PERTEMUAN 13 INTERAKSI MANUSIA KOMPUTER
Kamis, 16 Juni 2022
Tugas Pertemuan 9 dan 10 INTERAKSI MANUSIA KOMPUTER Semester 4
Tugas Pertemuan 9 dan 10 INTERAKSI MANUSIA KOMPUTER Semester 4
Rabu, 27 April 2022
Tugas Pertemuan 1 - 6 Review Materi INTERAKSI MANUSIA KOMPUTER Semester 4
Tugas Pertemuan 1-6 Review Materi INTERAKSI MANUSIA KOMPUTER Semester 4
Senin, 18 April 2022
1.3.6 Packet Tracer – Configure SSH + Caranya
1.3.6 Packet Tracer – Configure SSH
Addressing Table
Objectives
- Part 1: Secure Passwords
- Part 2: Encrypt Communications
- Part 3: Verify SSH Implementation
Background
SSH harus menggantikan Telnet untuk koneksi manajemen. Telnet menggunakan komunikasi teks biasa yang tidak aman. SSH menyediakan keamanan untuk koneksi jarak jauh dengan menyediakan enkripsi yang kuat dari semua data yang dikirimkan antar perangkat. Dalam aktivitas ini, Anda akan mengamankan sakelar jarak jauh dengan enkripsi kata sandi dan SSH.
Senin, 04 April 2022
Tugas Pertemuan 3 dan 4 INTERAKSI MANUSIA KOMPUTER Semester 4
Tugas Pertemuan 3 dan 4 INTERAKSI MANUSIA KOMPUTER
Selasa, 29 Maret 2022
Tugas Pertemuan 1 dan 2 INTERAKSI MANUSIA KOMPUTER Semester 4
Tugas Pertemuan 1 dan 2 Interaksi Manusia dan Komputer.
Kamis, 24 Maret 2022
Cara Redistribute dari OSPF ke EIGRP Cisco Packet Tracer + Konfigurasi
Routing Dynamic
Protokol routing dynamic adalah sebuah proses routing yang dilakukan oleh sebuah router dengan cara melakukan update tabel routingnya secara otomatis.
Protokol routing dynamic mampu mengatur router-router sehingga dapat berkomunikasi satu dengan yang lain dan saling memberikan informasi routing yang dapat mengubah isi forwarding table, tergantung keadaanjaringannya.
Redistribute adalah sebuah metode untuk menghubungkan routing protocol yang berada dalam sebuah topologi, contohnya ada routing OSPF dan routing EIGRP dalam satu topologi.