Ukuran: px
Mulai penontonan dengan halaman:

Download ""

Transkripsi

1 Jeni - Assessement Page 1 of 7 11/12/2007 Waktu Sisa : 0:44:19 1. Manakah pernyataan yang benar di bawah ini? nmlkj Method service hanya dipanggil saat pertama kali servlet dieksekusi. nmlkji Method service dipanggil setiap kali servlet memproses sebuah request. nmlkj Method service dipanggil oleh container setelah method helper(contoh : doget dan dopost). nmlkj Method service hanya dipanggil saat memproses request HTTP POST. 2. Perhatikan code HTML dibawah ini. Asumsikan bahwa myservlet merupakan implementasi dari HTTPServlet, manakah diantara method dari request object berikut ini, yang dapat digunakan untuk mendapatkan value dari parameter bernama param, ketika form di-submit. nmlkj getvalue("param"); nmlkj gethttpparameter("param"); nmlkj getformparam("param"); nmlkj getattribute("param"); nmlkji getparameter("param"); 3. Pada kondisi default, berapa banyak instance dari servlet yang diciptakan oleh Servlet Container? nmlkji Satu nmlkj Satu di setiap request nmlkj Satu di setiap session nmlkj Tidak satupun

2 Jeni - Assessement Page 2 of 7 11/12/ Manakah method dibawah ini yang berasal dari class HttpServletRequest? nmlkj String getcookie(string name) nmlkj Cookie getcookie(string name) nmlkji Cookie[] getcookies() nmlkj String[] getcookies() 5. Manakah diantara object di bawah ini, yang dilewatkan ke method service() dari servlet? gfedcb ServletRequest gfedc HttpServletRequest gfedcb ervletresponse gfedc HttpServletResponse 6. Manakah pernyataan yang benar dibawah ini? gfedc method sendredirect hanya dapat memproses sebuah URL absolut sebagai sebuah parameter. gfedc Setelah method sendredirect dipanggil, browser akan secara otomatis mengembalikan URL yang asli. gfedcb jika method sendredirect dipanggil setelah melakukan response, maka sebuah exception akan dilempar. gfedcb sendredirect adalah sebuah method dari class HttpServletResponse. gfedc sendredirect adalah sebuah method dari class HttpServletRequest. 7. Untuk menciptakan sebuah Applet, seorang programmer mendapatkan class-nya dari java.applet.applet. Manakah diantara method berikut yang akan dicari oleh JVM, saat instance dari class diciptakan? gfedcb run() gfedc init()

3 Jeni - Assessement Page 3 of 7 11/12/2007 gfedcb stop() gfedc pause() 8. Bagaimana cara mengatur MIME type dari sebuah HTTPServletResponse? nmlkj Method setmimetype dari HTTPServletResponse. nmlkj Code tidak dapat diatur, melainkan oleh browser. nmlkj Method setresponsetype dari HTTPServletResponse. nmlkji Method setcontenttype dari HTTPServletResponse. 9. Manakah diantara pilihan di bawah ini, yang akan menginialisasikan sebuah stream untuk mengirim text ke browser? nmlkj PrintWriter out = response.getwriter(); nmlkj OuputStream out = response.getstream(); nmlkj OutputReader out = response.getstream(); nmlkji ServletWriter out =response.getwriterstream(); nmlkj StreamWriter out = response.getstreamwriter(); 10. Manakah diantara method di bawah ini, yang akan mendapatkan sebuah value dari HTTP header? nmlkj Method getheader(string name) dari GenericServlet. nmlkj Method getheader(string name) dari HttpsServlet. nmlkj Method gethttpheader(string name) dari HttpServletRequest. nmlkji Method getheader(string name) dari HttpServletRequest. nmlkj Method getheader(string name) dari HttpServletResponse.

4 Jeni - Assessement Page 4 of 7 11/12/ Manakah diantara event listener berikut ini, yang didefinisikan oleh Servlet API? nmlkji HttpSessionBindingListener nmlkj HttpSessionEventListener nmlkj HttpSessionParameterListener nmlkj HttpSessionAttributeListener 12. Jika sebuah instance dari class File diciptakan untuk merepresentasi sebuah file, dimana file itu tidak ada sebelumnya, maka file tersebut akan diciptakan. nmlkj benar nmlkji salah 13. Tersedia form HTML yang memuat code berikut ini Asumsikan bahwa myservlet merupakan implementasi dari HTTPServlet. Jika code dijalankan pada browser dan tombol Submit ditekan, method apakah yang akan dipanggil di dalam myservlet. nmlkj submit nmlkj dopost() nmlkj doform nmlkj invoke nmlkji doget 14. Manakah pernyataan yang benar di bawah ini? gfedc Method init dipanggil setiap kali sebuah method service Servlet dijalankan. gfedcb Method init dipanggil oleh container ketika ditempatkan ke dalam method service.

5 Jeni - Assessement Page 5 of 7 11/12/2007 gfedc Method init tidak dapat di-overriding karena ber-modifier final. gfedc ketika container dihentikan, maka container akan memanggil method undeploy dari servlet yang sedang berjalan. gfedcb ketika container dihentikan, maka container akan memanggil method destroy dari servlet yang sedang berjalan. 15. Manakah diantara method berikut ini, yang didefinisikan oleh interface RequestDispatcher? gfedc dispatch() gfedcb include() gfedc redirect() gfedcb forward() 16. Manakah diantara exception berikut ini, yang didefinisikan oleh Servlet API? gfedcb ServletException gfedc InitializationException gfedcb UnavailableException gfedc ServletContextException 17. Manakah diantara pilihan berikut ini, yang digunakan oleh Servlet Container untuk me-maintain informasi session? gfedcb cookies gfedc hidden form fields gfedcb HTTPS protocol information gfedcb URL rewriting

6 Jeni - Assessement Page 6 of 7 11/12/ Manakah diantara pilihan berikut ini, yang merupakan nama dari cookie yang digunakan oleh Servlet Container untuk me-maintain informasi session? nmlkj SESSIONID nmlkj SERVLETID nmlkji JSESSIONID nmlkj CONTAINERID 19. Perhatikan code HTML di bawah ini Method dari HelloServlet manakah, yang akan dipanggil jika sebuah link ditekan? nmlkj dolink nmlkji doget() nmlkj dopost nmlkj dopost nmlkj init 20. Manakah diantara method di bawah ini yang tidak didefinisikan di dalam interface Servlet? nmlkj init() nmlkj service() nmlkji finalize() nmlkj destroy()

7 Jeni - Assessement Page 7 of 7 11/12/2007 Submit

8 Jeni - Assessement Page 1 of 9 11/12/2007 Waktu Sisa : 0:34:46 1. Diantara potongan kode dalam sebuah "deployment descriptor" berikut ini, manakah yang mengatur parameter inisialisasi bagi sebuah aplikasi web? nmlkj nmlkj nmlkji nmlkj 2. Manakah diantara berikut ini, yang memiliki kemampuan untuk menyimpan atribut-atribut data? gfedc HttpServletResponse gfedcb HttpSession gfedc HttpServlet gfedcb ServletContext gfedc ServletConfig 3. Diantara potongan kode dalam sebuah "deployment descriptor" berikut ini, manakah yang mengatur parameter inisialisasi? nmlkj

9 Jeni - Assessement Page 2 of 9 11/12/2007 nmlkj nmlkj nmlkji 4. Apa yang akan terjadi jika kode berikut ini di-compile dan dijalankan (asumsikan bahwa file menu.jsp telah tersedia) nmlkj Compile berhasil dan hanya menghasilkan keluaran berupa content dari menu.jsp nmlkji Compile berhasil dan menghasilkan content dari menu.jsp diikuti dengan "Output after menu.jsp" Compile error

10 Jeni - Assessement Page 3 of 9 nmlkj nmlkj Compile berhasil, tetapi mengalami error saat dijalankan, buffer telah dibersihkan 5. Manakah diantara potongan kode berikut ini, yang mengkonfigurasi sebuah kelas listener dengan benar? nmlkj nmlkji nmlkj nmlkj 6. Manakah diantara pernyataan dibawah ini yang benar? gfedc Sebuah atribut request akan bersifat visible ke semua request berikutnya yang berasal dari client yang sama gfedcb Pada kondisi default, sebuah atribut session akan bersifat visible ke semua request berikutnya yang berasal dari client yang sama. gfedcb Atribut-atribut disimpan dengan tipe data Object gfedc Atribut ServletContext hanya bersifat visible di dalam servlet yang sama 7. Manakah diantara pilihan berikut ini yang merupakan method-method dari ServletContextAttributeListener? gfedcb attributeremoved(servletcontextattributeevent se). gfedcb attributeadded(servletcontextattributeevent se). gfedc attributedeleted(servletcontextattributeevent se). 11/12/2007

11 Jeni - Assessement Page 4 of 9 11/12/2007 gfedc attributerenew(servletcontextattributeevent se). 8. Dari potongan kode berikut ini, manakah yang mendeklarasikan sebuah filter dan memetakannya ke sebuah URL? nmlkji nmlkj nmlkj nmlkj 9. Manakah diantara pernyataan berikut ini yang benar?

