Tampilkan postingan dengan label Pendidikan. Tampilkan semua postingan
Tampilkan postingan dengan label Pendidikan. Tampilkan semua postingan

Selasa, 10 September 2013

Praktikum UAS PBO

Method (nama file Balok.java) source codenya :
import java.util.Scanner;
public class Balok {
public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Volume dan Luas Balok");
        System.out.print("Panjang Balok         : ");
        int p = input.nextInt();
        System.out.print("Lebar Balok            : ");
        int l = input.nextInt();
        System.out.print("Tinngi Balok            : ");
        int t = input.nextInt();
        System.out.print("Luas permukaan Balok    : "+ (2*((p*l)+(p*t)+(l*t))) + "\n");
        System.out.println("Volume Balok         : " + (p*l*t)); 
}
}

Konstruktor (nama file BalokBeraksi.java) source codenya :
 public class BalokBeraksi {
    public static void main(String[] args) {
    Balok blk= new Balok();

        blk.LuasPermukaan(2,3,4);
        blk.volume(2,3,4);
         } 
}

Keterangan : coding diatas bisa anda utak-atik lagi biar lebih bagus.. semoga memberikan manfaat bagi semuanya bro... semoga berhasil

Sabtu, 27 Juli 2013

Mengamankan Web Server Apache dan PHP Dalam Keamanan Jaringan Menggunakan Path Suhosin



Disable Functions

Ada beberapa fungsi di PHP sangat berbahaya apabila digunakan tidak hati-hati. Sebagai salah satu contohnya adalah fungsi system() yang dapat digunakan untuk mengeksekusi shell command dari kode PHP anda. Kemudian ada juga fungsi ini_set() yang dapat mengubah konfigurasi php ini melalui kode PHP yang ada. Fungsi-fungsi seperti ini akan lebih baik jika dinon-aktifkan saja apabila memang tidak ada aplikasi web anda yang menggunakannya. Untuk itulah ada option disable_functions di php ini. Option ini akan men-disable semua fungsi yang disebutkan di dalamnya. Sehingga jika ada kode PHP yang menggunakan fungsi tersebut, kode tersebut tidak akan berjalan.

Contoh isi disable_functions yang disarankan (setiap nama fungsi dipisahkan dengan tanda koma), dapat ditambahi, dapat juga dikurangi sesuai dengan kebutuhan.

Sebetulnya ada 2 fungsi lagi yang bisa di-disable, yaitu base64_decode dan mysql_pconnect. Untuk mysql_pconnect ini masih tidak terlalu berbahaya jika digunakan. Hanya saja jika digunakan secara sembarangan dapat menghabiskan resource server yang cukup besar untuk menyimpan persistent connection.

Sedangkan base64_decode, biasanya digunakan untuk menyembunyikan kode-kode PHP yang berbahaya dalam bentuk base64, sehingga tidak dapat terdeteksi oleh antivirus atau secara manual. Biasanya fungsi ini akan dipanggil di dalam fungsi eval(). Meskipun begitu, beberapa CMS (moodle), PHP Framework (CodeIgniter), dan PHPMyAdmin menggunakan fungsi ini juga. Jadi jika di-disable, kemungkinan besar, fungsionalitas dari aplikasi-aplikasi tersebut akan terganggu. Karena itu, di bawah ini akan dijelaskan bagaimana agar script-script berbahaya yang bersembunyi dengan base64_decode dapat dicegah.

Disable Eval() Function

Eval adalah sebuah fungsi yang dapat digunakan untuk menjalankan script PHP yang ada di dalam parameter fungsi eval tersebut. Hal ini sangat berbahaya, karena bisa saja fungsi yang dijalankan di dalam eval() adalah fungsi-fungsi untuk meretas sistem kita. Karena itu, fungsi eval ini harus di-disable atau minimal dibatasi kemampuannya.

Option disable_functions tidak dapat mencegah fungsi eval() untuk berjalan, cara lain untuk men-disable eval() adalah dengan menggunakan patch suhosin untuk php. Kelebihan patch ini adalah tidak perlu mengompile ulang php untuk menjalankannya. Di beberapa distro seperti ubuntu, debian, dan fedora, patch ini sudah ada di repository. Jadi kita tinggal install saja di server dengan menggunakan apt-get atau synaptic atau yum. Paketnya biasanya bernama php5-suhosin. Setelah paket ini terinstall, buka file /etc/php5/apache2/conf.d/suhosin.ini (mungkin berbeda untuk distro selain Ubuntu dan Debian).

