tugas besar proposal project.docx

19
Situs e-Learning Anak 2009 Laporan Project Situs e-Learning Anak 1. Latar Belakang Informasi, seperti kita ketahui, banyak berlalu lalang di dunia internet. Hal apapun dapat kita cari di sana. Seperti yang kita ketahui, situs e-Learning penyedia jasa pembelajaran sudah banyak jumlahnya. Begitu juga dengan situs berbasis komunitas bagi kaum remaja dan dewasa. Sementara situs e-Learning yang benar-benar bersifat mendidik dan menghibur yang bersifat khusus untuk anak-anak, sama sekali tidak dapat kita jumpai. Padahal, anak-anak merupakan calon generasi penerus bangsa, yang pada mereka masih terdapat berbagai macam ilmu yang bisa ditanamkan dan digali, agar kelak mereka menjadi generasi penerus bangsa yang berwawasan luas dan tidak mudah menyerah. Berbasis dari hal tersebut, situs e-Learning anak ini diciptakan, untuk memenuhi kebutuhan pembelajaran sekaligus pengembangan wawasan terhadap anak. Situs e-Learing anak ini selain bersifat mendidik juga bersifat menghibur. Situs ini diharapkan dapat memberikan pandangan luas dan cara pembelajaran yang berbeda dari buku biasa dikarenakan cara penyampaian materi yang bermacam- macam. Selain itu, situs ini diharapkan dapat menjadi situs komunitas anak, sehingga terjadi interaksi antar user yang 1

Upload: angger-eka-rahmania

Post on 02-Jan-2016

107 views

Category:

Documents


0 download

DESCRIPTION

tugas besar mata kuliah ITPM mengenai pembuatan proposal project. Dalam makalah ini dijelaskan mengenai hal-hal apa saja yang sebaiknya dicantumkan dalam pembuatan proposal project.

TRANSCRIPT

Page 1: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

Laporan Project

Situs e-Learning Anak

1. Latar Belakang

Informasi, seperti kita ketahui, banyak berlalu lalang di dunia internet. Hal apapun

dapat kita cari di sana. Seperti yang kita ketahui, situs e-Learning penyedia jasa

pembelajaran sudah banyak jumlahnya. Begitu juga dengan situs berbasis komunitas bagi

kaum remaja dan dewasa. Sementara situs e-Learning yang benar-benar bersifat

mendidik dan menghibur yang bersifat khusus untuk anak-anak, sama sekali tidak dapat

kita jumpai. Padahal, anak-anak merupakan calon generasi penerus bangsa, yang pada

mereka masih terdapat berbagai macam ilmu yang bisa ditanamkan dan digali, agar kelak

mereka menjadi generasi penerus bangsa yang berwawasan luas dan tidak mudah

menyerah. Berbasis dari hal tersebut, situs e-Learning anak ini diciptakan, untuk

memenuhi kebutuhan pembelajaran sekaligus pengembangan wawasan terhadap anak.

Situs e-Learing anak ini selain bersifat mendidik juga bersifat menghibur. Situs

ini diharapkan dapat memberikan pandangan luas dan cara pembelajaran yang berbeda

dari buku biasa dikarenakan cara penyampaian materi yang bermacam-macam. Selain itu,

situs ini diharapkan dapat menjadi situs komunitas anak, sehingga terjadi interaksi antar

user yang diharapkan dapat saling bertukar informasi dan berbagi ilmu pengetahuan.

2. Rumusan Masalah

Beberapa rumusan masalah dalam pembuatan project ini antara lain:

1. Bagaimana membuat sebuah situs e-Learning yang dikhususkan untuk anak-

anak?

2. Apa sajakah isi yang sebaiknya terdapat pada situs e-learning ini?

3. Tujuan

Adapun tujuan dalam pembuatan project ini adalah sebagai berikut:

1

Page 2: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

Menciptakan sebuah situs e-Learning anak yang bersifat menarik dan mendidik

dalam kurun waktu 3 bulan, terhitung dari 28 Januari 2009 sampai 28 April 2009.

Existing system

Sebelum dibuatnya situs e-learning untuk anak-anak ini, belum ada satu jenis situspun

