Minggu, 09 Oktober 2016

Paper Pengantar Telematika


UNIVERSITAS GUNADARMA
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI









PAPER INOVASI


APLIKASI PENYIMPANAN PASSWORD DENGAN ENKRIPSI AES 256 BIT BERBASIS ANDROID




Nama                                      : Ahmad Alimuddin Agus
NPM                                       : 10113398
Kelas                                       : 4KA18
Mata Kuliah                          : Pengantar Telematika
Dosen                                      : Budi Setiawan





JAKARTA
2016


BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Seiring dengan semakin merebaknya ancaman kemananan di dunia maya, tingkat keamanan password sebagai alat yang paling umum digunakan untuk identifikasi pengguna seharusnya menjadi perhatian yang utama pada saat pembuatan akun pada suatu layanan web. Meskipun begitu, banyak pengguna internet yang tidak terlalu memperhatikan hal ini sehingga tingkat keamanan password menjadi rendah. Padahal penggunaan password dengan tingkat keamanan yang rendah dapat menimbulkan berbagai masalah kemanan seperti pencurian informasi, pembajakan akun, hingga yang paling buruk dapat menimbulkan kerugian finansial bagi pengguna.
Salah satu hal yang membuat tingkat keamanan password menjadi rendah adalah penggunaan satu buah password yang sama untuk banyak akun. Berdasarkan hasil riset yang dilakukan oleh Ofcom, salah satu pengamat telekomunikasi di Inggris, tercatat bahwa 55% pengguna internet menggunakan password yang sama untuk banyak akun. Penggunaan password semacam ini memang tergolong praktis bagi pengguna karena pengguna hanya perlu mengingat satu password saja untuk semua akun, namun hal ini sangat berbahaya karena jika peretas telah mendapatakan password suatu akun pengguna pada suatu layanan web, maka itu artinya peretas bisa mendapatkan akses untuk semua akun pengguna tersebut.
Atas dasar itulah maka penulis berinisiatif membuat sebuah aplikasi untuk menyimpan password pengguna secara aman. Aplikasi ini nantinya akan menyimpan user id dan password pengguna yang telah dienkripsi dengan enkripsi AES 256bit kedalam sebuah database SQLite lokal. Untuk dapat mendecrypt dan mengakses username dan password ini, diperlukan sebuah master password dan sebuah master pin yang hanya diketahui pengguna. Aplikasi ini berjalan pada platform Android 4.4 keatas. Dengan pembuatan aplikasi ini diharapkan pengguna tidak perlu lagi menggunakan satu password untuk banyak akun.
1.2 Batasan Masalah
            Dalam penulisan ini, penulis membatasi masalah yang dibahas pada perancangan dan pembuatan aplikasi manajemen password dengan target platform Android 4.4 keatas yang dapat menenkripsi password yang disimpan oleh pengguna kemudian menyimpan username dan password yang telah dienkripsi tadi kedalam sebuah database lokal SQLite. Aplikasi ini juga dapat mendekrip password yang telah dienkripsi tadi dan menampilkannya kembali kepada pengguna jika diinginkan.

1.3 Tujuan Penulisan
            Tujuan penulisan ini adalah untuk membuat sebuah aplikasi manajemen password yang dapat berjalan pada platform Android 4.4 keatas dengan menggunakan IDE Android Studio dan database SQLite.

1.4 Metode Penulisan
Untuk mendapatkan data yang diperlukan dalam penulisan ilmiah, maka penulis menggunakan beberapa metode yang digunakan dalam penelitian penulisan ilmiah ini. Metode penelitiannya sebagai berikut:
1.4.1 Perencanaan
Pada tahap ini, penulis melakukan survei menilai kelayakan pengembangan aplikasi, menentukan perangkat keras (hardware), perangkat lunak (software), dan jenis database yang digunakna untuk pembuatan aplikasi ini.

1.4.2 Perancangan
Pada tahap ini, penulis merancang apa saja yang diperlukan oleh sebuah aplikasi manajemen password seperti merancang alur program, merancang struktur database yang digunakan, dan merancang antarmuka aplikasi. 

