Selasa, 29 Januari 2019

MENELADANI SIFAT NABI



“Sesungguhnya telah ada pada diri Rasulullah itu suri teladan yang baik bagimu yaitu bagi orang yang mengharap rahmat Allah dan kedatangan hari kiamat dan dia banyak menyebut Allah.” [Al Ahzab 21]

Nabi Muhammad memiliki akhlaq dan sifat-sifat yang sangat mulia. Oleh karena itu hendaklah kita mempelajari sifat-sifat Nabi seperti Shiddiq, Amanah, Fathonah, dan Tabligh. Mudah-mudahan dengan memahami sifat-sifat itu, selain kita bisa terhindar dari mengikuti orang-orang yang mengaku sebagai Nabi, kita juga bisa meniru sifat-sifat Nabi sehingga kita juga jadi orang yang mulia.

Shiddiq

Shiddiq artinya benar. Bukan hanya perkataannya yang benar, tapi juga perbuatannya juga benar. Sejalan dengan ucapannya. Beda sekali dengan pemimpin sekarang yang kebanyakan hanya kata-katanya yang manis, namun perbuatannya berbeda dengan ucapannya. Mustahil Nabi itu bersifat pembohong/kizzib, dusta, dan sebagainya. Dan tiadalah yang diucapkannya itu (Al Qur’an) menurut kemauan hawa nafsunya. Ucapannya itu tiada lain hanyalah wahyu yang diwahyukan kepadanya” [An Najm 4-5]

Amanah

Amanah artinya benar-benar bisa dipercaya. Jika satu urusan diserahkan kepadanya, niscaya orang percaya bahwa urusan itu akan dilaksanakan dengan sebaik-baiknya. Oleh karena itulah Nabi Muhammad SAW dijuluki oleh penduduk Mekkah dengan gelar “Al Amin” yang artinya terpercaya jauh sebelum beliau diangkat jadi Nabi. Apa pun yang beliau ucapkan, penduduk Mekkah mempercayainya karena beliau bukanlah orang yang pembohong.

“Aku menyampaikan amanat-amanat Tuhanku kepadamu dan aku hanyalah pemberi nasehat yang terpercaya bagimu.” [Al A’raaf 68]

Mustahil Nabi itu khianat terhadap orang yang memberinya amanah. Ketika Nabi Muhammad SAW ditawari kerajaan, harta, wanita oleh kaum Quraisy agar beliau meninggalkan tugas ilahinya menyiarkan agama Islam, beliau menjawab:

”Demi Allah…wahai paman, seandainya mereka dapat meletakkan matahari di tangan kanan ku dan bulan di tangan kiri ku agar aku meninggalkan tugas suci ku, maka aku tidak akan meninggalkannya sampai Allah memenangkan (Islam) atau aku hancur karena-Nya”……

Meski kaum kafir Quraisy mengancam membunuh Nabi, namun Nabi tidak gentar dan tetap menjalankan amanah yang dia terima. Seorang Muslim harusnya bersikap amanah seperti Nabi.

 Tabligh

Tabligh artinya menyampaikan. Segala firman Allah yang ditujukan oleh manusia, disampaikan oleh Nabi. Tidak ada yang disembunyikan meski itu menyinggung Nabi.
“Supaya Dia mengetahui, bahwa sesungguhnya rasul-rasul itu telah menyampaikan risalah-risalah Tuhannya, sedang (sebenarnya) ilmu-Nya meliputi apa yang ada pada mereka, dan Dia menghitung segala sesuatu satu persatu.” [Al Jin 28]

“Dia (Muhammad) bermuka masam dan berpaling,
karena telah datang seorang buta kepadanya” [‘Abasa 1-2]
Dalam suatu riwayat dikemukakan bahwa firman Allah S.80:1 turun berkenaan dengan Ibnu Ummi Maktum yang buta yang datang kepada Rasulullah saw. sambil berkata: “Berilah petunjuk kepadaku ya Rasulullah.

” Pada waktu itu Rasulullah saw. sedang menghadapi para pembesar kaum musyrikin Quraisy, sehingga Rasulullah berpaling daripadanya dan tetap mengahadapi pembesar-pembesar Quraisy. Ummi Maktum berkata: “Apakah yang saya katakan ini mengganggu tuan?” Rasulullah menjawab: “Tidak.” Ayat ini (S.80:1-10) turun sebagai teguran atas perbuatan RasulullahSAW.
(Diriwayatkan oleh at-Tirmidzi dan al-Hakim yang bersumber dari ‘Aisyah. Diriwayatkan pula oleh Ibnu Ya’la yang bersumber dari Anas.)

Sebetulnya apa yang dilakukan Nabi itu menurut standar umum adalah hal yang wajar. Saat sedang berbicara di depan umum atau dengan seseorang, tentu kita tidak suka diinterupsi oleh orang lain. Namun untuk standar Nabi, itu tidak cukup. Oleh karena itulah Allah menegurnya. Sebagai seorang yang tabligh, meski ayat itu menyindirnya, Nabi Muhammad tetap menyampaikannya kepada kita. Itulah sifat seorang Nabi. Tidak mungkin Nabi itu Kitman atau menyembunyikan wahyu.

Fathonah

Artinya Cerdas. Mustahil Nabi itu bodoh atau jahlun. Dalam menyampaikan 6.236 ayat Al Qur’an  kemudian menjelaskannya dalam puluhan ribu hadits membutuhkan kecerdasan yang luar biasa. Nabi harus mampu menjelaskan firman-firman Allah kepada kaumnya sehingga mereka mau masuk ke dalam Islam. Nabi juga harus mampu berdebat dengan orang-orang kafir dengan cara yang sebaik-baiknya. Apalagi Nabi mampu mengatur ummatnya sehingga dari bangsa Arab yang bodoh dan terpecah-belah serta saling perang antar suku, menjadi satu bangsa yang berbudaya dan berpengetahuan dalam 1 negara yang besar yang dalam 100 tahun melebihi luas Eropa. Itu semua membutuhkan kecerdasan yang luar biasa.

Minggu, 20 Januari 2019

25 PERTANYAAN SEPUTAR KOMPUTER


Hal terbaik mengenai wawancara pekerjaan ilmu komputer adalah bahwa pertanyaan teknisnya masih bisa tertebak. Jika kamu melamar pekerjaan seperti CS / IT maka kamu harus memiliki pengetahuan yang cukup tentang bidang itu bersama dengan dasar-dasar ilmu komputer. Untuk membantumu mempersiapkan wawancara dengan baik, berikut 25 pertanyaan wawancara paling umum dan penting yang harus diketahui oleh setiap siswa ilmu komputer. Pertanyaan-pertanyaan ini sebagian besar ditanyakan selama wawancara kerja dengan developers, technical support, server admins, tutors, database managers and testers dan lain-lain.
1. Apa definisi sistem komputer?
Sistem komputer adalah kombinasi dari CPU, memori, dan elektronik terkait, semua perangkat periferal yang terhubung dengannya dan sistem operasinya.
2. Apa komponen dasar dari sistem komputer?
Komponen dasar dari sistem komputer adalah Central Processing Unit (unit logika aritmatika dan unit kontrol), Memori (memori primer dan memori sekunder) dan perangkat Input dan Output.
3. Apa itu Mikroprosesor?
Mikroprosesor adalah sirkuit terintegrasi yang berisi semua fungsi unit pemrosesan sentral komputer.
 4. Sebutkan beberapa Prosesor Komputer terbaru?
Intel Core i9, Intel Core i7, Intel Core i5, AMD Ryzen 5, dan AMD Ryzen 7 adalah beberapa prosesor komputer terbaru.
5. Apa perbedaan antara prosesor 32-bit dan 64-bit?
Sistem 32-bit dapat mengakses 2 32 alamat memori, yaitu 4 GB RAM. Sistem 64-bit dapat mengakses 2 64   alamat memori, yaitu RAM 18-Miliar. Jumlah memori yang lebih besar dari 4 GB dapat dengan mudah ditangani oleh prosesor 64-bit.
6. Apa itu sistem operasi? Sebutkan beberapa OS populer.
Sistem operasi adalah perangkat lunak yang memungkinkan perangkat keras komputer untuk berkomunikasi dan beroperasi dengan perangkat lunak komputer. Ini pada dasarnya menyediakan antarmuka antara pengguna dan sistem komputer. Microsoft Windows, Linux, dan OSX adalah beberapa sistem operasi yang populer.
7. Apa itu memori primer dan memori sekunder?
Memori primer (RAM) adalah memori utama komputer yang dapat langsung diakses oleh CPU. Memori primer menyimpan informasi sementara sampai proses selesai. Memori sekunder (File Storage Device) mengacu pada perangkat penyimpanan eksternal yang dapat digunakan untuk menyimpan data atau informasi secara permanen.
8. Apa itu chipset?
Chipset adalah kumpulan sirkuit terpadu yang dirancang untuk berfungsi bersama sebagai satu unit, untuk melakukan tugas tertentu dalam sistem komputer. 
9. Apa yang Anda ketahui tentang Model OSI?
OSI ( Open Systems Interonnection ) adalah model referensi untuk bagaimana aplikasi berkomunikasi melalui jaringan. Ini terdiri dari tujuh lapisan: Fisik, Aplikasi, Presentasi, Sesi, Transport, Jaringan, dan Layer Data Link.
10. Apa yang Anda ketahui tentang model TCP / IP?
TCP / IP adalah singkatan dari Transmission Control Protocol dan Internet Protocol. Ini adalah model jaringan yang digunakan dalam arsitektur Internet saat ini. Di sini protokol adalah seperangkat aturan yang menjaga komunikasi melalui jaringan. Ini terdiri dari empat lapisan: Lapisan akses jaringan, lapisan Internet, lapisan Transport, dan lapisan Aplikasi.
11. Apa perbedaan antara perangkat lunak sistem dan perangkat lunak aplikasi?
Perangkat lunak sistem adalah perangkat lunak yang digunakan untuk pengoperasian dan komunikasi dengan perangkat keras komputer. Ini menyediakan platform untuk menjalankan perangkat lunak aplikasi. Perangkat lunak aplikasi adalah perangkat lunak tujuan khusus yang digunakan oleh pengguna untuk melakukan tugas tertentu.
12. Perbedaan antara router, modem, dan switch?
Modem adalah perangkat yang membuat koneksi ke internet. Router adalah “direktur lalu lintas” dari suatu jaringan. Dibutuhkan informasi yang disediakan oleh modem ke berbagai perangkat yang terhubung dan membuat alamat IP privat internal Network Address Translated (NAT). Switch hanyalah perangkat yang menghubungkan banyak perangkat di jaringan yang sama. Tidak seperti router, Switch hanya dirancang untuk memfasilitasi komunikasi untuk perangkat di jaringan yang sama.
13. Apa yang Anda ketahui tentang internet dan world wide web?
 Internet adalah jaringan besar-besaran jaringan, infrastruktur jaringan terdiri dari beberapa Wide Area Networks. World Wide Web, atau web, adalah cara mengakses informasi melalui media internet.
