martyaalmira's blog

Telkom University Student Blog site

Jawaban Soal Hari Kelima Treatment DPH1C4 PBO

Berikut adalah jawaban atas soal-soal hari kelima treatment DPH1C4 Pemrograman Berorientasi Objek

6701174027 – Martya Almira

1.Jelaskan yang Anda ketahui exception.

Exeption adalah suatu mekanisme yang digunakan untuk mendeskripsikan apa yang harus dilakukan jika ada suatu kondisi yang tidak diinginkan terjadi atau alur program yang berubah dan aplikasi berhenti dalam keadaan eror

2.Bagaimana cara menangani exception pada Java?

terdapat secara built-in dalam bentuk keyword trycatch dan finally. Untuk membuat exception yang baru dan melemparnya menggunakan keyword throw dan throws

3. Apa arti keyword finally?

Keyword finally merupakan keyword yang menunjukan bahwa program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau pun tidak ada

4. Buatlah contoh kode program yang melemparkan ArithmeticException. Tangani eksepsi tersebut sehingga yang tercetak di layar pengguna adalah “Ada kesalahan perhitungan.”

public class Exception {
public static void main(String[] args) {
int bil = 123, bagi = 0;

try{
if(bagi == 0);
System.out.println(“Hasil : ” +(bil /0));

} catch (ArithmeticException e){
throw new ArithmeticException(“Ada kesalahan perhitungan”);

}
}
}

Jawaban Soal Hari Ketiga Treatment DPH1C4 PBO

Berikut adalah jawaban atas soal-soal hari ketiga treatment DPH1C4 Pemrograman Berorientasi Objek

6701174027 – Martya Almira

1.Jelaskan yang Anda ketahui mengenai interface List pada Java.

Interface digunakan untuk menyatakan tipe khusus kelas yang hanya berisi metode abstrak,
konstan (static final) bidang dan static interface. Yang nantinya akan
diimplementasikan oleh kelas yang menyatakan antarmuka dengan implementasi kata kunci.
List adalah salah satu interface yang terdapat pada Java collection. Interface ini memiliki beberapa implementation class seperti LinkedList, Vector, ArrayList, AbstractList
Salah satu ciri dari List adalah :
  • objek-objeknya memiliki urutan tertentu untuk mengaksesnya (ordered) seperti dengan penggunaan nomor index atau dengan melakukan pencarian berdasarkan nilai tertentu dari objek. Urutan ini bisa berbeda dari tiap class yang mengimplementasikan interface List
  • Nomor index yang digunakan dimulai dari angka 0 (zero based index).
  • Elemen-elemennya bisa memiliki objek yang sama (duplikat).
2.Jelaskan yang Anda ketahui mengenai kelas ArrayList pada Java.

ArrayList merupakan bagian dari Java Util. ArrayList dapat menambah data baru secara dinamis tanpa harus menentukan ukurannya di awal. Dinamis adalah jumlah data yang
disimpan akan dapat bergerak membesar dan dapat selalu menampung data yang dimasukkan.
Akses data juga menggunakan index, dengan batasan jumlah data yang dapat disimpan adalah sebanyak
nilai maksimal integer, yaitu 2^31 – 1 atau sebesar nilai kembalian dari Integer.MAX_VALUE.  Operasi yang dapat dilakukan pada  ArrayList :

  • size(), untuk mencari panjang ArrayList
  • add(), untuk menambah elemen baru
  • get(), untuk mengambil elemen pada indeks tertentu
  • isEmpty(), untuk memeriksa apakah ArrayList kosong atau tidak
  • indexOf(), untuk mengetahui indeks dari suatu nilai
  • contains(), untuk memeriksa apakah suatu nilai ada dalam ArrayList
  • set(), untuk menimpa nilai pada indeks tertentu
  • remove(), untuk menghapus nilai pada indeks tertentu

3.Jelaskan yang Anda ketahui mengenai kelas Vector pada Java.

Vector merupakan suatu bentuk array dinamis, sehingga tidak perlu mengubah ukuran array saat melakukan penambahan pada array yang sudah penuh

