Minggu, 17 November 2013

Tempat Sampah 3D


Tutorial membuat tempat sampah di google sketchup


Dalam tugas kali ini saya menggunakan media google sketchup untuk membuat sebuah gambar 3d.
-          Pertama-tama kita menggunakan tool rectangle untuk membuat gambar persegi.





-          Lalu gunakan tool push/pull untuk membuat persegi 2d tersebut menjadi kubus. Dengan kata lain tool push/pull ini berfungsi sebagai pembentuk bidang 3d.


-          Setelah itu kita gunakan tool select  dan klik bagian bawah dari kubus yang telah kita buat.  Lalu tekan s untuk menggunakan tool scale yang berfungsi untuk mengubah ukuran dari persegi yang kita klik. Kita perkecil ukuran persegi bawah dari kubus untuk memberikan kesan mencuat dari kubus tersebut.









-          Lalu gunakan kembail tool rectangle dan buat persegi di atas kubus, lalu tarik keatas dengan tool push hingga seperti ini.



-          Buat lagi persegi panjang disamping kubus yang kita tarik tadi, dan gunakan tool push lalu dorong kedalam sampai mentok,push juga persegi ditengah-tengah lubang yang kita buat tadi hingga seperti ini.


-          Dan yang terakhir kita beri warna dengan tool paint bucket.



Minggu, 29 September 2013

Dwiky Rama Aulia
52411280
3IA11

Desain grafis merupakan suatu bentuk komunikasi visual yang menggunakan media gambar untuk menyampaikan informasi yang kita maksud.

Ada beberapa software yang digunakan dalam desain grafis.

      1.       Adobe Photoshop

Software buatan Adobe Systems ini merupakan software sangat terkenal kemampuannya dalam mengolah gambar. Software ini difokuskan untuk pengeditan foto, gambar dan pembuatan efek pada foto maupun gambar. Pekerjaan yang menggunakan software ini tentu saja yang berhubungan dengan gamr dan foto seperti fotographer digital dan perusahaan iklan.

Adobe System telah banyak mengeluarkan seri dari Adobe photoshop, seperti Photoshop CS (Creative Suite), Adobe Photoshop CS2, Adobe Photoshop CS3, hingga yang teranyar yaitu Adobe Photoshop CS6.
Adobe Photoshop juga berjalan di multiplatform yaitu untuk Microsoft Windows, Mac OS, Bahkan Linux pun bias menggunakan Adobe Photoshop tetapi dengan bantuan Software CrossOver.

Tool dalam Adobe Photoshop adalah alat yang dapat membantu pengguna dalam mengedit. Adobe Photoshop CS3 memilikit 59 tool yang dapat dipakai oleh pengguna. Tool - tool tersebut terdiri dari berbagai macam tool dengan kegunaan yang spesifik. Beberapa tool - tool yang ada di Photoshop antara lain :
·         Move Tool
·         History Brush Tool
·         Eraser Tool
·         Path Selection Tool
·         Direct Selection tool
·         Pen Tool
·         Shape Tool
·         Brush Tool
·         Audio Annotation Tool
·         Eyedropper Tool
·         Measure Tool
·         Text Tool
·         Hand Tool
·         3D Object Rotate Tool
·         3D Rotate Camera Tool


           2.       CorelDRAW

CorelDRAW merukapan Grafik editor yang dikembangkang oleh Corel, sebuah Perusahaan perangkat lunak yang bermarkas di Ottawa, Kanada. Di awal kemunculannya, CorelDRAW dikembangkan untuk Window 2000, CorelDRAW sempat tersedia untuk Linux dan Mac OS, namun dihentikan karena tingkat penjualan yang rendah. Hingga saat ini CorelDRAW X6 merupakan versi teranyar dari CorelDRAW dan dirilis pada maret 2013.

Sebenarnya tidak banyak perbedaan CorelDRAW X6 dengan versi sebelumnnya, berikut adalah fitur-fitur yang tersedia dari CorelDRAW X4, X5, dan X6 :
CorelDRAW X4          :

