0% menganggap dokumen ini bermanfaat (0 suara)
28 tayangan3 halaman

Diskusi 8 Algoritma Dan Pemrograman

Dokumen tersebut membahas penggunaan StringBuffer dan fungsi matematika dalam Java. StringBuffer mirip dengan String tetapi bersifat mutable dan aman digunakan oleh beberapa thread. Fungsi matematika seperti tangent dapat digunakan untuk mengkonversi bilangan ke radian dan mencetak hasilnya. Contoh program sederhana mendemonstrasikan penggunaan Math.tan().

Diunggah oleh

stv Tambunan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
28 tayangan3 halaman

Diskusi 8 Algoritma Dan Pemrograman

Dokumen tersebut membahas penggunaan StringBuffer dan fungsi matematika dalam Java. StringBuffer mirip dengan String tetapi bersifat mutable dan aman digunakan oleh beberapa thread. Fungsi matematika seperti tangent dapat digunakan untuk mengkonversi bilangan ke radian dan mencetak hasilnya. Contoh program sederhana mendemonstrasikan penggunaan Math.tan().

Diunggah oleh

stv Tambunan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

Nama : Morleon Steve Willyam Tambunan

Nim : 043427409
Diskusi 8 Algoritma dan Pemrograman

1. Bagaimana penggunaan method Buffer String

Objek dari String sering sekali kita gunakan sehari-hari, bahkan mungkin di setiap class dari
Java kita terdapat rutin yang menangani String. Class String merepresentasikan suatu teks.
Class String berisi string yang tetap (immutable string). Artinya sekali intance String dibuat
maka isinya tidak bisa diubah.Kelas String memiliki 13 konstruktor yang memungkinkan kita
membuat obyek String dan menginisialisasi nilainya dengan menggunakan berbagai macam
sumber data yang berbeda.

Class StringBuffer adalah class yang diturunkan dari library yang ada di objek java.lang. Class
StringBuffer mirip dengan String tetapi bersifat mutable, atau dapat diubah atau dimodifikasi
dengan menggunakan beberapa method yang dimilikinya. String buffer aman digunakan oleh
beberapa thread.Method-methodnya bersifat synchronized sehingga beberapa operasi yang
terjadi pada suatu obyek string buffer akan diselesaikan secara serial sesuai urutan
pemanggilan. Operasi utama class StringBuffer adalah method append dan insert. Method
append selalu menambahkan teks diakhir string, sedang method insert menembahkan teks di
posisi tertentu.

Pada method append untuk menambahkan nilai pada stringBuffer

sintaks:public StringBuffer append(String S)

pada method insert adalah menyisipkan string pada stringBuffer pada posisi tertentu.

sintaks:public StringBuffer insert(int offset, String S)

Keterangan:

offset : adalah bertipe data integer, mulai memasukkan string ke string berapa

integer.S : String yang dimasukkan ke StringBuffer.

2. Sebutkan kelebihan yang dimiliki method Buffer String.

Kelebihan dari class StringBuffer selain bisa memodifikasi string yang ada dalam buffer string,
StringBuffer memiliki fitur kapasitas bisa otomatis melebar selama acuan ketentuan Java
memenuhi. StringBuffer juga tidak perlu mengalokasikan buffer array internal baru, jika buffer
internal meluas, maka secara otomatis dibuat lebih besar.
3. Diskusikan dan sampai pada pembuatan program kecil sederhana yang memuat fungsi-
fungsimatematika pada pemrograman Java

package com.tutorialspoint;

import java.lang.*;

public class MathDemo {

public static void main(String[] args) {

// get two double numbers numbers

double x = 45;

double y = -180;

// convert them in radiansx =

Math.toRadians(x);

y = Math.toRadians(y);

// print the tangent of these doubles

System.out.println("Math.tan(" + x + ")=" +

Math.tan(x)); System.out.println("Math.tan(" + y + ")="

+ Math.tan(y));

Outputnya adalah:

Math.tan(0.7853981633974483)=0.9999999999999999

Math.tan(-3.141592653589793)=1.2246467991473532E-

16
Sumber:

Kani. (2020). Algoritma dan pemrograman (BMP); 1-9/MSIM4203/3 SKS. Tangerang


Selatan:Universitas Terbuka.

Kani, &Lintang,P. Materi Inisiasi Tuton 8 StringBuffer dan Math.


https://elearning.ut.ac.id/pluginfile.php/8017203/mod_resource/content/1/PPT%20Perte
muan %2008%20MSIM4203%20Versi%201%20StringBuffer
%20Math.ppt

This study source was downloaded by 100000834931821 from CourseHero.com on 12-04-2022 06:40:45 GMT -06:00

https://www.coursehero.com/file/180650312/Diskusi-8-Algoritma-dan-pemrograman-042648805docx/

Anda mungkin juga menyukai