Minggu, 14 Februari 2016

Resensi I, Robot

I, Robot adalah film yang dirilis pada tahun 2004 dengan latar belakang tahun 2035 di Chicago. Pada tahun 2035 manusia beraktifitas sehari-hari dibantu oleh robot. Manusia dan robot menjalankan hidup dengan tentram. Namun Del Spooner (Will Smith) yang bekerja sebagai polisi membenci robot.

Hal ini menyebabkan Del Spooner sulit untuk beraktifitas. Hingga suatu saat terjadi pembunuhan seorang ilmuwan robot. Del Spooner menduga ilmuwan tersebut dibunuh oleh robot ciptaannya sendiri.

Menurut penulis film I, Robot adalah contoh film 'klasik Hollywood'. Klasik Hollywood merupakan film yang memiliki suasana senang pada awal film, sedih / tegang pada tengah film, kemudian senang pada akhir film. Plot / cerita dari film yang bertipe seperti ini penulis tidak sukai. Akan tetapi efek visual dalam film ini sangat bagus.

Selasa, 20 Januari 2015

Proposal Pengajuan Sistem Keamanan Perusahaan

1.       Latar Belakang
Kepercayaan terhadap perbankan tidak hanya terkait dengan keamanan simpanan nasabah di bank tersebut, tetapi juga terhadap keamanan sistem dan prosedur, pemanfaatan teknologi serta sumber daya manusia dalam memberikan pelayanan kepada nasabah.

Salah satu aspek risiko yang hingga kini belum banyak diantisipasi adalah kegagalan transaksi perbankan melalui teknologi informasi (technology fraud) yang dalam risiko perbankan masuk kategori sebagai risiko operasional. Secara umum, risiko operasional, menurut Basel Accord, didefinisikan sebagai kerugian akibat terjadinya kegagalan akibat faktor manusia, proses, dan teknologi yang menyebabkan terjadinya ketidakpastian pendapatan bank.

Seiring dengan kemajuan teknologi informasi, proses operasional sebagian besar bank saat ini dilakukan selama 24 jam tanpa mengenal batasan jarak, khususnya bagi bank-bank yang telah dapat melakukan aktivitas operasionalnya melalui delivery channels, misalnya ATM, internet banking, phone banking, dan jenis transaksi media elektronik banking lainnya.

Dengan demikian, ngendalian dan pengawasan operasio- nal harus dilakukan pula secara 24 jam dan harus bersifat menyeluruh. Peng-awasan dan pengendalian operasional ndak dapat lagi dilakukan dengan metode sample semata untuk memastikan bahwa operasional bank telah berjalan dengan baik.


2.      Tujuan Proyek
Dalam upaya meningkatkan pelayanan bank terhadap nasabahnya masing – masing maka setiap bank tersebut terus memberikan kemudahan kapada nasabahnya agar dapat lebih mudah dalam melakukan setiap transaksinya yaitu salah satunya dengan memanfaatkan kemajuan teknologi informasi seperti internet banking direct banking dll. Adapun permasalahan yang telah di uraikan sebelumnya yang menjadi permasalahan. Proyek ini tentunya bertujuan untuk membantu pihak bank dalam menjaga keamanan dan mencegah akan terjadi kejahatan – kejahatan seperti craking atau hacking terhadap data dan tabungan nasabah.

3.      Gagasan Solusi atau Pendekatan Proyek
Untuk dapat menjaga sistem keamanan terhadap informasi data – data nasabah maka diperlukan sebuah sistem keamanan yang sempurna yang tidak dapat memberikat celah kepada para hacker jahat untuk dapat mengakses data para nasabah. Namun masalahnya adalah walaupun sistem keamanan yang dibuat telah memiliki tingkat keamanan yang tinggi tetap saja masih tedapat beberapa kesalahan atau bug yang dapat dijadikan jalan untuk dapat mengakses dan menembus sistem keamanan bank. Oleh karena itu solusi yang akan ditawarkan dalam proyek ini adalah sebagai berikut :

