Vibrant Ecosystem

Apa Itu PaaS dan Bagaimana Cara Kerjanya?

Platform as a service atau PaaS adalah platform berbasis cloud yang dapat digunakan user untuk membangun aplikasi di atasnya. Dengan sumber daya lengkap pada cloud computing yang disediakan provider, maka developer tidak perlu memasang tools hardware dan software secara in-house. Apa itu PaaS? Platform as a service (PaaS) adalah lingkungan pengembangan aplikasi yang lengkap di cloud. PaaS menawarkan berbagai fitur seperti server, penyimpanan, jaringan, software sistem operasi hingga database. Semua fitur ini akan di-hosting oleh provider PaaS sehingga Anda hanya membayar biaya bulanan yang dihitung sesuai kapasitas penggunaan. Tanpa PaaS, developer bisa mengeluarkan biaya lebih mahal untuk mengelola berbagai lisensi software, middleware, infrastruktur dan lain sebagainya. Developer dapat menggunakan PaaS dengan mengakses layanan melalui web browser. Cara kerja PaaS dengan provider yang akan mengirimkan layanan PaaS melalui cloud public, cloud private, maupun cloud hybrid. Umumnya, provider PaaS mematok tarif per-use-basis atau tergantung layanan yang digunakan. Adapun layanan PaaS antara lain: Web Service Integration Database Integration Desain Aplikasi Informasi Keamanan Aplikasi Pengembangan Aplikasi Pengujian dan Penerapan Aplikasi Kolaborasi Tim

Apa Itu SaaS dan Bagaimana Cara Kerjanya?

SaaS adalah sebuah perangkat lunak yang bisa dijadikan menjadi sebuah layanan yang mampu mempermudah bisnis. Layanan ini sudah berbasis cloud sehingga bisa diakses secara mudah menggunakan koneksi internet. Cara kerja SaaS berbeda dengan software lainnya yang mengharuskan pengguna mengunduh terlebih dahulu dan menginstal. Berikut ini adalah cara kerja dari software ini : Software diinstal langsung di cloud server SaaS sebelum digunakan akan diinstal dan dijalankan terlebih dahulu di cloud server milik penyedia SaaS, bukan di laptop atau di komputer. Hal inilah yang membuat pengguna tidak terlalu pusing menggunakan SaaS karena tidak perlu melakukan pembaharuan dan pemeliharaan software. Akses dilakukan melalui internet Pengguna yang sudah menginstall tinggal membuka aplikasi browser yang ada di perangkat yang terhubung internet. Selanjutnya tinggal membuka SaaS agar bisa menggunakan SaaS untuk berbagai macam keperluan. Data disimpan otomatis di cloud server  Setelah software sudah dibuka selanjutnya pengguna bisa langsung memakai SaaS. Data yang memiliki pengguna nantinya akan langsung disimpan di cloud server. Pihak penyedia nantinya akan bertanggung jawab atas pemeliharaan dan juga keamanan data milik para pengguna. Pembaharuan dilakukan otomatis Cara kerja berikutnya dari SaaS adalah penyedia layanan akan melalukan perbaikan dan juga pemeliharaan data secara otomatis. Pemeliharaan ini dilakukan secara teratur sehingga data pengguna tidak akan hilang atau mengalami kerusakan.

Mengenal Apa Itu White Box Testing?

White Box testing adalah uji software dengan analisa kode program, supaya bisa tahu ada yang keliru atau tidak. Kalau modul terkait masih belum memenuhi syarat, maka kode bisa dikompilasi ulang atau diperiksa lagi sampai apa yang ditarget tercapai. White Box testing akan melihat data pure code perangkat lunak tanpa melihat tampilan aplikasi tersebut. Sebagian dari Anda yang masih awam akan pengujian perangkat lunak dan aplikasi pasti bertanya-tanya perihal apa itu White Box Testing. White Box Testing sendiri merupakan sebuah teknik pengujian yang dilakukan pada perangkat lunak maupun aplikasi guna meninjau apakah perangkat lunak dan aplikasi yang dipakai telah sesuai dengan kebutuhan serta berjalan dengan optimal atau tidak. Pengujian menggunakan teknik atau metode White Box Testing biasanya dilakukan dengan cara meneliti kode sumber dan struktur internal dari sebuah perangkat lunak maupun aplikasi. Oleh karena itu jika ingin menggunakan metode ini diperlukan seseorang yang memiliki keahlian khusus dalam meneliti kode sumber dan struktur internal pada sebuah perangkat lunak maupun aplikasi. Dalam proses pengujiannya, White Box Testing tidak hanya melihat hasil pada Input dan Outputnya saja. Tidak seperti teknik Black Box Testing, teknik yang satu ini lebih memperhatikan aliran Input serta Output dari sebuah perangkat lunak dan aplikasi yang sedang dalam pengujian.

