SlideShare a Scribd company logo
1 of 12
Workshop industri untuk menyusun silabus dan
bahan ajar
Tenia Wahyuningrum, MT
AKATEL SANDHY PUTRA PURWOKERTO
IEEE Computing Curricula 2005



 Computer     Information   Computer   Information    Software
Engineering     System       Science   Technology    Engineering




                                         target
                                         Pengembangan software dan
                                         pengelolaan tahapan SDLC
More Conceptual




 More technical




                  Pembagian Domain Keilmuan
Rekayasa perangkat lunak
   Suatu disiplin ilmu yang membahas semua
    aspek produksi perangkat lunak, mulai dari
    tahap awal requirement capturing,
    specification, design, coding, testing sampai
    maintenance sistem

(Romi Satrio Wahono)
Dua kata kunci
    “disiplin rekayasa”  Perekayasa membuat suatu alat
     bekerja. Menerapkan teori, metode, dan alat bantu
     yang sesuai, selain itu mereka menggunakannya
     dengan selektif dan selalu mencoba mencari solusi
     terhadap permasalahan.

    “semua aspek produksi perangkat lunak”  RPL tidak
     hanya berhubungan dengan proses teknis dari
     pengembangan perangkat lunak tetapi juga dengan
     kegiatan seperti Manajemen proyek PL dan
     pengembangan alat bantu, metode, dan teori untuk
     mendukung produksi PL.
Level SMK di bidang Rekayasa
Perangkat Lunak
   Pada proses pembuatan PL, ada beberapa
    metode/paradigma, diantaranya waterfall.
     Requirement   gathering
     Analysis
     Design
     Coding  --- SMK di level ini, sbg asisten junior
      programmer
     Testing
     Implementation
     Maintenance
Salah kaprah tentang RPL
   Sekali lagi RPL bukan cabang computer
    science yang mempelajari technical coding
    saja.
   Menjejali siswa dengan banyak bahasa
    pemrograman tidak akan membuat siswa
    menjadi mahir menjadi programmer = tidak
    menguasai bahasa pemrograman satupun.
   Siswa juga dibekali bagaimana membaca hasil
    desain kemudian menerapkannya pada saat
    coding.
Lalu apa yang dipelajari di bidang Rekayasa
Perangkat Lunak?
(body of knowledge) tentang bidang ilmu Software Engine
SWEBOK (Software Engineering Body of Knowledge). 20
Kendala
   Kurikulum masih berpegang pada kurikulum
    nasional
   Banyak kompetensi yang tidak sesuai dengan
    jurusan RPL
   Materi terlalu banyak yang dipelajari untuk
    persiapan UN
Saran
   Untuk menyiasati perkembangan teknologi
    yang pesat, sementara kurikulum nasional
    “belum sampai kesana”, maka kita perlu “curi-
    curi waktu” dalam mengajar.
   Membuat satu modul yang berkelanjutan.
   Satu modul bisa digunakan “seumur hidup”
    selama masa studi
   REFERENSI
     IEEE   computing curricula 2005
     Panduan Penyusunan Kurikulum Rumpun Ilmu
      Informatika.“Strategi Penerapan Konsep Multi
      Sourcing Learning melalui Implementasi Aplikasi
      e‐Bursa secara Nasional dalam Rangka
      eningkatan Kualitas SDM”, APTIKOM (Asosiasi
      Perguruan Tinggi Informatika dan Komputer)
     SWEBOK (Software Engineering Body of
      Knowledge) 2004
     http://romisatriawahono.net

More Related Content

What's hot

Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Disma Ariyanti W
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakRobbyyanto Robbyyanto
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDAyu Rahmala
 
Bab 2 proses pembangunan perangkat lunak
Bab 2   proses pembangunan perangkat lunakBab 2   proses pembangunan perangkat lunak
Bab 2 proses pembangunan perangkat lunaksahrul salam
 
Pertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman DasarPertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman DasarDisma Ariyanti W
 
Evolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunakEvolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunakFebry San
 
Kelompok6 tahapan pengembangan aplikasi
Kelompok6 tahapan pengembangan aplikasiKelompok6 tahapan pengembangan aplikasi
Kelompok6 tahapan pengembangan aplikasiRobbyyanto Robbyyanto
 
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
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rplarfianti
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)gleebelle
 
Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)Rasyeda Aufa
 
Minggu 1 pendahuluan
Minggu 1   pendahuluanMinggu 1   pendahuluan
Minggu 1 pendahuluanahmadmaurits
 
RPL 1 (Lama) - Pendahuluan Rekayasa Perangkat Lunak
RPL 1 (Lama) - Pendahuluan Rekayasa Perangkat LunakRPL 1 (Lama) - Pendahuluan Rekayasa Perangkat Lunak
RPL 1 (Lama) - Pendahuluan Rekayasa Perangkat LunakAdam Mukharil Bachtiar
 
