Esai [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Skema Sertifikasi/ Klaster Asesmen TUK Nama Assesor Nama Peserta Tanggal Peserta



   



1



Judul Nomor



: : : : : :



Programmer SKM/0317/00010/2/2019/22 TUK INFORMATIKA POLITEKNIK NEGERI LAMPUNG Dewi Kania Widyawati M Ilham Yusuf Gumai 24-08-2020 09:00:00



diminta



untuk:



Pelajari soal essay Tulis jawaban pertanyaan essay pada kolom jawaban secara singkat dan jelas Mengisi bukti-bukti kompetensi yang relevan atas sejumlah pertanyaan yang dinyatakan Kompeten (bila ada). Centang tandatangan jika jawaban sudah ditulis.



Kode Unit



1.



Unit Kompetensi



: J.620100.009.01



Judul Unit



: Menggunakan spesifikasi program



Pertanyaan : Soal KUK (1.1, 1.2) Jelaskan perbedaan metode pengembangan perangkat lunak Waterfall dan Agile? Jawaban



: metodologi waterfall atau jika di artikan dalam bahasa indonesia menjadi air terjun, adalah metode yang berlansung dengan urutan yang tetap dalam pemngembanganya dari awal sampai selesai, sedangkan agile adalah metodelogi yang mendukung pengembangan dan pengujian secara berkelanjutan.



2. Pertanyaan : Agar kode program dapat terpelihara dengan baik , apa diperhatikan dalam membuat kode program?



Jawaban



:



yang harus



a. membuat dokumentasi pada program b. mengimplementasikan CI/CD dalam develop c. menggunakan konsep OOP d. membuat kode dengen efisien



3. Jelaskan perbedaan struktur if..then else., dan case satu



Jelaskan perbedaan tipe data array



dimendi dan 2 dimensi?



This study source was downloaded by 100000811490616 from CourseHero.com on 01-25-2022 02:26:28 GMT -06:00



https://www.coursehero.com/file/68244092/esaidocx/



Jawaban : “If-else” dan “case ” keduanya adalah pernyataan pemilihan. if else berdasarkan apakah kondisinya "benar" atau "salah". Perbedaan mendasar antara pernyataan if-else dan case adalah adalah pernyataan if-else "memilih eksekusi pernyataan berdasarkan evaluasi ekspresi dalam pernyataan if dan jika Pernyataan case sering memilih eksekusi pernyataan sesuai dengan perintah keyboard.



4. Jelaskan perbedaan prosedur dan fungsi? berikan contohnya dalam aplikasi yang saudara buat? Jawaban : Fungsi digunakan untuk menghitung sesuatu dari masukan yang diberikan atau melakukan sebuah perintah contohnye menghitung dan menlakukan input,Sedangkan prosedur adalah sekumpulan perintah, yang dieksekusi dalam urutan.



5. Sebutkan 3 macam Galat / error yang pernah saudara temui dalam membuat program dan bagaimana cara mengatasinya? Jawaban : A. Parse error atau Syntax Error: Ini adalah jenis kesalahan yang dilakukan oleh programmer dalam source code cara mengatasinya adalah mencari function yang kurang titik koma. B. PHP Notice: deklaraasikan.



Undefined variable: ini adalah jenis error dimana variable belum di



C. Permission denied , error ini muncul ketika aplikasi yang berjalan tidak memiliki akses ke direktori, solusinya merubah hak akses direktori menjadi 755 atau 777



6. Apa yang dimaksud dengan Class, Property, Method dan Objek , berikan contohnya dalam program yang saudara buat ! Jawaban : class adalah blueprint objek. Salah satu perbedaan besar antara function dan class adalah bahwa class berisi data (variabel) dan function yang membentuk paket yang disebut: 'objek'. pada program ini contoh class adalah fpdf, fpdfi, dan phpmailer. Property Variabel di class disebut property. property didefinisikan dengan seperty public, protected, or private contohnya $pdf method adalah sebuah function pada class, contohnya AddPage pada program ini



This study source was downloaded by 100000811490616 from CourseHero.com on 01-25-2022 02:26:28 GMT -06:00



https://www.coursehero.com/file/68244092/esaidocx/



7. Jelaskan Inheritance pada program yang saudara buat? Berikan Contohnya! Jawaban : Inheritance atau Pewarisan/Penurunan adalah konsep dalam pemrograman yang mana sebuah class memungkinkan untuk 'menurunkan' atau 'mewariskan' property dan method yang dimilikinya kepada class lain



8. Berikan contoh penerapan Library atau Komponen Pre-Existing dari program yang saudara buat? Jawaban : penerapan library pada program saya ada pada phpmailer yang di gunakan untuk mengirim email, fpdf untuk mengelola file pdf, dan qrcode untuk memberikan qrcode



9. Jelaskan 2 contoh Perbedaan cara akses database? Jawaban : cara akses database dengan PDO dan MySQLi, adalah sebuah layer akses database yang menyediakan sebuah metode untuk mengakses database yang seragam ke beberapa database dan MySQLi adalah cara konek lansung ke mysqli_connect($servername, $username, $password);



database



contohnya



seperti



10. sebutkan dan jelaskan 2 teknik debugging yang saudara kuasai dalam program PHP, berikan contohnya ! Jawaban : PHP Debugging Dengan XDebug



11. Apa yang dimaksud dengan unit testing? dan berfungsi untuk apa? unit testing adalah metode pengujian aplikasi, di mana unit kecil kode diuji terhadap hasil yang diharapkan.



This study source was downloaded by 100000811490616 from CourseHero.com on 01-25-2022 02:26:28 GMT -06:00



https://www.coursehero.com/file/68244092/esaidocx/ Powered by TCPDF (www.tcpdf.org)