SlideShare a Scribd company logo
1 of 58
Download to read offline
@rizkiadamkurniawan
“
Sissy octavia
assetor
Royhan faisal reza
team leader
Rizki ramadhan
programmer
Yudha Cipta Mayendra
Fadli
Fata El Islami Fransiskus Xaverius Ilham Prasetyo
10116499 10116477 10116496
TEST
ENGINEER
mengembangkan
automated
testscript
USER
EXPERIENCE
(UX) DESIGNER
mengembangkan
user experience
WEB & UI
DESIGNER
mengembangkan
halaman website
(Frontend dev)
DATABASE
ADMINISTRATOR
mengembangkan
skema basis data &
stored procedure
BUSINESS
ANALYST
mengembangkan
executable documents
TECHNICAL WRITER
mengembangkan user
manual dan screencast
SOFTWARE
ENGINEER
mengembangkan
software dengan kode
yang bersih
SECURITY
ENGINEER
mengembangkan
sistem yang aman
BUILD &
DEPLOYMENT
ENGINEER (DEV
OPS) mengembangkan
automated build dan
automated deployment
SOLUTION
ARCHITECT
mengembangkan
arsitektur software
Berikut adalah aktifitas umum dalam
pembangunan perangkat lunak :
[translated from quote from head first software development]
INDIKATOR TERSTRUKTUR OBJEK ORIENTED
Definisi Pemrograman terstruktur adalah suatu proses untuk
mengimplementasikan urutan langkah untuk
menyelesaikan suatu masalah dalam bentuk program
Pemrograman berbasis obyek (OOP)
berdasarkan pada konsep object dan
interaksinya. Program diselesaikan
oleh obyek-obyek yang bekerjasama
untuk menyelesaikan masalah
Fokus Proses (Urutan) Objek
Bahasa
Pemodelan
SAD (Structured Analysis & Design) OOAD (Object Oriented Analysis &
Design)
Model Data Kurang Fleksibel Fleksibel
Reusable Tidak bisa Bisa
Mukharil Bachtiar, Adam dan
Nizamudin Fakhrul, Firman,
2018,
Penerbit Informatika,
Pemrograman berorientasi
objek menggunakan java,
262 Halaman
Mclaughin, Bratt, Police,
Gary, and West, David,
2007,
Oreilly Publisher,
Head First Object
Oriented Analysis &
Design, 589 Page
Sierra, Kathy and Bates, Bert,
2003,
Oreilly Publisher ,
Head First java 2nd Edition,
677 Page
Deitel, Paul and Deitel,
Harvey, 2012,
Deitel Publisher,
How to program, java
ninth edtion, 1461 page
-
1. DEADLINE : Kumpulkan tugas besar via email masing-masing kelompok (1 kelompok 1 kali
pengiriman) ke rizkiadamunikom@gmail.com dengan subjek : “UAS-NAMAKELAS-
NAMAKELOMPOK–NAMADEPANMASINGMASING” contoh: UAS-PBO12-KELOMPOK1–
CHRISTOVER,STEVAN,SATRIA. Dikirim paling lambat
2. Deliverable Attachment :
1. Source code software & exportable file database
2. Link github project tugas besar kelompok (Simpan dalam notepad)
3. Dokumen Laporan (printout & softfile)
4. File Persentasi (softfile)
3. Masukkan ke 4 file tersebut kedalam satu folder masing-masing kelompok dengan format
nama folder : “UAS-NAMAKELAS-NAMAKELOMPOK–NAMADEPANMASINGMASING” contoh:
UAS-PBO12-KELOMPOK1–CHRISTOVER,STEVAN,SATRIA.
4. UAS akan dilaksanakan 2 hari yaitu pada hari diruangan di jam perkuliahan yang sama.
1. UAS akan dilaksanakan 2 hari yaitu pada hari di jam perkuliahan yang sama.
2. Printout dokumen laporan masing-masing kelompok, lalu kumpulkan ketika akan tampil
persentasi. Isi dokumen yang di print harus sama dengan yang dikirim kan ke email.
3. Absen UAS akan diberikan pada kelompok yang tampil persentasi.
4. Seluruh mahasiswa diharuskan hadir di UAS hari pertama & kedua baik untuk
persentasi/menjadi audiense kelompok lain yang persentasi
5. Membawa kartu ujian untuk ditandangani
6. Memakai pakaian hitam putih (untuk yang akan persentasi)
7. Durasi persentasi maks. 15 menit termasuk persiapan. Lebih dari 15 menit langsung
cut.
8. Siapkan satu orang saja yang akan persentasi, anggota tim lain membantu didepan
kelas.
9. Setelah persentasi akan diadakan uji komprehensive ke masing-masing anggota
kelompok yang harus diselesaikan dalam waktu 5 menit.
Slide persentasi harus meliputi
1. Identitas kelompok
2. Latar belakang Masalah
3. Solusi
4. Gambaran Umum Sistem
5. Demo aplikasi (video/live)
6. Testimoni (video) berisi kritik dan saran dari client/user
Aktifitas Umum Pembangunan Perangkat Lunak