yang ada dengan tema serupa pada sebuah perusahaan, termasuk juga pada perusahaan

client. Sehingga seperti system yang sudah ada selama ini, anak-anak hanya belajar di

sekolah, atau dengan orang tua, atau membaca dari buku, dan lain-lain. Anak-anak tidak

memiliki kesempatan untuk memiliki media lain yang dapat digunakan untuk

pembelajaran sekaligus bersenang-senang.

Envisioned System

Situs e-Learning untuk anak-anak ini dibuat dengan system yang sama sekali baru. Situs

e-Learning ini akan didesign sedemikian rupa sehingga memiliki tampilan yang menarik

dan mudah digunakan untuk anak-anak. Dengan memiliki tampilan yang menarik dan

interaktif, diharapkan para user / anak-anak menjadi senang dan tidak bosan akan situs

ini, dan tentu saja bobot dari isi / materi yang disajikan juga tidak dapat dikesampingkan

begitu saja. Situs ini akan mengijinkan user / anak-anak menjadi member dari situs,

dengan fasilitas tambahan dapat mengatur profile yang dimiliki sesuai dengan kehendak

sendiri dan dapat bertukar informasi dengan member lain. Situs ini juga memungkinkan

anak-anak dapat mengakses materi yang ada tanpa perlu menjadi member / anonymous.

Feature yang disediakan pada situs ini antara lain penyajian materi-materi dasar seperti

matematika, bahasa Indonesia, dan bahasa inggris, penyajian materi menggunakan

ilustrasi, penyajian materi menggunakan games, contoh pertanyaan dan jawaban, dan

kuis untuk mengukur kedalaman pengetahuan user / anak-anak.

2

Page 3: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

Feasibility Study

Executive Summary

Tujuan dari feasibility study di sini adalah untuk menetukan web seperti apakah

yang dapat menarik perhatian anak-anak dan apa sajakah isi yang bermanfaat bagi anak-

anak.

Dikarenakan situs e-Learning ini merupakan situs pembelajaran anak-anak

pertama di Indonesia, maka hal-hal yang berkaitan dengan project ini haruslah maksimal.

Bahasa pemrograman yang digunakan adalah PHP dengan aplikasi MySQL sebagai

Database Management Systemnya.

Menggunakan Adobe Flash dan Adobe Photoshop sebagai design tampilan antar muka,

sehingga bisa memaksimalkan animasi dan penggunaan grafik yang menarik.

Materi pembelajaran yang disediakan adalah Matematika, Bahasa Indonesia, dan Bahasa

Inggris sebagai pelajaran dasar bagi anak-anak.

Memberikan fitur pengaturan profile sesuai kehendak user / anak-anak dan adanya

interaksi antar user / anak-anak.

Menggunakan penjelsan / deskripsi, tanya jawab, ilustrasi, permainan, dan soal-soal

latihan sebagai media pembelajaran.

Audience Impacted

Karena belum adanya aplikasi e-Learning khusus untuk anak-anak sebelumnya, maka

user / anak-anak akan benar-benar memperoleh pengalaman baru ketika penggunaannya

pertama kali terhadap situs ini. Tampilan antar muka akan didesign sedemikian rupa

sehingga user / anak-anak akan mudah beradaptasi dan dapat menggunakan aplikasi ini

sebaik mungkin.

Financial Obligations

Nilai awal poject sepanjang 3 bulan ini adalah sebesar 44.500.000 rupiah

Gaji 1orang PM adalah 21000000 rupiah.

Gaji 1orang Sistem Analyst adalah 1.800.000 rupiah.

Gaji 2orang Web Designer adalah 6.500.000 rupiah.

Gaji 1orang DBA adalah 4.500.000 rupiah.

Gaji 2orang programmer adalah 8.400.000 rupiah.

Gaji 2orang CMS adalah 2.250.000 rupiah.

3

Page 4: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

Penilaian nilai di atas belum termasuk biaya lain-lain, dan kebutuhan akan

resource lain dalam project ini.

Recommended Action

Setelah rencana pembuatan project disetujui, maka project charter akan dibuat dan

tim akan dibentuk. Beberapa hal yang akan dilakukan pada saat implementasi project,

antara lain: membuat design tampilan antar muka sebaik mungkin yang berbarengan