1.           Membangun sistem keamanan berlapis yaitu dengan menggunakan sistem pengamanan dengan menerapkan penggunaan pasword berlapis sehingga jika seorang hacker yang berniat membobol data maka orang tersebut harus bisa menembus beberapa lapis keamanan yang tentunya hal ini bukan merupakan sesuatu yang mudah dilakukan.
2.      Melakukan update sistem secara rutin dan berkala, maksudnya adalah administrator akan melakukan evaluasi sistem secara rutin dan berkala untuk mengevaluasi jika masih ada kesalahan yang terdapat pada sistem sehingga diharapkan nantinya sistem tidak lagi memiliki celah yang dapat dijadikan jalan oleh para hacker untuk membobol sistem dari bank itu sendiri.
3.      Memasang alat anti skimming di setiap atm sehingga orang – orang yang berniat memesang alat skimmer pada atm tidak dapat digunakan karena fungsi dari alat anti skimmer ini untuk mencegah pemasangan skimmer tersebut.
4.      Melakukan pemeriksaan rutin di setiap atm – atm, hal ini bertujuan agar anti skimmer yang di pasangkan tidak dirusak oleh oknum – oknum yang bertujuan jahat. Pemeriksaan rutin ini juga bertujuan untuk memeriksa apakah atm tersebut tidak terdapat skimmer yang telah dipasangkan sebelumnya.

4.      Hasil Yang Diharapkan
Dengan adanya proyek ini maka hasil yang diharapkan adalah :
1.      Nasabah tidak lagi merasa takut untuk menggunakan pemanfaatan teknologi yang diberikan dalam melakukan kegiatan transaksinya seperti fasilitas internet banking, mobile banking dll.
2.      Untuk mengurangi tindak kriminal seperti pembobolan dana atau pencurian saldo tabungan.
3.      Dengan jaminan tingkat keamanan yang diberikan diharapkan dapat menarik ketertarikan nasabah agar mau menyimpan uangnya ke bank.
4.      Dengan dilakukannya upgrade sistem maka diharapkan sistem keamanan yang dimiliki oleh setiap bank dapat memberikan jaminan keamanan yang memadai, sehingga jika kedepannya masih di temukan kesalahan dapat ditutupi sehingga sistem keamanan tersebut tidak terdapat lagi kesalahan.

                 Anggaran atau Sumber Daya Manusia
Estimasi Biaya
Pengeluaran
Pembangunan
Pengembangan
Perawatan
Hardware
Rp. 110.000.000
Rp. 70.000000
Rp. 90.000.000
Software
Rp. 80.000.000
Rp. 50.000.000
Rp. 35.000.000
Analyst System
-
Rp. 75.000.000
-
Programmer
-
Rp. 75.000.000
-
Survey Lokasi
Rp. 30.000.000
Rp. 40.000.000
Rp.120.000.000
Pemasangan
Rp. 400.000.000
Rp. 350.000.000
Rp. 200.000.000
User Training
Rp. 50.000.000
Rp. 50.000.000
Consultan Service
Rp. 75.000.000
Rp. 70.000.000
Rp. 70.000.000
Human Resource
Rp. 30.000.000
Rp. 30.000.000
Rp. 45.000.000
Total
Rp. 725.000.000
Rp. 810.000.000
Rp. 610.000.000
TOTAL
Rp. 2.145.000.000


5.       Waktu Pengerjaan
Pekerjaan
Pembangunan
Pengembangan
Perawatan
Persiapan System
200 Jam
-
-
Pembangunan System
400 Jam
150 Jam
5 Jam / Hari
Instalasi System
300 Jam
100 Jam
6 Jam / Hari
Consultation Service
70 Jam
20 Jam
20 Jam

6.       Sumber Dana
Dana pembangunan system ini didapat dari sponsor sponsor bank terkait sebagai Contoh Bank Indonesia, Bank BRI, Bank BCA, Bank BNI, Bank Mandiri, Bank DKI, dsb.

7.       Resiko - Resiko
Dengan adanya pelayan transaksi baik Internet Banking, Mobile Banking, atau ATM yang dapat di akses selama 24 jam penuh dalam sehari, maka hal ini juga menjadi pertimbangan resiko karena administrator dan petugas lapangan yang hanya bekerja kurang lebih 10 jam dalam sehari maka dikhawatirkan hal ini dapat menjadikan celah bagi para hacker, namun hal ini dapat ditutupi dengan sistem yang dapat bekerja secara penuh 24 jam dan dengan pemantauan kamera CCTV.

