You are on page 1of 20

DOKUMEN RENCANA PENGEMBANGAN

PERANGKAT LUNAK
APLIKASI PEMUTAR LAGU
MDRROM

Disusun Oleh
Nama

Nim

1.
2.
3.
4.
5.
6.

11.141.369 P
08.141.237
10.141.062
10.141.020
12.141.193 P
07.141.117

Marsi
Dwianda Deddy Suhastra
Rizky Pradifta Jaya Tama
Rano Karno
Oyong Hairudin
Muhammad Herboni

PROGRAM STUDI SISTEM INFORMASI


UNIVERSITAS BINA DARMA
2012

ABSTRAKSI
Pada dokumen rencana pengembangan perangkat lunak ini, membahas tentang
sebuah aplikasi multimedia yang bisa digunakan untuk membuka file-file lagu
dengan beberapa macam format seperti mp3, midi, dan waf yang terdapat pada
sebuah perusahaan. Seperti kita ketahui bahwa rutinitas kerja karyawan pada
sebuah perusahaan terkadang membuat karyawan merasa jenuh dan bosan.
Oleh karena itu, kehadiran perangkat lunak pemutar lagu, memang sangat
dibutuhkan guna menemani rutinitas karyawan dalam bekerja.

DAFTAR ISI

ABSTRAKSI .......................................................................................................

DAFTAR ISI..........................................................................................................

DAFTAR GAMBAR.............................................................................................

DAFTAR TABEL .................................................................................................

BAB I Pendahuluan ...........................................................................................

1.1

Gambaran Umum Proyek .............................................................

1.2

Tujuan ...........................................................................................

1.3

Daftar Definisi dan Singkatan .......................................................

1.4

Referensi .......................................................................................

BAB II Organisasi Proyek ...................................................................................

2.1

Struktur Organisasi .......................................................................

2.2

Otoritas, Hak dan Tanggung Jawab Anggota Tim ........................

BAB III Proses Manajerial ...................................................................................

12

3.1

Tujuan dan Prioritas Manajemen ..................................................

12

3.2

Asumsi, Ketergantungan, dan Kendala .........................................

12

3.3

Batasan Pengembangan Proyek ....................................................

12

3.4

Dokumentasi Perangkat Lunak ....................................................

12

3.5

Rencana Penugasan .......................................................................

13

BAB IV Proses Teknis ..........................................................................................

14

BAB V Paket Kerja dan Jadwal ..........................................................................

16

DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi Proyek ...........................................................

Gambar 4.1 Metode Waterfall .............................................................................

13

Gambar 5.1 Jadwal Pengembangan ....................................................................

15

Gambar 5.2 Rencana Pengembangan Perangkat Lunak .....................................

16

Gambar 5.3 Kerangka Kerja Pengembangan Perangkat Lunak ..........................

17

Gambar 5.4 Resource Sheet ................................................................................

18

Gambar 5.5 Budget Report Pengembangan Perangkat Lunak ............................

19

DAFTAR TABEL

Tabel 5.1

Rencana Pengembangan ................................................................

15

BAB I
PENDAHULUAN

1.1

Gambaran Umum Proyek


Setiap perusahaan pasti mempunyai tingkat aktifitas pekerjaan yang terkadang santai

dan namun juga terkadang sibuk. Hal itu tentunya akan membuat karyawan merasa jenuh dan
bahkan suntuk sehingga malas bekerja. Guna menyiasati keadaan tersebut, tentunya
dibutuhkan sebuah hiburan selama karyawa tersebut beraktifitas.
Biasanya, jika pada perusahaan tersebut mempunyai perangkat komputer, karyawan
menggunakan aplikasi WINAMP untuk memutar lagu yang terdapat pada komputer tersebut
yang terlebih dahulu di download dari internet. Namun ternyata, tidak banyak file lagu yang
bisa dibuka menggunakan aplikasi WINAMP tersebut. Hal itu dikarenakan WINAMP hanya
memberikan fasilitas membuka beberapa file saja.
Oleh karena itu, maka dibutuhkan suatu aplikasi multimedia yang bisa membuka
berbagai macam format lagu yang ada di perangkat komputer tersebut. Guna memberikan
kemudahan bagi karyawan yang ingin mendengarkan lagu dengan format Mp3, Midi, dan
Waf, maka kami pun memilih untuk membuat perangkat lunak aplikasi multimedia pemutar
lagu yang diberi nama MDRROM. Aplikasi ini dibangun dengan tujuan untuk dapat
mendengarkan lagu dari berbagai macam format.