dengan pembuatan system, baik itu database maupun coding, menyewa konsultan anak-

anak untuk mempertimbangkan Content Management Sistem nya. Setelah semua hal

yang berkaitan dengan web diimplementasikan, akan diadakan beberapa pengujian

terhadap aplikasi untuk memastikan tidak aka nada error lagi saat aplikasi diserahkan

kepada client.

Beberapa detail dari project situs e-Learning Anak adalah sebagai berikut:

A. Requirement Project

Dari penjelasan existing dan envisioned system di atas, didapat beberapa requirement

dalam pembuatan project ini, di antaranya:

Membuat sebuah situs e-Learning untuk pembelajaran anak, yang di dalamnya

terdapat fitur-fitur komunitas anak yang terbatas.

Member / anak, diberi fasilitas untuk mengelola website dalam bentuk profile,

agar member lain dapat melihat dan meninggalkan komentar, sehingga terjadi

interaksi antar member.

Segala isi web site e-Learning anak ini, baik yang berkaitan dengan user, promosi,

adsense, ataupun content yang terdapat di dalamnya, diatur oleh admin

menggunakan aplikasi website itu sendiri.

B. Batasan Project

Beberapa hal yang akan menjadi batasan dari project ini antara lain :

1. Karena dimungkinkan adanya ketidakcocokan pada keinginan client dalam system

konsep dan pembangunan project, maka metode yang akan digunakan pada

pembangunan project ini adalah metode win-win spiral model.

2. Menjadi salah satu media pembelajaran anak-anak yang menarik.

4

Page 5: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

3. Memberikan informasi mengenai ilmu-ilmu dasar saja, seperti matematika, bahasa

Indonesia, dan bahasa inggris.

4. Menjadi forum komunitas anak-anak dengan fitur yang terbatas.

5. Client telah memiliki bagian IT sendiri untuk kemudian memanagement situs e-

Learning ini.

6. Penyerahan project ke client hanya dalam bentuk program yang sudah jadi, tidak

termasuk di dalamnya source code dan perancangan system.

7. Mengijinkan admin dari perusahaan client mengelola segala hal yang berkaitan

dengan situs e-Learning ini, baik itu dari sisi content / isi situs, ataupun pengelolaan

terhadap member / anggota dari situs ini.

8. Project ini tidak menyakup selang waktu pelaksanaan beta testing, apabila testing

tersebut dilakukan oleh client.

9. Situs akan diserahkan kepada client dan diuji, apabila tidak ada keluhan setelah

penyerahan project dalam kurun waktu 5hari, maka poject dinyatakan selesai.

10. Project tidak membahas mengenai hardware dari client.

11. Project diserahkan kepada client untuk kemudian diuji kelayakan dan dideploy

sendiri ke web server yang diinginkan. Project ini tidak akan membahas mengenai

pemesanan nama domain web dan hosting project pada webserver.

C. Lisensi

Segala penggunaan software yang berhubungan dengan pembuatan project ini

ditanggung oleh perusahaan pengembang, dikarenakan situs dikembangkan dengan

bahasa pemrograman PHP dan MySQL yang bersifat open source, sementara tools

pengembang lain yang digunakan untuk dokumentasi ataupun design web, telah

berlisensi pada perusahaan pengembang, sehingga tidak diperlukan lisensi tambahan bagi

client.

D. Teknologi yang Digunakan

1. Bahasa Pemrograman

Menggunakan bahasa pemrograman PHP. PHP biasa digunakan pada

pemrograman berbasis web. Selain bahasa pemrograman ini open source sehingga

5

Page 6: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

tidak diperlukan adanya license key untuk penggunaanya, PHP juga sudah

mendukung object oriented programming, di mana programmer lebih dimudahkan

dalam pembuatan program.

2. Database Management

Database management yang digunakan adalah MySQL. Selain sudah terdapat

integrasi tersendiri antara MySQL dengan PHP, aplikasi ini juga termasuk aplikasi

open source. Sementara operasi-operasi / fungsi-fungsi yang tidak didukung oleh

MySQL belum diperlukan dalam aplikasi ini. Fitur MySQL yang ditawarkan sudah

cukup untuk menangani requirement client.

