Top Banner
Building an app as business and any other purposes. BUILDING APPLICATION GROUP 12
18

Building Application

Dec 05, 2015

Download

Documents

This presentation explain a brief of what we should do to make program in such a easy way. in this presentation also explain steps with little explanation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Building Application

Building an app as business and any other purposes.

BUILDINGAPPLICATIO

NGROUP 12

Page 2: Building Application

31 2Building

ApplicationSoftware

Development Life Cycle

Program Development

Life Cycle

Page 3: Building Application

1Building

Application

Page 4: Building Application

Program aplikasi (atau yang biasa disingkat aplikasi) adalah semua program yang didesain untuk menampilkan fungsi yang spesifik untuk pengguna atau dalam beberapa kasus digunakan untuk program aplikasi yang lain. Membangun sebuah aplikasi penting untuk menjalankan komputer dengan mudah. Tanpa aplikasi kita perlu menggunakan bahasa pemrograman tertentu untuk dapat menjalankan seperangkat komputer. Hal tersebut tentu tidak akan menyenangkan bagi sebagian orang.

http://www.applicoinc.com/blog/what-are-xamarin-phonegap-and-titanium-and-when-should-they-be-used/

https://theeyetribe.com/products/

Page 5: Building Application

2Software

Development Life Cycle

Page 6: Building Application

Software Development Life Cycle (SDLC) adalah proses yang digunakan oleh industri perangkat lunak untuk merancang, mengembangkan dan menguji software yang berkualitas tinggi. SDLC bertujuan untuk menghasilkan kualitas tinggi perangkat lunak yang memenuhi harapan pelanggan, mencapai penyelesaian dengan waktu dan perkiraan biaya yang efisien.Standar Internasional yang digunakan dalam proses ini adalah ISO / IEC 12207, hal ini bertujuan untuk menjadi standar yang mendefinisikan semua tugas yang diperlukan untuk mengembangkan dan memelihara perangkat lunak.

Page 7: Building Application

Langkah-langkah Software Development Life Cycle

Page 8: Building Application

[Perencanaan dan Analisis Kebutuhan]Analisis kebutuhan adalah tahap yang paling penting dan mendasar dalam SDLC. Hal ini dilakukan oleh anggota senior tim dengan masukan dari pelanggan, departemen penjualan, survei pasar dan pakar domain dalam industri.

[Mendefinisikan Persyaratan]Setelah analisis kebutuhan dilakukan, langkah berikutnya adalah mendefinisikan dan mendokumentasikan persyaratan produk dan membuatnya disetujui oleh pelanggan atau analis pasar.

[Merancang Arsitektur Produk]SRS adalah referensi untuk arsitek software memasarkan software dengan arsitektur terbaik dari software yang akan dikembangkan.

1

23

Page 9: Building Application

[Membangun atau Mengembangkan Produk]Pada tahap ini, SDLC pengembangannya dimulai dari membangun sebuah produk. Kode pemrograman yang dihasilkan sesuai DDS selama tahap ini.

[Pengujian Produk]Tahap pengujian mengacu pada pengujian produk seperti produk yang dilaporkan, dilacak, tetap dan diuji ulang, hingga produk mencapai standar kualitas yang ditetapkan dalam SRS.

[Deployment di Pasar dan Pemeliharaan]Setelah produk diuji dan siap untuk digunakan, sehingga produk siap dipasarkan.

4

56

Page 10: Building Application

Model Software Development

Life Cycle

Page 11: Building Application

[Waterfall]Waterfall model

adalah model pertama yang diperkenalkan,

disebut juga “linear-

sequential life cycle model”.

[Iterative]Iterative model menggunakan implementasi

sederhana dari satu set kecil dari

kebutuhan perangkat lunak, untuk kemudian dikembangkan.

[Spiral]Model spiral

menggabungkan ide dari iterative model dengan

aspek yang dikendalikan oleh waterfall model.

Page 12: Building Application

[V-Model]V-Model adalah

model SLDC yang prosesnya terjadi secara berurutan dalam bentuk V.

[Big Bang]Model Big Bang adalah model SLDC dimana

tidak ada proses tertentu yang harus diikuti.

[Agile]Agile Model

adalah model SLDC dimana merupakan

kombinasi dari model iteratif

dan proses inkremental.

Page 13: Building Application

3Program

Development Life Cycle

Page 14: Building Application

Program Development Life Cycle atau PDLC adalah seperangkat tahapan dan langkah-langkah yang diikuti oleh pengembang untuk menentukan, mendesain, mengembangkan dan mempertahankan program komputer. PDLC terdiri dari 6 langkah, yaitu menganalisis problem, mendesain program, coding, testing dan debugging program, formalize the solution, serta document dan maintain.

https://www.flickr.com/photos/jammind/3383922585

Page 15: Building Application

Langkah-langkah Program Development Life Cycle

Page 16: Building Application

[AnalisisProblem]Tahap ini

merupakan tahap yang paling penting dalam pembuatan

program. Identifikasi masalah

yang tidak memadai

menyebabkan kinerja yang buruk

dari sistem.

[Mendesain Program]

Komputer itu cepat dan serbaguna tapi

membutuhkan spesifikasi yang

rumit dari tindakan apa yang akan

dilakukan. Oleh karena itu

programmer harus memutuskan

langkah apa yang harus dilakukan

komputer sebelum menulis program.

[Coding]Langkah ketiga adalah proses transformasi

dokumen program desain logika ke dalam format

bahasa komputer.

1

23

Page 17: Building Application

[Testing dan Debugging]

Tujuan Testing dan Debugging ini

adalah untuk kita mengetahui akan

kelemahan sesuatu program itu.

[Run/Execute The Program]

Pengecekan program lebih lanjut untuk

program hingga ketemu error.

Terdapat dua jenis error yaitu syntax

error dan logic error.

[Document dan Maintain]Dokumen

untuk menyatukan semua material

yang telah dihasilkan selama

proses PDLC. Maintain adalah

untuk memastikan program yang dibuat tetap

berjalan sebagaimana mestinya dan

melakukan update ataupun

memperbaiki jika dibutuhkan.

4

56

Page 18: Building Application

Sekian