8.      Daftar Pustaka
http://yudah05.blogspot.com/2013/12/proposal-manajemen-proyek-security-it.html


Sabtu, 25 Oktober 2014

Menghitung Persamaan Kuadrat Dengan Java

Menghitung persamaan kuadrat dengan Java

Maka outputnya akan sebagai berikut:
Memasukan nilai a = 2

Memasukan nilai b=6

Memasukan nilai c=2

Hasil outputnya

Kamis, 16 Oktober 2014

Flowchart Untuk Lampu Lalu Lintas

Skema
 Gambar diatas adalah skema dari lampu lalu lintas 3 arah. Dengan lampu A1 untuk arus dari A ke B, A2 untuk arus dari A ke C, B1 untuk arus dari B ke C, B2 untuk arus dari B ke A, C1 untuk arus dari C ke A, C2 untuk arus C ke B.



Sabtu, 11 Oktober 2014

Perkenalan Java

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 ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

Versi awal Java
Pada tahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:

  • java.lang: Peruntukan kelas elemen-elemen dasar.
  • java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
  • java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
  • java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
  • java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
  • java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.


Kelebihan dan kekurangan Java
Kelebihan:

  • Multiplatform
  • OOP
  • Perpustakaan kelas yang lengkap
  • Bergaya C++
  • Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

Kekurangan:

  • Tulis sekali, jalankan dimana saja
  • Mudah didekompilasi
  • Penggunaan memori yang banyak
Sumber: http://id.wikipedia.org/wiki/Java

Minggu, 20 Oktober 2013

Pengenalan Linux Secara Singkat

Apakah Linux itu ?
            Linux adalah nama sebuah sistem operasi (operating system) untuk PC yang bekerja secara Multitasking dan MultiUser. Linux bekerja secara multi tasking artinya dapat menjalankan beberapa aplikasi secara bersamaan, misalnya dapat bermain game sambil melakukan download dari internet. Linux bekerja secara Multiuser artinya Linux mendukung penggunaan aplikasi atau computer untuk melayani beberapa user sekaligus, misalnya sebuah program dapat digunakan bersama-sama pada jaringan network.
            Linux sebenarnya adalah tiruan (clone) dari UNIX yang dirancang untuk dijalankan pada PC. Berbicara tentang UNIX, pada dasarnya sistem operasi ini bersifat portable (tidak tergantung pada perangkat keras tertentu) sehingga dapat digunakan mulai dari platform notebook hingga supercomputer. Demikian pula halnya Linux, sistem operasi ini sudah sangat popular dan banyak diminati para professional.
            Di sisi lain UNIX adalah sistem operasi komersial yang mahal. Pada awalnya UNIX diciptakan untuk computer besar seperti Mainframe dan supercomputer. Versi UNIX untuk PC merupakan modifikasi lanjutan dari versi aslinya. Karena itu versi UNIX untuk PC biasanya membutuhkan spesifikasi computer yang besar dan momboroskan ruang harddisk, sehingga UNIX kurang efisien untuk PC. Hal ini yang membuat tiruan UNIX untuk platform PC , diantaranya Minix dan Linux.
            Sebagai sistem operasi, Linux memiliki berbagai keunikan dan kelebihan yang tidak dimiliki sistem operasi lainnya. Dan yang paling khas ialah Linux merupakan Free software.

