Translate:

Recent Posts

Popular Posts

Total Pageviews

Pages

Contact Form

Name

Email *

Message *

Apa itu SDLC dan contoh-contohnya. Apa itu SDLC dan contoh-contohnya. System Development Life Cycle (SDLC) adalah pendekatan bertahap untuk melakukan analisa dan membangun rancangan sistem dengan menggunakan siklus yang spesifik terhadap kegiatan pengguna (Kendall & Kendall, 2006). System Development Life Cycle (SDLC) juga merupakan pusat pengembangan sistem informasi yang efisien. SDLC terdiri dari 4 (empat) langkah kunci yaitu, perencanaan dan seleksi, analisis, desain, implementasi dan operasional (Valacich, George, & Hoffer, 2012). Selain itu, System Development Life Cycle (SDLC) adalah sebuah proses memahami bagaimana Sistem Informasi dapat mendukung kebutuhan bisnis, merancang system, membangun sistem, dan memberikannya kepada pengguna (Dennis, Wixom, & Tegarden, 2005). Berdasarkan pada penjelasan diatas maka SDLC dapat disimpulkan sebagai sebuah siklus untuk membangun sistem dan memberikannya kepada pengguna melalui tahapan perencanaan, analisa, perancangan dan implementasi dengan cara memahami dan menyeleksi keadaan dan proses yang dilakukan pengguna untuk dapat mendukung kebutuhan pengguna. Untuk menggunakan SDLC maka dibutuhkan sumber data awal dari pengguna yang dijadikan acuan dalam perencanaan, analisa, perancangan dan implementasi. Penggunaan acuan ini dimaksudkan agar sistem yang dibangun bisa menjembatani kebutuhan pengguna dari permasalahan yang dihadapinya. Berikut ini adalah penjelasan proses tahapan SDLC, yaitu : 1. Perencanaan Fase perencanaan adalah sebuah proses dasar untuk memahami mengapa sebuah sistem harus dibangun. Pada fase ini diperlukan analisa kelayakan dengan mencari data atau melakukan proses information gathering kepada pengguna. 2. Analisa Fase analisa adalah sebuah proses investigasi terhadap sistem yang sedang berjalan dengan tujuan untuk mendapatkan jawaban mengenai pengguna sistem, cara kerja sistem dan waktu penggunaan sistem. Dari proses analisa ini akan didapatkan cara untuk membangun sistem baru. 3. Rancangan Fase perancangan merupakan proses penentuan cara kerja sistem dalam hal architechture design, interface design, database dan spesifikasi file, dan program design. Hasil dari proses perancangan ini akan didapatkan spesifikasi system. 4. Implementasi Fase implementasi adalah proses pembangunan dan pengujian sistem, instalasi sistem, dan rencana dukungan sistem. Dalam pengembangan system menggunakan SDLC ada beberapa cara untuk mengimplementasinya dengan metodologi yaitu waterfall model, prototype model, RAD(Rapid Application Development) model, ASD(Agile Software Development) model. Diantara keempat model tersebut waterfall, dan prototype adalah model yang paling sering digunakan dalam pengembangan system. Berikut penjelasannya : 1. Waterfall Model Merupakan model yang paling banyak dipakai didalam Software Engineering (SE). Model ini melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain, coding, testing / verification, dan maintenance. Disebut dengan waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan berjalan berurutan. Roger S. Pressman memecah model ini menjadi 6 tahapan, yaitu : a. Sistem modeling d. Coding b. Analisis kebutuhan software e. Testing c. Desain f. Maintenance Keuntungan menggunakan teknik waterfall: - Proses menjadi teratur - Jadwal menjadi lebih menentu Kelemahan menggunakan teknik waterfall: - Membutuhkan daftar kebutuhan yang lengkap di awal, tapi jarang konsumen bisa memberikan kebutuhan secara lengkap diawal 2. Prototype Prototyping adalah salah satu pendekatan dalam rekayasa perangkat lunak yang secara langsung mendemonstrasikan bagaimana sebuah perangkat lunak atau komponen-komponen perangkat lunak akan bekerja dalam lingkungannya sebelum tahapan konstruksi aktual dilakukan (Howard, 1997). Beberapa model prototype adalah sebagai berikut : - Reusable prototype : Prototype yang akan ditransformasikan menjadi produk final. - Throwaway prototype : Prototype yang akan dibuang begitu selesai menjalankan maksudnya. - Input/output prototype : Prototype yang terbatas pada antar muka pengguna (user interface). - Processing prototype : Prototype yang meliputi perawatan file dasar dan proses-proses transaksi - System prototype : Prototype yang berupa model lengkap dari perangkat lunak. Proses pada model prototyping adalah sebagai berikut : - Pengumpulan kebutuhan - Perancangan - Evaluasi prototype Keuntungan menggunakan prototype model, yaitu : - Prototyping adalah model aktif, tidak pasif, sehingga end user dapat melihat, merasakan, dan mengalaminya. - Kesalahan yang terjadi dalam prototyping dapat dideteksi lebih dini. Kekurangan menggunakan prototype model, yaitu : - Prototyping tidak menolak kebutuhan dari fase analisis sistem. Prototype hanya dapat memecahkan masalah yang salah dan memberi kesempatan sebagai sistem pengembangan konvensional. - Prototyping dapat mengurangi kreatifitas perancangan. 3. RAD (Rapid Application Development) Rapid application development (RAD) atau rapid prototyping adalah model proses pembangunan perangkat lunak yang tergolong dalam teknik incremental (bertingkat). RAD menekankan pada siklus pembangunan pendek, singkat, dan cepat. Waktu yang singkat adalah batasan yang penting untuk model ini. Rapid application development menggunakan metode iteratif (berulang) dalam mengembangkan sistem dimana working model (model bekerja) sistem dikonstruksikan di awal tahap pengembangan dengan tujuan menetapkan kebutuhan (requirement) user. RAD mengadopsi model waterfall dan pembangunan dalam waktu singkat dicapai dengan menerapkan component based construction. 4. Agile Software Development Agile merupakan adalah jenis pegembangan sistem jangka pendek yang memerlukan adaptasi cepat dan pengembang terhadap perubahan dalam bentuk apapun. Dalam Agile Software Development interaksi dan personel lebih penting dari pada proses dan alat, software yang berfungsi lebih penting daripada dokumentasi yang lengkap, kolaborasi dengan klien lebih penting dari pada negosiasi kontrak, dan sikap tanggap terhadap perubahan lebih penting daripada mengikuti rencana. Agile juga dapat diartikan sebagai sekelompok metodologi pengembangan software yang didasarkan pada prinsip-prinsip yang sama atau pengembangan system jangka pendek yang memerlukan adaptasi cepat dari pengembang terhadap perubahan dalam bentuk apapun

