Minggu, 31 Januari 2010

KISI2 UAS PROGRAMMING 1 DARI TYO

TwitThis
KISI2 UAS PROGRAMMING 1 DARI TYO.
DIBAWAH INI ADA 3 POST LAIN KISI2 PROGRAMMING JUGA. PLEASE CEKIDOT!

1 Dalam model data relasional, _________ mendefinisikan representasi data.
A. Struktur

2 ________ adalah atribut atau satu set atribut yang secara unik mengidentifikasi hubungan.
A. superkey

SQL ________ 3 pernyataan tidak mengubah isi database.
A. SELECT

4 Manakah dari pernyataan berikut load JDBC-ODBC driver?
B. Kelas. ForName ( "sun.jdbc.odbc.JdbcOdbcDriver")

5 Meminjam metode Class.forName mungkin melemparkan ___________.
B. ClassNotFoundException

6 A database URL untuk mengakses sumber database tes ________.
C. jdbc: odbc: test

7 A database URL untuk database MySQL bernama uji pada host panda.armstrong.edu adalah ________.
C. jdbc: mysql: / / panda.armstrong.edu / test

8 Untuk menyambung ke database MySQL lokal bernama tes, gunakan
D. Connection koneksi = DriverManager.getConnection ( "jdbc: mysql: / / localhost / test");

9 Untuk membuat pernyataan pada sebuah objek Connection conn, gunakan
C. Pernyataan Pernyataan = conn.createStatement ();

10 Untuk menjalankan perintah SELECT "select * from Alamat" pada objek Statement stmt, gunakan
B. stmt.executeQuery ( "select * from Alamat");

11 Apa adalah nilai kembali dari
stmt.executeUpdate ( "insert ke nilai T (100, 'Smith')")
B. suatu nilai int yang menunjukkan berapa banyak baris yang dihasilkan dari doa

12 Manakah dari pernyataan berikut yang benar?
A. Setiap applet harus menjadi contoh java.awt.Applet.

13 Applet Jika Anda tidak memiliki init () metode, yang berikut ini akan terjadi?
D. Program Anda akan berjalan baik-baik saja sejak init () method didefinisikan dalam kelas Applet.

14 metode yang dilaksanakan segera setelah init () method dalam sebuah applet adalah __________.
B. start ()

15 Metode __________ dijalankan saat halaman menjadi tidak aktif.
C. stop ()

16 Ketika Anda menjalankan sebuah applet, yang berikut dipanggil pertama.
E. applet konstruktor default

17 Untuk menggunakan applet dalam dokumen HTML, Anda menggunakan __________ di tag.
B.. Kelas bytecode

18 Ketika Anda menjalankan applet berikut dari browser, apa yang ditampilkan:

import javax.swing .*;

public class Test extends JApplet (
public Test () (
System.out.println ( "Default constructor dipanggil");
)

public void init () (
System.out.println ( "metode Init dipanggil");
)
)
A. Default constructor dipanggil, maka metode Init dipanggil

19 Java aplikasi dan applet kedua __________.
C. dikompilasi menggunakan perintah javac

20 Untuk menentukan parameter HTML bernama pesan dengan nilai "Selamat datang ke Jawa", anda menulis tag HTML berikut:
C.


21 Untuk mendapatkan ImageIcon untuk URL tertentu, Anda menggunakan __________.
E. new ImageIcon (url);

22 Apa format file audio saat ini didukung?
A. WAV
B. AIFF
C. MIDI
D. AU
E. RMF

23 Untuk berulang kali memainkan contoh klip audio ac, Anda menggunakan __________.
A. ac.loop ()

24 Untuk membuat klip audio untuk sebuah file bernama beep.au dalam direktori yang sama applet, Anda menggunakan __________.
A. Kelas metaObject = this.getClass (); URL url = metaObject.getResource ( "beep.au"); AudioClip audioClip = Applet.newAudioClip (url);

25 Untuk membuat klip audio untuk sebuah file bernama beep.au dalam direktori yang sama applet, Anda menggunakan __________.
A. URL url = this.getClass (). GetResource ( "beep.au"); AudioClip audioClip = Applet.newAudioClip (url);

kasus : connect database


1. manakah kls container dibawah ini yang sesuai untuk pengelompokkan kompenen GUI yg masih memiliki satu kesamaan fungsi ? JPanel

2. Fungsi yg di deklarasikan di SubClass yang harus memiliki nama,jumlah,dan Tipe data parameternya serta return value –nya harus sma dengan superclass-nya maka kita kenal dengan ? Ovveriding Method

3. manakah yg bukan termasuk pernyataan polymorphism? Diimplementasikan dikelas turunannya dengan cara overloading.

4. penggunaan interface pada Subclass menggunakan Keyword ? Implement

5. identitas dari suatu data ,bersifat unik dan tidak boleh sama dalam satu variable,yakni ? Primary Key