Mengenal Apa Itu Black Box Testing?

Black box testing adalah suatu metode pengujian software, fungsionalitas blackbox testing tanpa berlandaskan detail implementasi, jalur internal maupun struktur kode. Pengujian pada kasus blackbox testing hanya meninjau baik itu input maupun output aplikasi. Sepenuhnya akan berbasis persyaratan software dan spesifikasi. Apa itu Black Box Testing? Jika dijabarkan berdasarkan pengertiannya, Black Box Testing merupakan sebuah metode pengujian terhadap perangkat lunak atau software dan bermacam aplikasi guna mengetahui apakah perangkat lunak serta aplikasi beroperasi dengan baik dan optimal atau tidak. Pada dasarnya metode yang satu ini memperlakukan perangkat lunak dan aplikasi yang diuji selayaknya Black Box atau kotak hitam. Dalam artian metode ini hanya terkonsentrasi pada input dan outputnya saja tanpa perlu Anda mengetahui detail informasi hingga struktur internal dari perangkat lunak maupun aplikasi yang bersangkutan. Pengujian menggunakan metode Black Box Testing berguna untuk memastikan jika perangkat lunak hingga aplikasi yang diuji layak digunakan serta sesuai dengan spesifikasi dan kebutuhan penggunanya. Hal ini diperlukan agar ke depannya tidak timbul masalah akibat penggunaan perangkat lunak maupun aplikasi oleh pengguna.

Mengenal Apa Itu Cache dan Manfaatnya!

Istilah cache dikenal dalam penggunaan perangkat gadget seperti smartphone, tablet, laptop hingga komputer. Cache adalah sebuah ruang penyimpanan yang ada di software, hardware atau browser yang digunakan untuk menyimpan data sementara. Biasanya cache akan digunakan untuk membantu perangkat mempercepat proses loading pada aplikasi, situs website atau sistem yang diaksesnya. Dalam penggunaan perangkat android, cache dikenal sebagai sebuah data sementara yang menjadi hasil dari pengoperasian sistem android yang digunakan. Seperti misalnya hasil pengaturan kontak telepon, media dan aplikasi lainnya yang tersimpan di dalam sistem android. Jadi ketika Anda membuka sebuah aplikasi atau website untuk pertama kalinya, cache bertugas untuk mengunduh dan menyimpan datanya sehingga saat diakses ulang bisa lebih cepat prosesnya. Adapun manfaat dari keberadaan data cache adalah untuk memberikan efektivitas dan efisiensi waktu sehingga waktu yang dibutuhkan untuk akses situs dan sistem perangkat bisa lebih cepat dilakukan. Berikut ini adalah beberapa manfaat dari apa itu cache untuk penggunaan perangkat gadget. Bisa menghemat penggunaan kuota data internet karena perangkat tak perlu mengunduh data lagi dari server Bisa membantu mengurangi beban di back end dan memberikan perlindungan dari kinerja perangkat yang berlebih ketika proses loading Bisa mempercepat loading data yang dibutuhkan ketika membuka aplikasi atau browser yang sudah pernah dibuka sebelumnya karena datanya sudah tersimpan di dalam perangkat Digunakan pada aplikasi atau platform music sehingga bisa mengunduh dan menambahkan lagu ke daftar favorit serta bisa mendengarkannya secara offline Membantu proses pengunduhan file yang berukuran besar dan membutuhkan loading lama. Proses unduh akan menjadi lebih cepat dikarenakan cache masih menyimpan semua data unduhan dari file tersebut

Apa Itu XAMPP dan Fungsinya?