./System Development Life Cycle

Berjumpa lagi para preketekers, siang ini dalam tema Out of The Box Edisi Ramadhan saya mau berbagi tentang penyelamatan pertama pada orang yang terkena serang stroke mendadak. 

Apa yang akan kita lakukan? 

Ok, orang yang terkena serangan stroke mendadak (paling sering ditemui terjatuh dari WC, dsb.), dan seketika itu pembuluh darah yang mengalir ke otak akan pecah sedikit demi sedikit.  

Nah, untuk mengatasi hal ini jangan pernah kalian gugup apalagi panik. Jika korban berada di tempat kejadian seperti 
dikamar mandi, ruang tidur, ruang tamu, dll.
Note: 
"Jangan pindahkan korban ke tempat lain, karena hal tersebut akan mempercepat proses pecahnya pembuluh darah dan tujuan dilakukannya hal tersebut adalah menghindari korban dari hal-hal yang menyebabkan ia terjatuh lagi."

Kemudian, bagaimana cara mengkondisikan korban dalam pertolongan pertama?

Caranya adalah dengan mengeluarkan darah korban dengan menggunakan jarum yang telah dibakar atau disterilisasi yang kemudian ditusukkan ke ujung setiap jari masing-masing sampai darahnya keluar ± 1-2 tetes. Kalau darahnya tidak keluar dapat diurut sampai keluar, sesudah itu korban akan sadar setelah beberapa menit kemudian. 

Jika korban mulutnya miring, tariklah kedua daun telingany sampai merah dan langsung tusuk bagian bawah daun telinga dg jarum steril sampai darah keluar ± 1-2 tetes. Setelah korban sadar dan mulutnya sudah pulih kembali, barulah dibawa ke rumah sakit atau dokter terdekat.

Biasanya orang yang terkena stroke, pembuluh darahnya akan lebih cepat pecah karena goncangan dalam perjalanan ke rumah sakit atau dokter terdekat. Korban dapat tidak sadar kembali/pingsan dan biasanya akan cacat/lumpuh.

Dan dengan cara sederhana yaitu mengeluarkan darah dari jari korban, kita sudah bisa menolong orang tersebut dari akibat yang ditimbulkan setelah terkena stroke atau bahkan kita telah membantu penyelamatan jika korban hanya menderita stroke ringan.

./Pertolongan Pertama Pada Saat Seseorang Terkena Serangan Stroke Mendadak

Step 2: You can install Maven at any location but since it’s a one time process, I didn’t wanted it in my user directory. So I installed it in /usr/local directory. You might have to use sudo command to install in /usr/local directory if you are getting permission denied error.
$ cd /usr/local
$ sudo mv /Users/abProgrammer/Downloads/apache-maven-3.3.3-bin.tar.gz ./
$ sudo tar -xvf apache-maven-3.3.3-bin.tar.gz
Step 3: Now open the bash profile file and add following lines into it. Usually profile file names are .bash_profile or .profile, use whichever you have in your system. If you don’t have profile file, you will have to create one with vi command.
$ cd $HOME
$ vi .bash_profile
#Add below lines in the profile
export M2_HOME=/usr/local/apache-maven-3.3.3
export PATH=$PATH:$M2_HOME/bin
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
#save and quit
$ source .bash_profile
That’s it, maven is installed on your latest Mac OS X and you can verify it by issuing below command.
$ mvn --version
Apache Maven 3.3.3 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2015-06-16 05:51:28-0800)
Maven home: /usr/local/apache-maven-3.3.3
Java version: 1.8.0_40, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.10.3", arch: "x86_64", family: "mac"

./How to Download and Install the Maven in Mac OS X Yosemite with JDK 1.8.0_40 Version

Suatu ketika Allah SWT memerintahkan seorang Malaikat menemui Iblis agar menghadap Baginda Rasul saw untuk memberitahu segala rahasianya, baik yang disuka maupun yang dibencinya. Hal ini dimaksudkan untuk meninggikan derajat Nabi Muhammad saw dan juga sebagai peringatan dan perisai umat manusia.
Kemudian Malaikat itupun mendatangi Iblis dan berkata : “Hai Iblis! Engkau diperintah Allah untuk menghadap Rasulullah saw. Bukalah semua rahasiamu dan jawablah setiap pertanyaan Rasulullah dengan jujur. Jika engkau berdusta walau satu perkataanpun, niscaya akan terputus semua anggota badanmu, uratmu serta disiksa dengan azab yang amat pedih”.
Mendengar ucapan Malaikat yang dahsyat itu, Iblis sangat ketakutan, maka segera ia menghadap Rasulullah saw dengan menyamar sebagai orang tua yang buta sebelah matanya dan berjanggut putih 10 helai yang panjangnya seperti ekor lembu.
Iblis pun memberi salam sampai 3 (tiga) kali salam, Rasulullah saw tidak juga menjawabnya, maka Iblis berkata : “Ya Rasullullah! Mengapa engkau tidak menjawab salamku? Bukankah salam itu sangat mulia di sisi Allah?” Maka jawab Nabi dengan marah : “Hai musuh Allah! Kepadaku engkau menunjukkan kebaikanmu? Jangan kau coba menipuku sebagaimana kau tipu Nabi Adam as sehingga beliau keluar dari syurga, kau hasut Qabil sehingga ia tega membunuh Habil yang masih saudaranya sendiri, ketika sedang sujud dalam sembahyang kau tiup Nabi Ayub as dengan asap beracun sehingga beliau sengsara untuk beberapa lama, kisah Nabi Daud as dengan perempuan Urya, Nabi Sulaiman meninggalkan kerajaannya karena engkau menyamar sebagai isterinya dan begitu juga beberapa Anbiya dan pendeta yang telah menanggung sengsara akibat hasutanmu.
Hai Iblis! Sebenarnya salam itu sangat mulia di sisi Allah azza wa jalla, tapi aku diharamkan Allah menjawab salammu. Aku mengenalmu dengan baik wahai Iblis, Raja segala Iblis. Apa tujuanmu menemuiku?”.
Jawab Iblis : “Ya Nabi Allah! Janganlah engkau marah. Engkau dapat mengenaliku karena engkau adalah Khatamul Anbiya. Aku datang atas perintah Allah untuk memberitahu segala tipu dayaku terhadap umatmu dari zaman Nabi Adam as hingga akhir zaman nanti. Ya Nabi Allah! Setiap apa yang engkau tanya, aku bersedia menerangkan satu persatu dengan sebenarnya, aku tidak berani menyembunyikannya”.
Kemudian Iblis pun bersumpah menyebut nama Allah dan berkata : “Ya Rasulullah! Sekiranya aku berdusta barang sepatahpun niscaya hancur leburlah badanku menjadi abu”.
Ketika mendengar sumpah Iblis itu, Nabipun tersenyum dan berkata dalam hatinya, inilah kesempatanku untuk menyiasati segala perbuatannya agar didengar seluruh sahabat yang ada di majlis ini dan menjadi perisai seluruh umatku.
Pertanyaan Nabi (1) :
“Hai Iblis! Siapakah musuh besarmu?”
Jawab Iblis : “Ya Nabi Allah! Engkaulah musuhku yang paling besar di antara musuh-musuhku di muka bumi ini”.
Kemudian Nabi pun memandang muka Iblis dan Iblispun gemetar karena ketakutan. Sambung Iblis : “Ya Khatamul Anbiya! Aku dapat merubah diriku seperti manusia, binatang dan lain-lain hingga rupa dan suarapun tidak berbeda, kecuali dirimu saja yang tidak dapat aku tiru karena dicegah oleh Allah. Andaikan aku menyerupai dirimu, maka terbakarlah diriku menjadi abu.
Aku cabut iktikad / niat anak Adam supaya menjadi kafir karena engkau berusaha memberi nasihat dan pengajaran supaya mereka kuat untuk memeluk agama Islam, begitu juga aku berusaha menarik mereka kepada kekafiran, murtad atau munafik. Aku akan menarik seluruh umat Islam dari jalan yang benar menuju jalan yang sesat supaya masuk ke dalam neraka dan kekal di dalamnya bersamaku”.
Pertanyaan Nabi (2) :
“Hai Iblis! Apa yang kau perbuat terhadap makhluk Allah?”
Jawab Iblis : “Adalah satu kemajuan bagi perempuan yang merenggangkan kedua pahanya kepada lelaki yang bukan suaminya, setengahnya hingga mengeluarkan benih yang salah sifatnya. Aku goda semua manusia supaya meninggalkan sholat, berbuai dengan makanan dan minuman, berbuat durhaka, aku lalaikan dengan harta benda, emas, perak dan permata, rumahnya, tanahnya, ladangnya supaya hasilnya dibelanjakan ke jalan yang haram.
Demikian juga ketika pesta di mana lelaki dan perempuan bercampur. Di sana aku lepaskan godaan yang besar supaya mereka lupa peraturan dan akhirnya minum arak. Apabila terminum arak itu, maka hilanglah akal, fikiran dan malunya. Lalu aku ulurkan tali cinta dan terbukalah beberapa pintu maksiat yang besar, datang perasaan hasad dengki hingga perbuatan zina. Apabila terjadi kasih antara mereka, terpaksalah mereka mencari uang hingga menjadi penipu, peminjam dan pencuri.
Apabila mereka sadar akan kesalahan mereka lalu hendak bertaubat dan berbuat amal ibadah, akan aku rayu supaya mereka membatalkannya. Semakin keras aku goda supaya mereka berbuat maksiat dan mengambil isteri orang. Jika hatinya terkena godaanku, datanglah rasa ria’, takabur, iri, sombong dan melengahkan amalnya. Jika lidahnya yang tergoda, maka mereka akan gemar berdusta, mencela dan mengumpat. Demikianlah aku goda mereka setiap saat”.
Pertanyaan Nabi (3) :
“Hai Iblis! Mengapa engkau bersusah payah melakukan pekerjaan yang tidak mendatangkan faedah bahkan menambah laknat yang besar dan siksa yang besar di neraka yang paling bawah? Hai yang dikutuk Allah! Siapa yang menjadikanmu? Siapa yang melanjutkan usiamu? Siapa yang menerangkan matamu? Siapa yang memberi pendengaranmu? Siapa yang memberi kekuatan anggota badanmu?"
Jawab Iblis : “Semuanya itu adalah anugerah dari Allah Yang Maha Besar. Tetapi hawa nafsu dan takabur membuatku menjadi jahat sebesar-besarnya. Engkau lebih tahu bahwa diriku telah beribu-ribu tahun menjadi Ketua seluruh Malaikat dan pangkatku telah dinaikkan dari satu langit ke langit yang lebih tinggi. Kemudian aku tinggal di dunia ini beribadah bersama para Malaikat beberapa waktu lamanya.
Tiba-tiba datang firman Allah SWT hendak menjadikan seorang Khalifah di dunia ini, maka akupun membantah. Lalu Allah menciptakan manusia yang pertama (Nabi Adam as) dan seluruh Malaikat diperintah supaya memberi hormat sujud kepada lelaki itu, hanya aku saja yang ingkar. Oleh karena itu, Allah murka kepadaku dan wajahku yang tampan rupawan dan bercahaya itu berubah menjadi keji dan menakutkan. Aku merasa sakit hati. Kemudian Allah menjadikan Adam raja di syurga dan dikaruniakan seorang permaisuri (Siti Hawa) yang memerintah seluruh bidadari. Aku bertambah dengki dan dendam kepada mereka.
Akhirnya aku berhasil menipu mereka melalui Siti Hawa yang menyuruh Adam memakan buah khuldi, lalu keduanya diusir dari syurga ke dunia. Keduanya berpisah beberapa tahun dan kemudian dipertemukan Allah (di Padang Arafah), hingga mereka mendapat beberapa orang anak. Kemudian kami hasut anak lelakinya Qabil supaya membunuh saudaranya Habil. Itupun aku masih belum puas dan berbagai tipu daya aku lakukan hingga hari kiamat kelak.
Sebelum engkau lahir ke dunia, aku beserta bala tentaraku dengan mudah dapat naik ke langit untuk mencuri segala rahasia, tulisan yang menyuruh manusia berbuat ibadah dan balasan pahala serta syurga mereka. Kemudian aku turun ke dunia dan memberitahu manusia yang lain tentang apa yang sebenarnya aku dapatkan dengan berbagai tipu daya hingga tersesat dengan berbagai kitab bid’ah dan kehancuran.
Tetapi ketika engkau lahir ke dunia ini, maka aku tidak diijinkan oleh Allah untuk naik ke langit dan mencuri rahasia karena banyak Malaikat yang menjaga di setiap lapisan pintu langit. Jika aku memaksa untuk naik, maka Malaikat akan melontarkan anak panah dari api yang menyala. Sudah banyak bala tentaraku yang terkena lontaran Malaikat itu dan semuanya terbakar menjadi abu, maka semakin beratlah pekerjaanku dan bala tentaraku untuk menjalankan tugas menghasut manusia”.
Pertanyaan Nabi (4) :
Rasullullah bertanya, “Hai Iblis! Apa yang pertama kali kau tipu dari manusia?”
Jawab Iblis : “Pertama kali aku palingkan iktikad / niatnya, imannya kepada kafir dan juga dari segi perbuatan, perkataan, kelakuan atau hatinya. Jika tidak berhasil juga, akan aku tarik dengan cara mengurangi pahala. Lama-kelamaan mereka akan terjerumus mengikuti kemauanku”.
Pertanyaan Nabi (5) :
“Hai Iblis! Jika umatku sholat karena Allah, apa yang terjadi padamu?”
Jawab Iblis : “Sungguh penderitaan yang sangat besar. Gemetarlah badanku dan lemah tulang sendiku, maka aku kerahkan berpuluh-puluh iblis datang menggoda manusia pada setiap anggota badannya.
Beberapa iblis datang pada setiap anggota badannya supaya malas sholat, was-was, lupa bilangan raka’atnya, bimbang pada pekerjaan dunia yang ditinggalkannya, merasa terburu-buru supaya cepat selesai sholatnya, hilang khusyuknya, matanya senantiasa melirik ke kanan dan ke kiri, telinganya senantiasa mendengar percakapan orang dan bunyi-bunyi yang lain.
Beberapa iblis yang lain duduk di belakang badan orang yang sembahyang itu supaya tidak kuat sujud berlama-lama, penat waktu duduk tahiyat dan dalam hatinya selalu merasa terburu-buru supaya cepat selesai sholatnya, itu semua membuat berkurangnya pahala. Jika para iblis tidak dapat menggoda manusia itu, maka aku sendiri akan menghukum mereka dengan hukuman yang berat”.
Pertanyaan Nabi (6) :
“Jika umatku membaca Al-Qur’an karena Allah, apa yang terjadi padamu?”
Jawab Iblis : “Jika mereka membaca Al-Qur’an karena Allah, maka terbakarlah tubuhku, putuslah seluruh uratku lalu aku lari dan menjauh darinya”.
Pertanyaan Nabi (7) :
“Jika umatku mengerjakan haji karena Allah, bagaimana perasaanmu?”
Jawab Iblis : “Binasalah diriku, gugurlah daging dan tulangku karena mereka telah mencukupkan rukun Islamnya”.
Pertanyaan Nabi (8) :
“Jika umatku berpuasa karena Allah, bagaimana keadaanmu?”
Jawab Iblis : “Ya Rasulullah! Inilah bencana yang paling besar bahayanya buatku. Apabila masuk awal bulan Ramadhan, maka memancarlah cahaya Arasy dan Kursi, bahkan seluruh Malaikat menyambut dengan suka cita. Bagi orang yang berpuasa, Allah akan mengampunkan segala dosa yang lalu dan digantikan dengan pahala yang amat besar serta tidak dicatat dosanya selama dia berpuasa. Yang menghancurkan hatiku ialah segala isi langit dan bumi, yakni Malaikat, bulan, bintang, burung dan ikan-ikan semuanya siang malam memohonkan ampunan bagi orang yang berpuasa. Satu lagi kemudian orang berpuasa ialah dimerdekakan pada setiap masa dari azab neraka. Bahkan semua pintu neraka ditutup manakala semua pintu syurga dibuka seluas-luasnya dan dihembuskan angin dari bawah Arasy yang bernama Angin Syirah yang amat lembut ke dalam syurga. Pada hari umatmu mulai berpuasa, dengan perintah Allah datanglah sekalian Malaikat dengan garangnya menangkapku dan tentaraku, jin, syaitan dan ifrit lalu dipasung kaki dan tangan dengan besi panas dan dirantai serta dimasukkan ke bawah bumi yang amat dalam. Di sana pula beberapa azab yang lain telah menunggu kami. Setelah habis umatmu berpuasa, barulah aku dilepaskan dengan perintah agar tidak mengganggu umatmu. Umatmu sendiri telah merasa ketenangan berpuasa sebagaimana mereka bekerja dan bersahur seorang diri di tengah malam tanpa rasa takut dibandingkan bulan biasanya”.
Pertanyaan Nabi (9) :
“Hai Iblis! Bagaimana seluruh sahabatku menurutmu?”
Jawab Iblis : “Seluruh sahabatmu termasuk musuh besarku. Tiada upayaku melawannya dan tiada satupun tipu daya yang dapat masuk kepada mereka. Karena engkau sendiri telah berkata : “Seluruh sahabatku adalah seperti bintang di langit, jika kamu mengikuti mereka, maka kamu akan mendapat petunjuk”.
Sayyidina Abu Bakar al-Siddiq sebelum bersamamu, aku tidak dapat mendekatinya, apalagi setelah berdampingan denganmu. Dia begitu percaya atas kebenaranmu hingga dia menjadi wazirul a’zam. Bahkan engkau sendiri telah mengatakan jika ditimbang seluruh isi dunia ini dengan amal kebajikan Abu Bakar, maka akan lebih berat amal kebajikan Abu Bakar. Lagipula dia telah menjadi mertuamu karena engkau menikah dengan anaknya, Sayyidatina Aisyah yang juga banyak menghafal Hadits-haditsmu.
Adapun Sayyidina Umar bin Khatab, aku tidak berani memandang wajahnya karena dia sangat keras menjalankan hukum syariat Islam dengan seksama. Jika aku pandang wajahnya, maka gemetarlah seluruh tulang sendiku karena sangat takut. Hal ini karena imannya sangat kuat apalagi engkau telah mengatakan : “Jikalau ada Nabi sesudah aku, maka Umar boleh menggantikan aku”, karena dia adalah orang harapanmu serta pandai membedakan antara kafir dan Islam hingga digelar ‘Al-Faruq’.
Sayyidina Usman bin Affan, aku tidak bisa bertemu karena lidahnya senantiasa membaca Al-Qur’an. Dia penghulu orang sabar, penghulu orang mati syahid dan menjadi menantumu sebanyak 2 (dua) kali. Karena taatnya, banyak Malaikat datang menghampiri dan memberi hormat kepadanya karena Malaikat itu sangat malu kepadanya hingga engkau mengatakan : “Barangsiapa menulis Bismillaahirrahmaanirrahiim pada kitab atau kertas-kertas dengan tinta merah, niscaya mendapat pahala seperti pahala Usman mati syahid”.
Sayyidina Ali bin Abi Thalibpun aku sangat takut karena hebatnya dan gagahnya dia di medan perang, tetapi sangat sopan santun, alim orangnya. Jika iblis, syaitan dan jin memandang beliau, maka terbakarlah kedua mata mereka karena dia sangat kuat beribadah dan beliau adalah golongan orang pertama yang memeluk agama Islam serta tidak pernak menundukkan kepalanya kepada berhala. Bergelar ‘Ali Karamullahu Wajhahu” dimuliakan Allah akan wajahnya dan juga ‘Harimau Allah’ dan engkau sendiri berkata : “Akulah negeri segala ilmu dan Ali itu pintunya”. Lagipula dia menjadi menantumu, aku semakin ngeri kepadanya”.
Pertanyaan Nabi (10) :
“Bagaimana tipu dayamu kepada umatku?”
Jawab Iblis : “Umatmu itu ada 3 (tiga) macam. Yang pertama, seperti hujan dari langit yang menghidupkan segala tumbuhan yaitu ulama yang memberi nasihat kepada manusia supaya mengerjakan perintah Allah dan meninggalkan laranganNya seperti kata Jibril as : “Ulama itu adalah pelita dunia dan pelita akhirat”. Yang kedua, umat tuan seperti tanah yaitu orang yang sabar, syukur dan ridha dengan karunia Allah. Berbuat amal saleh, tawakal dan kebajikan. Yang ketiga, umatmu seperti Fir’aun, terlampau tamak dengan harta dunia dan dihilangkan amal akhirat, maka akupun bersuka cita lalu masuk ke dalam badannya, aku putarkan hatinya ke lautan durhaka dan aku ajak kemana saja mengikuti kemauanku. Jadi dia selalu bimbang kepada dunia dan tidak mau menuntut ilmu, tidak pernah beramal saleh, tidak mau mengeluarkan zakat dan malas beribadah.
Lalu aku goda agar manusia minta kekayaan lebih dulu dan apabila diizinkan Allah dia menjadi kaya, maka aku rayu supaya lupa beramal, tidak membayar zakat seperti Qarun yang tenggelam dengan istana mahligainya. Bila umatmu terkena penyakit tidak sabar dan tamak, dia selalu bimbang akan hartanya dan berangan-angan hendak merebut kemewahan dunia, benci dan menghina kepada yang miskin, membelanjakan hartanya untuk kemaksiatan”.
Pertanyaan Nabi (11) :
“Siapa yang serupa denganmu?”
Jawab Iblis : “Orang yang meringankan syariatmu dan membenci orang yang belajar agama Islam”.
Pertanyaan Nabi (12) :
“Siapa yang membuat mukamu bercahaya?”
Jawab Iblis : “Orang yang berdosa, bersumpah bohong, saksi palsu dan suka ingkar janji”.
Pertanyaan Nabi (13) :
“Apa yang kau rahasiakan dari umatku?”
Jawab Iblis : “Jika seorang Muslim buang air besar dan tidak membaca do’a terlebih dahulu, maka aku gosok-gosokkan najisnya sendiri ke badannya tanpa dia sadari”.
Pertanyaan Nabi (14) :
“Jika umatku bersatu dengan isterinya, apa yang kau lakukan?”
Jawab Iblis : “Jika umatmu hendak bersetubuh dengan isterinya dan membaca do’a pelindung syaitan, maka aku lari dari mereka. Jika tidak, aku akan bersetubuh dahulu dengan isterinya dan bercampurlah benihku dengan benih isterinya. Jika menjadi anak, maka anak itu akan gemar berbuat maksiat, malas pada kebaikan, durhaka. Ini semua karena kealpaan ibu bapaknya sendiri. Begitu juga jika mereka makan tanpa membaca Bismillah, aku santap makanannya lebih dulu daripadanya. Walaupun mereka makan, tidaklah mereka merasa kenyang”.
Pertanyaan Nabi (15) :
“Apa yang dapat menolak tipu dayamu?”
Jawab Iblis : “Jika berbuat dosa, maka cepat-cepatlah bertaubat kepada Allah, menangis menyesal akan perbuatannya. Apabila marah, segeralah mengambil air wudhu’, maka padamlah marahnya”.
Pertanyaan Nabi (16) :
“Siapakah orang yang paling engkau sukai?”
Jawab Iblis : “Lelaki dan perempuan yang tidak mencukur atau mencabut bulu ketiak atau bulu ari-ari (bulu kemaluan) selama 40 hari. Di situlah aku mengecilkan diri, bersarang, bergantung, berbuai seperti pijat pada bulu itu”.
Pertanyaan Nabi (17) :
“Hai Iblis! Siapakah saudaramu?”
Jawab Iblis : “Orang yang tidur meniarap / telungkup, orang yang matanya terbuka di waktu Subuh tetapi menyambung tidur lagi. Lalu aku lenakan dia hingga terbit fajar. Demikian juga pada waktu Dzuhur, Asar, Maghrib dan Isya’, aku beratkan hatinya untuk sholat”.
Pertanyaan Nabi (18) :
“Apa yang dapat membinasakan dirimu?”
Jawab Iblis : “Orang yang banyak menyebut nama Allah, bersedekah dengan tidak diketahui orang, banyak bertaubat, banyak tadarus Al-Qur’an dan sholat tengah malam”.
Pertanyaan Nabi (19) :
“Hai Iblis! ?” Apa yang dapat memecahkan matamu?”
Jawab Iblis : “Orang yang duduk di dalam masjid dan beri’tikaf di dalamnya”.
Pertanyaan Nabi (20) :
“Apa lagi yang dapat memecahkan matamu?”
Jawab Iblis : “Orang yang taat kepada kedua ibu bapaknya, mendengar kata mereka, membantu makan, pakaian mereka selama mereka hidup, karena engkau telah bersabda : Syurga itu di bawah tapak kaki ibu”.

