KISI2 UAS PROGRAMMING 1 DARI TYO

1 comments
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”);

CONTOH SOAL PG PROGRAMMING 1, shared by aria_putri@yahoo.com

1 comments
TwitThis
CONTOH SOAL PG PROGRAMMING 1, shared by aria_putri@yahoo.com

1. In a relational data model, _________ defines the representation of the data.
A. Structure
B. Integrity
C. Language
D. SQL

2 ________ is an attribute or a set of attributes that uniquely identifies the relation.
A. A superkey
B. A key
C. A candidate key
D. A primary key

3 SQL ________ statements don’t change the contents of a database.
A. SELECT
B. UPDATE
C. DELETE
D. INSERT


4 Which of the following statements loads the JDBC-ODBC driver?
A. Class.forName(sun.jdbc.odbc.JdbcOdbcDriver)
B. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
C. Class.loadClass(sun.jdbc.odbc.JdbcOdbcDriver)
D. Class.loadClass("sun.jdbc.odbc.JdbcOdbcDriver")



\5 Invoking Class.forName method may throw ___________.
A. RuntimeException
B. ClassNotFoundException
C. IOException
D. SQLException

6 A database URL for an access database source test is ________.
A. test
B. jdbcodbc:test
C. jdbc:odbc:test
D. sun.jdbc:odbc:test

7 A database URL for a MySQL database named test on host panda.armstrong.edu is ________.
A. jdbc.mysql.//panda.armstrong.edu/test
B. jdbc:mysql:/panda.armstrong.edu/test
C. jdbc:mysql://panda.armstrong.edu/test
D. jdbc.mysql://panda.armstrong.edu/test