12 Jeni - Assessement Page 5 of 9 11/12/2007 gfedcb Setiap aplikasi web (yang tidak terdistribusi) hanya memiliki sebuah instance dari ServletContext gfedc Setiap instance dari HttpServlet hanya memiliki sebuah instance dari ServletContext. gfedcb Object ServletContext diperoleh melalui method getservletcontext dari ServletConfig. gfedc Object ServletConfig diperoleh melalui method getservletconfig dari ServletContext. 10. Manakah diantara pilihan berikut ini yang merupakan kelas Attribute Listener yang benar? gfedcb ServletContextAttributeListener. gfedc ServletResponseAttributeListener. gfedcb HttpSessionAttributeListener. gfedc ServletConfigAttributeListener. 11. Manakah diantara sintaks di bawah ini, yang dengan tepat memetakan sebuah url servlet ke sebuah servlet name? nmlkj nmlkj nmlkj nmlkji

13 Jeni - Assessement Page 6 of Directory manakah yang tepat, untuk meletakkan file yang memuat sebuah servlet yang telah dicompile? (tersedia webapp sebagai root directory dari aplikasi web) nmlkj webapp\classes nmlkj webapp\servlets\ nmlkj webapp\web-inf\ nmlkji webapp\web-inf\classes\ 13. Manakah diantara pernyataan berikut ini yang benar? gfedcb Supaya dapat diakses langsung, sebuah servlet harus memiliki penamaan yang sesuai dengan servlet-mapping. gfedc Tag init-param boleh memuat code Java diantara kurung buka dan kurung tutup. gfedcb Tag welcome-file dapat menandai sebuah servlet sebagai item default yang dikembalikan dari sebuah URL. gfedc Tag welcome-file harus menunjuk ke sebuah servlet yang bernama welcome. 14. Apa yang akan terjadi jika kode berikut ini di-compile dan dijalankan (asumsikan bahwa file menu.jsp tela tersedia) 11/12/2007

14 Jeni - Assessement Page 7 of 9 nmlkj Proses compile error, object tidak ada di dalam method doget. nmlkj Compile berhasil dan hasilnya merupakan content menu.jsp diikuti dengan "output after menu.jsp". nmlkj Compile berhasil dan hanya menghasilkan keluaran dari content menu.jsp nmlkji Compile berhasil, tetapi mengalami error pada saat dijalankan 15. Manakah diantara pernyataan berikut ini yang benar? gfedcb Sebelum digunakan, sebuah filter harus dideklarasikan terlebih dahulu di dalam deployment descriptor. gfedcb Filter melakukan proses filter pada method dofilter gfedc Filter melakukan proses filter pada method filter. gfedcb Setiap Filter memiliki akses ke sebuah object FilterConfig, dimana filter memperoleh parameter insialisasinya. gfedc Setiap filter pasti memiliki sebuah method service. 16. Manakah diantara pernyataan berikut yang benar? gfedcb HttpServletResponseWrapper mengambil sebuah parameter konstruktor dari tipe 11/12/2007

15 Jeni - Assessement Page 8 of 9 HttpServletResponse. gfedcb Filter dipanggil berdasarkan urutan kemunculan mereka di deployment descriptor. gfedc Method-method dari class Wrapper tidak boleh di-override. gfedcb Filter merupakan sebuah contoh dari design pattern Intercepting Filter gfedc Filter hanya dapat dipanggil pada saat request masuk, dan bukan pada dispatcher untuk proses forward atau include 17. Manakah diantara pernyataan berikut ini yang benar? nmlkji Kelas HttpSessionActivationListener digunakan untuk mendukung session di dalam sebuah distributed environment. nmlkj HttpSessionActivationListener tidak dapat digunakan dimana sebuah session adalah berdasarkan penulisan kembali sebuah URL nmlkj Konfigurasi HttpSessionActivationListener menggunakan tag nmlkj Konfigurasi HttpSessionActivationListener menggunakan tag 18. Manakah diantara pernyataan berikut ini yang benar? gfedc Sebuah deployment descriptor tidak dibutuhkan pada saat konfigurasi dan menjalankan sebuah servlet. gfedcb Sebuah deployment descriptor tidak dibutuhkan pada saat konfigurasi dan menjalankan sebuah page JSP. gfedc Deployment descriptor memuat tag-tag XHTML gfedcb Deployment descriptor memuat tag-tag XML gfedcb Deployment descriptor harus bernama WEB.XML gfedc Deployment descriptor harus bernama DEPLOY-XML 19. Pada kondisi default, manakah diantara directory berikut ini, yang akan bersifat visible ke sebuah web yang sedang dikunjungi oleh browser client. (tersedia webapp sebagai root directory dari aplikasi web) webap\web-inf 11/12/2007

16 Jeni - Assessement Page 9 of 9 11/12/2007 nmlkj nmlkj webap\web-inf\classes nmlkji webap\jsp nmlkj webap\web-inf\html 20. Manakah diantara pernyataan berikut ini yang benar? (tersedia webapp sebagai root directory dari aplikasi web) nmlkj Deployment descriptor harus terletak di dalam directory webapp\ nmlkj Deployment descriptor harus terletak di dalam directory webapp\deploy nmlkj Deployment descriptor harus terletak di dalam directory webapp\config nmlkji Deployment descriptor harus terletak di dalam directory webapp\web-inf\ Submit

17 Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:27:20 1. Layout manager manakah yang paling tepat, untuk menampilkan 12 component? BorderLayout CardLayout GridLayout GridBagLayout 2. Manakah pernyataan yang benar dibawah ini? method sendredirect hanya dapat memproses sebuah URL absolut sebagai sebuah parameter. Setelah method sendredirect dipanggil, browser akan secara otomatis mengembalikan URL yang asli. jika method sendredirect dipanggil setelah melakukan response, maka sebuah exception akan dilempar. sendredirect adalah sebuah method dari class HttpServletResponse. sendredirect adalah sebuah method dari class HttpServletRequest. 3. Tag yang diciptakan dengan meng-extend class SimpleTagSupport : Tag tersebut memuat expression JSTL di dalam bagian body. Tag tersebut tidak perlu didefinisikan dengan file TLD. Tag tersebut tidak dapat memuat expression JSTL di dalam bagian body.

18 Tag tersebut tidak dapat memiliki sebuah bodycontent type dari JSP. 4. Diantara method berikut, manakah yang merupakan method dari interface HttpSessionListener? sessioncreated attributeremoved valuebound sessiondidactivate 5. Ketika sebuah aplikasi memiliki baris berikut : Thread usefulthread = new Thread(); Setelah baris di atas dieksekusi, manakah pernyataan yang benar berikut ini? usefulthread sedang berada pada state runnable. jika usefulthread.start() dipanggil,method run di dalam class Thread class akan dieksekusi. UsefulThread tidak berguna. usefulthread memiliki priority NORMAL_PRORITY. 6. Tag yang benar untuk membuat taglib validator adalah?

19 7. Salah satu dari tujuan utama Pattern ini adalah untuk meminimalisir lalu lintas jaringan. Hal ini dapat dilakukan pattern ini dengan cara menyediakan local representation dari sebuah remote object. Pattern ini sesuai dengan ide dari cache, misalnya sebuah area dimana data yang sering diakses, dapat disimpan untuk pengaksesan yang cepat. Manakah pattern yang dimaksud? Transfer Object Model View Controller Business Delegate Service Locator 8. Diantara tag JSTL berikut, manakah yang akan meng-encode sebuah URL untuk mendukung session ketika cookies tidak tersedia? 9. Cara membuat action handler pada JSF adalah... dengan menjadikan sebuah method javabean untuk bertindak sebagai actionhandler

20 dengan membuat sebuah class instans yang mengimplementasikan interface actionlistener dengan membuat sebuah fungsi yang bertindak sebagai actionhandler dengan membuat interface baru. 10. Manakah diantara pernyataan berikut yang benar? Object pagecontext adalah field dari class TagSupport. Object pagecontext dari class TagSupport memiliki method getrequest. Object pagecontext dari class TagSupport memiliki method getsession. Object pagecontext dapat digunakan oleh instance dari TagSupport melalui method getpagecontext. 11. Yang bukan validator standart JSF adalah... Double Range Validator Length Validator Long Range Validator Singel Validator 12. Dengan anggapan bahwa taglib yang membuat JSTL tersedia dalam page JSP adalah benar, apa yang terjadi jika anda mencoba untuk meng-compile page berikut ini?

21 Compile berhasil dan outputnya berupa pesan error dalam e Compile error, EL expression tidak dapat digunakan dengan variable JSTL Compile error, karena kurangnya tag try Compile berhasil, tetapi tidak ada output ketika runtime, karena tag out berada dalam tag catch 13. Dibawah ini adalah 3 cara untuk membuat kode validasi untuk mengecek ketepatan data kecuali... memperluas class dari komponen UI yang menerima masukkan kita sehingga kita dapat mengoverride metohd validasi. membuat method validasi eksternal membuat pemakaian validator kita secara terpisah, meregisternya dalam framework, kemudian diplug dalam komponen UI. Membuat method validasi internal dan kemudian di plug kedalam komponen UI.

