building application
DESCRIPTION
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 explanationTRANSCRIPT
Building an app as business and any other purposes.
BUILDINGAPPLICATIO
NGROUP 12
31 2Building
ApplicationSoftware
Development Life Cycle
Program Development
Life Cycle
1Building
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/
2Software
Development Life Cycle
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.
Langkah-langkah Software Development Life Cycle
[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
[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
Model Software Development
Life Cycle
[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.
[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.
3Program
Development Life Cycle
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
Langkah-langkah Program Development Life Cycle
[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
[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
Sekian