(Dikutip dari : KH. Abdullah Gymnastiar, Muhasabah Kiat Sukses Introspeksi Diri, Penerbit Difa Press, September 2006)

./20 Pertanyaan Nabi Kepada Iblis

Last year at Google I/O developer event, Google launched a limited beta "App Runtime for Chrome" (ARC) project, which now expanded to run millions of Android apps within Chrome browser.

Google has released a new developer tool called App Runtime for Chrome (ARC) Welder that allows Android apps to run on Chrome for Linux, Windows, and OS X systems.

App Runtime for Chrome (ARC) was an early experiment specifically designed for app developers, but now anyone can download it.

Google Chrome's ARC Welder app can now run any of your favorite Android apps like WhatsApp, Candy Crush, Angry Birds, all from your Chrome web browser.
LIKE US ON FACEBOOK:

ARC welder tool operates via some special runtime implemented using Native Client (NaCl) in-browser binary execution tech.

Native Client is a Chrome sandboxing technology that allows Chrome plugins and apps to run at near-native speeds, taking full advantage of the system's CPU and GPU.

Google ported complete Android stack to Native Client, allowing Android apps to run on most major operating systems.

Google ARC welder tool is based on Android 4.4, but there are some limitations:
  • you can load only one app at a time
  • you have to select portrait or landscape layout
  • you need to choose, whether you want the app to run on phone- or tablet-style.
LEARN HOW TO RUN ANDROID APPS IN CHROME:-
  1. Install the latest Google Chrome browser.
  2. Download and run the ARC Welder app from the Chrome Store.
  3. Add third party APK file host.
  4. After downloading APK app file to your PC, click Open.
  5. Select the mode -> "Tablet" or "Phone" -> in which you want to run your app.
  6. Finally, click the "Launch App" button.
I have personally tried this tool before writing, and some of my favorite Android apps work pretty well.

You can follow official detailed instructions released by Google for app developers to use ARC and test Android app for use on Chrome OS devices. (Source: The Hacker News)

./How to Run Android Apps in Chrome With Google ARC

Konsep Pemrograman Berorientasi Objek :

1. Abstraction (Abstraksi).

Pengabstrakan atau penyembunyian kerumitan dari suatu proses.

Contoh : Orang tidak perlu berfikir bahwa mobil adalah kumpulan dari puluhan atau ribuan bagian kecil (mesin, kabel, baut, roda, rem, dsb). Orang hanya perlu berpikir bahwa mobil adalah objek yang telah memiliki perilaku spesifik yaitu dapat digunakan sebagai alat transportasi sehingga mereka tinggal menggunakan atau mengendarai tanpa harus mengetahui kerumitan proses yang terdapat dalam mobil tersebut.