1.4.3 Pembuatan
Pada tahap ini, penulis melakukan pembuatan diagram alur program, pembuatan kerangka kerja enkripsi, dan pembuatan mock up antar muka program.

1.4.4 Implementasi dan Uji Coba
              Pada tahap ini, penulis mengimplementasikan perancangan aplikasi kedalam baris kode – kode / Coding program dalam Android Studio dengan menggunakan bahasa Java dan XML. Hasil output aplikasi ini kemudian akan diujikan pada emulator Android 5.0. Selanjutnya aplikasi akan diuji cobakan kedalam perangkat sebenarnya. 

Kamis, 21 April 2016

Resep Ibnu Khaldun Agar Indonesia Lebih Maju



Ibnu Khaldun sepanjang hidupnya mengabdi pada kerajaan di Afrika Utara dan melihat kesultanan bangkit dan runtuh. Ia berkesimpulan resep negara yang sukses dan langgeng adalah rasa kebersamaan atau solidaritas sosial yang disebutnya sebagai ashabiyah.

Ashabiyah berasal dari kata ashaba yang berarti mengikat. Ashabiyah ini diartikan sebagai ikatan sosial budaya, solidaritas sosial, solidaritas kelompok, atau nasionalisme.

Dalam buku The Muqaddimah (Mukadimah), Ibnu Khaldun menulis pemerintah yang tak lagi mengandalkan ashabiyah dalam menjalankan negara akibat terlalu terlena dengan kekuasaan, akan runtuh. Buku tersebut juga masuk dalam daftar bacaaan CEO Facebook Mark Zuckeberg.

Ibnu Khaldun juga menulis ashabiyah biasanya ada pada masa awal terbentuknya sebuah negara. Namun setelah berjalannya waktu, rasa kebersamaan itu akan luntur dan masing-masing mengejar kepentingannya sendiri.

Di Indonesia, ashabiyah ini sebenarnya bisa terlihat dalam perjuangan merebut kemerdekaan. "Ibnu Khaldun mengingatkan, bangsa yang tidak mengokohkan identitasnya tidak bisa maju," kata Doktor Ilmu Sejarah Universitas Indonesia, Tiar Anwar Bachtiar, saat berbincang dengan detikcom.

Belajar dari Ibnu Khaldun, kata dia, Indonesia harus mencari dan memperkuat identitasnya sendiri dan jangan sekadar menyerap kebudayaan impor. Misalnya, Indonesia mayoritas muslim, maka identitas yang paling kokoh warisan sejarahnya adalah keislamanannya.

"Islam tidak tersekat oleh kultur tertentu, kalau dijadikan sebagai identitas, kemudian didialogkan dengan kebudayan Indonesia, menghasilkan gaya dalam menjalankan Islam khas Indonesia atau sekarang (istilah) populernya Islam nusantara," ungkap Dosen Pascasarjana di Universitas Ibn Khaldun (UIKA) Bogor ini.

Menurut Tiar, identitas diri yang kuat itu akan membangkitkan kepercayaan diri bangsa sehingga Indonesia akan punya kesempatan menjadi bangsa yang terdepan. Terlebih saat ini Indonesia sedang menghadapi Masyarakat Ekonomi ASEAN (MEA).
 
Tiar berpendapat pemikiran Khaldun masih relevan untuk Indonesia, salah satunya soal tuntutan pemimpin yang berintegritas.

"Kita perlu pemimpin yang berintegritas, percaya diri, dan sanggup membangkitkan kepercayaan diri masyarakat. Bukan pemimpin pembebek dan mudah dibeli oleh asing," tegasnya.


Pendapat: Menurut  Tiar Anwar Bachtiar yang merupakan Doktor Ilmu Sejarah Universitas Indonesia, pemikiran Ibnu Khaldun masih relevan untuk Indonesia. Beberapa pemikirannya adalah pemikirannya tentang ashabiyah, pendapatnya bahwa bangsa yang tidak mengokohkan identitasnya tidak bisa maju, dan juga pemikirannya tentang pemimpin. Karena itulah menurut Tiar Indonesia harus mengokohkan kembali identitasnya sebagai bangsa dan mencari pemimpin yang berintegritas dan mampu membangkitkan kepercayaan diri masyarakat.