22 14. public void processaction(actionevent event). Apa yang bisa didapat dari object ActionEvent ini? Mendapatkan kembali komponen yang dipakai oleh event membuang operasi logging mendapatkan kembali nama dari button atau link membuat object bisnis yang menampilkan fungsionalitasnya 15. Tag pada baris yang ketujuh ("..." merupakan baris ke-0) diatas berfungsi untuk? menampilkan tulisan error menampilkan pesan error menampilkan tulisan password menampilkan login form 16. Berikut ini adalah attribut yang tersedia pada ConverterDateTime kecuali... parselocale

23 pattern timestyle datestyle 17. Tidak ada protocol untuk pengaksesan random terhadap file, melalui HTPP. benar salah 18. Diantara pernyataan berikut ini, manakah yang benar mengenai file Tag? File Tag harus disimpan di dalam directory WEB-INF. Tidak harus menggunakan file tag untuk membuat descriptor deployment. File Tag tidak memiliki akses ke object implisit lainnya. File Tag harus disimpan dalam WEB-INF\tags atau sub directory dari directory tersebut. 19. context.getapplication().getviewhandler().createview(context, targetpage); Potongan kode diatas termasuk pada Facescontext... ExternalContext InternalContext

24 Component Tree Validator 20. Manakah dari pernyataan berikut yang benar? getparent adalah sebuah method dari class TagSupport. getparent adalah sebuah method dari class SimpleTagSupport. method getparent memiliki return type dari Object. method getparent memiliki return type jsptag. 21. Desainer junior anda membawakan anda sebuah desain yang menyatukan html di dalam statement print dan anda memperhatikan bahwa business dan presentation logic tergabung menjadi satu. Anda memperhatikan bahwa hal ini dapat menghasilkan kesulitan ketika akan memodifikasi tampilan tanpa harus menyentuh business logic. Design pattern manakah yang dapat anda rekomendasikan untuk memisahkan presentation logic dengan business logic? Front Controller Business Delegate Intercepting Filter Model View Controller 22. Dengan anggapan bahwa tag JSTL telah dikonfigurasi dengan benar, apa yang akan terjadi jika anda mencoba untuk meng-compile dan menjalankan page JSP berikut ini?

25 Compile time error, tag JSTL tidak dapat menggunakan EL expression Compile time error, tag foreach tidak memiliki atribut varstatus Compile error, JavaBeans tidak dapat dimanipulasi di dalam scriptlet Compile berhasil dan menghasilkan output 1 Paul 2 Kathy 3 Frank

26 23. Script diatas merupakan potongan dari file? faces-config.xml facesservlet.xml web.xml web-inf.xml 24. Syntax manakah yang paling tepat sebagai perintah taglib?

27 25. Anda telah berhasil membangun dengan baik, sebuah web site yang dapat menerima kontribusi dari pengunjung. Tetapi, anda mulai menerima content yang tidak diinginkan dan anda diminta untuk mengetahui cara menghilangkan beberapa kata kunci tertentu misalnya viagra dan c# dan Microsoft. Manakah dari salah satu design pattern di bawah ini yang dapat digunakan untuk membantu menyelesaikan tugas tersebut? Service locator Abstract Factory Transfer Object Intercepting Filter 26. Script diatas merupakan script untuk mengkonfigurasikan converter yang telah kita buat. benar salah 27. Apa kegunaan ExternalContext pada FacesContext? memberikan kita akses kelingkungan framework yang sedang berjalan. membentuk akses baru.

28 memberhentikan akses yang sedang berjalan membuat framework baru 28. Perhatikan tag pada code berikut ini : Taglib menggunakan sebuah TLD, seperti yang terlihat pada code berikut : Dan sebuah JSP page yang mengakses tag tersebut,

29 Apakah yang akan terjadi ketika Anda mencoba mengakses page JSP? Runtime error, bagian body pada tag bukan merupakan JSP code yang benar. Output berupa sometext dostarttagdoendtag. Output berupa sometext aftertag. Output berupa dostarttagdoendtag. 29. Untuk menggunakan komponen validator kita hanya meregisternya dengan menggunakan tag? 30. Elemen-elemen turunan dari elemen managed-bean adalah?

30 31. Manakah pernyataan yang benar di bawah ini? JSP Page secara otomatis menulis ulang URL jika cookies tidak tersedia, tidak ada code khusus yang dibutuhkan Untuk menulis ulang URL, method rewriteurl dari response harus dipanggil Untuk menulis ulang URL, method encodeurl dari response harus dipanggil Untuk menulis ulang URL, method rewriteurl dari session harus dipanggil 32. Manakah diantara code berikut yang merupakan syntax JSTL yang benar?

31 33. Tentukan nama blok diagram no 5! request Config Component Tree FacesServlet

32 34. Manakah pernyataan yang benar di bawah ini? Sebuah atribut session dapat menyimpan class atau primitive type Sebuah atribut session disimpan dengan tipe Object Sebuah atribut session hanya dapat berupa tipe data yang mengimplementasikan interface yang dapat diserialisasikan (serializeable interface) Sebuah atribut session disimpan dengan memanggil method setsessionattribute 35. Method yang harus kita buat harus mengikuti aturan-aturan berikut kecuali? method harus dideklarasikan secara private, dengan return type void. tidak ada batasan pada penamaan method method harus membawa parameter pada urutan berikut FacesContext ctx, UIInput component, Object Value. method harus dideklarisasikan untuk memberi ValidatorExeption 36. Manakah diantara pilihan berikut ini, yang merupakan method dari class SimpleTagSupport? dotag findancestorwithclass doafterbody

33 getjspcontext 37. Diantara tag berikut, manakah yang merupakan syntax tag import JSTL yang benar?

34 38. Tentukan nama dari blok diagram no 4 diatas? request response Component Tree FacesServlet 39. Manakah pernyataan yang benar di bawah ini? HttpSessionActivationListener adalah interface marker dan tidak menyediakan method HttpSessionActivationListener harus dikonfigurasi di dalam deployment descriptor

35 melalui tag listener Interface HttpSessionActivationListener menyediakan dua method yaitu sessiondidactivate dan sessionwillpassivate HttpSessionActivationListener digunakan untuk mengawasi perpindahan session diantara JVM 40. Apakah pernyataan berikut ini benar atau salah? "File tag tidak memiliki atribut yang dilewatkan" benar salah 41. Manakah pernyataan yang benar di bawah ini? Interval session time out hanya dapat diatur di dalam deployment descriptor, bukan di dalam code Interval session time out dapat diatur dalam deployment descriptor atau di dalam code tag session time out mengatur value interval time out dalam hitungan menit tag session time out mengatur value interval time out dalam hitungan detik 42.

36 Apa arti dari tag pada baris kelima diatas? bahwa panjang password lebih dari atau sama dengan 4 karakter bahwa password hanya bisa dimasukkan 4 karakter bahwa panjang password tidak boleh lebih dari 4 karakter bahwa panjang password lebih kecil dari 4 karakter. 43. Manakah diantara pernyataan berikut ini yang benar mengenai findancestorwithclass. Menerima parameter yang menandakan level dari nesting yang harus dicari. Digunakan untuk pengkoordinasian diantara tag yang saling bekerjasama. Merupakan method dari class NestedTag. Menerima parameter kedua dari nama class yang dicari (dengan ekstensi.class) 44. Manakah pernyataan yang benar di bawah ini? Untuk mengkonfigurasi interface HttpSessionBindingListener, deployment descriptor harus menyertakan tag session-listener Untuk mengkonfigurasi interface HttpSessionBindingListener, deployment descriptor harus menyertakan tag listener Interface HttpSessionBindingListener menyediakan method sessionbound Interface HttpSessionBindingListener menyediakan method valuebound

37 45. Apa itu JSF? Framework untuk membangun userinterfase untuk aplikasi web Framework untuk membangun userinterface untuk aplikasi desktop. taglib untuk mengingat pada aplikasi web. java server untuk menjalankan aplikasi web 46. Manakah diantara pernyataan berikut yang benar mengenai tag yang meng-extend terhadap class javax.servlet.jsp.tagext.tagsupport EVAL_PAGE adalah return value default dari method doendtag Method dostarttag memiliki return type berupa void SKIP_PAGE adalah return value dari method doendtag EVAL_PAGE adalah return value dari method dostarttag 47. Design pattern manakah yang paling sesuai dengan penjelasan di bawah ini? "Pattern ini didesain untuk memiliki sebuah object yang dapat mengetahui bagaimana cara menghubungi semua service yang mungkin dibutuhkan oleh sebuah aplikasi.pattern juga di desain untuk meminimalisir lalu lintas jaringan dan meningkatkan efisiensi komunikasi. Ia sering digunakan bersama dengan pattern Business Delegate" Model View Controller Transfer Object Business Delegate Service Locator

38 Submit

39 Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:7:41 1. Method wait and notify harus digunakan hanya di dalam synchronized context. Untuk mengatasi kebutuhan di dalam sinkronisasi, anda dapat menggunakan method suspend dan resume, tetapi ini tidak disarankan. benar salah 2. Anda memiliki sebuah JSP dengan tag sebagai berikut: Class com.examulator.person memiliki sebuah field private yaitu firstname dilengkapi dengan method getter and setter yang sesuai. Page tersebut dipanggil melalui string query url seperti dibawah ini Manakah diantara tag di bawah ini, jika disisipkan pada baris setelah comment akan menghasilkan keluaran string JENI? 3. Apa yang terjadi jika dipanggil deleterow() pada sebuah object ResultSet? Baris yang dipilih dihapus hanya dari ResultSet, bukan dari database.