3. Web Design

Web dirancang menggunakan adobe photoshop, corel draw, dan adobe flash.

Ketiga tool ini akan memungkinkan penciptaan gambar yang menarik, cerah, dan

memiliki efek animasi yang disukai anak-anak. Menggunakan kombinasi corel draw

dan adobe photoshop, logo dan gambar untuk layout web akan diciptakan semenarik

mungkin, kemudian menggunakan flash, gambar-gambar tersebut akan memiliki

animasi.

4. Tools Development Project

Dalam pengembangan project ini, beberapa tool lain yang digunakan adalah:

Microsoft Office Word

Tool ini digunakan untuk menciptakan dokumentasi dari tiap-tiap kejadian yang perlu

untuk didokumentasikan.

Microsoft Office Visio

Tool ini digunakan untuk pembuatan ER Diagram sebagai rancang database.

Rational Rose

Tool ini digunakan untuk pembuatan rancang UML, sebagai rancang system project.

Microsoft Office Project

Tool ini digunakan untuk pembuatan WBS (Work Breakdown Structure) dan PND

(Project Network Diagram).

Microsoft Office Excel

Tool ini digunakan untuk pembuatan budget.

6

Page 7: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

XAMPP

Tool ini digunakan untuk run project situs pada web localhost, sehingga sebelum

dipublish ke web server, web dapat dijalankan secara langsung pada localhost untuk

diuji dan dicocokkan dengan keinginan client.

E. Kualifikasi Anggota Project

Project Manager : 1 orang

Sudah menangani pembuatan project web beberapa kali.

Programmer : 3 orang

Menguasai program PHP dan MySQL, CSS, Javascript, AJAX.

System Analyst : 1 orang

Menggunakan design berbasis OOP, menguasai UML.

Web Designer : 2 orang

Menguasai Adobe Photoshop, Corel Draw, Adobe Flash, Flash Script

Content Management System : 2 orang

Dapat mencari content menarik untuk anak yang bersifat mendidik dan

menghibur.

Konsultan Psikologi Anak : 1 orang

Mengerti cara pembelajaran anak dengan baik.

Dokumentator : 2 orang

Dapat mengikuti track dan menuliskan laporan dengan baik.

Database Administrator : 1 orang

Menguasai RDMBS MySQL

*) penentuan gaji berdasarkan informasi pada situs forum pendidikan indonesia

F. Kontrak Anggota Project

Kontrak anggota project dilakukan pada saat masing-masing anggota tersebut

harus memulai pekerjaannya, dan berakhir saat tugas yang diberikan terhadap masing-

masing anggota tersebut berakhir. Sehingga kontrak anggota project dapat dibagi

menjadi:

7

Page 8: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

Kontrak pada awal project

Beberapa anggota yang dikontrak pada awal project antara lain : system analyst, database

administrator, web designer, content management system, dan konsultan anak.

Kontrak pertengahan project

Anggota yang dikontrak pada pertengahan project antara lain : programmer.

Kontak penuh project

Project manager akan dikontrak sejak awal pembuatan project sampai project diserahkan

kembali ke client.

Kontrak untuk penyelesaian tiap fase project

Anggota yang akan dikontrak : dokumentator.

G. Langkah Pembuatan Project

Detail langkah-langkah yang akan dilakukan dalam proses pengerjaan project ini

dibagi menjadi:

1. Requirement dan analysis

Pesetujuan client

2. Design

a. Design system

b. Design tampilan / Web Design

Persetujuan client

3. Pembuatan aplikasi

a. Pembuatan modul system : modul admin, modul user, unit test

b. Pembuatan Database : pembuatan dan pengisian data, unit

test

c. Pembuatan tampilan antar muka

Persetujuan client

Unit testing

d. Integrasi sistem

Integration testing

4. Pengujian terhadap aplikasi

Alpha testing

8

Page 9: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

5. Serah terima aplikasi

9

Page 10: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

WBS (Work Breakdown Structure)

Ganchart

10

Page 11: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

11

Page 12: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

H. Budget Project

Jumlah waktu kerja dari project team dan gaji / day sesuai dengan ganchart di atas

adalah:

posisi anggota gaji / day jumlah hari kerja