4.Apa perbedaan dan persamaan kelas ArrayList dan Vector?

  • Perbedaan vector dengan array adalah pengaksesan elemen pada vector tidak bisa dilakukan secara langsung, tetapi harus menggunakan setter dan getter.
  • Untuk menggunakan vector kita harus melakukan import java.util.Vector;
  • Untuk menggunakan ArrayList harus melakukan import java.util.ArrayList;
  • Jika ingin membuat array dinamis yang dijalankan menggunakan Thread, maka gunakan Vector, sedangkan jika memang proses yang dibutuhkan tidak menggunakan Thread, maka gunakanlah ArrayList agar proses pengolahan array dinamis lebih cepat.

5.Buatlah contoh kode program yang melakukan operasi-operasi berikut:

  1. Buat kelas CalonPresiden dengan atribut nama, tanggal lahir, nomor urut, kota asal.
  2. Buat 4 instan CalonPresiden dengan nama Amien Rais, Rhoma Irama, Jokowi, Prabowo.
  3. Tambahkan keempat instan ke dalam satu instan vector sesuai nomor urut.
  4. Ambil dua di antara keempat capres tersebut secara random.

import java.util.Vector;

public class CalonPresiden {
public static void main(String[] args) {

Vector<String>mrt = new Vector<String>();
Vector<String>mrt2 = new Vector<String>();

System.out.println(“Daftar Calon Presiden :”);
mrt.add(“Amien Rais”);
mrt.add(“Rhoma Irama”);
mrt.add(“Jokowi”);
mrt.add(“Prabowo”);

mrt2.add(“Surakarta”);
mrt2.add(“Surabaya”);
mrt2.add(“Solo”);
mrt2.add(“Jakarta”);

System.out.println(“Nama Capres :” +mrt);
System.out.println(“Kota Asal :” +mrt2);

mrt.removeElementAt(2);
System.out.println(“Capres :” +mrt);
mrt2.removeElementAt(2);
System.out.println(“Kota Asal : ” +mrt2);

}
}

Jawaban Soal Hari Kedua Treatment DPH1C4 PBO

Berikut adalah jawaban atas soal-soal hari kedua treatment DPH1C4 Pemrograman Berorientasi Objek

Martya Almira – 6701174027

1.Jelaskan yang Anda ketahui mengenai kelas Math pada Java ?

kelas Math pada java adalah  kelas yang menyediakan method-method untuk menyelesaikan rumus-rumus matematika seperti sinus, cosinus, tangen, log, eksponen, akar kuadrat, pangkat, bilangan random dan pembulatan bilangan pecahan

2. Banyak metode pada kelas Math menggunakan kata kunci static. Apa artinya?

Method pada kelas Math mempunyai sifat static, method tersebut dapat digunakan tanpa perlu melakukan instanisasi terhadap Class Math

3. Di package apa kelas Math berada?

java.text , package ini berisi kelas-kelas dan interfes yang memperbolehkan program Java untuk memanipulasi angka, tanggal, karakter dan juga string

4. Buatlah contoh kode program yang melakukan operasi-operasi berikut:

  1. Mengubah sudut bernilai 35 derajat menjadi radian;
  2. Membulatkan bilangan 4,38429342 ke integer terdekat;
  3. Pembulatan bilangan 15,934934 ke atas.

 

public class membulatkan {
public static void main(String[] args) {

//no.1
double angle35 = 35;
System.out.println(“Sin 35 = ” + Math.sin(Math.toRadians(angle35)));
System.out.println(“Cos 35 = ” + Math.cos(Math.toRadians(angle35)));
System.out.println(“Tan 35 = ” + Math.tan(Math.toRadians(angle35)));

//no.2
double x;
x=4.38429342;
System.out.println(“Nilai x : “+x);
System.out.println(“Pembulatan angka ke terdekat x : “+Math.round(x));

//no.3
double y;
y=15.934934;
System.out.println(“Nilai y : ” +y);
System.out.println(“Pembulatan angka ke atas y : “+Math.ceil(y));

}
}

 

Jawaban Soal Hari Pertama Treatment DPH1C4 PBO

Berikut adalah jawaban atas soal-soal hari pertama treatment DPH1C4 Pemrograman Berorientasi Objek