XAMPP adalah sebuah software gratisan yang menggunakan sistem open source, yang bisa diinstall pada berbagai platform seperti Linux, Windows maupun OS X. XAMPP ini juga dikenal sebagai web server yang beroperasi dengan cara berdiri sendiri dikarenakan di dalamnya terdapat banyak puluhan bahasa pemrograman, paket modul hingga jenis komponen lainnya. Apa itu XAMPP? merupakan jenis software yang dikembangkan oleh tim Apache Friend pada tahun 2002 serta bisa diakses gratis dengan menggunakan label General Public License (GNU). Pengertian XAMPP dikenal sebagai web server localhost yang bisa dipakai secara offline atau tanpa akses internet dan bisa berdiri sendiri sehingga memberikan kemudahan pada pengguna untuk mengedit, mendesain dan melakukan pengembangan sesuai kebutuhan. Web server ini juga sangat cocok untuk dipakai pada tahap upgrading yang berbasis website maupun yang melakukan proses pengembangan aplikasi. Awal mula digunakannya XAMPP adalah bermula di tahun 2002, dimana pada saat itu ada developer yang bernama Kay Vogelgesang dan Kai ‘Oswald’ Seidler yang memiliki rencana untuk mempromosikan Apache Web Server sehingga bisa digunakan lebih banyak orang. Kemudian mereka mendirikan sebuah proyek non-profit menggunakan nama Apache Friends yang selanjutnya berhasil menciptakan software XAMPP dan dirilis pada tanggal 4 September 2002 yang tercatat dalam Sejarah XAMPP. Banyak yang mengartikan XAMPP adalah software web server lokal yang digunakan untuk membangun aplikasi, website hingga database secara offline, terutama jika perangkat yang digunakan adalah computer. Maksud dari penggunaan software ini adalah untuk memastikan semua prosesnya berjalan lancar, barulah kemudian dilakukan upload pada aplikasi, website maupun database ke server yang digunakan. XAMPP memiliki banyak sekali fungsi dalam penggunaannya, diantaranya adalah sebagai berikut: 1. Menjalankan framework PHP secara offline Fungsi yang pertama XAMPP adalah untuk memudahkan programmer dalam mengembangkan tampilan web yang dikelolanya. Seperti untuk menginstall dan mengoperasikan Laravell pada localhost secara offline akan memudahkan programmer untuk bisa mengedit kode dengan cepat. 2. Memudahkan proses instal WordPress secara offline Fungsi XAMPP adalah untuk memudahkan proses install dan dalam menjalankan WordPress pada web server localhost jika menggunakan XAMPP. Dimana diketahui WordPress adalah sebuah CMS yang memiliki pengguna terbanyak di dunia yang bisa diunduh dengan menggunakan beragam plugin dan tema secara gratis tanpa biaya. 3. Konfigurasi pengaturan database PhpMyAdmin Memiliki fungsi menjadi aplikasi yang bisa membantu pengaturan database pada PhpMyAdmin tanpa harus menggunakan koneksi atau akses internet. Sehingga tak perlu khawatir jika selama prosedur dilakukan terjadi kendala atau masalah seperti error yang disebabkan faktor dari akses internet yang digunakan. 4. Untuk menguji fitur dan mengakses web tanpa koneksi internet Fungsi yang berikutnya XAMPP adalah untuk melakukan pengujian pada fitur sekaligus menampilkan konten yang tersaji di dalam web tanpa harus menggunakan akses internet. Cara untuk melakukannya sangat mudah, yaitu hanya dengan mengakses XAMPP control panel lalu proses uji fitur sudah bisa dilakukan dengan mudah dan cepat.

XSS Adalah Serangan Cyber, Bagaimana Cara Kerjanya?