Kemudian pastikan baris ini aktif (tidak dianggap sebagai komentar) di file tersebut :

extension=suhosin.so

Setelah itu cari 3 baris ini :

    suhosin.executor.eval.whitelist =
    suhosin.executor.eval.blacklist =
    suhosin.executor.disable_eval = off

Baris whitelist digunakan untuk menentukan fungsi-fungsi apa saja yang boleh dieksekusi oleh fungsi eval. Sedangkan blacklist menentukan fungsi-fungsi apa saja yang tidak boleh dijalankan oleh fungsi eval. Apabila kita ingin men-disable eval secara keseluruhan, maka kita harus merubah parameter suhosin.executor.disable_eval menjadi on. Akan tetapi beberapa CMS juga ada yang memanfaatkan fungsi eval ini. Karena itu, kita bisa memanfaatkan blacklist saja untuk mencegah beberapa fungsi berjalan di dalam eval. Isi dari blacklist dapat diisi sama dengan disable_functions tadi, atau cukup ditambahkan fungsi-fungsi tertentu yang tidak boleh berjalan di dalam eval, seperti base64_decode.

Di bagian sebelumnya base64_decode tidak dimasukkan ke disable_function, karena masih banyak yang menggunakannya. Tetapi aplikasi web biasa, jarang menggunakan base64_decode di dalam eval. Biasanya yang seperti itu hanya para pembuat theme CMS yang ingin menyembunyikan kode untuk menampilkan copyrightnya. Oleh karena itu, base64_decode ini didaftarkan saja di blacklist suhosin agar dia tidak berjalan apabila berada di dalam fungsi eval.


Rabu, 08 Agustus 2012

Jawaban UAS Teori Jarkom

1.   Jaringan wireless memiliki dua mode yang dapat digunakan yaitu infrastruktur dan Ad-Hoc. Konfigurasi. Konfigurasi infrastruktur adalah komunikasi antar masing  - masing PC melalui sebuah access point pada WLAN atau LAN. Komunikasi Ad-Hoc adalah komunikasi secara langsung antara masing – masing komputer dengan menggunakan piranti wireless.
Kedua mode ini memiliki manfaat antara lain :
-          Mode Infrastruktur
Jika komputer pada jaringan wireless ingin mengakses jaringan kabel atau berbagi printer misalnya, maka jaringan wireless tersebut harus menggunakan kode infrastruktur. Pada mode ini access point berfungsi untuk melayani komunikasi utama pada jaringan wireless. Access point mentransmisikan data pada PC dengan jangkauan tertentu pada suatu daerah. Penambahan dan pengaturan letak access point dapat memperluas jangkauan dari WLAN. Contoh gambar :

Mode Infrastruktur
      








                                                                                                              
-          Mode Ad-Hoc
Ad-Hoc merupakan mode jaringan WLAN yang sangat sederhana, karena pada Ad-Hoc ini tidak memerlukan access point untuk host dapat saling berinteraksi. Setiap host cukup memiliki transmitter dan receiver wireless untuk berkomunikasi secara langsung. Kekurangan dari mode ini adalah komputer tidak bisa berkomunikasi dengan komputer pada jaringan yang menggunakan kabel. Selain itu, daerah jangkauan pada mode ini terbatas pada jarang kedua komputer tersebut. Contoh gambar :

2.   POE (Power Over Ethernet) adalah sistem yang memanfaatkan kabel UTP twisted pair untuk mentransmisikan daya (power) melalui pair yang tidak terpakai. Manfaat dari POE ini adalah memiliki fungsi untuk mengalirkan listrik melalui kabel Ethernet atau kabel UTP/STP, sehingga dengan adanya POE maka access point dapat dinyalakan tanpa perlu repot mengulur kabel listrik ke atas tower.

3.   Faktor – faktor yang mempengaruhi kualitas dari jaringan berbasis wireless meliputi :
-          Tegangan Listrik
Tegangan listrik dapat menyebabkan gangguan apabila tegangan yang dihasilkan tidak stabil, sering terjadi naik dan turun atau mati mendadak dari sumber PLN. Hal tersebut sangat mempengaruhi dikarenakan semua peralatan yang kita gunakan bersumber pada listrik. Bila sumber listrik yang kita gunakan tidak stabil, maka dapat menyebabkan peralatan yang kita gunakan mudah rusak.  Sehingga akan mempengaruhi sebuah jaringan.

