Minggu, 16 September 2018

Managemen Proyek

Assalamu'alaikum Warrahmatullah Wabarrakatuh


Selamat datang kembali di Harapan Anak Pontianak.
Saya Ilyas Andi Mulya salah satu mahasiswa Teknik Universitas Tanjungpura dengan NIM D1041161014 akan membahas tentang bagian materi perkuliahan Managemen Proyek Perangkat Lunak yaitu Managemen Proyek.

Managemen Proyek
Managemen proyek adalah sebuah proses mengatur, mengelola, dan mengontrol sumber daya pada perusahaan untuk suatu proyek. Sumber daya yang diperlukan disediakan oleh masing-masing stakeholder.

Acuan Pada Managemen Project
Acuan merupakan salah satu hal yang penting dalam menjalankan suatu proyek, acuan agar suatu proyek dapat dijalankan ada 3 yaitu :

1. Scope : Kualitas dari produk yang dihasilkan, produk harus sesuai dengan yang diinginkan oleh client.

2. Time  : Waktu yang diperlukan untuk mengerjakan suatu proyek. Semakin cepat maka semakin bagus.
3. Cost   : Biaya yang diperlukan dalam mengerjakar suatu proyek. Hasil yang baik dari suatu proyek ditentukan dari biaya yang dikeluarkan, semakin sedikit yang dikeluarkan maka semakin baik.

Dengan kata lain, 3 acuan yang telah dijelaskan terhubung satu sama lain. 3 hal tersebut sangat mempengaruhi satu sama lain. Semakin baik kualitas produk maka semakin lama waktu yang diperlukan dan semakin banyak biaya yang dikeluarkan.

Resiko Dalam Managemen Project
Dalam menjalankan suatu proyek tentunya ada resiko yang akan dihadapi dan harus ditanggung jika terjadi, diantaranya yaitu :

1. Resiko Operasional : Resiko yang berhubungan dengan operasi dalam organisasi, contohnya resiko dalam proses pengerjaan proyek.
2. Resiko Finansial : Resiko yang menyerang pada keuangan dalam menjalankan proyek.
3. Resiko Strategi : Resiko yang lebih menitik beratkan pada selera dari client.

Resiko diatas merupakan hal biasa yang dihadapi dalam menjalankan suatu proyek, tidak heran jika dalam suatu proyek terjadi perubahan kelompok kerja, perubahan rencana, dan pengeluaran yang berlebihan.

Kesimpulannya managemen proyek merupakan hal yang sangat penting karena karena harus mengatur, mengelola, dan mengontrol sumber daya yang ada dengan acuan yang saling berhubungan serta resiko yang bisa datang kapanpun.

Sekian dari saya tentang penyampaian materi Managemen ProyekJika ada kekurangan mohon untuk ditambahkan di kolom komentar.

Sabtu, 01 September 2018

Proyek dan Hubungannya dengan Manajemen Proyek Perangkat Lunak

Assalamu'alaikum Warrahmatullahi Wabarrakatuh


Selamat datang kembali di Harapan Anak Pontianak.
Saya Ilyas Andi Mulya salah satu mahasiswa Teknik Universitas Tanjungpura dengan NIM D1041161014 akan membahas tentang bagian materi perkuliahan Manajemen Proyek Perangkat Lunak yaitu Proyek dan Hubungannya dengan Manajemen Proyek Perangkat Lunak.

Proyek
Proyek adalah sebuah kegiatan yang bersifat sementara dan dikerjakan dalam waktu yang telah ditentukan untuk mencapai suatu tujuan. Proyek sendiri dibedakan menjadi beberapa jenis diantaranya adalah proyek konstruksi bangunan dan proyek perangkat lunak.

Hubungan Proyek dengan Manajemen Proyek Perangkat Lunak
Hubungan antara keduanya adalah proyek yang dikerjakan hanya bertujuan untuk menghasilkan perangkat lunak (Software). Dalam mengerjakan proyek perangkat lunak ada beberapa faktor yang harus diperhatikan dan terpenuhi, yaitu:

1. Biaya
Dalam pengejaan sebuah proyek pastinya diperlukan biaya berupa uang untuk membeli material yang dibutuhkan dan membayar tenaga kerja yang terlibat. 

2. Waktu
Sebuah proyek memiliki batas waktu yang ditentukan untuk pengerjaannya, maka dari itu sebuah tim yang mengerjakan sebuah harus bisa memanajemen waktu dalam pengerjaan sebuah proyek.