8 To connect to a local MySQL database named test, use
A. Connection connection = DriverManager.getConnection(jdbc:mysql://localhost/test);
B. Connection connection = DriverManager.connect("jdbc:mysql://localhost/test");
C. Connection connection = DriverManager.getConnection("mysql:jdbc://localhost/test");
D. Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/test");


9 To create a statement on a Connection object conn, use
A. Statement statement = conn.statement();
B. Statement statement = Connection.createStatement();
C. Statement statement = conn.createStatement();
D. Statement statement = connection.create();

10 To execute a SELECT statement "select * from Address" on a Statement object stmt, use
A. stmt.execute("select * from Address");
B. stmt.executeQuery("select * from Address");
C. stmt.executeUpdate("select * from Address");
D. stmt.query("select * from Address");

11 What is the return value from
stmt.executeUpdate("insert into T values (100, 'Smith')")
A. void
B. an int value indicating how many rows are effected from the invocation
C. a value indicating whether the SQL statement has been executed successfully
D. an object that contains the status of the execution


12 Which of the following is true?
A. Any applet must be an instance of java.awt.Applet.
B. You must always provide a no-arg constructor for an applet.
C. You must always provide a main method for an applet.
D. You must always override the init method in an applet.


13 If your applet does not have the init() method, which of the following will happen?
A. Your program will not compile.
B. Your program will compile, but not execute.
C. You must have a main method.
D. Your program will run just fine since the init() method is defined in the Applet class.


14 The method that executes immediately after the init() method in an applet is __________.
A. destroy()
B. start()
C. stop()
D. run()


15 The __________ method is executed when the page becomes inactive.
A. init()
B. start()
C. stop()
D. destroy()


16 When you run an applet, which of the following is invoked first.
A. The init method.
B. The start method.
C. The stop method.
D. The destroy method.
E. The applet's default constructor

17 To use an applet in the HTML document, you use __________ in the tag.
A. .java source code file
B. .class bytecode
C. .exe executable file
D. .html file

18 When you run the following applet from a browser, what is displayed:

import javax.swing.*;

public class Test extends JApplet {
public Test() {
System.out.println("Default constructor is invoked");
}

public void init() {
System.out.println("Init method is invoked");
}
}
A. Default constructor is invoked, then Init method is invoked
B. Init method is invoked, then Default constructor is invoked
C. Default constructor is invoked
D. Init method is invoked

19 Java applications and applets both __________.
A. have a main() method
B. are executed using the java command
C. are compiled using the javac command
D. are executed from the HTML file

20 To specify an HTML parameter named message with the value "Welcome to Java", you write the following HTML tag:
A.
B.
C.
D. None of the above.

21 To get an ImageIcon for the a specified URL, you use __________.
A. getImage(url)
B. createImage(url)
C. url.getImage()
D. url.createImage()
E. new ImageIcon(url);

22 What format of audio files are currently supported?
A. WAV
B. AIFF
C. MIDI
D. AU
E. RMF

23 To repeatedly play an instance of audio clip ac, you use __________.
A. ac.loop()
B. ac.repeat()
C. ac.repeating()
D. ac.continue()

24 To create an audio clip for a file named beep.au in the same directory of the applet, you use __________.
A. Class metaObject = this.getClass(); URL url = metaObject.getResource("beep.au"); AudioClip audioClip = Applet.newAudioClip(url);
B. URL url = this.getClass().getResource("beep.au"); AudioClip audioClip = Applet.createAudioClip(url);
C. Class metaObject = this.getClass(); URL url = metaObject.getResource("beep.au"); AudioClip audioClip = applet.createAudioClip(url);


25 To create an audio clip for a file named beep.au in the same directory of the applet, you use __________.
A. URL url = this.getClass().getResource("beep.au"); AudioClip audioClip = Applet.newAudioClip(url);
B. URL url = this.getClass().getResource("beep.au"); AudioClip audioClip = Applet.createAudioClip(url);
C. Class metaObject = this.getClass(); URL url = metaObject.getResource("beep.au"); AudioClip audioClip = applet.createAudioClip(url);



jawaban nye : AAABBCCDCB BADBCEBACC E(Semuabenar)AAA


shared by aria_putri@yahoo.com
0 comments
TwitThis
ANOTHER KISI2 PROGRAMMING 1 BY JUSTIAN MAHOO!!

40% 20 PG (pert8-13)
pert 13=> 1 soal (bwt class buat MP3)

30% 3 soal essai
polymorp 10% (koding/oveloading)
interface 10% (koding/overidding)
how to connect data base (step) 10%


overloading

beda return value, type, paramater dlm 1 class yg sama

overidding

semua harus sama bisa dilain class

beda trycatch dan if

if bisa ditanggulangi pake code
trycatch ditanggulangi di runtime jadi ga terminate

buat interface semua => tgl bwt parentnya, tgl bwt implement

class forname, connect,statement,resultset



1.kelasy Container yang sesuai pengelompokan komponen GUI yang memiliki kesamaan fungsi ? j Panel

2.fungsi yg deklarasi di sub class yang memiliki nama dan tipe data,paramater,return value harus sama dg super class? Overriding method

3.yang termasuk polymorphiem ? di implementasikan di kelas turunannya dengan cara overloading dan overidding , harus dideklarasikan dlm abstract method

4.interface superclass menggunakan key word ? implement
penggunaan interface pada subclass? min 1 buah fungsi yg abstrack

5.identitas dari suatu data, bersifat unik dan boleh sama dalam 1 tabel yaitu Primary key

6.sintak SQL untuk mengahpus table ms user? Delete from ms user

7.interface JDBC untuk mengeksekusi SQL ? Result set

8.eksekusi sintaks insert sql? Execute Update

9.file audio yang dimainkan oleh interface audioclip? Crmf,aibf,wav,dan tanpa mp3


thx to : justian edesius MAHO MAHO

UAS PROGRAMMING 1 01-02-2010

0 comments
TwitThis
UAS PROGRAMMING 1 01-02-2010

PG pert 8-13

1. kelas container yg sesuai untuk GUI
2. fungsi yg di deklarasi saat subclass hrs memiliki nama,jml dan tipe data permanennya serta return vake hrs sma dgn superclass
3. mana yg bukan termasuk deklarasi polymorfosim
4. penggunaan intervace pda subclass menggunakan keyword
5. identitas data unik,tdk boleh sama disebut
6. sintaks SQL untuk menghapus isi table
7. mengeksekusi pernyataan SQL
8.mengeksekusi pernyataan sintax SQl
9.file audio yg dpt di mainkan di audio clip

Essay:
-. overloading
-. intervace
-. step2 connect data base

Kasus: koneksi data base

originaly by : : amel_naruto_90@yahoo.com
0 comments
TwitThis
READ ME!!

Uda lama ngga posting di blog ini, banyak kesibukan yang lain, jadi kul di no 2 in ni, nyesel juga sih :(

oke lah, ni skarang gw posting2 lagi deh ya dalam rangka UAS ni, cek2 aja ya updatean blog gw ini , bisa di akses juga dengan address http://www.AF-binusian.co.cc

tolong di share juga yah yang punya kisi2 buat gw , bisa dengan email / ym ke antonius_kidd@yahoo.com.

buat kelas lain selaen PAY PBY 2008,
pleaseeee dont call / sms me for asking about my assignment post, itu gw buat sharing dengan angkatan gw dulu, n ngga lengkap ya soalnya namanya sukarela jadi ada males nya, so jgn nanya2 hal ngga penting , DAN ADA BEBERAPA YANG NGGA SOPAN , F*CK OFF PEOPLE!!

for the last, let me know ada yang punya kisi2 atau misalnya nnti ada soal yang gw post ngga ada jawabannya mau bantu ngejawabin, im very appreciate of it!!

quote : berbagilah, karena berbagi tanda orang kaya. THX :)
 

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