NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

dokumen-dokumen yang mirip
SUMBER BELAJAR PENUNJANG PLPG

Dasar Pemrograman Java

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 4 CONTROL FLOW STATEMENT

Bahasa Pemrograman 2.

BAB 1 KONSEP DASAR JAVA

Badiyanto, S.Kom., M.Kom. PBO java

Pertemuan 2 Struktur Kontrol Percabangan

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

TIPE DATA, VARIABEL DATA DAN OPERATOR

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

PEMROGRAMAN BERORIENTASI OBJEK

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

BAHASA PEMROGRAMAN JAVA

Nama : Julian Chandra W Telp :

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

MODUL PRAKTIKUM PEMROGRAMAN JAVA

BAB II VARIABEL DAN TIPE DATA

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Pemrograman Berorientasi Object

Dasar-Dasar Pemrograman Java

Pengenalan Java PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

Bahasa Pemrograman :: Dasar Pemrograman Java

Percabangan & Perulangan

2 TIPE DATA DAN VARIABEL

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

MODUL 2 STRUKTUR KONTROL

Pengenalan JAVA. Farhat, ST., MMSI., MSc

BAB 6. Struktur Kontrol

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

PEMAHAMAN DASAR DASAR JAVA

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

Dasar-dasar Pemrograman JAVA

BAB 6. Struktur Kontrol

PERTEMUAN I PENGENALAN JAVA

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

OPERATOR JAVA. g = x + y; System.out.println("Penjumlahan (x+y) : " + g); g = y - x; System.out.println("Pengurangan (y-x) : " + g);

Percabangan & Perulangan

Modul Praktikum Bahasa Pemrograman 1

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Kelas dan Objek. Oleh : Agus Priyanto, M.Kom

Pertemuan 1. Pengenalan Java

LAPORAN PRAKTIKUM STRUKTUR DATA

TPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi

Struktur Kontrol Pemrograman Java : PERCABANGAN

Pemrograman Fery Updi,M.Kom

TIPE DATA Pertemuan (K-03/L-03)

Modul Praktikum 2 Pemograman Berorientasi Objek

MODUL DUA VARIABEL DAN TIPE VARIABEL

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

JAVA BASIC PROGRAMMING Joobshet

Pendahuluan Dasar Pemrograman Java

TIPE DATA DAN VARIABLE

BAB 3 STRUKTURE PROGRAM JAVA

Percabangan dan Perulangan

TIPE DATA DAN VARIABLE

Dasar Pemograman Java

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

Obyektif : KONTROL ALUR PROGRAM

Elemen Dasar Dalam Bahasa Java

Pemrograman Berorientasi Obyek. Operator & Assignment

IKG2I4 / Software Project I

Pengenalan JAVA PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2013/2014

Pemrograman Berbasis Objek Operator dan Assignment

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

Pemrograman Dasar [PTI-5001] 2012

Modul Praktikum 3 Pemograman Berorientasi Objek

1. Konsep Pemrograman dan Paradigmanya: 2. Teknologi Java dan Perangkat Pemrograman: 3. Konsep Dasar Pemrograman Berorientasi Objek:

A. Judul Percobaan/praktikum Tipe Data, Keyword, Variabel, Operator dan Teknik Konfersi

Operator dan Assignment

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Struktur Kontrol. Gambar 1: Flowchart Statement If

JAVA. Sekilas tentang java : FITUR JAVA :

Memahami Sintaks dan Grammar Bahasa Java. Swing, GUI Component, Event Handling, Pengembangan Aplikasi GUI

BAB Argument Command-Line dan System Properties

Week 1 PEMROGRAMAN BERBASIS OBYEK

INTRODUCTION TO JAVA

SILABUS MATA KULIAH PEMROGRAMAN JAVA

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

Praktikum Pemograman Berorientasi Objek

Struktur Bahasa C dan C++

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

Java Programming. Basic Java. Modul Pertemuan I - Pengenalan Java - Tipe Data Primitive dan String

Dasar Pemrograman. Nisa ul Hafidhoh

BAB 4. System.out.println("Hello world!");

OPERATOR-OPERATOR DALAM JAVA

PEMROGRAMAN BERORIENTASI OBJEK

Pengantar Pemrograman dengan Bahasa Java

Mukhlidi Muskhir Modul 2

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