3. Kerja Tim
Sebuah tim diperlukan dalam membuat sebuah proyek. Dengan adanya tim sebuah proyek akan menjadi lebih mudah dan lebih cepat terselesaikan.  

4. Tujuan
Tujuan merupakan hal yang ingin dicapai dalam sebuah proyek, dimana proyek tersebut berhasil atau gagal. Tujuan juga menjadi faktor untuk biaya yang harus dikerjakan dan waktu untuk proyek tersebut berlangsung.

Sekian dari saya tentang penyampaian materi Proyek dan Hubungannya dengan Manajemen Proyek Perangkat LunakJika ada kekurangan mohon untuk ditambahkan di kolom komentar.

Rabu, 28 Maret 2018

Analisis dan Metodologi Pengembangan Perangkat Lunak

Assalamu'alaikum Warrahmatullahi Wabarrakatuh

Selamat datang kembali di Harapan Anak Pontianak.
Saya Ilyas Andi Mulya salah satu mahasiswa Teknik Universitas Tanjungpura dengan NIM D1041161014 akan membahas tentang bagian materi perkuliahan Analisis dan Perancangan Sistem yaitu Analisis dan Metodologi Pengembangan Perangkat Lunak.

Analisis
Analisis adalah aktivitas yang memuat sejumlah kegiatan seperti mengurai, membedakan, memilah sesuatu untuk digolongkan dan dikelompokkan kembali menurut kriteria tertentu kemudian dicari kaitannya dan ditafsirkan maknanya.

Analisis Sistem
Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidetifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

Tahapan Dalam Menganalisi Sistem
1. Definisikan masalahnya.
2. Pahami sistem tersebut dan buat definisinya.
3. Alternatif apa saja yang tersedia untuk mencapai tujuan dengan memperhatikan modifikasi sistem tersebut.
4. Pilih salah satu alternatif yang telah dirumuskan pada tahapan nomor 3.
5. Terapkan alternatif tersebut.
6. Jika memungkinkan, harus mencoba mengevaluasikan dampak dari perubahan yang telah dilakukan terhadap sistem.

Metodologi Pengembangan Perangkat Lunak
Metodologi pengembangan perangkat lunak adalah suatu kerangka kerja yang digunakan untuk menstrukturkan, merencanakan, dan mengendalikan proses pengembangan suatu sistem informasi. Banyak ragam kerangka kerja yang telah dikembangkan selama ini, yang masing-masing memiliki kekuatan dan kelemahan sendiri-sendiri.
Suatu metodologi pengembangan sistem tidak harus cocok untuk digunakan untuk semua proyek. Masing-masing metodologi mungkin cocok diterapkan untuk suatu proyek tertentu, berdasarkan berbagai pertimbangan teknis, organisasi, proyek, serta tim. Dalam pengembangan suatu perangkat lunak, terdapat berbagai bentuk metodologi yaitu :
1.  Model Waterfall
2.  Model Sekuensial Linier
3.  Model Prototype
4.  Model RAD (Rapid Application Development)
5.  Model Incremental
6.  Model Spiral

Model Waterfall
Model waterfall merupakan model klasik yang sederhana dengan aliran sistem yang linier. Output dari setiap tahap merupakan input bagi tahap berikutnya. Model ini telah diperoleh dari proses rekayasa lainnya dan menawarkan cara pembuatan rekayasa perangkat lunak secara lebih nyata.

Berikut adalah tahapan model waterfall dalam pengembangan perangkat lunak:
1.     Requirement definition : Proses pencarian kebutuhan diintensifkan dan difokuskan pada software.
2.     Design : Proses ini digunakan untuk mengubah kebutuhan-kebutuhan diatas menjadi representasi ke dalam bentuk “blueprint” software sebelum coding dimulai.
3.     Coding : Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses coding.
4.     Testing : Sesuatu yang dibuat haruslah diujicobakan. Demikian juga dengan software.
5.     Maintenance : Pemeliharaan suatu software diperlukan, termasuk di dalamnya adalah pengembangan, karena software yang dibuat tidak selamanya hanya seperti itu.

 Kelebihan
1.     Merupakan model pengembangan paling handal dan paling lama digunakan.
2.     Cocok untuk system software berskala besar.
3.     Cocok untuk system software yang bersifat generik.
4.     Pengerjaan project system akan terjadwal dengan baik dan mudah dikontrol.

