Selasa, 18 Januari 2022
Kamis, 30 Desember 2021
UI Design Music Player APP
Senin, 11 Oktober 2021
Mengenal tentang Agile Development dan Implementasinya
Apa itu Metode Agile ?
Dalam proses pengembangan perangkat lunak, terdapat sebuah proses yang dikenal dengan agile development. Pengembangan ini, mengacu pada setiap proses development yang selaras dengan konsep Agile Manifesto, yang dikembangkan oleh 14 tokoh terkemuka di industri perangkat lunak pada tahun 2001. Agile dikembangkan untuk memperbaharui metode pengembangan tradisional yang dikenal dengan metode waterfall atau spiral.
Agile Development Methods adalah pendekatan khusus untuk manajemen proyek yang digunakan dalam pengembangan perangkat lunak yang didasarkan pada pengembangan berulang, di mana persyaratan dan solusinya berkembang melalui kolaborasi antara tim lintas fungsi yang mengatur sendiri. Dalam menjalankan metode agile ini, dilakukan secara kolaboratif, terstruktur dan terorganisir menyangkut berbagai pihak yang bekerjasama. Dimana proyek tersebut biasanya berlangsung dalam jangka waktu pendek dan bertahap. Metode ini juga menuntut kecepatan dalam mengambil keputusan tanpa mengesampingkan kualitas produk. Tidak lupa dalam proses pengembangan juga akan selalu dilakukan evaluasi berkala untuk memperbaiki hal-hal yang dirasa perlu ditingkatkan.
Jadi, bisa disimpulkan Agile merupakan model development jangka pendek yang memerlukan adaptasi cepat dan pengembangan terhadap perubahan dalam bentuk apapun.
Tahapan yang perlu dilakukan
- Perencanaan, pada langkah ini pengembang dan client membuat rencana tentang kebutuhan dari perangkat lunak yang akan dibuat.
- Implementasi, dimana programmer melakukan pengkodean perangkat lunak.
- Testing, disini perangkat lunak yang telah dibuat di tes oleh bagian kontrol kualitas, agar bug yang ditemukan bisa segera diperbaiki dan kualitas perangkat lunak terjaga.
- Dokumentasi, untuk mempermudah proses maintenanance kedepannya.
- Deployment, proses yang dilakukan oleh penjamin kualitas untuk menguji kualitas sistem. Setelah sistem memenuhi syarat maka perangkat lunak siap di deployment.
- Pemeliharaan, tidak ada perangkat lunak yang 100% bebas dari bug, oleh karena itu sangatlah penting agar perangkat lunak dipelihara secara berkala.
Manfaat menggunakan Agile Development
Ada beragam manfaat mengapa pengembang memilih metode ini, dibandingkan dengan metode lain. Karena, bukan hanya bermanfaat bagi developer, namun stakeholder lain seperti vendor, client, hingga manajer produk dan proyek. Manfaat bagi tim developer sendiri, ialah proses pengembangan perangkat lunak dapat berjalan secara beriringan, tanpa perlu menunggu stakeholder menyelesaikan proyeknya, Interaksi client, developer lebih intens, sehingga dapat meningkatkan kepuasan client.
Dengan Agile Vendor, dapat mengurangi pemborosan, dengan memfokuskan upaya pengembangan pada fitur bernilai tinggi, dan peningkatan efisiensi. Sehingga Pelanggan dapat menemukan bahwa vendor lebih responsif terhadap permintaan pengembangan.
Tak hanya itu, Manajer produk dan proyek juga mendapatkan manfaat saat menggunakan Agile Development ini. Dengan Scrum, dapat membuat penyelarasan antara pekerjaan dan kebutuhan client lebih mudah, dengan cara memberikan kesempatan untuk memprioritaskan pekerjaan dan memastikan pengiriman nilai maksimum. Sehingga, proyek anda dapat selesai lebih cepat dengan hasil yang lebih berkualitas. Maka dari itu, metode ini banyak digemari oleh perusahaan. Termasuk penyedia layanan hosting dan VPS terbaik di Indonesia yaitu https://www.jagoanhosting.com/.
Kelebihan Metode Agile
- Menambah produktivitas tim, Kualitas dari perangkat lunak, dan Kepuasan dari Client.
- Dapat melakukan review Pelanggan mengenai software yang dibuat lebih awal.
- Pembangunan system dibuat lebih cepat, sehingga dapat menghemat biaya.
- Mengurangi resiko kegagalan implementasi software dalam segi non-teknis.
- Jika pada saat pembangunan system terjadi kegagalan, kerugian dari segi materi relatif kecil.
Kekurangan Metode Agile
- Pengembang harus selalu siap dengan perubahan, karena perubahan akan selalu diterima.
- Agile tidak akan berjalan dengan baik, dan terjadi kemunduran, jika tim tidak bisa komunikasi dengan baik.
- Tidak cocok dalam skala tim yang besar (>20 orang).
- Hasil akan kurang maksimal, apabila tim sulit menyesuaikan dengan waktu pekerjaan yang cepat.
- Rencana awal dapat berubah sewaktu-waktu (Jadwal yang tak menentu).
Implementasi Perusahaan yang menerapkan Metode Agile
Sumber :
https://www.ekrut.com/media/metode-agile-adalah
https://www.jagoanhosting.com/blog/apa-itu-agile-development-method/
https://fittechinova.com/blog/detail/metode-pengembangan-agile-pengertian-tahapan-dan-keuntungan
Senin, 04 Oktober 2021
Sistem Informasi pada Jasa Pengiriman (J&T Express)
Sumber :
https://jurnal.mdp.ac.id/index.php/jtsi/article/view/1374/352
http://noviasindi.mahasiswa.unimus.ac.id/wp-content/uploads/sites/820/2018/05/SISTEM-INFORMASI-MANAJEMEN-JASA-PENGIRIMAN-JT.pdf
Sabtu, 17 Juli 2021
Security Event Management
Kesimpulan
- Tidak dapat menganalisa dan memantau seluruh data secara efektif.
- Hasil investigasi cenderung lambat dan tidak menyeluruh.
- Masalah skalabilitas.
- Pilihan deployment tidak fleksibel.
- Banyaknya informasi negatif.
- Membuat kita cenderung malas karena terbiasa dengan informasi instan.
- Maraknya penipuan online (biasanya terjadi pada pebisnis online).
Apa itu SIEM ? Apa saja Kekurangannya ?
Definisi SIEM
Kekurangan dari Teknologi SIEM Tradisional
- Tidak dapat Menganalisa dan Memantau Data Secara Efektif
- Hasil Investigasi Cenderung Lambat dan Tidak Menyeluruh
- Masalah Skalabilitas
- Pilihan Deployment Tidak Fleksibel
Kekurangan dari Teknologi SIEM Modern
- Aplikasi apa pun yang digunakan perusahaan.
- Perangkat jaringan seperti router, switch, bridge, wireless access point, modem, line driver, dan hubs.
- Server seperti web, proxy, mail, dan file transfer protocol.
- Perangkat keamanan seperti IDP/IPS, firewall, antivirus software, dan content filter.
- Banyaknya informasi negatif (kekerasan, pembuhan) yang dapat di akses dengan mudah.
- Membuat kita cenderung malas karena terbiasa dengan informasi instan.
- Berkurangnya quality time (misalnya jika waktu senggang dapat diisi dengan kegiatan lain. tapi dengan teknologi yang kurang terkontrol, kita dapat menghabiskan banyak waktu sia-sia karena game/hiburan lain).
- Maraknya penipuan online (biasanya terjadi pada pebisnis online).
Jumat, 16 Juli 2021
Security Information Management
Kesimpulan
Information security menjadi hal yang penting terutama jika sering berhubungan dengan internet. Keamanan dari sisi ini mungkin akan jadi hal yang menakutkan jika tidak dianggap sebagai sesuatu yang serius. Maka dari itu, penting bagi kita untuk mengetahui apa itu Security Information Management? apa saja jenis dan ancaman yang ada? Jika kita mengetahui semua itu, maka akan mengurangi kekhawatiran kita dalam hal keamanan informasi, serta kita dapat melindungi diri dari ancaman tersebut.
Hal pertama yang harus kita ketahui ialah : Apa itu Information Security? Bisa diartikan sebagai perlindungan kepada informasi atau sistem informasi dari akses yang tidak diizinkan. Terkadang, banyak orang yang tidak bisa membedakan information security dengan cybersecurity. InfoSec adalah bagian krusial dari cybersecurity yang merupakan proses yang didesain khusus untuk keamanan data. Sedangkan Cybersecurity merupakan istilah yang lebih general. Terkadang ada pekerjaan untuk menangani information security. Jenisnya bisa beragam, terlepas dari itu, menurut Infosec Institute, beberapa pekerjaan ini membutuhkan latar belakang programmer yang kuat. Lalu, apa sajayang termasuk jenis Infosec? Berikut ini Jenis-jenisnya :
- Kemanan pada Aplikasi web dan mobile, programming interfaces (APIs).
- Keamanan cloud, Pembuatan hosting aplikasi yang aman.
- Kriptografi, contohnya Advanced Encryption Standard (AES).
- Keamanan infrastruktur, Laboratorium, server, desktop.
- Respons insiden.
- Manajemen kerentanan.
- Malware (virus, worms, spyware).
- Pencurian kekayaan intelektual (Pelanggaran HAKI).
- Pencurian identitas (Informasi Pribadi).
- Pencurian perangkat dan informasi, seperti mobile dan cloud.
- Sabotase, contohnya menghancurkan situs web.
- Pemerasan informasi, contohnya mengunci file dan tidak dapat diakses.
- Serangan media sosial (cyber criminal).
- Mobile malware.
Quantum Computing
Sebutkan dan jelaskan Konsep Quantum Computation! Quantum Computation adalah paradigma komputasi yang menggunakan prinsip-prinsip fisika ku...
-
Dalam sebuah perusahaan, sistem informasi memiliki peran yang sangat penting dalam hal menunjang kegiatan bisnis, pengambilan keputusan. Den...
-
Apa itu Kebebasan beragama ? Secara Teori Kebebasa Beragama adalah kebebasan Individu atau masyarakat, untuk menerapkan agama dan ke...
-
Pengertian Web Crawler Pernahkah kamu bertanya-tanya, mengapa sebuah situs bisa muncul di search engine? Nah, web crawling adalah salah satu...