6. sintaks SQL untuk menghapus isi table MsUser ? DELETE table MsUser

7. manakah interface JDBC yg digunakan untuk mengeksekusi pernyataan SQL ? Result Set

8. SQL buat apus table ? Drop

9.

10. berikut ini manakah file audio yang dapat dimainkan oleh interface audio clip ? IMF,AIFF, WAF

KASUS : CONNECT DATABASE


RINGKASAN
Inheritance
Inheritance merupakan :
• Pewarisan sifat dari superclass ke subclass.
• Subclass diberikan hak dan diwariskan untuk mengakses data member ( fields/variables, methods, and nested classes ) yang ada pada Superclass kecuali constructor.
• Memungkingkan menambah data member yang baru pada Subclass.
• Gunakan extends untuk mengakses kelas induknya.
Overriding VS Overloading
Overriding :
• Subclass memodifikasi method yang telah didefinisikan oleh superclass.
• Fungsi yang dideklarasi di subclass harus sama signature-nya (nama, jumlah dan tipe data parameter) dan return value method-nya dengan yang ada superclass
Overloading :
• Lebih dari satu fungsi yang memiliki nama yang sama dengan yang ada di superclass.
• Fungsi yang dideklarasi di subclass tidak harus sama signature-nya (nama, jumlah dan tipe data parameter) dan return value method-nya dengan yang ada superclass.

Polymorphism
• Pada umumnya, ada 2 tipe polymorphism :
• Trivial Polymorphism : Overloading
• Pure Polymorphism : Overriding
• Berdasarkan waktunya :
Static ( Compile Time ), dapat melalui :
• Generic
• Overload
Dynamic ( Run Time ) , dapat melalui :
Class
• Inheritance
• Abstract
Interface

interface
Abstract Class
• Mendeklarasikan karakteristik yang umum dari subclass.
• Dideklarasi secara abstrak.
• Tidak dapat dibuat objeknya dengan operator new.
• Hanya digunakan sebagai superclass dari kelas-kelas lainnya dan berupa bentuk abstrak.
• Dideklarasi dengan keyword abstract.
• Sebuah template atau design untuk subclass dibawahnya.
• Menyediakan fungsi yang abstrak juga.( abstract method )
• Fungsi di override di subclass.
• Sebuah objek harus dapat mengimplementasikan semua abstract method yang ada di abstract class.
Implementation in GUI Components
• Dalam pemograman GUI, kita biasanya meng-implement interface untuk event handling pada setiap komponen GUI diantaranya : ActionListener, ItemListener, MouseListener, KeyListener, dll
• Pada umumnya interface dibuat untuk memanipulasi fungsi.



Interface AudioClip
• Java dapat menjalankan file audio dalam bentuk WAV, AIFF, MIDI, AU, dan RMF.
• Untuk menjalankan sebuah file audio di Java, buat sebuah objek audio clip untuk file.
• Audio Clip dibuat sekali untuk dan dapat dimainkan berkali-kali tanpa men-load kembali filenya.
• Untuk membuat objek AudioClip menggunakan fungsi statik newAudioClip() dari kelas java.applet.Applet
AudioClip audioObj = Applet.newAudioClip(url);
Dimana, url : alamat nama file.
Contoh:
Class metaObject = this.getClass();
URL url = metaObject.getResources(“beep.au”);
AudioClip audioClip = Applet.newAudioClip(url);

database
Java Database Connection (JDBC) :
menyediakan interface untuk mengakses dan memanipulasi database.

Java API untuk mengembangkan aplikasi Java database.

JDBC API, aplikasi menulis pada bahasa pemograman Java yang men-eksekusi pernyataan SQL, mengambil hasil, menampilkan data dalam interface yang user-friendly dan memperbanyak perubah-perubahan dibelakang database.

4 kunci dalam mengembangkan aplikasi database menggunakan java:
-Driver
Application load database
Interface dari java.sql.Driver
Sintaks : Class.forName(JDBC_Driver_Class);

-Connection
Konek ke database menggunakan interface Connection.
Sintaks : Connection con = DriverManager.getConnection(URL_Pattern);
Contoh : database Access : data.mdb
Connection con = DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=data.mdb”);
Tutup Koneksi : con.close();

-Statement
Membuat pernyataan SQL
Sintak dan contoh :
Statement st = con.createStatement();
-ResultSet
Mengeksekusi pernyataan SQL.
Sintak : ResulSet rs = st.executeQuery(String SQL);
Contoh : ResulSet rs = st.executeQuery(“Select * from Enrollment”);

1 comments:

Anonim mengatakan...

Hi there to every one, the contents existing at
this website are actually remarkable for people experience, well,
keep up the good work fellows.

My web site; new cellulite treatment

Posting Komentar

 

Twitter Blog Templates © Copyright by http://AF-binus.blogspot.com
BiNusian Sharing Blog
| Template by BloggerTemplates | Blog Trick at Blog-HowToTricks