Skip to main content

iis server cannot run shell exec

contoh program dengan pemanfaatan pewarisan java extends

Cara membuat program dengan pemanfaatan pewarisan dalam pemograman berbasis objek menggunakan bahasa pemograman java

Bukalah editor kesayangan anda. Kalo disini saya menggunakan intelejIDea. Pilih File->New->Project lalu akan muncul gambar seperti dibawah klik next



Dan muncul sperti dibawah pilih create project from template pilih comand line app lalu klik next



Nanti muncul seperti dibawah. Lalu isikan setiap field dengan benar dan sesuai data a. nama project b. lokasi penyimpanan project c. base package silakan isi sesuai contoh atau terserah klik finish.




Nanti akan muncul seperti dibawah



Buatlah class Manusia karena dia adalah yang akan diwarisi oleh class karyawan

yang isinya seperti dibawah sudah saya sertakan penjelasan dari setiap baris yang diperlukan warna abu2 itu komentar yah a.k. penjelasan
package com.ahmad.apandi; // nama package default saat pembuatan file

/**
 * Created by Ahmad on 12/15/2017.
 */
public class Manusia { // nama class biasanya sama dengan nama file yang dibuat
   
protected String nama = "Manusia 1"; // nilai default dari variable String nama
   
protected String alamat = "jl. 1"; // nilai default dari variable String alamat
   
protected String telp = "085797166710"; // nilai default dari variable String telp

   
public Manusia(String nama, String alamat, String telp) { //sebuah fungsi yang nantinya akan dipanggil untuk menentukan nilai sebuah objek
       
this.nama = nama; // menset variable nama dari objek ini dari inputan pada parameter nama
       
this.alamat = alamat; // menset variable alamat dari objek ini dari inputan pada parameter alamat
       
this.telp= telp; // menset variable telp dari objek ini dari inputan pada parameter telp
   
}

   
// set
   
public void setNama(String nama){ //method set nama untuk menset nilai dari variable nama dalam objek ini dengan nilai yang ditentukan
       
this.nama = nama;
    }

   
public void setAlamat(String alamat){//method set alamat untuk menset nilai dari variable alamat dalam objek ini dengan nilai yang ditentukan
       
this.alamat = alamat;
    }

   
public void setTelp(String telp){ //sama kaya diatas
       
this.telp = telp;
    }

   
// get
   
public String getTelp(){ //method getTelp untuk mengambil nilai dari variable telp dalam objek ini
       
return this.telp;
    }

   
public String getNama(){ // sama kaya diatas tapi ini untuk variable nilai
       
return this.nama;
    }

   
public String getAlamat(){ // sama kaya diatas tapi ini untuk variable alamat
       
return this.alamat;
    }
}


6.       Lalu buatlah class karyawan yg m ewarisi manusia (extends)
package com.ahmad.apandi;

/**
 * Created by Ahmad on 12/15/2017.
 */
public class Karyawan extends Manusia { // nah yang membedakan dari file sebelumnya disini yaitu class Karyawan extends dari manusia yang artinya dia mewarisi dari klass manusia
   
protected String nip="1111111"// ini sama
   
protected String unit="Terpadu"; // ini sama
   
protected String jabatan="Dosen"; // ini sama

   
public Karyawan(String nama, String alamat, String telp, String nip, String unit, String jabatan) { // ini untuk menset
       
super(nama, alamat, telp); //ini super artinya dia menggunakan method dari kelas yg diawarisi yaitu manusia

       
this.nip=nip; //  karena di klas manusia gada nip jadi disini kita buat baru logikanya sama
       
this.nip=unit;
       
this.nip=jabatan;
    }

   
public void setNip(String nip){
       
this.nip = nip;
    }
//seter sama dengan kelas manusia gausah dijelasin
   
public void setUnit(String unit){
       
this.unit = unit;
    }
   
public void setJabatan(String jabatan){
       
this.jabatan = jabatan;
    }


   
public String getNip(){
       
return this.nip;
    }
   
public String getUnit(){
       
return this.unit;
    }
   
public String getJabatan(){
       
return this.jabatan;
    }

}

7.       Nah yg terkahir buat class dosen yang extends kelas karyawan
package com.ahmad.apandi;

/**
 * Created by Ahmad on 12/15/2017.
 */
public class Dosen extends Karyawan { // ini sama pewarisannya dia mewarisi class karyawan dan manusia
    // jadi setiap method set dan get yang ada dikaryawan dan manusia dia bisa pakai
   
protected String nidn="222222";
   
protected String keahlian="Komputer";
   
protected String matakuliah="PBO";

   
public Dosen(String nama, String alamat, String telp, String nip, String unit, String jabatan, String nidn, String keahlian, String matakuliah) {
       
super(nama, alamat, telp, nip, unit, jabatan);

       
this.nidn=nidn;
       
this.keahlian=keahlian;
       
this.matakuliah=matakuliah;
    }

   
public void setNidn(String nidn){
       
this.nidn = nidn;
    }
   
public void setKeahlian(String keahlian){
       
this.keahlian = keahlian;
    }
   
public void setMatakuliah(String matakuliah){
       
this.matakuliah = matakuliah;
    }

   
public String getNidn(){
       
return this.nidn;
    }
   
public String getKeahlian(){
       
return this.keahlian;
    }
   
public String getMatakuliah(){
       
return this.matakuliah;
    }
}


