Langsung ke konten utama

Postingan

Pengantar Kriptografi

Kriptografi  secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita (bruce Schneier - Applied Cryptography). Selain pengertian tersebut terdapat pula pengertian ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan data, keabsahan data, integritas data, serta autentikasi data (A. Menezes, P. van Oorschot and S. Vanstone - Handbook of Applied Cryptography) . Tidak semua aspek keamanan informasi ditangani oleh kriptografi.           Ada empat tujuan mendasar dari ilmu kriptografi ini yang juga merupakan aspek keamanan informasi yaitu : Kerahasiaan, adalah layanan yang digunakan untuk menjaga isi dari informasi dari siapapun kecuali yang memiliki otoritas atau kunci rahasia untuk membuka/mengupas informasi yang telah disandi. Integritas data, adalah berhubungan dengan penjagaan dari perubahan data secara tidak sah. Untuk menjaga integritas data, sistem harus memiliki kemampuan ...

Memberikan Input dari keyboard

Contoh memberikan input dari keyboard dengan pemprograman java import javax.swing.*; public class salam { public static void main(String[] args) { String namaKelompok; String teksJumlah; int jumlahAnggota; JOptionPane.showMessageDialog(null, "Kelas Promprograman Java","Hallo!",1); namaKelompok = JOptionPane.showInputDialog(null, "Apa nama kelompok Anda?","Komfirmasi",2); teksJumlah = JOptionPane.showInputDialog(null, "Jumlah Kelompok " + namaKelompok + " ?","Konfirmasi", 2); jumlahAnggota = Integer.parseInt(teksJumlah); System.out.println("Kelompok: "+ namaKelompok); System.out.println("Jumlah Anggota: "+ jumlahAnggota); } } Muncul gambar diatas..Tekan OK lalu input nama kelompok Input jumlah kelompok. Tugas anda adalah menentukan kenama kelompok.

Sistem Informasi Geografi

    Sistem Informasi Geografis (bahasa Inggris: Geographic Information System disingkat GIS) adalah sistem informasi khusus yang mengelola data yang memiliki informasi spasial (bereferensi keruangan). Atau dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan untuk membangun, menyimpan, mengelola dan menampilkan informasi berefrensi geografis, misalnya data yang diidentifikasi menurut lokasinya, dalam sebuah database. Para praktisi juga memasukkan orang yang membangun dan mengoperasikannya dan data sebagai bagian dari sistem ini.    Teknologi Sistem Informasi Geografis dapat digunakan untuk investigasi ilmiah, pengelolaan sumber daya, perencanaan pembangunan, kartografi dan perencanaan rute. Misalnya, SIG bisa membantu perencana untuk secara cepat menghitung waktu tanggap darurat saat terjadi bencana alam, atau SIG dapat digunaan untuk mencari lahan basah (wetlands) yang membutuhkan perlindungan dari polusi. Pengetahuan_pemetaan sig...

Sistem Basis Data

   Basis data (bahasa Inggris: database) , atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).  Sistem basis data dipelajari dalam ilmu informasi.    Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.     Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data me...

Rekayasa Perangkat Lunak

     Rekayasa perangkat lunak (RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas.     IEEE Computer Society mendefinisikan rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.    Rekayasa perangkat lunak adalah pengubahan perangkat lunak itu sendiri guna mengembangkan, memelihara, dan membangun kembali dengan menggunakan prinsip reakayasa untuk menghasilkan perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk pengguna. kriteria yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak: 1. dapat terus d...

Kepemiminan

   Kepemimpinan adalah proses memengaruhi atau memberi contoh oleh pemimpin kepada pengikutnya dalam upaya mencapai tujuan organisasi. Cara alamiah mempelajari kepemimpinan adalah "melakukannya dalam kerja" dengan praktik seperti pemagangan pada seorang seniman ahli, pengrajin, atau praktisi. Dalam hubungan ini sang ahli diharapkan sebagai bagian dari peranya memberikan pengajaran/instruksi.    Kebanyakan orang masih cenderung mengatakan bahwa pemimipin yang efektif mempunyai sifat atau ciri-ciri tertentu yang sangat penting misalnya, kharisma, pandangan ke depan, daya persuasi, dan intensitas. Dan memang, apabila kita berpikir tentang pemimpin yang heroik seperti Napoleon, Washington, Lincoln, Churcill, Sukarno, Jenderal Sudirman, dan sebagainya kita harus mengakui bahwa sifat-sifat seperti itu melekat pada diri mereka dan telah mereka manfaatkan untuk mencapai tujuan yang mereka inginkan Kepemimpinan Yang Efektif    Barangkali pandangan pesim...

Pemprograman Java II

    Java  adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM).         Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat...