Sabtu, 03 Juni 2017

Sikap Dalam Menghargai Waktu

Assalamualaikum ikhwah fillah :D

Pada artikel kali ini saya akan menulis tentang sikap dalam menghargai waktu, sebenarnya jauh sebelum artikel ini ada, Allah tuhan semesta alam sudah menurunkan sebuah surah al-Ashr dalam Al Quran yang diturunkan kepada Nabi akhir zaman Muhammad Sallallahualaihi wassalam. itu artinya waktu adalah sesuatu yang sangat penting untuk manusia. untuk lebih jelasnya mari kita bahas.


Sudah lebih dari 1000 tahun yang lalu, Allah sudah mengingatkan kepada manusia pentingnya dalam memanfaatkan waktu, karena Allah juga bersumpah atas nama waktu (masa) itu artinya waktu merupakan sesutu yang sangat penting untuk manusia. 



Demi Masa

Allah bersumpah dengan al ‘ashr, yang dimaksud adalah waktu atau umur. Karena umur inilah nikmat besar yang diberikan kepada manusia. Umur ini yang digunakan untuk beribadah kepada Allah. Karena sebab umur, manusia menjadi mulia dan jika Allah menetapkan, ia akan masuk surga.

Manusia Benar-Benar dalam Kerugian

Manusia benar-benar berada dalam kerugian. Kerugian di sini adalah lawan dari keberuntungan. Kerugian sendiri ada dua macam kata Syaikh ‘Abdurrahman bin Nashir As Sa’di rahimahullah.
Yang pertama, kerugian mutlak yaitu orang yang merugi di dunia dan akhirat. Ia luput dari nikmat dan mendapat siksa di neraka jahim.
Yang kedua, kerugian dari sebagian sisi, bukan yang lainnya. Allah mengglobalkan kerugian pada setiap manusia kecuali yang punya empat sifat: (1) iman, (2) beramal sholeh, (3) saling menasehati dalam kebenaran, (4) saling menasehati dalam kesabaran. 



Seperti yang sudah dijelaskan pada ayat al-ashr yang terdapat dalam Al Quran.
bahwa waktu adalah sesatu yang sangat penting, dan Allah pun bersumpah atas nama waktu. namun kebanyakan manusia sering menyeplekan waktu walaupun haya satu detik saja. banyak waktu yang kita lewati terbuang hanya dengan sia-sia saja, seperti melihat sesuatu yang tidak bermanfaat, ghibah dan lain-lain.
namun secara pribadi saya juga sering melawatkan waktu dengan kegiatan yang tidak jelas, sehingga saya merasa sedikit hampa dalam melwatkan waktu padahal seharusnya apa yang kita lakukan harus mempunyai nilai ibadah sehingga waktu yang kita lewati bisa bermanfaat. maka dari itu mulai sekarang kita harus menghargai waktu dengan lebih mendalam, jangan sisakan ruang untuk membuang waktu kita hanya dengan kesia-siaan.


https://rumaysho.com/3483-tafsir-surat-al-ashr-orang-sukses-waktu.html
https://muslim.or.id/2535-tafsir-surat-al-ashr-membebaskan-diri-dari-kerugian.html

Komputasi dan Parallel Processing


Setiap jenis perhitungan atau penggunaan teknologi komputer dalam pengolahan informasi. Perhitungan adalah proses setelah yang jelas model yang dipahami dan dinyatakan dalam suatu algoritma , protokol , topologi jaringan , dll Perhitungan juga merupakan subyek utama dari ilmu komputer : menyelidiki apa yang dapat atau tidak dapat dilakukan dengan cara komputasi. Perhitungan dapat diklasifikasikan oleh setidaknya tiga kriteria ortogonal: digital vs analog , sekuensial vs paralel vs bersamaan , bets vs interaktif . Dalam prakteknya, perhitungan digital sering digunakan untuk mensimulasikan proses alam (misalnya, perhitungan Evolusi ), termasuk yang lebih alami dijelaskan oleh model analog perhitungan (misalnya, jaringan syaraf tiruan ).

Parallel Processing
Dalam komputer, pemrosesan paralel merupakan pengolahan dari Program instruksi dengan membagi mereka di antara beberapa prosesor dengan tujuan untuk menjalankan program dalam waktu kurang. Dalam komputer paling awal, hanya satu program berlari pada suatu waktu. Sebuah program komputasi-intensif yang memakan waktu satu jam untuk menjalankan dan menyalin Program tape yang mengambil satu jam untuk menjalankan akan mengambil total dua jam untuk menjalankan. Bentuk awal dari pemrosesan paralel memungkinkan eksekusi interleaved kedua program bersama-sama. Komputer akan memulai operasi I / O, dan sementara itu sedang menunggu operasi untuk menyelesaikan, itu akan mengeksekusi program prosesor-intensif. Waktu eksekusi total untuk dua pekerjaan akan menjadi sedikit lebih dari satu jam. Peningkatan berikutnya multiprogramming . Dalam sistem multiprogramming, beberapa program telah dikirim pengguna yang masing-masing diperbolehkan untuk menggunakan prosesor untuk waktu yang singkat. Untuk pengguna tampak bahwa semua program yang melaksanakan pada saat yang sama. Masalah pertama muncul pertentangan sumber daya di sistem ini. Permintaan eksplisit untuk sumber daya menyebabkan masalah dari kebuntuan . Kompetisi untuk sumber daya pada mesin tanpa dasi-melanggar instruksi mengarah pada rutin critical section . Langkah berikutnya dalam pengolahan paralel adalah pengenalan multiprocessing . Dalam sistem ini, dua atau lebih prosesor berbagi pekerjaan yang akan dilakukan. Versi awal memiliki master / slave konfigurasi. Salah satu prosesor (master) diprogram untuk bertanggung jawab atas semua pekerjaan dalam sistem, yang lain (budak) dilakukan hanya tugas-tugas itu diberikan oleh master. Pengaturan ini diperlukan karena tidak kemudian mengerti bagaimana program mesin sehingga mereka bisa bekerja sama dalam pengelolaan sumber daya sistem. Hubungan antara komputasi modern dengan paralel processing

Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Sehingga dapat diselesaikan dengan cepat daripada menggunakan satu komputer saja. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja.
B. Hubungan antara Komputasi Modern dengan Paralel Processin
Hubungan antara komputasi modern dan parallel processing sangat berkaitan, karena penggunaan komputer saat ini atau komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat. Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Sehingga dapat diselesaikan dengan cepat daripada menggunakan satu komputer saja. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya. Tetapi ini untuk masalah yang besar saja, komputasi yang masalah kecil, lebih murah menggunakan satu CPU saja. Paralel prosessing komputasi adalah proses atau pekerjaan komputasi di komputer dengan memakai suatu bahasa pemrograman yang dijalankan secara paralel pada saat bersamaan. Secara umum komputasi paralel diperlukan untuk meningkatkan kecepatan komputasi bila dibandingkan dengan pemakaian komputasi pada komputer tunggal.

Penggunaan komputasi parallel prosessing merupakan pilihan yang cukup handal untuk saat ini untuk pengolahan data yang besar dan banyak, hal ini apabila dibandingkan dengan membeli suatu super komputer yang harganya sangat mahal maka penggunaan komputasi parallel prosessing merupakan pilihan yang sangat tepat untuk pengolahan data tersebut. Aspek keamanan merupakan suatu aspek penting dalam sistem parallel prosessing komputasi ini, karena didalam sistem akan banyak berkaitan dengan akses data, hak pengguna, keamanan data, keamanan jaringan terhadap peyerangan sesorang atau bahkan virus sehingga akan menghambat kinerja dari system komputasi ini. Parallel komputasi adalah melakukan perhitungan komputasi dengan menggunakan 2 atau lebih CPU/Processor dalam suatu komputer yang sama atau komputer yang berbeda dimana dalam hal ini setiap instruksi dibagi kedalam beberapa instruksi kemudian dikirim ke processor yang terlibat komputasi dan dilakukan secara bersamaan. Untuk proses pembagian proses komputasi tersebut dilakukan oleh suatu software yang betugas untuk mengatur komputasi dalam hal makalah ini akan digunakan Message Parsing Interface (MPI).

