Oo Sw Development Using Uml

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Oo Sw Development Using Uml as PDF for free.

More details

  • Words: 2,533
  • Pages: 20
Proposal PROGRAM PENGEMBANGAN KONTEN E-LEARNING Berdasarkan Topik

Object-Oriented Software Development using UML

Disusun Oleh: Dr. Ir. Inggriani Liem Yani Widyani, S.T.,M.T Arya Adriansyah

Kelompok Keahlian Rekayasa Perangkat Lunak dan Data Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung Oktober 2006

Rational Pada sebagian besar perkuliahan Program Sarjana dan Program Magister Teknik Informatika, pengajaran tools/metodologi pengembangan perangkat lunak hanya merupakan pelengkap perkuliahan. Alur kuliah memang seharusnya mengikuti pengetahuan yang diajarkan. Mahasiswa perlu mendapatkan pengetahuan praktek dengan menggunakan metodologi dan tools yang diintegrasikan dengan perkuliahan. Seringkali satu tools/metodologi dipakai di beberapa perkuliahan, dengan sudut pandang yang berbeda, mencakup satu atau beberapa siklus/tahapannya, atau mencakup beberapa fungsinya saja. Pengajaran beralur tools/metodologi sangat cocok untuk ditawarkan menjadi modul elearning yang pada hakekatnya ditawarkan secara bebas untuk siapa saja, karena dapat digunakan “lintas-kuliah”, tidak terikat hanya satu matakuliah saja, dimana mahasiswa dapat memanfaatkan sebagai sumber pengetahuan beberapa matakuliah. Karena itu, dipandang perlu untuk membuat suatu modul yang alurnya adalah tools/metodologi sebagai pelengkap matakuliah apapun yang terkait dengannya. Ringkasan Pada proposal ini ditawarkan suatu modul e-learning yang dapat dipakai di beberapa matakuliah di Program Studi Teknik Informatika, baik tahap Sarjana maupun Magister, bahkan berpotensi pula untuk digunakan di perkuliahan pada program studi lain, yang berfokus pada pengembangan perangkat lunak secara berorientasi objek, khususnya menggunakan UML. Dengan makin diperlukannya perangkat lunak di segala bidang, pengembangan perangkat lunak merupakan pengetahuan dan ketrampilan yang dibutuhkan tidak hanya oleh mahasiswa Program Studi Teknik Informatika, melainkan juga oleh mahasiswa program studi lain. Oleh karena itu, modul e-learning yang dikembangkan tidak dipaketkan berdasarkan matakuliah, melainkan sebagai modul independen yang dapat diacu dan digunakan oleh beberapa matakuliah, misalnya IF2261 Rekayasa perangkat Lunak, IF2281 Pemrograman Berorientasi Objek, IF4061 Analisis dan Perancangan Berorientasi 2

Objek, SE6161 Analisis dan Perancangan Perangkat Lunak, SE6261 Pembangunan Perangkat Lunak, dan SE7061 Pengujian Perangkat Lunak, yang terdapat pada kurikulum Program Sarjana dan Program Magister Teknik Informatika. Beberapa perkuliahan yang diselenggarakan di program studi lain, khususnya di STEI, umumnya di ITB, yang berkaitan dengan pengembangan perangkat lunak juga dapat mengacu dan memakai modul ini. Bahkan, modul ini juga berpeluang besar untuk dimanfaatkan oleh peserta kuliah dari berbagai perguruan tinggi di Indonesia yang terhubung melalui jaringan Internet. Modul yang ditawarkan akan berisi pengajaran pengembangan perangkat lunak secara menyeluruh dengan metodologi berorientasi objek, menggunakan UML (Unified Modeling Language) sebagai bahasa pemodelannya. UML merupakan bahasa pemodelan berorientasi objek yang saat ini banyak dipakai. Pada modul ini akan disertakan pula contoh-contoh kasus yang spektrumnya cukup luas, yang memungkinkan untuk diadaptasi sebagai contoh solusi untuk aplikasi perangkat lunak secara umum, maupun aplikasi yang berciri khusus seperti web application dan real time application development. Metode pengajaran yang digunakan akan mengadopsi prinsip “belajar dengan meniru“, sehingga modul akan menyediakan contoh yang baik untuk ditiru. Materi akan disajikan dalam bentuk slide show yang dilengkapi dengan penjelasan melalui media audio, latihan soal dengan bantuan program, serta demo melalui media video dan audio.

3

Form A : Rancangan Modul

Kode: - (terkait banyak matakuliah)

