SlideShare a Scribd company logo
1 of 26
Introduction


Rekayasa Perangkat Lunak
       Overview
Tujuan Umum
• Memberikan pengertian dan pemahaman mendasar yang
  rinci terhadap setiap tahapan dan proses pembangunan suatu
  perangkat lunak

• Memberikan pengetahuan dan keterampilan mendalam bagi
  penyelesaian solusi permasalahan keseluruhan

• Memberikan keterampilan khusus dalam melakukan
  penyelesaian tahap analisis dan perancangan perangkat lunak.
Tujuan Khusus
• Memberikan kemampuan dalam pengumpulan dan
  menstrukturkan requirements dan spesifications suatu
  perangkat lunak secara tepat, lengkap dan jelas.

• Memberikan kemampuan dalam menentukan pilihan
  metodologi yang akan digunakan meninjau pada model
  permasalahan yang ada dengan memperhatikan
  alternatif solusi penyelesaiaan masalah tersebut

• Mampu menerapkan berbagai metode penyelesaain
  masalah secara baik lengkap dan tuntas terutama pada
  tahap analisis dan perencanaan.
Buku dan Software
• Roger S.Pressman, “Software Engineering
  : A practitioner’s approaches”, McGraw
  Hill,5th edition, 2001
• Software pendukung
– Rational Rose
– Visio
Definisi
• Teknologi yang digunakan dalam membangun
  perangkat lunak melalui serangkaian proses
  menggunakan sekumpulan metode dan alat
  bantu (tools) <Pressman 1997>
• perangkat lunak merepresentasikan masalah
  dunia nyata
• Masalah dunia nyata lebih komplek dari
  “switching two values”
• Software ≠ program
• Software meliputi (program, dokumen, data)
Pentingnya RPL dan PL (1/3)

• Semua negara maju ekonominya
  bergantung pada perangkat lunak (PL)
• Makin banyak sistem yang dikendalikan
  oleh PL
• Pengeluaran dana untuk PL di negara maju
  sangat besar.
• Harga PL sering lebih mendominasi harga
  sistem komputer.
Pentingnya RPL dan PL (2/3)

• Harga PL pada PC sering lebih mahal dari
  pada harga perangkat kerasnya.
• Biaya pemeliharaan PL lebih mahal dibanding
  biaya pembuatannya.
• RPL berkaitan dengan biaya efektif
  pembuatan PL.
• RPL berkaitan dengan teori, metode dan alat
  untuk pembangunan PL secara profesional.
Pentingnya RPL dan PL (3/3)
• PL adalah suatu yang komplek dalam hal
  -   Domain problem : Business rule
  -   Data size : Digital or not digital
  -   Solution : Algorithm
  -   Place or sites
• PL harus benar (Correct)
  - Berdasarkan business rule
  - Sejalan dengan segala sesuatu dan semua pihak
    yang terkait
Elemen Perangkat Lunak (1/2)
• Product = Software            Product
  - Program (instruksi)        diperoleh melalui
  - Documents             tahapan pembangunan
  - Sturtur Data                  SDLC


• Process of How the        Contoh SDLC
  software is build         - Waterfall model
  - Management process      - Prototyping model
  - Technical process       - Spiral model, etc.
Elemen Perangkat Lunak (2/2)
Management Process               Technical Process


• Project management             Metode yang harus diaplikasi pada setiap



• Configuration management       tahapan SDLC
                                 - Metode analisis

• Quality Assurance management   -Metode perancangan
                                 - Metode pemrograman

                                 - Metode pengujian
Siapa saja yang terlibat
Manager                    Support
• Project Manager          • Administration

• Configuration Manager    • Technical Support for
                             Customer

• QA Manager               • Welfare (keselamatan)


Software Developer

• Analyst
• Designer
• Programmer
Evolusi Perkembangan PL


Tahun-tahun awal :                   Era ketiga :
• Batch orientation                  • Distributed system
• Limmited distribution              • Embedded intellegence
• Custommer software                 • Low cost hardware
                                     • Consumer infact


Era kedua :                          Era keempat :
• Multi user                         • Expert system
• Real time                          • A I Machine
• Database                           • Parallel architecture
• Product Software
Batch orientation