Senin, 21 Maret 2016

Tugas Bahasa Indonesia 2 Minggu Pertama (Contoh Kasus)

Contoh Kasus:
 
Jakarta - Identitas tak sekadar data. Ia ibarat pintu ke mana saja. Tak ayal, identitas kini menjadi sasaran utama para dedemit maya.

Pasalnya, identitas dapat dimanfaatkan menjadi 'kunci' ke dalam jaringan perusahaan untuk kemudian mencuri kredensial dan data penting di dalam jaringan tersebut.

Hasilnya kemungkinan besar digunakan untuk kepentingan mereka masing-masing, yang tentunya bukan kegiatan mulia. Indonesia sendiri merupakan salah satu lahan empuk bagi para penjahat cyber untuk melancarkan aksinya.

Peningkatan celah yang dapat ditembus pada perangkat mobile di Asia Pasifik, serta dengan bertambahnya penggunaan internet banking di wilayah tersebut mengakibatkan pertumbuhan ancaman serangan cyber yang semakin canggih.

Sebuah studi menyebutkan bahwa 35% pelanggan perbankan di Asia Tenggara (termasuk Indonesia) merasa sangat khawatir dengan pencurian identitas; termasuk dengan pencurian data personal seperti rincian data bank, identitas personal, alamat, dan tanda tangan yang dicuri melalui website.

Dengan munculnya kasus pencurian identitas seperti yang terjadi pada salah satu perusahaan perbankan terkemuka dunia dan penjebolan kartu kredit yang terjadi pada bank-bank di Korea Selatan, mengindikasikan bahwa industri FSI di wilayah Asia Pasifik menjadi salah satu industri yang paling banyak diincar oleh para penjahat cyber.

Hal ini cukup mencengangkan mengingat industri FSI di Asia merupakan salah satu sektor yang paling dijaga keamanannya dengan regulasi yang didesain berlapis-lapis.

Pencurian identitas bahkan telah menjadi umum di antara penjahat cyber karena peningkatan kanal yang dapat diserang dan bertambah canggihnya alat yang digunakan para pelaku.

Salah satu faktor penyebabnya adalah semakin banyaknya perusahaan finansial yang mengadopsi tren Bring Your Own Device (BYOD). Tanpa perlindungan dan compliance yang baik, perangkat mobile yang digunakan karyawan pada perusahaan yang mengadopsi tren BYOD dapat dijadikan media yang dimanfaatkan penjahat cyber untuk bersembunyi, menyebar di dalam jaringan perusahaan, dan mencuri identitas karyawan atau nasabah di perusahaan perbankan tersebut.

Perluasan 'ruang bermain' tersebut juga berarti penjahat cyber kini memiliki opsi lebih dalam melakukan pencurian identitas, dan tak lagi ketergantungan dengan software keylogging atau perlu menjebol database.

Root dan Jailbreak

Ancaman yang semakin besar tersebut mendesak perusahaan untuk mengamankan aplikasi yang bersinggungan dengan internet. Bila boleh menyarankan, hal tersebut bahkan seharusnya menjadi prioritas utama perusahaan.

Terpenting, perangkat yang sudah di-root (pada Android) atau di-jailbreak (iOS) seharusnya tidak digunakan untuk mengakses aplikasi perbankan, atau bahkan digunakan oleh karyawan perusahaan yang mengadopsi tren BYOD.

Hal ini harus dilakukan karena perangkat tersebut juga dapat menjadi celah baru bagi penjahat siber untuk mengakses jaringan perusahaan.

Strategi Proaktif

Karenanya, penting bagi perusahaan baik di industri FSI maupun industri lainnya untuk mengadopsi strategi pertahanan yang proaktif dalam mengamankan jaringan perusahaan.

Mereka harus memiliki kebijakan keamanan untuk perangkat mobile yang menentukan pedoman, prinsip dan praktik bagaimana perangkat mobile diperlakukan, terlepas dari apakah fasilitas kantor atau milik pribadi.