More Related Content

What's hot

[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)rizki adam kurniawan
 
Validasi ide Menggunakan Javelin Board (Idea Validation)
Validasi ide Menggunakan Javelin Board (Idea Validation)Validasi ide Menggunakan Javelin Board (Idea Validation)
Validasi ide Menggunakan Javelin Board (Idea Validation)Adam Mukharil Bachtiar
 
2.3 komunikasi antar proses
2.3 komunikasi antar proses2.3 komunikasi antar proses
2.3 komunikasi antar prosesAlifika Anggun
 
Tugas IMK : Ragam Dialog
Tugas IMK : Ragam DialogTugas IMK : Ragam Dialog
Tugas IMK : Ragam DialogPio
 
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2rizki adam kurniawan
 
Makalah database sistem informasi bank
Makalah database sistem informasi bankMakalah database sistem informasi bank
Makalah database sistem informasi bankAkriyono
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Fahmi Hakam
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
 
Algoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/OAlgoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/OAndiNurkholis1
 
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekPertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekI Putu Arya Dharmaadi
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiDerina Ellya R
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktoprizki adam kurniawan
 
Abstract Class & Interface
Abstract Class & InterfaceAbstract Class & Interface
Abstract Class & InterfaceYoppy Yunhasnawa
 

What's hot (20)

[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)
 
Validasi ide Menggunakan Javelin Board (Idea Validation)
Validasi ide Menggunakan Javelin Board (Idea Validation)Validasi ide Menggunakan Javelin Board (Idea Validation)
Validasi ide Menggunakan Javelin Board (Idea Validation)
 
2.3 komunikasi antar proses
2.3 komunikasi antar proses2.3 komunikasi antar proses
2.3 komunikasi antar proses
 
Tugas IMK : Ragam Dialog
Tugas IMK : Ragam DialogTugas IMK : Ragam Dialog
Tugas IMK : Ragam Dialog
 
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
 
[PBO] Pertemuan 4 - Getter Setter
[PBO] Pertemuan 4 - Getter Setter[PBO] Pertemuan 4 - Getter Setter
[PBO] Pertemuan 4 - Getter Setter
 
Togaf
TogafTogaf
Togaf
 