Jadi, seorang programmer tidak perlu tahu secara detail bagaimana cara membuat sebuah tombol. Yang diperlukan adalah bagaimana cara menggunakan objek tombol yang sudah ada (baik data/properti maupun method-nya).

2. Encapsulation (Pembungkusan).

Secara kode program, proses abstraksi dapat dilakukan dengan cara membungkus smeua kode dan data yang berkaitan ke dalam satu entitas tunggal yang disebut dengan objek. Dengan kata lain, sebenarnya proses pembungkusan itu sendiri merupakan cara atau mekanisme untuk melakukan abstraksi. Dalam pemrograman terdahulu, proses semacam ini sering dinamakan dengan penyembunyian informasi (information hidding).
Encapsulation dibagi menjadi 3 tingkatan akses:
1. Tingkat Akses private,
   Dengan mendeklarasikan data dan method menggunakan tingkat akses private, maka data dan method     tersebut hanya dapat diakses oleh kelas yang memilikinya saja. Ini berarti data dan method         tersebut tidak boleh diakses atau digunakan oleh kelas-kelas lain yang terdapat didalam            program.
2. Tingkat Akses protected,
   Ketika protected dideklarasikan maka data dan method dapat diakses juga oleh kelas-kelas           turunannya atau yang memiliki hubungan turunan.
   Contoh : Kelas A dideklarasikan dengan menggunakan akses protected yang didalamnya terdapat                 data x, maka ketika dibuat kelas B yang masih memiliki hubungan turunan dengan A,                  si kelas B tersebut bisa juga mengakses data x tersebut.
