Minggu, 09 Oktober 2011

Etika dan hukum ITE


Etika dalam sistem informasi mencangkup :
1. Privasi
2. Akurasi
3. Properti
    a. Hak Cipta (Copyright)
    b. Paten
    c. Rahasia Perdagangan (Trade Secret)
4. Akses

ANCAMAN TERHADAP SISTEM INFORMASI
1.       Ancaman Pasif
a.       Bencana alam & politik                                 contoh : gempa bumi, banjir, perang, kebakaran
b.      Kesalahan Manusia                                       contoh : kesalahan memasukkan & penghapusan data
c.       Kegagalan sistem                                           contoh : gangguan listrik, kegagalan peralatan & fungsi software
2.   Ancaman Aktif
    1. Kecurangan & kejahatan komputer                      -penyelewengan aktivitas                                     -penyalahgunaan kartu kredit                               -sabotase                                                              -pengaksesan oleh orang yang tidak berhak
    2. Program yang jahat / usil                                   contoh : virus, cacing, trojan, bom waktu dll

6 METODE PENETRASI TERHADAP SISTEM BERBASIS KOMPUTER
  1. Pemanipulasian masukan                 
 merupakan metode paling banyak dilakukan, karena tanpa memerlukan ketrampilan teknis yang tinggi.
  1. Penggantian program
        Biasa dilakukan oleh spesialis informasi.
  1. Pengubahan berkas secara langsung        
Dilakukan oleh orang yang mempunyai akses langsung terhadap basis data.
  1. Pencurian data                                         
Dengan kecanggihan menebak atau menjebol password. Dilakukan orang dalam untuk dijual.
  1. Sabotase                                                 
Tindakan masuk ke dalam sistem tanpa otorisasi disebut hacking, antara lain : Denial of Serivice, Sniffer, Spoofing.                                             
Berbagai kode jahat yang manjadi ancaman bagi sistem komputer : virus, cacing, trojan, bom waktu
  1. Penyalahgunaan dan Pencurian Sumber Daya Komputasi
Bentuk pemanfaatan secara illegal terhadap sumber daya komputasi oleh pegawai dalam rangka menjalankan bisnisnya sendiri.