Modul rpl (final 2013)
Modul rpl (final 2013)Modul rpl (final 2013)
Modul rpl (final 2013)Ikka Utamy
 

What's hot (19)

Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
rpl-2-1.pptx
rpl-2-1.pptxrpl-2-1.pptx
rpl-2-1.pptx
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFD
 
Bab 2 proses pembangunan perangkat lunak
Bab 2   proses pembangunan perangkat lunakBab 2   proses pembangunan perangkat lunak
Bab 2 proses pembangunan perangkat lunak
 
Intro to se
Intro to seIntro to se
Intro to se
 
Pertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman DasarPertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman Dasar
 
Evolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunakEvolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunak
 
Perkuliahan 1 RPL
Perkuliahan 1 RPLPerkuliahan 1 RPL
Perkuliahan 1 RPL
 
Kelompok6 tahapan pengembangan aplikasi
Kelompok6 tahapan pengembangan aplikasiKelompok6 tahapan pengembangan aplikasi
Kelompok6 tahapan pengembangan aplikasi
 
Aplikasi Sistem Informasi Berdasarkan Level Organisasi
Aplikasi Sistem Informasi Berdasarkan Level Organisasi Aplikasi Sistem Informasi Berdasarkan Level Organisasi
Aplikasi Sistem Informasi Berdasarkan Level Organisasi
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rpl
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
 
Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)
 
Minggu 1 pendahuluan
Minggu 1   pendahuluanMinggu 1   pendahuluan
Minggu 1 pendahuluan
 
RPL 1 (Lama) - Pendahuluan Rekayasa Perangkat Lunak
RPL 1 (Lama) - Pendahuluan Rekayasa Perangkat LunakRPL 1 (Lama) - Pendahuluan Rekayasa Perangkat Lunak
RPL 1 (Lama) - Pendahuluan Rekayasa Perangkat Lunak
 
Modul rpl (final 2013)
Modul rpl (final 2013)Modul rpl (final 2013)
Modul rpl (final 2013)
 
Pertemuan 3 srs
Pertemuan 3 srsPertemuan 3 srs
Pertemuan 3 srs
 
Prak rpl
Prak rplPrak rpl
Prak rpl
 

Viewers also liked

Rpl 09 - spesifikasi formal
Rpl   09 - spesifikasi  formalRpl   09 - spesifikasi  formal
Rpl 09 - spesifikasi formalFebriyani Syafri
 
Rekayasa perangkat lunak (dha1)
Rekayasa perangkat lunak (dha1)Rekayasa perangkat lunak (dha1)
Rekayasa perangkat lunak (dha1)Mawaddah Warahmah
 
Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)Mawaddah Warahmah
 
Silabus rpl 02 menerapkan algoritma pemrograman tingkat das2
Silabus rpl 02 menerapkan algoritma pemrograman tingkat das2Silabus rpl 02 menerapkan algoritma pemrograman tingkat das2
Silabus rpl 02 menerapkan algoritma pemrograman tingkat das2conny sarina
 
2072 kst-rekayasa perangkat lunak
2072 kst-rekayasa perangkat lunak2072 kst-rekayasa perangkat lunak
2072 kst-rekayasa perangkat lunakChoiron Choiron
 
REKAYASA PERANGKAT LUNAK UNTUK SMK Jilid 2
REKAYASA PERANGKAT LUNAK UNTUK SMK Jilid 2REKAYASA PERANGKAT LUNAK UNTUK SMK Jilid 2
REKAYASA PERANGKAT LUNAK UNTUK SMK Jilid 2NASuprawoto Sunardjo
 

Viewers also liked (7)

Rpl 09 - spesifikasi formal
Rpl   09 - spesifikasi  formalRpl   09 - spesifikasi  formal
Rpl 09 - spesifikasi formal
 
Referensi footonote
Referensi footonoteReferensi footonote
Referensi footonote
 
Rekayasa perangkat lunak (dha1)
Rekayasa perangkat lunak (dha1)Rekayasa perangkat lunak (dha1)
Rekayasa perangkat lunak (dha1)
 
Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)Rekayasa perangkat lunak (dha3)
Rekayasa perangkat lunak (dha3)
 
Silabus rpl 02 menerapkan algoritma pemrograman tingkat das2
Silabus rpl 02 menerapkan algoritma pemrograman tingkat das2Silabus rpl 02 menerapkan algoritma pemrograman tingkat das2
Silabus rpl 02 menerapkan algoritma pemrograman tingkat das2
 
2072 kst-rekayasa perangkat lunak
2072 kst-rekayasa perangkat lunak2072 kst-rekayasa perangkat lunak
2072 kst-rekayasa perangkat lunak
 
