Langsung ke konten utama

Tugas Pert 1 RPL (NURI)

 

Tugas Pert 1

Rekayasa Perangkat Lunak


1. Sebutkan contoh-contoh aplikasi (minimal 3) yang termasuk ke dalam setiap "kategori perangkat lunak" pada slide

2. Sebutkan contoh-contoh aplikasi (minimal 3) yang termasuk ke dalam setiap "jenis perangkat lunak aplikasi" pada slide

3. Sebutkan tugas/fungsi secara detail stakeholder dalam RPL pada slide

4. Jelaskan 4 kegiatan proses PL pada slide

5. Sebutkan mitos-mitos lain (minimal 3) dalam PL selain mitos-mitos yang ada di slide

 Jawaban

1.  Contoh aplikasi yang termasuk ke dalam kategori Perangkat Lunak :

·         Windows

·         Microsoft DOS (Disk Operating System)

·         Macintos (Mac Os)

·         Linux

2.     2Contoh yang termasuk ke dalam jenis Perangkat Lunak aplikasi :

1.       Word processing software

·         MS. Word

·         Wordpad

·         Notepad

2.       Multimedia software

·         Real player

·         Media player

3.       Presentation software

·         MS. Powerpoint

·         Keynotes

3.     3. Tugas/fungsi Stakholder dalam RPL (Rekayasa Perangkat Lunak)

                    ·         User : Pemakai, pengguna terakhir atau orang-orang yang perangkat lunak.

                    ·         Customer (Client) : Orang-orang yang membutuhkan, memesan dan membeli  perangkat                         Lunak sesuai kebutuhan nya.

                    ·         Software Developer : Orang-orang yang membangun atau mengembangkat Perangkat                             Lunak dengan metode tertentu sesuai dengan kebutuhan client dan memelihara Perangkat                      Lunak

                    ·         Development Manager : Orang-orang yang mengatur atau menjalankan organisasi dalam                         mengembangkan dan pemeliharaan perangkat lunak.

     4.  Empat kegiatan proses PL (Perangkat Lunak)

·         Spesifikasi Perangat lunak

Tahap pendefinisian apa saja yang bisa dilakukan software dan scope atau batasan pengembangannya

·         Pengembangan Perangkat lunak

Tahapan produksi software / membuat software

·         Software validasi

Tahap pengujian apakah software yang dibuat telah sesuai dengan kebutuhan dan keinginan user

·         Software evolusi

Tahap maintenance atau pemeliharaan software dengan melakukan perubahan yang menyesuaikan respon perubahan kebutuhan user

5. 5.  Contoh mitos – mitos dalam RPL :

1.       Metode Waterfall adalah metode terbaik dalam RPL 5.

(metode menyesuaikan dengan kebutuhan dan PL yang akan dibuat)

2.       Kualitas Software dinilai dari teknologi yang digunakan

(teknologi hanya berperan mewujudkan ide, karena teknologi sebaik apapun jika diimplementasikan untuk ide buruk maka buruk pula jadinya)

3.       Seorang Software Developer harus menghafal syntax yang dibuat

(yang harus dihafal / dipahami adalah strukturnya, bagaimana implementasinya, dsb. Karena seorang software developer profesional pun sering lupa dengan syntax)

 

 

Komentar

Postingan populer dari blog ini

Pertemuan 15 Logika&Algoritma (Uji Kompetensi Individu)

rachmat.rap@bsi.ac.id PERTEMUAN 15 UJI KOMPETENSI INDIVIDU 1.       Diberikan Matriks A sebagai Berikut : 2 2 2 2 0 2 2 2 0 0 2 2 0 0 0 2 Perintah   pokok yang digunakan pada pengisian matriks A adalah : a.        A[I,J] = 0 jika I > J;A[I,J] = 2 jika I = J b.       A[I,J] = 0 jika I > J;A[I,J] = 2 jika I > J c.        A[I,J] = 0 jika I > J;A[I,J] = 2 jika I < J d.       A[I,J] = 0 jika I > J;A[I,J] = 2 jika I >= J e.        A[I,J] = 0 jika I > J;A[I,J] = 2 jika I <= J Jawaban : E 2.       Diberikan Matriks A sebagai Berikut : 1 2 3 4 2 2 3 4 3 3 3 4 4 4 4 4 Perintah pokok yang digunakan pada pengisian matriks A adalah : a.        A[I,J] = j jika i > j; A[I,J] = i jika i = j b.   ...

Pertemuan 12 Logika & Algoritma

Tersedia banyak koin 1, 5, 10, 25 A. Uang senilai A = 40 dapat ditukar dengan banyak cara yaitu : B. Uang senilai A = 50 dapat ditukar dengan banyak cara yaitu : C. Uang senilai A = 60 dapat ditukar dengan banyak cara yaitu : D. Uang senilai A = 25 dapat ditukar dengan banyak cara yaitu : rachmat.rap@bsi.ac.id Jawab A. 40 = 1 + 1 + .... + 1                            (40 koin)      40 = 5 + 5 + 5 + 5 + 10 + 5 + 5         (7 koin)      40 = 10 + 10 + 10 + 5 + 5                  (5 koin) Minimum : 40 = 25 + 5 + 5 + 5              (4 koin) B. 50 = 1 + 1 + .... + 1                             (50 koin)      50 = 5 + 5 + 5 + 5 + 10 + 10 + 10      (7 koin)     ...

struktur data - pertemuan 4 (semester 2)

rachmat.rap@bsi.ac.id PERTEMUAN 4 ARRAY DIMENSI 3 (THREE DIMENSION ARRAY) Digunakan untuk mengelola data dalam bentuk 3 dimensi atau 3 sisi. Deklarasi          : Type_Data Nama_Variabel [index1] [ndex2] [index3]; Misal               : int A[3][4][2]; Penggambaran secara logika : Rumus : M[m][n][p] = M[0][0][0] + {((m-1) *(jum.elemen2 * jum.elemen3)) + ((n-1)*(jum.elemen 3)) + ((p-1)}* L SOAL 1.        Suatu array A dideklarasikan sebagai berikut: Int A[2][4][3], dengan alamat awal index A[0][0][0] berada di 0011 (H) dan ukuran type data int = 2. Tentukan berapa alamat array di A[2][3][2] ? Jawab : A[2][3][2]         = 0011 (H) + {((2–1) * 4 * 3) + ((3-1) * 3) + (2-1)} * 2 = 0011 (H) + {12 + 6 + 1 } * 2 = 0011 (H) + 38 (D)   = 0011 (H) + 26 (H) = 0037 (...