-          Mati atau tidak berfungsinya komponen pada perangakat wireless
Hal ini disebabkan oleh gangguan petir (gangguan alam) yang dapat menyebabkan perangkat akan terbakar dan juga pemakaian yang terlalu lama tanpa ada perawatan yang berkala.

-          Perangkat Software
Gangguan dapat terjadi dari software yang ada deserver atau PC client, gangguan ini bisa disebabkan oleh tidak jalannya aplikasi di wireless, konflik IP (Internet Protocol), tidak jalannya proses proxy server pada server. Dan solusinya adalah admin harus bisa menguasai standart server dan client

4.   WDS (Wireless Distribution System) sampai saat ini diperlukan karena memungkinkan jaringan wireless dikembangkan menggunakan beberapa access point tanpa harus memerlukan backbone kabel jaringan untuk menghubungkan mereka, seperti halnya cara tradisional. Keuntungan yang bisa kelihatan dari dari WirelessDistribution Systemdibanding solusi lainnya adalah bahwa dengan Wireless Distribution System,header MAC address dari paket traffic tidak berubah antar link access point. tidak seperti pada proses encapsulation misalnya pada komunikasi antar router yang selalu menggunakan MACaddress pada hop berikutnya.

Perbedaan antara WDS mode bridge dengan mode repeater adalah :
-        Mode bridge yaitu komunikasi dua arah antara Access Point Wireless Distribution System satu dengan Access Point lainnya (antar Access Point) akan tetapi tidak membolehkan wireless clients atau station (STA) untuk mengaksesnya.
-        Bridge Point to point













-        Bridge Point to multi point

















-        Mode repeater yaitu dimana Access Point berkomunikasi satu sama lain dan juga dengan wireless clients atau station (STA).
-        Single Repeater
-        Multi Repeater
Repeater
                        
5.   Hubungan antara kekuatan daya dari AP yang diterima atau dipancarkan dengan polarisasi antena adalah kekuatan daya dari AP mempengaruhi jarak pancar, semakin besar daya AP maka akan semakin jauh jarak pancarannya, sedangkan polarisasi antena adalah arah medan listrik yang diradiasikan oleh antenna. Jika arah tidak ditentukan maka polarisasi merupakan polarisasi pada arah gain maksimum. Polarisasi dari energy yang teradiasi bervariasi dengan arah dari tengah antenna, sehingga bagian lain dari pola radiasi mempunyai polarisasi yang berbeda. Polarisasi antenna juga mampu menembus dindig bawah antenna hingga jarak radius 500-800 meter dibawah tiang atau tower yang mampu diakses langsung (kecuali beton).

Sabtu, 09 Juni 2012

Tugas Etika Profesi


Mata Kuliah : Etika Profesi
Dosen Pengampu : Erfan Rusdi, M.Kom

 
PENGERTIAN DALAM ETIKA PROFESI

Pengertian Etika dan Etika Profesi
Kata etik (atau etika) berasal dari kata ethos (bahasa Yunani) yang berarti karakter, watak kesusilaan atau adat. Sebagai suatu subyek, etika akan berkaitan dengan konsep yang dimiliki oleh individu ataupun kelompok untuk menilai apakah tindakan-tindakan yang telah dikerjakannya itu salah atau benar, buruk atau baik.
Menurut Martin (1993), etika didefinisikan sebagai “the discipline wich can act as the performance index or reference for our control system”.

Etika dan Estetika
Etika disebut juga filsafat moral adalah cabang filsafat yang berbicara tentang praxis (tindakan) manusia. Etika tidak mempersoalkan keadaan manusia, melainkan mempersoalkan bagaimana manusia harus bertindak. Tindakan manusia ini ditentukan oleh bermacam-macam norma.
Norma ini masih dibagi lagi menjadi norma hukum, norma moral, norma agama dan norma sopan santun. Norma hukum berasal dari hukum dan perundang-undangan, norma agama berasal dari agama sedangkan norma moral berasal dari suara batin. Norma sopan santun berasal dari kehidupan sehari-hari sedangkan norma moral berasal dari etika.

Etika dan Etiket
Etika (ethics) berarti moral sedangkan etiket (etiquette) berarti sopan santun. Persamaan antara etika dengan etiket yaitu etika dan etiket menyangkut perilaku manusia. Istilah tersebut dipakai mengenai manusia tidak mengenai binatang karena binatang tidak mengenal etika maupun etiket. Kedua-duanya mengatur perilaku manusi secara normatif artinya memberi norma bagi perilaku manusia dan dengan demikian menyatakan apa yang harus dilakukan dan apa yang tidak boleh dilakukan. Justru karena sifatnya normatif maka kedua istilah tersebut sering dicampur adukan.