REKAYASA PERANGKAT LUNAK UNTUK SMK Jilid 2
REKAYASA PERANGKAT LUNAK UNTUK SMK Jilid 2REKAYASA PERANGKAT LUNAK UNTUK SMK Jilid 2
REKAYASA PERANGKAT LUNAK UNTUK SMK Jilid 2
 

Similar to Kurikulum rekayasa perangkat lunak smk

Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rplarfianti
 
Slide 8-tinjauan-profesi-bidang-ti
Slide 8-tinjauan-profesi-bidang-tiSlide 8-tinjauan-profesi-bidang-ti
Slide 8-tinjauan-profesi-bidang-tiBasiroh M.Kom
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunakarfianti
 
REKAYASA PERANGKAT LUNAK - MInggu 1 - 2022.pdf
REKAYASA PERANGKAT LUNAK - MInggu 1 - 2022.pdfREKAYASA PERANGKAT LUNAK - MInggu 1 - 2022.pdf
REKAYASA PERANGKAT LUNAK - MInggu 1 - 2022.pdfKemahasiswaanITATS
 
Iterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesIterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesarfianti
 
Pemodelan Perangkat Lunak
Pemodelan Perangkat LunakPemodelan Perangkat Lunak
Pemodelan Perangkat Lunakzachrison htg
 
16.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 116.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 1ArdianDwiPraba
 
Teknik pemromgraman sem1
Teknik pemromgraman sem1Teknik pemromgraman sem1
Teknik pemromgraman sem1setioaribowo
 
Rencana Pembelajaran Semester MPPL Informatika
Rencana Pembelajaran Semester MPPL InformatikaRencana Pembelajaran Semester MPPL Informatika
Rencana Pembelajaran Semester MPPL Informatikafitrah121
 
Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Kurjum Usman
 
4. tools proyek data science dts ta v.2
4. tools proyek data science dts ta v.24. tools proyek data science dts ta v.2
4. tools proyek data science dts ta v.2ArdianDwiPraba
 

Similar to Kurikulum rekayasa perangkat lunak smk (20)

Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rpl
 
2. pengenalan software engineering
2. pengenalan software engineering2. pengenalan software engineering
2. pengenalan software engineering
 
Slide 8-tinjauan-profesi-bidang-ti
Slide 8-tinjauan-profesi-bidang-tiSlide 8-tinjauan-profesi-bidang-ti
Slide 8-tinjauan-profesi-bidang-ti
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
REKAYASA PERANGKAT LUNAK - MInggu 1 - 2022.pdf
REKAYASA PERANGKAT LUNAK - MInggu 1 - 2022.pdfREKAYASA PERANGKAT LUNAK - MInggu 1 - 2022.pdf
REKAYASA PERANGKAT LUNAK - MInggu 1 - 2022.pdf
 
Iterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi prosesIterasi, inkremen dan validasi proses
Iterasi, inkremen dan validasi proses
 
Pemodelan Perangkat Lunak
Pemodelan Perangkat LunakPemodelan Perangkat Lunak
Pemodelan Perangkat Lunak
 
Bab1
Bab1Bab1
Bab1
 
16.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 116.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 1
 
Teknik pemromgraman sem1
Teknik pemromgraman sem1Teknik pemromgraman sem1
Teknik pemromgraman sem1
 
11122636 (5).ppt
11122636 (5).ppt11122636 (5).ppt
11122636 (5).ppt
 
Tugas 1-rpl
Tugas 1-rplTugas 1-rpl
Tugas 1-rpl
 
RPS Program Komputer.docx
RPS Program Komputer.docxRPS Program Komputer.docx
RPS Program Komputer.docx
 
Rencana Pembelajaran Semester MPPL Informatika
Rencana Pembelajaran Semester MPPL InformatikaRencana Pembelajaran Semester MPPL Informatika
Rencana Pembelajaran Semester MPPL Informatika
 
83 165-1-sm (1)
83 165-1-sm (1)83 165-1-sm (1)
83 165-1-sm (1)
 
Lampiran 1
Lampiran 1Lampiran 1
Lampiran 1
 
Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1
 
DevOps_ODN.pptx
DevOps_ODN.pptxDevOps_ODN.pptx
DevOps_ODN.pptx
 
4. tools proyek data science dts ta v.2
4. tools proyek data science dts ta v.24. tools proyek data science dts ta v.2
4. tools proyek data science dts ta v.2
 

More from Tenia Wahyuningrum (20)

Measuring User Experience
Measuring User ExperienceMeasuring User Experience
Measuring User Experience
 
Populasi dan sampel dalam penelitian HCI
Populasi dan sampel dalam penelitian HCIPopulasi dan sampel dalam penelitian HCI
Populasi dan sampel dalam penelitian HCI
 
10th heuristic evaluation
10th heuristic evaluation10th heuristic evaluation
10th heuristic evaluation
 
