Software engineering selain membuat aplikasi juga menghadirkan karya – karya terbaiknya di bidang web developer. Karya ini tercipta karena tugas besar mata kuliah “Desain dan Pemrograman Web” yang di ampu oleh bapak Ariq Cahya Wardhana, S.Kom., M.Kom. Dalam tubes ini mahasiswa diberikan beberapa sub tema seperti Healthcare, Agroindustri, Tourism, Smail-Medium-Enterprises dan Education. Mata kuliah Desain dan Pemrograman Web sendiri selain belajar membuat suatu web juga di ajarkan bagaimana cara hosting web itu sendiri. Kemudian, tidak hanya itu dalam pembuatannya sendiri diberikan suatu hadiah terhadap website – website terbaik. Berikut ini tiga besar terbaik website: Sistem Rekam Medis Berbasis Web Menurut kelompok 10, “Rekam medis merupakan website untuk pencatatan data rekam medis yang dapat digunakan pada suatu instansi kesehatan. Pada pembuatan Rekam medis sendiri terdiri dari tiga anggota team yaitu Ajeng Fitria Rahmawati, Wildan Hanif Nur Ardiansyah dan Wafi Putra Aryansyah. Setelah itu ide pembuatan Rekam Medis sendiri terpikir karena salah satu temanya e-health sehingga “…cari – cari referensi tentang e-health.” Ungkap ajeng. Tujuan awal dalam pembuatan web “Rekam Medis” sendiri sebagai rangka memenuhi tugas besar mata kuliah Desain dan Pemrogram web. Namun kelompok 10 tidak menyangka mendapatkan best value project. Fitur – fitur yang ditawarkan Sistem Rekam Medis sendiri cukup beragam namun yang paling penting dari sistem rekam medis yaitu menetapkan dua role untuk dokter dan administrator yang memiliki peranannya sendiri. Namun ajeng juga mengungkapkan bahwa web rekam medis sendiri ada kemungkinan dikembangkan lagi. Link github: https://github.com/ajengfitria/Web-Rekam-Medis/tree/main/eHealth Link hosting: http://ehealth.rifkiystark.tech/ Pendaftaran Pasien (Si Oppa) Menurut kelompok 6, “Si Oppa adalah web yang diperuntukkan untuk proses pendaftaran pasien secara online agar tidak berkumpul di satu titik dan menimbulkan kerumunan pada ruang tunggu rumah sakit atau puskesmas.” Pendaftaran pasien tercipta dari “…pengalaman pribadi saat datang ke rumah sakit untuk berobat. Banyak sekali pasien yang menumpuk di lobby untuk menunggu panggilan, walaupun sudah memakai masker namun himbauan menjaga jarak masih sering diabaikan, banyak kursi yang seharusnya tidak ditempati tapi malah diduduki begitu saja.” Ungkap gamal. Kemudian, dalam pembuatan web pendaftaran pasien ini memiliki tujuannya agar tidak berkerumun pada titik yang sama sehingga pasien dapat menunggu antrian dimana saja tanpa harus di lobby. Teknologi yang digunakan dalam membuat web ini yaitu memanfaatkan Bootstrap dan Laravel. Web Pendaftaran Pasien yang dikerjakan oleh tiga orang anggota team yaitu Gamaliel Widhi Pradana, Fitran Dwi Pramakrisna dan Farhan Ali ternyata mendapatkan title sebagai web Most Favorite. Fitur – fitur yang ditawarkan dalam web pendaftaran ada tiga yaitu mendaftar sebagai pasien untuk mendapatkan nomer antrian, log in pasien dengan NIK apabila saat menunggu panggilan, Log out. Sementara log in sebagai admin untuk melihat daftar pasien dan memanggil nomer antrian pasien. Link github: https://github.com/GamalielWP/Tugas_Besar_Web/tree/master Link hosting: https://sioppa.000webhostapp.com/ Tegalur Menurut kelompok 9, “TegaLur Web merupakan web yang berfungsi untuk mengetahui informasi wisata yang ada di tegal bagi masyarakat tegal maupun para perantau atau pendatang. Bukan hanya wisata, web tegalur ini memiliki konten yang ada didalamnya yaitu berita, pariwisata, event, penginapan, kuliner dan oleh – oleh. Web ini bermanfaat untuk mengetahui hal – hal menarik dan unik yang ada di kota maupun kabupaten tegal.” Web TegaLur terinspirasi dari “…daerah tempat tinggal ku sendiri di tegal dan emang bisa dibilang pariwisata, kuliner, oleh oleh khasnya juga banyak dan punya daya tarik sendiri jadi ku coba kumpul data buat dijadikan Api dulu, baru setelahnya app mobilenya.” Ungkap bagus. Proses Pembuatan Web TegaLur awalnya “…pakai framework Laravel sama node js.” Ungkap bagus. Namun, dalam pembuatan web-nya kelompok 6 menggunakan larevel sedangkan backend dimana untuk menyimpan data – data Api menggunakan Node js. Perancangan web Tegalur sendiri terdiri dari tiga orang team yaitu Bagus Bayu Sasongko, Rodo Joshua Saragih, Zulfiqar Ridho Fikriansyah. Dalam tugas besar Desain dan Pemrogram web, Tegalur merah penghargaan sebagai Most Creative Project menduduki peringkat tiga. Link github: https://github.com/yoihenken/Tegalur-Web Link hosting: https://tegalur-web.herokuapp.com/ Penulis: Irfan Mulyana Abdillah
Read MoreDengan munculnya virtualisasi, cloud, dan media sosial, perusahaan telah menyadari bahwa sangat penting untuk terus berinovasi dan beradaptasi dengan perubahan, karena pelanggan saat ini memiliki akses aplikasi perangkat lunak melalui berbagai saluran. Hal ini menimbulkan tantangan yang luar biasa bagi model pengembangan perangkat lunak tradisional seperti waterfall, di mana kemajuan aplikasi perangkat lunak lebih linier dan kurang dapat beradaptasi dengan perubahan dalam lingkup dan sifat proyek. Metodologi dan Manifesto Pengembangan Agile Metodologi Agile pertama kali diusulkan pada tahun 2001, sebagai manifesto yang populer disebut sebagai “The Agile Manifesto”. Meski mengisyaratkan konsep yang sederhana, namun dianggap radikal dalam fungsinya. Manifesto Agile mengemukakan empat prinsip dasar yang akan mendefinisikan pendekatan Agile: Individu (dan tim) akan lebih diutamakan daripada proses Bit iteratif kecil dari perangkat lunak yang berfungsi vs. dokumentasi Penekanan pada interaksi pelanggan / klien di semua tahap pengembangan perangkat lunak Respons yang lebih cepat terhadap perubahan dalam suatu proyek daripada mengikuti rencana proyek Jelas dari penjelasan di atas, bahwa teknologi Agile skala besar mengusulkan perubahan besar pada bagaimana pengembangan perangkat lunak Agile nantinya. Orang (internal dan eksternal) ditempatkan di pusat pendekatan ini. Pengembang dapat menerapkan dan beradaptasi dengan perubahan, sambil meluncurkan bagian yang lebih kecil dari sebuah proyek, sehingga mengurangi waktu untuk memasarkan. – Click on the “Scan” button recover files on sd card android to start scanning your flash drive for deleted files. Ini juga menempatkan tanggung jawab pada pelanggan untuk menjadi lebih partisipatif, sehingga mengurangi proyek creep yang biasanya terjadi dalam pendekatan perangkat lunak tradisional. Kompatibilitas Agile dengan Proyek Besar Meskipun Agile adalah konsep yang mengubah permainan untuk pengembangan perangkat lunak, pada awalnya dianggap bahwa itu hanya cocok untuk aplikasi web, tim yang lebih kecil, dan proyek yang tidak terlalu rumit. Namun persepsi itu lenyap. Saat ini, memperluas Agile ke proyek-proyek besar menjadi lebih dari sekedar sebuah pilihan. As recover deleted file for windows a female reader, I often find it difficult to troubleshoot technical issues. Seperti disebutkan sebelumnya, perangkat lunak tidak lagi terbatas hanya pada satu platform; itu didorong oleh konsumsi pelanggan (perangkat lunak) melalui saluran terdistribusi – desktop, web, cloud, aplikasi seluler dll. Selain itu, waktu-ke-pasar menjadi lebih pendek agar tetap kompetitif. Ini berarti bahwa siklus pengembangan produk tradisional tidak dapat diadopsi untuk sepenuhnya memenuhi permintaan pelanggan dan dinamika pasar saat ini. Meskipun kedengarannya seperti obat untuk pengembangan perangkat lunak, teknologi Agile memiliki beberapa peringatan yang perlu diwaspadai oleh organisasi. Mengadopsi Agile pada proyek terdistribusi besar membutuhkan beberapa dasar, sebelum dapat dibawa ke tim pengembangan terdistribusi. Sebelum memulai pendekatan pengembangan perangkat lunak Agile, penting untuk menanyakan beberapa pertanyaan kunci: Berapa ukuran tim dan seberapa terdistribusi tim pengembangan secara geografis? Apakah tim pengembangan sepenuhnya siap untuk mengubah persyaratan? Apakah pengembang dapat diakses oleh pengguna / pelanggan? Seberapa mudah atau rumit solusi untuk menskalakan secara bertahap? Seberapa selaras para pemangku kepentingan (manajemen, pelanggan, dll.) Dengan filosofi iterative Agile? Dapatkah prototipe dikembangkan untuk bagian proyek? Bagaimana tingkat kerumitan teknis dan bisnis? Manfaat menggunakan Agile Untuk Proyek Perangkat Lunak Besar Mengadaptasi konsep Agile dan mengubahnya menjadi proyek perangkat lunak tidaklah mudah, namun tidak terlalu rumit. Sebagian besar pekerjaan berputar di sekitar mengubah perilaku organisasi dalam melihat bagaimana proyek perangkat lunak biasanya dijalankan. Mari kita lihat betapa bermanfaatnya Agile untuk proyek perangkat lunak yang besar dan kompleks: Pendekatan waktu-ke-pasar dan iteratif yang lebih cepat: Pendekatan tradisional ketika diterapkan pada proyek yang lebih besar memiliki waktu penyelesaian yang lebih lama. Keuntungan besar pertama hilang dan hal itu dapat secara serius mempengaruhi daya saing di pasar yang bergejolak. Pendekatan berulang, seperti yang dicatat, dalam pengembangan Agile cepat dan memastikan bahwa tujuan penting dan tonggak proyek diselesaikan lebih awal. Ini dapat membantu perusahaan masuk ke pasar dengan lebih cepat. Manajemen risiko yang lebih baik: Ketika pelanggan dan pemangku kepentingan utama lainnya terlibat dalam proyek perangkat lunak yang menggunakan Agile, risiko dapat diidentifikasi lebih awal dalam proyek dan mitigasi tanpa perlu memadamkan api nanti. Peningkatan kualitas: Perubahan bertahap yang lebih kecil yang diusulkan Agile, membantu meningkatkan kualitas. Di awal proyek, pengembang dapat membuat perubahan pada solusi tanpa merusak kualitas. Pemeriksaan kualitas dilakukan di semua tahapan penting dari siklus hidup proyek, sehingga menghilangkan kebutuhan untuk memperbaiki bug dan kesalahan setelah rilis pertama. Pengembang juga bertanggung jawab untuk memastikan kualitas tinggi sepanjang siklus proses karena waktu penyelesaian yang lebih singkat antara rilis. Fokus pada pengembangan produk: Mungkin penerima manfaat terbesar dari penggunaan pendekatan Agile adalah produk atau solusi itu sendiri. Agile mengamanatkan bahwa produk yang tepat dikirimkan, bukan proyek yang tepat. Karena menempatkan partisipasi dan kepentingan yang sama pada pelanggan dan pengembang / perusahaan, organisasi dapat merespons dengan cepat kebutuhan pelanggan yang berubah dan menyesuaikan solusi yang tepat untuk mereka. Biaya tetap: Metodologi Agile memungkinkan prediktabilitas yang lebih baik dari tonggak proyek dan juga biayanya. Meskipun ruang lingkup proyek mungkin berbeda, biayanya tetap tetap karena sifat pengembangan perangkat lunak yang berulang. Source : https://www.flatworldsolutions.com/IT-services/articles/agile-apt-for-large-scale-software-projects.php Ditulis ulang oleh Erie
Read More