Showing posts with label Software Engineering. Show all posts
Showing posts with label Software Engineering. Show all posts

Thursday, April 9, 2020

Pelatihan Online Teknologi Informasi dan Open Source Gratis April 2020


Pelatihan Online  Teknologi Informasi dan Open Source Gratis April 2020. Rekan - rekan yang berminat mengisi waktu selama pandemi COVID-19 dan memiliki cukup kuota internet,  silahkan mengikuti sejumlah pelatihan/training IT dan open source,  gratis di bulan April 2020.

1.ICS Security training by Homeland security

2.Free Fortinet Certification NSE1 and NSE2

3.Free Vulnerabilty management training by Qualysguard

Friday, March 17, 2017

Desain Perangkat Lunak

Desain Perangkat Lunak - Desain perangkat lunak, yaitu menerjemahkan syarat/kebutuhan yang masih berupa konsep menjadi sesifikasi perangkat lunak yang nyata sebelum dimulai pemunculan kode (coding). Sebagaimana analisis, desain ini juga harus didokumentasikan.
Tahapan desain sistem dapat dibagi menjadi dua tahap, yaitu sebagai berikut :
a.Desain Logis
Pada desain logis kebutuhan fungsional akan digambarkan terpisah dengan lingkungan fisik dimana data mengalir dan disimpan.
Contoh : pembuatan diagram alir, DFD, Use Case

Tuesday, March 14, 2017

Metode Analisis PIECES pada Sistem Informasi Perpustakaan STMIK ELRAHMA Yogyakarta

Contoh Kasus PIECES pada Sistem Infromasi Perpustakaan STMIK ELRAHMA Yogyakarta

Pegawai di perpustakaan STMIK ELRAHMA Yogyakarta telah lama mengeluhkan beban kerja yang sangat berat. Jumlah buku yang sangat banyak di perpustakaan memerlukan system katalog yang memudahkan pencarian maupun penghitungan koleksi. 
Mahasiswa juga mengeluhkan antrian yang lama ketika akan meminjam ataupun mengembalikan buku.
Selain itu mahasiswa juga mengeluhkan besarnya denda yang tidak sesuai dengan keterlambatan peminjaman buku.
Di akhir semester, laporan tahunan menyatakan jumlah buku yang hilang cukup besar. Namun penyebab hilangnya buku tidak diketahui dengan pasti, apakah diambil dari perpustakaan tanpa ijin atau belum dikembalikan oleh mahasiswa yang meminjam.
Manajer perpustakaan juga kesulitan mengumpulkan informasi yang berhubungan dengan perpustakaan jika ingin mengambil keputusan.

Analisis Kelemahan Sistem

Analisis Kelemahan Sistem - Pada tahap analisis sistem, analis mempunyai tugas mendefinisikan masalah sistem, menentukan tujuan dan mengumpulkan kebutuhan sistem yang akan dikembangkan. Permasalahan atau kelemahan sistem adalah kondisi atau situasi yang menyimpang dari sasaran atau tujuan organisasi atau perusahaan yang dapat menurunkan kinerja, informasi, ekonomi, keamanan aplikasi, efisiensi, dan pelayanan. Menurut Al Fatta (2007), untuk mengidentifikasi masalah harus dilakukan analisis terhadap kinerja, informasi, ekonomi, keamanan aplikasi, efisiensi, dan pelayanan pelanggan atau dikenal analisis PIECES.

Analisis Perangkat Lunak

Analisis Perangkat Lunak  - Tahap analisis adalah tahapan dimana seorang analisis harus mendefinisikan permasalahan sistem, menentukan tujuan pembuatan perangkat lunak, merencanakan dan mengumpulkan kebutuhan-kebutuhan dari semua elemen perangkat lunak yang akan dibangun (Al Fatta, 2007). Pada tahap ini dibentuk spesifikasi kebutuhan perangkat lunak, fungsi perangkat lunak yang dibutuhkan, performansi (unjuk kerja) perangkat lunak, penjadwalan proyek, identifikasi sumber daya (manusia , perangkat keras dan perangkat lunak yang dibutuhkan untuk membuat) dan taksiran biaya pengembangan perangkat lunak.