14. Apa perbedaan antara data, informasi, dan program?
Data adalah fakta mentah dan tidak terorganisir yang harus diproses untuk membuatnya bermakna. Informasi adalah seperangkat data yang diproses dengan cara yang bermakna sesuai dengan persyaratan yang diberikan. Suatu program adalah serangkaian operasi yang dipesan khusus untuk dilakukan oleh komputer.
15. Apa itu bahasa pemrograman?
Bahasa pemrograman adalah seperangkat aturan tata bahasa untuk menginstruksikan komputer atau perangkat komputasi untuk melakukan tugas tertentu.
16. Apa itu Algoritma?
Algoritme adalah proses langkah demi langkah atau serangkaian aturan yang harus diikuti dalam operasi penyelesaian masalah oleh komputer. Itulah 9-16 dari 25 pertanyaan wawancara paling umum dan penting yang harus diketahui oleh setiap siswa ilmu komputer. Semoga bermanfaat.
17. Apa perbedaan antara kompiler dan interpreter?
Kompiler mengambil seluruh program dan mengubahnya menjadi kode objek yang biasanya disimpan dalam file. Kode objek dapat langsung dieksekusi oleh mesin setelah menghubungkan. Interpreter secara langsung mengeksekusi instruksi baris per baris yang ditulis dalam bahasa pemrograman tanpa mengubahnya menjadi kode objek atau kode mesin.
18. Perbedaan antara pemrograman berorientasi objek dan pemrograman prosedural ?
Dalam pemrograman prosedural, modul utama adalah prosedur. Prosedur-prosedur ini adalah urutan pernyataan imperatif, seperti penugasan, pengujian, pengulangan, dan pemanggilan sub-prosedur. Prosedur ini adalah fungsi, yang memetakan argumen untuk mengembalikan pernyataan. Dalam pemrograman berorientasi objek, modul utama dalam suatu program adalah kelas, bukan prosedur. Pendekatan berorientasi objek memungkinkan Anda membuat kelas dan objek yang memodelkan objek dunia nyata.
19. Apa yang Anda ketahui tentang SDLC?
SDLC (Software Development Life Cycle) atau Siklus Hidup Pengembangan Perangkat Lunak adalah proses yang menghasilkan perangkat lunak dengan kualitas tertinggi dan biaya terendah dalam waktu singkat. SDLC melibatkan beberapa tahapan berbeda, termasuk perencanaan, desain, pembangunan, pengujian, dan penyebaran.
20. Apa yang Anda ketahui tentang pengujian perangkat lunak?
Pengujian perangkat lunak adalah proses mengeksekusi aplikasi dengan tujuan menemukan bug perangkat lunak. Itu juga dapat dinyatakan sebagai proses memvalidasi dan memverifikasi bahwa suatu program perangkat lunak berfungsi sebagaimana mestinya. Jenis pengujian perangkat lunak meliputi pengujian alfa, pengujian beta, dll.
21. Apa itu sistem manajemen basis data atau DBMS?
DBMS adalah sistem untuk membuat dan mengelola basis data. Ini memberikan pengguna dan programmer dengan cara sistematis untuk membuat, mengambil, memperbarui, dan mengelola data.
22. Apa arti dari IDE?
Sebuah IDE (Integrated Development Environment) adalah alat berbasis GUI dirancang untuk membantu pengembang dalam membangun aplikasi software dengan lingkungan yang terintegrasi dikombinasikan dengan semua program dan perpustakaan yang diperlukan di tangan.
23. Apa itu kerangka kerja?
Kerangka kerja adalah platform untuk mengembangkan aplikasi perangkat lunak yang memberikan dasar di mana pengembang perangkat lunak dapat membangun program untuk platform tertentu. Misalnya, suatu kerangka kerja dapat mencakup kelas dan fungsi yang telah ditentukan yang dapat digunakan untuk memproses input, mengelola perangkat perangkat keras, dan berinteraksi dengan perangkat lunak sistem.
24. Definisi  AI, Pembelajaran Mesin dan Pembelajaran Mendalam
Artificial Intelligence atau Inteligensi buatan adalah istilah umum untuk mencoba membuat komputer berpikir seperti cara manusia berpikir, dapat mensimulasikan berbagai hal yang dilakukan manusia dan akhirnya menyelesaikan masalah dengan cara yang lebih baik dan lebih cepat daripada yang kita lakukan. Pembelajaran mesin adalah algoritme adaptasi diri yang mendapatkan analisis dan pola yang lebih baik dan lebih baik dengan pengalaman atau dengan data yang baru ditambahkan. Pembelajaran yang dalam, di sisi lain, adalah bagian dari pembelajaran mesin, memanfaatkan tingkat hirarki jaringan saraf tiruan untuk melakukan proses pembelajaran mesin.
25. Apa itu kriptografi?
Kriptografi adalah cara melindungi informasi aktual dan komunikasi melalui penggunaan kode sehingga hanya mereka yang dituju informasi yang dapat membaca dan memprosesnya. Itulah 25 pertanyaan wawancara paling umum dan penting yang harus diketahui oleh setiap siswa ilmu komputer. Semoga bermanfaat.

7 SITUS TERBAIK UNTUK BELAJAR ILMU KOMPUTER

Jika kamu seorang mahasiswa ilmu komputer, memanfaatkan internet akan sangat membantu perjuanganmu untuk mendapatkan informasi tentang topik Ilmu Komputer. Ada banyak sumber daya online yang dapat kamu gunakan untuk meningkatkan pengetahuan dan mengasah keterampilanmu dalam bidang ini. Berikut ini adalah website terbaik untuk mempelajari ilmu komputer pada 2019.