40 baris yang dipilih dihapus dari ResultSet dan database. Hasil tergantung pada apakah property synchonizewithdatasource di-set true atau false Akan terjadi error compile : the method does not exist because you can not delete rows from a ResultSet. 4. Apa jangkauan default dari sebuah tag usebean, jika jangkauan tersebut tidak ada dalam deklarasi tag? request response session application page 5. Untuk mengakses Accessor pada Java Bean digunakan sintak Apa yang akan terjadi ketika anda mencoba untuk meng-compile dan menjalankan

41 index.jsp (asumsikan bahwa menu.jsp telah ada)? Compile error, attribut seharusnya berupa file, bukan page. dapat dicompile dan outputnya good morning saat di jalankan. dapat dicompile dan outputnya only good saat dijalankan. dapat dicompile, tetapi mengalami runtime error, karena g tidak visible dari menu.jsp. 7. Manakah pernyataan yang benar mengenai update posisi (misal : update cursor) di dalam ResultSet? Statement insert tidak mendukung jika menggunakan cursor Hanya ResultSet yang bersifat scrollable dan updatable yang dapat menggunakannya untuk mengubah data dalam baris ResultSet. Menggunakan teknik cursor merupakan satu-satunya cara yang mungkin untuk mengubah data pada baris (current row) dari ResultSet. Nama cursor ditentukan oleh method setcursorname(string name) dari object Statement.

42 8. Berikut ini manakah sintaks yang benar untuk menggunakan include directive? 9. CheckboxGroup juga dapat disebut sebagai sebuah Component. benar salah 10. Manakah berikut ini kode yang valid di dalam JSP page? 11. Apakah pernyataan dibawah ini benar? "Nilai untuk attribut halaman dari jsp:include dapat di set pada runtime"

43 ya tidak 12. Kegunaan JavaBean dalam aplikasi web Java adalah (pilih 2)... Sebagai data transfer object Sebagai object helper dalam mengakses data Sebagai penyedia akses ke database Sebagai class Collection object 13. Package manakah yang memuat class JDBC? java.jdbc dan javax.jdbc java.jdbc dan java.jdbc.sql java.sql dan javax.sql java.rdb dan javax.rdb 14. Bagaimanakah cara mendapatkan informasi dari sebuah ResultSet? Dengan memanggil method get (..., String type) pada ResultSet, dimana variable type merupakan database type. Dengan memanggil method get (..., Type type) pada ResultSet, dimana Type merupakan sebuah object yang mewakili sebuah database type.

44 Dengan memanggil method getvalue(â ), dan meng-casting hasilnya menjadi tipe data Java yang diinginkan. Dengan memanggil method getter khusus pada ResultSet: getstring (...), get Boolean (...), getclob (...), Pada kondisi seperti apakah, block finally dapat dihentikan atau dapat di-deactivated? Thread yang ada pada block finally akan dihentikan, sebagai hasil dari pengaktifan method stop dari thread tersebut. Sebuah exception akan dilempar, selama proses eksekusi block finally. Method exit pada class System akan diaktifkan. Jika sebuah exception ditangkap oleh statement catch, ynag ditempatkan sebelum block finally, maka block finally tidak akan berjalan. 16. Apakah Pernyataan dibawah ini benar atau salah? "The beanname attribute of usebean is only used with serialized beans" benar salah 17. Kode JSP diatas, jika file JSPnya diakses melalui web browser, maka... Mencetak informasi tanggal dan jam saat itu Error Unable to compile class for JSP

45 Mendeklarasikan variabel date Mengimport class Date pada paket java.util 18. Manakah diantara sintaks penggunaan tag Bean yang benar di bawah ini? td> </IMG?< 19. Dalam masalah JDBC, apakah yang dimaksud dengan DataSource? Sebuah DataSource merupakan basic service untuk mengatur sekumpulan driver JDBC. Sebuah DataSource merupakan representasi Java terhadap sebuah physical data source. Sebuah DataSource merupakan sebuah registry point bagi JNDI-services.. Sebuah DataSource merupakan sebuah kumpulan koneksi ke physical data source 20. Bagaimana class Java bisa disebut sebagai Java Bean (pilih 2): Memiliki konstruktor dengan argument null Memiliki variable/property dengan visibility private

46 Memiliki method getter dan setter pada masing-masing variable Mengimplementasikan interface Serialize 21. Jika object Statements mengeksekusi sebuag perintah SQL dengan menggunakan fungsi executeupdate, maka hasil keluaran/ return value dari fungsi tersebut adalah String input atau String success Boolean false atau Boolean true int 0 atau int 1 Object ResultSet 22. Dengan menggunakan method apakah JDBC memulai koneksi ke database? initialcontext dari class Context getdatasource dari class DataSource getconnection dari class Connection getstring dari class ResultSet 23. Apakah ResultSets bersifat updateable? Ya, tetapi hanya jika anda mengindikasikan sebuah concurrency strategy ketika mengeksekusi statement, dan jika driver dan database mendukung opsi tersebut.

47 Ya, tetapi hanya jika anda memanggil method opencursor() pada ResultSet dan jika driver dan database mendukung opsi tersebut. Ya, tetapi hanya jika ResultSet merupakan sebuah object dari class UpdateableResultSet dan jika driver dan database mendukung opsi tersebut. Tidak, ResultSet tidak pernah bersifat updateable. Secara explisit, anda harus mengeksekusi statement DML (insert, delete dan update) untuk mengubah data di dalam database bersangkutan. 24. Berikut ini adalah file index.jsp dengan content sebagai berikut: Dan sebuah file menu.jsp yang memuat: Apa yang akan terjadi apabila Anda mencoba menjalankan index.jsp? Dapat di-compile dan menghasilkan keluaran morning good morning. Dapat di-compile dan menghasilkan keluaran good morning. Dapat di-compile dan menghasilkan keluaran good null. Dapat di-compile, tetapi mengalami runtime error. 25. Bagaimana anda dapat mengetahui, di dalam program Java, SQL warning telah dihasilkan, sebagai keluaran dari proses executing sebuah statament SQL di dalam

48 database? Anda harus menangani (catch) checked SQLException yang dihasilkan oleh method yang mengeksekusi statement tersebut. Anda harus menangani (catch) unchecked SQLWarningException yang dihasilkan oleh method yang mengeksekusi statement tersebut. Anda harus memanggil method getwarnings() pada object Statement (atau sebuah sub interface yang ada) Anda harus melakukan query terhadap object ResultSet, tentang warning yang mungkin dihasilkan oleh database 26. Manakah diantara pilihan di bawah ini yang tepat bagi jangkauan attribut dari tag usebean? session page request config application 27. Manakah pernyataan yang benar mengenai batched insert dan update? Untuk mengeksekusi sebuah batched update/insert, dipanggil method executebatch() pada sebuah object Statement. Untuk melakukan batched update/insert, dipanggil addbatch(string statament) pada object Statement untuk setiap statement yang akan dieksekusi dalam batch. Batch insert dan update hanya dimungkinkan, ketika digunakannya query berparameter Untuk membuat sebuah tumpukan (batch) dari statement insert dan update, harus

49 dibuat sebuah object bertipe Batch, dan memanggil method addstatement(string statement) untuk setiap statement yang ingin dieksekusi dalam batch 28. Tipe driver apakah yang secara langsung mengkonversi perintah JDBC ke dalam protokol jaringan dengan database management system? Driver tipe 1. Driver tipe 2. Driver tipe 3. Driver tipe Sebuah JSP page mendeklarasikan usebean yang mereferensikan sebuah bean bernama Person. Class Person bernama firstname dan sebuah method getter (accessor) untuk mendapatkan nilai dari field tersebut. Manakah diantara pilihan di bawah ini, yang merupakan sintaks tag getproperty yang tepat untuk mendapatk Person.

50 30. Apa yang akan terjadi ketika anda mencoba untuk meng-compile dan menjalankan index.jsp (asumsikan bahwa menu.jsp telah ada)? compile error, parameter pada jsp:include berupa file, bukan page. compile error, jsp:param tidak ada. compile berhasil, tetapi tidak ada outputnya, username dilewatkan sebagai attribute, bukan sebuah parameter. compile berhasil, tetapi tidak ada output, karena jsp:include dijalankan pada saat runtime dan karena itu username menjadi tidak visible. compile berhasil dan menghasilkan output marcus pada saat runtime. 31. Tipe Statement manakah yang dapat mengeksekusi query berparameter? PreparedStatement. ParameterizedStatement. ParameterizedStatement dan CallableStatement. Semua jenis Statements (contohnya yang mengimplementasi sebuah sub interface dari Statement).