Good vs bad design
Good vs bad designGood vs bad design
Good vs bad design
 
Media sosial untuk pembelajaran
Media sosial untuk pembelajaranMedia sosial untuk pembelajaran
Media sosial untuk pembelajaran
 
4th human factors (2)
4th human factors (2)4th human factors (2)
4th human factors (2)
 
Human factors
Human factorsHuman factors
Human factors
 
Historical Context of HCI
Historical Context of HCIHistorical Context of HCI
Historical Context of HCI
 
Trends in Human Computer Interaction
Trends in Human Computer InteractionTrends in Human Computer Interaction
Trends in Human Computer Interaction
 
Good data, for better life
Good data, for better lifeGood data, for better life
Good data, for better life
 
Teori pnp
Teori pnpTeori pnp
Teori pnp
 
Plagiarisme
PlagiarismePlagiarisme
Plagiarisme
 
Struktur data & computer trends 2015 2016
Struktur data & computer trends 2015 2016Struktur data & computer trends 2015 2016
Struktur data & computer trends 2015 2016
 
Pengujian hipotesis
Pengujian hipotesisPengujian hipotesis
Pengujian hipotesis
 
Research method
Research methodResearch method
Research method
 
Basic research
Basic researchBasic research
Basic research
 
Pengenalan android
Pengenalan androidPengenalan android
Pengenalan android
 
Mobile programming pendahuluan
Mobile programming pendahuluanMobile programming pendahuluan
Mobile programming pendahuluan
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Public speaking
Public speakingPublic speaking
Public speaking
 

Kurikulum rekayasa perangkat lunak smk

  • 1. Workshop industri untuk menyusun silabus dan bahan ajar Tenia Wahyuningrum, MT AKATEL SANDHY PUTRA PURWOKERTO
  • 2. IEEE Computing Curricula 2005 Computer Information Computer Information Software Engineering System Science Technology Engineering target Pengembangan software dan pengelolaan tahapan SDLC
  • 3. More Conceptual More technical Pembagian Domain Keilmuan
  • 4. Rekayasa perangkat lunak  Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal requirement capturing, specification, design, coding, testing sampai maintenance sistem (Romi Satrio Wahono)
  • 5. Dua kata kunci  “disiplin rekayasa”  Perekayasa membuat suatu alat bekerja. Menerapkan teori, metode, dan alat bantu yang sesuai, selain itu mereka menggunakannya dengan selektif dan selalu mencoba mencari solusi terhadap permasalahan.  “semua aspek produksi perangkat lunak”  RPL tidak hanya berhubungan dengan proses teknis dari pengembangan perangkat lunak tetapi juga dengan kegiatan seperti Manajemen proyek PL dan pengembangan alat bantu, metode, dan teori untuk mendukung produksi PL.
  • 6. Level SMK di bidang Rekayasa Perangkat Lunak  Pada proses pembuatan PL, ada beberapa metode/paradigma, diantaranya waterfall.  Requirement gathering  Analysis  Design  Coding --- SMK di level ini, sbg asisten junior programmer  Testing  Implementation  Maintenance
  • 7. Salah kaprah tentang RPL  Sekali lagi RPL bukan cabang computer science yang mempelajari technical coding saja.  Menjejali siswa dengan banyak bahasa pemrograman tidak akan membuat siswa menjadi mahir menjadi programmer = tidak menguasai bahasa pemrograman satupun.  Siswa juga dibekali bagaimana membaca hasil desain kemudian menerapkannya pada saat coding.
  • 8. Lalu apa yang dipelajari di bidang Rekayasa Perangkat Lunak?
  • 9. (body of knowledge) tentang bidang ilmu Software Engine SWEBOK (Software Engineering Body of Knowledge). 20
  • 10. Kendala  Kurikulum masih berpegang pada kurikulum nasional  Banyak kompetensi yang tidak sesuai dengan jurusan RPL  Materi terlalu banyak yang dipelajari untuk persiapan UN
  • 11. Saran  Untuk menyiasati perkembangan teknologi yang pesat, sementara kurikulum nasional “belum sampai kesana”, maka kita perlu “curi- curi waktu” dalam mengajar.  Membuat satu modul yang berkelanjutan.  Satu modul bisa digunakan “seumur hidup” selama masa studi
  • 12. REFERENSI  IEEE computing curricula 2005  Panduan Penyusunan Kurikulum Rumpun Ilmu Informatika.“Strategi Penerapan Konsep Multi Sourcing Learning melalui Implementasi Aplikasi e‐Bursa secara Nasional dalam Rangka eningkatan Kualitas SDM”, APTIKOM (Asosiasi Perguruan Tinggi Informatika dan Komputer)  SWEBOK (Software Engineering Body of Knowledge) 2004  http://romisatriawahono.net