Tutorialspoint adalah website tutorial online untuk calon pemrogram komputer. website ini menyediakan tutorial komprehensif tentang berbagai bahasa pemrograman. Ini sangat ideal untuk seseorang yang baru saja masuk ke Ilmu Komputer dan ingin belajar coding. Website yang kaya akan referensi ini akan memberi lebih dari yang kamu butuhkan.
Tutorialspoint juga menyediakan fasilitas di mana kamu dapat mengedit kode kompilasi dan menjalankannya. Beberapa bahasa pemrograman yang dapat dipelajari dari situs ini termasuk HTML 5, Python, Perl, PHP, Java, C, C ++ dan Node.js.
Geeks for Geeks adalah website yang dikonsentrasikan untuk mempersiapkanmu mengikuti wawancara yang terkait dengan ilmu komputer. Website ini menyediakan semua jenis solusi mulai dari yang paling sederhana hingga yang lebih teknis. Website ini juga menyediakan IDE yang berfungsi penuh dan interaktif yang dapat kamu gunakan untuk memodifikasi dan menguji kode. Beberapa bahasa pemrograman utama yang dibahas di website ini antara lain C, Java, dan Python.
Studytonight adalah pusat pembelajaran online yang mengajarkan berbagai mata pelajaran teknis dan bahasa pemrograman. Tidak seperti tutorial online populer lainnya, Studytonight menggali lebih dalam topik inti ilmu komputer. Beberapa topik yang dapat kamu pelajari dari website ini meliputi Java, bahasa C, CSS, SQL, jaringan komputer, sistem operasi, Mongo, Python, CAO, pengembangan Game dengan Unity, Scrum, JSP, Apache Cordova, C ++, dan banyak lainnya. Studytonight menawarkan tutorial dalam bahasa sederhana yang mudah dipahami oleh siapa saja. Selain itu, situs ini menyediakan tes yang dapat digunakan untuk mengukur pemahamanmu. Tes juga dapat digunakan sebagai alat untuk revisi.
StackOverflow adalah komunitas pengembang terbesar. Website ini menyatukan jutaan programmer untuk berbagi masalah yang berbeda dan pada saat yang sama saling mengajar. Website ini memiliki semua jawaban untuk masalah pemrograman apa pun yang kamu temui. Jika kamu menulis kode dan macet, segera kunjungi StackOverflow. Kamu akan mendapatkan solusi tentang bagaimana cara mengatasi masalahmu.
Website ini sangat ideal untuk siswa yang ingin belajar bahasa pemrograman yang berbeda seperti HTML, PHP, AJAX, SQL, ASP, CSS dan JavaScript. Website ini memiliki tutorial untuk bahasa pemrograman ini dan mereka ditulis dalam bahasa yang mudah dipahami. W3Schools juga menyediakan fasilitas pengujian dan melihat apakah kode itu berjalan.
6. Quora
Kami hanya dapat mendefinisikan Quora sebagai website Q&A atau pertanyaan dan jawaban. Situs ini memberikan jawaban atas semua pertanyaan yang mungkin kamu miliki tentang kehidupan, termasuk tentang Ilmu Komputer. Satu hal yang membuat Quora menjadi sumber yang andal bagi mahasiswa ilmu komputer adalah komunitasnya yang besar. Komunitas ini berisi beberapa programmer terbaik dalam bahasa pemrograman yang berbeda. Mereka dapat memberikan jawaban konkret untuk setiap masalah yang mungkin kamu alami.
Computer Hope adalah website yang berisi bantuan dan dukungan gratis untuk semua masalah yang berkaitan dengan komputer. Website ini mencakup aspek perangkat keras dan perangkat lunak komputer. Kamu dapat mencari apa pun tentang komputer, apakah masalah dengan driver, database atau langkah-langkah untuk mengatasi masalah di komputermu. Website ini juga memberikan tips gratis tentang berbagai masalah yang mempengaruhi komputer.

Kamis, 10 Januari 2019

3 HAL YG PERLU DIPERHATIKAN SAAT GANTI VELG MOBIL