Komentar mengenai artikel diatas:
Berdasarkan materi dari infromasi diatas maka, saya akan memberikan komentar mengenai Parallel komputing.
Pada dunia modern ini kebutuhan akan informasi selalu meningkat setiap tahunnya, baik itu pada dunia pendidikan, industri, bisnis, tekonologi ataupun yang lainya, maka dari itu dibutuhkan sebuah atau kumpulan mesin yang dapat memproses informasi tersebut secara cepat dan efisien. konsep parallel prosessing sebenarnya sebuah paradigma terdahulu dan sudah banyak dikenal oleh banyak orang, karena parallel prosesing ini sebenarnya secara konsep kerjanya adalah menjalankan beberapa proses secara bersamaan dalam satu cluster mesin. Itu artinya kita dapat menjalankan banyak instruksi dalam satu waktu dan intruksi tersebut akan didistribusikan ke beberapa mesin secara simultan.
Dilihat dari sisi artikel sudah cukup bagus secara penjelasanya, namun ada beberapa yang harus diperhatikan misalnya kurang detail dalam menjabarkan proses kerja paralel prosesing dan komputasinya.

http://fastilistia.blogspot.co.id/2017/06/sikap-dalam-menghargai-waktu.html
https://yulianovrina1.wordpress.com/2016/06/05/komputasi-dan-parallel-processing/




Senin, 24 April 2017

Situasi ditempat kerja dengan pekerjaan yang menumpuk dan membosankan

Assalamualaikum, pada tulisan kali ini saya akan menceritakan pengalaman saya ketika bekerja di infinys system indonesia sebagai sistem enginner.
          Perkenalkan nama saya Alan Adi Prastyo, biasa dipanggil Alan saya berasal dari pekalongan jawa tengah. pertama masuk universitas gundarma pada tahun 2013 dengan jurusan Teknik informatika, awalnya saya masuk kuliah tujuanya untuk belajar network dan server ternyata pada saat kuliah pertama kali yang saya dapat adalah coding (programming). ternyata ini sangat membantu saya untuk menyelesaikan pekerjaan yang cukup kompleks di networking dan sistem server.
          singkat cerita pada saat ini saya sudah bekerja freelance sebagai openstack enginner di PT BTech dan menjalani proses magang di cloud kilat sebagai sistem enginner dan saya merupakan mahasiswa tingkat akhir yang sedang mengerjakan skripsi, tentu ini merupakan keadaan yang tidak mudah buat saya karena disatu sisi harus menyelesaikan kuliah tepat waktu disisi yang lain saya juga harus mengerjakan pekerjaan saya di btech dan cloud kilat. situasi yang cukup membuat saya merasa tidak nyaman ketika dikantor adalah pada saat pekerjaan menumpuk dan aktifitas kantor yang membosankan, terutama ketika saya baru masuk kerja sebagai karyawan baru tentunya saya membutuhkan adaptasi untuk menyesuiakan dilingkungan kantor. Tentunya hal tersebut pasti sudah pernah dilalui oleh semua orang yang sudah bekerja.

apalagi pekerjaan menjadi seorang sistem enginner sering dikerjakan pada saat malam hari karena untuk meminimalisir down time ketika membangun / maintenance server tentu ini harus mempersiapkan mental, namun karena saya sudah biasa dengan pekerjaan ini jadi saya tidak ada masalah.
          Dari masalah tersebut saya punya tips dan trik untuk mengatasi pekerjaan yang menumpuk dan pekerjaan yang membosankan, namun sebelumnya tentunya setiap orang punya tips dan trik masing-masing untuk mengatasi pekerjaan yang menumpuk dan pekerjaan yang membosankan, dan saya punya trik sendiri untuk mengatasi masalah tersebut. untuk mengatasi masalah pekerjaan yang menumpuk biasanya saya membuat point-point sendiri untuk menyelesaikan sebuah project sehingga saya lebih efisien dan cepat untuk menyelesaikan pekerjaan, namun terkadang saya mengalami stack pada pekerjaan saya, biasaya hal ini disebabkan karena masalah teknis atau pun karena masalah belum disupportnya suatu software oleh komunitas atau vendor sehingga dokumentasinya sedikit.
           Biasanya saya mencari inspirasi dengan mendengarkan murotal Quran atau mendengarkan kajian ilmu agama islam untuk merefleksikan pikiran saya supaya tenang ataupun berdiskusi dengan teman yang pernah mengalami masalah tersebut, tentu setiap orang mempunyai trik tersendiri. Untuk masalah pekerjaan yang membosankan itu terjadi karena ada beberapa faktor diantaranya mengerjakan pekerjaan yang sama setiap harinya, terkadang itu membuat seseorang menjadi jenuh dengan perkerjaan yang dilakukan, kedua karena memang pada saat itu tidak ada pekerjaan jadi seseorang menjadi bingung karena tidak tau apa yang harus dilakukan sehingga orang tersebut menjadi bosan.
          saya memiliki beberapa padangan soal pekerjaan yang membosankan, untuk masalah pertama biasanya saya mencoba untuk menyelesaikan pekerjaan dikantor, kalo sudah selesai biasanya saya mencoba untuk explore pada teknologi yang baru, untuk memvariasi pekerjaan saya dan meningkatkan skill sehingga saya tidak mengalami kejenuhan dalam bekerja. untuk masalah kedua tentu dalam islam "waktu adalah ibadah" maka jangan biarkan waktu terbuang sia-sia hanya untuk memikirkan yang tidak jelas, biasanya ketika tidak ada pekerjaan saya akan belajar dengan sesuatu yang baru pada teknologi informasi tentunya selain meningkatkan skill juga untuk menghilangakan kebosanan, biasanya supaya proses menghilangkan pekerjaan yang membosankan saya juga mendengarkan murotal Quran itu membuat lebih nyaman.