XSS itu merupakan sebuah program serangan yang akan menyerang keamanan dari website dengan menempatkan malicious client end code. Serangan ini akan menimbulkan beberapa kerusakan bahkan pengiriman program ke pengguna yang seolah-oleh berasal dari website. Serangan XSS ini memang cukup marak terjadi beberapa tahun belakangan ini, dan kebanyakan memang menyerang website yang besar. XSS ini pun merupakan serangan yang tidak mudah dideteksi, sehingga banyak pemilik website atau website developer yang tidak menyadari. Tujuan utama dari serangan XSS adalah untuk mengambil data pribadi dengan cara seperti merusak data atau mengirimkan program. Serangan XSS ini memang sangat mengganggu sekali beberapa website besar, karena memang sangat sulit untuk melakukan deteksi. Hal ini karena serangan tersebut akan menurunkan kredibilitas dari website dan akan membuat pengguna mereka jadi terancam dan juga tidak nyaman. Apalagi dengan seolah itu dilakukan oleh website itu sendiri, maka akan ada anggapan kalau semua itu dilakukan oleh website. Setelah sudah mengetahui definisi dari XSS, kalian juga perlu mengetahui dan memahami mengenai bagaimana cara kerja XSS ini. Mengingat betapa berbahayanya serangan XSS ini, maka penting untuk tahu cara kerjanya supaya bisa menghindari serangan tersebut. Berikut ini kami akan coba jelaskan mengenai bagaimana sistem kerja dari serangan XSS yang memang sangat berbahaya. Tahapan yang pertama adalah penyerang akan memasukkan kode berbahaya ke dalam sebuah website resmi tanpa disadari. Biasanya kode atau program berbahaya tersebut menggunakan script client umum seperti Javascript, ActiveX, VBScript, dan masih banyak yang lainnya. Biasanya penyerang akan menggunakan forum atau juga kolom komentar untuk memasukkan kode berbahaya tersebut. Tahapan yang kedua XSS adalah korban akan klik code link berbahaya tadi dan kemudian script yang dibuat itu akan mulai dieksekusi. Script tersebut akan menyamar sebagai korban untuk kemudian mengakses data pribadi di website besar itu. Tahapan yang ketiga script yang seolah-olah adalah korban akan mengirimkan data pribadi tersebut kepada hacker. Sehingga sangat sulit bagi website untuk mendeteksi ini, karena seperti korban yang meminta data pribadi mereka.

Apa itu WHOIS dan Bagaimana Cara Kerjanya?

Apa itu WHOIS? WHOIS merupakan layanan internet yang menyediakan informasi mengenai suatu domain. Terlihat seperti akronim, namun WHOIS sebenarnya merupakan sistem yang mempertanyakan “Who is the owner for a domain name / IP address?” yang artinya siapa pemilik suatu nama domain / IP address? WHOIS dapat menunjukkan informasi seperti nama, nomor telepon, email, alamat, dan sebagainya. Informasi ini disebut sebagai WHOIS record atau data WHOIS. Data WHOIS tersedia bagi publik dan dapat diakses oleh siapa pun yang memakai layanannya. Oleh karena itu, WHOIS adalah tool penting yang dapat digunakan dalam mengidentifikasi dan menghubungi pihak pemilik domain. Anda pun dapat menginvestigasi serangan phising ataupun melacak aktivitas ilegal yang dilakukan pemilik suatu domain dengan menggunakan WHOIS. Anda mungkin penasaran; “Bagaimana sebenarnya cara kerja WHOIS?” Berikut pembahasan selengkapnya. Ketika mendaftarkan nama domain baru, detail informasi tentang pemilik website harus dilengkapi oleh semua orang. Informasi yang diminta umumnya adalah syarat pembelian domain yang telah ditetapkan oleh ICANN (Internet Corporation for Assigned Names & Numbers). Data pemilik domain itu nantinya disimpan pada database WHOIS yang dapat diakses oleh semua orang di seluruh dunia. Cara mengakses informasinya dapat melalui website penyedia layanan cek WHOIS domain. Lalu masukkan nama domain ataupun IP Address yang akan dicari. Sesudah klik tombol pencarian, nantinya Anda bisa memperoleh informasi mengenai kepemilikan website.

Mengenal Web Accessibility dan Apa Pentingnya?

Apa itu web accessibility? Sederhananya web accessibility adalah akses setara untuk semua orang. Website yang bisa diakses merupakan situs yang bisa di navigasi serta dipahami semua orang maupun disabilitas. Untuk profesional website, membuat website yang bisa diakses itu artinya menerapkan standar pengembangan tertentu supaya konten web bisa dipahami dan dioperasikan secara baik. Walaupun awalnya dikembangkan guna membantu penyandang disabilitas. Kenyataannya desain web yang bisa diakses sudah terbukti memberikan manfaat untuk khalayak lebih luas. Lalu apa pentingnya web accessibility yang harus kalian ketahui? Pertama, Memperluas Audiens. Kesalahpahaman yang kerap terjadi banyak yang mengira jika web accessibility adalah suatu hal yang sengaja dikembangkan untuk penyandang tunanetra ataupun tuli saja. Namun tahukah kalian jika para disabilitas mengakses website dengan berbagai alat. Tentunya jika kalian bisa mengembangkan aksesibilitas web secara benar akan bisa memperluas audiens. Supaya website bisa diakses oleh semua orang, kalian perlu memperhatikan beberapa prinsip dasar seperti konten mudah dipahami, web mudah dioperasikan, dan kuat. Kedua, Mampu Meningkatkan Pengalaman Pengguna. Prinsip aksesibilitas website tadi selaras dengan praktik terbaik dari desain web. Saat konten mudah untuk dilihat, dipahami, serta dioperasikan maka setiap pengguna akan memperoleh keuntungan. Ketiga, Biaya Pemeliharaan Murah. Website yang mudah untuk diakses akan memiliki waktu muat yang lebih cepat, sedikit kesalahan, dan juga posisi mesin pencarian lebih baik. Ketika kalian telah siap untuk menambahkan fitur, mendesain ulang situs, ataupun menyegarkan konten maka kalian perlu membayar untuk pengembangan serta pemeliharaan yang lebih sedikit. Dan yang terakhir adalah Kewajiban Hukum dan Etika. Web accessibility adalah suatu kewajiban hukum serta etika karena sudah banyak negara yang mempunyai undang-undang serta peraturan terkait dengan hal itu. Sebenarnya jika aturan tersebut tidak ada sekalipun, peningkatan aksesibilitas web akan sangat bermanfaat.