Perbedaan Anara Etika Dengan Etiket
·           Etiket menyangkut cara melakukan perbuatan manusia. Etiket menunjukkan cara yang tepat artinya cara diharpakan serta ditentuka dala sebuah kalangan tertentu. Etika tidak terbatas pada cara melakukan sebuah perbuatan, etika memberi norma tentang perbuatan itu sendiri. Etika menyangkut masalah apakah sebuah perbuatan boleh dilakukan atau tidak boleh dilakukan.
·           Etiket hanya berlaku untuk pergaulan. Etika selalu berlaku walaupun tidak ada orang lain.
·           Etiket bersifat relatif. Yang dianggap tidak sopan dalam sebuah kebudayaan, dapat saja dianggap sopan dalam kebudayaan lain. Etika jauh lebih absolut.
·           Etiket hanya memandang manusia dari segi lahiriah saja sedangkan etika memandang mausia dari segi dalam.

Etika dan Ajaran Moral
Etika perlu dibedakan dari moral. Ajaran moral memuat pandangan tentang nilai dan norma moral yang terdapat pada sekelompok manusia. Ajaran moral mengajarkan bagaimana orang harus hidup. Ajaran moral merupakan rumusan sistematik terhadap anggapan tentang apa yang bernilai serta kewajiban manusia.
Etika merupakan ilmu tentang norma, nilai dan ajaran moral. Etika merupakan filsafat yang mereflesikan ajaran moral. Pemirikan fislafat mempunyai 5 ciri khas yaitu bersifat rasional, kritis, mendasar, sistematik dan normatif (tidak sekadar melaporkan pandangan moral melainkan menyelediki bagaimana pandangan moral yang sebenarnya).

Pluralisme moral diperlukan karena :
·      Pandangan moral yang berbeda-beda karena adanya perbedaan suku, daerah budaya dan agama yang hidup berdampingan.
·      Modernisasi membawa perubahan besar dalam struktur dan nilai kebutuhan masyarakat yang akibatnya menantang pandangan moral tradisional.
·      Berbagai ideologi menawarkan diri sebagai penutupan kehidupan, masing-masing dengan ajarannya sendiri tentang bagaimana manusia harus hidup.

Etika sosial di bagi menjadi :
·      Sikap terhadap sesama
·      Etika keluarga
·      Etika profesi, misalnya etika untuk dokumentalis, pialang informasi
·      Etika politik
·      Etika lingkungan hidup serta
·      Kritik ideologi

Moralitas
Ajaran moral memuat pandangan tentang nilai dan norma moral yang terdapat di antara sekelompok manusia. Adapun nilai moral adalah kebaikan manusia  sebagai manusia. Nilai moral adalah tentang bagaimana manusia harus hidup supaya menjadi baik sebagai manusia.  Ada perbedaan antara kebaikan moral dan kebaikan pada umumnya. Moralitas adalah sopan santun, segala sesuatu yang berhubungan dengan etiket atau sopan santun. Moralitas dapat berasal dari sumber tradisi atau adat, agama atau sebuah ideologi atau gabungan dari beberapa sumber.

Etika dan Agama
Etika tidak dapat menggantikan agama. Agama merupakan hal yang tepat untuk memberikan orientasi moral. Pemeluk agama menemukan orientasi dasar kehidupan dalam agamanya. Akan tetapi agama itu memerlukan ketrampilan etika agar dapat memberikan orientasi, bukan  sekedar indoktrinasi. Hal ini disebabkan empat alasan sebagai berikut :
·      Orang agama mengharapkan agar ajaran agamnya rasional.
·      Seringkali ajaran moral yang termuat dalam wahyu mengizinkan interpretasi yang saling berbeda dan bahkan bertentangan.
·      Karena perkembangan ilmu pengetahuan, teknologi dan masyarakat maka agama menghadapi masalah moral yang secara langsung tidak disinggung-singgung dalam wahyu
·      Adanya perbedaan antara etika dan ajaran moral. Etika mendasarkan diri pada argumentasi rasional semata-mata sedangkan agama pada wahyunya sendiri. Oleh karena itu ajaran agama hanya terbuka pada mereka yang mengakuinya sedangkan etika terbuka bagi setiap orang dari semua agama dan pandangan dunia.