1.       Upgraded user interface
2.       Kemampuan untuk berbagi ide dengan rekan dan klien secara real time
3.       Solusi yang kuat untuk mengubah gambar raster ke vector graphics
4.       Memastikan warna maksimum yang sesuai aplikasi di Corel dan Microsoft
5.       Menyediakan aplikasi warna yang cocok di Corel dan Adobe
6.       Peningkatan integrasi dengan Windows Vista
7.       Changed dialog box "New from template"
8.       New, editable material baru
9.       Proses cepat layout dan mengedit teks
10.   Memformat teks secara real time
11.   Mirroring the text of paragraph
12.   Dukungan untuk file RAW
13.   Perata gambar
14.   Information in the form of histograms Informasi dalam bentuk histogram
15.   Advanced kotak dialog warna kurva
16.   Finished size page

CorelDRAW X5          :

1.       More speed dengan multi-core baru dukungan
2.       Lebih banyak konten yang kaya dan profesional template
3.       Lebih banyak sarana belajar, video tutorial dan tips pakar
4.       Lebih kompatibilitas, dengan dukungan untuk lebih dari 100 format file
5.       More color kontrol dan konsistensi
6.       Lebih Web kemampuan, termasuk dukungan animasi Flash
7.       Lebih banyak pilihan output for print, Web, digital dan banyak lagi tanda-tanda

CorelDRAW X6          :

1.       Advanced Open Type
2.       Enhanced Complex Script
3.       New Creative Vector
4.       New Page Layout Tools
5.       New Object Styles
6.       Document Style
7.       New Website Design Software
8.       New Bitmap and Vector Pattern Fills


Selasa, 09 Juli 2013

Nama                    : Dwiky Rama Aulia
Kelas                   : 2IA11
NPM                     : 52411280


Pada tulisan kali ini saya akan membahas mengenai jejaring sosial

Apa itu jejaring sosial?

Jejaring sosial adalah suatu struktur sosial yang dibentuk dari simpul-simpul (yang umumnya adalah individu atau organisasi) yang dijalin dengan satu atau lebih tipe relasi spesifik seperti nilai, visi, ide, teman, keturunan, dll. (Wikipedia)

Jadi secara sederhana jejaring sosial itu adalah jaringan pada dunia maya yang menghubungkan individu-individu diseluruh dunia

Berikut contoh jejaring sosial beserta kelebihan dan kekurangan :

1       Facebook

FacebooK Adalah Sebuah Website Yang bertemakan social networking (Pencari Teman di Dunia Maya).

Facebook merupakan situs web jaringan sosial yang diluncurkan pada 4 Februari 2004 dan didirikan oleh Mark Zuckerberg.

Kelebihan :
-   Mudah digunakan
-   User interface-nya enak dilihat
-    Terdapat fitur chat sehingga kita bias chatting bersama teman yang sedang online

Kekurangan :
-   Facebook sering berubah user interface-nya sehinnga terkadang membingungkan
-   Maraknya kejahatan dunia maya melalui facebook

   Manfaat dibidang pendidikan:

-   Ada, karena di facebook terdapat fitur group, contohnya kita bias membuat group kelas 2ia11 gunadarma , disitu kita bisa berbagi info terkini tentang tugas, event, dll sehingga terasa manfaat nya bagi para mahasiswa dalam hal informasi dan juga pendidikan.


2.       Twitter

Twitter berfokus pada layaan blogging mikro (microblogging) dan RSS untuk pesebaran informasi. Ia sering disebut-sebut sebagai “SMS-nya internet”

Twitter dibangun oleh Jack Dorsey, Noah Glass, Evan Williams, dan Biz Stone pada 15 Juli 2006.

Kelebihan :
-   Informasi yang cepat beredar
-   Sangat interaktif, extensible messaging platform dengan API terbuka
-   Alat komunikasi yang murni dan cepat tanggap
-   Menjangkau lebih luas tidak hanya antara teman