Setelah semua file class yang diperluakan dibuat kita tinggal memanggilnya di file main. Kodenya seperti ini
package com.ahmad.apandi;

public class Main {
   
public static void main(String[] args) {
  
// write your code here

        //buat dlu objek dosen dan masukan kevariable dosen1
       
Dosen dosen1 = new Dosen("Ahmad apandi","Jl. venus barat vi","085797166710","11101011","Pengajar","Dosen","101010","MateMatika","Matdisk");

       
// setelah dibuat kita bisa ambil nilai dari objek itu dengan menggunakan method get
       
System.out.println("Nama : "+dosen1.getNama());
        System.
out.println("Alamat : "+dosen1.getAlamat());
        System.
out.println("Keahlian : "+dosen1.getKeahlian());
        System.
out.println("Matakuliah : "+dosen1.getMatakuliah());
        System.
out.println();

       
// atau anda juga bisa mengganti nilai dari object itu dengan menggunakan method Set
       
dosen1.setNama("H. Ahmad Apandi MT");

       
// kita tampilkan lagi biar keliatan perbedaaanya
       
System.out.println("Data setelah perubahan \n");
        System.
out.println("Nama : "+dosen1.getNama());
        System.
out.println("Alamat : "+dosen1.getAlamat());
        System.
out.println("Keahlian : "+dosen1.getKeahlian());
        System.
out.println("Matakuliah : "+dosen1.getMatakuliah());

    }
}


Dari kode diatas keliatan bahwa class dosen tidak mempunya method get dan set Nama tapi dia bisa menggunakanya, itu karena class dosen itu mewarisi dari class karyawan yang dia juga mewarisi dari class manusia.. itulah keuntungan pewarisan
Setelah dirun maka akan jadi ::::
-----------


Nah keliatan bahwa nilai dari Nama berubah yang lainya tidak.. 

Comments

Popular posts from this blog

Sejarah desa sumber kecamatan jatitujuh kabupaten majalengka

            KI. Bagus Arimba / KI. Bagus Arsitem dilahirkan di kecamatan Ligung kabupaten Majalengka sekitar abad ke-17 putra dari KI. Bagus demang Secayuda yang merupakan pejuang anti penjajah belanda (VOC pada zaman itu).             Ketika istri KI. Demang secayuda mengandung, beliau berpesan apabila nanti lahir laki-laki maka di beri nama KI.Bagus Arimba dan jika lahir anak perempuan maka namanya diserahkan pada isteri beliau. Kemudian KI. Demang secayuda meneruskan perjuangannya melawan penjajah di tanh air indonesia tercinta sampai-sampai kuburan beliaupun tidak ditemukan.            Sesudah menginjak dewasa KI. Bagus Arimba meneruskan perjuangan ramanya (bapaknya) yakni mengajarkan ilmu agama dan tata ilmu kejawen (pertanian dan perdagangan ) danmenentang anti penjajah yang pada waktu itu penjajah VOC B...

iis server cannot run shell exec

After hours and hours of trying and searching for an answer i coudn't get it working. Hosting details: Windows Server 2012 R2 Plesk 12 IIS 8.5 The problem My problem is: I want to execute this command in PHP. The command is necessary to reload the configs for filezilla, after creating a new user with an PHP script. C : \Program Files ( x86 ) \FileZilla Server \FileZilla Server . exe / reload - config It does work when i try it directly in CMD. But in PHP if doens't somehow work. I tried so many things, that im going to try to give you all the manners i tried. I tried to do this at the following ways: Trial 1 $command = '"C:\\Program Files (x86)\\FileZilla Server\\FileZilla Server.exe" /reload-config' ; exec ( $command , $output , $return ); print_r ( $output ); echo '<br/>' . $return ; Output: Array ( ) 0 Trial 2 $command = '"C:\\Program Files (x86)\\FileZilla Server\\FileZilla Server.exe...

belajar bahasa pemograman "php" newbie untuk pemula 1. sekilas tentang php

belajar bahasa pemograman "php" newbie untuk pemula 1. sekilas tentang php php adalah salah satu bahasa pemograman web yang bekerja di server -=- dan sebuah bahasa yang bagus dan mudah dipahami ("menurut saya karena saya suka php jadi saya anggap mudah hehe "), ok cukup dulu untuk penjelasanya karena aku juga ga begitu tahu tentang penjelasannya Berkenalan dulu yuk ! sama php kita kan berkenalan dulu dengan penulisan sintax php penulisan php harus berada dalam dan ada beberapa cara lagi cara penulisan php tapi saya sangat menganjurkan dengan sintax diatas penyimpanan extension php file php hanaya akan berjalan bila disimpan pada file dengan extension .php dan untuk php terbaru terdapat extension yang berbeda yang sya belum paham jadi gak say jelasin disini penyimpanan file php seperti saya bilang diatas bahwa php adalah bahasa pemograman yang bekerja di server jadi kita harus menyimpannya di sebuah server -  butuh server klik disisni sebelum kita membuat seb...