[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak
 
Soal uas imk bsi
Soal uas imk bsiSoal uas imk bsi
Soal uas imk bsi
 
Makalah database sistem informasi bank
Makalah database sistem informasi bankMakalah database sistem informasi bank
Makalah database sistem informasi bank
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
Algoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/OAlgoritma dan Struktur Data (Python) - Struktur I/O
Algoritma dan Struktur Data (Python) - Struktur I/O
 
Proposal manajemen proyek
Proposal manajemen proyekProposal manajemen proyek
Proposal manajemen proyek
 
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekPertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objek
 
Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
 
Bootstrap latihan
Bootstrap latihanBootstrap latihan
Bootstrap latihan
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop
 
Abstract Class & Interface
Abstract Class & InterfaceAbstract Class & Interface
Abstract Class & Interface
 

Similar to Aktifitas Umum Pembangunan Perangkat Lunak

Tugas Pengganti UAS Sistem Multimedia 2009-2010
Tugas Pengganti UAS Sistem Multimedia 2009-2010Tugas Pengganti UAS Sistem Multimedia 2009-2010
Tugas Pengganti UAS Sistem Multimedia 2009-2010irawan afrianto
 
Proposal Usulan Penelitian AMIKOM
Proposal Usulan Penelitian AMIKOMProposal Usulan Penelitian AMIKOM
Proposal Usulan Penelitian AMIKOMMelwin Syafrizal
 
DevOps Method Agile Software Development.docx - Presentation.pdf
DevOps Method Agile Software Development.docx - Presentation.pdfDevOps Method Agile Software Development.docx - Presentation.pdf
DevOps Method Agile Software Development.docx - Presentation.pdfregistrasitriTri
 
OOP Dalam Pemrograman Java
OOP Dalam Pemrograman JavaOOP Dalam Pemrograman Java
OOP Dalam Pemrograman JavaAnjar Ridwan
 
Mko ketentuan-psi-2012
Mko ketentuan-psi-2012Mko ketentuan-psi-2012
Mko ketentuan-psi-2012Budi Riyū
 
Modul rpl (final 2013)
Modul rpl (final 2013)Modul rpl (final 2013)
Modul rpl (final 2013)Ikka Utamy
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakDisma Ariyanti W
 
pertemuan1pemodelanperangkatlunakrev1-140822205552-phpapp01.pdf
pertemuan1pemodelanperangkatlunakrev1-140822205552-phpapp01.pdfpertemuan1pemodelanperangkatlunakrev1-140822205552-phpapp01.pdf
pertemuan1pemodelanperangkatlunakrev1-140822205552-phpapp01.pdfAndreananda5
 
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)Ivanda Zevi Amalia
 
Java control parallel port aris suryadi
Java control parallel port   aris suryadiJava control parallel port   aris suryadi
Java control parallel port aris suryadiAris Suryadi
 

Similar to Aktifitas Umum Pembangunan Perangkat Lunak (20)

Tugas Pengganti UAS Sistem Multimedia 2009-2010
Tugas Pengganti UAS Sistem Multimedia 2009-2010Tugas Pengganti UAS Sistem Multimedia 2009-2010
Tugas Pengganti UAS Sistem Multimedia 2009-2010
 
Pertemuan 3 srs
Pertemuan 3 srsPertemuan 3 srs
Pertemuan 3 srs
 
Manajemen proyek.pptx
Manajemen proyek.pptxManajemen proyek.pptx
Manajemen proyek.pptx
 
Tugas 3 MPPL (D)
Tugas 3 MPPL (D)Tugas 3 MPPL (D)
Tugas 3 MPPL (D)
 
Proposal Usulan Penelitian AMIKOM
Proposal Usulan Penelitian AMIKOMProposal Usulan Penelitian AMIKOM
Proposal Usulan Penelitian AMIKOM
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
DevOps Method Agile Software Development.docx - Presentation.pdf
DevOps Method Agile Software Development.docx - Presentation.pdfDevOps Method Agile Software Development.docx - Presentation.pdf
DevOps Method Agile Software Development.docx - Presentation.pdf
 
OOP Dalam Pemrograman Java
OOP Dalam Pemrograman JavaOOP Dalam Pemrograman Java
OOP Dalam Pemrograman Java
 
Mko ketentuan-psi-2012
Mko ketentuan-psi-2012Mko ketentuan-psi-2012
Mko ketentuan-psi-2012
 
Modul rpl (final 2013)
Modul rpl (final 2013)Modul rpl (final 2013)
Modul rpl (final 2013)
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
 
pertemuan1pemodelanperangkatlunakrev1-140822205552-phpapp01.pdf
pertemuan1pemodelanperangkatlunakrev1-140822205552-phpapp01.pdfpertemuan1pemodelanperangkatlunakrev1-140822205552-phpapp01.pdf
pertemuan1pemodelanperangkatlunakrev1-140822205552-phpapp01.pdf
 
01 rpp x-so-1
01 rpp x-so-101 rpp x-so-1
01 rpp x-so-1
 
Bab ii
Bab iiBab ii
Bab ii
 
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
Kerangka Acuan Kerja (Pengembangan Aplikasi Web Pengajuan Tugas Akhir)
 
Kerangka acuan kerja
Kerangka acuan kerjaKerangka acuan kerja
Kerangka acuan kerja
 
Bidang pembelajaran-4-3
Bidang pembelajaran-4-3Bidang pembelajaran-4-3
Bidang pembelajaran-4-3
 
Multimedia 3
Multimedia 3Multimedia 3
Multimedia 3
 