Kebijakan ini juga seharusnya melingkupi peran dan tanggung jawab, keamanan infrastruktur, keamanan perangkat, dan penilaian keamanannya, serta tak lupa keamanan aplikasi yang digunakan.

Dengan membangun kebijakan keamanan tersebut, perusahaan dapat menetapkan kerangka kerja untuk menerapkan praktik-praktik, alat, dan pelatihan untuk membantu mendukung keamanan jaringan nirkabel.

Pelatihan karyawan tentang kebijakan keamanan mobile juga dapat membantu perusahaan memastikan bahwa perangkat mobile dapat digunakan dengan aman dan tepat selama di lingkungan perusahaan.

Sumber: http://inet.detik.com/read/2016/03/10/111556/3161456/323/mengapa-identitas-target-utama-dedemit-maya

Analisis:
Pada bagian awal artikel membahas tentang identitas pengguna internet yang menjadi sasaran para peretas atau 'dedemit maya' dalam lingkup yang umum. Paragraf-paragraf selanjutnya kemudian membahas tentang darimana ancaman itu berasal dan celah mana saja yang dapat menjadi ancaman bagi identitas pengguna internet. Berdasarkan ciri-ciri diatas maka dapat di simpulkan bahwa artikel ini menggunakan metode penalaran deduktif karena premis yang digunakan adalah premis umum lalu premis khusus

Tugas Bahasa Indonesia 2 Minggu Pertama

TUGAS BAHASA INDONESIA 2

PENALARAN


Disusun Oleh:
Nama:Ahmad Alimuddin Agus
NPM   : 10113398
  Kelas   : 3KA18




FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS GUNADARMA
2015/2016
 

Penalaran:  

Penalaran adalah proses berpikir yang bertolak dari pengamatan indera (pengamatan empirik) yang menghasilkan sejumlah konsep dan pengertian. Berdasarkan pengamatan yang sejenis juga akan terbentuk proposisi-proposisi yang sejenis, berdasarkan sejumlah proposisi yang diketahui atau dianggap benar, orang menyimpulkan sebuah proposisi baru yang sebelumnya tidak diketahui. Proses inilah yang disebut menalar.

Metode induktif:

Paragraf Induktif adalah paragraf yang diawali dengan menjelaskan permasalahan-permasalahan khusus (mengandung pembuktian dan contoh-contoh fakta) yang diakhiri dengan kesimpulan yang berupa pernyataan umum. Paragraf Induktis sendiri dikembangkan menjadi beberapa jenis. Pengembangan tersebut yakni paragraf generalisasi, paragraf analogi, paragraf sebab akibat bisa juga akibat sebab.

Contoh paragraf Induktif:
Pada saat ini remaja lebih menyukai tari-tarian dari barat seperti breakdance, Shuffle, salsa (dan Kripton), modern dance dan lain sebagainya. Begitupula dengan jenis musik umumnya mereka menyukai rock, blues, jazz, maupun reff tarian dan kesenian tradisional mulai ditinggalkan dan beralih mengikuti tren barat. Penerimaan terhadap bahaya luar yang masuk tidak disertai dengan pelestarian budaya sendiri. Kesenian dan budaya luar perlahan-lahan menggeser kesenian dan budaya tradisional.

Contoh generalisasi:
Jika ada udara, manusia akan hidup.
Jika ada udara, hewan akan hidup.
Jika ada udara, tumbuhan akan hidup.
∴ Jika ada udara mahkluk hidup akan hidup.

Metode deduktif:

Metode berpikir deduktif adalah metode berpikir yang menerapkan hal-hal yang umum terlebih dahulu untuk seterusnya dihubungkan dalam bagian-bagiannya yang khusus.
Contoh: Masyarakat Indonesia konsumtif (umum) dikarenakan adanya perubahan arti sebuah kesuksesan (khusus) dan kegiatan imitasi (khusus) dari media-media hiburan yang menampilkan gaya hidup konsumtif sebagai prestasi sosial dan penanda status sosial.

 

 

Minggu, 17 Januari 2016

Jawaban V-Class 2 PBO

