PRAKTIKUM 01.docx

download PRAKTIKUM 01.docx

of 19

Transcript of PRAKTIKUM 01.docx

  • 7/25/2019 PRAKTIKUM 01.docx

    1/19

    MODUL PEMROGRAMAN JAVA

    I. Tujuan Instruksional

    Setelah mengikuti praktikum ini, Mahasiswa diharapkan mampu untuk :1. Mengenal dan memahami fungsi dasar dalam Bahasa java.2. Mengerti dan memahami struktur program Bahasa java.3. Dapat menggunakan fungsifungsi dasar pemrograman java.!. Dapat menuliskan sour"e "ode menggunakan terminal#nano$%. Mengenal dan mengerti pengenal dan &ata &un"i dalam Bahasa java.'. Mengenal dan mengerti (aria)el, *ipe Data dalam Bahasa java.+. Dapat menggunakan (aria)el dan *ipe (aria)el dalam program.. Dapat menggunakan -nputan dari &e)oard

    II. Dasar Teori

    1. Sejarah bahasa javaJava adalah bahasa pemrogramanyang dapat dijalankan di berbagaikomputertermasuk telepon genggam. Bahasa ini awalnya dibuat olehJamesGosling saat masih bergabung di Sun Microsystems saat ini merupakanbagian dari Oracle dan dirilis tahun 1!. Bahasa ini banyakmdibuatsolehntaksis yang terdapat pada " dan "## namun dengansintaksis model objek yang lebih sederhana serta dukungan rutin$rutin arasbawah yang minimal. %plikasi$aplikasi berbasis java umumnya dikompilasike dalam p$code &)te"ode' dan dapat dijalankan pada berbagai Mesin(irtual Java &J(M'. Java merupakan bahasa pemrograman yang bersi)atumum*non$spesi+k &general purpose', dan secara khusus didisain untukmeman)aatkan dependensi implementasi seminimal mungkin. -arena

    )ungsionalitasnya yang memungkinkan aplikasi java mampu berjalan dibeberapa plat)orm sistem operasiyang berbeda, java dikenal pula denganslogannya, *ulis sekali, jalankan di mana pun. Saat ini java merupakanbahasa pemrograman yang paling populer digunakan, dan secara luasdiman)aatkan dalam pengembangan berbagai jenis perangkat lunak aplikasiataupun aplikasi berbasis web.

    Bahasa pemrograman Java terlahir dari /he Green 0roject, yang

    berjalan selama 1 bulan, dari awal tahun 11hingga musim panas 12.

    0royek tersebut belum menggunakan versi yang dinamakan Oak. 0royek ini

    dimotori oleh 0atrick 3aughton, Mike Sheridan, James Goslingdan Bill Joy,

    beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satuhasil proyek ini adalah maskot Dukeyang dibuat olehJoe 0alrang.

    0ertemuan proyek berlangsung di sebuah gedung perkantoran Sand /ill

    0oaddi Menlo 0ark. Sekitar musim panas 12 proyek ini ditutup dengan

    menghasilkan sebuah programava akpertama, yang ditujukan sebagai

    pengendali sebuah peralatan dengan teknologi layar sentuh &tou"h s"reen',

    seperti pada 04% sekarang ini. /eknologi baru ini dinamai 56 &Star Seven'.

    Setelah era Star Sevenselesai, sebuah anak perusahaan/v kabel

    tertarik ditambah beberapa orang dari proyek /he Green 0roject. Mereka

    LAB. TEKNIK INFORMATIKA - 7

    -

    FAK. TEKNIK UNIVERSITAS BENGKULU

    PRAKTIKUM 01

    BAHASA PEMPROGRAMA !A"A

    http://id.wikipedia.org/wiki/Bahasa_pemrogramanhttp://id.wikipedia.org/wiki/Komputerhttp://id.wikipedia.org/wiki/Telepon_genggamhttp://id.wikipedia.org/wiki/James_Goslinghttp://id.wikipedia.org/wiki/James_Goslinghttp://id.wikipedia.org/wiki/Sun_Microsystemshttp://id.wikipedia.org/wiki/Oraclehttp://id.wikipedia.org/wiki/1995http://id.wikipedia.org/wiki/P-codehttp://id.wikipedia.org/wiki/Mesin_virtual_javahttp://id.wikipedia.org/wiki/Mesin_virtual_javahttp://id.wikipedia.org/wiki/Sistem_operasihttp://id.wikipedia.org/wiki/Bahasa_pemrogramanhttp://id.wikipedia.org/w/index.php?title=The_Green_Project&action=edit&redlink=1http://id.wikipedia.org/wiki/1991http://id.wikipedia.org/wiki/1992http://id.wikipedia.org/wiki/Oakhttp://id.wikipedia.org/wiki/James_Goslinghttp://id.wikipedia.org/wiki/Sun_Microsystemshttp://id.wikipedia.org/w/index.php?title=Joe_Palrang&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Menlo_Park&action=edit&redlink=1http://id.wikipedia.org/wiki/Tv_kabelhttp://id.wikipedia.org/wiki/Komputerhttp://id.wikipedia.org/wiki/Telepon_genggamhttp://id.wikipedia.org/wiki/James_Goslinghttp://id.wikipedia.org/wiki/James_Goslinghttp://id.wikipedia.org/wiki/Sun_Microsystemshttp://id.wikipedia.org/wiki/Oraclehttp://id.wikipedia.org/wiki/1995http://id.wikipedia.org/wiki/P-codehttp://id.wikipedia.org/wiki/Mesin_virtual_javahttp://id.wikipedia.org/wiki/Mesin_virtual_javahttp://id.wikipedia.org/wiki/Sistem_operasihttp://id.wikipedia.org/wiki/Bahasa_pemrogramanhttp://id.wikipedia.org/w/index.php?title=The_Green_Project&action=edit&redlink=1http://id.wikipedia.org/wiki/1991http://id.wikipedia.org/wiki/1992http://id.wikipedia.org/wiki/Oakhttp://id.wikipedia.org/wiki/James_Goslinghttp://id.wikipedia.org/wiki/Sun_Microsystemshttp://id.wikipedia.org/w/index.php?title=Joe_Palrang&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Menlo_Park&action=edit&redlink=1http://id.wikipedia.org/wiki/Tv_kabelhttp://id.wikipedia.org/wiki/Bahasa_pemrograman
  • 7/25/2019 PRAKTIKUM 01.docx

    2/19

    MODUL PEMROGRAMAN JAVA

    memusatkan kegiatannya pada sebuah ruangan kantor di 177 8amilton

    %venue, 0alo %lto.

    0erusahaan baru ini bertambah maju9 jumlah karyawan meningkat

    dalam waktu singkat dari 1: menjadi 67 orang. 0ada rentang waktu ini juga

    ditetapkan pemakaian ;nternetsebagai medium yang menjembatani kerjadan ide di antara mereka. 0ada awal tahun 17$an, ;nternet masih

    merupakan rintisan, yang dipakai hanya di kalangan akademisidan militer.

    Mereka menjadikan perambah&)rowser' Mosaicsebagai landasan

    awal untuk membuat perambah Java pertama yang dinamai

  • 7/25/2019 PRAKTIKUM 01.docx

    3/19

    MODUL PEMROGRAMAN JAVA

    programnya sendiri$sendiri &yang dapat diunduh dari situs Java' untuk

    meninterpretasikan )te"odetersebut.

    OO0&)je"t riented 4rogramming$ 0emrogram Berorientasi Objek'

    0erpustakaan -elas ang @engkap, Java terkenal dengan kelengkapan

    li)rar*perpustakaan&kumpulan program program yang disertakan

    dalam pemrograman java' yang sangat memudahkan dalam

    penggunaan oleh para pemrogram untuk membangun aplikasinya.

    -elengkapan perpustakaan ini ditambah dengan keberadaan

    komunitas Java yang besar yang terus menerus membuat

    perpustakaan$perpustakaan baru untuk melingkupi seluruh

    kebutuhan pembangunan aplikasi.

    Bergaya "##, memiliki sintaks seperti bahasa pemrograman "##

    sehingga menarik banyak pemrogram "## untuk pindah ke Java.

    Saat ini pengguna Java sangat banyak, sebagian besar adalah

    pemrogram "## yang pindah ke Java. Cniversitas$universitas di

    %merika Serikatjuga mulai berpindah dengan mengajarkan Java

    kepada murid$murid yang baru karena lebih mudah dipahami oleh

    murid dan dapat berguna juga bagi mereka yang bukan mengambil

    jurusan komputer.

    0engumpulan sampahotomatis, memiliki )asilitas pengaturan

    penggunaan memori sehingga para pemrogram tidak perlu

    melakukan pengaturan memori secara langsung &seperti halnya

    dalam bahasa "## yang dipakai secara luas'.

    '. Struktur bahasa java

    public class 3ama-elas D public static void main&String argsEF' D **;si 0rogram H

    H

    (. Aturan u&u& %enulisan bahasa java Bahasa java membedakan penulisan huru) besar dan kecil &"ase

    sensitive'. Cntuk memberi komentar pada suatu statement &keadaan', dapat

    menggunakan *5 di awal dan 5* di akhir atau ** dalam satu baris. %wal dan akhir su)routineatau )ungsi harus diapit kurung kurawal.

    Setiap statementharus diakhiri tanda titik koma.Setiap variabel yangdigunakan wajib dideklarasikan terlebih dahulu.

    III. )un$si *un$si +asar0rogram java pada hakekatnya tersusun atas sejumlah blok )ungsi.

    Sebuah program minimal mengandung sebuah )ungsi. Setiap )ungsi terdiri

    LAB. TEKNIK INFORMATIKA - 9

    -

    FAK. TEKNIK UNIVERSITAS BENGKULU

    http://id.wikipedia.org/wiki/OOPhttp://id.wikipedia.org/w/index.php?title=Perpustakaan_(pemrograman)&action=edit&redlink=1http://id.wikipedia.org/wiki/C%2B%2Bhttp://id.wikipedia.org/wiki/Amerika_Serikathttp://id.wikipedia.org/wiki/Pengumpulan_sampahhttp://id.wikipedia.org/wiki/OOPhttp://id.wikipedia.org/w/index.php?title=Perpustakaan_(pemrograman)&action=edit&redlink=1http://id.wikipedia.org/wiki/C%2B%2Bhttp://id.wikipedia.org/wiki/Amerika_Serikathttp://id.wikipedia.org/wiki/Pengumpulan_sampah
  • 7/25/2019 PRAKTIKUM 01.docx

    4/19

    MODUL PEMROGRAMAN JAVA

    dari satu atau beberapa pernyataan yang secara keseluruhan dimaksudkanuntuk melaksanakan tugas khusus.

    1. Tahap Kompilasi Java

    1. /ulis * Cbah. 0emrogram menulis program dan menyimpannya di

    media dalam bentuk berkas I.javaI.

    2. -ompilasi. 0engkompilasi membentuk )te"odesdari program

    menjadi bentuk berkas I.classI.

    :. Muat. 0emuat kelas memuat )te"odeske memori.

    >. (eri+kasi. 0eng$veri+kasi memastikan )te"odestidak mengganggu

    sistem keamanan Java.

    !. Jalankan. 0enerjemah menerjemahkan )te"odeske bahasa

    mesin.tidak bisa di pakaiK

    #. ,o&entar

    -omentar adalah bagian kode program yang tidak dieksekusi saatprogram dijalankan &run'. -omentar dianggap penting untuk membantu danmemperjelas program agar lebih mudah dimengerti dan memberikanin)ormasi$in)ormasi dari kode program yang diperlukan. 0emrogramanmerupakan penuangan sebuah ide untuk menyelesaikan masalah denganmenggunakan perangkat lunak pemrogrmanan. Oleh karena itu sering idehanya muncul pada saat$saat tertentu saja dan tidak jarang ide yang barusaja kita temukan kita lupakan. Cntuk itulah diperlukan penulisan komentarpada listing program.Bentuk penulisan komentar pada pemrograman java biasanya dituliskansebagai berikut 9** ......... &tulis komentar atau keterangan yang kita lampirkan satu baris'

    *5 ........ &tulis komentar atau keterangan yang kita lampirkan sampai ketemudengan 5**55 ........ &tulis komentar atau keterangan yang kita lampirkan untuk

    javadoc' 5*0enulisan komentar pada listing program memiliki beberapa tujuan, yakni 9

    a. memberikan in)ormasi pembuatan kode program.Biasanya diletakkan pada bagian atas sebuah listing program

    b. memberikan in)ormasi tujuan dibuatnya sebuahprosedur, )ungsi, atau metode lainnya

    c. memberikan in)ormasi )ungsi variabel ataukonstanta yang dideklarasikan

    d. memberikan in)ormasi langkah demi langkahjalannya program'. ,onstanta

    %dalah nilai numeris*karakter yang tetap atau tidak berubah.4alam java ada > kelas konstanta, yaitu9

    1. -onstanta integer, berupa integerbiasa, integerpanjang &long'2. -onstanta 5oating, dapat mengandung nilai pecahan, yang biasa ditulis

    dalam bentuk pecahan biasa maupun bentuk eksponensial dan selaludinyatakan dalam dou)le, kecuali jika diakhiri dengan L atau )&menyatakan konstanta 5oat'.

    :. -onstanta string, merupakan deretan karakter yang diawali dan diakhiridengan tanda petik ganda &...'. Juga dapat mengandung karakter yang

    menggunakan tanda N yang disebut karakter es"ape&es"ape se6uen"e'.

    LAB. TEKNIK INFORMATIKA

    10 -

    FAK. TEKNIK UNIVERSITAS BENGKULU

  • 7/25/2019 PRAKTIKUM 01.docx

    5/19

  • 7/25/2019 PRAKTIKUM 01.docx

    6/19

    MODUL PEMROGRAMAN JAVA

    A+a 3 ti%e +ata %ri&iti* +ala& bahasa !ava.

    !enisData

    Deskri%si4kura

    nMini&u& Maksi&u&

    boolean

    8anya bisa

    berisi benaratau salah

    1$bit

    char-arakterCnicode

    1T$bit

    byteBilanganbulat

    $bit $126 12

    shortBilanganbulat

    1T$bit $:26T :26T6

    intBilanganbulat

    :2$bit $21>6>:T> 21>6>:T>6

    long Bilanganbulat

    T>$bit $22::627:T!>66!7

    22::627:T!>66!76

    Uoat Bilangan riil :2$bit1.>712>T>:2>1676e$>!

    :.>722:>TT:!2T7e#:

    double Bilangan riil T>$bit>.>7T!T>!>12>T!>>e$:2>

    1.66T:1:>T2:1!67e#:7

    String objek null

    5. Inisialisasi variabel

    cara deklarasikan variabel 9

    namaRtipe namaRvariabel

    Selain di deklarasikan, variable kadangkala perlu diberikan nilai awal atauinisialisasi dengan suatu konstanta. 0ada contoh di atas dalam main &'terjadi inisialisasi bil Q 27 dan num Q 2!.;nisialisasi juga dapat dilakukan bersamaan dengan deklarasi. Misalkan 9

    int num Q 2!, test Q >

    Cntuk mendeklarasikan suatu nilai yang konstan ke dalam suatu variabledapat dilakukan sebagai berikut9

    +nal Uoat pi Q :.1>1!2T!>

    selanjutnya nilai pi dalam program tak dapat di ubah, 0i disebut konstantayaitu suatu nilai yang tidak berubah selama proses program.

    !enis6jenis "ariabel

    Java memiliki beberapa jenis variabel yang dapat dikelompokkan sebagai

    berikut 9

    LAB. TEKNIK INFORMATIKA

    12 -

    FAK. TEKNIK UNIVERSITAS BENGKULU

  • 7/25/2019 PRAKTIKUM 01.docx

    7/19

    MODUL PEMROGRAMAN JAVA

    ;nstance (ariables &tidak statis'. 4alam bahasa pemrograman

    berorientasi objek, objek menyimpan variabel yang tidak

    dideklarasikan dengan kata kunci stati"dalam kategori non$statis,

    atau dapat berubah$ubah. Suatu kelas dapat dijelmakan ke dalam

    beberapa objek. 3ilai yang terkandung dalam variabel tak$statis iniberbeda untuk setiap objeknya.

    "lass (ariables &statis'. (ariabel ini merupakan bagian integral dari

    suatu kelas, dan tidak ada satu objek pun yang dapat menyatakan

    kepemilikan atas variabel ini. (ariabel yang dideklarasikan sebagai

    statis digunakan bersama oleh semua objek. (ariabel ini lebih bersi)at

    global yang nilainya sama untuk setiap objek pada kelas yang

    bersangkutan.

    @ocal (ariables. (ariabel ini dide+nisikan di dalam suatu metoda

    &method' atau dalam suatu prosedur. (ariabel ini bersi)at lokal karena

    hanya dapat diakses oleh metoda atau prosedur tersebut.

    0arameter. 0aramater atau argumen adalah variabel yang digunakan

    pada saat suatu metoda atau prosedur dipanggil. 0arameter berguna

    untuk memberikan nilai awal untuk diteruskan &pass' ke dalam suatu

    prosedur atau metoda.

    7. )or&at +ata%dalah suatu kombinasi tanda$tanda khusus berupa karakter yang dipakaiuntuk mengatur bentuk data tampilan. Lormat data bisa lebih dari satusesuai dengan banyak data yang ingin ditampilkan. Lormat data yangdipakai disesuaikan dengan jenis data tampilan. 4a)tar spesi+kasi )ormatdata9

    )or&at+ata

    Bentuk ta&%ilan +ata

    c -arakter tunggald Bilangan bulat desimal &integer'e Bilangan bernotasi ilmiah

    ) Bilangan berjenis pecahan bertitik &5oating pointnum)er'

    g 0ilihan tampilan terpendek antara bentuk e atau)

    i Bilangan bulat desimal &sama dengan d'n 4igunakan untuk perintah menyimpan banyak

    karakter yang telah ditampilkan oleh perintah print&'ke dalam suatu penunjuk jenis integer

    o 3otasi bilangan basis delapan &o"tal's /ampilan deret karakter &string'u Bilangan bulat desimal tak bertanda &unsign'

    A 3otasi bilangan basis 1T &heade"imal' /ampilan tanda persen &'

    LAB. TEKNIK INFORMATIKA

    13 -

    FAK. TEKNIK UNIVERSITAS BENGKULU

  • 7/25/2019 PRAKTIKUM 01.docx

    8/19

    MODUL PEMROGRAMAN JAVA

    dll

    3. O%erator6o%eratorOperator adalah simbol atau tanda yang jika diletakkan pada dua buahoperan dapat menghasilkan sebuha hasil, contohnya pada matematika

    yakni yanda penjumlahan &K#K' jika diletakkan diantara dua buah angkaakan menghasilkan lain hasil penjumlahan dua angka tersebut.

    3.1 O%erator Arit&atikaO%erator ,eteran$an 8ontoh

    #$5

    *

    0enjumlahan0engurangan0erkalian

    0embagianModulo &sisa pembagian'

    A # yA V yA 5 y

    A * yW y

    Crutan hirarkinya adalah 5 dan * # X $"ontoh

    Eks%resi Eks%resi Setara ilaia 5 b * c$a 5b V c

    1#a 5 b c

    &a 5 b' *c&&$a' 5 b' V c

    1 # &&a 5 b' c'

    7$!:

    3.# Assi$n&ent O%erator

    O%erator 8ontoh Maksu+ 9 Ekivalen +$Q

    #Q$Q5Q*QQ

    % Q B # "% #Q 1% $Q B% 5Q B% *Q B% Q B

    Mengerjakan B # " ke %% Q % # 1% Q % V B% Q % 5 B% Q % * B% Q % B

    3.' O%erator :o$ikaOperator hubungan &relational operator' digunakan untukmenunjukkan hubungan antara dua buah operand.

    O%erator ArtiY

    YQZ

    ZQQQ[Q

    @ebih kecil dari@ebih kecil atau sama dengan@ebih besar dari@ebih besar atau sama denganSama dengan

    /idak sama dengan

    3.( o%erator hubun$anOperator logika digunakan untuk membandingkan dua atau lebihekspresi relasional dalam ekspresi logika

    LAB. TEKNIK INFORMATIKA

    14 -

    FAK. TEKNIK UNIVERSITAS BENGKULU

  • 7/25/2019 PRAKTIKUM 01.docx

    9/19

    MODUL PEMROGRAMAN JAVA

    O%erator ,eteran$anXX\\[

    Operasi logika %34Operasi logika O=Operasi logika 3O/

    3.2 o%erator inre&ent +an +ere&entOperator ## akan menambah nilai numeric 1 ke pengenal yangmenggunakannya. "ontoh num## atau ##num mempunyai arti yangsama dengan num Q num # 1.Operator V akan mengurangi dengan numeric 1 untuk pengenal yangmenggunakannya. "ontoh A $ $ atau $ $ A berarti A Q A V1

    O%ereator 8ontoheks%resi

    ,eteran$an

    ##

    ##

    $$$$

    ##a

    a##

    $$bb$$

    -n"rement a ) 1 then use the new valueof a in the epression in whi"h a resides

    ;se the "urrent value of a in theepression in whi"h a resides, thenin"rement a ) 1

    De"remen ) 1 . showOption4ialog

    Cntuk parameter dari > method tersebut mempunyai pattern yang sama.

    4an setiap method tersebut memiliki > V 6 varian tergantung dari jumlah

    parameter setiap method & kecuali showOption4ialog yang cuma memiliki

    satu variant' . Berikut ini beberapa parameter yang digunakan pada >

    method tersebut.

    parent"omponent 9 mende+nisikan component yang menjadi parentdari dialog boA. Jika diisi dengan null, maka secara de)ault Lrame

    akan menjadi parent component.

    message 9 merupakan message yang akan ditampilkan dalam dialog

    boA. Message bisa berupa String. /api type sebenarnya dari

    parameter ini adalah Objet class.

    title 9 merupakan title untuk dialog boA

    initial(alue 9 merupakan input value

    message/ype 9 mende+nisikan style dari message. Jenis dari

    message/ype sebagai berikut ?==O=RM?SS%G?,

    ;3LO=M%/;O3RM?SS%G?,

  • 7/25/2019 PRAKTIKUM 01.docx

    13/19

    MODUL PEMROGRAMAN JAVA

    Cntuk mendapatkan inputan dari pengguna, kita harus meng$ import

    +le java.util.Sanner yang dimiliki oleh Java. 0ada konsepnya nanti

    inputan yang dimasukan oleh pengguna dapat terbaca oleh java sesuai

    dengan tipe data yang sudah diinisialisasi dan untuk sementara waktu akan

    ditampung dahulu di +le tempabstrak, kemudian nanti akan dibaca ulanguntuk ditampilkan sesuai dengan methodyang dibuat dalam Su)8lassnya.

    Cntuk langsung memahami pemakaian S"annerdalam pemrograman java,

    kita langsung membuat "odingdari awalnya.

    Sebuah objek scanner dapat mengurai input yang dimasukkan melaluikeyboard atau dari sebuah +le. Scanner memisahkan inputnya menjadimenjadi token terpisah &yang biasanya dipisahkan dengan spasi', dankemudian mengembalikannya pada satu waktu. Scanner menyediakanmetode untuk mengubah token menjadi nilai dari tipe yang berbeda.-ita dapat menggunakan utility scanner dalam dua cara, yaitu 91. Cntuk membaca dari keyboard, menggunakan perintah di bawah iniScanner input Q new Scanner&System.in'2. Cntuk membaca dari sebuah +le, menggunakan perintah di bawah iniScanner input Q new Scanner&new LileStream&+lename.tAtP''

    '. DataIn%utStrea&

    %dalah suatu inputan keyboard. Cntuk penggunaan nya kita harus

    mengimport +le java.io.5 yang dimiliki oleh java. Cntuk lebih jelas, silahkan

    melakukan latihan pada program praktikum.

    I". Pratiku&//Program 1.1/*Latihanautor : Lab TIversi : 12 September 2012 */

    public class Main1

    public static voi! main"String#$ args%

    S&stem.out.println"'()L+, (-S +'%S&stem.out.print"'engan S ubuntu 10.10 n'%

    S&stem.out.println"'P,3,M ST4I T)56I5I67,MTI5'%

    88

    //Program 1.2/*Latihan !e9larasi variabel ber9as per9alian.ava autor : Lab TIversi : 12 September 2012 */

    public class Main2

    public static voi! main"String#$ args%

    LAB. TEKNIK INFORMATIKA

    19 -

    FAK. TEKNIK UNIVERSITAS BENGKULU

  • 7/25/2019 PRAKTIKUM 01.docx

    14/19

    MODUL PEMROGRAMAN JAVA

    String 6PM ; '31011001'String nama ; 'Sastra

  • 7/25/2019 PRAKTIKUM 01.docx

    15/19

    MODUL PEMROGRAMAN JAVA

    //Program 1.>/*Latihan Mengguna9an 9onstanta !engan inputan import ava.io.* autor : Lab TIversi : 12 September 2012 */

    import ava.io.*

    public class Main>

    public static voi! main"String#$ args%

    ataInputStream sho< ; ne(

    LAB. TEKNIK INFORMATIKA

    24 -

    FAK. TEKNIK UNIVERSITAS BENGKULU

  • 7/25/2019 PRAKTIKUM 01.docx

    19/19

    MODUL PEMROGRAMAN JAVA

    Buatlah sebuah program untuk menghitung volume bola denganmenyertakan tipe data dari Uoat menggunakan input masukan JOption0ane.

    Soal >2Buatlah program untuk menghitung kapasitansi, " dalam )arad.

    IP4T ? Banyaknya muatan&', /egangan&('PROSES ?-apasitas Q Muatan * tegangan diantara keping dalam voltMenggunakan input masukan 4ata;nputStream

    Soal>5Jelaskan apa yang kalian dapat pada Praktiku& @1ini

    Soal>71. %pa yang membedakan antara inputan -eyboard 9

    Joption0ane2. Scanner'. 4ata;nputStream

    Hari9 tan$$al !u+ul Tu$as Mo+ul

    BAHASA PEMPROGRAMA

    !A"A

    TTD Dosen9asisten

    a&a &ahasis;a ilai

    IM

    LAB. TEKNIK INFORMATIKA

    25 -