Java control parallel port aris suryadi
Java control parallel port   aris suryadiJava control parallel port   aris suryadi
Java control parallel port aris suryadi
 
Mppl tugas 3 - KAK
Mppl   tugas 3 - KAKMppl   tugas 3 - KAK
Mppl tugas 3 - KAK
 

More from rizki adam kurniawan

[MPPL] Managemen Sumber Daya Manusia
[MPPL] Managemen Sumber Daya Manusia[MPPL] Managemen Sumber Daya Manusia
[MPPL] Managemen Sumber Daya Manusiarizki adam kurniawan
 
[RPL2] Bisnis Model & Market Analysis
[RPL2] Bisnis Model & Market Analysis[RPL2] Bisnis Model & Market Analysis
[RPL2] Bisnis Model & Market Analysisrizki adam kurniawan
 
[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handlingrizki adam kurniawan
 
[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collectionrizki adam kurniawan
 
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVCrizki adam kurniawan
 
[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Androidrizki adam kurniawan
 
[PBO] Pertemuan 10 - Pemrograman Database (2)
[PBO] Pertemuan 10 - Pemrograman Database (2)[PBO] Pertemuan 10 - Pemrograman Database (2)
[PBO] Pertemuan 10 - Pemrograman Database (2)rizki adam kurniawan
 
[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)rizki adam kurniawan
 
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)rizki adam kurniawan
 
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktorrizki adam kurniawan
 
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEWrizki adam kurniawan
 

More from rizki adam kurniawan (20)

[MPPL] Managemen Sumber Daya Manusia
[MPPL] Managemen Sumber Daya Manusia[MPPL] Managemen Sumber Daya Manusia
[MPPL] Managemen Sumber Daya Manusia
 
[RPL2] Pengujian Perangkat Lunak
[RPL2] Pengujian Perangkat Lunak[RPL2] Pengujian Perangkat Lunak
[RPL2] Pengujian Perangkat Lunak
 
[RPL2] Growth Hacking
[RPL2] Growth Hacking[RPL2] Growth Hacking
[RPL2] Growth Hacking
 
[RPL2] Bisnis Model & Market Analysis
[RPL2] Bisnis Model & Market Analysis[RPL2] Bisnis Model & Market Analysis
[RPL2] Bisnis Model & Market Analysis
 
[RPL2] Deployment Diagram
[RPL2] Deployment Diagram[RPL2] Deployment Diagram
[RPL2] Deployment Diagram
 
[RPL2] Package Diagram
[RPL2] Package Diagram[RPL2] Package Diagram
[RPL2] Package Diagram
 
[RPL2] Sequence Diagram
[RPL2] Sequence Diagram[RPL2] Sequence Diagram
[RPL2] Sequence Diagram
 
[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling
 
[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection
 
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
 
[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android[PBO] Pertemuan 12 - Pemrograman Android
[PBO] Pertemuan 12 - Pemrograman Android
 
[PBO] Pertemuan 10 - Pemrograman Database (2)
[PBO] Pertemuan 10 - Pemrograman Database (2)[PBO] Pertemuan 10 - Pemrograman Database (2)
[PBO] Pertemuan 10 - Pemrograman Database (2)
 
[RPL2] Design Sprint
[RPL2] Design Sprint[RPL2] Design Sprint
[RPL2] Design Sprint
 
[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)[PBO] Pertemuan 10 - Pemrograman Database (1)
[PBO] Pertemuan 10 - Pemrograman Database (1)
 
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
[PBO] CARA BIKIN SOFTWARE (Kumpulan Referensi Java)
 
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface
 
[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism
 
[PBO] Pertemuan 5 - Inheritance
[PBO] Pertemuan 5 - Inheritance[PBO] Pertemuan 5 - Inheritance
[PBO] Pertemuan 5 - Inheritance
 
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor
 
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
 

Aktifitas Umum Pembangunan Perangkat Lunak

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Sissy octavia assetor Royhan faisal reza team leader Rizki ramadhan programmer
  • 18.
  • 20. Fata El Islami Fransiskus Xaverius Ilham Prasetyo 10116499 10116477 10116496
  • 21. TEST ENGINEER mengembangkan automated testscript USER EXPERIENCE (UX) DESIGNER mengembangkan user experience WEB & UI DESIGNER mengembangkan halaman website (Frontend dev) DATABASE ADMINISTRATOR mengembangkan skema basis data & stored procedure BUSINESS ANALYST mengembangkan executable documents TECHNICAL WRITER mengembangkan user manual dan screencast SOFTWARE ENGINEER mengembangkan software dengan kode yang bersih SECURITY ENGINEER mengembangkan sistem yang aman BUILD & DEPLOYMENT ENGINEER (DEV OPS) mengembangkan automated build dan automated deployment SOLUTION ARCHITECT mengembangkan arsitektur software
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Berikut adalah aktifitas umum dalam pembangunan perangkat lunak :
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. [translated from quote from head first software development]
  • 34.
  • 35.
  • 36.
  • 37. INDIKATOR TERSTRUKTUR OBJEK ORIENTED Definisi Pemrograman terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program Pemrograman berbasis obyek (OOP) berdasarkan pada konsep object dan interaksinya. Program diselesaikan oleh obyek-obyek yang bekerjasama untuk menyelesaikan masalah Fokus Proses (Urutan) Objek Bahasa Pemodelan SAD (Structured Analysis & Design) OOAD (Object Oriented Analysis & Design) Model Data Kurang Fleksibel Fleksibel Reusable Tidak bisa Bisa
  • 38.
  • 39.
  • 40.
  • 41. Mukharil Bachtiar, Adam dan Nizamudin Fakhrul, Firman, 2018, Penerbit Informatika, Pemrograman berorientasi objek menggunakan java, 262 Halaman Mclaughin, Bratt, Police, Gary, and West, David, 2007, Oreilly Publisher, Head First Object Oriented Analysis & Design, 589 Page Sierra, Kathy and Bates, Bert, 2003, Oreilly Publisher , Head First java 2nd Edition, 677 Page Deitel, Paul and Deitel, Harvey, 2012, Deitel Publisher, How to program, java ninth edtion, 1461 page
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. -
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55. 1. DEADLINE : Kumpulkan tugas besar via email masing-masing kelompok (1 kelompok 1 kali pengiriman) ke rizkiadamunikom@gmail.com dengan subjek : “UAS-NAMAKELAS- NAMAKELOMPOK–NAMADEPANMASINGMASING” contoh: UAS-PBO12-KELOMPOK1– CHRISTOVER,STEVAN,SATRIA. Dikirim paling lambat 2. Deliverable Attachment : 1. Source code software & exportable file database 2. Link github project tugas besar kelompok (Simpan dalam notepad) 3. Dokumen Laporan (printout & softfile) 4. File Persentasi (softfile) 3. Masukkan ke 4 file tersebut kedalam satu folder masing-masing kelompok dengan format nama folder : “UAS-NAMAKELAS-NAMAKELOMPOK–NAMADEPANMASINGMASING” contoh: UAS-PBO12-KELOMPOK1–CHRISTOVER,STEVAN,SATRIA. 4. UAS akan dilaksanakan 2 hari yaitu pada hari diruangan di jam perkuliahan yang sama.
  • 56. 1. UAS akan dilaksanakan 2 hari yaitu pada hari di jam perkuliahan yang sama. 2. Printout dokumen laporan masing-masing kelompok, lalu kumpulkan ketika akan tampil persentasi. Isi dokumen yang di print harus sama dengan yang dikirim kan ke email. 3. Absen UAS akan diberikan pada kelompok yang tampil persentasi. 4. Seluruh mahasiswa diharuskan hadir di UAS hari pertama & kedua baik untuk persentasi/menjadi audiense kelompok lain yang persentasi 5. Membawa kartu ujian untuk ditandangani 6. Memakai pakaian hitam putih (untuk yang akan persentasi) 7. Durasi persentasi maks. 15 menit termasuk persiapan. Lebih dari 15 menit langsung cut. 8. Siapkan satu orang saja yang akan persentasi, anggota tim lain membantu didepan kelas. 9. Setelah persentasi akan diadakan uji komprehensive ke masing-masing anggota kelompok yang harus diselesaikan dalam waktu 5 menit.
  • 57. Slide persentasi harus meliputi 1. Identitas kelompok 2. Latar belakang Masalah 3. Solusi 4. Gambaran Umum Sistem 5. Demo aplikasi (video/live) 6. Testimoni (video) berisi kritik dan saran dari client/user