Suatu orientasi di mana proses dilakukan setelah
data dikumpulkan dalam satuan waktu tertentu,
atau proses dilakukan setelah data terkumpul,
lawan dari batch adalah ONLINE atau Interactive
Process. Keuntungan dari Interactive adalah
mendapatkan data yang selalu up to date.
Limmited distribution



Suatu penyebaran software yang terbatas pada
perusahaan-perusahaan tertentu.
Custommer Distribution



Software yang dikembangkan berdaasarkan
perusahaan-perusahaan tertentu.
Multi User



Suatu sistem di mana satu komputer digunakan
oleh beberapa user pada saat yang sama.
Real Time


Suatu sistem yang dapat mengumpulkan,
menganalisa dan mentransformasikan data
dari berbagai sumber, mengontrol proses
dan menghasilkan output dalam mili
second.
Database

Perkembangan yang pesat dari alat
penyimpan data yang OnLine
menyebabkan muncul generasi pertama
DBMS (DataBase Management System).
Production Software



Adalah software yang dikembangkan untuk
dijual kepada masyarakat luas.
Distributed System

Suatu sistem yang tidak hanya dipusatkan pada
komputer induk (host computer), daerah atau
bidang lainnya yang juga memiliki komputer
yang ukurannya lebih kecil dari komputer induk.
Lawan dari distributed system adalah
Centralized System.
Embedded Intelligence

Suatu product yang diberi tambahan
“Intelligence” dan biasanya ditambahkan
mikroprocessor yang mutakhir.
Contohnya adalah automobil, robot, peralatan
diagnostic serum darah.
Low Cost Hardware


Harga hardware yang semakin rendah, ini
dimungkinkan karena munculnya Personal
Computer.
Consumer infect


Adanya perkembangan komputer yang murah
menyebabkan banyaknya software yang
dikembangkan, software ini memberi dampak
yang besar terhadap masyarakat.
Expert System


Suatu penerapan A.I. (Artificial Intellegence)
pada bidang-bidang tertentu, misalnya bidang
kedokteran, komunikasi, dll.
AI Mechine


Suatu mesin yang dapat meniru kerja dari
sebagian otak manusia. Misalnya mesin robot,
komputer catur.
Parallel Architecture


Arsitektur komputer yang memungkinkan proses
kerja LAN paralel, yang dimungkinkan adanya
prosesor berbeda dalam satu komputer

More Related Content

What's hot

Aplikasi Sistem Informasi Berdasarkan Level Organisasi
Aplikasi Sistem Informasi Berdasarkan Level Organisasi Aplikasi Sistem Informasi Berdasarkan Level Organisasi
Aplikasi Sistem Informasi Berdasarkan Level Organisasi Hendy Surjono
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakRobbyyanto Robbyyanto
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleAyu Arri Andanni
 
MPPL Chapter 5
MPPL Chapter 5MPPL Chapter 5
MPPL Chapter 5beiharira
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunakarfianti
 
MPPL Chapter 3
MPPL Chapter 3MPPL Chapter 3
MPPL Chapter 3beiharira
 
Rpl 03 - proses proses perangkat lunak
Rpl   03 - proses proses perangkat lunakRpl   03 - proses proses perangkat lunak
Rpl 03 - proses proses perangkat lunakFebriyani Syafri
 
Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3Raga Gapilau Jatsuma
 
02 software engineering
02 software engineering02 software engineering
02 software engineeringRian Rian
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrplmamas12
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKDhika The'Lover
 
Bab 3 metodologi pengembangan si
Bab 3 metodologi pengembangan siBab 3 metodologi pengembangan si
Bab 3 metodologi pengembangan siRif'at Hm
 
Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Kurjum Usman
 
Model Pengembangan Perangkat Lunak
Model Pengembangan Perangkat LunakModel Pengembangan Perangkat Lunak
Model Pengembangan Perangkat Lunakabsurd syu
 
MPPL Chapter 1
MPPL Chapter 1MPPL Chapter 1
MPPL Chapter 1beiharira
 

What's hot (20)