Metodologi Pengembangan Perangkat Lunak : Rapid Application Development (RAD)

Metodologi Pengembangan Perangkat Lunak : Rapid Application Development (RAD) - Rapid Application Development (RAD) adalah sebuah model proses perkembangan perangkat lunak sekuensial linier yang menekankan siklus perkembangan yang sangat pendek. Model RAD ini merupakan sebuah adaptasi “kecepatan tinggi” dari model sekuensial linier dimana perkembangan cepat dicapai dengan menggunakan pendekatan konstruksi berbasis komponen.

Metodologi Pengembangan Perangkat Lunak : Prototyping

Metodologi Pengembangan Perangkat Lunak : Prototyping - Prototype adalah model atau simulasi dari semua aspek produk sesungguhnya yang akan dikembangkan yang dimana model tersebut harus representative dari produk akhirnya.
Prototyping adalah pengembangan yang cepat dan pengujian terhadap model kerja (prototipe) dari aplikasi baru melalui proses interaksi dan berulang-ulang yang biasa digunakan ahli sistem informasi dan ahli bisnis. Prototyping disebut juga desain aplikasi cepat (rapid application design/RAD) karena menyederhanakan dan mempercepat desain sistem (O'Brien, 2005).

Metodologi Pengembangan Perangkat Lunak : Linear Sequential Model

Metodologi Pengembangan Perangkat Lunak : Linear Sequential Model - Linear sequential model (atau disebut juga “classic life cycle” atau “waterfall model”) adalah metodologi umum dalam pengembangan perangkat lunak yang menandai kemajuan analisi dan desain (Al Fatta, 2007). Pada waterfall model sebuah tahapan harus diselesaikan terlebih dahulu sebelum melangkah ke tahap berikutnya. Apabila terjadi kesalahan atau masalah pada perangkat lunak, maka kita tidak perlu mengulanginya dari awal lagi, tapi mengulanginya hanya pada tahapan yang ingin diperbaiki.

Metodologi Pengembangan Perangkat Lunak

Metodologi Pengembangan Perangkat Lunak - Proses pengembangan perangkat lunak adalah suatu proses dimana kebutuhan pemakai diterjemahkan menjadi produk perangkat lunak. Proses ini mencakup aktivitas penerjemahan kebutuhan pemakai menjadi kebutuhan perangkat lunak, transformasi kebutuhan perangkat lunak menjadi desain, penerapan desain menjadi kode program, uji coba kode program, dan instalasi serta pemeriksaan kebenaran perangkat lunak untuk operasional (IEEE. 1990). 

Monday, March 13, 2017

Pengantar Rekayasa Perangkat Lunak (Software Engineering)

Pengantar Rekayasa Perangkat Lunak (Software Engineering) - Definisi rekayasa (engineering) adalah pemakaian ‘science’ untuk menyelesaikan ‘masalah praktis’.
Ada beberapa definisi perangkat lunak (software) yang pernah dikemukakan antara lain :
  1. Perangkat lunak adalah kumpulan program komputer dengan fungsi tertentu
  2. Perangkat lunak adalah dokumen yang menjelaskan operasi dan penggunaan program (Pressman, 1997).
  3. Perangkat lunak adalah program komputer, prosedur, aturan, dan dokumentasi yang berkaitan serta data, yang bertalian dengan operasi suatu sistem komputer (IEEE, 1993).

Wednesday, September 21, 2016

Kuliah Metodelogi Penelitian

Kuliah Metodelogi Penelitian - Sebagai seorang mahasiswa, anda akan selalu bersinggungan dengan penelitian. Penelitian dilakukan tetunya harus secara terencana, sistematis, berulang-ulang dan terukur. Penelitian harus memiliki orisinalitas (originality) dan kebaruan (novelty), serta menghasilkan kontribusi yang orisinil pada pengetahuan dalam bentuk menemukan dan merevisi fakta, teori dan aplikasi.