Kelemahan
1.     Waktu pengembangan lama. hal ini dikarenakan input tahap berikutnya adalah output dari tahap sebelumnya.
2.     Biaya yang mahal.
3.     Terkadang perangkat lunak yang dihasilkan tidak akan digunakan karena sudah tidak sesuai dengan requirement bisnis customer.
4.     Karena tahap-tahapan pada waterfall tidak dapat berulang, maka model ini tidak cocok untuk pemodelan pengembangan sebuah proyek yang memiliki kompleksitas tinggi.
5.     Meskipun waterfall memiliki banyak kelemahan yang dinilai cukup fatal, namun model ini merupakan dasar bagi model-model lain yang dikembangkan setelahnya.

Sekian dari saya tentang penyampaian materi Analisis dan Metodologi Pengembangan Perangkat Lunak Jika ada kekurangan mohon untuk ditambahkan di kolom komentar.

Rabu, 14 Maret 2018

Analisis dan Perancangan Sistem

Assalamu'alaikum Warrahmatullahi Wabarrakatuh

Selamat datang kembali di Harapan Anak Pontianak.
Saya Ilyas Andi Mulya salah satu mahasiswa Teknik Universitas Tanjungpura dengan NIM D1041161014 akan membahas tentang bagian materi perkuliahan Analisis dan Perancangan Sistem yaitu Sistem.

Sistem
Sistem adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan.

Klarifikasi Sistem
Sistem dapat diklarifikasikan menjadi banyak sistem, berikut adalah sistem yang sudah diklarifikasikan:
1.     Sistem Abstrak dan Sistem Fisik
Sistem abstrak adalah sistem yang tidak tampak secara fisik. Sedangkan sistem fisik adalah sistem yang ada secara fisik, misalnya sistem komputer dan sistem produksi.

2.     Sistem Alamiah dan Sistem Buatan
Sistem alamiah adalah sistem yang terbentuk dari alam, misalnya sistem tata surya. Sedangkan sistem buatan adalah sistem yang melibatkan hubungan manusia dan mesin, salah satunya adalah sistem informasi.

3.     Sistem Deterministik dan Sistem Probabilistik
Sistem deterministik adalah sistem yang beroperasi dengan tingkah laku yang dapat diprediksi, contohnya sistem komputer. Sedangkan sistem probabilistik adalah sistem yang tingkha lakunya tidak dapat diprediksi karena mengandung hukum probabilitas.


Karakteristik Sistem
Sebuah sistem pastinya memiliki karakteristik yang didalamnya terdiri dari komponen-komponen, batasan (boundary), lingkungan luar sistem (environment), penghubung (interface), masukan (input), keluaran (output), pengolah (process), sasaran (objective).
1.     Komponen Sistem
Sistem terdiri dari komponen-konponen yang saling berinteraksi. yang lebih kecil yang disebut sub sistem, misalkan sistem komputer terdiri dari sub sistem yang masing-masing memiliki karakteristik tersendiri.

2.     Batasan Sistem (boundary)
Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batasan suatu sistem menunjukkan ruang lingkup dari sistem tersebut.

3.     Lingkungan Luar Sistem (environment)
Lingkungan luar sistem adalah apapun di luar batasan dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat merugikan.

4.     Penghubung (interface)
Penghubung merupakan media perantara antar sub sistem. Melalui penghubung ini memungkinkan sumber daya mengalir dari satu subsistem ke subsistem lainnya.

5.     Masukan (input)
Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa maintenance input dan sinyal input. Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Sinyal input adalah energi yang diproses untuk didapatkan keluaran.

6.     Keluaran (output)
Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain.

7.     Pengolah (process)
Pengolah merupakan bagian dari sistem yang memproses masukan menjadi keluaran.

8.     Sasaran (objective)
Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.


Syarat-Syarat Sistem
Syarat-syarat yang harus dimiliki sistem adalah
1.     Sistem harus dibentuk untuk menyelesaikan suatu tujuan.
2.     Elemen sistem harus mempunyai rencana yang ditetapkan.
3.     Adanya hubungan antara elemen sistem.
4.     Memiliki proses.


Metode Sistem
Metode sistem dibagi menjadi 2
1.     Black Box Approach
Suatu sistem dimana input dan outputnya dapat didefinisikan tetapi prosesnya tidak diketahui atau tidak terdefinisi. Contohnya : Sistem pernafasan, sistem pencernaan.

2.     Analytic System
Sistem  yang  mencoba  untuk  melihat  hubungan  seluruh  masalah  untuk menyelidiki kesistematisan tujuan dari sistem.


Sekian dari saya tentang penyampaian materi Sistem Jika ada kekurangan mohon untuk ditambahkan di kolom komentar.