1.2

Tujuan
Adapun tujuan dari pengembangan perangkat lunak ini adalah untuk memudahkan para

karyawan pada sebuah perusahaan untuk membuka semua file lagu dengan Mp3, Midi, dan
Waf sehingga bisa membantu memberikan kenyamanan kepada para karyawan dalam
melaksanakan rutinitas menyelesaikan pekerjaan kantor mereka sehari-hari.

1.3

Daftar Definisi dan Singkatan

Definisi dan istilah yang akan digunakan pada dokumen ini yaitu sebagai berikut :
1.

Pelanggan atau Klien adalah orang atau organisasi yang akan membayar produk dan
biasanya mereka akan memutuskan kebutuhannya.

2.

Pengembang adalah orang yang menghasilkan produk untuk Pelanggan. Pengguna


merupakan orang yang akan langsung menjalankan atau menggunakan produk.
Pengguna dan pelanggan biasanya merupakan orang yang sama.

4.

Programmer merupakan orang yang membuat program.

6.

Analisis, merupakan proses mencari tahu apa yang diperlukan dalam perancangan
sebuah perangkat lunak.

7.

Desain merupakan proses perancangan tampilan dari perangkat lunak yang akan
dikembangkan.

8.

Coding merupakan kegiatan menuliskan kode-kode atau bahasa pemrograman yang


akan diterjemahkan agar sesuai dengan disain yang telah dibuat.

9.

Testing merupakan proses pengujian apakah sebuah perangkat lunak telah layak atau
belum.

10.

Hardware adalah istilah lain dari Perangkat Keras. Software merupakan istilah lain dari
Perangkat Lunak

1.4

Referensi

Berikut ini adalah berbagai sumber yang didapatkan dengan tujuan sebagai panduan bagi
penulis untuk dapat menyelesaikan penulisan dokumen ini. Adapun sumber-sumber tersebut
yaitu :
1. Pressman, Roger S., Software Engineering : A Practitioners Approach 4th Edition,
Mc-Graw Hill, 1997.
2. Abdillah, Leon, Andretti. 2009. Pemrograman II (Borland Delphi Dasar), Edisi 4.
Pusat Penerbitan dan Percetakan Universitas Bina Darma Press (PPP-UBD Press).
Palembang.

BAB II
ORGANISASI PROYEK

2.1

Struktur Organisasi
Struktur organisasi proyek secara umum bisa diartikan dua orang atau lebih yang

melaksanakan suatu ruang lingkup pekerjaan secara bersama-sama dengan kemampuan dan
keahlian yang dimiliki guna mencapai tujuan sesuai dengan apa yang direncanakan. Struktur
organisasi proyek ini bertujuan untuk memberikan hasil yang efesien, tepat waktu, serta
berkualitas.
Adapun Struktur Organisasi Proyek Pengembangan Perangkat Lunak Aplikasi
MDRROM adalah seperti gambar dibawah ini.
Gambar 2.1 Struktur Organisasi Proyek

Pemilik Proyek

Marsi
Manajer Proyek
Sekretaris Klien

Bendahara Klien

Dwianda

Rizky &

Oyong Hairudin

Herboni

Divisi

Rano

Divisi

Divisi

Analisa

Divisi

Pemrograman

Pengujian

2.2

Otoritas, Hak dan Tanggung Jawab Anggota Tim

1.

Pemilik Proyek
Pemilik Proyek adalah pihak yang menginginkan agar sebuah fasilitas proyek bisa
dihasilkan dan juga menanggung semua pembiayaan dari proyek yang akan didirikan.

2.

Manajer Proyek
Adapun otoritas, hak, dan tanggung jawab dari seorang manajer proyek yaitu :
a.

menjadwalkan proyek agar dapat selesai tepat waktu

b.

mengimplementasikan rencana proyek di lapangan

c.

mengontrol kerja sampai selesai

d.

membina hubungan yang kooperatif dengan anggota tim ataupun dengan klien

e.

melakukan inovasi yaitu merespon peluang dan ancaman yang tidak terduga

f.

memperkirakan durasi tugas

g.

menentukan ketergantungan antartugas

h.

mengintegrasikan sumber daya sesuai dengan posisi dan jadwal yang sudah dibuat
dalam perencanaan.

3.

i.

Mengarahkan usaha tim

j.

Memonitor dan mengontrol perkembangan