3. Tingkat Akses public,
   Tingkat akses public merupakan berkebalikan dari tingkat akses private. Data maupun method yang    bersifat publik dapat diakses oleh semua bagian didalam program. Dengan kata lain, tingkat         akses public dapat diakses oleh semua kelas yang ada didalam program, baik yang merupakan kelas    turunan maupun tidak sama sekali.
3. Inheritance (Pewarisan).

Sama seperti halnya dialam nyata (alam sekitar), sebagai contoh seorang anak pasti mewarisi sifat atau perilaku yang dimiliki oleh ibu/bapaknya.
Nah, didalam pemrograman Java, suatu kelas dapat diturunkan menjadi kelas-kelas baru lainnya yang akan mewarisi beberapa sifat atau perilaku dari kelas induknya. 

Contoh : Apabila kita memilik kelas A dalam pemrograman berorientasi objek, maka kita dapat membentuk kelas-kelas turunan dari kelas A (misalnya: kelas B) yang mewarisi sifat-sifat yang terkandung dalam kelas A. Dalam proses pembuatan kelas turunan tersebut, kita juga dapat menambahkan sifat dan perilaku baru kedalam kelas B yang sebelumnya tidak dimiliki didalam kelas A. Dalam terminologi Java, kelas induk dinamakan dengan superclass dan kelas turunannya disebut dengan subclass.

