You are on page 1of 17
wi a * * UNM Disusun oleh: Muhammad Yasin Putra Aulia Mulfi 210210502084 PRODI TEKNIK KOMPUTER JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER UNIVERSITAS NEGERI MAKASSAR TAHUN 2022 Package ‘Tujuan Prafatiiaum | Mahasiswa mampu mengetahui dan memahami pengantar OOP 2. Mahasiswa mampu melakukan instalasi IDE Java 3. Mahasiswa mampu mengetahui dasar pemrograman Java | { ‘4. Mahasiswa mampu mengimplementasikan dasar pemrograman Java berdasarkan kasus ‘yang diberizan. ‘Teori Dasar | ~Package | Paket atau yang biasanya kita sebut sebagai package ialah kumpulan dari beberapa lass dan interface yang memiliki keterkaitan satu sama lainnya, dan package juga menyediakan | Perlindungan (proteksi) pengaksesan dan pengelolaan pada namespace. Satu subfolder pada | file system merupakan satu paket (package). Package merupatan tempat atau wadsh| pengelompokan dan penggabungan dass-classserta interface yang dijadikan satu kelompok| Gi dalam sebuah unt tungzal dalam library. Berikut contoh peneropan package: | package bush ; public cass Apel { public void info (){ ‘System.out printin ("Tai Apel”) ; } Diatas merupakan contoh paket (package) dengan pengguniaan class anggur sebagai bagian ari sebuah package yang akan digunakan. Program diatas tidak akan bisa dijalankan| sikarenakan tidak adanya main class yang menjadi penunjangnya. | Package bahasa Java tesbogi dalam 2jenis | Built-in Package (package bawaan bahasa Java) User-defined Package (package yang kita definisikan sendi ++ Builtin Package (Package Bawaan Java) Java memiliki cukup banyak package bawaan dan beberapa ada yang sudah pernah kita pakai. Salah satunya package java.util, yang berisi Scanner dass untuk proses input. Untuik menggunakan package, tambah perintah import sebelum nama package di awal kode program, sepertiimport java.utilScanner. | Berikurt contoh proses import package java.util bawaan Java: | | import java.util Scanner; Kode diatas akan mengimport Scanner class yang ada di package java.util. Lebih jauh tentang. ‘ara penggunaan perintah import akan kita bahas sesaat lag. 1. Alat dan Bahan 4 User-defined Package Uzer-defined package adalah sebulan untuk package yang kita buat vendic. lnitah yang akan iprakieksan dalam ttorial OOP Lava kal in. Cara Mengakses Package java (import) Untuk mengakses slass yang ada di sebuah package, kita harus import dass tersebut mengqunakan perintah...import. Format penulisannya adalah sebagai berikat: topo cnonm_pactage-—rame_ ier | Perintah import bisa ditulis beberapa kali tergantung jumlah class, misalnya jika ingin| mengimport cave Komputer, cass Laptop don lass Netbook dar package duniatiom, bso} ditulis 3 kali: import duniailkom Komputer; import dunisitkom Laptop; iempor dunisitkom Netbook; ‘tau jika kita ingin mengimpont semua cass yang ada di package duniailkom, bisa tulis dengan tanda bintane (*): | import duriaitkom. -Vector | bolas vektor mengimplementasikan array dinamis. Dan ArrayList dan serupa, tetapi mereka berbeda: \Vektor yang akan disinkronian akses. Vektor mengandung banyak metode tradisional, yang tidak termasuk dalam kerangka kerja | yang ditetapkan. \Vektor terutama digunakan dalam ukuran array tidak diketahui sebelumnya, atau hanya perlu| seseorang, untuk mengubah situasi ukuran ary. | elas Vector mendukung empat konstruttor. Konstrukior pertama menciptakan vektor default, ukuran standar adalah 10. | 1. Laptop 2. Mouse 3. IDEC#+ (Visual Studio Code) Kesehatan dan keselamatan kerja 1. Hati-hatilah datam memakai perangkat elektronik 2. Pastikan kabel listrik terpasang, dan dalam kondisi baik 3. Lakukan praktikum dalam posisi duduk yang benar 4, Jauhkan kabel listrik dari sentuhan anda 5. Gunakan alas kaki celana Panjang dan kemeja 6. Gunakan kacamata anti radiasi layar F. tangkah kerja Praktikum 1) instal visual studio code Pada taPtor, D setetah terinstal , downroad exstension Peick For Jeo penecees 3) sevetah terinstal Kkette "ctrl t shift +P" lal masuxkan | efeate Jove Project 4) tad Pith tempat File entuk menyimPon Project ini | Eeecumsccees#s 5) seretah memilth File , 4am Prrannye i i » tem Pil akan sama seperti gambar ditoaw ah ini. y ae 6) Low klik tambah Folder Pada File sic. 8) elikan tode Program yang okan di 9) atu klie fon yang terdapor pada Program lo) tunggu hingga outputnys ketuar, Pee aC US NC Mase od Eee eae Cente CUS EAC NSE G. Flowchart Praktikum * Praktikum 1 Abit new A 8 objaefew B Ob) Satan bya. Tanya ob) L - Perkenatan armteas "Hota. 7” Tampitkan "nama Sova Yasin™ * Praktikum 2 # Praktikum 3 Packagebatu.A obi =new Tackagebaty.A Packagtharv.6 ob)1 «new Package bary.8 Ob)L. satam Ob)L. Petkenatan Obj 2. Tanya Famfiikan "Hato... tampitkan “fama Cove Yasin” tamfilean "nama korn $iqPa" Mutat obi: new A gob)z= new 6 cob) 3s new C Ob)L « salem ob) 4. Perkenatan ob) 2. tory ova. eeu tamprtiean "Halo. tampiica" Nama saya Yasin™ tampitkean" nama kamu srara® SamPai mea (agi bio? * Praktikum 4 Vecter (string) namateman= New vector <> C) Nameatemean, acd(“Ronatdo”) frartateman .add("stertiag®) Vector £ Ayres > SPA? WD perdensioy 1 package Packagebary; 2 3 public class 4 { 4 public void salam (){ s Systea.out.println(x: “Halooo uy -.-7 6 > 7 8 © public vole perkenalan (){ ° Systen.out.println(x: “Nara Saya Yasin. 2%} n 3 2 Class 8 _ 1 package Packagebaru; 2 3 v public class 6 { ay public void tanya (){ 5 ‘System.out.printin(x: "Nama kamu siapa?”); 6 ? 7} 8 @ classe package Subpackagebar public class ¢ { . public void seeu (){ | | Systen.out.println(x: "Saegai jurpa lagi sodara d pln an Canscaner # Practitum 1 * Infut 1 Sckage Packaged 2 + import Packagebaru.*; 3 public class Hain { public static void main(string{} args) { 4 5 A obj =new AOS 6 8 obj2 =new BO); 7 8 objt-salan(); 8 obj1.perkenalan(); ae obj2.tanya(); n } 2} 3B soutPut Halooo Guys ... Nama Saya Yasin ... Nama kamu siapa? PS D:\VASIN (dokumen_negara)\java\java3\prakjava3> | Pratt tum 2 = (nur sre > Package? > | Mainjava > % tAsin > @ mainiSringl 1 package Package2; 3 public class Hain { pubic Static void main(steing{] arse) £ 5 Packagevars.A obj =new Packagebaru.AC); 6 | packagebaru.8 obj2 =new Packagebaru.8(); 7 | 2 | obja-satam(s ° | objaperkenatan(); ae @ | obj2.tanyai); a > 2 > 2 + output Halooo Guys «-- Nama Saya Yasin Nama kamu siapa? \YASIN (dokumen_negara)\java\java3\prakjava3> ¥ Plaksikum 3 * \nPUt Prdg Cam pon? Me 1 rackaness 2 1 Packagabary."5 3 Impniet subpackagebary-C: 4 public class tain Slo fe void main(stringt} aras) ¢ «| eve AOE > | #8 obj2 =new 803 » | © 0b§3 enew COE x0 | obs. sanam()5 no obj _perkenalan(); ca obj2.tanyaQs 2B (0b33. 2800005 a) as) a6 * output program Halooo Guys ... Nana Saya Yasin Nama kamu siapa? Sampai jurpa lagi sodara ... ; PS D:\VASIN (dokunen negara)\java\java3\prakjava3> # PK Y # Inpu¢ Program ® Sante 8 peepee a wea ¢ met P| rent a ep " sr ae eign sles sin een oni aoc 4) S| REN Si er eae acct ao) pln an Canscaner * VEE Program Elenen rama teaan afalan :(Hessi, Lewondomki, Sterling, Ronaldo, Panos, Hazard] Elesen ke 2 stalahLeandomi Ucuran veltor nasa tenon atalah :6 Guuran default vettor rama tenan adalah :18 PS D:\YASIN (dokumen negara) \java\java3\prakjavad> pln an Canscaner L. Anauisis praktikum € Praktikum £ Ho | kode program Penjetasan 1. [Pubic cass a Pada barisin gibenkk Sebuah class Pubic Votd salam )f — fbetnama A yang betsiPar Public dan berisi sebuah methool betnama Satan L. [Public vaid Petkenatandig| Pada batis in cibente method Petkendtan yang bersiFost public. 3. [Pubic etoss 8 Pada boris ial dibentuH Sebuath c1mss] Public void tanyac) B yang bersifat Public clan berigi : YE opucih method tar¥4, 7. |impant Packagebary,*; [Pada batis ii memasuiciean Packae? fa baru dengan kevward import agor A Ob snow Ad dapat Mengaleses semua class. faly Bob2 = new BU, memblclt objek dari class A olan B B. [abt sara (7 Poole baris iar mera uses semum | obyL. Perkenatae () \nethed yang ada pada cass 4 dans] 04), tanga Ui Pasta ciacs A terdapat method Sal * lan ferkenalan, paca clacs & terdatsh metho Fouya 6. [&xstem. our Printin (Kate..)| Pade baltic ini meruPowan Perintah| stem od Peatin(aame, [te Menameiiean uh Kate, Aare Sosovosit) seta Yasin , newer teamu sie Pa. $stem. out - Priettn (navn keuwny siaPa), Analists keseturuhan : Fravtiteum ini membuat Package clan mengauses ctatt dari Package Yang (ain. Pertama didektara sie” sebuah class A dang yang bersifat Public . crass A perisi method getam dan ferkenotan , class B berigs method Fanyar. Selaajusnyo membente obiek bar dori ctass A dan 8, Kemudian Mengimport Package yang Fah dibval agar dopat tal mengaleses Semun methed Sarg nolan SS. mengerkses semua cla sas | Kemudtan ciberi Perintah cetay vatux menam Pada crassa dan B gang Pitlean outer Ya. * Praktikum 2 No Kode program Penjelasan t Packagebary A oul Pade baris ini menambahkan nama ackagenayA lprcrage didepan ctoss A dan Baw Pesckagebotry Bo saints Lr teienal gobs 00) | gears oa Analisis Keseturuhan Pada Praktixum ini kity membentuk Sebvah objek dari cuss dimann cuss tersebUt bereida Pada Package Yang berbeda tanpa kevword import, dengan catr menambethkan nama Package dra fan crass A idan B. objeu 1 dibentu dengan menggunakan ctass A yang berada Yada Packagebary. kemudian di obiek 2 dibentk dart class & yang berada paso Package ba puia. Presctikeum 3 ro | (ede program Pemetasan 1, [robre cwass c Pada bois ici dibentve sepuah cia becndimor c. yong belsifett public Pueare void seevou 0; - Yang berisi Sebuah method seevou. import Packagebatv. |Pada baris in Perintah mengionfor Subpackastbayc; — lPackagebaty dari subpackage baru etass © Analisis Keseturuha: Pace preuctikum Tai membue surpecagebaty di Packagehaty. Didekta fusian sebuah class ¢ yang bersiFat public Yong berisi sebyah method seeyov , cv membent objet dlewi class ¢ , mengimport packagebaty clari SUbpeckagebary ctass c. F Praktikum 4 No] Kocle Program Penetasan -wecter | Pada baris ini mengimport class vector pada Java. util 2. [Vector

You might also like