Kredit : - (terkait banyak matakuliah)

Semester : Ganjil dan Genap

Mata Kuliah Terkait Pengajar (diisi dengan beberapa pengajar matakuliah terkait)

IF2261, IF2281, IF4061, SE6161, SE6261, SE7061 Nama Telepon Dr. Ir. Inggriani Liem (IF2281) 022-2508135 Yani Widyani, S.T.,M.T. (IF2261, IF4061)

Kelompok Keahlian : Rekayasa Perangkat Lunak dan Data

Sifat : terkait banyak matakuliah wajib dan pilihan

E-mail [email protected]

022-2508135

[email protected]

Silabus singkat Deskripsi Modul

Modul mencakup materi untuk seluruh tahap pembangunan perangkat lunak dengan metodologi berorientasi-objek, dengan UML sebagai bahasa pemodelannya. Tahap-tahap tersebut adalah pengumpulan kebutuhan, analisis, perancangan, implementasi/koding, dan pengujian. Modul juga dilengkapi dengan berbagai bahasan yang merupakan best practices, studi kasus, dan latihan soal untuk meningkatkan pemahaman peserta.

Tujuan

Memberikan pengetahuan dan ketrampilan pada peserta untuk dapat mengembangkan perangkat lunak dengan benar, khususnya pengembangan perangkat lunak dengan metodologi berorientasi-objek dan UML sebagai bahasa pemodelannya.

Profil Target Peserta

Mahasiswa program sarjana dan magister yang ingin mendapatkan pengetahuan dan ketrampilan yang benar dalam mengembangkan perangkat lunak, sebagai pengetahuan dan ketrampilan pelengkap/tambahan untuk matakuliah-matakuliah yang terkait dengan pengembangan perangkat lunak.

Mata Kuliah Terkait

Prasyarat Lihat kurikulum

Serial -

4

Direkomendasikan Bersama IF2261, IF2281, IF4061, SE6161, SE6261, SE7061

Metode Pengajaran Penyampaian (jam) Sebetulnya materi dirancang bukan untuk perkuliahan tetapi untuk belajar mandiri.

Penyampaian materi dalam bentuk slide show yang dilengkapi penjelasan audio (dalam bentuk video) Penyampaian materi dalam bentuk slide show yang dilengkapi animasi dan penjelasan audio (dalam bentuk video) Penyampaian materi dalam bentuk demo dalam media video dan audio Penyampaian materi dengan bantuan program aplikasi



Slide Power Point

38 jam



Video

30 jam



Audio

10 jam



Animasi

38 jam

Media eLearning

Penilaian (%) (tidak ada penilaian karena tidak terkait pada matakuliah tertentu)

=

Referensi

Pender, Thomas A. 2002. UML Weekend Crash Course. Wiley Publishing Fowler, Martin. 2003. UML Distilled Third Edition. Addison Wesley Boggs, Wendy; Boggs, Michael. 2002. Mastering UML with Rational Rose 2002. SYBEX Inc. Booch, Grady; Rumbaugh, James; Jacobson, Ivar. 1998. The Unified Modelling Language User Guide. Addison Wesley Rumbaugh, James; Jacobson, Ivar; Booch, Grady. 1999. The Unified Modelling Language User Reference Manual. Addison Wesley Scott, Kendall. 2004. Fast Track UML 2.0. Appress Connallen, Jim. 2002. Building Web Applications with UML Second Edition. Addison Wesley Kroll, Per; Krutchen, Phillipe. 2003. The Rational Unified Process Made Easy. Addison Wesley Strategi yang digunakan adalah dengan menggunakan prinsip "belajar mandiri dan belajar dengan meniru", sehingga modul akan menyediakan contoh-contoh yang benar untuk ditiru. Materi akan disajikan dengan metode yang beragam dan dengan menggunakan media yang beragam pula untuk mendukung tercapainya pemahaman yang maksimal oleh peserta.

Strategi Pengajaran eLearning

= =

5

Detail Silabus No

1. 2.

3.

Sesi (Jam)

2 2 2 1 1 4 2 2 1 1 4 4 4 2 2

Topik

Pendahuluan Pengumpulan Kebutuhan

Analisis Kebutuhan

Sub Topik

Rekayasa Sistem Rekayasa Perangkat Lunak Unified Process Penjelasan Umum Aktivitas Pengumpulan Kebutuhan Pemodelan dengan Diagram Use Case Best Practices Latihan dengan Alat Bantu Penjelasan Umum Aktivitas Analisis Kebutuhan Pemodelan dengan Diagram Kelas Pemodelan dengan Diagram Collaboration Pemodelan dengan Diagram Sequence Best Practices Latihan dengan Alat Bantu