4. Polymorphism (Polimorfisme/Kebanyakrupaan).

Polimorfisme atau sering dinamakan dengan dynamic binding, late binding, maupun runtime binding ini adalah kemampuan suatu objek untuk mengungkap banyak hal melalui satu cara yang sama.

Contoh : Terdapat kelas A yang diturunkan menjadi kelas B, C, dan D. Dengan konsep polimorfisme, kita dapat menjalankan method-method yang terdapat pada kelas B, C, dan D hanya dari objek yang diinstansiasi dengan kelas A.

./The Concept of Object Oriented Programming

Ok, senin siang yang cerah ini (khususnya daerah Jagakarsa & sekitarnya), saya iseng-iseng coba untuk decompile android application alias membongkar jeroan .apk untuk mengetahui source code didalamnya seperti apa sih dan bisa dimodifikasi untuk banyak kebutuhan kalau anda seorang programmer Java.

    Note : "Programmer yang bijak selalu meminta ijin untuk membongkar aplikasi
                 alias decompile android application yang akan kita bongkar kepada
                 si Developer aplikasi tersebut."

Let's code :

1. Buat 1 folder yang berfungsi untuk menyimpan file yang akan kita download pada petunjuk selanjutnya.

2. Tentukan dan download mentahan file (.apk) yang akan kita decompile.

3. Ubah ekstensinya dari .apk menjadi .zip kemudian ekstrak file ke folder yang telah kita buat pada langkah 1.

4. 
Download dex2jar kemudian ekstrak file kembali kedalam folder pada langkah 1.

5. Setelah kita meng-ekstrak .apk yg telah diubah ke ekstensi .zip seperti pada langkah 2, masuk kedalam folder aplikasi tersebut dan pindahkan file bernama classess.dex ke dalam folder dex2jar yang sudah kita ekstrak juga.

6. Kalau Anda pengguna Mac OSx, buka terminal kemudian masuk ke direktori dex2jar yang telah di ekstrak tadi. Kemudian ketikkan, $ ./d2j-dex2jar.sh classes.dex. Now, you have classess-dex2jar.jar file in the dex2jar folder. Lanjuuuut~

7. Next step, kita Download JD-GUI terlebih dahulu. Setelah terdownload, jalankan aplikasi JD-GUI --> Click Open File --> Open Your classess-dex2jar.jar and taraaaaa~

Explore your brain..
Selamat mencoba. :)

./How to Decompile .apk