51 32. Untuk mengeksekusi perintah SQL INSERT fungsi dalam aplikasi Java yang cocok adalah: createstatements executeupdate executequery doexecute 33. Berdasarkan kode dibawah ini, manakah pernyataan yang benar berikut ini? kode tidak akan dicompile, attribute untuk include seharusnya berupa page, bukan file. Page akan dicompile tetapi attribute dari user tidak akan berada di dalam menu.jsp. Page akan dicompile dan memungkinkan untuk mengakses user di dalam menu.jsp tanpa code tambahan. Page akan dicompile dan user tersedia di dalam menu.jsp jika tag usebean yang sama dideklarasikan. 34. Manakah yang benar tentang statement DDL (create, grant,dll)? Untuk mengeksekusi statement DDL, maka harus diinstall file pendukung lainnya Statement DDL tidak dapat dieksekusi dengan menggunakan JDBC, harus digunakan tool database khusus untuk melakukannya. Statement DDL disediakan sebagai statement sql normal dan dieksekusi dengan memanggil method execute() pada sebuah object Statement (atau sebuah sub interface yang ada)

52 Dukungan untuk statement DDL akan menjadi fitur baru pada JDBC pada rilis berikutnya. 35. Bagaimana cara untuk mengeksekusi statement DML (seperti insert, delete, update ) di dalam database? Dengan menggunakan class InsertStatement, DeleteStatement atau UpdateStatement Dengan memanggil method execute(...) atau executeupdate(...) dari sebuah object Statement atau object sub-interface yang ada. Dengan memanggil method executeinsert(...), executedelete(...) atau executeupdate(...) dari object DataModificationStatement Dengan menggunakan statement execute(...) dari object DataModificationStatement 36. Manakah pernyataan yang benar tentang transaksi JDBC? Sebuah transaksi selesai ketika commit() atau rollback() dipanggil pada object Connection. Sebuah transaksi selesai ketika commit() atau rollback() dipanggil pada object Transaction. Sebuah transaksi merupakan sekumpulan statement yang berhasil dieksekusi di dalam database. Sebuah transaksi selesai ketika close() dipanggil pada object Connection. 37. Apakah arti dari ResultSet.TYPE_SCROLL_INSENSITIVE ResultSet tidak sensitive terhadap scrolling ResultSet sensitive terhadap scrolling, tetapi tidak sensitive terhadap update, misalnya not updatable

53 ResultSet sensitive terhadap scrolling, tetapi tidak sensitive terhadap perubahan yang dibuat oleh yang lain. Tergantung pada tipe dari data source, serta tipe dan versi dari driver yang anda gunakan bersama data source tersebut. 38. Apa yang akan terjadi ketika anda mencoba untuk meng-compile dan menjalankan index.jsp (asumsikan bahwa menu.jsp telah ada)? compile berhasil dan outputnya Good Morning Good Morning. compile berhasil dan outputnya Good Morning Good. compile berhasil dan outputnya Good Good Morning. compile time error, berupa page, bukan file. compile berhasil, tetapi mengalami runtime error. 39. Sebuah dialog tidak mungkin diciptakan tanpa adanya Frame. Applet bukan turunan dari Frame. Tanpa menghiraukan fakta di atas, sebuah Dialog dapat diciptakan di dalam

54 sebuah Applet. benar salah 40. Untuk mengubah nilai String pada suatu object digunakan method... tostring() parseint() getstring() getint() 41. Manakah diantara pernyataan tentang JDBC di bawah ini yang benar? JDBC merupakan sebuah API untuk mengkoneksikan data source relational, object, dan XML. JDBC singkatan dari Java DataBase Connectivity. JDBC merupakan sebuah API untuk mengakses relational database, spreadsheet, dan flat file. JDBC merupakan sebuah API untuk menjembatani ketidaksesuaian relational object antara program-program berorientasi object dan relational database. 42. Apa yang terjadi jika method close() dipanggil pada sebuah object ResultSet? Resource database dan JDBC dapat dilepas. method close() tidak ada untuk sebuah ResultSet. Hanya Connections yang dapat

55 ditutup. akan terjadi sebuah SQLException, karena hanya object Statement yang dapat menutup ResultSet ResultSet, bersamaan dengan Statement yang membuatnya dan Connection dari Statement dimana Statement tersebut diperoleh, akan ditutup dan melepas semua resource database dan JDBC 43. Tipe driver manakah yang menyediakan akses JDBC melalui satu atau lebih driver ODBC? Driver tipe 1. Driver tipe 2. Driver tipe 3. Driver tipe 4. Submit

Score : Persentase : % ~ u ~ Generated by Foxit PDF Creator Foxit Software For evaluation only.

Score : Persentase : % ~ u ~ Generated by Foxit PDF Creator Foxit Software  For evaluation only. Waktu Sisa : 1:41:50 Score : 151.33333 Persentase : 83.15018 % 1. Yang bukan validator standart JSF adalah... Double Range Validator Length Validator Long Range Validator ~ u ~ Singel Validator 2. Untuk

Lebih terperinci

Generated by Foxit PDF Creator Foxit Software For evaluation only. 17/09/ :46

Generated by Foxit PDF Creator Foxit Software  For evaluation only. 17/09/ :46 Waktu Sisa : 0:53:10 1. Kegunaan JavaBean dalam aplikasi web Java adalah (pilih 2)... Sebagai data transfer object Sebagai object helper dalam mengakses data Sebagai penyedia akses ke database Sebagai

Lebih terperinci

1. Manakah pernyataan yang benar di bawah ini? Method service hanya dipanggil saat pertama kali servlet dieksekusi.

1. Manakah pernyataan yang benar di bawah ini? Method service hanya dipanggil saat pertama kali servlet dieksekusi. Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:59:42 1. Manakah pernyataan yang benar di bawah ini? Method service hanya dipanggil saat

Lebih terperinci

Generated by Foxit PDF Creator Foxit Software For evaluation only. 16/09/ :50

Generated by Foxit PDF Creator Foxit Software  For evaluation only. 16/09/ :50 Waktu Sisa : 0:33:40 1. Mana diantara pilihan berikut ini yang tidak benar? doget() digunakan untuk menangani request HTTP GET dopost() digunakan untuk menangani request HTTP POST doput() digunakan untuk

Lebih terperinci

Generated by Foxit PDF Creator Foxit Software For evaluation only. 17/09/ :33

Generated by Foxit PDF Creator Foxit Software  For evaluation only. 17/09/ :33 Waktu Sisa : 0:46:41 1. Berikut ini yang bukan jenis-jenis scope dalam pengaksesan object dalam aplikasi web Java: page request session application cookies 2. Format archive yang tidak dipakai dalam aplikasi

Lebih terperinci

Generated by Foxit PDF Creator Foxit Software For evaluation only. 17/09/ :13

Generated by Foxit PDF Creator Foxit Software  For evaluation only. 17/09/ :13 Waktu Sisa : 0:33:4 1. Tipe controller disebut dengan Front Controller berarti (3): Servlet pengontrol yang menyediakan satu titik akses ke resource aplikasi Menerima request dan meneruskannya ke server

Lebih terperinci

Score : Persentase : % ~ u ~ Generated by Foxit PDF Creator Foxit Software For evaluation only.

Score : Persentase : % ~ u ~ Generated by Foxit PDF Creator Foxit Software  For evaluation only. Waktu Sisa : 0:50:12 Score : 84.333336 Persentase : 84.333336 % 1. Berikut ini adalah penjelasan dari apa itu ActionServlet (3): Class yang terletak dalam package org.apache.struts.action.* Class yang

Lebih terperinci

Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:49:2

Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:49:2 Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:49:2 1. Pernyataan mana yang benar tentang method PageContext.findAttribute(String name)?

Lebih terperinci

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java TUJUAN Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java 2 TODAY S MENU Pengenalan library JDBC Diagram pengaksesan database melalui JDBC Step-by-step

Lebih terperinci

MODUL 3 Servlet dan JavaBean

MODUL 3 Servlet dan JavaBean MODUL 3 Servlet dan JavaBean TUJUAN PRAKTIKUM : 1. Praktikum mampu membuat konfigurasi Servlet. 2. Praktikum mampu memahami dan membuat halaman JSP. 3. Praktikan mampu memahami dan membuat kelas Javabean

Lebih terperinci

1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method

1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:10:57 1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception?

Lebih terperinci

Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum

Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:20:31 1. Sukses Kesalahan pada URL File tidak lengkap Kesalahan umum Mengerjakan finally

Lebih terperinci

Membuat JSP dan Servlet Sederhana

Membuat JSP dan Servlet Sederhana Membuat JSP dan Servlet Sederhana Juli 2009 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Untuk memulai latihan ini, pastikan pada komputer Anda terinstall Eclipse dan Apache Tomcat. Program Tomcat

Lebih terperinci

PENERAPAN JAVA SERVER FACES UNTUK DESIGN PATTERN WEB

PENERAPAN JAVA SERVER FACES UNTUK DESIGN PATTERN WEB PENERAPAN JAVA SERVER FACES UNTUK DESIGN PATTERN WEB Yanto (1) Abstrak: J2EE Pattern adalah kumpulan pola-pola yang digunakan dalam menyelesaikan masalah yang umumnya dihadapi oleh setiap programmer Java

Lebih terperinci

1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference ke atribut turunan dari objek? super

1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference ke atribut turunan dari objek? super Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 1:58:53 1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference

Lebih terperinci

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs. Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs. Komunikasi aplikasi dengan database Aplikasi dan sistem database tidak menggunakan bahasa dan mekanisme yang sama. Sehingga program

Lebih terperinci

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo. Waktu Sisa : 2:14:53 1. Dari pilihan berikut ini, item manakah yang memiliki atribut dan behaviour? object class attribute data type method behavior 2. Pilih instruksi yang dapat digunakan dalam method

Lebih terperinci

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC Langkah-Langkah Pemrograman JDBC Pada pemrograman Java dengan menggunakan JDBC, ada beberapa langkah yang secara umum harus dilakukan sehingga aplikasi tersebut dapat berinteraksi dengan database server.

Lebih terperinci

Pemrograman Web Lanjut

Pemrograman Web Lanjut Session 04 JSF Event Handling Pemrograman Web Lanjut 2015 Niko Ibrahim, MIT Fakultas Teknologi Informasi Universitas Kristen Maranatha Tujuan Mahasiswa memahami jenis-jenis event handling yang ada pada

Lebih terperinci

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY) MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY) TUJUAN PRAKTIKUM 1. Praktikan mengetahui definisi JDBC dan langkah-langkah standar koneksi database dengan JDBC 2. Praktikan mampu menganalisis suatu kasus dan

Lebih terperinci

Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di

Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di L- 36 Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di Purwacaraka Music Studio. Pada Menu Lihat Siswa, Pengajar dapat melihat siapa saja siswa yang telah dia ajar. L.70 : Alur

Lebih terperinci

BAB 9 JSF. 9.1 Pengenalan JSF

BAB 9 JSF. 9.1 Pengenalan JSF BAB 9 JSF Pada bab sebelumnya, kita telah melihat Struts, sebuah framework open-source untuk aplikasi web yang mengimplementasikan arsitektur model-2. Sekarang mari kita lihat framework lainnya : Java

Lebih terperinci

5.2 Keuntungan dan Kelemahan Cookie

5.2 Keuntungan dan Kelemahan Cookie Cookie Aplikasi web adalah aplikasi yang stateless, di mana server tidak akan mengingat request client. Akibatnya, setiap request yang masuk selalu dianggap oleh server berasal dari client-client yang

Lebih terperinci

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans) BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans) 9.1 Bahasan dan Sasaran 9.1.1 Bahasan - Pada bab kali ini akan membahas tentang koneksi PostgreSQL dengan bahasa pemrograman java. - Selain hal itu akan dibahas

Lebih terperinci

PEMROGRAMAN PHP DASAR

PEMROGRAMAN PHP DASAR 2016 PEMROGRAMAN PHP DASAR Eka Dyar Wahyuni Sistem Informasi UPN Veteran Jawa Timur 1/6/2016 Contents 1. Mengambil Nilai Parameter... 2 2. Menyimpan ke Database... 5 3. Menampilkan Hasil dari Database

Lebih terperinci

Pengenalan JavaScript

Pengenalan JavaScript Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu

Lebih terperinci

Standar action cara penulisannya mirip dengan aturan penulisan pada XML. Sintak dari Standard Action ini adalah :

Standar action cara penulisannya mirip dengan aturan penulisan pada XML. Sintak dari Standard Action ini adalah : Pengantar: Standard Action chocolove_mic@yahoo.co.uk http://www.mycgiserver.com/~chocolove2003 Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

Score : 62.0 Persentase : % ~ u ~ Generated by Foxit PDF Creator Foxit Software For evaluation only.

Score : 62.0 Persentase : % ~ u ~ Generated by Foxit PDF Creator Foxit Software  For evaluation only. Waktu Sisa : 0:53:39 Score : 62.0 Persentase : 81.57895 % 1. Apakah kode JSP berikut ini benar? Ya. Syntax tersebut benar Tidak. Kode tersebut akan menghasilkan pesan kesalahan ~ u ~ 2. Manakah diantara

Lebih terperinci

visit : www.marisharingilmu.wordpress.com

visit : www.marisharingilmu.wordpress.com Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java

Lebih terperinci

Arsitektur Aplikasi Perangkat Enterprise JDBC. Antonius Rachmat C, S.Kom, M.Cs

Arsitektur Aplikasi Perangkat Enterprise JDBC. Antonius Rachmat C, S.Kom, M.Cs Arsitektur Aplikasi Perangkat Enterprise JDBC Antonius Rachmat C, S.Kom, M.Cs JDBC Java Database Connectivity? Java menyediakan JDBC yang berfungsi untuk berhubungan dengan database. Database yang didukung

Lebih terperinci

Pengenalan Framework Jakarta Struts

Pengenalan Framework Jakarta Struts Pengenalan Framework Jakarta Struts Struts merupakan aplikasi framework open source yang di design untuk membantu para developer dalam membangun arsitektur aplikasi berbasis pada Model-View-Controller

Lebih terperinci

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64 10 BAB X PENGAKSESAN DATABASE 101 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pengaksesan Basis Data MySQL Kompetensi Utama 1 Mahasiswa memahami konsep pengaksesan basis

Lebih terperinci

BAB 7 Pengenalan Arsitektur MVC

BAB 7 Pengenalan Arsitektur MVC BAB 7 Pengenalan Arsitektur MVC 7.1 Pengenalan Arsitektur Model-View-Controller Arsitektur Model-View-Controller adalah sebuah pola yang terbukti membangun proyek secara lebih efektif. Hal itu dilakukan

Lebih terperinci

1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini:

1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini: 1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini: Program dapat di-compile dan output-nya adalah 5 Program dapat di-compile dan output-nya adalah 6 Program akan

