Rabu, 25 November 2015
Review materi basis data pertemuan ke 11
Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi data, menghidari duplikasi data, hubungan antar data yang tidak jelas dan juga update yang rumit.
Proses memasukkan dan mengambil data ke dan dari media penyimpanan data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis data (database management system | DBMS). DBMS merupakan sistem perangkat lunak yang memungkinkan pengguna database (database user) untuk memelihara, mengontrol dan mengakses data secara praktis dan efisien. Dengan kata lain semua akses ke basis data akan ditangani oleh DBMS. Ada beberapa fungsi yang harus ditangani DBMS yaitu mengolah pendefinisian data, menangani permintaan pemakai untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA (Database Administrator), menangani kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun disk dan menangani unjuk kerja semua fungsi secara efisien.
Tujuan utama dari DBMS adalah untuk memberikan tinjauan abstrak data kepada pengguna. Jadi sistem menyembunyikan informasi tentang bagaimana data disimpan, dipelihara dan tetap bisa diambil (diakses) secara efisien. Pertimbangan efisien di sini adalah bagaimana merancang struktur data yang kompleks tetapi masih tetap bisa digunakan oleh pengguna awam tanpa mengetahui kompleksitas strukturnya.
untuk dapat berinteraksi dengan DBMS dapat memakai bahasa basis data yang sudah di tentukan oleh perusahaan DBMS. Bahasa basis data umumnya terdiri dari berbagai macam intruksi yang diformulasikan sehingga intruksi tersebut dapat di proses oleh DBMS. Perintah atau intruksi tersebut umumnya ditentukan oleh user, adapaun bahasa yang digunakan dibagi kedalam 2 (dua) macam diantaranya sebagaimana di bawah ini:
1. DDL (Data Definition Language)
Yang pertama adalah bahasa DDL atau kepanjangannya Data Definition Languange, yaitu dipakai untuk menggambarkan desain dari basis data secara menyeluruh. DDL (Data Definition Language) dapat dipakai untuk membuat tabel baru, memuat indeks, maupun mengubah tabel. Hasil dari kompilasi DDL akan disimpan di kamus data. Itulah definisi dari DDL.
2. DML (Data Manipulation Language)
Dan yang kedua adalah DML atau kepanjangannya Data Manipulation Language, yaitu dipakai untuk memanipulasi daan pengambilan data pada suatu basis data, misalnya seperti penambahan data yang baru ke dalam suatu basis data, menghapus data pada seuatu basis data dan mengubah data pada suatu basis data. Itulah definisi dar DML.
DBMS biasanya mempunyai komponen fungsional (modul), diantaranya sebagaimana di bawah ini :
1. File Manager adalah mengelola ruang didalam suatu disk dan juga struktur data yang digunakan untuk merepresentasikan informasi yang tersimpan didalam suatu disk.
2. Database Manager adalah menyediakan interface antar data low – level yang terdapat pada basis data dengan program aplikasi serta query yang diberikan ke suatu sistem.
3. Query Processor adalah menterjemahkan perintah dalam bahasa query ke intruksi low – level yang dapat dimengerti database manager.
4. DML Precompiler adalah mengkonversi pernyataan atau perintah DML, yang ditambahkan dalam suatu program aplikasi kepemangin prosedur normal dalam bahasa induk.
5. DDL Compiler adalah yang mengkonversi berbagai perintah DDL ke dalam sekumpulan tabel yang mengandung metadata.
Pembagian basis data menurut jenisnya:
1. Basis data flat-file. Basis data flat-file ideal untuk data berukuran kecil dan dapat dirubah dengan mudah. Pada dasarnya, mereka tersusun dari sekumpulan string dalam satu atau lebih file yang dapat diurai untuk mendapatkan informasi yang disimpan. Basis data flat-file baik digunakan untuk menyimpan daftar atau data yang sederhana dan dalam jumlah kecil. Basis data flat-file akan menjadi sangat rumit apabila digunakan untuk menyimpan data dengan struktur kompleks walaupun dimungkinkan pula untuk menyimpan data semacam itu. Beberapa kendala dalam menggunakan basis data jenis ini adalah rentan pada korupsi data karena tidak adanya penguncian yang melekat ketika data digunakan atau dimodifikasi dan juga adanya duplikasi data yang mungkin sulit dihindari. Salah satu tipe basis data flat-file adalah file CSV yang menggunakan pemisah koma untuk setiap nilainya.
2. Basis data relasional.Relational Database Management System (RDBMS), Basis data ini mempunyai struktur yang lebih logis terkait cara penyimpanan. Kata "relasional" berasal dari kenyataan bahwa tabel-tabel yang berada di basis data dapat dihubungkan satu dengan lainnya. Basis data relasional menggunakan sekumpulan tabel dua dimensi yang masing-masing tabel tersusun atas baris (tupel) dan kolom (atribut). Untuk membuat hubungan antara dua atau lebih tabel, digunakan key (atribut kunci) yaitu primary key di salah satu tabel dan foreign key di tabel yang lain. Saat ini, basis data relasional menjadi pilihan karena keunggulannya. Beberapa kelemahan yang mungkin dirasakan untuk basis data jenis ini adalah implementasi yang lebih sulit untuk data dalam jumlah besar dengan tingkat kompleksitasnya yang tinggi dan proses pencarian informasi yang lebih lambat karena perlu menghubungkan tabel-tabel terlebih dahulu apabila datanya tersebar di beberapa tabel.
daftar jenis-jenis teknologi database, yang sebagian besar merupakan Relational Database Management System (RDBMS):
1. MySQL, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh Oracle (sebelumnya Sun dan MySQL AB). Merupakan pengolah database yang paling banyak digunakan di dunia dan lazim diterapkan untuk aplikasi web. Database mysql memang banyak di gunakan sekarang bahkan facebook juga menggunakannya.
2. SQLite, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh D. Richard Hipp. Dikenal sebagai pengolah database yang sangat kecil ukuran programnya, sehingga lazim ditanamkan di berbagai aplikasi komputer, misalnya di web browser. Database jenis ini juga biasanya digunakan oleh orang untuk aplikasi android.
3. Microsoft SQL Server, merupakan aplikasi pengolah database yang dikembangkan oleh Microsoft dan bersifat proprietary (komersial),namun tersedia juga versi freeware-nya. Lazim digunakan di berbagai versi Microsoft Windows. Database ini hampir sama dengan mysql tapi masih mudah mysql dalam pembuatannya.
4. Oracle, merupakan aplikasi pengolah database yang bersifat proprietary (komersial), dikembangkan oleh Oracle Corporation. Pengolah database ini terbagi dalam beberapa varian dengan segmen dan tujuan penggunaan yang berbeda-beda. Database jenis ini biasanya digunakan oleh perusahaan yang besar karena database ini sangat mahal.
5. PostgreSQL atau Postgres, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh PosgreSQL Global Development Group. Tersedia dalam berbagai platform sistem operasi seperti Linux, FreeBSD, Solaris, Windows, dan Mac OS.
6. MongoDB, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh 10gen. Tersedia untuk berbagai platform sistem operasi dan dikenal telah digunakan oleh situs Foursquare, MTV Networks, dan Craigslist.
7. WebDNA, merupakan aplikasi pengolah database yang bersifat freeware, dikembangkan oleh WebDNA Software Corporation. Didesain untuk digunakan di web.
8. Apache Derby (sebelumnya dikenal sebagai IBM Cloudscape), merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh Apache Software Foundation. Lazim digunakan di program Java dan untuk pemrosesan transaksi online.
9. Sybase, merupakan aplikasi pengolah database yang bersifat proprietary (komersial), dikembangkan oleh SAP. Ditargetkan untuk pengembangan aplikasi mobile.
10. CouchDB, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh Apache Software Foundation. Difokuskan untuk digunakan di server web.
11. Redis, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh Salvatore Sanfilippo (disponsori oleh VMware. Difungsikan untuk jaringan komputer.
12. Firebird, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh Firebird Project. Lazim dijalankan di Linux, Windows dan berbagai varian Unix.
NEW
Penggunaan teknologi dalam sebuah perusahaan, institusi ataupun organisasi mempunyai peranan penting guna mencapai tujuan. Suatu perusahaan dituntut untuk bekerja se-efisien mungkin supaya bisa bertahan di atas kerasnya persaingan. Salah satu teknologi yang harus dimiliki oleh sebuah perusahaan, institusi maupun organisasi adalah teknologi dalam memproses data sehingga menjadi informasi yang beguna, teknologi yang dimaksud adalah sistem pengolahan basis data atau database. Penggunaan database yang baik pada perusahaan retail misalnya, mampu membantu seorang kasir bekerja lebih cepat ketika mencari jumlah barang atau harga barang yang akan dijual. Begitupun dengan admin, database mempermudah ketika pencarian stok persediaan, barang paling laku dan banyak lagi yang lainnya.
Beberapa contoh aplikasi yang membutuhkan database sebagai landasannya antara lain: transaksi perbankan, pemesanan tiket, aplikasi pemrosesan penjualan dan pembelian pada perusahaan dagang, absensi perusahaan serta sistem penggajian karyawan pada perusahaan, aplikasi akademik, aplikasi pencatatan pajak, dan lain sebagainya. Selain dapat meningkatkan kinerja sebuah perusahaan, penggunaan database masih memiliki banyak keuntungan lain yang bisa kita dapatkan.
Manfaat Penggunaan Database
1. Kecepatan dan Kemudahan
Database memiliki kemampuan dalam menyeleksi data sehingga menjadi suatu kelompok yang terurut dengan cepat. Hal inilah yang ahirnya dapat menghasilkan informasi yang dibutuhkan secara cepat pula. Seberapa cepat pemrosesan data oleh database tergantung pula pada perancangan databasenya.
2. Pemakaian Bersama-sama
Suatu database bisa digunakan oleh siapa saja dalam suatu perusahaan. Sebagai contoh database mahasiswa dalam suatu perguruan tinggi dibutuhkan oleh beberapa bagian, seperti bagian admin, bagian keuangan, bagian akademik. Kesemua bidang tersebut membutuhkan database mahasiswa namun tidak perlu masing-masing bagian membuat databasenya sendiri, cukup database mahasiswa satu saja yang disimpan di server pusat. Nanti aplikasi dari masing-masing bagian bisa terhubung ke database mahasiswa tersebut.
3. Kontrol data terpusat
Masih berkaitan dengan point ke dua, meskipun pada suatu perusahaan memiliki banyak bagian atau divisi tapi database yang diperlukan tetap satu saja. Hal ini mempermudah pengontrolan data seperti ketika ingin mengupdate data mahasiswa, maka kita perlu mengupdate semua data di masing-masing bagian atau divisi, tetapi cukup di satu database saja yang ada di server pusat.
4. Menghemat biaya perangkat
Dengan memiliki database secara terpusat maka di masing-masing divisi tidak memerlukan perangkat untuk menyimpan database berhubung database yang dibutuhkan hanya satu yaitu yang disimpan di server pusat, ini tentunya memangkas biaya pembelian perangkat.
5. Keamanan Data
Hampir semua Aplikasi manajemen database sekarang memiliki fasilitas manajemen pengguna. Manajemen pengguna ini mampu membuat hak akses yang berbeda-beda disesuaikan dengan kepentingan maupun posisi pengguna. Selain itu data yang tersimpan di database diperlukan password untuk mengaksesnya.
6. Memudahkan dalam pembuatan Aplikasi baru
Dalam poin ini database yang dirancang dengan sangat baik, sehingga si perusahaan memerlukan aplikasi baru tidak perlu membuat database yang baru juga, atau tidak perlu mengubah kembali struktur database yang sudah ada. Sehingga Si pembuat aplikasi atau programmer hanya cukup membuat atau pengatur antarmuka aplikasinya saja.
Dengan segudang manfaat dan kegunaan yang dimiliki oleh database maka sudah seharusnya semua perusahaan baik itu perusahaan skala kecil apalagi perusahaan besar memilki database yang dibangun dengan rancangan yang baik. Ditambah dengan pemanfaatan teknologi jaringan komputer maka manfaat database ini akan semakin besar. Penggunaan database sekaligus teknologi jaringan komputer telah banyak digunakan oleh berbagai macam perusahaan, contohnya saja perbankan yang memiliki cabang di setiap kotanya. Perusahaan Bank tersebut hanya memiliki satu database yang disimpan di server pusat, sedangkan cabang-cabangnya terhubung melalui jaringan komputer untuk mengakses database yang terletak di sever pusat tersebut.
PERKEMBANGAN DBMS DAN KELENGKAPANNYA
Berdasarkan Orientasi pemakainnya DBMS dikelompokkan dalam 2 kategori, yaitu:
1. DBMS yang berorientasi untuk satu atau sedikit pemakai. Contoh: MS-Access, dBase/Clipper, FoxBase, dan Borland-Paradox.
2. DBMS yang berorientasi untuk banyak pemakai. Contoh: IBM-DB2, Borland-Interbase, Informix, Oracle, MS-SQL Server, MySQL
Berdasarkan perkembangan teknologinya:
1. DBMS Konvensional (Legacy DBMS)
2. DBMS Berorientasi Objek (Objek-Oriented DBMS/OODBMS)
3. DBMS Obejk Relasional (Objek-Relational DBMS/ORDBMS)
4. DBMS untuk Web/Internet (Internet DBMS)
KOMPONEN BASIS DATA
Komponen Sistem Basis Data terdiri dari 6 Komponen , yakni :
1. Hadware
Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan..
2. Operating System
Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan.
3. Database
Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data.
4. DBMS (Database Management System)
Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.
5. User ( Pengguna Sistem Basis Data )
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
6. Optional Software
Perangkat lunak pelengkap yang mendukung. Bersifat opsional.
KEUNTUNGAN PEMAKAIAN SISTEM BASIS DATA
1. Mengurangi Redundansi, data yang sama pada beberapa aplikasi cukup disimpan sekali saja.
2. Menghindarkan Inkonsistensi, karena redundansi berkurang, sehingga umumnya update hanya sekali saja.
3. Terpeliharanya Integritas Data, Data tersimpan secara akurat
4. Data Dapat Diakai Bersama-sama, data yang sama dapat diakses oleh beberapa user pada saat bersamaan.
5. Memudahkan Penerapan Standarisasi, menyangkut keseragaman penyajian data.
6. Jaminan Sekuriti, Data hanya dapat diakses oleh yang berhak.
7. Menyeimbangkan kebutuhan, Dapat ditentukan prioritas suatu operasi, misalnya antara update (mengubah data) dengan retrieval (menampilkan data) di dahulukan update.
Keuntungan dan Kerugian dalam menggunakan Basis Data (Data Base)
KEUNTUNGAN.
• Data dapat dipakai secara bersama -sama ( Multiple User )
Dalam rangka mempercepat semua daya guna sistem dan mendapat responsi waktu yang cepat, beberapa sistem mengijinkan banyak pemakai untuk mengupdate data secara simultan.
• Data dapat distandarisasikan
Jika data tersebar dalam eberapa file dalam bentuk format yang tidak sama, maka ini menyulitkan dalam menulis program aplikasi untuk mengambil dan menyimpan data. Maka haruslah data dalam suatu database dibuat format yang standar sehingga mudah dibuat program aplikasinya
.
• Mengurangi kerangkapan data ( Redudansi )
Maksudnya data yang sama disimpan dalam berkas data yang berbeda – beda sehingga apabila ada pengupdatean maka akan terjadi berulang – ulang. Penyimpanan data yang sama berulang – ulang di beberapa file dapat mengakibatkan juga inkonsistensi ( tidak konsisten ). Apabila salah satu dari file yang mengandung data tersebut terlewat di update maka terjadilah data yang tidak konsisten lagi.
• Adanya kemandirian ( kebebasan ) data atau data independent
Dalam paket bahasa DBMS, misalnya pada struktur file setiap kali kita hendak melihat data cukuplah dengan perintah list. Apabila hendak menambah data cukup dengan Append. Ini berarti perintah – perintah dalam paket DBMS bebas terhadap database. Apapun perubahan dalam database semua perintah akan mengalami kestabilan tanpa perlu ada yang diubah. Hal ini akan berbeda dengan paket bahasa lainnya.
• Keamanan ( security ) data terjamin
Tidak setiap pemakai sistem database diperbolehkan untuk mengakses semua data maksudnya data dapat dilindungi dari pemakai yang tidak berwenang. Keamanan ini dapat diatur lewat program yang dibuat atau menggunakan fasilitas keamanan dari operating sistemnya.
• Keterpaduan data terjaga ( masalah integritas )
Memelihara keterpaduan data berarti data harus akurat, hal ini erat hubungannya dengan pengontrolan kerangkapan data dan pemeliharaan keselarasan data.
KERUGIAN.
• Diperlukan tempat penyimpanan yang besar
Karena didalamnya terdapat suatu sistem database yang saling berkaitan maka perlu tempat penyimpanan yang besar untuk menampung sistem yang ada dan data ( dokumen ) yang akan ditampung.
• Diperlukan tenaga yang terampil dalam mengelola data
Untuk mengelola sistem yang besar tersebut, maka diperlukan orang yang memang ahli di bidang komputer yang menangani basis data sehingga tidak terjadi kesalahan – kesalahan yang diinginkan.
• Perangkat lunaknya mahal
Perlu biaya yang besar untuk membeli perangkat lunak yang berorientasi pada sistem basis data terutama untuk komputer yang berjenis Main Frame.
• Kerusakan pada sistem basis data dapat mempengaruhi departemen yang terjait.
Karena datanya saling berkaitan, maka apabila ada kesalahan satu file saja, maka file – file yang saling berkaitan pun akan mengalami kesalahan sehingga akan mempengaruhi departemen yang terkait.
Jumat, 13 November 2015
review materi cyber crime dan cyber law
Cybercrime adalah istilah yang mengacu kepada aktivitas kejahatandengan komputer atau jaringan komputer menjadi alat, sasaran atau tempat terjadinya kejahatan. Termasuk ke dalam kejahatan dunia maya antara lain adalah penipuan lelang secara online, pemalsuan cek, penipuan kartu kredit/carding, confidence fraud, penipuan identitas, pornografi anak, dll.
Walaupun kejahatan dunia maya atau cybercrime umumnya mengacu kepada aktivitas kejahatan dengan komputer atau jaringan komputer sebagai unsur utamanya, istilah ini juga digunakan untuk kegiatan kejahatan tradisional di mana komputer atau jaringan komputer digunakan untuk mempermudah atau memungkinkan kejahatan itu terjadi.
Contoh kejahatan dunia maya di mana komputer sebagai alat adalah spamming dan kejahatan terhadap hak cipta dan kekayaan intelektual. Contoh kejahatan dunia maya di mana komputer sebagai sasarannya adalah akses ilegal (mengelabui kontrol akses),malware dan serangan DoS. Contoh kejahatan dunia maya di mana komputer sebagai tempatnya adalah penipuan identitas. Sedangkan contoh kejahatan tradisional dengan komputer sebagai alatnya adalah pornografi anak dan judi online. Beberapa situs-situs penipuan berkedok judi online termasuk dalam sebuah situs yang merupakan situs kejahatan di dunia maya yang sedang dipantau oleh pihak kepolisian dengan pelanggaran pasal 303 KUHP tentang perjudian dan pasal 378 KUHP tentang penipuan berkedok permainan online dengan cara memaksa pemilik website tersebut untuk menutup website melalui metode DDOS website yang bersangkutan.(28/12/2011).
Cyber Law:
Cyber Law adalah aspek hukum yang artinya berasal dari Cyberspace Law.yang ruang lingkupnya meliputi aspek-aspek yang berhubungan dengan orang perorangan atau subyek hukum yang menggunakan dan memanfaatkan teknologi internet yang dimulai pada saat mulai online� dan memasuki dunia cyber atau maya. bisa diartikan cybercrime itu merupakan kejahatan dalam dunia internet.
Cyberlaw juga merupakan hukum yang terkait dengan masalah dunia cyber. Di Indonesia saat ini sudah ada dua Rancangan Undang-Undang (RUU) yang berhubungan dengan dunia cyber, yaitu RUU Pemanfaatan Teknologi Informasi dan RUU Informasi Elektronik dan Transaksi Elektronik
Kata "cyber" berasal dari "cybernetics," yaitu sebuah bidang studi yang terkait dengan komunikasi dan pengendalian jarak jauh. Norbert Wiener merupakan orang pertama yang mencetuskan kata tersebut. Kata pengendalian perlu mendapat tekanan karena tujuannya adalah "total control." Jadi agak aneh jika asal kata cyber memiliki makna dapat dikendalikan akan tetapi dunia cyber tidak dapat dikendalikan.
Cyberlaw di Indonesia
Inisiatif untuk membuat "cyberlaw" di Indonesia sudah dimulai sebelum tahun 1999. Fokus utama waktu itu adalah pada "payung hukum" yang generik dan sedikit mengenai transaksi elektronik. Pendekatan "payung" ini dilakukan agar ada sebuah basis yang dapat digunakan oleh undang-undang dan peraturan lainnya. Karena sifatnya yang generik, diharapkan rancangan undang-undang tersebut cepat diresmikan dan kita bisa maju ke yang lebih spesifik. Namun pada kenyataannya hal ini tidak terlaksana.
Untuk hal yang terkait dengan transaksi elektronik, pengakuan digital signature sama seperti tanda tangan konvensional merupakan target. Jika digital signature dapat diakui, maka hal ini akan mempermudah banyak hal seperti electronic commerce (e-commerce), electronic procurement (e-procurement), dan berbagai transaksi elektronik lainnya.
Namun ternyata dalam perjalanannya ada beberapa masukan sehingga hal-hal lain pun masuk ke dalam rancangan "cyberlaw" Indonesia. Beberapa hal yang mungkin masuk antara lain adalah hal-hal yang terkait dengan kejahatan di dunia maya (cybercrime), penyalahgunaan penggunaan komputer, hacking, membocorkan password, electronic banking, pemanfaatan internet untuk pemerintahan (e-government) dan kesehatan, masalah HaKI, penyalahgunaan nama domain, dan masalah privasi. Penambahan isi disebabkan karena belum ada undang-undang lain yang mengatur hal ini di Indonesia sehingga ada ide untuk memasukkan semuanya ke dalam satu rancangan. Nama dari RUU ini pun berubah dari Pemanfaatan Teknologi Informasi, ke Transaksi Elektronik, dan akhirnya menjadi RUU Informasi dan Transaksi Elektronik. Di luar negeri umumnya materi ini dipecah-pecah menjadi beberapa undang-undang
Walaupun kejahatan dunia maya atau cybercrime umumnya mengacu kepada aktivitas kejahatan dengan komputer atau jaringan komputer sebagai unsur utamanya, istilah ini juga digunakan untuk kegiatan kejahatan tradisional di mana komputer atau jaringan komputer digunakan untuk mempermudah atau memungkinkan kejahatan itu terjadi.
Contoh kejahatan dunia maya di mana komputer sebagai alat adalah spamming dan kejahatan terhadap hak cipta dan kekayaan intelektual. Contoh kejahatan dunia maya di mana komputer sebagai sasarannya adalah akses ilegal (mengelabui kontrol akses),malware dan serangan DoS. Contoh kejahatan dunia maya di mana komputer sebagai tempatnya adalah penipuan identitas. Sedangkan contoh kejahatan tradisional dengan komputer sebagai alatnya adalah pornografi anak dan judi online. Beberapa situs-situs penipuan berkedok judi online termasuk dalam sebuah situs yang merupakan situs kejahatan di dunia maya yang sedang dipantau oleh pihak kepolisian dengan pelanggaran pasal 303 KUHP tentang perjudian dan pasal 378 KUHP tentang penipuan berkedok permainan online dengan cara memaksa pemilik website tersebut untuk menutup website melalui metode DDOS website yang bersangkutan.(28/12/2011).
Cyber Law:
Cyber Law adalah aspek hukum yang artinya berasal dari Cyberspace Law.yang ruang lingkupnya meliputi aspek-aspek yang berhubungan dengan orang perorangan atau subyek hukum yang menggunakan dan memanfaatkan teknologi internet yang dimulai pada saat mulai online� dan memasuki dunia cyber atau maya. bisa diartikan cybercrime itu merupakan kejahatan dalam dunia internet.
Cyberlaw juga merupakan hukum yang terkait dengan masalah dunia cyber. Di Indonesia saat ini sudah ada dua Rancangan Undang-Undang (RUU) yang berhubungan dengan dunia cyber, yaitu RUU Pemanfaatan Teknologi Informasi dan RUU Informasi Elektronik dan Transaksi Elektronik
Kata "cyber" berasal dari "cybernetics," yaitu sebuah bidang studi yang terkait dengan komunikasi dan pengendalian jarak jauh. Norbert Wiener merupakan orang pertama yang mencetuskan kata tersebut. Kata pengendalian perlu mendapat tekanan karena tujuannya adalah "total control." Jadi agak aneh jika asal kata cyber memiliki makna dapat dikendalikan akan tetapi dunia cyber tidak dapat dikendalikan.
Cyberlaw di Indonesia
Inisiatif untuk membuat "cyberlaw" di Indonesia sudah dimulai sebelum tahun 1999. Fokus utama waktu itu adalah pada "payung hukum" yang generik dan sedikit mengenai transaksi elektronik. Pendekatan "payung" ini dilakukan agar ada sebuah basis yang dapat digunakan oleh undang-undang dan peraturan lainnya. Karena sifatnya yang generik, diharapkan rancangan undang-undang tersebut cepat diresmikan dan kita bisa maju ke yang lebih spesifik. Namun pada kenyataannya hal ini tidak terlaksana.
Untuk hal yang terkait dengan transaksi elektronik, pengakuan digital signature sama seperti tanda tangan konvensional merupakan target. Jika digital signature dapat diakui, maka hal ini akan mempermudah banyak hal seperti electronic commerce (e-commerce), electronic procurement (e-procurement), dan berbagai transaksi elektronik lainnya.
Namun ternyata dalam perjalanannya ada beberapa masukan sehingga hal-hal lain pun masuk ke dalam rancangan "cyberlaw" Indonesia. Beberapa hal yang mungkin masuk antara lain adalah hal-hal yang terkait dengan kejahatan di dunia maya (cybercrime), penyalahgunaan penggunaan komputer, hacking, membocorkan password, electronic banking, pemanfaatan internet untuk pemerintahan (e-government) dan kesehatan, masalah HaKI, penyalahgunaan nama domain, dan masalah privasi. Penambahan isi disebabkan karena belum ada undang-undang lain yang mengatur hal ini di Indonesia sehingga ada ide untuk memasukkan semuanya ke dalam satu rancangan. Nama dari RUU ini pun berubah dari Pemanfaatan Teknologi Informasi, ke Transaksi Elektronik, dan akhirnya menjadi RUU Informasi dan Transaksi Elektronik. Di luar negeri umumnya materi ini dipecah-pecah menjadi beberapa undang-undang
Rabu, 04 November 2015
PROGRAM MENGHITUNG PENGGUNAAN LISTRIK MENGGUNAKAN PEMROGRAMAN C
Disini saya akan menerangkan secara singkat mengenai pembuatan program penghitung penggunaan listrik menggunakan pemrograman bahasa C
Kenapa saya menggunakan fungsi karena dengan menggunakan fungsi ini lebih tertata rapi sehingga coding utama program penghitung luas bangun ruang disendirikan / di buat block masing2 menggunakan void masing2.
berikut coding program yang telah saya buat :
# include <stdio.h>
int main()
{
float p, t, watt, kwh;
printf("Nama: Yasin Bilal Hayaza \t\n");
printf("Nim: 1504505034 \t\n");
printf("kelas: pemrograman B \t\n");
printf("########################################\n\n");
printf("jumlah penggunaan listrik\n");
printf("kwh meter=");
scanf("%f", &kwh);
printf("jumlah putaran=");
scanf("%f", &p);
printf("waktu yang diperlukan (detik)=");
scanf("%f", &t);
watt= ((3600*p)/(kwh*t))*1000;
printf("jumlah penggunaan listrik=%.2f watt", watt);
return 0; }
Kenapa saya menggunakan fungsi karena dengan menggunakan fungsi ini lebih tertata rapi sehingga coding utama program penghitung luas bangun ruang disendirikan / di buat block masing2 menggunakan void masing2.
berikut coding program yang telah saya buat :
# include <stdio.h>
int main()
{
float p, t, watt, kwh;
printf("Nama: Yasin Bilal Hayaza \t\n");
printf("Nim: 1504505034 \t\n");
printf("kelas: pemrograman B \t\n");
printf("########################################\n\n");
printf("jumlah penggunaan listrik\n");
printf("kwh meter=");
scanf("%f", &kwh);
printf("jumlah putaran=");
scanf("%f", &p);
printf("waktu yang diperlukan (detik)=");
scanf("%f", &t);
watt= ((3600*p)/(kwh*t))*1000;
printf("jumlah penggunaan listrik=%.2f watt", watt);
return 0; }
ARTIKEL SEJARAH APLIKASI SOSIAL MEDIA DAN PERBEDAAN-NYA
Pembukaan,
Di sini Saya akan sedikit mengulas tentang apa itu aplikasi
social media seperti facebook,twitter,bbm,line dan instagram.
Pertama-tama kita harus mengetahui apa pengertian dari
masing-masing aplikasi social media berikut.
Pertama,
Facebook adalah sebuah layanan jejaring
sosial
dan situs web yang diluncurkan pada Februari 2004 yang dioperasikan dan
dimiliki oleh Facebook, Inc. Pengguna dapat membuat profil pribadi, menambahkan
pengguna lain sebagai teman dan bertukar pesan, termasuk pemberitahuan otomatis
ketika mereka memperbarui profilnya. Selain itu, pengguna dapat bergabung
dengan grup pengguna yang memiliki tujuan tertentu, diurutkan berdasarkan
tempat kerja, sekolah, perguruan tinggi, atau karakteristik lainnya.
Kedua,
Twitter adalah layanan jejaring sosial
dan mikroblog
daring yang
memungkinkan penggunanya untuk mengirim dan membaca pesan berbasis teks hingga
140 karakter,
yang dikenal dengan sebutan kicauan (tweet). Twitter didirikan pada
bulan Maret 2006 oleh Jack Dorsey,
dan situs jejaring sosialnya diluncurkan pada bulan JuliDi Twitter, pengguna
tak terdaftar hanya bisa membaca kicauan, sedangkan pengguna terdaftar bisa
memosting kicauan melalui antarmuka situs web,
pesan singkat (SMS), atau melalui berbagai aplikasi untuk perangkat seluler
Ketiga,
BBM adalah BlackBerry Messenger. Dimana BBM
merupakan aplikasi instant yang dapat digunakan oleh pengguna BlackBerry yang
dirancang khusus untuk dapat berkomunikasi ataupun berkirim pesan/file ke
sesama pengguna BlackBerry.
Keempat, LINE
adalah sebuah aplikasi pengirim pesan instan
gratis yang dapat digunakan pada berbagai platform seperti telepon cerdas,
tablet,
dan komputer. LINE
difungsikan dengan menggunakan jaringan internet sehingga pengguna LINE dapat
melakukan aktivitas seperti mengirim pesan teks, mengirim gambar, video, pesan
suara, dan lain lain. LINE diklaim sebagai aplikasi pengirim pesan instan
terlaris di 42 negara
Kelima,
Instagram adalah sebuah aplikasi
berbagi
foto yang memungkinkan pengguna
mengambil foto, menerapkan filter
digital, dan membagikannya ke berbagai layanan jejaring sosial,
termasuk milik Instagram sendiri.[4] Satu fitur yang
unik di Instagram adalah memotong foto menjadi bentuk persegi, sehingga
terlihat seperti hasil kamera
Kodak Instamatic
dan polaroid.
Hal ini berbeda dengan rasio
aspek 4:3 yang umum digunakan oleh
kamera pada peranti bergerak.
Sejarah Perkembangan
Sosial Media
- Awal mula terbentuknya sosial media terjadi pada tahu 1978 dari penemuan sistem papan buletin, yang dapat memungkinkan kita untuk mengunggah, atau mengunduh informasi, dapat berkomunikasi dengan mengunakan surat elektronik yang koneksi internetnya masih terhubung dengan saluran telepon dengan modem. Sistem papan buletin ini ditemukan oleh Ward Christensen dan Randy Suess yang keduanya adalah sesama pecinta dunia komputer. Perkembangan sosial media pertaman kali dilakukan melalui pengiriman surat elektronik pertama oleh peneliti ARPA ( Advanced Research Project Agency) pada tahun 1971.
- 1995 Kelahiran dari situs GeoCities, situs ini melayani Web Hosting yaitu layanan penyewaan penyimpanan data - data website agar halaman website tersebut bisa di akses dari mana saja, dan kemunculan GeoCities ini menjadi tonggak dari berdirinya website - website lain.
- 1997 Muncul situs jejaring sosial pertama yaitu Sixdegree.com walaupun sebenarnya pada tahun 1995 terdapat situs Classmates.com yang juga merupakan situs jejaring sosial namun, Sixdegree.com di anggap lebih menawarkan sebuah situs jejaring sosial di banding Classmates.com
- 1999 Muncul situs untuk membuat blog pribadi, yaitu Blogger. situs ini menawarkan penggunanya untuk bisa membuat halaman situsnya sendiri. sehingga pengguna dari Blogger ini bisa memuat hal tentang apapun. termasuk hal pribadi ataupun untuk mengkritisi pemerintah. sehingga bisa di katakan blogger ini menjadi tonggak berkembangnya sebuah Media sosial.
- 2002 Berdirinya Friendster, situs jejaring sosial yang pada saat itu menjadi booming, dan keberadaan sebuah media sosial menjadi fenomenal.
- 2003 Berdirinya LinkedIn, tak hanya berguna untuk bersosial, LinkedIn juga berguna untuk mencari pekerjaan, sehingga fungsi dari sebuah Media Sosial makin berkembang.
- 2003 Berdirinya MySpace, MySpace menawarkan kemudahan dalam menggunakannya,sehingga myspace di katakan situs jejaring sosial yang user friendly.
- 2004 Lahirnya Facebook, situs jejaring sosial yang terkenal hingga sampai saat ini, merupakan salah satu situs jejaring sosial yang memiliki anggota terbanyak.
- 2006 Lahirnya Twitter, situs jejaring sosial yang berbeda dengan yang lainnya, karena pengguna dari Twitter hanya bisa mengupdate status atau yang bernama Tweet ini yang hanya di batasi 140 karakter.
- 2007 Lahirnya Wiser, situs jejaring social pertama sekali diluncurkan bertepatan dengan peringatan Hari Bumi (22 April) 2007. Situs ini diharapkan bisa menjadi sebuah direktori online organisasi lingkungan seluruh dunia termasuk pergerakan lingkungan baik dilakukan individu maupun kelompok.
- 2011 Lahirnya Google+, google meluncurkan situs jejaring sosialnya yang bernama google+, namun pada awal peluncuran. google+ hanya sebatas pada orang yang telah di invite oleh google. Setelah itu google+ di luncurkan secara umum.
Perbedaan
aplikasi social media
FACEBOOK
Facebook
adalah sebuah layanan jejaring sosial
yang diluncurkan pada bulan Februari 2004, dimiliki dan dioperasikan oleh Facebook, Inc.
Pada September 2012, Facebook memiliki lebih dari satu miliar
pengguna aktif, lebih dari separuhnya menggunakan telepon genggam.
Pengguna harus mendaftar sebelum dapat menggunakan situs ini. Setelah itu,
pengguna dapat membuat profil
pribadi, menambahkan pengguna lain sebagai
teman,
dan bertukar pesan, termasuk pemberitahuan otomatis ketika mereka memperbarui
profilnya. Selain itu, pengguna dapat bergabung dengan grup pengguna dengan
ketertarikan yang sama, diurutkan berdasarkan tempat kerja, sekolah atau
perguruan tinggi, atau ciri khas lainnya, dan mengelompokkan teman-teman mereka
ke dalam daftar seperti "Rekan Kerja" atau "Teman Dekat".
·
Interface Facebook lebih komplek dan meriah.
·
Banyak aplikasi ta
·
mbahan seperti Game, Postcard, Survei, dll
·
Selain microblogging, facebook lebih nyaman untuk saling bertegur sapa.
·
Karena tampilan Facebook yang meriah yang membuat banyak diminati di
Indonesia ini, karena memang kecenderungan kita di Indonesia yang suka akan
penampilan yang enak dipandang berbeda dengan twitter yang lebih sederhana
dimana dari kesederhanaan twitter lebih memikat orang-rang Amerika sana untuk
memakai twitter dibandingkan Facebook.
·
Banyak orang Indonesia kurang menyukai twitter dengan alasan
'Garink" atau tidak menarik dibandingkan Facebook
- Facebook Memungkinkan terjadinya spam yang dikirim ke akun facebook. Contohnya sudah banyak sekali, misalnya spam tentang video-video mesum yang apabila spam itu maka komputer atau hp yang dipakai untuk mengklik spam tersebut akan terkena virus, biasanya berbentuk malware.
- Bisa membuat sebuah halaman.
- Bisa membuat sebuah group.
- Bisa digunakan untuk berbagi tulisan, gambar, video, dan link ke suatu website.
- Bisa digunakan untuk berkomentar ke akun facebook orang lain.
- Bisa digunakan di komputer maupun di hp.
- Lebih mudah digunakan.
- Status yang dibikin di facebook tidak bisa dibagikan langsung ke twitter maupun instagram.
- Tidak bisa saling berkomentar dengan artis idola. Kalaupun bisa, kemungkinan dibalas komentarnya oleh sang artis idola itu sangat kecil.
- Tidak memungkinkan untuk menemukan sebuah status dari orang yang tidak dikenal. Terkecuali orang yang tidak dikenal tersebut memiliki hubungan pertemanan dengan orang yang kita kenal.
TWITTER
- Interface Twitter lebih sederhana dan cenderung kurang menarik untuk sebagian orang.
- Twitter lebih fokus ke microblogging (Blog adalah jenis situs web, biasanya dikelola oleh seorang individu dengan entri reguler komentar, deskripsi peristiwa, atau bahan lain seperti grafis atau video) yaitu blog dengan isi lebih dibatasi hanya 140 karakter saja.
- Lebih dimaksudkan tempat untuk mengekpresikan secara individual atau tempat bercuap-cuap pribadi, untuk itulah kenapa logo Twitter berupa burung, karena sesuai dengan maksudnya untuk bercuap-cuap
- Twit sendiri berarti Umpat, Umpatan atau Ejekan, Twitter sering dipake orang untuk mengumpat, Karena pada dasarnya manusia itu suka bila kata-kata nya di dengar orang, maka tidak heran bila twitter sangat disukai orang
- Twitter Tidak memungkinkan terjadinya spam seperti yang terjadi di facebook.
- Tidak bisa membuat sebuah halaman.
- Tidak bisa membuat sebuah group.
- Bisa digunakan untuk berbagi tulisan, gambar, video, dan link ke suatu website.
- Bisa digunakan untuk berkomentar ke akun twitter orang lain.
- Bisa digunakan di komputer maupun hp.
- Status yang dibikin di twitter bisa langsung dibagikan ke facebook, namun tidak untuk instagram.
- Bisa saling berkomentar dengan sang artis idola. Karena biasanya jika berkomentar di akun twitter artis idola, kemungkinan dibalasnya komentar sangat besar.
- Memungkinkan untuk menemukan status orang yang tidak dikenal.
BBM
BBM
( blackberry messenger ) yaitu suatu aplikasi yang dapat melakukan obrolan
kepada pengguna yang lain, dengan adanya bb mini kita dapat pula langsung
obralan bersama ( broadcast ) antar satu dengan yang lain, dan juga kita bisa
langsung bertatap muka kepada pengguna bbm yang lain dengan cara memakai video
call. Sedangkan kekurangan yang ada pada bbm adalah disetiap bulannya kita
harus membayar
Aplikasi
ini memungkinkan penggunanya untuk melakukan obrolan dengan menggunakan teks,
gambar, dan suara kepada pengguna BlackBerry lainnya dengan bertukar nomor PIN,
email, nama atau barcode scanner. BBM memungkinkan seseorang untuk mengirim
pesan untuk semua orang di kontak BBM dengan cara BBM broadcast. Kini fitur BBM
bertambah dengan bisa melakukan obrolan menggunakan video calling sehingga bisa
bertatap secara langsung. Selain itu kini BBM memiliki fitur BBM Channel, BBM
Video dan BBM Music tapi tentunya dengan menambah jumlah uang tertentu untuk
bisa menikmatinya.
Kekurangan BBM di BlackBerry adalah
berbayar setiap bulannya.
LINE
Line
yaitu tidak jauh beda kegunaannya dengan wechat, hanya saja line ini sangat lah
cocok untuk sepasang kekasih yang tidak mampu untuk membuat senyum kekasih nya,
dan kenapa aplikasi line ini sangat terkenal karna adanya gambar-gambar dan
sebuah tulisan yang lucu dan juga mampu mengambil peminat yang banyak
Aplikasi
perpesanan ini awalanya digunakan untuk menolong pria yang tidak bisa
mengungkapkan kata-kata kepada wanita. Line terkenal karena mampu pesan kata,
melalui sticker semacam animasi yang lucu-lucu. Jadi, kebanyakan pengguna Line
lebih sering bertukar sticker ketimbang kata. Sticker yang lucu yang membuat
Line booming dan dimanfaatkan sang pengembangnya, NHN Japan untuk berjualan
sticker. Line bisa digunakan untuk menelpon sesama anggota Line dengan layanan
berbasis VoiP (Voice Internet Protocol).
Kelebihan
Aplikasi Line adalah aplikasi lain bisa
digunakan di perangkat iOS, Android dan BlackBerry serta bisa digunakan pada
komputer personal. Fitur lainnya adalah, pengguna Line bisa mengetahui apakah
pesannya sudah dibaca atau belum. Timeline adalah fitur lain yang ditawarkan
oleh pengguna Line. Pengguna bisa menuliskan segala aktivitasnya layaknya di
Facebook. Karena lintas platform, aplikasi ini memungkinkan untuk bermain game
dengan pengguna Line secara bersamaan. Tentu saja pengguna bisa saling membalas
dengan sticker yang menarik untuk dilihat.
Kekurangan
Line : Walaupun pada dasarnya Line tidak
berbasis nomor telephon, tetapi pengguna bisa dengan mudah meng-add akun Line,
tanpa perlu di approve terlebih dahulu. Bagi sebagian orang, tahu-tahu nongol
akun yang tidak dikenal atau tidak diinginkan mungkin menganggu. Walau setelah
itu bisa diblok.
INSTAGRAM
·
Instagram Layaknya twitter, instagram tidak
memungkinkan terjadinya spam seperti yang terjadi pada facebook.
·
Kayaknya yang bisa digunakan untuk membuat sebuah halaman
dan group hanya facebook saja. Karena di instagram juga tidak bisa membuat
halaman dan group.
·
Tidak bisa berbagi tulisan tanpa menyisipkan sebuah
foto/gambar.
·
Bisa digunakan untuk berbagi video. Akan tetapi, durasi yang
dipakai untuk berbagi video tidak sepanjang seperti yang bisa dibagikan di
facebok dan twitter.
·
Bisa digunakan untu berkomentar di akun instagram orang
lain.
·
Bisa digunakan di komputer dan di hp. Akan tetapi,
pemasangan instagram di komputer harus memiliki software yang bisa digunakan
untuk instagram, contohnya bluestack. Tanpa bluestack, akun instagram yang
dipakai di komputer tidak akan bisa untuk berbagi status, jadi hanya bisa untuk
melihat dan berkomentar di status orang lain.
·
Bisa saling berkomentar dengan sang artis idola. Karena
biasanya jika berkomentar di akun twitter artis idola, kemungkinan dibalasnya
komentar sangat besar. Seperti pada twitter.
·
Status yang dibagikan di instagram bisa langsung dibagikan
ke akun facebook, tapi tidak untuk ke twitter.
·
Memungkinkan untuk menemukan status orang yang tidak
dikenal.
DAFTAR
PUSTAKA
FACEBOOK
http://www
aliemw.blogspot.co.id/2010/02/perbedaan-facebook-dengan-twitter.html
TWITTER
http://www.aliemw.blogspot.co.id/2010/02/perbedaan-facebook-dengan-twitter.html
LINE
https://id.wikipedia.org/wiki/Line
http://www.didno76.com/2013/09/kelebihan-dan-kekurangan-bbm-whatsapp.html
BBM
https://id.wikipedia.org/wiki/BlackBerry_Mesangger
http://www.didno76.com/2013/09/kelebihan-dan-kekurangan-bbm-whatsapp.html
INSTAGRAM
Langganan:
Postingan (Atom)