k.

Menilai hasil dari pengembangan proyek

Bendahara Klien
Bendahara merupakan orang yang bertanggung jawab kepada pemimpin proyek atas
pengaturan pembiayaan sesuai dengan peraturan yang berlaku pada pelaksanaan
keuangan. Adapun tugas dan kewajiban bendahara yaitu :
a.

mematuhi peraturan-peraturan serta ketentuan-ketentuan yang berlaku sesuai


dengan perjanjian

b.

membuat buku kas umum beserta buku penunjang

c.

mengadakan data yang bersifat kearsipan yang menyangkut dengan pembukuan

d.

bertanggung jawab atas uang kas proyek yang diamanatkan oleh pemilik proyek

e.

menyelenggarakan pengurusan keuangan baik bersifat penerimaan, penyimpanan,


dan pengeluaran serta bertanggung jawab sepenuhnya atas pengelolaan keuangan
proyek.

4.

Sekretaris Klien
Adapun tugas dari sekretaris klien dalam hal pengembangan perangkat lunak ini yaitu :
a.

menyiapkan dokumen-dokumen untuk kegiatan pengembangan perangkat lunak.

b.

membantu

bendahara

dalam tugas-tugas

khusus

yang berkaitan dengan

pengembangan perangkat lunak.


c.
5.

membantu tugas administrative lainnya yang terkait dengan pengembangan proyek.

Divisi Analisis
Adapun tugas dari divisi analis yaitu :
1.

Berkomunikasi dengan klien untuk memahami kebutuhan mereka

2.

Berkoordinasi dengan divisi disain untuk mendapatkan interface yang diingikan


dalam pengembangan perangkat lunak

3.

Berkoordinasi dengan divisi pemrograman agar pengembangan perangkat lunak


bisa sesuai dengan yang diharapkan.

4.

Bersama dengan divisi pengujian, melakukan pengujian sistem apakah berjalan


sesuai dengan yang diharapkan atau tidak.

5.
6.

Menyiapkan dokumen yang berkualitas.

Divisi Disain
Adapun tugas dari divisi disain atau perancangan yaitu :
1.

Berkoordinasi dengan divisi analis dalam hal perancangan tampilan dari perangkat
lunak yang dikembangkan

2.

Berkoordinasi dengan divisi pemrograman dalam hal pemberian kode-kode


pemrograman sehingga perangkat lunak dapat berjalan sesuai dengan yang
diharapkan.

3.

Melaporkan hasil kegiatan kepada manajer proyek selama pengembangan


perangkat lunak dilaksanakan.

7.

Divisi Pemrograman
Adapun tugas dari divisi pemrograman yaitu :
1.

Berkoordinasi dengan divisi desain dalam hal perancangan tampilan dari perangkat
lunak yang sedang dikembangkan.

2.

Memberikan kode-kode pemrograman pada perangkat lunak yang dikembangkan.

3.

Memberikan laporan secara berkala kepada manajer proyek tentang kemajuan


pengembangan perangkat lunak tersebut.

8.

Divisi Pengujian
Adapun tugas dari divisi pengujian yaitu :
1.

Melakukan pengujian terhadap proyek yang telah selesai dikembangkan.

2.

Memberikan panduan kepada divisi pemrograman jika terdapat fungsi yang tidak
berjalan pada perangkat lunak yang dikembangkan.

3.

Memberikan laporan kepada manajer proyek bahwa perangkat lunak telah siap
digunakan.

BAB III
PROSES MANAJERIAL

3.1

Tujuan dan Prioritas Manajemen


Tujuan membangun aplikasi multimedia pemutar lagu ini adalah untuk membantu

karyawan dalam hal memutar lagu dengan format Mp3, Midi, dan Waf sehingga mereka bisa
santai dalam bekerja dan pada akhirnya mereka konsentrasi mengerjakan pekerjaan mereka
dengan tujuan akhir adalah tercapainya target yang telah ditetapkan oleh perusahaan.

3.2

Asumsi, Ketergantungan, dan Kendala


Kendala yang akan ditemui pada saat mengerjakan proyek ini adalah kurang

profesionalnya atau kurang mahir dalam bahasa pemrograman Delphi sehingga akan
mengalami ketergantungan terhadap buku dan akses internet. Tetapi Asumsi saya bisa
mengerjakan proyek ini 100% jika dalam hal kedisiplinannya sudah baik dan tepat waktu .

3.3