Kekurangan :
-   Setiap tweet dibatasi 140 karakter
-   Banyak symbol yang harus diingat kegunaannya oleh pengguna, seperti @, RT, # dan lain-lain.
-   Tidak ada fitur chatting

Manfaat dibidang pendidikan :
-  ada, di twitter terdapat akun-akun yang berisikan informasi-informasi terkini seperti @mencobabelajar , atau berita-berita terkini seperti @detikcom

3.       Google+

Google+ bisa dibilang merupakan jejaring sosial paling anyar. Google+ banyak digemari orang karena fitur barunya Circle dan Hangout yang memudahkan orang mengatur komunikasi dan berinteraksi dengan video.

Kelebihan :
-   Ada fasilitas Repost yang memiliki istilah Reshared, jadi kita langsung bisa mengutip sebuah status dari teman yang ada pada circle kita. Ini mirip seperti Retweet di Twitter
-   Atur status Status yang kita buat bisa diatur apakah itu tidak boleh dishare kembali atau tidak boleh dikomentari.
-   Terdapat fasilitas Hangouts yang memungkinkan pengguna video chat dengan temannya.



Kekurangan :
-   Dengan koneksi internet yang lambat, akan sulit mengakses akun google plus yang menggunakan live notification.
-   Banyak fitur yang sama seperti yang sudah dimiliki oleh pendahulunya, facebook.
-   Popularitas google plus menurun dibandingkan awal-awal diluncurkannya layanan ini. Semakin banyak yang meninggalkan jejaring sosial ini.
-   Belum banyaknya dukungan dari aplikasi lain seperti games yang sudah terlebih dahulu populer di facebook.

Manfaat dibidang pendidikan :
-   Saya sendiri belum pernah menggunakan Google+ jadi tidak terlalu tau bagaimana cara kerja Google+, tapi menurut pendapat saya setiap jejaring sosial pasti menghubungkan orang-orang disekitar kita sehingga kita dapat berbagi informasi baik pendidikan, berita, atau yang lainnya bersama mereka, jadi saya rasa ada manfaat nya dibidang pendidikan.

sekian tulisan singkat saya mengenai jejaring sosial, terimakasih.

Sumber :

Rabu, 27 Maret 2013

Nama            : Dwiky Rama Aulia
NPM             : 52411280
Kelas             : 2IA11

Sejarah Internet, Sejarah Web, dan Arsitektur Web


Sejarah Internet dimulai pada tahun 1969 yang dilakukan oleh DARPA, yaitu sebuah badan pertahanan Amerika Serikat yang membuat sebuah proyek yang bernama ARPANET. ARPANET adalah sebuah proyek yang memungkinkan untuk membuat sistem yang saling terhubung. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP dan hingga sekarang masih dikembangkan.
Sambungan pertama ARPANET yang terbentuk dan saling terhubung adalah beberapa universitas. Universitas diantaranya adalah Stanford Research Institute, University of California, Santa Barbara, University of Utah yang terhubung pada tahun 1969. Jadi total terdapat empat (4) simpul jaringan.ARPANET secara umum diperkenalkan pada tahun 1972. ARPANET yang berbasis pada teknologi ALOHAnet berkembang sangat cepat. Pada tahun 1981, dalam proyek ini ada 213 jaringan yang tersambung, dan ini membingunkan ARPANET untuk mengaturnya. Sehingga ARPANET dipecah menjadi dua, yaitu MILNET untuk keperluan militer, dan ARPANET untuk keperluan non militer seperti universitas. Kedua jaringan tersebut dikenal sebagai DARPA Internet dan disingkat menjadi Internet.

Setelah terbentuknya Internet, perkembangan ini terus terjadi hingga sekarang. Proyek-proyek pendukung lainnya sudah banyak yang diterapkan pada jaman sekarang ini. Contohnya saja proyek DNS, pengalamatan IP, Email, TCP/IP, WWW, dan masih banyak lagi. Perkembangan internet masih terus berkembang dan memunculkan banyak inovasi atau perangkat atau sistem. Seperti yang masih hangat sekarang adalah Cluod Computing yang mungkin akan menjadi trend di masa depan.