6701174027 – Martya Almira

  1. String memiliki sifat yang  kekal untuk mengatasi tersebut digunakan Class StringBuffer. StringBuffer adalah class yang digunakan untuk mengubah String. StringBuffer memiliki default kapasitas 16 karakter, namun ukuran atau kapasitiasnya dapat diatur sendiri dengan mendefinisikan kapasitas pada saat pembuatan.
  2. StringBuilder adalah class yang digunakan untuk membuat objek String yang dapat dimodifikasi
  3. Perbedaan :
  • terletak pada kemampuan multi threadnya. StringBuilder tidak mendukung thread safe karena tidak disinkronisasi sedangkan StringBuffer lebih mendukung thread safe
  • saat membuat objek yang dapat berubah dan akan diakses beberapa thread digunakan StringBuffer
  • saat membuat objek yang dapat berubah dan hanya diakses satu thread digunakan StringBuilder

4.  public class StringBuilder {
public static void main(String[] args) {
StringBuilder SB = new StringBuilder(Martya Almira);

SB.insert (0,”6701174027 ; “);

SB.insert(1,”70”);
System.out.println(SB);

}

}

Tutorial Membuat Shared-File dengan Google Drive_6701174027_D3MI-41-02

Hello bibeh Martya balik lagi nih, kali ini masih sama kok yaitu tugas akhir ke-4 dari mata kuliah Aplikasi Manajmen Perkantoran. Yukk tengok . . .

Langkah 1, buka akun google drive kalian dulu dari ikon itu tuhh

Langkah 1, buka akun google drive kalian dulu dari ikon itu tuhh

13

Langkah 2 : Pilih “New” laluu “Folder”

Langkah 3 : Isi tuh nama grup sesuka kalian lalu klik "Oke"

Langkah 3 : Isi tuh nama grup sesuka kalian lalu klik “Oke”

Langkah 4 : Pilih tuh "Upload File" trus muncul pencarian file,cari deh file apayang mau di upload

Langkah 4 : Pilih tuh “Upload File” trus muncul pencarian file,cari deh file apayang mau di upload

Langkah 5 :

Contoh file yang sukses di upload

Langkah 6 :

Langkah 6 : Klik kanan nama grup trus muncul pilihan klik tuh “Share” atau “Get shareable link”

Langkah 7 :

Langkah 7 : Isi deh alamat email yang kita tuju

s

Jangan lupa pilih pengaturannya sesuai keinginan

More Settings

More Settings, pilih sesuai keinginan

Ada juga nih cara download file, jadi klik kanan filenya lalu pilih "Download"

Ada juga nih cara download file, jadi klik kanan filenya lalu pilih “Download”

Okee silahkan mencoba bibeh dan terima kasihh sudah berkunjung 🙂

IMG_20170625_074023

Tutorial membuat Mailing List, Hangout_6701174027_D3MI-41-02

Semangat pagi, hello civitas academyca telkom university. Dengan Martya Almira disini akan menampilkan tutorial membuat Mailing List dan Hangout sebagai tugas akhir ke-4 dari mata kuliah Aplikasi Manajemen Perkantoran. Yuuk marii kita tengok . . .

Mailing List duluu yaa

Langkah 1

Langkah 1 : Login ke email kalian, lalu klik “Gmail” pilih “Contacs”

2

Untuk menambahkan Kontak Baru klik ikon pingpingplus dipojok kanan bawah, lalu akan muncul menu isikan nama kontak, alamat email dllnya jangan lupa “Save”

Langkah 2

Langkah 2 Pilih “Grup Baru” lalu akan muncul seperti diatas isikan nama grup sesuka kalian dan klik “Oke”

6

Langkah 3 : Klik ikon seperti diatas untuk menambahkan anggota grup, isikan nama kontak email yang ingin ditambahkan sesuka kalian

7

Walaa, grupnya sudah terisi dengan kontak. Mulai  percakapan dehh

Hangout nihh. . .

Pertama,

Pertama, Login ke email, truss klik tuh ikon “+”

Kedua,

Kedua, isi tuh nama grup dan masukin kontak temen-temen yang mau diajakin hangout cuss deh mulai percakapan

 

1623719_718793671488925_559531976_n

© 2024 martyaalmira's blog

Theme by Anders NorenUp ↑