Postingan

ETS Pemrograman Berbasis Objek A

Gambar
Nama    : Moh. Rizky Rahmadian Makkani NRP     : 5025231035 Kelas : PBO A ETS PBO A 1.    Class adalah konsep dasar dalam pemrograman berbasis objek (OOP) yang berfungsi sebagai cetak biru atau blueprint untuk menciptakan objek, membuat pemrograman menjadi lebih terstruktur dan efisien.  Analoginya, class seperti gambar desain yang digunakan oleh seorang arsitek untuk membangun sebuah rumah. Gambar arsitektur tersebut mendefinisikan struktur, tata letak, dan bentuk rumah yang akan dibangun. Secara serupa, class dalam pemrograman mendefinisikan struktur dan perilaku dari object yang akan diciptakan. Sedangkan yang dimaksud dengan objek pada java adalah sekumpulan software yang terdiri dari variable dan method-method yang terkait. Objek juga merupakan benda nyata yang di buat berdasarkan rancangan yang di definisikan di dalam class. O bject adalah instance dari class. Jika class secara umum mepresentasikan (template) sebuah object, sebuah instance adalah...

Tugas Pertemuan 6 PWEB

Gambar
 Nama    : Moh. Rizky Rahmadian Makkani NRP     : 5025231035 Kelas : PWEB E Tugas Pertemuan 6 : PWEB Source Code Game HTML

Tugas Pertemuan 6 PBO

Gambar
  Nama    : Moh. Rizky Rahmadian Makkani NRP     : 5025231035 Kelas : PBO A Tugas Pertemuan 6 : PBO Code Main.java : public class Main { public static void main (String[] args) { SupportSystem supportSystem = new SupportSystem(); supportSystem.start(); } } Code SupportSystem.java : public class SupportSystem { private InputReader reader ; private Responder responder ; public SupportSystem () { reader = new InputReader(); responder = new Responder(); } public void start () { System. out .println( "Welcome to NigTech Support. Hello! How can I assist you today?" ); System. out .println( "Please type \" bye \" to exit." ); while ( true ) { System. out .print( "> " ); String input = reader .getInput(); if (input.equalsIgnoreCase( "bye" )) { break ; } String response = responder .g...

Tugas Pertemuan 5 PBO

 Nama    : Moh. Rizky Rahmadian Makkani NRP     : 5025231035 Kelas : PBO A Tugas Pertemuan 5 : PBO Main public class Main { public static void main (String[] args) { MusicOrganizer org = new MusicOrganizer(); org.listAllTracks(); org.playTrack( 1 ); org.playTrack( 3 ); org.stopTrack(); org.playTrack( 2 ); org.stopTrack(); } } Track Reader package track; import java.util.ArrayList; import java.io.File; public class TrackReader { public ArrayList readTracks (String folderName){ ArrayList tracks = new ArrayList<>(); File folder = new File(folderName); if (!folder.exists() || !folder.isDirectory()) { System. out .println( "Invalid folder path!" ); return tracks; } File[] files = folder.listFiles((dir, name) -> name.endsWith( ".mp3" )); if (files == null || files. length == 0 ) { System. out .println( "No mp...

Tugas Pertemuan 5 PWEB

Gambar
Nama    : Moh. Rizky Rahmadian Makkani NRP     : 5025231035 Kelas : PWEB E Tugas Pertemuan 4 : PWEB HTML : <! DOCTYPE html > < html lang = "en" > < head >     < link rel = "stylesheet" type = "text/css" href = "css/style.css" >     < meta charset = "UTF-8" >     < meta name = "author" content = "Rizky Rahmadian" >     < meta name = "viewport" content = "width=device-width, initial-scale=1.0" >     < title > Inna Snack </ title > </ head > < body >     < div class = "navigation" >         < nav >             < h1 > Inna Snack </ h1 >             < ul >                 < li >                     < a href = "#home" >< b ...

Tugas Pertemuan 4 PWEB

Gambar
 Nama    : Moh. Rizky Rahmadian Makkani NRP     : 5025231035 Kelas : PWEB E Tugas Pertemuan 4 : PWEB Source Code: <! DOCTYPE html > < html lang = "en" > < head >     < meta charset = "UTF-8" >     < meta name = "viewport" content = "width=device-width, initial-scale=1.0" >     < title > Document </ title > </ head > < body style = "background-color: rgb(91, 197, 239);" >     < form method = "get" action = "https://youtu.be/dQw4w9WgXcQ?si=TontgfdJB9_My35f" >         < table >             < tr >                 < td > First Name </ td >< td > : </ td >< td >< input type = "text" name = "user" size = "20" placeholder = "First Name" </td >             </ tr >       ...