Sejarah WEB

Web merupakan sebuah database jaringan komputer diseluruh dunia yang menggunakan sebuah arsitektur pengambilan informasi yang umum. Secara konsep web merupakan sebuah client atau server manajemendatabase.
Web sekarang ini berkembang dari ide dan konsep yang dicetuskan olehTim Berners-Lee, seorang peneliti pada CERN Particle Physics Lab di Jenewa, Swiss. Pada tahun 1989 Berners-Lee merumuskan suatu proposal tentang sebuah system hypertext yang memiliki tiga komponen sebagai berikut:
  1. Antarmuka yang konsisten untuk semua platform. Antarmuka ini harus menyediakan akses yang dapat digunakan oleh berbagai jenis komputer.
  2. Akses informasi yang universal. Setiap pengguna harus dapat mengakses setiap informasi yang tersedia.
  3. Antarmuka yang menyediakan akses terhadap berbagai  jenis dokumen dan protokol.
Perkembangan selanjutnya dari konsep Berners-Lee ini melahirkan Mosaic, sebuah web browser grafis yang pertama. Web memiliki banyak kemungkinan hubungan antar dokumen tanpa awal dan akhir.
Dokumen web harus ditulis dalam suatu format khusus yang memungkinkan  hypertext saling terjalin untuk bekerja. Format ini adalah Hypertext Markup Language (HTML). HTML merupakan bagian dariStpenggunard Generalized Markup  Language (SGML). SGML merupakan stpenggunar dari International Stpenggunard Organization (ISO), untuk mendefinisikan format pada dokumen teks.



Arsitektur WEB


Arisitekur menurut bahasa adalah cara atau ilmu untuk membuat dan mendesain suatu karya agar karya tersebut bisa menjadi lebih bagus dan mempunyai suatu nilai estetika. sedangkan Website atau situs juga dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.
 jadi Arsitektur Website adalah sebuah bentuk perancangan dan pendesainan dari arsitektur itu sendiri, dimana ia melibatkan teknis, kriteria estetis dan fungsional. 



Bagian dari Arsitektur Web :
 1. Hypertext Transfer Protocol ( HTTP )


HTTP adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumen hiperteks, yang kemudian membentuk World Wide Web pada tahun 1990 oleh fisikawan Inggris, Tim Berners-Lee. Hingga kini, ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak usah membuang waktu untuk pembuatan koneksi berulang-ulang.Pengembangan standar HTTP telah dilaksanakan oleh Konsorsium World Wide Web (World Wide Web Consortium/W3C) dan juga Internet Engineering Task Force (IETF), yang berujung pada publikasi beberapa dokumen Request for Comments (RFC), dan yang paling banyak dirujuk adalah RFC 2616 (yang dipublikasikan pada bulan Juni 1999), yang mendefinisikan HTTP/1.1.

2. WWW ( World Wide Web )


WWW World Wide Web
Definisi WWW ( World Wide Web ) adalah suatu ruang informasi yang yang dipakai oleh pengenal global yang disebut Uniform Resource Identifier (URI) untuk mengidentifikasi sumber-sumber daya yang berguna. WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian daripadanya.
fungsi WWW adalah menyediakan data dan informasi untuk dapat digunakan bersama
WWW atau World Wide Web adalah suatu program yang ditemukan oleh Tim Berners-Lee pada tahun 1991. Awalnya Berners-Lee hanya ingin menemukan cara untuk menyusun arsip-arsip risetnya. Untuk itu, dia mengembangkan suatu sistem untuk keperluan pribadi. Sistem itu adalah program peranti lunak yang diberi nama Equire. Dengan program itu, Berners-Lee berhasil menciptakan jaringan terkait antara berbagai arsip sehingga memudahkan informasi yang dibutuhkan. Inilah yang kemudian menjadi dasar dari sebuah revolusi yang dikenal sebagai web.
WWW dikembangkan pertama kali di Pusat Penelitian Fisika Partikel Eropa (CERN), Jenewa, Swiss. Pada tahun 1989 Berners-lee membuat proposal untuk proyek pembuatan hypertext secara global, kemudian pada bulan Oktober 1990, ‘World Wide Web‘ sudah bisa dijalankan dalam lingkungan CERN. Pada musim panas tahun 1991, WWW resmi digunakan secara luas pada jaringan Internet.

3. URL ( Universal Resource Locator )


Uniform Resource Locator Disingkat dengan URL. URL digunakan dengan software browser untuk menempatkan dan mengakses informasi di World Wide Web. URL terbagi menjadi beberapa bagian atau dikenal dengan istilah http:// domain/path/filename, atau disebut pula metode akses - lokasi komputer - lokasi file. Di antara bagian tersebut adalah:
• Bagian pertama URL dikenal sebagai protocol atau disebut pula http:// yang merupakan     singkatan dari Hypertext Transfer Protokol.
• Bagian kedua dari URL dikenal sebagai nama domain, domain mewakili nama server yang sedang berhubungan dengan internet.
• Bagian ketiga dari URL disebut dengan directory path yang merupakan area khusus dimana item-item berada.
• Bagian keempat dari URL disebut nama file dokumen, ini menentukan file khusus yang sedang diakses. Biasanya adalah sebuah file HTML, tapi mungkin juga gambar, suara atau file lainnya Contoh dari URL:ftp://ftp.ee.umanitoba.ca/pub/indonesian/00-index.txt
Dalam contoh di atas, ditunjukkan bagaimana mendapatkan berkas {00-index.txt}, yaitu dengan menggunakan protokol FTP, di mesin yang bernama {ftp.ee.umanitoba.ca}, dan berkas berada di direktori {pub/indonesian}.Secara umum, URL memiliki keterangan sebagai berikut:protokol://nama-mesin[:nomor-port]/direktori/menuju/namafile


4. XML


XML untuk saat ini bukan merupakan pengganti HTML. Masing-masing dikembangkan untuk tujuan yang berbeda. Kalau HTML digunakan untuk menampilkan informasi dan berfokus pada bagaimana informasi terlihat, XML mendeskripsikan susunan informasi dan berfokus pada informasi itu sendiri. XML terutama dibutuhkan untuk menyusun dan menyajikan informasi dengan format yang tidak mengandung format standard layaknya heading, paragraph, table dan lain sebagainya. Sebagai contoh apa bila kita ingin menyimpan dan menyajikan informasi notasi musik pada lagu “Indonesia raya”, kita bisa menyimpannya dengan xml Kemudian dengan bantuan software lain midi generator kita bisa mendengarkan musiknya atau kita bisa membuat softaware sendiri yang menampilkan informasi ini dalam bentuk not balok.

 Sama dengan HTML, File XML berbentuk teks sehingga bila diperlukan kita bisa membacanya tanpa memerlukan bantuan software khusus. Hal ini memudahkan pengembang aplikasi yang menggunakan XML untuk mendebug programnya. XML lebih fleksible dibanding HTML dalam hal kemampuannya menyimpan informasi dan data. Pada XML kita bisa menyimpan data baik dalam atribut maupun sebagai isi elemen yang dletakkan diantara tag pembuka dan tag penutup. Kelebihan lain yang dimiliki XML adalah bahwa informasi bisa di pertukarkan dari satu system ke system lain yang berbeda platform. Misalnya dari Windows ke Unix, atau dari PC ke Machintosh bahkan dari internet ke handphone dengan teknologi WAP.

5. Java Script

JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. Jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan khusus untuk di browser atau halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.



Sumber :
http://id.wikipedia.org
http://www.aingindra.com/2013/01/artikel-mengenai-sejarah-internet.html
http://www.anneahira.com/sejarah-web.htm

Senin, 25 Maret 2013

Program Perhitungan Biaya Transaksi Pada SPBU


pada class pertama (AppSpbu) :
package com.pbo.project;

public class AppSpbu {
    //set global variable
    private static int pilihan = 1;
   
    public static void main(String[] args){
        do{
            //initialized class
            Request r1 = new Request();
            //call showChoice method from class Request
            r1.showChoice();
            //print output from toString method in class Request
            System.out.println(r1);
            //set "pilihan" from result of tryAgain method
            pilihan = r1.tryAgain();
        }while(pilihan == 1);
    }
}

kemudian pada class kedua yaitu class Request :

package com.pbo.project;

import java.util.Scanner;

/**
 *
 * @author Dwiky
 */
public class Request {
    //set global variable
    int transType, type;
    double liter, price;
    int priceDef[] = {20000, 11500, 9900, 4500, 5500};
    String listType[] = {"Pertamax DEX", "Pertamax Plus", "Pertamax", "Premium", "BioSolar"};
    Scanner input;
   
    public void showChoice(){
        input = new Scanner(System.in);
        System.out.println("\n\nWelcome to SPBU 31-123456\n\nJenis Bahan Bakar");
        System.out.println("1. Pertamax DEX\t\tRp 20,000\n2. Pertamax Plus\tRp 11,500\n3. Pertamax\t\tRp 9,900\n4. Premium\t\tRp 4,500\n5. BioSolar\t\tRp 5,500");
       
        System.out.print("Masukkan pilihan anda (1-5): ");
        type = input.nextInt(); //input type
       
        System.out.print("\nPembelian berdasarkan :\n1. Liter\n2. Biaya\nMasukkan pilihan anda (1-2) : ");
        transType = input.nextInt(); //input type transaction
       
        if(transType == 1){
            System.out.print("Masukkan jumlah liter (l): ");
            liter = input.nextInt(); //input liter
            calculateReq(type);
        }else if(transType == 2){
            System.out.print("Masukkan jumlah harga (Rp): ");
            price = input.nextInt(); //input price
            calculateReq(type);
        }
    }
   
    public void calculateReq(int tipe){
        if(transType == 1){
            price = liter * priceDef[type - 1];
        }else if(transType == 2){
            liter = price / priceDef[type - 1];
        }
    }
   
    public int tryAgain(){
        System.out.print("Apakah anda ingin melakukan transaksi lagi? (Y/N) : ");
        Scanner inputan = new Scanner(System.in);
        String jawab = inputan.nextLine();
        if(jawab.toUpperCase().contentEquals("Y"))
            return 1;
        else
            return 0;
    }

    @Override
    public String toString() {
        return "\n\nHasil Perhitungan\nJenis Bahan Bakar :\t" + listType[type - 1]
                + "\nJumlah Liter :\t" + liter
                + "\nJumlah Harga :\t" + price;
    }
}


Kelompok

1. http://ryuuzeo-taros.blogspot.com/  (Dani Pernando)
2. http://fika4194.blogspot.com/       (Fika Hadi)


Selasa, 12 Maret 2013

PROGAM MENCARI LUAS & KELILING BANGUN DATAR

Untuk memenuhi tugas mata kuliah Pemrograman Berbasis Objek, kami membuat sebuah program penghitung luas & keliling bangun datar.
Berikut adalah Listing Programnya :

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package tugas1;
import java.util.Scanner;
/**
*
* @author Dwiky
*/
public class Tugas1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner inputan = new Scanner(System.in);
float panjang;
float lebar;
float luaspersegipanjang;
float kelilingpersegipanjang;
float p;
float alas;
float tinggi;
float jarijari;
float sisi;
float sisisejajarsamping;
float sisisejajaratasbawah;
float diagonal;
int pilih;
float luaspersegi;
float kelilingpersegi;
float luassegitiga;
float kelilingsegitiga;
float luasjajargenjang;
float kelilingjajargenjang;
float kelilingtrapesium;
float luastrapesium;
float luaslayanglayang;
float kelilinglayanglayang;
float luasbelahketupat;
float kelilingbelahketupat;
float sisisejajar;
float diameter1;
float diameter2;
float diagonal1;
float diagonal2;
float cobalagi;
//listing diatas berfungsi sebagai deklarasi variabel