6

Metode Pengajaran

Media e-Learning

Status

Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Demo, Latihan Soal Slide Show Slide Show Slide Show Slide Show

Slide, Video, Audio Slide, Video, Audio Slide, Video, Audio Slide, Video, Audio Slide, Video, Audio Slide, Animasi, Audio Slide, Video, Audio Video, Audio, Aplikasi Slide, Video, Audio Slide, Video, Audio Slide, Animasi, Audio Slide, Animasi, Audio

Akan dibuat Akan dibuat Sudah ada Sudah ada Sudah ada Akan dibuat Akan dibuat Akan dibuat Sudah ada Sudah ada Akan dibuat Akan dibuat

Slide Show Slide, Animasi, Audio Slide Show Slide, Video, Audio Demo, Latihan Soal Video, Audio, Aplikasi

Akan dibuat Akan dibuat Akan dibuat

No

4.

5.

6.

Sesi (Jam)

Topik

1 1 4 4 4 4 2 2 2 2

Perancangan

1 1 2 2 2

Implementasi (Koding)

1 1 1 4 2 2 2

Pengujian

Sub Topik

Metode Pengajaran

Penjelasan Umum Aktivitas Perancangan Pemodelan dengan Diagram Package Pemodelan dengan Diagram Kelas Pemodelan dengan Diagram Sequence Pemodelan dengan Diagram State Pemodelan dengan Diagram Activity Pemodelan dengan Diagram Deployment Best Practices Latihan dengan Alat Bantu Penjelasan Umum Aktivitas Implementasi Pemodelan dengan Diagram Component Best Practices Latihan dengan Alat Bantu Penjelasan Umum Aktivitas Pengujian Prosedur Pengujian Kasus Uji Alat Bantu Pengujian Best Practices Latihan dengan Alat Bantu

7

Media e-Learning

Status

Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show

Slide, Video, Audio Slide, Video, Audio Slide, Animasi, Audio Slide, Animasi, Audio Slide, Animasi, Audio Slide, Animasi, Audio Slide, Animasi, Audio Slide, Animasi, Audio

Sudah ada Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat

Slide Show Demo, Latihan Soal Slide Show Slide Show Slide Show

Slide, Video, Audio Video, Audio, Aplikasi Slide, Video, Audio Slide, Video, Audio Slide, Animasi, Audio

Akan dibuat Akan dibuat Sudah ada Akan dibuat Akan dibuat

Slide Show Demo, Latihan Soal Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Demo, Latihan Soal

Slide, Video, Audio Video, Audio, Aplikasi Slide, Video, Audio Slide, Video, Audio Slide, Animasi, Audio Slide, Animasi, Audio Slide, Animasi, Audio Slide, Video, Audio Video, Audio, Aplikasi

Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat

No

7.

8. 9.

Sesi (Jam)

1 2 2 1 1 1 2 4 4 4 1 1 2 2 2

Topik

Dokumentasi

Studi Kasus Reverse Engineering

Sub Topik

Metode Pengajaran

Penjelasan Umum Software Requirement Specification Software Design Description Software Test Plan Software Test Result Installation Manual User Manual Aplikasi Bisnis Aplikasi Berbasis Web Aplikasi Real-Time Penjelasan Umum Aktivitas Reverse Engineering Pemodelan Kebutuhan Pemodelan Analisis Pemodelan Perancangan

8

Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show Slide Show

Media e-Learning

Slide, Video, Audio Slide, Video, Audio Slide, Video, Audio Slide, Video, Audio Slide, Video, Audio Slide, Video, Audio Slide, Video, Audio Slide, Animasi, Audio Slide, Animasi, Audio Slide, Animasi, Audio Slide, Video, Audio Slide, Video, Audio Slide, Animasi, Audio Slide, Animasi, Audio Slide, Animasi, Audio

Status

Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat Akan dibuat

9

Form B : Rencana Kegiatan & Biaya

No 1

2

3

Kegiatan Pengembangan Konten Honor Pengembang Buku Referensi Koordinasi dan ATK Pengembangan Aplikasi E-Learning Honor Pengembang Pengadaan Alat Bantu Monitoring dan Evaluasi Total Biaya

Serahan Pekerjaan Konten Tahap 1 Konten Tahap 2 Konten Tahap 3 Prototipe Aplikasi Aplikasi Lengkap Dokumentasi Aplikasi

Biaya

3