Aplikasi Sistem Informasi Berdasarkan Level Organisasi
Aplikasi Sistem Informasi Berdasarkan Level Organisasi Aplikasi Sistem Informasi Berdasarkan Level Organisasi
Aplikasi Sistem Informasi Berdasarkan Level Organisasi
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
MPPL Chapter 5
MPPL Chapter 5MPPL Chapter 5
MPPL Chapter 5
 
Pengenalan RPL
Pengenalan RPLPengenalan RPL
Pengenalan RPL
 
SDLC
SDLCSDLC
SDLC
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
 
MPPL Chapter 3
MPPL Chapter 3MPPL Chapter 3
MPPL Chapter 3
 
Rpl 03 - proses proses perangkat lunak
Rpl   03 - proses proses perangkat lunakRpl   03 - proses proses perangkat lunak
Rpl 03 - proses proses perangkat lunak
 
Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3
 
02 software engineering
02 software engineering02 software engineering
02 software engineering
 
1 pengenalanrpl
1 pengenalanrpl1 pengenalanrpl
1 pengenalanrpl
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
 
Pert 5 model proses
Pert 5   model prosesPert 5   model proses
Pert 5 model proses
 
Bab 3 metodologi pengembangan si
Bab 3 metodologi pengembangan siBab 3 metodologi pengembangan si
Bab 3 metodologi pengembangan si
 
Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1
 
Model Pengembangan Perangkat Lunak
Model Pengembangan Perangkat LunakModel Pengembangan Perangkat Lunak
Model Pengembangan Perangkat Lunak
 
Ragam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat LunakRagam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat Lunak
 
MPPL Chapter 1
MPPL Chapter 1MPPL Chapter 1
MPPL Chapter 1
 
Pert 4 siklus hidup
Pert 4   siklus hidupPert 4   siklus hidup
Pert 4 siklus hidup
 

Viewers also liked

Contoh silabus buatan sendiri 2
Contoh silabus buatan sendiri 2Contoh silabus buatan sendiri 2
Contoh silabus buatan sendiri 2f' yagami
 
Analisa proses interaksi
Analisa proses interaksiAnalisa proses interaksi
Analisa proses interaksiBida Nirwana
 
Askep kista coledocal
Askep kista coledocalAskep kista coledocal
Askep kista coledocalf' yagami
 
Rpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyekRpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyekf' yagami
 
Askep harga diri rendah
Askep harga diri rendahAskep harga diri rendah
Askep harga diri rendahf' yagami
 
Rpl 6-analisis sistem
Rpl 6-analisis sistemRpl 6-analisis sistem
Rpl 6-analisis sistemf' yagami
 
Askep perilaku kekerasan
Askep perilaku kekerasanAskep perilaku kekerasan
Askep perilaku kekerasanf' yagami
 
Asuhan Keperawatan pada Klien Amputasi (Laporan Pendahuluan)
Asuhan Keperawatan pada Klien Amputasi (Laporan Pendahuluan)Asuhan Keperawatan pada Klien Amputasi (Laporan Pendahuluan)
Asuhan Keperawatan pada Klien Amputasi (Laporan Pendahuluan)Bagus Cahyo Jaya Pratama Pratama
 

Viewers also liked (8)

Contoh silabus buatan sendiri 2
Contoh silabus buatan sendiri 2Contoh silabus buatan sendiri 2
Contoh silabus buatan sendiri 2
 
Analisa proses interaksi
Analisa proses interaksiAnalisa proses interaksi
Analisa proses interaksi
 
Askep kista coledocal
Askep kista coledocalAskep kista coledocal
Askep kista coledocal
 
Rpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyekRpl 4-proses perangkat lunak & metrik proyek
Rpl 4-proses perangkat lunak & metrik proyek
 
Askep harga diri rendah
Askep harga diri rendahAskep harga diri rendah
Askep harga diri rendah
 
Rpl 6-analisis sistem
Rpl 6-analisis sistemRpl 6-analisis sistem
Rpl 6-analisis sistem
 
Askep perilaku kekerasan
Askep perilaku kekerasanAskep perilaku kekerasan
Askep perilaku kekerasan
 
Asuhan Keperawatan pada Klien Amputasi (Laporan Pendahuluan)
Asuhan Keperawatan pada Klien Amputasi (Laporan Pendahuluan)Asuhan Keperawatan pada Klien Amputasi (Laporan Pendahuluan)
Asuhan Keperawatan pada Klien Amputasi (Laporan Pendahuluan)
 

Similar to Rpl 1-introduction

Lanjutan Pert 2.pptx
Lanjutan Pert 2.pptxLanjutan Pert 2.pptx
Lanjutan Pert 2.pptxmerisipahutar
 
Pengembangan Perangkat Lunak & Gim .ppt
Pengembangan Perangkat Lunak & Gim  .pptPengembangan Perangkat Lunak & Gim  .ppt
Pengembangan Perangkat Lunak & Gim .pptAzaAkbar
 
Pengenalan Rekayasa Perangkat Lunak 1.ppt
Pengenalan Rekayasa Perangkat Lunak 1.pptPengenalan Rekayasa Perangkat Lunak 1.ppt
Pengenalan Rekayasa Perangkat Lunak 1.pptwisnumandaya
 
KU1: Mampu mengkomunikasikan ide dan solusi secara efektif dalam pengembangan...
KU1: Mampu mengkomunikasikan ide dan solusi secara efektif dalam pengembangan...KU1: Mampu mengkomunikasikan ide dan solusi secara efektif dalam pengembangan...
KU1: Mampu mengkomunikasikan ide dan solusi secara efektif dalam pengembangan...DadangDiding1
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)gleebelle
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunakSahrul Sindriana
 
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdfMateri knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdfmerinovamarito7
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakNita Resta Dewi
 
Materi rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakMateri rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakoktafianoandreas
 
pengenalan_rekayasa_perangkat_lunak.ppt
pengenalan_rekayasa_perangkat_lunak.pptpengenalan_rekayasa_perangkat_lunak.ppt
pengenalan_rekayasa_perangkat_lunak.pptAgiHusni
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptxRPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptxdiandra63
 
3. pti software
3. pti software3. pti software
3. pti softwareONE HEART
 

Similar to Rpl 1-introduction (20)

Pengenalan RPL
Pengenalan RPLPengenalan RPL
Pengenalan RPL
 
Lanjutan Pert 2.pptx
Lanjutan Pert 2.pptxLanjutan Pert 2.pptx
Lanjutan Pert 2.pptx
 
Pengembangan Perangkat Lunak & Gim .ppt
Pengembangan Perangkat Lunak & Gim  .pptPengembangan Perangkat Lunak & Gim  .ppt
Pengembangan Perangkat Lunak & Gim .ppt
 
Pengenalan Rekayasa Perangkat Lunak 1.ppt
Pengenalan Rekayasa Perangkat Lunak 1.pptPengenalan Rekayasa Perangkat Lunak 1.ppt
Pengenalan Rekayasa Perangkat Lunak 1.ppt
 
KU1: Mampu mengkomunikasikan ide dan solusi secara efektif dalam pengembangan...
KU1: Mampu mengkomunikasikan ide dan solusi secara efektif dalam pengembangan...KU1: Mampu mengkomunikasikan ide dan solusi secara efektif dalam pengembangan...
KU1: Mampu mengkomunikasikan ide dan solusi secara efektif dalam pengembangan...
 
RPL.ppt
RPL.pptRPL.ppt
RPL.ppt
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdfMateri knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
 
1-1 PPL.pptx
1-1 PPL.pptx1-1 PPL.pptx
1-1 PPL.pptx
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunak
 
Materi rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunakMateri rekayasa-perangkat-lunak
Materi rekayasa-perangkat-lunak
 
pengenalan_rekayasa_perangkat_lunak.ppt
pengenalan_rekayasa_perangkat_lunak.pptpengenalan_rekayasa_perangkat_lunak.ppt
pengenalan_rekayasa_perangkat_lunak.ppt
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
83 165-1-sm (1)
83 165-1-sm (1)83 165-1-sm (1)
83 165-1-sm (1)
 
Rpl 1
Rpl 1Rpl 1
Rpl 1
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptxRPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
 
Rpl 01 - pendahuluan
Rpl   01 - pendahuluanRpl   01 - pendahuluan
Rpl 01 - pendahuluan
 
3. pti software
3. pti software3. pti software
3. pti software
 

More from f' yagami

Peranan Biologi di bidang pertanian
Peranan Biologi di bidang pertanianPeranan Biologi di bidang pertanian
Peranan Biologi di bidang pertanianf' yagami
 
Pengertian Tanaman Transgenik Lengkap
Pengertian Tanaman Transgenik LengkapPengertian Tanaman Transgenik Lengkap
Pengertian Tanaman Transgenik Lengkapf' yagami
 
Tanaman Transgenik
Tanaman TransgenikTanaman Transgenik
Tanaman Transgenikf' yagami
 
Nutrient of corn (nutrisi dari JAGUNG)
Nutrient of corn (nutrisi dari JAGUNG)Nutrient of corn (nutrisi dari JAGUNG)
Nutrient of corn (nutrisi dari JAGUNG)f' yagami
 
Jamur bersifat saprofit, parasit, simbions
Jamur bersifat saprofit, parasit, simbionsJamur bersifat saprofit, parasit, simbions
Jamur bersifat saprofit, parasit, simbionsf' yagami
 
Reproduksi Fungi
Reproduksi FungiReproduksi Fungi
Reproduksi Fungif' yagami
 
Materi kuliah microteaching
Materi kuliah microteachingMateri kuliah microteaching
Materi kuliah microteachingf' yagami
 
Askep hernia inguinalis
Askep hernia inguinalisAskep hernia inguinalis
Askep hernia inguinalisf' yagami
 
Askep diare anak
Askep diare anakAskep diare anak
Askep diare anakf' yagami
 
Askep trauma thorax
Askep trauma thoraxAskep trauma thorax
Askep trauma thoraxf' yagami
 
Askep gastritis
Askep gastritisAskep gastritis
Askep gastritisf' yagami
 
Askep hemorhoid
Askep hemorhoidAskep hemorhoid
Askep hemorhoidf' yagami
 
sistem alat gerak
sistem alat geraksistem alat gerak
sistem alat gerakf' yagami
 
Contoh Kurikulum Sma kelas X, XI, XII dan Perbedaan kbk dengan ktsp
Contoh Kurikulum Sma kelas X, XI, XII dan Perbedaan kbk dengan ktspContoh Kurikulum Sma kelas X, XI, XII dan Perbedaan kbk dengan ktsp
Contoh Kurikulum Sma kelas X, XI, XII dan Perbedaan kbk dengan ktspf' yagami
 
Larutan elektrolit dan larutan non elektrolit
Larutan elektrolit dan larutan non elektrolitLarutan elektrolit dan larutan non elektrolit
Larutan elektrolit dan larutan non elektrolitf' yagami
 
Sistem reproduksi vertebrata
Sistem reproduksi vertebrataSistem reproduksi vertebrata
Sistem reproduksi vertebrataf' yagami
 
Tutorial pembuatan media pembelajaran dengan menggunakan autoplay
Tutorial pembuatan media pembelajaran dengan menggunakan autoplayTutorial pembuatan media pembelajaran dengan menggunakan autoplay
Tutorial pembuatan media pembelajaran dengan menggunakan autoplayf' yagami
 
Reproduksi pada hewan vertebrata
Reproduksi pada hewan vertebrataReproduksi pada hewan vertebrata
Reproduksi pada hewan vertebrataf' yagami
 

More from f' yagami (20)

Jamur
JamurJamur
Jamur
 
Peranan Biologi di bidang pertanian
Peranan Biologi di bidang pertanianPeranan Biologi di bidang pertanian
Peranan Biologi di bidang pertanian
 
Pengertian Tanaman Transgenik Lengkap
Pengertian Tanaman Transgenik LengkapPengertian Tanaman Transgenik Lengkap
Pengertian Tanaman Transgenik Lengkap
 
Tanaman Transgenik
Tanaman TransgenikTanaman Transgenik
Tanaman Transgenik
 
Nutrient of corn (nutrisi dari JAGUNG)
Nutrient of corn (nutrisi dari JAGUNG)Nutrient of corn (nutrisi dari JAGUNG)
Nutrient of corn (nutrisi dari JAGUNG)
 
Jamur bersifat saprofit, parasit, simbions
Jamur bersifat saprofit, parasit, simbionsJamur bersifat saprofit, parasit, simbions
Jamur bersifat saprofit, parasit, simbions
 
Reproduksi Fungi
Reproduksi FungiReproduksi Fungi
Reproduksi Fungi
 
Materi kuliah microteaching
Materi kuliah microteachingMateri kuliah microteaching
Materi kuliah microteaching
 
Askep hernia inguinalis
Askep hernia inguinalisAskep hernia inguinalis
Askep hernia inguinalis
 
Askep tbc
Askep tbcAskep tbc
Askep tbc
 
Askep diare anak
Askep diare anakAskep diare anak
Askep diare anak
 
Askep trauma thorax
Askep trauma thoraxAskep trauma thorax
Askep trauma thorax
 
Askep gastritis
Askep gastritisAskep gastritis
Askep gastritis
 
Askep hemorhoid
Askep hemorhoidAskep hemorhoid
Askep hemorhoid
 
sistem alat gerak
sistem alat geraksistem alat gerak
sistem alat gerak
 
Contoh Kurikulum Sma kelas X, XI, XII dan Perbedaan kbk dengan ktsp
Contoh Kurikulum Sma kelas X, XI, XII dan Perbedaan kbk dengan ktspContoh Kurikulum Sma kelas X, XI, XII dan Perbedaan kbk dengan ktsp
Contoh Kurikulum Sma kelas X, XI, XII dan Perbedaan kbk dengan ktsp
 
Larutan elektrolit dan larutan non elektrolit
Larutan elektrolit dan larutan non elektrolitLarutan elektrolit dan larutan non elektrolit
Larutan elektrolit dan larutan non elektrolit
 
Sistem reproduksi vertebrata
Sistem reproduksi vertebrataSistem reproduksi vertebrata
Sistem reproduksi vertebrata
 
Tutorial pembuatan media pembelajaran dengan menggunakan autoplay
Tutorial pembuatan media pembelajaran dengan menggunakan autoplayTutorial pembuatan media pembelajaran dengan menggunakan autoplay
Tutorial pembuatan media pembelajaran dengan menggunakan autoplay
 
Reproduksi pada hewan vertebrata
Reproduksi pada hewan vertebrataReproduksi pada hewan vertebrata
Reproduksi pada hewan vertebrata
 

Rpl 1-introduction

  • 2. Tujuan Umum • Memberikan pengertian dan pemahaman mendasar yang rinci terhadap setiap tahapan dan proses pembangunan suatu perangkat lunak • Memberikan pengetahuan dan keterampilan mendalam bagi penyelesaian solusi permasalahan keseluruhan • Memberikan keterampilan khusus dalam melakukan penyelesaian tahap analisis dan perancangan perangkat lunak.
  • 3. Tujuan Khusus • Memberikan kemampuan dalam pengumpulan dan menstrukturkan requirements dan spesifications suatu perangkat lunak secara tepat, lengkap dan jelas. • Memberikan kemampuan dalam menentukan pilihan metodologi yang akan digunakan meninjau pada model permasalahan yang ada dengan memperhatikan alternatif solusi penyelesaiaan masalah tersebut • Mampu menerapkan berbagai metode penyelesaain masalah secara baik lengkap dan tuntas terutama pada tahap analisis dan perencanaan.
  • 4. Buku dan Software • Roger S.Pressman, “Software Engineering : A practitioner’s approaches”, McGraw Hill,5th edition, 2001 • Software pendukung – Rational Rose – Visio
  • 5. Definisi • Teknologi yang digunakan dalam membangun perangkat lunak melalui serangkaian proses menggunakan sekumpulan metode dan alat bantu (tools) <Pressman 1997> • perangkat lunak merepresentasikan masalah dunia nyata • Masalah dunia nyata lebih komplek dari “switching two values” • Software ≠ program • Software meliputi (program, dokumen, data)
  • 6. Pentingnya RPL dan PL (1/3) • Semua negara maju ekonominya bergantung pada perangkat lunak (PL) • Makin banyak sistem yang dikendalikan oleh PL • Pengeluaran dana untuk PL di negara maju sangat besar. • Harga PL sering lebih mendominasi harga sistem komputer.
  • 7. Pentingnya RPL dan PL (2/3) • Harga PL pada PC sering lebih mahal dari pada harga perangkat kerasnya. • Biaya pemeliharaan PL lebih mahal dibanding biaya pembuatannya. • RPL berkaitan dengan biaya efektif pembuatan PL. • RPL berkaitan dengan teori, metode dan alat untuk pembangunan PL secara profesional.
  • 8. Pentingnya RPL dan PL (3/3) • PL adalah suatu yang komplek dalam hal - Domain problem : Business rule - Data size : Digital or not digital - Solution : Algorithm - Place or sites • PL harus benar (Correct) - Berdasarkan business rule - Sejalan dengan segala sesuatu dan semua pihak yang terkait
  • 9. Elemen Perangkat Lunak (1/2) • Product = Software Product - Program (instruksi) diperoleh melalui - Documents tahapan pembangunan - Sturtur Data SDLC • Process of How the Contoh SDLC software is build - Waterfall model - Management process - Prototyping model - Technical process - Spiral model, etc.
  • 10. Elemen Perangkat Lunak (2/2) Management Process Technical Process • Project management Metode yang harus diaplikasi pada setiap • Configuration management tahapan SDLC - Metode analisis • Quality Assurance management -Metode perancangan - Metode pemrograman - Metode pengujian
  • 11. Siapa saja yang terlibat Manager Support • Project Manager • Administration • Configuration Manager • Technical Support for Customer • QA Manager • Welfare (keselamatan) Software Developer • Analyst • Designer • Programmer
  • 12. Evolusi Perkembangan PL Tahun-tahun awal : Era ketiga : • Batch orientation • Distributed system • Limmited distribution • Embedded intellegence • Custommer software • Low cost hardware • Consumer infact Era kedua : Era keempat : • Multi user • Expert system • Real time • A I Machine • Database • Parallel architecture • Product Software
  • 13. Batch orientation Suatu orientasi di mana proses dilakukan setelah data dikumpulkan dalam satuan waktu tertentu, atau proses dilakukan setelah data terkumpul, lawan dari batch adalah ONLINE atau Interactive Process. Keuntungan dari Interactive adalah mendapatkan data yang selalu up to date.
  • 14. Limmited distribution Suatu penyebaran software yang terbatas pada perusahaan-perusahaan tertentu.
  • 15. Custommer Distribution Software yang dikembangkan berdaasarkan perusahaan-perusahaan tertentu.
  • 16. Multi User Suatu sistem di mana satu komputer digunakan oleh beberapa user pada saat yang sama.
  • 17. Real Time Suatu sistem yang dapat mengumpulkan, menganalisa dan mentransformasikan data dari berbagai sumber, mengontrol proses dan menghasilkan output dalam mili second.
  • 18. Database Perkembangan yang pesat dari alat penyimpan data yang OnLine menyebabkan muncul generasi pertama DBMS (DataBase Management System).
  • 19. Production Software Adalah software yang dikembangkan untuk dijual kepada masyarakat luas.
  • 20. Distributed System Suatu sistem yang tidak hanya dipusatkan pada komputer induk (host computer), daerah atau bidang lainnya yang juga memiliki komputer yang ukurannya lebih kecil dari komputer induk. Lawan dari distributed system adalah Centralized System.
  • 21. Embedded Intelligence Suatu product yang diberi tambahan “Intelligence” dan biasanya ditambahkan mikroprocessor yang mutakhir. Contohnya adalah automobil, robot, peralatan diagnostic serum darah.
  • 22. Low Cost Hardware Harga hardware yang semakin rendah, ini dimungkinkan karena munculnya Personal Computer.
  • 23. Consumer infect Adanya perkembangan komputer yang murah menyebabkan banyaknya software yang dikembangkan, software ini memberi dampak yang besar terhadap masyarakat.
  • 24. Expert System Suatu penerapan A.I. (Artificial Intellegence) pada bidang-bidang tertentu, misalnya bidang kedokteran, komunikasi, dll.
  • 25. AI Mechine Suatu mesin yang dapat meniru kerja dari sebagian otak manusia. Misalnya mesin robot, komputer catur.
  • 26. Parallel Architecture Arsitektur komputer yang memungkinkan proses kerja LAN paralel, yang dimungkinkan adanya prosesor berbeda dalam satu komputer