Lebih terperinci

Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak

Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak Waktu Sisa : 0:59:57 1. Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak Output: Bapak null Anak Error karena constructor Bapak(String

Lebih terperinci

BAB 3 Pembahasan Servlet Lanjutan

BAB 3 Pembahasan Servlet Lanjutan BAB 3 Pembahasan Servlet Lanjutan Pada pembahasan sebelumnya, kita telah mengamati tentang bagaimana servlet dapat digunakan oleh pengembang Java untuk memenuhi permintaan client dan menghasilkan respon

Lebih terperinci

Mengembangkan Component Joomla Oleh : Garry B.

Mengembangkan Component Joomla Oleh : Garry B. Mengembangkan Component Joomla Oleh : Garry B. # Prologue Joomla terkenal sebagai salah satu platform Content Management System (CMS) untuk mempublikasi ke World Wide Web ataupun dalam intranet. Tetapi

Lebih terperinci

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK 1 PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK 1.1 NetBeans 8.1 Sebelum membuat project ada baiknya kenali dulu windows yang ada pada NetBeans 8.1 Projects/Services/Files Editor Output Navigator Projects

Lebih terperinci

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch Waktu Sisa : 0:55:52 1. 0 1 2 3 4 2. Sebuah variabel dalam local method bisa diakses dari dalam block try-catch. Dimana variabel tersebut sebaiknya dideklarasikan? Variabel tersebut seharusnya dideklarasikan

Lebih terperinci

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block Waktu Sisa : 0:43:4 1. Sukses Kesalahan pada URL File tidak lengkap Kesalahan umum Mengerjakan finally Diluar block 2. Method hallo() bisa melempar java.io.ioexception, java.lang.runtimeexception, atau

Lebih terperinci

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

CODEIGNITER 3. Belajar Mandiri. Zamah Sari CODEIGNITER 3 Belajar Mandiri Zamah Sari i DAFTAR ISI PENDAHULUAN CODEIGNITER... 1 Fitur Codeigniter... 1 INSTALASI CODEIGNITER... 3 ARSITEKTUR CODEIGNITER... 5 Struktur Direktori... 6 Folder Application...

Lebih terperinci

SERVLET. 5.1 Membuat Program Servlet

SERVLET. 5.1 Membuat Program Servlet SERVLET Servlet merupakan dasar dari teknologi Java Web, yaitu sebuah class Java yang mempunyai kemampuan sebagai server. Servlet bekerja berdasarkan model request-respone, dan dasar dari teknologi bersama

Lebih terperinci

Bab 11. Custom Tag POKOK BAHASAN: TUJUAN BELAJAR: Menggunakan Custom Tag Tag-tag untuk Connection Menggunakan tag untuk Connection Membuat custom tag

Bab 11. Custom Tag POKOK BAHASAN: TUJUAN BELAJAR: Menggunakan Custom Tag Tag-tag untuk Connection Menggunakan tag untuk Connection Membuat custom tag Bab 11 Custom Tag 100 Bab 11 Custom Tag POKOK BAHASAN: Menggunakan Custom Tag Tag-tag untuk Connection Menggunakan tag untuk Connection Membuat custom tag TUJUAN BELAJAR: Setelah mempelajari bab ini, mahasiswa

Lebih terperinci

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM Pemrograman Web // IInternet 1 Pengenallan Perancangan Web S1-TII//D3-TII//S1-SII matterri i:: JavaScrri iptt STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM CLIENT SIDE SCRIPT - JAVASCRIPT WIDHIARTA,

Lebih terperinci

IMPLEMENTASI TCP/IP UNTUK MEMBUAT SERVER DATABASE ACCESS ABSTRAK

IMPLEMENTASI TCP/IP UNTUK MEMBUAT SERVER DATABASE ACCESS ABSTRAK IMPLEMENTASI TCP/IP UNTUK MEMBUAT SERVER DATABASE ACCESS Yones Raven, Teady Matius Surya Mulyana yonesraven@gmail.com, tmulyana@bundamulia.ac.id Program Studi Teknik Informatika, Universitas Bunda Mulia

Lebih terperinci

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR BAB III ANALISIS Bab ini berisi analisis mengenai aplikasi web target code generator, analisis penggunaan framework CodeIgniter dan analisis perangkat lunak code generator. 3.1 APLIKASI YANG DITANGANI

Lebih terperinci

JDBC. Imam Fahrur Rozi

JDBC. Imam Fahrur Rozi JDBC Imam Fahrur Rozi Pokok Bahasan Pengantar JDBC Langkah Penggunaan JDBC Pengantar JDBC JDBC Java Data Base Conec;vity JDBC menyediakan library yang digunakan untuk mengakses RDBMS Class- class dari

Lebih terperinci

Pemrograman Jaringan 8.

Pemrograman Jaringan 8. Pemrograman Jaringan 8 anton@ukdw.ac.id Outline HTTP Client Socket Oriented Multithreading Sisipan: Manipulasi JAR file JDBC HTTP Socket Client HTTP Client yang akan menggunakan perintah HTTP untuk mengambil

Lebih terperinci

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56 9 BAB IX PEMROGRAMAN GUI: SWING 91 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pemrograman GUI (IDE tools) Kompetensi Utama 1 Menggunakan GUI pada bahasa pemrograman

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK Bab keempat ini berisi penjelasan analisis dan perancangan perangkat lunak yang dibangun dalam tugas akhir ini. Analisis perangkat lunak meliputi deskripsi

Lebih terperinci

Mudafiq R. Pratama

Mudafiq R. Pratama Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama mudafiq.riyan@yahoo.com http://mudafiqriyan.com Lisensi Dokumen: Copyright 2012

Lebih terperinci

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM 1. Praktikan memahami perbedaan objek dan class pada Java. 2. Praktikan memahami konsep berorientasi objek. 3. Praktikan dapat membuat program sederhana dengan

Lebih terperinci

BAB 14 AJAX. Menyerupai J2EE, AJAX adalah 2 hal yang digabungkan : merupakan sebuah teknologi, sekaligus arsitektir pemrograman.

BAB 14 AJAX. Menyerupai J2EE, AJAX adalah 2 hal yang digabungkan : merupakan sebuah teknologi, sekaligus arsitektir pemrograman. BAB 14 AJAX 14.1 PENDAHULUAN Hingga saat ini, aplikasi web mengikuti alur arsitektur berikut : satu satunya cara dalam merepresentasikan content baru (sebagai contoh, dalam merespon interaksi antara user

Lebih terperinci

TUGAS FRAMEWORK 2 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS DR. SOETOMO SURABAYA MOCHAMMAD ANNAS FAHRUDIN

TUGAS FRAMEWORK 2 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS DR. SOETOMO SURABAYA MOCHAMMAD ANNAS FAHRUDIN TUGAS FRAMEWORK 2 NAMA NIM MOCHAMMAD ANNAS FAHRUDIN 2013425004 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS DR. SOETOMO SURABAYA Tugas FRAMEWORK buatlah resume yang berisi pembahasan berikut:

Lebih terperinci

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT Di susun oleh : Galuh Meidaluna 4103141023 Dosen : Dwi Susanto ST. MT TEKNOLOGI MULTIMEDIA BROADCASTING POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

Lebih terperinci

Bab 1. Pengenalan JSP POKOK BAHASAN: TUJUAN BELAJAR: 1.1 Dasar JSP

Bab 1. Pengenalan JSP POKOK BAHASAN: TUJUAN BELAJAR: 1.1 Dasar JSP Bab 1 Pengenalan JSP 1 Bab 1 Pengenalan JSP POKOK BAHASAN: Dasar JSP Daur hidup JSP] Web Container Jakarta Tomcat Contex Java Virtual Machine Yang diperlukan untuk menjalankan JSP Membuat dan mendeploy

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 Rekayasa Perangkat Lunak Lanjut Pengenalan Web App + Req. Web App Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 Aplikasi

Lebih terperinci

Sintak-Sintak Dalam JSP

Sintak-Sintak Dalam JSP Sintak-Sintak Dalam JSP Iman Amalludin iman.llusion@gmail.com :: http://blog.imanllusion.hostzi.com Abstrak Sintak. Apa itu? Sintak sebenarnya berasal dari bahasa asing yaitu syntax yang merupakan kumpulan

Lebih terperinci

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL) MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL) 4.1 Definisi PHP (Hypertext Preprocessor) PHP (PHP: Hypertext Preprocessor) merupakan bahasa pemrograman yang mampu berjalan di server-side (berjalan pada

Lebih terperinci

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms Formulir Forms adalah fasilitas dalam HTML yang sangat berguna dan memegang peranan penting dalam meningkatkan interaktivitas di dunia web. Dengan form kita dapat melakukan pooling, survei, pemasukan data

Lebih terperinci

Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013

Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013 Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013 Mata Kuliah : Pemrograman Visual 2 Kelompok : KI Hari/Tanggal : Sabtu, 15 Februari 2014 Waktu : 120 menit Dosen : Agus Umar

Lebih terperinci

BAB III LANDASAN TEORI. user management seperti yang diuraikan oleh definisi-definisi berikut.

BAB III LANDASAN TEORI. user management seperti yang diuraikan oleh definisi-definisi berikut. BAB III LANDASAN TEORI 3.1. Teori Umum Terdapat beberapa teori umum yang digunakan dalam implementasi web user management seperti yang diuraikan oleh definisi-definisi berikut. 3.1.1. CDM (Conceptual Data

Lebih terperinci

1. Tujuan Mempersiapkan aplikasi JSF menggunakan Netbeans Membuat aplikasi Guest Book sederhana. 2. Latar Belakang JSF LifeCycle

1. Tujuan Mempersiapkan aplikasi JSF menggunakan Netbeans Membuat aplikasi Guest Book sederhana. 2. Latar Belakang JSF LifeCycle 1. Tujuan Mempersiapkan aplikasi JSF menggunakan Netbeans Membuat aplikasi Guest Book sederhana 2. Latar Belakang JSF LifeCycle 1 P age 3. Percobaan Percobaan 1 : Menyiapkan aplikasi project JSF Info Tujuan

Lebih terperinci

MODUL 8 Insert, Update, & delete

MODUL 8 Insert, Update, & delete MODUL 8 Insert, Update, & delete Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Mengubah Data dari Array menjadi Database... Error! Bookmark not defined. Mengkoneksikan

Lebih terperinci

Framework CodeIgniter Part 1

Framework CodeIgniter Part 1 1 Framework CodeIgniter Part 1 Fajar Y. Zebua fajarzebua@gmail.com http://www.bangjar.blogspot.com Lisensi Dokumen : Copyright 2012 Fajar Y. Zebua Seluruh tulisan yang dibuat oleh Fajar Y. Zebua dapat

Lebih terperinci

IMPLEMENTASI DAN PEMBAHASAN SISTEM

IMPLEMENTASI DAN PEMBAHASAN SISTEM BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1. Implementasi Sistem Implementasi sistem merupakan tahap dimana rancangan yang telah dibuat dapat diterapkan. Tujuannya untuk melakukan uji coba pada aplikasi

Lebih terperinci

GUI, Ev e Ev n e t n Handling, Ex ception Handling in Java

GUI, Ev e Ev n e t n Handling, Ex ception Handling in Java GUI, Event Handling, Exception Handling in Java Nurochman Apa itu GUI? GUI > Graphical User Interface Tanpa GUI program kita kurang menarik Program GUI terdiri dari Container dan Component Container sebagai

Lebih terperinci

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis Waktu Sisa : 0:58:12 1. Package mana yang memiliki class IOException? java.util java.text java.error java.io 2. Pilihan manakah di bawah ini yang paling tepat mendeskripsikan langkah-langkah penting dalam

Lebih terperinci

Mudafiq R. Pratama

Mudafiq R. Pratama Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama me@mudafiqriyan.net http://www.mudafiqriyan.net Lisensi Dokumen: Seluruh dokumen

Lebih terperinci

JAVA SERVLET (1) Software yang Dibutuhkan 1. Editor untuk menulis HTML 2. Browser yang dipakai untuk menjalankan HTML 3. Web Application Server Tomcat

JAVA SERVLET (1) Software yang Dibutuhkan 1. Editor untuk menulis HTML 2. Browser yang dipakai untuk menjalankan HTML 3. Web Application Server Tomcat JAVA SERVLET (1) I. Tujuan 1. Mahasiswa mampu menjalankan Servlet pada web server Tomcat 2. Mahasiswa mengenal Servlet dan dasar-dasar Servlet 3. Mahasiswa mengenal istilah-istilah Servlet dan pemakaiannya

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK Bab keempat ini berisi penjelasan analisis dan perancangan perangkat lunak yang dibangun dalam tugas akhir ini. Analisis perangkat lunak meliputi deskripsi

Lebih terperinci

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP 7 BAB V PHP SESSION & COOKIES 71 IDENTITAS Kajian Teknik pemrograman menggunakan PHP Topik Penggunaan Library PHP dan teknik lanjutan Web Dinamis Kompetensi Utama 1 Memahami penggunaan Form dan Validasi

Lebih terperinci

29 Februari Introduction Of Java

29 Februari Introduction Of Java 29 Februari 2012 Introduction Of Java Sejarah Java Dikembangkan oleh tim Pemimpin: James Gosling Company: Sun Microsystem Agustus 1991, bernama Oak Januari 1995, berganti nama Java Dapat dijalankan di

Lebih terperinci

Bab 6. Objek Implisit POKOK BAHASAN: TUJUAN BELAJAR: 6.1 Daftar Objek Implisit. Daftar Objek Implisit Variabel Request Variabel Response

Bab 6. Objek Implisit POKOK BAHASAN: TUJUAN BELAJAR: 6.1 Daftar Objek Implisit. Daftar Objek Implisit Variabel Request Variabel Response Bab 6 Objek Implisit 46 Bab 6 Objek Implisit POKOK BAHASAN: Daftar Objek Implisit Variabel Request Variabel Response TUJUAN BELAJAR: Setelah mempelajari bab ini, mahasiswa diharapkan mampu: 1. Mahasiswa

Lebih terperinci

EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return

EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return EXCEPTION 1. 0 1 2 3 4 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return Kode didalam block try telah dieksekusi dengan benar Method System.exit()

Lebih terperinci

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Pengenalan JavaScript Standar Kompetensi Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Indikator Hasil

Lebih terperinci

Pemrograman Jaringan 5.

Pemrograman Jaringan 5. Pemrograman Jaringan 5 anton@ukdw.ac.id HTTP Hypertext Transport Protocol (RFC 1945) Language of the Web Protocol yang digunakan untuk komunikasi antara web browsers dan web servers Since 1990 TCP port

Lebih terperinci

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009 Pemrograman Web Indrato, S.Kom indra.ndr7@gmail.com Javascript Page 2 Introduction JavaScript merupakan bahasa berbasis objek, akan tetapi bukanlah bahasa berorientasi objek karena tidak memiliki kelas

Lebih terperinci

PEMROGRAMAN WEB 08 JavaScript Dasar

PEMROGRAMAN WEB 08 JavaScript Dasar PEMROGRAMAN WEB 08 JavaScript Dasar Andi WRE JavaScript Scripting language Lightweight scripting language Client-side scripting language Membuat halaman web menjadi lebih interaktif Digunakan untuk menambahkan

Lebih terperinci

06/03/2018. Tidak memiliki parameter. Melakukan inisialisasi semua variabel private dengan nilai awal.

06/03/2018. Tidak memiliki parameter. Melakukan inisialisasi semua variabel private dengan nilai awal. Pemrograman Berorientasi Object constructor operator new garbage collection and finalizers this constructor untuk inisialisasi suatu nilai 1 2 Class adalah template/blueprint untuk instant/object dari

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan menggunakan metode System Development Life Cycle (SDLC). Tahap yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan menggunakan metode System Development Life Cycle (SDLC). Tahap yang BAB III ANALISIS DAN PERANCANGAN SISTEM Analisis dan perancangan sistem pada aplikasi presensi kegiatan dilakukan dengan menggunakan metode System Development Life Cycle (SDLC). Tahap yang dilakukan adalah

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan

Lebih terperinci

Bab 4 Pembahasan Dan Hasil Pengujian

Bab 4 Pembahasan Dan Hasil Pengujian Bab 4 Pembahasan Dan Hasil Pengujian 4.1 Implementasi Aplikasi Pada Bab 4 ini akan dijelaskan bagaimana cara kerja aplikasi program untuk pemodelan system registrasi terpadu berbasis web menggunakan web

Lebih terperinci

Score: 74.0 Persentage: % ~ u ~ Generated by Foxit PDF Creator Foxit Software For evaluation only.

Score: 74.0 Persentage: % ~ u ~ Generated by Foxit PDF Creator Foxit Software  For evaluation only. Waktu Sisa : 1:52:55 Score: 74.0 Persentage: 88.10 % 1. Kode deklarasi bean: ~ u ~ Diasumsikan class Foo adalah valid: Teknik injection yang manakah yang akan digunakan untuk menginialisasi bean di atas?

Lebih terperinci

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata Dasar Pemrograman Web Pemrograman Web Adam Hendra Brata Konsep Dasar Desain Web HTML CSS HTML HTML (HyperText Markup Language) Bahasa standar yang digunakan untuk menampilkan document web. Mengontrol tampilan

Lebih terperinci

BERKENALAN DENGAN MODEL CODEIGNITER

BERKENALAN DENGAN MODEL CODEIGNITER BERKENALAN DENGAN MODEL CODEIGNITER Muhamad Yusuf muhamadyusuf0012@gmail.com :: https://muhamadyusufppn.blogspot.co.id Abstrak Framework CodeIgniter memiliki konsep MVC(Model, View, Controller) yang merupakan

Lebih terperinci

JAVA BASIC PROGRAMMING Joobshet

JAVA BASIC PROGRAMMING Joobshet JAVA BASIC PROGRAMMING Joobshet 1. KOMPETENSI Mahasiswa dapat memahami jenis jenis tipe data Mahasiswa dapat memahami jenis jenis variable Mahasiswa dapat memahami jenis jenis seleksi kondisi Mahasiswa

Lebih terperinci

Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya Materi 2 E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Kompetensi Dasar Memahami konsep dasar MVC

Lebih terperinci

Pemanggilan RESTful Web Service Java dari Client PHP

Pemanggilan RESTful Web Service Java dari Client PHP Pemanggilan RESTful Web Service Java dari Client PHP Husni@trunojoyo.ac.id Pendahuluan RESTful web services termasuk aplikasi kelas ringan dan cepat aksesnya. Inilah alasan bagus mengapa REST API ini banyak

Lebih terperinci

Membuat dan Menggunakan Class

Membuat dan Menggunakan Class Pertemuan 3 Halaman 1/1 Membuat class pada java : Untuk mendefinisikan suatu class pada java digunakan : class ClassName { suatu class dapat terdiri dari - attribute / data field - method Attribute Attribute

Lebih terperinci

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form Form inputan dibuat dengan tag-tag HTML. Halaman yang mengandung form murni (tidak ada script php) tidak harus disimpan dalam bentuk php, bisa

Lebih terperinci

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript Dosen Pembimbing : Dwi Susanto Oleh : Noer Rhiannah A (4103131052) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA

Lebih terperinci

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari PEMROGRAMAN I By : Sri Rezeki Candra Nursari Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io AWT Event Windows Graphics Text Control Layout Manager Menu GUI Handling Image New

Lebih terperinci

1. Buka kembali project yang telah dibuat pada latihan 2 (project akademik)

1. Buka kembali project yang telah dibuat pada latihan 2 (project akademik) MODUL 1 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi

Lebih terperinci

Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML)

Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML) Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML) Suprayogi Abstract : AJAX uses asynchronous data transfer (HTTP requests) between the browser and the web server, allowing web pages to

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Setiap kali aplikasi Yii2 menerima request akan melalui proses-proses berikut ini: 1. User membuat request ke entry script web/index.php 2. Entry script memuat konfigurasi (config.php)