CYBERLAW
Hukum yang digunakan untuk dunia Cyber (dunia maya, yang umumnya diasosiasikan dengan internet. Cyberlaw dibutuhkan karena dasar atau pondasi dari hukum di banyak Negara adalah "ruang dan waktu". Sementara itu, internet dan jaringan komputer telah mendobrak batas ruang dan waktu

HUKUM UNTUK KEJAHATAN TEKNOLOGI
Di Indonesia telah keluar Undang‑Undang (UU) yang diberi Nama “Informasi dan Transksi Elektronik (ITE)". UU No 11 Tahun 2008

LATAR BELAKANG UU INFORMASI DAN TRANSAKSI ELEKTRONIK
Pemanfaatan Teknologi Informasi :
v  ATM untuk pengambilan uang
v  Handphone untuk berkomunikasi & bertransaksi melalui mobile banking.
v  Internet untuk bertransaksi (internet banking), email atau browsing.


DAMPAK NEGATIF PEMANFAATAN TEKNOLOGI INFORMASI
v  Penyadapan e‑mail, PIN (untuk internet banking)
v  Pelanggaran terhadap hak‑hak privasi
v  Masalah domain seperti kasus mustikaratu.com dan klikbca.com
v  Penggunaan kartu kredit milik orang lain.
v  Munculnya pembajakan lagu dalam format MP3
v  Pornografi

Muatan Umum ITE -1
          Tanda tangan elektronik memiliki kekuatan hukum yang sama dengan tanda tangan konvensional (tinta basah dan bermaterai). Sesuai dengan e-ASEAN Framework Guidelines (pengakuan tanda tangan digital lintas batas)
          Alat bukti elektronik diakui seperti alat bukti lainnya yang diatur dalam KUHP
          UU ITE berlaku untuk setiap orang yang melakukan perbuatan hukum, baik yang berada di wilayah Indonesia maupun di luar Indonesia yang memiliki akibat hukum di Indonesia
          Pengaturan Nama domain dan Hak Kekayaan Intelektual
          Perbuatan yang dilarang (cybercrime?) dijelaskan pada Bab VII (pasal 27-37):
          Pasal 27 (Asusila, Perjudian, Penghinaan, Pemerasan)
          Pasal 28 (Berita Bohong dan Menyesatkan, Berita Kebencian dan Permusuhan)
          Pasal 29 (Ancaman Kekerasan dan Menakut-nakuti)
          Pasal 30 (Akses Komputer Pihak Lain Tanpa Izin, Cracking)
          Pasal 31 (Penyadapan, Perubahan, Penghilangan Informasi)
          Pasa 32 (Pemindahan, Perusakan dan Membuka Informasi Rahasia)
          Pasal 33 (Virus?, Membuat Sistem Tidak Bekerja (DOS?))
Pasal 35 (Menjadikan Seolah Dokumen Otentik(phising?))

Pasal Krusial
          Muatan yang melanggar kesusilaan
          Muatan pemerasan dan/ pengancaman
          Muatan penghinaan dan/ pencemaran nama baik

Mencegah CyberCrime
          Teknologi
          Socio-Culture
          Hukum
Teknologi
          Software Filter:
        Filter URL: memfilter URL yang memuat konten pornografi
        Filter Keyword: memfilter keyword yang berhubungan dengan pornografi
        Filter Image: Memfilter image yang berhubungan dengan pornografi
          Lokasi Instalasi Software Filter:
Komputer end-user (rumah)
        Server atau Router di Warnet
        ISP (Internet Service Provider)
        NAP (Network Access Provider)
Socio-Culture
          Membuat generasi muda kita sibuk dengan berbagai kreatifitas dan project adalah salah satu teknik socio-culture
          Dengan itu generasi muda kita tidak sempat lagi melihat pornografi atau menjadi cracker yang melakukan pengerusakan
          Guru dan dosen siap dengan konten pendidikan dan penugasan ke siswa sehingga siswa tidak terjebak ke konten negatif
          Indonesia sendiri adalah top rank dalam jumlah klik situs porno di dunia. Bahkan menurut Roy Suryo dari sekitar 24,5 juta situs dengan admin orang Indonesia, lebih dari satu jutanya adalah situs porno
          80% situs porno berhasil diblokir dari jumlah situs 4 juta lebih situs
          Operator seluler : IM3, Telkomsel, RIM/Blackberry, dll untuk menutup akses pornografi, dan juga menekan penegakan undang undang pornografi berkaitan dgn hal ini

Array (C++ Part 3)

     Array adalah kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakkan nama yang sama.


Cara mendeklarasikan array :
Tipe nama[elemen];
Contoh:
int array[15];
Tujuan dari mendeklarasikan array adalah memberitahu compiler berapa jumlah elemen yang dikandung oleh array tersebut dan apa tipe data dari array tersebut.

Contoh Program:

#include<iostream.h>
#include<conio.h>

void main ()
{
      char nama[50];
      char alamat[100];
      cout<< " Nama anda : ";cin>>nama;
      cout<< " Alamat anda : ";cin>>alamat;
}

Hasilnya 










Kuliah Sistem Informasi

Kamis, 06 Oktober 2011

Kenyamanan dalam berkomputer


Ergonomi adalah Ilmu terapan dari desain peralatan untuk mengurangi kelelahan.
Tinjauan kesehatan
        Posisi Vertikal
        Posisi Horisontal
        Pencahayaan
        Monitor
          Pengaturan Vertikal
        Mengurani pegal di leher
        Pengaturan keyboard
        Monitor
        Pengaturan kursi
        Pijakan kaki
          Pengaturan Horisontal
        Keyboard
        Mouse
        Pencahayaan
        Pantulan dan kontras 

Pengaturan standar




















Referensi
  • Preston,et.Al, “Computer in a changing community”, Prentice Hall, 2005



















Menggunakan Drupal Ubercart


1. Setelah xampp selesai di instal , selanjutnya masuk pada proses instalasi drupal, prosesnya sebagai berikut :
Untuk XAMPP,kita harus meletakkan Folder Drupal di dalam Folder yang namanya : HTTDOC.


2.Setelah proses ekstrak selesai, buatlah database terlebih dahulu dengan cara Buka phpMyAdmin, klik http://localhost/phpmyadmin/ pada
browser sehingga tampak seperti gambar berikut:


3. SeteIah selsai pembuatan database akan muncul tampilan berikut


4.salin file /sites/default/default.settings.php dan paste ke /sites/default/settings.php


5.kemudian masuk ke http://localhost/drupal-6.20


6.   Maka anda akan ditujukan pada halaman data base configuration
Menjalankan Drupal Pertama Kali


Menjalankan Drupal Pertama Kali
Setelah anda menginstal Drupal seperti yang ditunjukkan pada langkah-langkah di atas maka kita sudah siap untuk mulai mengatur website kita pertama kali. Ada 2 hal yang harus anda lakukan agar
1.       Apabila  Muncul error berikut: “warning: mail() [function.mail]: SMTP server response: 530 POP authenticate before sending emails. in C:\wamp\www\drupal-test\includes\common.inc on 12 Membuat Website Profesional Dengan Drupal line 1970.”, abaikan saja karena memang kita tidak menginstal SMTP pada localhost.


Masuklah menggunakan username dan password yang telah kita buat tadi.
Misalnya kita ingin membuat konten dengan tipe Page, maka Klik pada link Page
      Page vs Story Pengguna Drupal seringkali bingung mengenai perbedaan antara Page dan Story ini. Secara teknis benar-benar tidak ada perbedaan antara konten dengan tipe Page dan Story. kedua tipe ini hanyalah dimaksudkan untuk membedakan isi kontennya saja. Page umumnya dipakai untuk halaman informasi semacam berita sedangkan Story dipakai untuk halaman yang berisi cerita. Kedua tipe ini ada secara default hanya untuk menunjukkan bahwa Drupal mampu membuat konten tipe yang berbeda. Anda juga bisa membuat konten tipe baru dengan nama Produk untuk menempatkan semua produk anda di konten tipe ini. Inilah salah satu keunggulan Drupal!
Isi bagian Title dan Body. Bagian “Log message” dipakai untuk mencatat perubahan yang anda lakukan jika anda mengedit sebuah konten, sehingga hal ini akan memudahkan control anda terhadap berbagai versi dokumen (versioning) mengenali perubahan apa yang dilakukan terutama jika yang mengedit dokumen ini lebih dari 1 orang (anda dapat juga membatasi agar konten tipe tertentu hanya dapat diubah oleh group tertentu saja).
PENTING! Klik “Publishing options” dan cawang/tanda (checked) bagian “Promoted to front page” kemudian klik Submit. Sekali lagi bagian “Promoted to front page” harus anda cawang.








Rabu, 05 Oktober 2011

Pemograman Visual C++ Builder


Program aplikasi berbasis Microsoft Windows mempunyai antarmuka grafis yang dikenal sebagai GUI (Graphical User Interface). GUI menjadikan tampilan program lebih user friendly. Jika di bandingkan dengan tampilan program berbasis DOS yang dipenuhi dengan perintah-perintah dalam bentuk teks, program dengan GUI lebih mudah digunakan. Hal ini disebabkan antar muka grafis menyajikan objek dalam tampilan program bagaikan objek fisik sebenarnya.
Untuk menguasai pemograman visual pengetahuan dasar mengenai operasi standar harus sudah dikuasai, seperti membuka, menutup, memindahkan, mengubah ukuran suatu windows, dan operasi standar lainnnya.
URUTAN LANGKAH PEMOGRAMAN VISUAL DAN FILE-FILE YANG DIHASILKAN 
                Pada dasarnya tujuan akhir memrogram adalah menghasilkan sebuah program aplikasi berbentik file yang dapat dieksekusi (executable file  yang berekstensi exe) dari MS-DOS prompt, Windows Eksplorer atau meu Run pada MS Windows. Pemograman harus melakukan serangkaian langkah untuk menyusun komponene-komponen penyususun program yang tersimpan dalam sejumlah file exe dari sejumlah file source code disebut dengan komplikasi. Penggunaan C++ Builder akan memepermudah proses komplikasi ini, karena proses ini sudah dilakukan C++ Builder secara langsung pada saat pemrogram melakukan running terhadap source code.
                Secara rinci urutan langkah pemograman visual adalah sebagai berikut :
a.       Menyiapkan komponen penyusun form atau membuat obyek dalam form secara visual. Penagturan setiap obyek bisa dilakukan secara visual atau dengan mengubah propertinya pada windows Object Inspektor. Hasil dari langkah ini adalah sebuah file berekstensi sebuah file dfm.

b.      Mengidentifikasi event terhadap objek-objek tertentu yang dirasa perlu ditangani dan menysusunnya sebagai sebuah file unit dengan ekstensi cpp (c plus plus). File unit ini dengan sendirinya tersimpan pada rancangan form didimpan sebagai file dfm.


c.       Mengkomplikasi program. Ada beberapa cara untuk melakukan proses ini, yaitu dengan menekan tombol ToolBar Run, bisa juga dilakukkan dengan menekan tombol F9 atau dengan menggunakan menu Run|Run. Hasil komplikasi ini adalah sebuah file exe dengan nama yang sama dengan nama file proyek yang dibuat pada saat source code pertama kali disimpan. Nama file proyek berektensi bpr (C++Builder Project file) dan bpf.



Menggunakan Ubercart (Menginstal XAMPP)


               Pertamakali anda harus mendownload software drupal dari situs http://www.drupal.org . situs ini merupakan situs resmi dari drupal. Versi software yang terdownload dalam bentuk arsip (.tar.gz) karena nya perlu di ekstrak terlebih dahulu.
              Untuk menginstal cms drupal dengan cara simulasi di computer local ,diperlukan software server seperti : XAMPP(http://www.apachefriends.org/en/xampp.html) atau apache2triad (http://apache2triad.net) . disini kami akan menggunakan xampp sebagai software server . berikut adalah cara instalasi xampp pada pc anda :

1 Klik dua-kali file hasil download. Segera akan muncul jendela seperti di bawah ini. Sebaiknya Anda
    pilih folder untuk instal (destination folder) pada drive C:\.  Lalu klik [Install].

2.. Proses instalasi sedang berlangsung.


3 Pada saat proses instalasi berlangsung akan muncul jendela yang berisi pertanyaan: Apakah Anda
perlu menaruh shortcuts di menu Start atau desktop? Jawab saja ya (y dan tekan Enter).


4 Pada pertanyaan berikutnya, jawab saja dengan ya (y dan Enter).


5 Pertanyaan berikutnya adalah tentang instalasi yang ternyata XAMPP Lite ini bisa diinstal di USB
drive sebagai aplikasi portabel. Kalau Anda tetap instal di drive C:, jawablah pertanyaan dengan tidak
(n dan Enter). Dan sebaliknya, Anda jawab ya bila ingin instal di USB drive.


6 Pada langkah berikutnya, Anda tinggal tekan Enter


7 Berikutnya, tekan Enter lagi.


8 Berikutnya, tekan x untuk keluar atau tekan 1 bila Anda ingin menjalankan XAMPP Control Panel.


9 Bila Anda tekan 1 pada pilihan di atas, maka akan muncul control panel seperti di bawah ini. Atau
setiap saat Anda dapat menjalankan control panel ini melalui menu [Start] atau ikon XAMPP di desktop
Anda.


10 Untuk mengaktifkan XAMPP, pada control panel XAMPP klik [Start] pada Apache dan klik [Start]
lagi pada MySql, sehingga pada keduanya muncul tanda [Running]. Dengan demikian XAMPP sudah
aktif. 











Struktur Pemilihan (Part 3)


Program sederhana mengurutkan bilangan dari 3 input bilangan bulat !
  
// tugaspendahuluan2.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "iostream.h"
#include "conio.h"
int main()
{
     int a;int b;int c;


     cout<<"Masukkan nilai a "<<endl;
     cin>>a;
     cout<<"Masukkan nilai b "<<endl;
     cin>>b;
     cout<<"Masukkan nilai c "<<endl;
     cin>>c;


     if ((a>b)&&(a>c))
     {
           cout<<a<<",";
           if (b>c)
                cout<<b<<","<<c<<endl;
           else
                cout<<c<<","<<b<<endl;
     }
     else
     {
           if ((b>a)&&(b>c))
           {
                cout<<b<<",";
                if (a>c)
                     cout<<a<<","<<c<<endl;
                else
                     cout<<c<<","<<a<<endl;
           }
           else
           {
                if ((c>b)&&(c>a))
                {
                     cout<<c;
                     if (b>a)
                           cout<<b<<","<<a<<endl;
                     else
                           cout<<a<<","<<b<<endl;;
                }
           }
     }
    
     getch();
     return 0;

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Laundry Detergent Coupons