DASAR PEMROGRAMAN JAVA

Pemrograman I. By : Sri Rezeki Candra Nursari SKS

BAB 4. System.out.println("Hello world!");

BEKERJA DENGAN JAVA CLASS LIBRARY

DASAR PEMOGRAMAN JAVA

Transkripsi:

YAYASAN PENDIDIKAN ISLAM AL MUHADJIRIN SMK AL MUHADJIRIN KELOMPOK TEKNOLOGI DAN INDUSTRI Jln : Pulau Jawa Raya Perumnas 3 Bekasi Kode Pos 17111 Telp./Fax. 021-8829052 Email : smk_almuhadjirin@yahoo.com NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014 Mata Pelajaran : KK12.2 Program Keahlian : RPL Kelas : XII RPL 1 dan 2 Hari/Tanggal : Jumat, 13 Desember 2013 Waktu : 07.00 s.d 08.15 WIB Penguji : ALPIN 1. Apa yang dimaksud dengan pemograman beroriantasi objek.. a. Pemograman dengan pendekatan struktur b. Pemograman dengan pendekatan tidak struktur c. Pemograman dengan pendekatan modular d. Pemograman dengan pendekatan sifat dan prilaku objek e. Semuanya salah 2. Apa singkatan dari OOP a. Object oriented programming b. Object oriented page c. Object or programming d. Object oriented progres e. Semua salah 3. Apa yang dimaksud kelas dalam OOP.. a. Suatu koleksi konseptual/abstraksi dari obyek yang dapat dijelaskan dengan atribut dan metode yang sama b. adalah sekumpulan obyek yang mempunyai atribut dan metode yang sama c. Kegiatan yang berhubungan dengan pemrograman yang mempunyai pendekatan d. adalah sekumpulan obyek yang mempunyai atribut dan metode yang tidak sama e. semua salah 4. Java dikembangkan oleh Sun Microsystem pada Agustus 1991 dengan nama. a. C++ b. Basic c. PHP

d. OAK e. JSP 5. Java Tidak bergantung PlatformJava dapat dijalankan pada sembarang komputer dan bahkan sembarang sistem operasi kecuali.. a. Windows b. Linux c. Macintos d. Solaris e. Semua salah 6. Java mendukung pemrograman mobile, platform yang digunakan adalah. a. J2ME b. J2SE c. J2EE d. Jar e. Java Mobile 7. Urutan compiler dari java adalah a. Source Compiler bytecode interpreter java b. Source Interpreter java bytecode Compiler c. Source bytecode Compiler interpreter java d. Compiler Source bytecode interpreter java e. Interpreter java Compiler bytecode Source 8. Apa singkatan dari JRE a. Java Run Environment b. Java Runtime Environment c. Java Runtes Environment d. Java Ris Environment e. Java Rise Environmentor 9. Yang bukan termasuk jenis operator java adalah.. a. Operator Aritmatika b. Operator Logika c. Operator Relasi d. Operator kondisi

e. Operator penghubung 10. Operator aritmatika berisi sebagai berikut, kecuali a. b. + c. / d. * e. & 11. Operator relasi berisi sebagai berikut, a. <, >, <=, >=, = b. <, >, <=, >=, = c. <, >, <=, >=, == d. <, >, <=, >=, ==,!= e. <, >, <=, >=, ==,!, && 12. Ada 3 operator logika yang disediakan Java yaitu. a. &&, dan!! b. &, dan! c. &&, dan! d. &, dan!! e. &&, dan!! 13. Tanda Simbol && dalam java berguna untuk sebagai operator logika a. Logika atau b. Logika dan c. Logika tidak d. Logika tidak sama dengan e. Logika lebih besar 14. Bahasa pemrograman java mendefinisikan delapan tipe data primitif. Mereka diantaranya adalah. a. boolean (untuk bentuk logika), char (untuk bentuk tekstual), byte, short, int, long (integral), double and float (floating point) b. boolean (untuk bentuk logika), char (untuk bentuk tekstual), byte, short, int, long (integral),single and float (floating point) c. boolean (untuk bentuk logika), char (untuk bentuk tekstual), byte, short, int, long (integral), desimal and float (floating point)