6 Cara Mengatasi Error 400 Bad Request Server

Error 400 bad adalah error yang muncul Ketika server tidak berhasil mendeteksi permintaan dari pengguna website. Error ini biasanya terjadi Ketika permintaan pengguna website tidak tepat dengan website yang dibuka atau karena adanya kesalahan di tengah proses pengiriman data. Berikut 6 Cara mengatasi error 400 bad request, secara sederhana untuk memecahkan error 400 bad request bisa dilakukan dengan cara menyegarkan halaman website yang ingin Anda akses. Namun cara sederhana ini tidak dapat menjamin keberhasilannya, apabila tidak berhasil Anda dapat mencoba langkah-langkah berikut: 1. Periksa Kesalahan pada Alamat URL Cara mengatasi error 400 bad request yang paling mudah adalah dengan memeriksa terlebih dahulu alamat URL yang akan Anda gunakan apakah ada kesalahan atau tidak. Kurangnya ketelitian hal ini menjadi kesalahan yang paling banyak dilakukan. Dimulai dari kesalahan ketik sampai kesalahan memasukkan karakter tambahan. 2. Hapus Cache dan Cookie pada Browser Anda Browser Anda pasti menyimpan banyak cache dan cookie. Meskipun dua hal tersebut adalah sesuatu yang bermanfaat, tetapi cache dan cookie juga bisa rusak. Bukan hanya itu, cookie juga dapat kadaluwarsa dan apabila sampah cache dan cookie menumpuk maka pasti akan memicu terjadinya error 400. Dengan begitu Anda harus memperhatikan cache dan cookie agar tidak menyampah. 3. Nonaktifkan Ekstensi Browser Ketika Anda memiliki situs web pasti Anda akan tahu bahwa plugin pihak ketiga dapat menyebabkan banyak kesalahan dan perangkat lunak di ekstensi browser Anda akan dapat mengganggu mengakses permintaan. Untuk mendapatkan solusi mengenai hal ini Anda perlu menonaktifkan ekstensi browser terlebih dahulu untuk beberapa menit dan kemudian muat ulang halaman yang memicu permintaan buruk dan hapus ekstensi yang menjadi penyebabnya. Dengan begitu hal ini dapat mencegah error 400 kode status HTTP di masa mendatang. 4. Hapus Cache DNS Ketika pertama kali membuka website maka Anda pasti akan dapat digunakan melewati DNS lookup yang dapat menelusuri IP address web server. Sistem operasi dengan cara ini dapat menyimpan IP address web server dalam DNS cache. Sehingga sistem dapat menjalankan proses reduce DNS lookup pada proses berikutnya yang mengakibatkan pembuatan website lebih cepat. Dengan begitu Anda harus memperhatikan sampah yang dihasilkan oleh DNS lookup, sampah tersebut pasti akan terus menumpuk dan dapat menyebabkan error HTTP 400 bad request, jika hal tersebut terjadi maka Anda perlu flush DNS cache. 5. Periksa Ukuran File yang akan Anda Upload Setiap situs pasti memiliki nilai maksimum ukuran file yang dapat diunggah dan tidak semua orang memperhatikan hal tersebut. Jadi, tidak jarang ketika Anda akan mengupload filenya dan kemudian Anda mendapatkan error 400 bad request. Hal tersebut dapat dihindari dengan mengompres file terlebih dahulu sebelum diupload.