1.Pengertian Eksepsi
Eksepsi (exception) adalah suatu even, yang terjadi selama eksekusi program, yang mengacaukan alrr normal instruksi program. Pada prinsipnya, eksepsi adalah suatu objek, yang diturunkan dari kelas java.lang.Throwable.

Dalam menangani suatu eksepsi, Java menggunakan mekanisme penanganan eksepsi terstruktur. Suatu program apabila mengalami kesalahan akan mengahasilkan suatu runtime errors seperti gagal membuka file, suatu program melakukan akses diatas range array. Ketika runtime errors tersebut terjadi, maka aplikasi akan membuat suatu exception.

2. Jenis-jenis eksepsi
-Exception class
Exception class merupakan kesalahan yang disebabkan oleh program dan kesalahan external. Kesalahan jenis ini dapat ditangkan dan diatasi oleh program. Exception terdiri dari banyak subclass. Jenis error ini masih dapat dianti

-Error class
Error class merupakan class yang berhubungan dengan kesalahan pada internal system. Jika terjadi kesalahan jenis ini maka hanya dapat dilakukan bagaimana memberitahu kepada pemakai dan melakukan pengakhiran program. Error ini bersofat fatal sehingga sistem tidak dapat dimanipulasi.

Jumat, 08 Januari 2016

Tips Memilih Power Bank Saat Melakukan Traveling

Tenaga ekstra memang sangat dibutuhkan oleh smartphone, apalagi jika penggunanya sangat intens menggunakan smartphone. Terlalu sering menggunakan smartphone tentu saja harus dibutuhkan tenaga ekstra untuk tetap menjaga smartphone agar tidak kehabisan tenaga.
Bagi para pecinta traveling kebutuhan tenaga ekstra sungguh sangat diperlukan bagi smartphone-nya, dalam perjalanan yang jauh tentunya Anda perlu memperhatikan kebutuhan smartphone selama traveling. Tidak hanya sebagai media komunikasi atau pencarian informasi saja, melainkan juga untuk mengabadikan momen selama perjalanan akan menjadi kebutuhan yang cukup diprioritaskan.
Dengan begitu, power bank untuk smartphone bisa mengatasi ketika sulit mendapatkan lokasi untuk pengisian daya. Namun, perlu diperhatikan juga dalam memilih power bank yang sesuai dengan kebutuhan smartphone. Jangan sampai salah pilih karena bisa saja Anda malah sia-sia membawa power bank tersebut,  yang disebabkan cepat habis dan memakan waktu lama saat menunggu daya smartphone Anda.
Berikut ini merupakan tips yang dapat dijadikan referensi ketika akan memilih power bank untuk smartphone saat melakukan perjalanan jauh.
1. Amati kebutuhan daya smartphone
Pengguna smartphone dengan kapasitas baterai cukup besar tentu membutuhkan daya ekstra pada power bank. Dalam hal ini, Anda sebagai pengguna mengetahui seberapa lama baterai smartphone akan habis ketika digunakan secara standar atau berlebih. Dengan Anda mengetahuinya, maka Anda bisa menentukan penggunaan kapasitas power bank yang akan dibutuhkan.
2. Perhatikan daya power bank
Pilih daya simpan power bank yang memang sesuai dengan kebutuhan. Jika Anda akan melakukan perjalanan cukup jauh dari pemukiman, maka ada baiknya memilih power bank dengan daya cadangan cukup besar. Seperti 4.000 mAH hingga 6.000 mAH. Biasanya penggunaan daya power bank perlu disesuaikan dengan kapasitas baterai smartphone milik Anda. Jika kapasitas power bank 5.000 mAH maka akan cukup membantu untuk mengisi daya sebanyak dua kali dengan kapasitas smartphone sebesar 2.500 mAH.
3. Perhatikan ukuran power bank
Dengan memiliki ukuran yang terlalu besar tentunya akan membuat Anda kesulitan ketika memegang ataupun menyimpannya. Terlebih Anda sedang melakukan perjalanan dengan membawa tas yang cukup simple saat membawa barang yang sering digunakan. Sebaiknya pilih power bank yang memiliki ukuran sederhana karena akan cukup membantu ketika menyimpan di tas kecil yang dibawa.