26.200.000 2.500.000 2.750.000 6.500.000 500.000 2.500.000 40.950.000

10

November 2006 10 17 24

Desember 2006 1 8 15

V V V V V V

Form C : Profil Pelaksana Kegiatan Nama

: Dr. Ir. Inggriani Liem

NIP

: 130796176

Telepon

: 022-2508135

Email : [email protected]

Jabatan dalam Tim : Ketua Tim Riwayat Mengajar di ITB No

1. 2. 3.

Mata Kuliah

Mulai

Algoritma dan Pemrograman Struktur Data Pemrograman Berorientasi Objek

1977 1992 1994

Selesai

Sekarang Sekarang Sekarang

Riwayat memberikan pelatihan di Industri/Program Diploma : No

1 2 3 4 5 6

Topik

Sejak

UML SW Engineering SW Quality Assurance SW Configuration Management SW Project Management SW Testing

2002 2000 2000 2000 1998 2000

Riwayat sebagai penerima hibah (3 hibah terakhir di ITB) No

1. 2.

Tujuan Hibah

Donatur

Jumlah

-

11

Mulai

Selesai

3. Publikasi yang terkait dengan mata kuliah No

Judul

1.

Inggriani & Widayashanti P. S : "Free Office : A Substitution for Microsoft Office" Inggriani Liem dan Hari Muhamad : "Pendidikan Real Time Software Engineering Untuk Karyawan PT Dirgantara Indonesia". Mewati Ayub, The How Liong, Inggriani Liem dan Achmad Hinduan: “ Sistem Tutorial Cerdas Berbasis Fuzzy Genetik” Mewati Ayub dan Inggriani Liem: "Tes Berbantuan Komputer untuk Pengajaran Pemrograman

2. 3. 4.

Penerbit

Tahun

International Conf. on Electrical, Electronics, Communication, and Information, CECI2001 Buku Dirgantara Indonesia

2001

Jurnal Integral (ISSN 1410-1335), FMIPA Unpar

2005

Jurnal Informatika, Vol.2, No 1

2003

12

2001

Riwayat sebagai nara sumber di forum seminar/diskusi/konferensi No

1. 2. 3.

4. 5. 6.

7.

Forum/Topik

Indonesia Tutorial on IT Seminar ASA Penataran Pengembangan Sistem Informasi Manajemen Bagi Pimpinan dan Dosen Perguruan Tinggi Swasta di lingkungan Kopertis Wilayah IV, Bandung Seminar Sehari Infocom, Competence Based Curriculum in Tertiary Education Workshop Pembuatan Instrumen Pengajaran Berbasis Komputer, PHK A1 – Dikti Workshop Manajemen dan Administrasi Laboratorium, Technological and Professional Skills Development Sector Project, ADB Loan No. 1792 – INO Workshop Pembuatan Instrumen Pengajaran Berbasis Komputer Jurusan Teknik Informatika Fakultas Teknik Universitas Pancasila

Penyelenggara

Tahun

IEEE Indonesia & Universitas Pelita Harapan, 2001 Tangerang IPTN – Bandung Kopertis Wilayah IV Bandung

2001 2003

STT Telkom Bandung

2003

Jurusan Teknik Informatika Fakultas Teknik Universitas Pancasila University Udayana, Denpasar

2005

Universitas Pancasila, Jakarta

2005

13

2005

Penguasaan Perangkat lunak No

Perangkat Lunak

Tingkat Penguasaan

1. 2. 3. 4

Rational Rose UML Paket aplikasi perkantoran, email, Browser: IE/Mozilla Bekerja di Lingkungan Unix/linux Kompiler/interpreter, lingkungan pengem-bangan software: Pascal, C, C++, JAVA, Ada, VB Data Base Management System : Oracle, mysql, MSQL, MS Access Lingkungan pemrograman untuk web based programming:ASP, PHP

Mahir Mahir Mahir Mahir

5 6

Mahir Biasa

14

Form C : Profil Pelaksana Kegiatan Nama

: Yani Widyani, S.T., M.T.

NIP

: 132164562

Telepon

: 022-2508135

Email : [email protected]

Jabatan dalam Tim : Anggota Riwayat Mengajar No

1. 2. 3. 4.

Mata Kuliah

Mulai

Rekayasa Perangkat Lunak Proyek Perangkat Lunak Analisis dan Perancangan Berorientasi Objek Sistem Berbasis Komponen

2002 2002 2006 2004

Selesai

Sekarang Sekarang Sekarang Sekarang

Riwayat sebagai penerima hibah (3 hibah terakhir di ITB) No

