Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek...

22
Project Management and Deployment 6 Adam Hendra Brata Pemrograman Web

Transcript of Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek...

Page 1: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Project Management and Deployment 6Adam Hendra Brata

Pemrograman Web

Page 2: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Manajemen Proyek Manajemen Proyek

Fokus Manajemen Proyek

Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment Persiapan

Mencatatkan DNS

Mempersiapkan Website Percobaan

Mempersiapkan Alamat Email

Simpan dan Publikasikan

Pokok Bahasan

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 3: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Manajemen Proyek

Page 4: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Manajemen proyek adalah sebuah disiplin keilmuan dalam hal perencanaan, pengorganisasian, pengelolaan (menjalankan serta pengendalian), untuk dapat mencapai tujuan-tujuan proyek

Proyek adalah sebuah kegiatan yang bersifat sementara yang telah ditetapkan awal pekerjaannya dan waktu selesainya (dan biasanya selalu dibatasi oleh waktu, dan seringkali juga dibatasi oleh sumber pendanaan), untuk mencapai tujuan dan hasil yang spesifik dan unik, dan pada umumnya untuk menghasilkan sebuah perubahan atau produk yang bermanfaatserta yang mempunyai nilai tambah yang dapat berupa barang ataupun hal lain

Wikipedia

Manajemen Proyek

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 5: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Tantangan utama sebuah proyek adalah mencapai sasaran-sasaran dan tujuan proyek dengan menyadari adanya batasan-batasan yang telah dipahami sebelumnya

Pada umumnya batasan-batasan itu adalah ruang lingkup pekerjaan, waktu pekerjaan dan anggaran pekerjaan, dan hal ini biasanya disebut dengan “triple constrains” atau “tiga batasan”

Dengan semakin meningkatnya kesadaran akan harkat dan martabat individu dalam menjalankan proyek, maka batasan ini kemudian berkembang dengan adanya batasan keempatyaitu faktor keselamatan

Tantangan selanjutnya adalah bagaimana mengoptimasikan dan pengalokasian semua sumber daya dan mengintegrasikannya untuk mencapai tujuan proyek yang telah ditentukan

Wikipedia

Manajemen Proyek

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 6: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Secara umum, fokus utama bahasan manajemen proyek adalah pada :

Manusia atau personil

Produk

Proses

Proyek

Fokus Manajemen Proyek

People

Product

Project

Process

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 7: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Siklus Hidup Proyek

Inisialisasi

Perencanaan dan Desain

Pelaksanaan dan

Kontruksi

Penyelesaian

Pemantauan Dan Pengendalian

Proyek

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 8: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Manajemen Proyek Perangkat Lunak

Page 9: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Dewasa ini, pengembangan perangkat lunak menjadi sebuah industri yang sangat menjanjikan dan sejajar dengan industri ekonomi yang lain

Pengembangan perangkat lunak menjadi proyek yang populer pada dunia industri IT

Sehingga konsep manajemen proyek juga dapat diimplementasikan pada industri IT, baik itu dalam pengembangan perangkat lunak maupun manufaktur perangkat keras

Dalam proyek pengembangan perangkat lunak, siklus manajemen proyek berjalan berdampingan dengan siklus pengembangan perangkat lunak

Manajemen Proyek Perangkat Lunak

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 10: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Manajemen proyek perangkat lunak adalah seluruh aktifitas dalam memanajemen proses rekayasa perangkat lunak, dimulai sebelum aktifitas teknis di inisialisasi dan berlanjut pada keseluruhan batasan, pengembangan dan pemeliharaan perangkat lunak komputer

Sekalipun tidak bersifat teknis seperti pengkodean, hal-hal dalam manajemen proyek PL ini mampu menentukan apakah proyek akan berjalan dengan baiksehingga menghasilkan produk yang baik

Hal-hal yang berkaitan dengan manajemen adalah pengelolaan personel dan koordinasi tim, proses, pengukuran proyek-termasuk menentukan harga dari PL, penjadwalan dan sebagainya

Manajemen Proyek Perangkat Lunak

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 11: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Manajemen Proyek Perangkat Lunak

Project management

SDLC

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 12: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Website Deployment

Page 13: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Website sebagai salah satu jenis perangkat lunak juga membutuhkan manajemen proyek yang baik, karena bagaimanapun juga pembuatan website juga menjadi salah satu produk industri IT yang sangat populer

Website dapat dikembangkan dengan tujuan untuk dijadikan website general maupun website khusus

Website Deployment

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 14: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Website deployment adalah langkah terakhir dalam proyek pengembangan dan pembuatan website, bahasan ini akan bicara lebih banyak tentang bagaimana website yang telah kita buat dalam proyek dapat “hidup” sebagaimana website yang lain dalam internet, sehingga bisa diakses oleh pengguna