Sumber: http://chip.co.id/news/tips-gadget-chip_this_week/14640/tips_memilih_power_bank_saat_melakukan_traveling

Komentar:
Dalam penggunaan smartphone yang intens ketika traveling, tambahan daya ekstra untuk smartphone menjadi kebutuhan banyak traveler. Ada beberapa tips memilih power bank untuk traveling. Pertama adalah amati kebutuhan daya smartphone agar anda dapat menentukan kapasitas power bank yang akan dibeli. Yang kedua adalah perhatikan daya power bank. Dan yang ketiga adalah perhatikan ukuran dimensi power bank.

Feature Tersembunyi di iOS 9

iOS 9 memiliki banyak feature baru yang dapat ditemukan. Berikut adalah beberapa tips, trik dan feature dalam OS baru:
1. Pinch to zoom selama pemutaran video: Dengan “Pinch” atau "cubit" untuk memperbesar dari video ketika sedang dimainkan.
2. Pilih beberapa foto dan video: Dengan cara buka album apapun, kemudian cari tombol Select di bagian kanan atas. Tap foto, lalu tahan dan tarik untuk memilih semua gambar yang Anda pilih.
3. Kembali ke album view: Saat melihat foto, geser ke bawah untuk menghilangkannya. Hal ini akan dengan cepat membawa Anda kembali ke album view daripada harus tekan kembali di sudut kiri atas.
4. Back button: Ketika memeriksa notifications antara aplikasi yang berbeda, iOS 9 memungkinkan Anda untuk menavigasi kembali ke layar sebelumnya tanpa melalui menu multitasking. Dengan cukup mencari pilihan " Back to previous app" di kiri atas layar.
Back Button

5. Cepat menavigasikan foto: Geser jari Anda di slider thumbnail di bagian bawah tampilan single photo untuk scrub melalui serangkaian gambar.
6. Hide multiple images: Pilih serangkaian gambar, lalu tap Share> Hide.
7. Menggambar pada lampiran email: Bila Anda menerima lampiran gambar dalam Mail, kini Anda dapat menggambar dan menambahkan penjelasan tanpa meninggalkan app. Hanya tap dan tahan pada gambar untuk memunculkan menu contextual, menemukan Markup dan Reply maka Anda dapat menarik gambar atau bahkan menambahkan teks dan tanda tangan. Tekan Done untuk memasukkan secara otomatis di email balasan.
8. Mengubah resolusi video recording: Buka Settings> Photos & Camera> Record Video dan pilih dari pilihan 720p HD at 30fps, 1080p HD at 30 atau 60fps. Pilihan yang sama juga akan muncul untuk Slo-mo video, termasuk 720p at 120fps or 240fps.
Cara Mengubah Resolusi Video Recording

9. Recommendations: Swipe ke kiri dari layar utama dan melihat daftar rekomendasi berbasis lokasi. Ini termasuk restoran, toko-toko, bar dan SPBU yang berada di dekat Anda.
10. Travel Times untuk pertemuan berikutnya: Aplikasi Calendar sekarang dapat memberitahu Anda kapan harus meninggalkan untuk janji Anda berikutnya. Ketika membuat entri baru, scroll ke Travel Times dan switch the toggle on.
11. Cepat mengirim foto atau video: Tekan dan tahan pada ikon kamera untuk membuka recording interface. Ambil foto atau video dan itu akan dimasukkan ke pesan Anda, tetapi tidak mengirimkannya secara otomatis seperti versi sebelumnya dari iOS.

Sumber: http://chip.co.id/news/tips-technology-software_os-gadget-apple-chip_this_week/14903/feature_tersembunyi_di_ios_9

Komentar:
Sistem operasi mobile terbaru Apple yaitu iOS 9 memiliki banyak feature tersembunyi. Misalnya saja menekan dan tahan pada ikon kamera untuk membuka recording interface, dan swipe ke kiri dari layar utama dan melihat daftar rekomendasi berbasis lokasi. Feature-feature tersembunyi ini sangat berguna bagi para pengguna iPhone dan iPad dengan iOS 9