Documents

8 pages
185 views

Materi Pemodelan Perangkat Lunak

of 8
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Share
Description
1-7-2-ki-kd-teknik-sepeda-motor
Transcript
  MATERI PEMODELAN PERANGKAT LUNAK    (11 RPL 1 DAN 11 RPL 2)  1.   Konsep Pemodelan Perangkat Lunak (PL ) (4JP)    Konsep rekayasa PL    Komponen dan karakteristik PL    Prinsip analisis dan desain    Ragam pemodelan PL 2.   Model proses pengembangan perangkat lunak  . (4JP)    Tahapan proses pengembangan PL    Ragam model proses pengembangan PL    Model air terjun    Model prototipe    Model RAD    Model spiral    Model 4 GT    Dan lain-lain 3.   Rekayasa kebutuhan PL (4JP)      Tipe kebutuhan den penggunanya    Ukuran kebutuhan    Tahapan proses rekayasa kebutuhan    Teknik-teknik analisa kebutuhan    Perancangan kebutuhan perangkat lunak 4.   Diagram alur data (DFD (6JP)      Fungsi dan Komponen DFD    Tingkatan level DFD    Spesifikasi proses    Tahapan pembuatan DFD 5.   Diagram hubungan antar entitas (ERD ) (6JP)    Model data logik (Conseptual data model)    Model data fisik (physical data model (PDM)    Transformasi model data fisik ke bahasa SQL   6.   Antar muka pengguna ( user interface) (8JP)      Tujuan dan manfaat    Prinsip desain antar muka    Interaksi pengguna    Penyajian informasi    Perancangan user interface  7.   Arsitektur perangkat lunak (8JP)      Pengenalan arsitektur perangkat lunak    Layering    Ragam arsitektur    Pengenalan stuktur chart diagram    Transformasi DFD ke struktur chart diagram    Interaksi komponen 8.   Pemodelan sistem berorientasi obyek (UML). (4JP)      Prinsip analisis dan desian sistem berorientasi obyak    Pemodelan menggunakan UML    Definisi UML    Sejarah UML    Ragam diagram UML    Langkah-langkah pembuatan model UML 9.   Kebutuhan sistem berbasis obyek (6JP)      use case diagram.    Definisi    Manfaat     Notasi / simbol    Sesifikasi use case    Langkah-langkah pembuatan use case diagram 1.   Alur kerja sistem berorientasi obyek  . (4JP)     Pengenalan activity diagram .        Notasi activity diagram      Langkah-langkah pembuatan  activity diagram.  1.   Hubungan antar class (6JP)      Pengenalan class diagram.    Langkah-langkah pembuatan class diagram    Transformasi class diagram ke dalam m odel data logik ( Conseptual data model  ) 2.   Interaksi antar obyek (6JP)      Pengenalan Object diagram          Notasi object diagram      Langkah-langkah pembuatan object diagram      Pengenalan  squence diagram        Notasi  squence diagram      Langkah-langkah pembuatan  squence diagram      Pengenalan Kolaborasi  diagram          Notasi kolaborasi diagram      Langkah-langkah     pembuatan kolaborasi diagram  3.   Siklus hidup obyek (4jp)  Pengenalan state chart diagram. Langkah-langkah pembuatan state chart diagram. 4.   Hubungan antar Komponen   (4jp)   Component diagram.    Deployment diagram  5.   Dokumen laporan pengembangan sistem berorientasi obyek (2jp)      Kerangka dokumen  Tahapan pembuatan perangkat lunak Untuk membuat sebuah software / perangkat lunak yang baik memang tidaklah mudah, harus melalui beberapa tahapan untuk membuatnya. Untuk itu diperlukan analisis yang baik pula, baik itu analisis sistem, stuktur data maupun analisis requirement, selin itu juga dipelukan persiapan-persiapan yang matang. Hal ini berlaku bagi siapapun, bahkan seorang programmer professional sekalipun. Sedangkan tahapan apas aja untuk membuat program yang baik akan saya jelaskan dibawah.   Program memang sudah menjadi kebutuhan pokok bagi masyarakat IT. karena segala sesuatu yang dilakukan di dalam IT pastilah memerlukan program. Program yang paling sederhana sekalipun setidaknya memiliki 3 bagian: 1. Input  –  Masukan data. 2. Proses  –  pemrosesan input. 3. Output  –  keluaran program, kebutuhan yang kita harapkan. Dalam membuat program, pemrograman adalah pokok dari proses pembuatan program itu sendiri namun pemrograman bergantung dari pemahaman persoalan, analisis sistem, perencanaan-perencanaan dalam mendesain program itu sendiri. Selain pemrograman hal yang utama harus dilakukan adalah merencanakan langkah-langkah yang harus diambil dalam menyelesaikan masalah. Karena dengan mengetahui masalah dan langkah-langkah penyelesaikan berarti kita sudah menyelesaikan program tersebut sebanyak 50% dari total pekerjaan, selanjutnya adalah teknis pembuatan itu sendiri yang di kenal dengan pemrograman/koding.Sebaliknya jika kita tidak bisa mengetahui masalah dan belum bisa membuat perencanaan berarti kita sudah merencanakan kegalan itu sendiri. Dalam membuat sebuah program setidaknya ada beberapa hal yang perlu anda lakukan: 1. Mendefinisikan Masalah/Defining the problem Masalah/Probem disini adalah kompenan apa saja yang diperlukan agar program ini jalan dikenal dengan masukan/inputnya apa saja, mendefinisikan apa yang nanti akan dilakukan oleh program dan bagaimana keluaran dari program yang kita harapkan nantinya. Pada tahap ini juga dikenal requirement analisis atau analisa kebutuhan. 2. Perencanaan/Planning/Desain sistem Pada tahap ini adalah medefinisikan langkah-langkah apa saja yang dilakukan oleh program dalam menyelesaikan permasalahan yang ada. Bentuk dari perencanaan itu bisa berupa flowchart ataupun algoritma dari program, sehingga kita akan tahu proses apa saja yang ada dalam program tersebut. semakin detail flowchart atau algoritma yang dibuat semakin mudah juga pada tahap implementasi/coding nantinya. Flowchart adalah suatu diagram menggunakan simbol-simbol khusus yang sudah menjadi standard internasional yang berisi langkah-langkah untuk menyelesaikan suatu masalah. sedangkan algoritma kbukan merupakan simbol tapi keterangan-keterangan yang sesuai dengan keinginan kita, tidak ada standarnya. Oleh karena itu flowchart biasa juga disebut sebagai algoritma dalam bentuk simbol-simbol khusus yang dihubungkan dengan anak panah.
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks