Rabu, 16 Desember 2015

OOP

Nama : Winda Salsabila R. K
Kelas : A35
Npm  : 1535010009
Mata Kuliah : Bahasa Pemograman
Dosen Pembimbing : Bapak Nur Cahyo Wibowo, S.kom, M.kom

kali ini saya akan membagikan source code yang menggunakan skateboard sebagai object nya,

class skateboard {
    double speed;
    String merk;
    String kualitas;
    public skateboard(){
        System.out.println("objek skateboard telh dibuat");
    }
    public void getmerk (String a){
    merk = a;
       System.out.println("merk skateboard saya adalah " +merk);
    }
    public skateboard(String k){
    kualitas = k;
       System.out.println("kualitas dari skateboard ini adalah " +kualitas);
    }
    public void accelerate (double s){
        speed = s;
        if (speed>5)
       System.out.println("Skateboard memiiki kecepatan yang tinggi");
    }
    public String GetInfo(){
        String temp = "sakteboard Status =\n";
        temp = temp + "merk = "+merk;
        temp = temp + "kualitas = "+kualitas;
        temp = temp + "speed = "+speed;
        return temp;
    }
   
    public double getspeed (){
     return speed;}
    }
public class oop {
    public static void main (String f[]){
        skateboard myvoidgetmerk = new skateboard("PLAN B");  
        skateboard myskateboard = new skateboard("SANGAT BAGUS");
        myskateboard.accelerate(70);
        System.out.println("Kecepatan skateboard ini adalah "+myskateboard.getspeed()+"m/menit");
        myskateboard.GetInfo(); myskateboard.GetInfo();
    }
}



Sekian dan terimakasih :)

Rabu, 11 November 2015

PROGRAM MEMAKAI ARRAY UNTUK MENYIMPAN DAN MENCATAT DATA

Mata Kuliah : Bahasa Pemrograman
Dosen           : Bpk. Nur cahyo Wibowo, S. Kom, M. Kom
Kelas            : A35
NPM            : 1535010009
Nama           : Winda Salsabila Rohmatul Khoir

Assalamualaikum, kali ini saya akan men share source code dalam pembuatan program menggunakan array unuk menyimpan dan mencatat data, semoga bermanfaat :)


package arraytugas;
import java.util.Scanner;
/**
 *
 * @author Winda SRK
 */
public class Arraytugas {
public static void main(String Item[]){
    Scanner sc=new Scanner(System.in);
        System.out.print("Jumlah barang yang akan dibeli : ");
        int pilih= sc.nextInt();
      
        String nama[]=new String[pilih];
        int harga[]=new int[pilih];
        int jumlah[]=new int [pilih];
        int total[]=new int[pilih];
        int tot=0;
        for (int a=0;a<pilih;a++){
            System.out.print("Nama barang ke- "+(a+1)+" : ");
            nama[a]=sc.next();
            System.out.print("Jumlah "+nama[a]+" : ");
            jumlah[a]=sc.nextInt();
            System.out.print("Harga "+nama[a]+" : ");
            harga[a]=sc.nextInt();
            total[a]=jumlah[a]*harga[a];
            System.out.print("Total harga : "+total[a]);
            tot=tot+total[a];
            System.out.println();
        }
        System.out.println("*******************************************************************************************************************************");

        for (int a=0;a<pilih;a++) {         
        System.out.println("Nama Barang "+(a+1)+" : " +nama[a]+"\t Jumlah : "+jumlah[a] +" \t Harga : Rp"+harga[a]+",-"+" \t Total Harga : Rp"+total[a]+",-");
        }
            System.out.println ("Total semuanya adalah = Rp"+tot+",-");
  }
}


Seperti ini output nya jika di run


Sekian dan terimakasih
wassalamualaikum wr.wb

Senin, 09 November 2015

Kata Saya

Kata – kata motivasi hidup yang saya buat sebagai pegangan atau pedoman selama hidup saya adalah kata motivasi dari Mario Teguh yaitu, “Hidup itu bagaikan sebuah roda. Jika roda berputar setiap bagian dalam roda itu pasti akan pernah berada di bawah dan juga di atas. Tugasmu dalam hidup adalah terus membuat roda itu berputar melewati tanjakan. Dengan begitu, kau akan tetap berkemungkinan mendapatkan hidup di atas yang semakin ke atas.” Dalam kehidupan, kita bisa saja kita berada di atas dan bisa saja kita berada di bawah. Yang kaya bisa tiba – tiba menjadi miskin dan yang miskin bisa tiba – tiba menjadi kaya, karena roda kehidupan itu selalu berputar. Maka dari itu, dalam hidup kita harus berjuang dengan keras, tidak mudah patah semangat, dan selalu ber- ikhtiar saat melalui tantangan demi tantangan dalam kehidupan, karena kehidupan ini tidak selalu berjalan mulus seperti yang kita inginkan. Terkadang tantangan tersebut mudah dilewati, kadang pula susah dilewati. Bila kita mampu melewati tantangan tersebut, maka kita akan semakin menanjak atau semakin sukses.

Rabu, 07 Oktober 2015

Menghitung Diskon dan Biaya Beberapa Jenis Barang

Mata Kuliah : Bahasa Pemrograman
Dosen           : Bpk. Nur cahyo Wibowo, S. Kom, M. Kom
Kelas            : A35
NPM            : 1535010009
Nama           : Winda Salsabila Rohmatul Khoir

Assalamualaikum wr wb
Kali ini saya akan menjelaskan langkah langkah mengitung diskon dan biaya pada beberapa jenis barang, berikut langkah langkahnya,

1. Terlebih dahulu import java.util.Scanner di bawah package

2. Lalu ketik ini diatas source code output identitas toko menggunakan int dan scanner 


3. Buatlah header identitas toko seperti gambar di bawah ini, variabel bisa diubah sesuai keinginan



4. Setelah itu, menampilkan daftar barang yang tersedia sesuai yang anda inginkan dengan cara ketik source code seperti gambar dibawah ini 


5. Selanjutnya kita run, dan jika berhasil akan muncul tampilan berikut


6. masukkan souce code pilihan barang, supaya pengguna dapat memasukkan nomor barang yang akan dibeli


7. ketiklah source code untuk menampilkan yang barang yang ingin dibeli, harga setiap biji dan juga dapat memasukkan jumlah barang yang ingin dibeli yang mana menggunakan switch case dan juga if
8. Buatlah 5 case lagi seperti langkah no 7. Kenapa harus 5 case? karena kita sebelumnya menampilkan 5 barang, jadi case nya sebanyak 5, dengan catatan pada setiap case bedakan harga dan jumlah diskonnya, perhatikan juga nama barangnya, karena disetiap case nama barangnya berbeda - beda.
contoh case  ke 2
9. jika telah selesai membuat case, lalu klik run dan apabila berhasil akan muncul output seperti gambar dibawah ini
10. Setelah itu ketiklah nomor makanan yang anda akan pesan lalu tekan enter
11. lalu masukkan jumlah barang yang akan dibeli, jika sudah tekan enter. Setelah itu, akan muncul potongan harga dan jumlah yang harus dibayar
berikut ini saya akan memberikan seluruh source code tadi, silahkan jika anda ingin mengcopy
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package toko.winda;
import java.util.Scanner;
/**
 *
 * @author ACER
 */
public class TokoWinda {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
       
        int harga;
        int jumlah;
        double biaya;
        double diskon;
        double total;
        Scanner upn = new Scanner (System.in);
        //1. menampilkan header Toko Winda
        System.out.println("******************************");
        System.out.println("*          Toko Winda        *");
        System.out.println("*  Jl. Kapas Madya 4N No. 25 *");
        System.out.println("*  email: w.sabila@ymail.com *");
        System.out.println("*     no.hp: 085730164246    *");
        System.out.println("******************************");
        System.out.println();
        System.out.println(" Melayani Dengan Sepenuh Hati ");
        System.out.println();
        //2. menampilkan daftar barang yang tersedia
        System.out.println("daftar barang yang tersedia di toko winda" );
        System.out.println("1.beras\n2.gula\n3.telur");
        System.out.println("4.minyak\n5.tepung");
        //3.user memilih barang
        System.out.print("silahkan pilih nomor barang yang anda akan beli");
        int pilih = upn.nextInt();
        //4.input jumlah barang . harga sudah ditentukan
        switch (pilih){
            case 1 : System.out.println("beras kami telah anda beli");
                     System.out.println("dengan harga Rp 9000/kg");
                     System.out.println("berapa kg beras yang akan anda beli?");
                     jumlah=upn.nextInt();
                     harga =9000*jumlah;
                     System.out.println("total belanja anda adalah "+harga);
                     if (harga>=100000){
                         diskon= harga*25/100;
                         System.out.println("diskon anda sebesar = "+diskon );
                         total=harga-diskon;
                         System.out.println("jadi anda harus membayar sebesar "+total );
                     }
                     break;
               
            case 2 : System.out.println("gula kami telah anda beli");
                     System.out.println("dengan harga Rp 12000/kg");
                     System.out.println("berapa kg beras yang akan anda beli?");
                     jumlah=upn.nextInt();
                     harga =12000*jumlah;
                     System.out.println("total belanja anda adalah "+harga);
                     if (harga>=100000){
                         diskon= harga*20/100;
                         System.out.println("diskon anda sebesar = "+diskon );
                         total=harga-diskon;
                         System.out.println("jadi anda harus membayar sebesar "+total );
                     }
                     break;
               
            case 3 : System.out.println("telur kami telah anda beli");
                     System.out.println("dengan harga Rp 17000/kg");
                     System.out.println("berapa kg telur yang akan anda beli?");
                     jumlah=upn.nextInt();
                     harga =17000*jumlah;
                     System.out.println("total belanja anda adalah "+harga);
                     if (harga>=100000){
                         diskon= harga*30/100;
                         System.out.println("diskon anda sebesar = "+diskon );
                         total=harga-diskon;
                         System.out.println("jadi anda harus membayar sebesar "+total );
                     }
                     break;
            case 4 : System.out.println("minyak kami telah anda beli");
                     System.out.println("dengan harga Rp 20000/kg");
                     System.out.println("berapa kg minyak yang akan anda beli?");
                     jumlah=upn.nextInt();
                     harga =20000*jumlah;
                     System.out.println("total belanja anda adalah "+harga);
                     if (harga>=100000){
                         diskon= harga*35/100;
                         System.out.println("diskon anda sebesar = "+diskon );
                         total=harga-diskon;
                         System.out.println("jadi anda harus membayar sebesar "+total );
                     }
                     break;
            case 5 : System.out.println("tepung kami telah anda beli");
                     System.out.println("dengan harga Rp 5000/kg");
                     System.out.println("berapa kg tepung yang akan anda beli?");
                     jumlah=upn.nextInt();
                     harga =5000*jumlah;
                     System.out.println("total belanja anda adalah "+harga);
                     if (harga>=100000){
                         diskon= harga*5/100;
                         System.out.println("diskon anda sebesar = "+diskon );
                         total=harga-diskon;
                         System.out.println("jadi anda harus membayar sebesar "+total );
                     }
                     break;
        }
    }
}
        
Selesai :))
Sekian tutorial dari saya, semoga bisa bermanfaat. Mohon maaf jika ada kata kata yang tidak nyambung / kurang bisa dipahami dan  kurang sopan hehe, oh ya pastikan bisa di run dan tidak eror yaa. Jika ada yang ditanyakan, silakan comment dibawah. Selamat mencoba, semoga berhasil.
Wassalamuailakum wr wb

Jumat, 25 September 2015

Tutorial Memasukkan Input dengan Scanner

Mata Kuliah        : Bahasa Pemrogaman
Dosen                  : Bapak Nur Cahyo Wibowo, S.Kom, M.Kom
Nama                   : Winda Salsabila Rohmatul Khoir
NPM                    :1535010009
Kelas                   : A35

Assalamualaikum wr wb. Kali ini saya akan menjelaskan cara memasukkan input dengan scanner pada netbeans dan berikut langkah - langkahnya,

a) pertama, buatlah output nama toko yang akan kita tampilkan. untuk lebih jelas lagi berikut gambarnya,

output nama toko sesuai yang anda inginkan


 b) kedua, klik tombol run dan pastikan muncul tampilan seperti gambar dibawah ini

klik tombol run pada lingkaran merah

tampilan bawah setelah kita meng klik tombol run



c) ketiga, tambahkan source code seperti gambar berikut untuk menampilkan output nama toko yang   telah kita buat
 
source code

d) keempat, kita tambahkan kode import java.util.Scanner; dibawah package seperti gambar di bawah ini

import java util.scanner


e) kelima, tambahkan source code seperti gambar ini dibawah sorce code yang diapit oleh "*/" dan "*/"
source code

f) keenam, setelah menambahkan souce code tadi lalu klik run
klik run pada lingkaran merah




lalu akan muncul tampilan seperti dibawah ini

tampilan setelah di run


g) ketujuh, masukkan nama barang setelah itu tekan enter lalu masukan jumlah barang setelah itu tekan enter, maka akan muncul tampilan jumlah biaya seperti gambar dibawah ini

tampilan jumlah biaya

Saya akan berikan source code yang telah kita masukka tadi, silahkan jika mau mengcopy

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package toko.winda;
import java.util.Scanner;
/**
 *
 * @author ACER
 */
public class TokoWinda {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        System.out.println("******************************");
        System.out.println("*          Toko Winda        *");
        System.out.println("*  Jl. Kapas Madya 4N No. 25 *");
        System.out.println("*  email: w.sabila@ymail.com *");
        System.out.println("*     no.hp: 085730164246    *");
        System.out.println("*   menyediakan alat tulis   *");
        System.out.println("******************************");
        System.out.println();
        System.out.println(" Melayani Dengan Sepenuh Hati ");
        System.out.println();
       
        /*
        int a;
        int b;
        a = 3000;
        b = 2500;
               
        System.out.println("pensil 2b = "+a*12);
        System.out.println("penggaris = "+b*15);
        */
        Scanner ask = new Scanner (System.in);
        System.out.println("Masukkan Nama Barang");
        String nama = ask.nextLine();
       
        if ("pensil 2b". equals (nama)){
            int hargapensil2b = 3000;
            Scanner a = new Scanner (System.in);
            System.out.println("masukkan jumlah barang:");
            int jumlahpensil2b = a.nextInt();
            int biayapensil2b = jumlahpensil2b*hargapensil2b;
            System.out.println("biaya untuk "+jumlahpensil2b+ "pensil2b adalah Rp."+biayapensil2b+",-");
        }
       
        else if ("penggaris". equals (nama)){
            int hargapenggaris = 2500;
            Scanner b = new Scanner (System.in);
            System.out.println("masukkan jumlah barang:");
            int jumlahpenggaris = b.nextInt();
            int biayapenggaris = jumlahpenggaris*hargapenggaris;
            System.out.println("biaya untuk "+jumlahpenggaris+ "penggaris Rp."+biayapenggaris+",-");
       
    }
    }
}



Selesai :))
Sekian tutorial dari saya, semoga bisa bermanfaat. Mohon maaf jika ada kata kata yang tidak nyambung / kurang bisa dicerna dan  kurang sopan hehe, oh ya pastikan bisa di run dan tidak eror yaa. Jika ada yang ditanyakan, silakan comment dibawah. Selamat mencoba, semoga berhasil.
Wassalamuailakum wr wb





Rabu, 23 September 2015

3 MODEL KOMUNIKASI


Mata Kuliah : Kecakapan Pribadi
Dosen           : Bpk. Tri Lathif MS, S.Kom, M.Kom
Kelas            : A35
Nama            : Winda Salsabila Rohmatu Khoir
NPM             : 1535010009

1.            3 MODEL KOMUNIKASI

model komunikasi linear

a.       Model komunikasi linear adalah proses penyampaian pesan oleh komunikator kepada komunikan, baik dalam keadaan lansung (face to face) atau dalam komunikasi bermedia seperti, koran, majalah, televisi. Komunikasi ini hanya terjadi satu arah, tanpa feedback / umpan balik terhadap pesan yang disampaikan komunikator terhadap komunikasi. Ada 4 jenis gangguan pada model komunikasi linear ini, yaitu: gangguan semantik, gangguan fisik (eksternal), gangguan psikologis, dan gangguan fisiologis.

model komunikasi interaktif




b.      Model komunikasi interaktif artinya proses penyampaian pesan dari komunikator kepada komunikan yang disertai dengan adanya suatu aksi atau tanggapan secara langsung baik secara lansung maupun melalui media oleh komunikan. Di dalam komunikasi interaktif ini Feedback nya sangat terasa antara komunikator dan komunikan.  Feedback merupakan umpan balik yang diberikan oleh komunikan atas pesan-pesan yang disampaikan oleh komunikator. Feedback tersebut dapat berupa komunikasi verbal, non-verbal atau bisa keduanya. Keunggulan model interaktif dibanding model linear adalah pada model ini terdapat asumsi bahwa komunikator dan komunikan sama-sama dapat berpartisipasi secara aktif dalam proses komunikasi yang mereka lakukan.

model komunikasi transaksional


c.    Model komunikasi transaksional adalah proses pengiriman dan penerimaan pesan yang berlangsung secara terus menerus dalam sebuah episode komunikasi. Yang dipertukarkan dalam komunikasi ini  adalah pesan-pesan baik verbal maupun nonverbal. Dalam model ini komunikasi hanya dapat dipahami dalam konteks hubungan (relationship) antara dua orang atau lebih. Apa yang dikatakan seseorang dalam sebuah komunikasi ini sangat dipengaruhi pengalamannya dimasa lalu.  Dalam model ini komunikasi merupakan upaya untuk mencapai kesamaan makna akan membuat komunikasi yang terjadi semakin efektif. Setiap orang benar-benar terlibat dalam proses komunikasi.  Komunikan bukan hanya mampu memberikan  feedback namun juga bisa memposisikan diri menjadi komunikator. Dengan kata lain, baik komunikator ataupun komunikan sama-sama menjadi pembicara (speaker) dan pendengar (listener) sekaligus secara simultan, layaknya sebuah transaksi.


2.            CONTOH DARI MODEL KOMUNIKASI
              Contoh dari komunikasi linear : pidato apel pagi yang dilakukan oleh pemimpin apel, dimana pemimpin hanya menyampaikan informasi tanpa adanya sanggahan oleh kita para peserta apel.
         Contoh dari komunikasi interaktif : Dalam suatu acara talk show di televisi diadakan perbincangan anatara komunikator dan komunikan secara langsung. Misalnya sesi tanya jawab, saya ingin bertanya atau berkomentar tentang suatu masalah yang sedang dibahas dalam acara televisi tersebut melalui telepon interaktif.
         Contoh dari komunikasi transaksional : Saya sedang berdiskusi membahas tentang mata kuliah Pancasila di sebuah ruangan bersama teman - teman saya, saya sebagai komunikator memberikan informasi kepada teman – teman saya selaku komunikan, begitu juga teman – teman saya juga mendengarkan dan memahaminya lalu saling memberikan informasi kepada saya serta satu sama lain. Dimana dalam kegiatan tersebut proses interaksi berlangsung secara terus menerus baik verbal atupun nonverbal yang disampaikan oleh komunikator. Dan komunikan menerima pesan yang disampaikan oleh komunikator. Terjadilah proses transaksional komunikasi.

3.            Model komunikasi yang paling baik untuk menyelesaikan masalah  adalah model komunikasi transaksional karena, saya sering menyelesaikan masalah dengan cara tersebut yaitu dengan kita bercerita masalah kita terhadap beberapa teman dan teman tersebut mendengar dan memahami masalah yang saya ceritakan lalu mereka saling memberikan pendapat,  merespon, menanggapi, dan ikut membantu dalam memecahkan masalah saya tersebut. Selain itu, mereka juga berbagi masalah mereka dan kita juga membantu memecahkan masalah mereka juga, jadi sama – sama saling sharing memberikan informasi.

Teori Hierarki Kebutuhan Maslow


Diagram Maslow

Mata Kuliah  : Kecakapan Pribadi
Dosen              : Bpk. Tri Lathif MS, S.Kom, M.Kom
Kelas               : A35
NPM               : 1535010009
Nama              : Winda Salsabila Rohmatul Khoir

DIAGRAM MASLOW



1.       Ada di posisi pencapaian manakah saudara sekarang pada hirarki maslow?
     * Saya berada pada posisi kebutuhan sosial

2.      Menurut Abraham Harold Maslow capaian tertinggi adaalah pada posisi “aktualisasi diri”, apakah saudara setuju? Berikan penjelasan saudara.
*Saya setuju, karena ada studi kasus yang pernah saya dengar. Seorang yang memiliki penghasilan besar dari pekerjaan mengangkat telepon di bank asal Jepang resign karena dia meganggap pekerjaannnya tidak mengeksplor kemampuan yang dimiliki atau aktualisasi diri, dan akhirnya orang tersebut membuka usaha wartel yang hasilnya tidak seberapa dibanding dengan pekerjaan sebelumnya, akan tetapi orang tersebut merasa lebih senang dan puas karena dia merasa lebih berguna dibanding hanya sekedar mengangkat telepon. Jadi kebutuhan yang paling tinggi adalah aktualisasi diri.