Batasan Pengembangan Proyek

Dalam perencanaan pembuatan perangkat lunak ini akan dibatasi dari permasalahan. Adapun
batasan-batasan yang diangkat yaitu :
1.

Membuat perangkat lunak dengan tampilan yang menarik.

2.

Membuat perangkat lunak yang dapat menampilkan lagu dengan dengan format Mp3,
Midi, dan Waf.

3.4

Dokumentasi Perangkat Lunak

Proyek pengembangan perangkat lunak ini harus menyerahkan dokumen-dokumen seperti


berikut ini :
1.

Dokumen Analisis

2.

Dokumen Perancangan

3.

Dokumen Implementasi.

4.

Dokumen Pengujian

5.

Software Aplikasi dan Code Program

3.5

Rencana Penugasan

Proyek pengembangan perangkat lunak ini dikerjakan oleh tim pengembang yang terdiri dari :
1.

Manajer

: Marsi

2.

Analis

: Dwianda Deddy Suhastra

3.

Perancang Perangkat Lunak

: - Rizky Pradifta Jaya Tama


- Rano Karno

4.

Pengembang

: Oyong Hairudin

5.

Pengujian Perangkat Lunak

: Muhammad Herboni

BAB IV
PROSES TEKNIS

Pada proses pengembangan perangkat lunak ini, kami menggunakan perangkat lunak
Windows XP sebagai sistem operasi. Sedangkan pada preses pembuatan pengembangaan
perangkat lunak, kami menggunakan bahasa pemrograman Borland Delphi. Kemudian,
perangkat keras yang kami gunakan adalah laptop, komputer, dan printer yang digunakan
untuk mencetak laporan.
Sedangkan pada metode pengembangan perangkat lunak ini, kami menggunakan metode
waterfall. Metode Waterfall merupakan suatu metode pengembangan perangkat lunak secara
berurutan dimana kemajuan dipandang terus mengalir ke bawah seperti air terjut melewati
fase-fase perencanaan, pemodelan, implementasi (kontruksi), dan pengujian.

Gambar 4.1 Metode Waterfall

Adapun penjelasan dari model Waterfall tersebut yaitu :


1.

Analisis Kebutuhan
1.

Pada langkah ini, proses analisa terhadap sistem dilaksanakan.

2.

Pengumpulan data dalam tahap ini bisa dilakukan melalui penelitian, wawancara,
atau stdui literature.

3.

Tahapan ini akan menghasilkan dokumen user requirement atau bisa dikatakan
sebagai data yang berhubungan dengan keinginan user dalam pembuatan perangkat
lunak.

2.

Desain Sistem
1.

Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perencanaan


perangkat lunak yang dapat diperkirakan sebelum proses pembuatan kode
pemrograman.

2.

Proses ini berfokus pada struktur data, arsitektur perangkat lunak, representasi
interface, dan prosedur algoritma.

3.

Tahapan ini akan menghasilkan dokumen yang disebut software requirement.


Dokumen inilah yang akan digunakan programmer untuk melakukan aktifitas
pembuatan sistem dari perangkat lunak tersebut.

3.

Coding dan Testing


1.

Coding merupakan penerjemahan design dalam bahasa yang bisa dikenal oleh
komputer.

2.

Coding dilakukan oleh programmer yang akan menerjemahkan transaksi yang


diminta oleh user

3.

Setelah pengkodean selesai, maka akan dilakukan uji coba terhadap perangkat
lunak yang telah dibuat.

4.

Tujuan pengujian adalah menemukan kesalahan-kesalahan terhadap sistem tersebut


dan memperbaiknya.

4.

Penerapan Program
1.

Tahapan ini bisa dikatakan tahap akhir dalam proses pembuatan sebuah aplikasi

2.

Setelah melakukan analisa, design, dan pengkodean, maka sistem yang sudah jadi,
bisa digunakan oleh klien.

BAB V
PAKET KERJA DAN JADWAL
Proyek pengembangan perangkat lunak pemutar lagu ini, dilaksanakan sejak tanggal 05 November 2012 dan direncanakan berakhir pada tanggal 12 Desember 2012.

Gambar 5.1 Jadwal Pengembangan

Gambar 5.2 Rencana Pengembangan Perangkat Lunak

Gambar 5.3 Kerangka Kerja Pengembangan Perangkat Lunak

Gambar 5.4 Resource Sheet

Gambar 5.5 Budget Report Pengembangan Perangkat Lunak

You might also like