do{
System.out.println("-------Penghitung Luas & Keliling-----------");
System.out.println("Berikut Nama Bangun Runang yang tersedia :");
System.out.println("1.Persegi");
System.out.println("2.Persegi Panjang");
System.out.println("3.Segitiga");
System.out.println("4.jajar Genjang");
System.out.println("5.Trapesium");
System.out.println("6.Layang-layang");
System.out.println("7.Belah Ketupat");
System.out.println("---------------------------------------------");
System.out.print("Pilihan Anda(1/2/3/4/5/6/7) : ");
pilih = inputan.nextInt();


int pilihan = pilih;


switch(pilihan){
//Persegi
case 1:
System.out.println("Luas&Keliling Persegi");
System.out.print("sisi:");
sisi = inputan.nextInt();

luaspersegi = sisi*sisi;
kelilingpersegi = 4*sisi;

System.out.println("Luas Persegi = "+luaspersegi);
System.out.println("Keliling Persegi = "+kelilingpersegi);
break;

case 2:
//Persegi panjang
System.out.println("Luas&Keliling Persegi Panjang");
System.out.print("Panjang:");
panjang = inputan.nextInt();

System.out.print("Lebar :");
lebar = inputan.nextInt();
luaspersegipanjang = panjang*lebar;
kelilingpersegipanjang = (2*panjang)+(2*lebar);

System.out.println("Luas Persegi Panjangnya = "+luaspersegipanjang);
System.out.println("Keliling Persegi Panjangnya = "+kelilingpersegipanjang);
break;
case 3:
//segitiga
System.out.println("Luas Segitiga");
System.out.print("alas:");
alas = inputan.nextInt();

System.out.print("tinggi :");
tinggi = inputan.nextInt();
luassegitiga = alas*tinggi/2;

System.out.println("Luas Segitiga = "+luassegitiga);
break;

case 4:
//Jajar Genjang
System.out.println("Luas Jajar Genjang");
System.out.print("Alas:");
tinggi = inputan.nextInt();

System.out.print("Tinggi :");
alas = inputan.nextInt();
luasjajargenjang = alas*tinggi;


System.out.println("Luas Jajar Genjang = "+luasjajargenjang);
break;

case 5:
//trapesium
System.out.println("Luas&Keliling Trapesium :");
System.out.print("Alas:");
alas = inputan.nextInt();

System.out.print("Sisi Sejajar :");
sisisejajar = inputan.nextInt();
luastrapesium = alas*sisisejajar;


System.out.println("Luas trapesium = "+luastrapesium);
break;

case 6:
//layang-layang
System.out.println("Luas layang-layang");
System.out.print("Diameter1:");
diameter1 = inputan.nextInt();

System.out.print("Diameter2 :");
diameter2 = inputan.nextInt();
luaslayanglayang = (diameter1*diameter2)/2;


System.out.println("Luas Layang-layang = "+luaslayanglayang);
break;

case 7:
//belahketupat
System.out.println("Luas&Keliling Belah Ketupat");
System.out.print("Sisi:");
sisi = inputan.nextInt();

System.out.print("Diagonal1 :");
diagonal1 = inputan.nextInt();

System.out.print("Diagonal2 :");
diagonal2 = inputan.nextInt();
luasbelahketupat = (diagonal1*diagonal2)/2;
kelilingbelahketupat = 4*sisi;

System.out.println("Luas Belah Ketupatnya = "+luasbelahketupat);
System.out.println("Keliling Belah Ketupatnya = "+kelilingbelahketupat);
break;



} System.out.print("coba lagi ? (ya(1)/no(2)");
cobalagi=inputan.nextInt();
}while(cobalagi<2 br="">


}
}
Outputnya :



Nama Kelompok :
Dwiky Rama Aulia (52411280)
Dani P                 (51411719)
Rio Ristrianto       (56411253)