Lebih terperinci

MODEL INTERAKSI APLIKASI WEB PADA TEKNOLOGI JAVA

MODEL INTERAKSI APLIKASI WEB PADA TEKNOLOGI JAVA INFOMATEK Volume 18 Nomor 2 Desember 2016 MODEL INTERAKSI APLIKASI WEB PADA TEKNOLOGI JAVA Ade Sukendar *) Program Studi Teknik Informatika Fakultas Teknik Universitas Pasundan Abstrak: Aplikasi web adalah

Lebih terperinci

BAB III PEMBAHASAN 3.1 Analisa Sistem

BAB III PEMBAHASAN 3.1 Analisa Sistem BAB III PEMBAHASAN 3.1 Analisa Sistem Sistem Nursing Diagnostic Test Online adalah aplikasi berbasis web yang menyediakan test secara online yang bersifat try out yang dapat diakses oleh pengguna yang

Lebih terperinci

J2ME GUI dan Interkoneksi Client Server

J2ME GUI dan Interkoneksi Client Server J2ME GUI dan Interkoneksi Client Server Muhammad Zen S. Hadi, ST. MSc. Arsitektur Jaringan dgn J2ME 2 Introduction J2ME menyediakan fitur jaringan ke perangkat mobile Sehingga memungkinkan untuk selalu

Lebih terperinci

BS603 PENGEMBANGAN APLIKASI ENTERPRISE Niko Ibrahim, S.Kom, MIT

BS603 PENGEMBANGAN APLIKASI ENTERPRISE Niko Ibrahim, S.Kom, MIT BS603 PENGEMBANGAN APLIKASI ENTERPRISE 2016 - Niko Ibrahim, S.Kom, MIT Silabus BS603 Aturan dan tata cara kuliah Tujuan Perkuliahan Materi kuliah Buku referensi Tugas dan Quiz Ujian Tengah dan Akhir Semester

Lebih terperinci