1. 2. 3.

Tujuan Hibah

Donatur

Jumlah

-

15

Mulai

Selesai

Publikasi yang terkait dengan mata kuliah No

Judul

4.

Yani Widyani, Inggriani Liem, XML Sebagai Representasi Eksternal Objek Persisten; Studi Kasus: Dokumen FreeOffice

Jurnal Informatika ITB

2003

5.

Yani Widyani, Perawatan Perangkat Lunak untuk Meningkatkan Kegunaan Perangkat Lunak

2004

6.

Yani Widyani, Peranan Standar dalam Pembangunan Perangkat Lunak

7.

Yani Widyani, Bramanian Surendro, Studi Aspect Oriented Programming (AOP)

Prosiding Seminar Nasional Informatika 2004 (SNI2004) Program Studi Teknik Informatika Universitas Ahmad Dahlan Yogyakarta Prosiding Seminar Nasional Informatika 2004 (SNI2004) Program Studi Teknik Informatika Universitas Ahmad Dahlan Yogyakarta Proceeding SITIA 2004 di ITS

8.

Bramanian Surendro, Yani Widyani, Mekanisme Static Weaving pada Alat Bantu Pemrograman Berorientasi Aspek Hanan Gigih, Yani Widyani, Standar Antarmuka Halaman Web Pengembangan Aplikasi Sistem Informasi

Jurnal Informatika Vol 3 No. 2 Mei 2004, ISSN: 1411-1918

2004

National Seminar on Human Aspects in Computer-Based Systems, Aula Barat ITB

2005

Yani Widyani, Pengembangan Standar Dokumentasi untuk Pembangunan Perangkat Lunak Berorientasi Objek

Konferensi Nasional Sistem Informasi

2006

Yani Widyani, Hira Laksmiwati, Questionnaire to Elaborate an Appropriate SW Dev Process in Indonesia

ICTS - ITS

2006

9. 1 0. 1 1.

Penerbit

16

Tahun

2004

2004

Riwayat sebagai nara sumber di forum seminar/diskusi/konferensi No

1.

Forum

Penyelenggara

Konferensi Nasional Sistem Informasi

Tahun

ITB dan UNPAS

2006

2. 3. 4. 5. 6. Penguasaan Perangkat lunak No

Perangkat Lunak

Tingkat Penguasaan

1. 2. 3.

Power Designer Paket aplikasi perkantoran, email, browser Kompiler/interpreter, lingkungan pengem-bangan software: Pascal, C, C Data Base Management System : Mysql, MS Access

Biasa Mahir Mahir

4.

Biasa

17

Form C : Profil Pelaksana Kegiatan

Nama

: Arya Adriansyah

NIP

: -

Telepon

: 022-2508135

Email : [email protected]

Jabatan dalam Tim : Anggota Riwayat Mengajar menjadi asisten matakuliah No

1. 2. 3. 4.

Mata Kuliah

Mulai

Algoritma dan Pemrograman Struktur Data Pemrograman Berorientasi Objek Pemrograman Sistem

2003 2004 2005 2006

Selesai

2004 2005 2006 Sekarang

Riwayat sebagai penerima hibah (3 hibah terakhir di ITB) No

1. 2. 3.

Tujuan Hibah

Donatur

Jumlah

Mulai

-

Publikasi yang terkait dengan mata kuliah No

Judul

Penerbit

Tahun

18

Selesai

1. 2. 3.

-

Riwayat sebagai nara sumber di forum seminar/diskusi/konferensi No

Forum

1.

Workshop Windows Mobile 2005

Penyelenggara

Tahun

2.

Informatika Workshop Microsoft Visual Studio Himpunan Mahasiswa STT Inten

Himpunan Mahasiswa Teknik

.NET 2005

19

2005 2006

Penguasaan Perangkat lunak No

1. 2. 3. 4. 5. 6.

Perangkat Lunak

Tingkat Penguasaan

Rational Rose UML Paket aplikasi perkantoran, email, Browser: IE/Mozilla Kompiler/interpreter, lingkungan pengem-bangan software: Pascal, C, C++, JAVA, C# Data Base Management System : mysql, Microsoft SQL Server Lingkungan pemrograman untuk web based programming:ASP .NET, PHP Lingkungan pemrograman untuk aplikasi mobile: Symbian OS, J2ME, Windows Mobile

Biasa Mahir Mahir Mahir Mahir Biasa

20

Related Documents

Agile Sw Development
October 2019 18
Oo
November 2019 49
Sw
November 2019 30