PM 350000 50 hari

System Analyst 200000 9 hari

Programmer 100000 23 hari

Web Designer 130000 20 hari

Database Administrator

150000 25 hari

CMS 75000 15 hari

Konsultan anak 100000 14 hari

Dokumentator 60000 14 hari

Budget 1, ketika diasumsikan project dalam keadaan sangat baik:

Posisi Anggota Teamjumlah

harigaji / day

jumlah orang

gaji

Project Manager 50 350000 1 17500000

System Analyst 9 200000 1 1800000

Web Designer 20 130000 2 5200000

DBA 25 150000 1 3750000

Programmer 23 100000 3 6900000

CMS 15 75000 2 2250000

Dokumentator 14 60000 2 1680000

Konsultan anak 14 100000 1 1400000

Biaya lain-lain       7000000

Biaya Total       47480000

Budget 2, ketika diasumsikan project dalam keadaan tidak baik/mengalami delay:

Posisi Anggota Team

jumlah hari

gaji / day

jumlah orang

gaji

Project Manager 60 350000 1 21000000

System Analyst 9 200000 1 1800000

Web Designer 25 130000 2 6500000

DBA 30 150000 1 4500000

Programmer 28 100000 3 8400000

CMS 15 75000 2 2250000

Dokumentator 15 60000 2 1800000

Konsultan anak 14 100000 1 1400000

Biaya lain-lain       7000000

Biaya Total       54650000

12

Page 13: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

Dari 2 jenis budget di atas, maka ditentukan nilai total project ini adalah sebesar

60 juta lima ratus ribu (60.500.000) rupiah, dengan harga jual produk / software

sebesar lima juta lima ratus ribu (5.500.000) rupiah, dan nilai pembuatan project adalah

sebesar lima puluh lima juta (55.000.000)rupiah.

I. Beberapa Hal yang Memungkinkan Biaya Project Naik

1. Ada anggota tim yang tidak dapat menyelesaikan pekerjaan tepat waktu

- Diperhatikan apakah pekerjaan yang dikerjakan anggota tim tersebut berpengaruh

terhadap pekerjaan lain (memiliki dependensi).

- Apabila pekerjaan tersebut berdependensi dengan pekerjaan lain, maka akan lebih

baik apabila memberikan bantuan tenaga terhadap anggota tersebut. Baik itu tenaga

dari luar / seorang ahli dalam hal pekerjaan yang dilakukan anggota tim tersebut,

ataupun orang dalam / anggota tim yang lain.

- Memberikan tenggang waktu terbatas bagi anggota tim tersebut untuk menyelesaikan

pekerjaannya.

2. Ada perselisihan antar anggota tim

- Mengamati terlebih dahulu sambil mencari informasi mengenai perselisihan yang

timbul.

- Membiarkan anggota yang berselisih untuk menyelesaikan masalah, apabila tidak

berhasil maka memanggil anggota yang bermasalah tersebut untuk membicarakan

permasalahan yang dihadapi / menjadi penengah.

- Apabila masih berselisih, maka mencoba membantu mencarikan jalan keluar bagi

permasalahan yang ada.

3. Requirement dari client berubah

- Mengidentifikasi apakah permintaan perubahan dari client masih dapat ditoleransi.

- Mengidentifikasi apabila perubahan disetujui, perubahan tersebut dapat dimasukkan

dalam project yang sedang berjalan atau dalam project baru.

- Apabila perubahan dapat diterima, maka mempelajari impact perubahan tersebut pada

project.

- Ambil tindakan secepatnya dalam kaitannya dengan perubahan yang terjadi pada

project.

13

Page 14: Tugas Besar Proposal Project.docx

Situs e-Learning Anak 2009

4. Jumlah anggaran membengkak

- Mengidentifikasi penyebab adanya anggaran membengkak.

- Mencari jalan keluar dari penyebab masalah tersebut.

- Segera mengambil tindakan dalam kaitannya dengan perubahan yang terjadi pada

project.

5. Deadline belum tercapai

- Menambahkan tenaga untuk membantu mempercepat penyelesaian pekerjaan yang

harus diserahkan terhadap deadline.

- Mengidentifikasi impact yang berkaitan dengan tertundanya deadline.

14