Pemilik kendaraan bermotor, termasuk sepeda motor, pasti pernah mengganti velg ban. Alasannya beragam. Ada yang memang sudah rusak sehingga harus diganti. Beberapa karena ingin ingin kendaraannya tampil gahar. Velg tak hanya jadi pemanis tapi juga bagian penting bagi mobil. Velg menjadi bagian pertama yang berhadapan dengan medan jalan. Selain bisa menggerakkan mobil dan meredam permukaan jalan, velg juga bisa menjadi pelengkap kebanggaan pemilik mobil. Bagi sebagian orang, velg juga merupakan ajang pembuktian kemapanan dan jati diri. Bagian ini juga diibaratkan sebagai sepatu. Semakin terlihat menarik, velg akan membuat semakin banyak orang melirik. Mengganti velg pun tak bisa dilakukan serampangan. Ada tiga hal yang perlu kamu perhatian sebelum menggantinya. Berikut ini adalah hal-hal yang perlu diperhatikan sebelum mengganti velg. 

1. Menambah Ukuran Velg 

Menambah ukuran velg dan ban bisa membuat tampilan mobil jadi lebih enak dipandang. Mobil seperti Daihatsu Midget atau bemo juga terlihat lebih mahal kalau disematkan velg yang lebih besar. Namun, tetap ada aturan yang harus diperhatikan ketika akan mengganti ban dan velg yang lebih besar dari ukuran standar. Misalkan velg standar kamu berdiameter 15 inci dan kamu akan menggantinya dengan ukuran 17 inci. Yang perlu diperhatikan adalah ruang di dalam fender. Dimensi velg dan ban yang bertambah akan memerlukan ruang ekstra. Tujuannya agar ban tidak menggerus bagian dalam ataupun bibir fender ketika bermanuver. Konsultasikan dengan bengkel ban berapa ukuran maksimal velg dan ban yang bisa muat di mobil. Kalau memaksakan dengan modifikasi di bagian tertentu, pastikan modifikasi tersebut tetap aman untuk mobilmu. 

2. Jangan Sembarangan Ganti Jumlah Lubang Mur 

Pitch Circle Diameter (PCD) adalah diameter pola baut di roda. Kalau diperhatikan, jarak antar baut di roda bisa berbeda di setiap merek. Contohnya, mobil A punya empat baut dengan ukuran PCD 100 mm, sedangkan mobil B 114 mm. Kedua mobil ini tidak bisa berbagi velg. Produsen velg juga menyediakan ragam PCD dan jumlah baut. Banyak yang memodifikasi jumlah baut roda atau PCD agar bisa memasangkan velg idaman. Atau, ada yang bisa menyesuaikan jumlah dan PCD baut di velg itu sendiri. Cara ini memang tidak disarankan. Ban dan velg merupakan satu kesatuan dan benda pertama yang merasakan benturan dari permukaan jalan. Perubahan PCD dan jumlah baut serta modifikasi velg akan menimbulkan berbagai risiko karena mengubah kekuatan dan geometri sistem penggerak. Ban bisa saja tiba-tiba pecah atau menggelindung menjauhi mobil. Tentu ini berbahaya dan nyawa bisa menjadi taruhan. 

3. Perhatikan Berat Velg 

Bobot velg tak bisa dianggap enteng. Beratnya mempengaruhi keselamatan dan efisiensi bahan bakar. Setiap pabrikan akan menghitung bobot serta ukuran ban dan velg yang pas, baik dari teknis maupun ekonomis. Sisi teknis disini berhubungan dengan berbagai hal, tapi kita ambil yang paling sederhana saja yaitu pengereman. Bayangkan seberapa besar daya rem yang diperlukan untuk menghentikan mobil dengan velg dan ban standar, kemudian jika velg berdiameter besar, memiliki bobot yang berat, serta ban yang juga lebih besar dan tentunya lebih berat, bagaimana efeknya terhadap rem mobil kamu? Tentu pengereman akan tetap membuat mobilmu berhenti. Tapi, berapa jarak dan waktu yang diperlukan dengan menggunakan velg yuang berat? Kalau berniat mengganti velg standar dengan yang lebih berat, kamu harus mendatangi bengkel langganan. Kamu perlu melakukan kalibrasi ulang terhadap daya pengereman. Dari faktor ekonomis, ban dan velg yang berat akan membuat mesin bekerja ekstra hanya untuk menggerakkan roda. Kalau mesin dipaksakan, bensin jadi lebih boros, bro....!?