mungkin itu pengalaman saya untuk mengatasi pekerjaan yang menumpuk dan membosankan. sekian dan terimakasih. wasalamualaikum

Refrensi :
http://www.duniakaryawan.com/10-tips-agar-pekerjaan-anda-tidak-menjadi-beban/
http://lifestyle.kompas.com/read/2012/02/01/08202865/7.langkah.tuntaskan.pekerjaan.yang.menumpuk

Sabtu, 22 April 2017

Komputasi Modern

Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ilmu ini terutama membahas hal terkait komputabilitas dan kompleksitas, dalam kaitannya dengan formalisme komputasi. Untuk melakukan studi komputasi dengan ketat, ilmuwan komputer bekerja dengan abstraksi matematika dari komputer yang dinamakan model komputasi. Ada beberapa model yang digunakan, namun yang paling umum dipelajari adalah mesin Turing. Sebuah mesin Turing dapat dipikirkan sebagai komputer pribadi meja dengan kapasitas memori yang tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan, dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat yang tidak mungkin terwujudkan, namun setiap permasalahan yang "terputuskan" (decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat dipecahkan (diputuskan) oleh meisn Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.
Teori komputasi dibagi lagi menjadi 3 ranting :
  1.  Teori Otomata (automata theory)
  2. Teori Komputabilitas (computability theory)
  3. Teori Kompleksitas (computational complexity theory)
Teori komputabilitas bertujuan untuk memeriksa apakah persoalan komputasi dapat dipecahkan pada suatu model komputasi teoritis. Dengan kata lain, teori komputabilitas mengklasifikasikan persoalan sebagai dapat dipecahkan (solvable) atau persoalan yang tidak dapat dipecahkan (unsolvable). Teori kompleksitas bertujuan untuk mengkaji kebutuhan waktu dan ruang untuk memecahkan persoalan yang diselesaikan dengan pendekatan yang berbeda-beda. Dengan kata lain, teori kompleksitas mengklasifikasikan persoalan sebagai persoalan mudah (easy) atau persoalan sukar (hard). Teori komputabilitas memperkenalkan beberapa konsep yang digunakan di dalam teori kompleksitas. Teori otomata mengacu pada definisi dan sifat-sifat model komputasi. Di dalam teori komputasi, model komputasi yang sering dipakai adalah Mesin Turing. 

Beberapa model komputasi :
  • Finite State Automata (FSA)/Finite State Machine (FSM)
  • Push Down Automata (PDA)
  • Mesin Turing (Turing Machine) atau TM
Sejarah Komputasi Modern
Dalam perkembangan komputasi modern, kita tidak bisa melupakan begitu saja orang dibalik perkembangan komputasi modern yang merubah semua pekerjaan jadi lebih mudah. Sejarah komputasi dimulai dari seseorang ilmuan yang ternama di bidang teknologi. Permulaan komputasi modern dimulai pada saat tahun 1926 oleh ilmuan yang berasal dari hungaria yang bernama John Von Neumann. Von Neumann seorang ilmuan yang belajar dari Berlin dan Zurich dan mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Berkat keahlian dan kepiawaiannya Von Neumann dalam bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya. Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies. Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori. berdasarkan beberapa definisi di atas, maka komputasi modern dapat diartikan sebagai suatu pemecahan masalah berdasarkan suatu inputan dengan menggunakan algoritma dimana penerapannya menggunakan berbagai teknologi yang telah berkembang seperti komputer.
KOMPUTASI MODERN
Komputasi modern bisa disebut sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
  1. Akurasi
  2. Kecepatan
  3. Problem Volume Besar
  4. Modelling
  5. Kompleksitas
Komputasi modern terbagi menjadi tiga macam, yaitu :
  1. Mobile Computing atau komputasi bergerak adalah kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa kabel dan mudah dibawa dan mudah di pindah – pindahkan. Contoh dari perangkat komputasi bergerak, seperti smartphone, GPS, dll.
  2. Grid Computing atau komputasi grid menggunakan komputer yang terpisah oleh geografis, didistribusikan dan terhubung oleh jaringan untuk menyelesaikan masalah komputasi skala besar, ada beberapa daftar yang dapat digunakan untuk mengenali sistem komputasi grid, adalah:
  3. Cloud Computing atau Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet, Komputasi cloud menggambarkan pelengkap baru, konsumsi, dan layanan IT berbasis model dalam internet dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Perbedaan diantara ketigannya adalah:
  1. Komputasi Mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.
  2. Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
  3. Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana – mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.
  4. Untuk komputasi mobile, proses tergantung si pengguna. Komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya.
  
Komentar Pribadi Artikel teori komputasi modern
Berdasarkan dari pembacaan artikel komputasi modern pada paragraf pertama, saya melihat artikel tersebut belum terlalu lengkap. harusnya pada bagian bagian teori harus diperjelas lagi dalam hal perhitungan karena artikel ini membahas komputasi artinya lebih kearah algoritma dan perhitungannya.

Menurut saya pada bagian macam-macam komputasi moder disitu terdapat tiga bagian, namun masih kurang detail dalam penjelasanya misalnya pada bagian mobile komputing, grid komputing dan cloud komputing.

Kelebihan artikel ini :
  • Isi dari artikel ini cukup lengkap dalam penyajian informasi sehingga kita dapat mengetahui semua informasi mengenai Komputasi Moderrn dalam hanya membaca 1 blog ini.
  • Informasi yang disampaikan juga merupakan sebuah kebenaran berdasarkan fakta.
  • Memberkan penjelasan secara lengkap mengenai aspek-aspek yang ada pada komputasi modern.
  • Informasi yang diberikan sesuai kebutuhan dari para pembaca 
  • Penulisan cukup rapih , sehingga dapat mudah untuk dimengerti olehh pembaca.
Kekurangan dari artikel ini :
  • Kurang nya contoh yang real dalam penggunaan komputasi modern di dalam kehidupan sehari-hari 
  • Isinya kurang menarik karena hanya monoton berisi teks, melainkan tidak adanya gambar untuk lebih memperjelas dan menarik minat pembaca.
 
Refrensi:
https://id.wikipedia.org/wiki/Teori_komputasi
https://anggasaputro.wordpress.com/2016/03/15/teori-komputasi-dan-penerapannya/
http://oolish.blog.uns.ac.id/komputasi/

Selasa, 28 Maret 2017

Pengalaman Pribadi dalam Menggali Potensi Diri Sendiri

Assalamulaikum ikhwah fillah

pada tullisan kali ini saya akan menceritakan sedikit pengalaman saya dari awal mendaftar kuliah sampai menjadi openstack engineer di Boer Technology (Btech). sebelumnya perkenalkan nama saya Alan adi prastyo, biasa dipanggil alan. saya lahir di pekalongan jawa tengah.
sebelumnya kisah ini dimulai waktu saya duduk di bangku SMK di pekalongan namanya SMKN 1 Kedungwuni kab pekalongan. salah satu pengalaman menarik saya waktu smk adalah ketika mengikuti LKS (lomba kompetensi siswa) bidang IT/Networking Support pada saat itu saya juara 1 di tingkat kabupaten, dan berhak menjadi maju sebagai wakil kab pekalongan di provinsi jateng, awalnya saya agak sedikit meremehkan LKS provinsi karena materinya sudah pasti sama, karena kesombongan saya itu maka saya pun gagal di LKS jateng, alhasil karena sudah terlalu espektasi tinggi terhadap LKS ini, maka sempat down dan merasa bahwa saya sudah mempermalukan almamater SMK saya di tingkat provinsi, namun saya mulai instropeksi diri ternyata kesalahan terbesar saya dalam hal itu adalah "sombong" karena sudah meremehkan suatu hal. karena dalam Qs.An-nisa:36 "sesunguhnya Allah tidak suka orang-orang yang sombong dan membangakan diri", dari ayat al-Quran itu saya mulai memperbaiki diri bahwa apa yang saya lakukan itu salah dan menyalahi ketentuan Allah. 

singkat cerita ketika lulus SMK, saya memiliki dua opsi yaitu 1. Kerja atau 2. Kuliah, dalam memilih dua hal yang sangat sulit karena dari sisi biaya tentunya kuliah memerlukan biaya yang tidak sedikit dan untuk bekerja itupun tidak mudah. namun pada saat itu saya direkomendasikan oleh smk untuk mengikuti beasiswa bidikmisi, dari situ saya melihat bahwa peluang untuk kuliah semakin besar, dengan penuh semangat saya pun mulai mendaftar di universitas-universitas terbaik, pada saat SNMPTN dan hasilnya saya tidak lolos disitu saya merasa untuk melanjutkan kuliah peluangnya semakin sedikit, namun tidak lama dari itu saya coba ikut SBMPTN dan mengikuti ujian seleksi di semaranag. pada saat itu saya mengikuti seleksi itu seorang diri dan disana juga tidak ada saudara. namun dengan keyakinan saya bahwa "kalau tidak ada orang yang menolong saya, maka Allah yang akan langsung menolong saya dengan caraNya" dan alhamdulillah ketika saya tiba ditempat seleksi ditawari oleh seorang guru di sma 12 semarang untuk tingal dirumahnya selama proses seleksi, dari situ saya semakin yakin bahwa "Allah sudah menolong saya dengan caraNya" disitu saya mulai belajar untuk mempersiapkan ujian seleksi, karena background saya SMK sedangkan ujiannya kebanyakan materi SMA, saya agak kesulitan. namun saya beranikan untuk ikut ujian seleksi yang penting usaha dulu hehehe. singkat cerita sebulan berlalu dan waktunya pengumuman seleksi SBMPTN dan hasilnya sayapun tidak lolos lagi, miris rasanya karena peluang kuliah semakin kecil, dari situ saya merasa putus asa untuk melanjutkan kuliah, namun dengan keteguhan hati saya coba cari info univ swasta yang menyediakan kuota beasiswa bidikmisi, dan saya mendapatkan beberapa univ diantaranya universitas gunadarma dan trisakti, dari situ saya coba mendaftar dan mengikuti prosedur yang berlaku di univ tersebut. singkat cerita hasil seleksi diumumkan dan saya pun lolos seleksi di univ gunadarma dengan jurusan Teknik informatika dengan akreditasi A dan sebelumnya saya mendaftaran di undip jurusan sistem komputer dengan akreditasi B namun tidak lolos, dari situ saya merasa bahwa apa yang sudah Allah tentukan, itu merupakan pilihan yang paling terbaik. 

singkat cerita saya mulai masuk kuliah dan saya merasakan asiknya menuntut ilmu, karena ada ulama imam syafi'i "Bila kamu tak tahan lelahnya belajar, maka kau harus menangung perihnya kebodohan". dari situ saya mulai belajar mengenai suatu hal yang saya suka, kebetulan saya suka belajar networking, linux, server dan coding. kemudian saya coba ikut lomba kompetisi pembuatan software di kampus dan juara 2, dan ikut lomba network building kategori mahasiswa juara 1, dari situ saya semakin semangat untuk terus belajar. kemudian saya dan senior lab perangakat keras mencoba membuat startup dengan nama Routecloud network indonesia dari situ saya mulai banyak belajar tentang networking dan system server, dan sekarang saya sudah semester 8 dan sedangan menjalani proses skripsi, magang di perusahaan cloud service provider dan freelance di Btech sebagai openstack engineer.

dari cerita saya diatas mungkin ada hikmah yang bisa diambil yaitu bahwa untuk kuliah tidak harus punya uang banyak yang penting ada kemauan dan terus istiqomah dalam berdoa kepada Allah.

demikian kisah singkat saya, sebenernya masih banyak kisah menarik yang lainya namun yang paling terkesan dalam hidup saya adalah kisah tersebut.

wassalamualaikum

Penerapan Komputasi Modern pada Cloud Kilat

Pada kesempatan kali ini saya akan menjelaskan penerapan komputasi modern pada cloud kilat, untuk memenuhi tugas mata kuliah pengantar komputasi modern dengan dosen Ibu Siti Saidah.

Komputasi Modern?

Komputasi Modern merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan suatu masalah. Dalam komputasi modern terdapat perhitungan dan pencarian solusi dari masalah. Perhitungan dari komputasi modern adalah akurasi, kecepatan, problem, volume dan besar kompleksitas.

Komputansi modern mempunyai karakteristik komputasi modern yang terdiri atas 3 macam, yaitu :
  1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
  2. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
  3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.
Jenis-jenis komputasi modern dan contoh penerapannya

Pada dasarnya komputasi modern memiliki beberapa jenis diantaranya komputasi mobile, komputasi grid dan komputasi awan (cloud computing)
  • Komputasi Mobile (mobile computing)
Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.

  • Grid computing
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :
  • Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
  • Sistem menggunakan standard dan protocol yang terbuka.
  • Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid. 
  • Cloud Computing
Cloud Computing / komputasi awan merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya dibawah ini :

  • Jenis-jenis Cloud computing
IAAS (Infrastucture as a service)
         Penyedia layanan IaaS memiliki seperangkat infrastruktur yang di colocation atau bekerjasama dengan penyedia fasilitas data center, dimana mereka berlaku sebagai partner vendor dengan keahlian mengelola virtualisasi. Tujuannya adalah untuk memberikan layanan sumber daya atau infrastruktur IT on-demand dengan kapasitas yang tersedia pada seluruh perangkat di infrastruktur IaaS yang berada pada data center tersebut dengan standard yang tinggi. 

PAAS (Plaform as a service)
          Platform as a service (PaaS) adalah kategori layanan komputasi awan yang menyediakan platform yang memungkinkan pelanggan untuk mengembangkan, menjalankan, dan mengelola aplikasi tanpa kompleksitas membangun dan memelihara infrastruktur yang biasanya terkait dengan pengembangan dan peluncuran aplikasi. PaaS dapat disampaikan dalam dua cara: sebagai publik layanan cloud dari penyedia, di mana konsumen kontrol penyebaran perangkat lunak dengan sedikit pilihan konfigurasi, dan provider yang menyediakan jaringan, server, penyimpanan, OS, 'middleware' (yaitu; java runtime, .net runtime, integrasi, dll.), database dan layanan lainnya untuk menjadi tuan rumah konsumen aplikasi; atau sebagai layanan pribadi (perangkat lunak atau alat) di dalam firewall, atau sebagai perangkat lunak yang digunakan pada public infrastructure as a service.

SAAS (Software as a service)
         SaaS (software as a service atau perangkat lunak berbentuk layanan) adalah suatu model penyampaian aplikasi perangkat lunak oleh suatu vendor perangkat lunak yang mengembangkan aplikasi web yang diinangi dan dioperasikan (baik secara mandiri maupun melalui pihak ketiga) untuk digunakan oleh pelanggannya melalui Internet. Pelanggan tidak mengeluarkan uang untuk memiliki perangkat lunak tersebut melainkan hanya untuk menggunakan. Pelanggan menggunakan perangkat lunak tersebut melalui antarmuka pemrograman aplikasi yang dapat diakses melalui web dan seringkali ditulis menggunakan layanan web atau REST. Istilah ini belakangan mulai lebih dipilih kalangan industri terkait sebagai pengganti istilah penyedia layanan aplikasi dan on-demand (sesuai permintaan). 


Penerapan komputasi modern pada cloud kilat (cloudkilat.com)
Cloud kilat adalah cloud service provider dibawah naungan infinys system indonesia. layanan yang disediakan oleh cloud kilat diantaranya adalah
  • Infrastruktur
pada cloud kilat menyediakan infrastuktur cloud berupa vps (virtual private server) dimana customer dapat memiliki server pribadi pada data center cloud kilat. dari sisi infrastuktur cloud kilat dalam mendeliver vps ke customer mengunakan virtuozoo dan LXC (Linux Contrainer) sehingga dalam performa lebih optimal dan lebih cepat dalam provisioning pada saat create vps untuk customer. Berikut adalah Paket harga untuk cloud kilat
Paket XS
Pada paket XS merupakan paket vps dengan spesifikasi terkecil dengan harga Rp. 185.000

 
Paket S
Pada paket S (Small) merupakan paket vps dengan spesifikasi vcpu 2 , RAM 2GB dengan harga Rp. 333.000
Paket M
Pada paket M (Medium) merupakan paket vps dengan spesifikasi vcpu 4 core RAM 4GB dengan harga Rp. 599.000

Paket L
Pada paket L (Large) merupakan paket vps dengan spesifikasi vcpu 8 core RAM 8GB dengan harga Rp. 999.000

Paket XL
Pada paket XL (eXtra Large) merupakan paket vps dengan spesifikasi vcpu 8 core RAM 8GB dengan harga Rp. 1.899.000

dari sisi pilihan paket di cloud kilat harganya sudah sangat terjangakau dan dapat bersaing dengan layanan cloud yang lainya seperti gio cloud, cbncloud, digitaloceane dll. selain itu cloud kilat juga menyediakan storage

Kilat Storage
kilat storage merupakan layanan storage yang dapat digunakan untuk tempat penyimpanan baik itu data di server ataupun data biasa. kilat storage sangat berguna jika storage yang kita punya pada vps sudah mulai penuh, maka layanan yang bisa mengatasi bisa mengunakan kilat storage. pada kilat storage ini pada dasarnya mengunakan prototol s3 (simple storage service). berikut adalah daftar packetnya
Paket 10 GB
Pada paket ini mengunakan protocol s3 dengan endpoint http / https dengan harga Rp. 30.000/bulan

Paket 50 GB
Pada paket ini mengunakan protocol s3 dengan endpoint http / https dengan harga Rp. 140.000 / bulan


Paket 100 GB
Pada paket ini mengunakan protocol s3 dengan endpoint http / https dengan harga Rp. 256.000 / bulan

Kilat Plesk
kilat plesk adalah virtual mesin / vps dimana di dalamnya sudah dilengkapi dengan control panel plesk sehingga custemer lebih mudah dalam mengoptimize vps yang dimiliki karena plesk ini sudah di lengkapi control panel via web
kilat plesk hanya memiliki satu paket dengan harga Rp 350.000 / bulan dengan vitur vcpu 2, RAM 2GB dll

  • Platform
Platform as a service (PAAS) adalah layanan pada cloud kilat yang menyediakan platform untuk customer seperti kilat hosting, kilat iron dan kilat wordpress


pada kilat hosting harganya Rp. 50.000/bulan kemudian kilat iron dengan harga 45.000/bulan intinya pada platform as a service ini customer dapat menjalankan progam yang dibuat seperti php, nodejs, django dll. sehingga customer tidak perlu memikirkan infrastruktur untuk menjalankan aplikasinya.
Kesimpulan

setelah saya melihat dari sisi fitur dan harga dari penyedia cloud service yaitu cloud kilat, menurut saya cloud kilat merupakan penyedia layanan cloud yang cukup terkenal dan sering dipakai di indonesia, karena harganya yang terjangakau dan memiliki performa yang baik. karena untuk link lokal bisa mencapai 100 G dan link internasional 1 G, dan dari sisi fitur sudah lumayan lengkap seperti infrastruktur, platform ataupun menyediakan domain, sehingga customer bisa lebih cepat dalam mengorder layanan di cloud kilat. kelebehin yang lain ketika mengunakan cloud kilat adalah proses ordernya yang cukup cepat hanya hitungan detik maka vps yang kita pesan sudah bisa kita gunakan, dan kita sebagai customer tidak perlu menginstall sistem operasi karena dari pihak cloud kilat sudah menyiapkan image yang sudah siap digunakan. untuk kekuranganya mungkin dari sisi harga dengan pembayaran per bulan, karena untuk pembayaran cloud saat ini lebih mengarah ke "pay as you go" artinya "bayar sesuai apa yang anda pakai" sehingga customer hanya membayar sesuai dengan apa yang di gunakan saja, sehingga lebih efisien dari sisi harga, namun secara keseluruhan cloud kilat memiliki keungulan dibanding dengan penyedia cloud lainya seperti biznet gio, cbn cloud dan lain-lain.