Secara garis besar, terdapat 5 langkah utama dalam website deployment, yaitu :

1. Persiapan

2. Mencatatkan DNS

3. Mempersiapkan Website Percobaan

4. Mempersiapkan Alamat Email

5. Simpan dan Publikasikan

Proses Deployment Website

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 15: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Persiapan

Setelah website jadi, tugas kita adalah melakukan hosting agar webiste kita dapat dibuka melalui internet

Pada umumnya sering muncul 3 skenario berdasarkan kondisi dari klien

a. Klien belum pernah memiliki website sebelumnya

b. Klien sudah memiliki server hosting dan kita akan melakukan deployment di server tersebut

c. Klien sudah memiliki server hosting, tetapi website baru kita akan dipindahkan di server lain atau baru

Website Deployment

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 16: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Persiapan

Jika skenario 1 yang muncul, maka solusinya mudah yaitu kita tinggal mendaftarkan domain baru dan membeli atau menyediakan mereka jasa hosting

Jika skenario 2 atau 3 yang muncul, maka kita memerlukan sedikit “information gathering”

Information gathering bertujuan untuk mencari informasi tentang server dan jasa hosting yang telah dipakai oleh klien, serta untuk memberikan kita informasi tentang bagaimana cara upload dan hosting di penyedia jasa tersebut karena seringkali beda penyedia jasa beda pula regulasi dan prosedurnya

Tool : whois

Website Deployment

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 17: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Mencatatkan DNS

Jika kita akan melakukan hosting baru ke penyedia jasa hosting dan server, maka biasanya kita akan diminta untuk melakukan registrasi domain website kita dalam DNS

Hal ini berguna untuk mempermudah pengaksesan webskite kita melalui intenet

Proses pencatatan dan registrasi DNS ini dapat kita gunakan untuk mengatur mana halaman untuk domain utama, sub domain dan sebagainya

Tool : zonedit atau cpanel internal dari hosting service

Website Deployment

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 18: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Mempersiapkan Website Percobaan

Jika kita sudah memiliki alamat domain dan server hosting, maka inilah waktunya kita melihat website kita secara “live” dalam lingkungan server

Silakan upload situs yang telah kita buat ke dalam server dan persiapkan halaman utama yang sifatnya percobaan untuk melakukan testing terakhir agar diketahui bagaimana tampilan website kita jika dijalankan secara live melalui server dan diakses melalui internet

Tool : cpanel internal hosting service

Website Deployment

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 19: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Mempersiapkan Alamat Email

Alamat email menjadi hal yang penting dalam pengelolaan sebuah website

Kita atau klien sebagai pemilik website pasti akan mendapat respon atau tanggapan dari pengguna website, baik itu yang sifatnya pemanfaatan informasi maupun yang sifatnya saran dan kritik tentang website kita

Sehingga alamat email yang valid dan bisa dihubungi menjadi sangat penting

Biasanya jika kita membeli hosting kita akan diberikan alamat email internal, akan tetapi jika tidak kita dapat menggunakan layanan email umum

Tool : cpanel internal hosting service atau email service, mxtoolbox

Website Deployment

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 20: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Simpan dan Publikasikan

Langkah terakhir dalam deployment adalah dengan mempublikasikan website kita

Namun sebelumnya, jangan lupa untuk melakukan backup dan menyimpan semua file-file web untuk dapat digunakan nanti jika ada pengembangan atau maintenance

Simpan semuanya di tempat yang aman dan mudah diakses jika sewaktu-waktu dibutuhkan

Tool : cpanel internal hosting service atau cloud service, storage media

Website Deployment

Pokok Bahasan

Manajemen Proyek- Manajemen Proyek- Fokus Manajemen

Proyek- Siklus Hidup Proyek

Manajemen Proyek Perangkat Lunak

Website Deployment- Persiapan- Mencatatkan DNS- Mempersiapkan Website

Percobaan- Mempersiapkan Alamat

Email- Simpan dan Publikasikan

Page 21: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Ujian Tengah Semester akan dilaksanakan di minggu ke-8( minggu depan atau sesuai jadwal UTS )

Materi UTS : Pertemuan 1 – Pertemuan 7

Sistem : (Masih) Rahasia :P

Selamat belajar dan semoga sukses v^^

Ujian Tengah Semester

Ujian Tengah Semester

Page 22: Rekayasa Perangkat Lunak · PDF fileManajemen Proyek Manajemen Proyek Fokus Manajemen Proyek Siklus Hidup Proyek Manajemen Proyek Perangkat Lunak Website Deployment Persiapan

Terimakasih dan Semoga

Bermanfaat ^^