d. boolean (untuk bentuk logika), String (untuk bentuk tekstual), byte, short, int, long (integral), double and float (floating point) e. boolean (untuk bentuk logika), string (untuk bentuk tekstual), byte, short, int, long (integral), double and single (floating point) 15. Tipe data untuk bilangan bulat adalah a. Int b. Single c. Char d. String e. Boolean 16. Tipe data untuk bilangan pecahan adalah a. Int b. Single c. float d. String e. Boolean 17. Tipe data untuk untuk karekter adalah a. Int b. Single c. Char d. String e. Boolean 18. Tipe data untuk untuk true false adalah a. Int b. Single c. Char d. String e. Boolean 19. Bentuk umum Struktur kontrol if dalam java adalah, kecuali a. if( boolean_expression ) statement; b. if( boolean_expression )

statement1; else statement2; c. if( boolean_expression ) statement1; Else if ( boolean_expression ) statement2; else statement3; d. if( boolean_expression ) statement1; Else if ( boolean_expression ) statement2; else statement3; else statement4; e. semua betul untuk soal no 20 sampai 22 source code java public class GradeIf { public static void main( String[] args ) { double grade = 92.0; if( grade >= 90 ){ System.out.println( "Excellent!" ); else if( (grade < 90) && (grade >= 80)){ System.out.println("Good job!" ); else if( (grade < 80) && (grade >= 60)){ System.out.println("Study harder!" ); else{ System.out.println("Sorry, you failed."); 20. Hasil dari program diatas adalah

a. Excellent! b. Sorry, you failed c. Good job d. Study harder e. errror 21. Ada berapa class dari program diatas b. 3 c. 1 e. 0 22. Apa nama kelas dari program diatas.. a. static void main b. if c. GradeIf d. Grade e. Semua salah untuk soal no 23 sampai 25 source code java class Mobil { String warna; int tahunproduksi; public class MobilBeraksi{ public static void main(string[] args){ // Membuat object Mobil mobilku = new Mobil(); /* memanggil atribut dan memberi nilai */ mobilku.warna = "Hitam"; mobilku.tahunproduksi = 2006; System.out.println("Warna: " + mobilku.warna); System.out.println("Tahun: " + mobilku.tahunproduksi);

23. Hasil dari program diatas adalah a. Warna Tahun b. mobilku.warna c. mobilku.tahun produksi d. Warna Hitam Tahun 2006 e. "Warna: " + mobilku.warna "Tahun: " + mobilku.tahunproduksi 24. Ada berapa kelas dari coding diatas. c. 5 d. 3 e. 4 25. Ada berapa variabel dari coding atas. c. 3 e. 5 untuk soal no 26 sampai 28 source code java class Sepeda{ int kecepatan = 0; int gir = 0; // method void ubahgir(int pertambahangir) { gir= gir+ pertambahangir; System.out.println(" Gir:" + gir); void tambahkecepatan(int pertambahankecepatan) { kecepatan = kecepatan+ pertambahankecepatan; System.out.println(" Kecepatan:" + kecepatan); public class SepedaBeraksi{

public static void main(string[] args) { // Membuat object Sepeda sepedaku = new Sepeda(); //memanggil atribut dan memberi nilai sepedaku.kecepatan=10; sepedaku.gir=2; // Memanggil method dan menunjuk nilai parameter sepedaku.tambahkecepatan(30); sepedaku.ubahgir(3); 26. Ada berapa variabel dari coding atas. c. 3 e. 5 27. Ada berapa method dari coding atas. c. 3 e. 5 28. Ada berapa paremeter dari coding atas. c. 3 e. 5 29. str = br.readline dalam java berguna untuk.. a. untuk membaca keseluruhan baris b. Untuk membaca satu karekter c. Untuk membaca satu kalimat d. Untuk membaca string e. Semua salah 30. Method read dari object BufferedReader selanjutnya digunakan untuk membaca nilai input dari perangkat input adalah.

a. ch=(int)br.read() b. ch=(char)br.read() c. ch=(string)br.read() d. str = br.readline e. ch=(int)br.write() Essai 31 sampai 35 31. Apa yang dimaksud dengan OOP, Jelaskan! 32. Sebutkan 5 operator pembanding! 33. Apa yang dimaksud dengan kelas dan objek dari OOP, Jelaskan! 34. Buat program untuk mencari luas segitia dengan menggunakan method dan 2 parameter! 35. Buat program mencari luas persepanjang dengan menggunakan kelas input keyboard!