Perkembangan sejarah dan versi Linux
Nama Linux sendiri diturunkan dari pencipta awalnya, Linus Torvalds, yang sebetulnya mengacu pada suatu kumpulan software lengkap yang bersama-sama dengan kernel menyusun suatu sistem operasi yang lengkap. Linus Torvalds terinspirasi oleh diciptakannya minix - sistem tiruan UNIX sederhana yang dibuat Andy tanenbaum.
Lingkungan sistem operasi Linux mencakup ratusan program, termasuk kompiler, interpreter, editor dan utilitas. Perangkat bantu yang mendukung konektifitas, ethernet, SLIP dan PPP dan interoperabilitas. Produk perangkat lunak yang handal (reliable), termasuk versi pengembangan terakhir. Kelompok pengembang yang tersebar di seluruh dunia yang telah bekerja dan menjadikan Linux portabel ke suatu platform baru, begitu juga mendukung komunitas pengguna yang memiliki beragam kebutuhan dan juga pengguna dapat turut serta bertindak sebagai tim pengembang sendiri.
Versi pertama Linux 0.10 pertama kali dipublikasikan pada November 1991
Kemudian diterbitkan versi 0.11 pada desember 1991. Pada versi 0.13 Linux sudah lebih stabil dan Linuz memutuskan mengubah versinya menjadi versi 0.95
Kini Linux terus berkembang secara cepat karena Source code sistem operasi ini disebarluaskan dan dapat dimodifikasi serta dikembangkan oleh siapa saja.

Perbedaan mendasar Linux
Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah harga. Linux ini lebih murah dan dapat diperbanyak serta didistribusikan kembali tanpa harus membayar fee atau royalti kepada seseorang. Tetapi ada hal lain yang lebih utama selain pertimbangan harga yaitu mengenai source code.  Source code Linux tersedia bagi semua orang sehingga setiap orang dapat terlibat langsung dalam pengembangannya. Kebebasan ini telah memungkinkan para vendor perangkat keras membuat driver untuk device tertentu tanpa harus mendapatkan lisensi source code yang mahal atau menandatangani Non Disclosure Agreement (NDA). Dan itu juga telah menyediakan kemungkinan bagi setiap orang untuk melihat ke dalam suatu sistem operasi yang nyata dan berkualitas komersial. Karena Linux itu tersedia secara bebas di internet, berbagai vendor telah membuat suatu paket distrbusi yang dapat dianggap sebagai versi kemasan Linux. Paket ini termasuk lingkungan Linux lengkap, perangkat lunak untuk instalasi dan mungkin termasuk perangkat lunak khusus dan dukungan khusus.

Perbandingan Linux terhadap sistem operasi lainnya
Linux disusun berdasarkan standar sistem operasi POSIX yang sebenarnya diturunkan berdasarkan fungsi kerja UNIX. UNIX kompatibel dengan Linux pada level system call, ini berarti sebagian besar program yang ditulis untuk UNIX atau Linux dapat direkompilasi dan dijalankan pada sistem lain dengan perubahan yang minimal. Secara umum dapat dikatakan Linux berjalan lebih cepat dibanding UNIX lain pada hardware yang sama. Dan lagi UNIX memiliki kelemahan yaitu tidak bersifat free.
MS-DOS memiliki kemiripan dengan Linux yaitu file sistem yang bersifat hirarkis. Tetapi MS-DOS hanya dapat dijalankan pada prosesor x86 dan tidak mendukung multi user dan multi tasking, serta tidak bersifat free. Juga MSDOS tidak memiliki dukungan yang baik agar dapat berinteroperasi dengan sistem operasi lainnya, termasuk tidak tersedianya perangkat lunak network, program pengembang dan program utilitas yang ada dalam Linux. C Compiler menggunakan gcc dari Free Software Foundation GNU’s Project. Compiler ini banyak digunakan pada lingkungan Hewlett-Packard dan Sun. Sekarang ini, banyak aplikasi Linux yang dapat digunakan untuk keperluan kantor seperti untuk spreadsheet, word processor, database dan program editor grafis yang memiliki fungsi dan tampilan seperti Microsoft Office, yaitu Star Office. Selain itu, juga sudah tersedia versi Corel untuk Linux dan aplikasi seperti Matlab yang pada Linux dikenal sebagai Scilab. Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan distro.
          Ada banyak sekali distro Linux, diantaranya :
1.     RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.
2.     Debian, distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam paket instalasi programnya.
3.     Slackware, merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua dokumentasi Linux disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library ataupun aplikasinya) adalah yang sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.
4.     SuSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia.
5.     Mandrake, merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggunakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan Mandrake.
6.     WinLinux, distro yang dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi untuk menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan merupakan suatu program aplikasi under Windows. Dan masih banyak distro-distro lainnya yang telah tersedia maupun yang akan muncul.